@charset "UTF-8";
/*
 * 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
 *
 *
 */
/* ARROWS FOR NAVIGATION MENUS, POPUPS ETC. */
html, body {
  height: 100%;
}

sup, sub {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}

sub {
  top: 0.4em;
}

.user-form .inputError.line-height-for-errors {
  line-height: 16px;
}

.jumpToLink {
  background: url(../images/small-info-tooltip.jpg) no-repeat;
  width: 14px;
  height: 13px;
  display: inline-block;
  margin: 0 0 0 5px;
}

.noResults {
  float: left;
  padding-left: 1.5%;
  padding-top: 10px;
  width: 98.5%;
}

#myF1000SectionsPage .noResults {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  padding-left: 20px;
}

.store-search {
  font-weight: bold;
  text-transform: uppercase;
}

#rankingsArticles .main, #rankingsJournals .main, #recommendLibrarian .main, #myF1000SectionsPage .main, #myDetailsPage .main, #myEmailAlertsPage .main, #myBeagleSearchResult .main, #myCommentsPage .main, #mySavedArticles .main, #myInstituteHomePage .main, #myInstitutesHomePage .main, #myInstituteSiteAccessPage .main, #my-institute-br1 .main, #my-institute-searches .main, #my-institute-journalrankings .main, #advisoryBoardPage .main, #theFacultyMain .main, #headsOfFacultyPage .main, #browseConferences .main, #myManageSearchesPage .main, #browseSocieties .main, #browse-guard .main, #subscriptionRequired .main, #storeSearch .main, #accessExpired .main, #pmidLookUp .main {
  /*draws a vertical left border from top to bottom for ad bar*/
  background: url(../images/main-bg.gif) 819px top repeat-y;
}

#accessExpired .main {
  background: none;
}
#accessExpired .main .content {
  padding-right: 10px;
}
#accessExpired .main .content .subscribeInstitution {
  margin-left: 10px;
}

#signInPage .main {
  /*draws a vertical left border from top to bottom for ad bar*/
}

.sign-in-popup {
  width: 100px;
  height: 30px;
  display: none;
  position: absolute !important;
  z-index: 1001;
}
.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 0;
  width: 73px;
  text-align: center;
  z-index: 1001;
  font-weight: bold;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.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: -169px;
  border: 1px solid #999;
  background: #EFEFEF;
  width: 240px;
  z-index: 1000;
  -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.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-image, .sign-in-image-active {
  background: url(../images/ui/mini-down-white.png) top left;
  width: 10px;
  height: 5px;
  position: relative;
  top: -1px;
  display: inline-block;
}

.sign-in-headerbar:hover .sign-in-image {
  background: url(../images/ui/mini-down-gray.png) top left;
}

.sign-in-image-active {
  background: url(../images/ui/mini-up.png) top left;
}

.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-form .sign-in-input, .sign-in-button-container {
  margin: 10px 0 0 20px;
}

.sign-in-form .sign-in-input, .sign-in-button-container {
  display: block;
}

.forgot-password-container {
  display: none;
}
.forgot-password-container .text {
  display: block;
  margin: 10px 20px 10px 20px;
}
.forgot-password-container .text.first {
  margin: 10px 20px -10px 20px;
}
.forgot-password-container .text.last {
  margin: 0 20px 10px 20px;
}

.sign-in-link {
  display: block;
  margin: 5px 20px 20px 20px;
}

.captcha-container, .forgot-password-input {
  margin: 10px 20px -30px 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: 75px;
}

.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 {
  position: relative;
  top: -28px;
  left: 80px;
  background: url(../images/forgot-password-reset-button.jpg) 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 {
    top: -29px;
  }
}
.sign-in-form .sign-in-input {
  width: 195px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white url(../images/login-input-background.jpg) repeat-x top;
  height: 25px;
  border: 1px solid #CCC;
  padding: 0 0 0 5px;
}

.sign-in-buttons.new-button-standard {
  float: left;
  margin: 0 10px 20px 0;
  width: auto;
  padding: 0 10px;
}
.sign-in-buttons.new-button-standard:hover {
  float: left;
  margin: 0 10px 20px 0;
  width: auto;
  padding: 0 10px;
}

.sign-in-cancel-button {
  background: none;
  border: none;
  color: #CB2D2C;
  cursor: pointer;
  padding: 5px 0 0 0;
}

.sign-in-success {
  margin: 0 20px 10px 20px;
  color: #CB2D2D;
  display: none;
}

.sign-in-succes {
  color: #008833;
}

.sign-in-loading {
  background: url(../images/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, .forgot-password-deleted-email-error {
  display: none;
  background: #fcfbdf url(../images/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, .forgot-password-deleted-email-error a {
  font-weight: bold;
}

.forgot-password-google-email-error, .forgot-password-facebook-email-error {
  padding-top: 5px;
  padding-bottom: 0;
  line-height: 16px;
}

.sign-in-error {
  display: none;
  background: #fcfbdf url(../images/form-error.jpg) no-repeat 8px 8px;
  padding: 5px 5px 5px 26px;
  margin: 5px 20px 0 20px;
  color: #C92D2E;
  line-height: 12px;
  margin: -5px 20px 10px 20px;
}

.sign-in-modal-popup {
  width: 242px;
  height: 219px;
  position: fixed !important;
}
.sign-in-modal-popup .sign-in-form {
  border: 1px solid #333;
  left: 0;
  right: 0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.sign-in-modal-h3 {
  color: #383838;
  font-size: 24px;
  padding: 10px 0 0 20px;
}

#articleGuard .rememberMePosterCheck, #signInPage .rememberMePosterCheck, #forgotPasswordPage .rememberMePosterCheck, #nonSubscriber .rememberMePosterCheck {
  margin: 20px 0 20px 0;
}

.rememberMePosterCheck {
  float: left;
  margin: 10px 152px 0 0;
}
.rememberMePosterCheck input {
  margin: 0 5px 0 0;
}

.open-athens__container {
  padding: 10px 10px 0 10px;
  margin-bottom: -20px;
  overflow: hidden;
  *zoom: 1;
}
.open-athens__container .sign-in-form-divider-text {
  font: normal normal 10px/14px "ProximaNovaRegular", Arial, sans-serif;
  color: #a9a9a9;
  text-shadow: 1px -1px #d8d8d8;
}
.open-athens__title {
  font: normal normal 14px/32px "ProximaNovaSemibold", Arial, sans-serif;
  color: #666;
}
.open-athens__button {
  border: 1px solid #98A4AE;
  border-radius: 4px;
  display: block;
  padding: 8px 0;
  text-align: center;
}
.open-athens__image {
  cursor: pointer;
}
.open-athens__image:hover {
  cursor: pointer;
}
.open-athens__link {
  font-weight: bold;
}

.sign-in-form-divider {
  border-top: 1px solid #999;
  width: 40%;
  margin-top: 14px;
  display: inline-block;
}

.sign-in-form-divider-text {
  font: normal normal 10px "ProximaNovaSemibold", Arial, sans-serif;
  margin-top: 8px;
  width: 25px !important;
  margin-left: 10px;
  float: left;
}

#sign-in-form-gfb, #sign-in-form-gfb-static {
  padding: 10px 10px 0 10px;
}

.sign-in-form-top {
  padding: 0;
}
.sign-in-form-top .sign-in-form-title {
  font: normal normal 14px/32px "ProximaNovaSemibold", Arial, sans-serif;
  color: #666;
}
.sign-in-form-top .sign-in-form-external {
  position: relative;
  display: inline-block;
  -webkit-box-shadow: 3px 3px 3px -2px #ccc;
  -moz-box-shadow: 3px 3px 3px -2px #ccc;
  box-shadow: 3px 3px 3px -2px #ccc;
  width: 65px;
  height: 40px;
  margin-right: 4px;
  border: 1px solid #c7cdd6;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding-left: 38px;
  font-weight: bold;
  line-height: 40px;
}
.sign-in-form-top .sign-in-form-external:hover {
  cursor: pointer;
}
.sign-in-form-top .sign-in-form-external:before {
  content: "";
  position: absolute;
  left: 10px;
  top: 0;
  bottom: 0;
  width: 18px;
}
.sign-in-form-top .sign-in-form-google {
  background-color: #fff;
  color: #CB2D2D;
}
.sign-in-form-top .sign-in-form-google:hover {
  background-color: #f9f9f9;
}
.sign-in-form-top .sign-in-form-google:before {
  background: url("../images/icon/google.png") no-repeat center left;
}
.sign-in-form-top .sign-in-form-facebook {
  background-color: #3b5998;
  color: #fff;
}
.sign-in-form-top .sign-in-form-facebook:hover {
  background-color: rgba(59, 89, 152, 0.8);
}
.sign-in-form-top .sign-in-form-facebook:before {
  background: url("../images/icon/facebook.png") no-repeat center left;
}

.sign-in-form-register-section {
  border-top: 1px solid #999;
  padding-top: 6px;
}

.sign-in-form-text {
  font: normal normal 12px/14px "ProximaNovaRegular", Arial, sans-serif;
  color: #a9a9a9;
  text-shadow: 1px -1px #d8d8d8;
  padding-top: 6px;
}

.sign-in-no-shadow {
  margin: 0px 10px;
  text-shadow: 0px 0px;
}

.sign-in-umbrella {
  text-align: center;
  background-color: rgb(228, 228, 228);
  width: 180px;
  float: right;
  padding: 7px 2px;
  margin-top: -32px;
  margin-right: 4px;
  font-weight: bold;
  color: #999999;
  border-radius: 4px;
}

/* PAGE-MESSAGE */
#pageMessage, #pageWarning {
  display: none;
  left: 0;
  margin: 0 auto;
  padding: 10px;
  position: fixed;
  right: 0;
  top: 0;
  width: 800px;
  z-index: 9999;
  font-size: 11px;
  text-align: center;
}

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

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

/* end PAGE-MESSAGE */
/* OVERLAY-MESSAGE */
#notify-container {
  border-bottom: 1px solid #E0A61F;
  font: bold 12px/18px arial;
  color: #666155;
  padding: 7px 0;
  background: #FFEFC6;
  position: fixed;
  z-index: 5;
  width: 100%;
  text-align: center;
  top: 0;
  left: 0;
  display: none;
}

.notify-close {
  border: 2px solid #735005;
  line-height: 16px;
  cursor: pointer;
  display: block;
  float: right;
  margin-right: 20px;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  background-color: #F4D386;
}
.notify-close a {
  color: #666155 !important;
  font-size: 17px;
  text-decoration: none;
}

.notify-text {
  text-align: center;
}

/* end OVERLAY-MESSAGE */
/*PAGE TITLE*/
.page-heading {
  margin-top: -20px;
  padding-top: 20px;
  background: url(../images/browse-guard-bg.gif) top right repeat-y;
  float: left;
  width: 100%;
}

.pageTitle {
  border-bottom: 1px solid #ccc;
  float: left;
  width: 100%;
}
.pageTitle.no-border {
  border: none;
}
.pageTitle__heading {
  float: left;
  padding-left: 10px;
  width: auto;
  color: #555;
  font: normal 34px/1em "ProximaNovaRegular", Arial, sans-serif;
  letter-spacing: -1px;
  padding-bottom: 15px;
}
.pageTitle h2 {
  float: left;
  padding-left: 10px;
  width: auto;
}
.pageTitle h3 {
  float: left;
  padding-left: 10px;
  text-transform: uppercase;
  width: 710px;
}
.pageTitle h3.institution-details {
  width: 630px;
}
.pageTitle .blurb-text {
  font: 16px/1em "ProximaNovaRegular", Arial, sans-serif;
  margin: -10px 10px 20px 10px;
}

.heading-title {
  color: #383838;
  font: 32px/1em "ProximaNovaBold", Arial, sans-serif;
  padding: 5px 0 20px 10px;
  letter-spacing: -1px;
}
.heading-title.twenty {
  padding-left: 20px;
}

.content-page-full-aligned .heading-title {
  padding-left: 0;
}

.breadcrumbs, #breadcrumbsPosters {
  padding: 0 0 0 10px;
  font-size: 11px;
}

.breadcrumbs a, #breadcrumbsPosters a {
  font-weight: bold;
}

/*end PAGE TITLE*/
/*CLASSIFICATION ICONS*/
.classificationIcons {
  float: left;
  font-size: 11px;
  width: auto;
}
.classificationIcons img {
  padding-left: 5px;
  padding-right: 1px;
  vertical-align: middle;
}

/*end CLASSIFICATION ICONS*/
/*CLASSIFICATION ICONS DROPDOWN*/
.classificationIconsDropDown {
  float: right;
  height: 41px;
  padding-left: 10px;
  position: relative;
  border-left: 1px solid #DDD;
  z-index: 3;
}
.classificationIconsDropDown.active {
  -moz-box-shadow: -2px 0 4px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: -2px 0 4px rgba(0, 0, 0, 0.15);
  box-shadow: -2px 0 4px rgba(0, 0, 0, 0.15);
}

.classificationIconsLink {
  line-height: 41px;
  background: url("../images/expand-collapse.gif") no-repeat 0 1px;
  font-size: 11px;
  font-weight: bold;
  padding-left: 16px;
}

.active .classificationIconsLink {
  background-position: 0 -43px;
}

/* TOOL BOX */
.toolBox {
  background: #FFF;
  border: 1px solid #CCC;
  float: left;
  font-size: 11px;
  width: auto;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.toolBox .alert-this, .toolBox .send-this, .toolBox .save-this, .toolBox .follow-this, .toolBox .email-this, .toolBox .request-this, .toolBox .print-this,
.toolBox .enable-alerts, .toolBox .disable-alerts, .toolBox .unfollow-fms {
  float: left;
  padding: 4px 10px 3px;
  font-weight: bold;
}
.toolBox .send-this, .toolBox .request-this, .toolBox .email-this, .toolBox .disable-alerts, .toolBox .unfollow-fms {
  border-left: 1px solid #CCC;
}
.toolBox .single-option .send-this, .toolBox .single-option .request-this, .toolBox .single-option .email-this, .toolBox .single-option .disable-alerts, .toolBox .single-option .unfollow-fms {
  border-left: 0;
}
.toolBox .send-this img, .toolBox .save-this img, .toolBox .request-this img, .toolBox .email-this img {
  margin-right: 4px;
  vertical-align: middle;
}
.toolBox a:link, .toolBox a:visited, .toolBox a:active, .toolBox a:hover {
  text-decoration: none;
}
.toolBox .save-this, .toolBox .follow-this, .toolBox .enable-alerts, .toolBox .disable-alerts, .toolBox .unfollow-fms {
  color: #CB2D2D;
  cursor: pointer;
}

.request-this {
  display: inline-block;
  float: none;
  border: none;
  padding: 0;
}

.select-all {
  float: left;
  height: 13px;
  margin: 6px 8px 0 0;
  width: 13px;
}

a.email-articles-link {
  background: url(../images/email-article.gif) no-repeat left;
  padding-left: 22px;
  color: #008080;
}

#request-librarian-link {
  display: inline-block;
  background-color: #FFF;
  position: relative;
  z-index: 5;
  padding: 4px 10px 3px;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/*end TOOLBOX*/
/*TOOLBAR*/
.toolBar {
  border-bottom: 1px dashed #ccc;
  float: left;
  margin: 0 10px;
  padding: 15px 0;
  width: 628px;
}

.bottomBar {
  border-bottom: 0 !important;
}

.toolBar .paginationBar {
  float: right;
  width: auto;
}

.toolBar .my-checkbox-wrapper {
  margin: 6px 6px 0 0;
}

/*end TOOLBAR*/
.quick-search-institution {
  padding-left: 10px;
}

/*ARTICLE LINKS*/
.articleLinks, .posterLinks {
  font-size: 11px;
  font-weight: bold;
}

.articleLinks .sfxLink {
  margin-top: -3px;
  padding-left: 2px;
}

.sfxLink img {
  vertical-align: middle;
  max-height: 20px;
  position: relative;
  top: -3px;
  margin-right: 10px;
}

.google-scholar {
  display: block;
  padding: 2px 0 0 65px;
}

/*end ARTICLE LINKS*/
/*FACTOR BADGE*/
.articleFactor {
  position: relative;
  color: #000;
  cursor: pointer;
  background: url(../images/article/article-rating-badge.png) left top no-repeat;
  display: inline-block;
  font-size: 24px;
  font-family: "ProximaNovaBold", Arial, sans-serif;
  height: 25px;
  line-height: 1em;
  padding: 3px 0 23px 0;
  text-align: center;
  vertical-align: top;
  width: 40px;
}

.articleFactorNoShield {
  position: relative;
  color: #000;
  background: none;
  display: inline-block;
  font-size: 24px;
  font-family: "ProximaNovaBold", Arial, sans-serif;
  height: 25px;
  line-height: 1em;
  padding: 3px 0 23px 0;
  text-align: center;
  vertical-align: top;
  width: 40px;
  margin-right: 10px;
}

.unratedArticleFactor {
  color: #000;
  cursor: pointer;
  background: url(../images/article/article-rating-badge_unrated.png) left top no-repeat;
  display: inline-block;
  font-size: 24px;
  font-family: "ProximaNovaBold", Arial, sans-serif;
  height: 25px;
  line-height: 1em;
  padding-top: 24px;
  text-align: center;
  vertical-align: top;
  width: 40px;
}

.articleFactor .full-star {
  position: absolute;
  left: 14px;
  bottom: 12px;
}

.popup .content.ffaDescription {
  min-height: inherit;
}

/*end FACTOR BADGE*/
/*ARTICLE OPTIONS*/
.articleOptions {
  background: #FFF;
  border-bottom: 1px solid #ccc;
  float: left;
  padding: 0;
  width: 648px;
}

.articleFilterBy, .articleSortBy {
  float: left;
  padding: 15px 3px 15px 10px;
  width: auto;
}

.articleTimeSpan {
  float: left;
  padding: 15px 5px 15px 10px;
  width: auto;
}

.articleFilterBy span, .articleSortBy span, .articleTimeSpan span {
  font-size: 11px;
  padding-right: 1px;
  line-height: 23px;
  vertical-align: top;
}

.articleFilterBy select, .articleSortBy select, .articleTimeSpan select {
  background: url(../images/form-textbox-bg.png) center center repeat-x;
  border: 1px solid #ccc;
  font-size: 11px;
  height: 21px;
  padding-top: 2px;
}

.sortByFixedWidth {
  width: 210px !important;
}

.filterByFixedWidth {
  width: 168px !important;
}

#ns-timeSpan {
  width: 118px;
}

#ns-sortBy {
  width: 170px !important;
}

.long .articleCTSortBy #ns-sortBy {
  width: 230px !important;
  margin-right: 107px;
}
.long .articleSortBy #ns-sortBy {
  width: 230px !important;
  margin-right: 51px;
}

.inline .articleCTSortBy #ns-sortBy {
  width: 170px !important;
  margin-right: 5px;
}
.inline .articleSortBy #ns-sortBy {
  width: 230px !important;
  margin-right: 5px;
}

.btn-group-article-actions, .toolbar-controls #toolbox .btn-group-article-actions {
  float: left;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-user-select: none; /* Chrome all / Safari all */
  -moz-user-select: none; /* Firefox all */
  -ms-user-select: none; /* IE 10+ */
  /* No support for these yet, use at own risk */
  -o-user-select: none;
  user-select: none;
}
.btn-group-article-actions .save-this, .toolbar-controls #toolbox .btn-group-article-actions .save-this {
  border: none;
  padding-right: 6px;
}
.btn-group-article-actions .save-this span, .toolbar-controls #toolbox .btn-group-article-actions .save-this span {
  color: #666;
}
.btn-group-article-actions .send-this, .toolbar-controls #toolbox .btn-group-article-actions .send-this {
  margin: 0;
  border: 1px solid #ccc;
  border-width: 0 0 0 1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.btn-group-article-actions .send-this .link-send, .toolbar-controls #toolbox .btn-group-article-actions .send-this .link-send {
  color: #666;
}
.btn-group-article-actions .send-this, .toolbar-controls #toolbox .btn-group-article-actions .send-this, .btn-group-article-actions .email-this, .toolbar-controls #toolbox .btn-group-article-actions .email-this {
  padding-left: 6px;
  padding-right: 6px;
}
.btn-group-article-actions.is-disabled, .toolbar-controls #toolbox .is-disabled.btn-group-article-actions {
  opacity: 1;
}

.toolbar-controls #toolbox {
  border: none;
}
.toolbar-controls #toolbox .save-this {
  height: 22px;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: transparent;
  padding: 0px 5px;
  background-repeat: no-repeat;
  background-position: 5px center;
  padding-left: 30px;
  cursor: pointer;
  display: inline-block;
  float: left;
  background-image: url(../images/article/article-save-and-follow.png);
}
.toolbar-controls #toolbox .save-this:hover {
  background-image: url(../images/article/article-saved.png);
}
.toolbar-controls #toolbox .save-this:hover span {
  color: #CB2D2D;
}
.toolbar-controls #toolbox .save-this span {
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #999;
  font-size: 11px;
  vertical-align: middle;
}
.toolbar-controls #toolbox .save-this form {
  margin-top: 3px;
  position: relative;
}
/*end ARTICLE OPTIONS*/
.header-tour-subscriptions {
  margin: 0 0 10px 0;
}
.header-tour-subscriptions a {
  display: block;
  width: 289px;
  height: 31px;
  overflow: hidden;
  background: url(../images/sprite-nontheme.png) no-repeat 0 0;
  text-indent: -9999px;
  background-position: 0 -350px;
  width: 146px;
}

/* -------- Faculty Navigation  -------- */
.faculty-navigation .science {
  float: left;
  padding: 8px 10px 10px;
  width: auto;
}
.faculty-navigation .science li {
  border-left: 1px solid #383838;
  float: left;
  line-height: 1.1em;
  margin: 0 0 0 7px;
  padding: 0 0 0 7px;
  width: auto;
}
.faculty-navigation .science li.selected a {
  color: #000;
}
.faculty-navigation .science li.first {
  border-left: 0;
  margin-left: 0;
  padding-left: 0;
}
.faculty-navigation .all-faculty-nav-link {
  display: block;
  padding: 0 0 2px 10px;
}
.faculty-navigation .faculties {
  float: left;
  padding: 0;
  width: 170px;
}
.faculty-navigation .faculties li {
  line-height: 1.1em;
  padding: 5px 10px;
}
.faculty-navigation .faculties li.selected {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAAABCAIAAADFOnLFAAAAUElEQVQY042QsQ0AMQgDc/vv+AtkgLQp32BAoQPZ+GS+fZYN7dLdoqOyDJ8ZxGS1i+EpqGROXkzC8JlWFcl/dBRHVyEEuUVyyLFYIkUzRZEXmIsC/iVUn0kAAAAASUVORK5CYII=) repeat-y 0 0;
}
.faculty-navigation .sections li.selected, .faculty-navigation .sectionsRelated li.selected {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAAABCAIAAADFOnLFAAAAUElEQVQY042QsQ0AMQgDc/vv+AtkgLQp32BAoQPZ+GS+fZYN7dLdoqOyDJ8ZxGS1i+EpqGROXkzC8JlWFcl/dBRHVyEEuUVyyLFYIkUzRZEXmIsC/iVUn0kAAAAASUVORK5CYII=) repeat-y 0 0;
}
.faculty-navigation .faculties li.selected-section {
  background: none !important;
}
.faculty-navigation .sections a.selected {
  color: #000;
  font-weight: bold;
}
.faculty-navigation .sections, .faculty-navigation .sectionsRelated {
  float: left;
  padding: 0 0 10px;
  width: 160px;
}
.faculty-navigation .sections li, .faculty-navigation .sectionsRelated li {
  line-height: 1.1em;
  font-weight: normal;
  padding: 4px 10px;
}
.faculty-navigation .faculties li a, .faculty-navigation .sections li a, .faculty-navigation .sectionsRelated li a {
  color: #383838;
}
.faculty-navigation .faculties li a:hover, .faculty-navigation .sections li a:hover, .faculty-navigation .sectionsRelated li a:hover {
  color: #CB2D2D;
}
.faculty-navigation .related {
  border-top: 1px dashed #ccc;
  float: left;
  font-size: 11px;
  font-style: italic;
  padding: 10px 10px 5px;
  width: 140px;
}

.related {
  padding-bottom: 4px;
  padding-left: 10px;
  padding-top: 5px;
}

.supp-material {
  border-top: 1px solid #ccc;
  padding-top: 8px;
  color: #000 !important;
  font-size: 10px;
  text-transform: uppercase;
}
.supp-material:hover {
  color: #CB2D2D !important;
}

.contentHeading {
  float: left;
  width: 100%;
}

.contentHeading-subtitle {
  color: #CCCCCC;
  float: left;
  font-size: 180%;
  font-weight: normal;
  margin: 10px 0 0 10px;
  text-transform: uppercase;
  width: 629px;
}

.contentHeading .contentHeading-subtitle {
  margin-top: -5px;
}

.contentBody {
  float: left;
  width: 100%;
}

.pageJump {
  float: left;
  margin-bottom: 9px;
  text-align: right;
  width: 100%;
}

.hide {
  display: none;
}

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

.buttonrow .distance-left-my {
  margin-left: 10px;
  padding: 13px 14px;
  background: white url(../images/button-standard.png) left bottom repeat-x;
  border: 1px solid #ccc;
  color: #cb2d2c;
  cursor: pointer;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
}

/* EVALUATIONS */
#evaluationDetailsPage {
  float: left;
  width: 100%;
  background: url(../images/rectangular-shadow.png) top right no-repeat;
}
#evaluationDetailsPage #toolbox-container .get-article {
  float: right;
  margin-top: 3px;
  margin-right: 7px;
}
#evaluationDetailsPage #toolbox-container .get-article #full-text-journal {
  text-decoration: none;
  color: transparent;
}
#evaluationDetailsPage #toolbox-container .get-article .get-article-icon {
  background: url(../images/article/article_sharebar/article_tools.png);
  margin-right: 2px;
  background-position: -68px 0;
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
  display: inline-block;
  margin-right: 0px;
  margin-top: 1px;
  cursor: pointer;
  vertical-align: top;
}
#evaluationDetailsPage #toolbox-container .get-article .get-article-label {
  margin-top: 1px;
  display: inline-block;
  vertical-align: top;
  color: #666;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  cursor: pointer;
  line-height: 18px;
}

#relatedArticlesPage .aside {
  background: none;
  padding-top: 55px;
  width: 300px;
  border: 0;
}

#evaluationDetailsPage .aside {
  background: none;
  padding-top: 20px;
  width: 300px;
  border: 0;
}
#evaluationDetailsPage .aside h3 {
  color: #666;
  padding: 0;
  text-transform: uppercase;
}
#evaluationDetailsPage .aside h3 a {
  color: #666;
  padding: 0;
  text-transform: uppercase;
}
#evaluationDetailsPage .content {
  border-right: none;
  width: 675px;
  padding-bottom: 0;
}
#evaluationDetailsPage .content .toolBox .save-this, #evaluationDetailsPage .content .toolBox .send-this {
  border: none;
}
#evaluationDetailsPage .content .toolBox .save-this {
  border-radius: 0;
  border-right: 1px solid #CCC;
  height: 24px;
}
#evaluationDetailsPage .content .toolBox .save-this form {
  margin-top: 4px;
}
#evaluationDetailsPage .content .toolBox .follow-this span {
  color: #999;
}
#evaluationDetailsPage .content .toolBox .follow-this span:hover {
  color: #CB2D2D;
}

#relatedArticlesPage .content {
  border-right: none;
  width: 675px;
  padding-bottom: 0;
}

#evaluationDetailsPage .breadcrumbs {
  padding: 0 0 0 20px;
}
#evaluationDetailsPage .square-ad {
  padding-top: 5px;
  background-position: 211px -293px;
}

.evaluatorNames {
  float: left;
  padding: 18px 20px 9px;
  width: 619px;
}
.evaluatorNames p {
  float: left;
  padding-bottom: 5px;
  width: 100%;
  font-size: 12px;
}

#evaluationDetailsPage #related-articles-content .article-list-type-row,
#searchResultsPage .search-summary-page .article-list-type-row {
  width: 585px;
  min-width: 585px;
}

#myF1000Dashboard #bookmarkedArticles .article-list-type-row {
  width: 575px;
  min-width: 575px;
}

.dissenters, .evaluators, .comments {
  float: left;
  padding-bottom: 5px;
  width: 100%;
  font-size: 12px;
}

.dissenters-count, .evaluators-count {
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 0;
  padding-top: 5px;
}

.dissenters a, .evaluators a {
  white-space: nowrap;
  color: #383838;
}

.dissenters a:hover, .evaluators a:hover {
  color: #CB2D2D;
}

/* NEW ARTICLES BROWSE */
.articleDetails.article-list-wide {
  width: 570px;
  min-width: 570px !important;
  max-width: 570px;
}

.article-title-wrapper {
  width: 100%;
  color: #333;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
}
.article-title-wrapper a {
  text-decoration: none;
  color: #333;
}
.article-title-wrapper a:hover {
  cursor: pointer;
  text-decoration: underline;
}
.article-title-wrapper a:visited {
  color: #999;
}

.article-list-folder {
  width: auto;
  background-position: center left;
  background-repeat: no-repeat;
}
.article-list-folder.article-list-save-follow {
  background-image: url("../images/article/article-save-and-follow.png");
}
.article-list-folder.article-list-saved {
  background-image: url("../images/article/article-saved.png");
}
.article-list-folder.article-list-saved-followed {
  background-image: url("../images/article/article-saved-and-followed.png");
}
.article-list-folder span.folder-text {
  margin-left: 25px;
  color: #666;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
}

.article-list-ha {
  float: right;
  display: inline-block;
}

.article-info-bar {
  background-color: #fff;
  float: left;
  padding: 0 10px;
  width: 100%;
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 10px;
  color: #666;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.article-info-bar .collapsed {
  padding: 5px 0;
  border-bottom: 1px dashed #ddd;
  height: 14px;
  min-height: 14px;
  max-height: 14px;
}
.article-info-bar .expanded {
  padding: 5px 0 0;
  border-bottom: 1px dashed #ddd;
  height: 45px;
  min-height: 45px;
  max-height: 45px;
}
.article-info-bar a {
  color: #999;
  text-decoration: none;
  margin-right: 8px;
}
.article-info-bar a:hover {
  text-decoration: none;
}
.article-info-bar .info-bar-text {
  padding: 14px 3px 0 3px;
  text-shadow: 1px 1px white;
  float: left;
}
.article-info-bar .divider {
  width: 2px;
  height: 35px;
  border-left: 1px solid #ccc;
  margin: 4px 5px;
  text-align: center;
  float: left;
}
.article-info-bar .info-bar-badge {
  width: 32px;
  height: 40px;
  background: transparent url(../images/ui/small-badge.png) center center no-repeat;
  padding: 0 4px;
  float: left;
}
.article-info-bar .info-bar-icons {
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  float: left;
}
.article-info-bar .info-bar-icons.icon-margin-top {
  margin-top: 8px;
}
.article-info-bar .up-arrow.smaller {
  margin-bottom: 2px;
  border-top: 0;
  border-right: 3px solid transparent;
  border-bottom: 4px solid #999;
  border-left: 3px solid transparent;
}
.article-info-bar .down-arrow.smaller {
  margin-bottom: 2px;
  border-top: 4px solid #999;
  border-right: 3px solid transparent;
  border-bottom: 0;
  border-left: 3px solid transparent;
}

.icon-ha {
  padding-top: 6px;
  background: transparent url(../images/icon/icon_highly_accessed.png) center center no-repeat;
}

.icon-ccp {
  background: transparent url(../images/icon/icon-changes_clinical_practice.gif) center center no-repeat;
}
.icon-ccp.list-icon {
  width: 16px;
  height: 16px;
  margin: 1px 0 0 12px;
}

.icon-video {
  display: inline-block;
  background: transparent url(../images/icon/bio_video_icon.png) no-repeat;
  height: 11px;
  width: 16px;
}

.article-list-details {
  font-family: arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  color: #383838;
}
.article-list-details.row-top-padding {
  padding-top: 10px;
  padding-left: 35px;
}
.article-list-details .detail-type {
  display: inline-block;
  font-weight: bold;
  color: #CB2D2D;
}
.article-list-details .detail-names {
  display: inline-block;
}
.article-list-details .detail-names a {
  color: #383838;
}
.article-list-details .article-list-ribbon {
  background: transparent url(../images/ui/ribbon-end.png) no-repeat left center;
  height: 18px;
  min-height: 18px;
  line-height: 18px;
  margin-left: -50px;
  width: 10px;
  float: left;
  /* @include box-shadow (1px -1px 4px #d2d2d2); */
}
.article-list-details .article-list-ribbon-spacer {
  background-color: #eee;
  height: 18px;
  min-height: 18px;
  line-height: 18px;
  margin-left: -40px;
  width: 40px;
  float: left;
  /* @include box-shadow (1px -1px 4px #d2d2d2); */
}
.article-list-details .article-list-type-row {
  border-bottom: 1px solid #eee;
  border-left: 1px solid #eee;
  border-bottom-left-radius: 4px;
  background-color: #eee;
  min-height: 17px;
  line-height: 17px;
  width: 567px;
  min-width: 567px;
  padding: 0 2px 0 8px;
  margin-left: -8px;
  color: #CB2D2D;
  text-transform: uppercase;
  font-size: 10px;
  /* @include box-shadow (1px -1px 4px #d2d2d2); */
}
.article-list-details .article-list-type-row .type-divider {
  color: #333;
  font-size: 12px;
  line-height: 14px;
}

.article-list-quoted-text {
  font-family: arial, sans-serif;
  font-size: 12px;
  display: inline-block;
  border-left: 2px solid #ddd;
  color: #666;
  font-style: italic;
  padding: 2px 0 2px 6px;
  margin: 10px 0 10px 12px;
  line-height: 14px;
}

.article-list-pubmed-wrapper {
  padding: 5px 0 0 70px;
}

/* END NEW ARTICLES BROWSE */
.evaluation {
  border-top: 1px solid #999;
  float: left;
  margin: 0 20px 0 0;
  padding: 1px 0;
  width: 619px;
}

.evaluationMeta {
  /* border-top: 1px solid #DDD; */
  border-bottom: 1px dashed #777;
  float: left;
  padding: 5px 0;
  width: 610px;
}

.evaluationHeader {
  border: none;
  float: left;
  padding: 5px 0;
  width: 100%;
}
.evaluationHeader .evaluation-doi {
  padding: 7px 0 0 0;
}

.evaluationBody {
  float: left;
  width: 610px;
  padding: 10px 0 10px 0;
}

.evaluationText {
  display: inline-block;
  padding: 0 0 10px 0;
  width: 100%;
}
.evaluationText .read-more a {
  font: bold 11px arial;
  float: none;
  padding: 0 0 0 16px;
  background: url(../images/expand-collapse.gif) no-repeat left 0px;
  margin: 10px 0 0 0;
}
.evaluationText .read-less {
  float: none;
}
.evaluationText .read-less a {
  font: bold 11px arial;
  padding: 0 0 0 16px;
  background: url(../images/expand-collapse.gif) no-repeat left -44px;
  margin: 4px 0 0 0;
}

.expand-hide, .toggle-expand-hide {
  float: left;
  width: 300px;
  padding: 0 0 15px;
}
.expand-hide a, .toggle-expand-hide a {
  display: inline-block;
  font: bold 11px/11px arial;
  text-align: center;
  padding: 0 19px 0 0;
  background: url(../images/expand-collapse-sprite-red-arrows.jpg) no-repeat right -7px;
}
.expand-hide a#hide-all, .toggle-expand-hide a#hide-all {
  background: url(../images/expand-collapse-sprite-red-arrows.jpg) no-repeat right 2px;
}

/*STAR RATING*/
.star-rating-wrapper {
  position: relative;
}

.empty-star, .half-star, .full-star, .dissent-icon, .no-star {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 2px 0 -2px 0;
}

.empty-star {
  background: url(../images/article/empty-star.png) left top no-repeat;
}

.half-star {
  background: url(../images/article/half-star.png) left top no-repeat;
}

.full-star {
  background: url(../images/ui/star.png) left top no-repeat;
}

.dissent-icon {
  background: url(../images/article/dissent-icon.png) left top no-repeat;
  margin-left: 5px;
  background-position: -3px -3px;
}

.no-star {
  width: 1px;
}

/*END STAR RATING */
.article-rating {
  font-weight: bold;
  float: right;
  text-align: right;
  margin-left: 40px;
  margin-right: 10px;
}

.article-dissent {
  font-weight: bold;
  float: right;
  text-align: right;
  margin-left: 40px;
  text-transform: uppercase;
  width: 80px;
  margin-left: 20px;
}

.article-rating-label {
  margin: 0 5px 0 0;
}

.evaluator-data {
  font: 14px/1.2em arial;
  /*padding:0 0 5px;*/
}
.evaluator-data .evaluator-superscript {
  position: relative;
  top: -3px;
  font-size: 9px;
  font-weight: bold;
}

.affiliation-data {
  font: 11px/0.9em arial;
  color: #333;
  line-height: 14px;
}

.faculty-and-section {
  font-size: 12px;
}

.articleGuard .affiliation-data {
  color: #888;
}

.affiliation-data .affiliation-superscript {
  font-size: 12px;
  font-weight: bold;
}

.evaluator-data .evaluator a {
  font-weight: bold;
}

.evaluation-data {
  /* font: bold 11px arial; */
  margin-top: 3px;
}
.evaluation-data .extended-classifications {
  font-size: 12px;
}

.evaluation-doi {
  margin-top: 3px;
}

.changesClinicalPractice strong {
  text-transform: uppercase;
}
.changesClinicalPractice .ccp-logo {
  background: url(../images/classification-sprite.png) left 3px no-repeat;
  float: left;
  height: 22px;
  width: 25px;
}

.ccp-icon {
  background: url(../images/classification-sprite.png) left -842px no-repeat;
  height: 29px;
  width: 38px;
  border: 1px solid #CCC;
  clear: left;
  margin: 5px 10px 0 0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.changesClinicalPractice .ccp-right {
  padding: 0 0 0 25px;
  display: block;
}

#evaluationDetailsPage .opinion, #evaluationDetailsPage .mainFindingAndContext, #evaluationDetailsPage .additionalComments, #evaluationDetailsPage .references, #evaluationDetailsPage .acknowledgements, #evaluationDetailsPage .competingInterests, #evaluationDetailsPage .commentsLink, #evaluationDetailsPage .acknowledgments {
  padding-bottom: 10px;
}
#evaluationDetailsPage .commentsLink {
  font-weight: bold;
  font-size: 11px;
}

.citeEvaluation {
  float: left;
  width: 100%;
}
.citeEvaluation ul {
  font-size: 11px;
  font-weight: bold;
  padding-left: 0;
  list-style: none;
}

.citeEvaluationContent {
  padding-left: 0;
}

.citeAll {
  border-top: 1px solid #999;
  float: left;
  margin: 0 20px 0 0;
  padding-top: 1px;
  width: 619px;
}
.citeAll ul {
  border-top: 1px solid #DDD;
  font-size: 11px;
  font-weight: bold;
  padding: 10px 0;
  width: 100%;
  list-style: none;
}

#citeAllContent {
  padding: 0;
}

.read-more a {
  display: block;
  margin: 10px 0 0;
  padding: 0 0 0 16px;
  font: bold 11px arial;
  background: url(../images/expand-collapse.gif) no-repeat left 2px;
}

.read-less {
  float: left;
  width: auto;
}
.read-less.no-float {
  float: none;
}
.read-less a {
  display: block;
  margin: 0 0 10px;
  padding: 0 0 0 16px;
  font: bold 11px arial;
  background: url(../images/expand-collapse.gif) no-repeat left -42px;
}

.nomination-read-more a, .nomination-read-less a {
  display: inline-block;
  margin: 0;
  padding: 0 0 0 6px;
  font: bold 11px arial;
}

.truncated-evaluation {
  position: relative;
}
.truncated-evaluation span.read-less {
  display: none;
}

.authors-links-expand-icon {
  background: url(../images/expand-collapse.gif) no-repeat left 0;
  display: inline-block;
  height: 12px;
  margin: 0 0 -1px 2px;
  width: 12px;
  text-decoration: none;
}
.authors-links-expand-icon:hover {
  text-decoration: none;
}

.authors-links-collapse-icon {
  background: url(../images/expand-collapse.gif) no-repeat left -44px;
  display: inline-block;
  height: 12px;
  margin: 0 0 -1px 2px;
  width: 12px;
  text-decoration: none;
}
.authors-links-collapse-icon:hover {
  text-decoration: none;
}
.authors-links-collapse-icon.no-float {
  float: none;
}

.rating {
  background: url(../images/sprite-nontheme.png) right -250px no-repeat;
  float: left;
  height: 34px;
  margin-top: 7px;
  padding-right: 10px;
  width: auto;
}

.ratingInner {
  background: url(../images/sprite-nontheme.png) left -250px no-repeat;
  float: left;
  line-height: 34px;
  padding-left: 10px;
  position: relative;
  white-space: nowrap;
  width: auto;
}

.ratingScore {
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  padding-top: 1px;
}

.ratingDescription {
  color: #999;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  padding-bottom: 1px;
}

/*** Site Wide Article Details styles (from FCORE 1757)***/
/*** These styles should be independent of page IDs ***/
/* Display View */
.title.display {
  /* was .title*/
  font: 21px/1em "ProximaNovaSemiBold", arial, sans-serif;
  padding: 0;
}

.authors.display, linked-authors.display {
  /* was .authors*/
  padding: 10px 0 0 0;
  display: inline-block;
}
.authors.display sup, linked-authors.display sup {
  color: #333;
  margin-left: 1px;
  font-size: 9px;
  display: none;
}

.publication.display {
  /* was .publication*/
  padding: 0 0 4px 0;
}

.links.display, .ids.display {
  padding: 2px 0;
}

.authors-expanded a, .authors-smartsearch-collapsed a, .authors-smartsearch-expanded a {
  background: url(../images/expand-collapse.gif) no-repeat left -44px;
  display: inline-block;
  height: 12px;
  margin: 0 0 -1px 2px;
  width: 12px;
}

.authors-collapsed a {
  background: url(../images/expand-collapse.gif) no-repeat left -44px;
  display: inline-block;
  height: 12px;
  margin: 0 0 -1px 2px;
  width: 12px;
  background-position: 0 0;
}

.authors-smartsearch-collapsed a {
  background-position: 0 0;
}

/* End Display View */
/* List View */
.title.list {
  /* was .articleDetails .title*/
  font: bold 14px/1.2em arial, sans-serif;
  color: #000;
  display: block;
  padding-bottom: 3px;
}
.title.list:link {
  color: #000;
}
.title.list:visited {
  color: #666;
}

.authors.list, .publication.list {
  padding-bottom: 0;
  font-size: 12px;
}

.authors-publication.list {
  padding-bottom: 3px;
}

.links.list, .stats.list, .poster-links.list {
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 0;
}

/* End List View */
/* Reference View */
.references .referenceArticleDetails, .previewEvaluationOther .referenceArticleDetails {
  margin: -1.3em 0 0 20px;
}

.references .contributorPreviewReferencePMID, .previewEvaluationOther .contributorPreviewReferencePMID {
  margin: 0 0 5px 20px;
}

.title.reference {
  font: bold 12px/1.3em arial, sans-serif;
  color: #000;
  padding-bottom: 3px;
}

.authors.reference, .publication.reference {
  padding-bottom: 0;
}

/* End Reference View */
.articleDetails {
  display: inline-block;
  margin: 0;
}
.articleDetails.has-margin {
  margin: 0 0 0 20px;
}
.articleDetails .authors-affiliations {
  margin-top: 3px;
}
.articleDetails .authors-affiliations .authors-affiliations-details {
  display: none;
  padding: 0;
  margin-top: 5px;
}
.articleDetails .authors-affiliations .authors-affiliations-details .author-affiliation {
  list-style-type: none;
  font-size: 11px;
  color: #333;
  line-height: 13px;
  margin-bottom: 4px;
}
.articleDetails .authors-affiliations .show-affiliations, .articleDetails .authors-affiliations .hide-affiliations {
  font-size: 11px;
  color: #666;
  font-weight: bold;
  cursor: pointer;
}
.articleDetails .authors-affiliations .show-affiliations {
  display: block;
}
.articleDetails .authors-affiliations .hide-affiliations {
  display: none;
}
.articleDetails .authors-affiliations.is-displayed .show-affiliations {
  display: none;
}
.articleDetails .authors-affiliations.is-displayed .hide-affiliations {
  display: block;
}

/* Setting the wrapper width and page specific
padding / margin should be the only use of page IDs.*/
#editEvaluation .articleDetails {
  width: 470px;
}

#article .articleDetails {
  width: 560px;
}

#article .articleDetailsNoShield {
  width: 640px;
}

#resultArticle .articleDetails {
  width: 600px;
  padding-bottom: 18px;
}

#addNewEvaluation .articleDetails, #evaluationPreview .articleDetails, #emailArticleAuthors .articleDetails {
  width: 700px;
}

.evaluatedArticleSummaryList .articleDetails {
  width: 550px;
  margin-left: 15px;
}
.evaluatedArticleSummaryList .articleDetails .article-highlighting {
  background-color: #eeeeee;
  margin-top: 8px;
  width: 604px;
  position: relative;
  left: -50px;
  padding: 8px;
}

.evaluatedArticleSummaryList li.no-related-articles {
  font-size: 12px;
}

.search-text-match {
  background-color: #999999;
  color: #ffffff;
  font-weight: bold;
  padding: 0 3px;
}

#myF1000SectionsPage .evaluatedArticleSummaryList .articleDetails {
  width: 570px;
  margin-left: 15px;
}

#myF1000SectionsPage .article-list-type-row,
#mySavedArticles .article-list-type-row {
  width: 557px;
  min-width: 557px;
}

#mySavedArticles .evaluatedArticleSummaryList .articleDetails {
  margin-left: 15px;
  width: 415px;
}

.evaluatedArticleSummaryList .articleDetails.small-overlay, #related-articles-content #related-articles-dynamic-content .articleDetails {
  width: 475px;
}

.evaluatedArticleSummaryList .articleDetails.activeDropdown {
  width: 448px;
}

/* .evaluatedArticleSummaryList .article-list-type-row {
    width: 585px;
    min-width: 585px;
} */
#myEvaluationsPage .articleDetails {
  width: 440px;
}

#generated-recommended-articles ol.evaluatedArticleSummaryList input[type=checkbox] {
  display: none;
}

#generated-recommended-articles ol.evaluatedArticleSummaryList .my-checkbox-wrapper {
  display: none;
}

/*** End Site Wide Article Details styles (from FCORE 1757)***/
/**** Add to favorite section ****/
.add-favorite-section {
  float: left;
  padding: 0 0 10px 10px;
  font-weight: bold;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.add-favorite-section .add-to-fav-section-btn {
  display: inline-block;
  line-height: 26px;
}
.add-favorite-section .remove-from-fav-section-btn {
  line-height: 26px;
}

.sign-in-or-register-favsection-container {
  width: 430px;
  padding: 10px;
  text-align: center;
}
.sign-in-or-register-favsection-container .button-group {
  margin: 20px 0 30px;
}
.sign-in-or-register-favsection-container .select-group {
  margin: 10px auto 0 auto;
  background: #eee;
  padding: 5px;
  width: 295px;
}
.sign-in-or-register-favsection-container .button-group .first {
  margin: 0 36px 0 1px;
}

.add-to-favorite-sections-select {
  display: inline-block;
  width: 140px;
}
.add-to-favorite-sections-select.first {
  margin: 0 10px 0 0;
}
.add-to-favorite-sections-select .faux-options {
  width: 138px;
  text-align: left;
}

.sign-in-or-register-favsection-container .text {
  font-size: 13px;
}
.sign-in-or-register-favsection-container .sign-in-sms {
  background: #eee;
  margin: 0 auto;
  padding: 1px 5px 5px 5px;
  width: 212px;
  text-align: left;
}
.sign-in-or-register-favsection-container .sign-in-sms .sign-in-buttons.new-button-standard {
  margin: 0 10px 5px 0;
}
.sign-in-or-register-favsection-container .sign-in-sms .sign-in-form .sign-in-input, .sign-in-or-register-favsection-container .sign-in-sms .sign-in-remember, .sign-in-or-register-favsection-container .sign-in-sms .sign-in-button-container, .sign-in-or-register-favsection-container .sign-in-sms .sign-in-link, .sign-in-or-register-favsection-container .sign-in-sms .sign-in-loading {
  margin: 10px 0 0 5px;
}
.sign-in-or-register-favsection-container .sign-in-sms .captcha-container {
  margin: 10px 33px -30px 5px;
}
.sign-in-or-register-favsection-container .sign-in-sms .forgot-password-container .text {
  margin: 10px 5px;
}

/**** End of Add to favorite section ****/
#article {
  padding: 15px 15px 20px 20px;
}
#article.contributor-privilege {
  position: relative;
}
#article .evaluate {
  background: white url(../images/evaluate_bg.gif) left bottom repeat-x;
  font: bold 14px/24px Arial, sans-serif;
  height: 25px;
  text-align: center;
  width: 100px;
  position: absolute;
  right: 35px;
  top: 15px;
  border: 1px solid #CCC;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
#article .dissent {
  background: white url(../images/evaluate_bg.gif) left bottom repeat-x;
  font: bold 14px/24px Arial, sans-serif;
  height: 25px;
  text-align: center;
  width: 100px;
  position: absolute;
  right: 35px;
  top: 15px;
  border: 1px solid #CCC;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-image: url(../images/dissent_bg.gif);
  top: 50px;
}

/*#article .articleFactor{
    float:left;/
    margin-right:10px;
}*/
.paragraph-top-padding {
  padding: 12px 0 0 0;
}

#article.contributor-privilege .title, #article.contributor-privilege .authors, #article.contributor-privilege .publication {
  /* margin: 0 125px 0 0; */
  margin: 0 5px 0 0;
}
#article .articleLinks {
  padding-bottom: 4px;
}

#additionalInfo li li {
  font-weight: normal;
}

#tabs {
  clear: both;
  position: relative;
  top: 1px;
}

.article-tabs {
  list-style: none;
  padding: 0;
  margin: 0 15px 0 20px;
  border-bottom: 1px solid #CCC;
}
.article-tabs li {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAdCAIAAADkY5E+AAAAJElEQVQI12P49+8fEwMDAxMDAwPT////4TQyG5sYNj4hM6BsAI7lMwOhX2tYAAAAAElFTkSuQmCC) bottom repeat-x;
  float: left;
  padding: 7px 10px;
  margin: 4px 5px 1px 0;
  position: relative;
  top: 1px;
  border: 1px solid #CCC;
  border-bottom: 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  font-weight: bold;
  color: #383838;
  text-shadow: 1px 1px 0 #FFF;
  text-decoration: none;
}
.article-tabs li.tab-selected {
  margin: 0 5px 0 0;
  padding-top: 12px;
  background: white url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAjCAIAAADaE/fjAAAAOUlEQVQI133KsQnAMBAEwb0DP/fqvyI3oFzVOHIikKKFYXnncka7Eyftp8oCS2zV2YX92+07OGDBB5wYA0A2Dm6vAAAAAElFTkSuQmCC) top repeat-x;
}
.article-tabs li.tab-selected a {
  cursor: text;
}
.article-tabs li.tab-right {
  float: right;
  margin-right: 0;
  margin-left: 5px;
}
.article-tabs li.tab-image-title > img {
  height: 16px;
}
.article-tabs li.tab-image-title > span {
  line-height: 16px;
  padding-left: 5px;
  vertical-align: top;
}
.article-tabs li.tab-wide {
  padding-left: 20px;
  padding-right: 20px;
}
.article-tabs a {
  font-weight: bold;
  color: #383838;
  text-shadow: 1px 1px 0 #FFF;
  text-decoration: none;
}
.article-tabs li .tab-icon {
  border: 1px solid #CCC;
  background: #FFF;
  display: inline-block;
  font: bold 11px/12px arial;
  padding: 0 4px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.article-tabs li:first-child .tab-icon {
  background: #E7F4DD;
}
.article-tabs li:first-child .tab-icon.semi-rounded {
  -moz-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.article-tabs li:first-child .tab-icon.dissents {
  background: #FFDDDD;
  border-left: 0;
  -moz-border-radius: 0 2px 2px 0;
  -webkit-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.article-tabs li:first-child .tab-icon.reviews {
  background: #FFF;
  margin-right: 1px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

#tabs-wrapper {
  padding: 0 15px 0 0;
  background: url(../images/vertical-shadow.png) top right no-repeat;
}

#tabs-content {
  padding: 25px 0 0;
  margin-left: 20px;
  border: 1px solid #CCC;
  border-width: 1px 1px 0 0;
  min-height: 250px;
}

#tabs-wrapper > .tabs-content-external {
  border-left-width: 1px;
  padding-left: 20px;
  padding-bottom: 2em;
}

#comments-content {
  padding-bottom: 23px;
}
#comments-content #signInToComment, #comments-content #trialistCannotComment {
  float: left;
  padding: 0 0 3px 20px;
  width: 619px;
}

#addComment {
  float: left;
  width: 100%;
}
#addComment ul {
  font-size: 11px;
  font-weight: bold;
  padding: 0;
  list-style: none;
}

#addCommentForm {
  float: left;
  padding: 0 20px 10px 0;
  width: 619px;
  border-bottom: 1px solid #CCC;
}

#accept-user-comments {
  margin: 0 0 10px 0;
  font: normal 12px arial;
}
#accept-user-comments #acceptedTermsAndConditions {
  margin: 0 0 10px 0;
  font: normal 12px arial;
}
#accept-user-comments span.required {
  padding: 3px 0 0 5px;
  float: none;
  display: inline-block;
  margin: 0;
}

#comments-content #comments-count, #comments-content #competing-interests-count {
  position: absolute;
  right: 0;
  top: 10px;
}
#comments-content #competing-interests-input {
  height: 35px;
}
#comments-content textarea {
  background: url(../images/textarea-bg.png) center top repeat-x;
  border: 1px solid #ccc;
  height: 100px;
  float: left;
  width: 100%;
}

#user-comments-mandatory {
  background: url(../images/textarea-bg.png) center top repeat-x;
  border: 1px solid #ccc;
  height: 100px;
  float: left;
  width: 100%;
  overflow-y: scroll;
  padding: 5px;
  width: 98%;
}

#comments-content .commentsControls {
  float: left;
  padding: 10px 0;
  position: relative;
  width: 100%;
}
#comments-content .commentsChecks {
  float: left;
  padding-bottom: 6px;
  width: 100%;
}
#comments-content .commentsChecks input {
  height: 13px;
  overflow: hidden;
  padding: 0;
  width: 13px;
}
#comments-content .commentsSubmit {
  position: absolute;
  right: -1px;
  top: 11px;
  width: 100px;
}

.comments-note {
  font: italic 11px arial;
  float: left;
  width: 100%;
  padding: 10px 0 0;
}

#conflicts-interests {
  margin: 0 -60px 0 0;
}

.commentsListControls, #comments-content .signInNote {
  float: left;
  margin: 18px 20px 20px 0;
  width: 619px;
}

.commentsListControls .sort-by {
  float: left;
  margin: 0 20px 0 0;
  width: auto;
}

#commentsList {
  float: left;
  margin: 20px 20px 0 0;
  width: 619px;
  position: relative;
}
#commentsList .loading {
  background: white url(../images/ajax-loader.gif) no-repeat center 40px;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$v2)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
}

#related-articles-content .loading {
  background: white url(../images/ajax-loader.gif) no-repeat center 40px;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$v2)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
}

#comments-content .comment {
  border-top: 3px solid #DDD;
  float: left;
  padding-bottom: 15px;
  width: 100%;
}
#comments-content .commentHead {
  border-bottom: 1px dashed #CCC;
  float: left;
  padding: 8px 0;
  width: 100%;
}
#comments-content .commentBody {
  float: left;
  padding: 10px 0;
  width: 100%;
}
#comments-content .comment-interests {
  padding: 10px 0 0;
}
#comments-content .reportComment, #comments-content .removeComment {
  float: left;
  padding: 0 10px 10px 0;
  font-size: 0.9em;
  font-weight: bold;
  width: auto;
}

.registry-info-content {
  margin-right: 20px;
}

#report-comment-form .formLabel {
  text-align: left;
}

.new {
  color: #999;
  font-variant: small-caps;
  font-weight: bold;
}

.ciBadge {
  background: url(../images/icon/ci_prime.png) no-repeat 0 0;
  cursor: help;
  display: inline-block;
  line-height: 13px;
  height: 13px;
  padding: 0 1px;
  text-indent: -999em;
  width: 17px;
}

.evaluation-date {
  color: #999;
  font-size: 10px;
}

#evaluationDetailsPage .classificationIconsBar {
  border-top: 1px solid #ccc;
}

#related-articles-content {
  position: relative;
  min-height: 100px;
}

.relatedArticlesOnPubmed {
  font-size: 11px;
  margin: 0;
  width: auto;
}

.related-article-links {
  margin: 0 20px 0 0;
  color: #000;
  font-weight: bold;
}
.related-article-links .selected-link {
  color: #383838;
}

#related-articles-dynamic-content .toolBar {
  border-bottom: none;
  margin: -20px 0 0 0;
  padding: 0;
  font-weight: normal;
  width: 618px;
}

.relatedArticlesOnPubmed img {
  padding-left: 5px;
  vertical-align: middle;
}

#relatedArticlesPage .noResults {
  border-bottom: 1px solid #ccc;
}

.pubmed-abstract-footer {
  background: url(../images/clinicalTrials/pubmed.png) left top no-repeat;
  padding: 0 0 0 100px;
}

#evaluationDetailsPage .classificationIconsDropDown {
  border: 1px solid #FFF;
  border-width: 1px 0 0 1px;
}
#evaluationDetailsPage .classificationIconsDropDown.active {
  border-color: #DDD;
}
#evaluationDetailsPage .pageTitle {
  position: relative;
  z-index: 2;
}

.article-tools .toolBox {
  background: transparent;
  border: 0;
  width: 100%;
  padding-bottom: 20px;
}

.toolbox-add-export, .toolbox-email-print {
  float: right;
  width: auto;
  border: 1px solid #CCC;
  background: #FFF;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.toolbox-smart-search {
  float: left;
}

.toolbox-add-export {
  margin: 0 20px 0 0;
}
.toolbox-add-export .save-this {
  border-top: 0 !important;
  border-bottom: 0 !important;
}

.toolbox-email-print {
  margin: 0 15px 0 0;
}

.socialize {
  border-top: 1px solid #CCCCCC;
}

.facebook_button, .twitter_button, .citeulike_button, .mendeley_button {
  background: url(../images/sprite.png) no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  height: 16px;
}

.facebook_button {
  width: 18px;
  background-position: 0 -700px;
}

.twitter_button {
  width: 25px;
  background-position: 0 -750px;
}

.citeulike_button {
  width: 16px;
  background-position: 0 -800px;
}

.mendeley_button {
  width: 30px;
  background-position: 0 -850px;
}

.moreoptions_button {
  position: relative;
  z-index: 2;
  background: white url(../images/sprite.png) no-repeat 9px -900px;
  padding: 0 9px 0 34px;
  font: bold 11px/16px arial;
  color: #666 !important;
  display: inline-block;
  height: 16px;
  outline: 0;
}

.facebook, .twitter, .addthis, .citeulike, .mendeley, .googleplus {
  float: left;
  padding: 4px 8px;
  border-right: 1px solid #CCC;
}

.googleplus_button {
  height: 16px;
  width: 24px;
}

.more-options {
  float: left;
  padding: 4px 0;
}
.more-options.f1000box-selected {
  border: 1px solid #AAA;
  border-width: 1px 1px 0;
  margin: -1px -1px 0;
  z-index: 1000;
  position: relative;
  background-color: #FFF;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

.article-tools .send-this, .article-tools .save-this, .article-tools .follow-this, .article-tools .print-this, .article-tools .alert-this {
  margin: 0;
  padding: 5px 8px 4px;
}
.article-tools .save-this, .article-tools .follow-this {
  border-right: 1px solid #CCC;
}
.article-tools .request-this, .article-tools .email-this {
  border-right: 1px solid #CCC;
  border-left: 0;
  margin: 0;
  padding: 5px 0 4px;
}
.article-tools .send-this {
  border-left: 0;
}
.article-tools .print-this {
  background: url(../images/sprite.png) no-repeat 10px -646px;
}
.article-tools .smart-search-bg {
  background: url(../images/sprite.png) no-repeat 2px -601px;
  padding-left: 24px;
}
.article-tools .request-librarian-link, .article-tools .email-articles-link {
  background: white url(../images/sprite.png) no-repeat 10px -601px;
  display: block;
  overflow: hidden;
  text-indent: -999px;
  width: 36px;
  padding: 0;
  position: relative;
  z-index: 2;
  outline: 0;
}
.article-tools #print-articles-link {
  display: block;
  overflow: hidden;
  text-indent: -999px;
  width: 20px;
}
.article-tools .send-this {
  margin-left: 2px !important;
  margin-right: 1px !important;
  padding: 5px 0 4px;
}
.article-tools .link-send {
  background: #FFF;
  padding: 1px 8px;
  position: relative;
  z-index: 2;
  outline: 0;
}
.article-tools .toolBox {
  float: none;
  height: 64px;
}
.article-tools .tools-top, .article-tools .tools-bottom {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 15px 0 20px;
}
.article-tools .tools-top {
  height: 40px;
  border-bottom: 1px dashed #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.article-tools .tools-top .toolbox-smart-search {
  margin: 0;
}
.article-tools .tools-top .toolbox-smart-search .alert-this {
  padding: 0;
}
.article-tools .tools-top .toolbox-smart-search .alert-this strong {
  color: #CB2D2D;
}
.article-tools .tools-top .toolbox-smart-search .alert-this a {
  font-size: 12px;
  color: #666;
  background: url(../images/article/article_sharebar/smartsearch_doyou_like_sprite.png) no-repeat;
  background-position: 0 0;
  width: 364px;
  height: 20px;
  display: inline-block;
}
.article-tools .tools-top .toolbox-smart-search .alert-this a:hover {
  background-position: 0 -20px;
}
.article-tools .tools-top .evaluate-controls {
  float: right;
  margin-top: 2px;
}
.article-tools .tools-top .evaluate-controls .evaluate, .article-tools .tools-top .evaluate-controls .dissent {
  color: #666;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  padding: 3px 8px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.article-tools .tools-top .evaluate-controls .evaluate:hover, .article-tools .tools-top .evaluate-controls .dissent:hover {
  -webkit-box-shadow: 1px 1px 2px #aaa;
  -moz-box-shadow: 1px 1px 2px #aaa;
  box-shadow: 1px 1px 2px #aaa;
}
.article-tools .tools-top .evaluate-controls .evaluate {
  background-color: #CB2D2D;
  border: 1px solid #CB2D2D;
  color: #fff;
  margin-right: 8px;
}
.article-tools .tools-top .evaluate-controls .dissent {
  background-color: #FFF;
  border: 1px solid #CB2D2D;
  color: #CB2D2D;
}
.article-tools .tools-bottom {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 25px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.article-tools .tools-bottom .icon-group {
  display: inline-block;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  border-left: 1px solid #ccc;
  margin-top: 3px;
  padding-right: 7px;
}
.article-tools .tools-bottom .icon-group.first {
  border-left-width: 0;
}
.article-tools .tools-bottom .icon-group .email-articles-link, .article-tools .tools-bottom .icon-group .print-this, .article-tools .tools-bottom .icon-group .export-icon, .article-tools .tools-bottom .icon-group .get-article-icon, .article-tools .tools-bottom .icon-group .get-pdf {
  background: url(../images/article/article_sharebar/article_tools.png) no-repeat;
  height: 16px;
  width: 16px;
  display: inline-block;
  margin-right: 7px;
  margin-top: 1px;
  cursor: pointer;
  vertical-align: top;
}
.article-tools .tools-bottom .icon-group .email-this, .article-tools .tools-bottom .icon-group .print-this {
  padding: 0;
  border: none;
}
.article-tools .tools-bottom .icon-group .email-articles-link {
  background-position: 0px 0px;
}
.article-tools .tools-bottom .icon-group .email-this {
  position: relative;
}
.article-tools .tools-bottom .icon-group .email-this.f1000box-selected {
  background-color: transparent;
  margin: 0;
}
.article-tools .tools-bottom .icon-group .email-this.f1000box-selected .popup-tip {
  position: absolute;
  background-image: url(../images/article/article_sharebar_balloon.png);
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  top: 25px;
  left: 10px;
  z-index: 2;
}
.article-tools .tools-bottom .icon-group .print-this {
  background-position: -16px 0px;
}
.article-tools .tools-bottom .icon-group .get-pdf {
  background-position: -193px 0px;
}
.article-tools .tools-bottom .icon-group #selectedArticlesForm {
  display: inline-block;
  float: left;
  margin-top: 1px;
}
.article-tools .tools-bottom .icon-group #selectedArticlesForm .article-list-folder {
  margin-right: 5px;
}
.article-tools .tools-bottom .icon-group #selectedArticlesForm .follow-modal-container .follow-button {
  width: auto;
  height: auto;
  padding: 3px 8px;
}
.article-tools .tools-bottom .icon-group #article-icon-wrapper span, .article-tools .tools-bottom .icon-group .get-article-dropdown span {
  color: #666;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  cursor: pointer;
  line-height: 18px;
}
.article-tools .tools-bottom .icon-group .send-this {
  margin: 0 5px 0 0;
  padding: 0px 4px;
  margin-top: -1px;
  display: inline-block;
  border: 1px solid transparent !important;
  border-bottom: none !important;
}
.article-tools .tools-bottom .icon-group .send-this .export-icon {
  margin-right: 0;
  background-position: -52px 0px;
}
.article-tools .tools-bottom .icon-group .send-this.f1000box-selected {
  background: #eee;
  border-color: #999 !important;
}
.article-tools .tools-bottom .icon-group .send-this #export-box {
  display: none !important;
  left: -1px;
  width: 154px;
  top: 18px;
  padding-bottom: 10px;
  background-color: #eee;
  background-image: none;
  border-top-left-radius: 0;
  border-top-right-radius: 3px;
}
.article-tools .tools-bottom .icon-group .send-this #export-box select {
  padding-top: 0;
}
.article-tools .tools-bottom .icon-group .send-this .link-send {
  z-index: 0;
  color: #666 !important;
  font-size: 12px;
  vertical-align: top;
  background-color: transparent;
  float: none;
  position: relative;
  display: inline-block;
  padding: 2px;
}
.article-tools .tools-bottom .icon-group .send-this.f1000box-selected #export-box {
  display: block !important;
}
.article-tools .tools-bottom .icon-group .dropdown {
  height: 16px;
}
.article-tools .tools-bottom .icon-group .dropdown .dropdown-btn {
  border: 1px solid transparent;
  padding: 1px 3px;
  padding-right: 7px;
  margin-top: -2px;
  border-bottom: none;
  white-space: nowrap;
}
.article-tools .tools-bottom .icon-group .dropdown .dropdown-btn .dropdown-icon {
  margin-right: 2px;
}
.article-tools .tools-bottom .icon-group .dropdown .dropdown-btn .dropdown-icon.export-icon {
  background-position: -52px 0px;
}
.article-tools .tools-bottom .icon-group .dropdown .dropdown-btn .dropdown-label {
  display: inline-block;
  margin-top: 1px;
  vertical-align: top;
  color: #666;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  line-height: 18px;
}
.article-tools .tools-bottom .icon-group .dropdown .dropdown-menu {
  background-color: #eee;
  border: 1px solid #999;
  top: 19px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-box-shadow: 1px 1px 3px #999;
  -moz-box-shadow: 1px 1px 3px #999;
  box-shadow: 1px 1px 3px #999;
}
.article-tools .tools-bottom .icon-group .dropdown .other-formats-wrapper {
  background: #dcdcdc;
  margin: 10px -10px 0;
  padding: 0 10px;
}
.article-tools .tools-bottom .icon-group .dropdown .other-formats-wrapper .other-formats-trigger {
  display: block;
  margin: 0 auto;
  text-align: center;
  padding: 10px 0;
  color: #CB2D2D;
  position: relative;
  font-family: "ProximaNovaBold", arial, sans-serif;
  cursor: pointer;
}
.article-tools .tools-bottom .icon-group .dropdown .other-formats-wrapper .other-formats-trigger:after {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -50px;
  bottom: 0;
  width: 100px;
  height: 1px;
  background: #ededed;
}
.article-tools .tools-bottom .icon-group .dropdown .other-formats-wrapper .other-formats-trigger.is-open .other-formats-chevron {
  background: url(../images/chevron_up.png);
}
.article-tools .tools-bottom .icon-group .dropdown .other-formats-wrapper .other-formats-chevron {
  background: url(../images/chevron_down.png);
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  bottom: 1px;
}
.article-tools .tools-bottom .icon-group .dropdown .other-formats-wrapper .other-formats {
  padding: 10px 0;
  display: none;
  font-size: 13px;
  font-family: "ProximaNovaSemibold", arial, sans-serif;
  color: #606060;
}
.article-tools .tools-bottom .icon-group .dropdown .other-formats-wrapper .other-formats label {
  display: inline-block;
  padding-bottom: 3px;
}
.article-tools .tools-bottom .icon-group .dropdown .other-formats-wrapper--out .other-formats-trigger {
  display: none;
}
.article-tools .tools-bottom .icon-group .dropdown .other-formats-wrapper--out .other-formats {
  display: block;
}
.article-tools .tools-bottom .icon-group .dropdown.is-open .dropdown-btn {
  border-color: #999;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: #eee;
}
.article-tools .tools-bottom .icon-group .dropdown.export-dropdown {
  padding-left: 3px;
  width: 63px;
}
.article-tools .tools-bottom .icon-group .dropdown.export-dropdown .dropdown-menu {
  padding: 10px;
  width: 150px;
}
.article-tools .tools-bottom .icon-group .dropdown.export-dropdown .exportWs {
  position: relative;
  top: 4px;
  left: -2px;
  height: 20px;
}
.article-tools .tools-bottom .icon-group .dropdown.export-dropdown label input[type=radio] {
  vertical-align: middle;
  padding: 4px;
  margin: 4px 0 4px 4px;
}
.article-tools .tools-bottom .icon-group .dropdown.export-dropdown label span {
  vertical-align: middle;
  padding: 4px;
  margin: 4px 4px 4px 0;
}
.article-tools .tools-bottom .icon-group .dropdown.export-dropdown .buttonRow {
  padding-left: 0;
  width: 100%;
}
.article-tools .tools-bottom .icon-group .dropdown.export-dropdown .form-button {
  float: none;
}
.article-tools .tools-bottom .icon-group .dropdown.export-dropdown .form-button input {
  font-size: 12px;
  padding: 2px 8px;
}
.article-tools .tools-bottom .icon-group .dropdown.export-dropdown .form-button input[name=exportButton] {
  padding: 8px 16px;
  border-color: #CB2D2D;
  display: block;
  margin: 10px auto;
  text-transform: uppercase;
  font-family: "ProximaNovaBold";
  font-weight: normal;
}
.article-tools .tools-bottom .icon-group .dropdown.export-dropdown .mendeley-button {
  text-align: center;
}
.article-tools .tools-bottom .icon-group .dropdown.export-dropdown .mendeley-button .mendeley-export {
  padding: 7px 16px;
  border: 1px solid #CB2D2D;
  display: block;
  text-transform: uppercase;
  font-family: "ProximaNovaBold";
  background: #fff;
  text-align: center;
  display: inline-block;
  margin: 10px 0;
  border-radius: 4px;
  font-size: 12px;
  font-weight: normal;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown {
  width: 90px;
  height: 16px;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article {
  border: 1px solid transparent;
  padding: 1px 3px;
  padding-right: 7px;
  margin-top: -2px;
  border-bottom: none;
  white-space: nowrap;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article .get-article-icon {
  margin-right: 2px;
  background-position: -68px 0;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article .get-article-label {
  margin-top: 1px;
  display: inline-block;
  vertical-align: top;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu {
  background-color: #eee;
  border: 1px solid #999;
  top: 19px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-box-shadow: 1px 1px 3px #999;
  -moz-box-shadow: 1px 1px 3px #999;
  box-shadow: 1px 1px 3px #999;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul {
  padding: 10px;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li {
  list-style-type: none;
  margin-bottom: 5px;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-icon {
  background: url(../images/article/article_sharebar/article_links_sprite.png) no-repeat;
  height: 16px;
  width: 16px;
  display: inline-block;
  margin-right: 5px;
  margin-top: 1px;
  cursor: pointer;
  vertical-align: top;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-icon.save-follow {
  background-position: -4px 3px;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-icon.full-text {
  background-position: -4px -13px;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-icon.download-pdf {
  background-position: -4px -29px;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-icon.pubmed {
  background-position: -4px -45px;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-icon.pubmed-central {
  background-position: 0px -60px;
  width: 24px;
  margin-left: -4px;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-icon.google-scholar {
  padding: 0;
  margin-top: 1px;
  height: 15px;
  background-position: -4px -75px;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx {
  background-position: -4px -109px;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx img {
  display: none;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx a {
  height: 100%;
  display: block;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-icon.your-librarian {
  background-position: -4px -92px;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-icon.your-librarian a {
  height: 100%;
  display: block;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-label {
  margin-top: 4px;
  display: inline-block;
  color: #333;
  font-weight: normal;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-label a {
  color: #333;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian {
  margin-top: 0;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this {
  padding: 0;
  margin: 0;
  border: none;
  background-color: transparent !important;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this #request-librarian-link {
  cursor: pointer !important;
  padding: 0;
  border: none;
  background: none;
  color: #333;
  font-weight: normal;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this #request-librarian-link .journal-tootip {
  display: none !important;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian a {
  height: 100%;
  display: block;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul li .drop-article-label.via-sfx {
  margin-top: 0px;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown .get-article-menu ul hr {
  background-color: #ccc;
  margin: 10px 0;
}
.article-tools .tools-bottom .icon-group .get-article-dropdown.is-open .get-article {
  border-color: #999;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: #eee;
}
.article-tools .tools-bottom .icon-group.second {
  border-right: none;
}
.article-tools .tools-bottom .sfx-container {
  border-left: 1px solid #ccc;
  border-right: none;
  position: relative;
  z-index: 2;
}
.article-tools .tools-bottom .sfx-container .sfxLink img {
  position: static;
  max-height: 16px;
  margin-left: 10px;
  margin-top: 1px;
}
.article-tools .tools-bottom .social-group {
  display: inline-block;
  float: right;
  border-left: 1px solid #ccc;
  margin-top: 3px;
}
.article-tools .tools-bottom .social-group .socialize {
  border-top: none;
}
.article-tools .tools-bottom .social-group .socialize .twitter, .article-tools .tools-bottom .social-group .socialize .mendeley, .article-tools .tools-bottom .social-group .socialize .googleplus, .article-tools .tools-bottom .social-group .socialize .more-options {
  margin: 0;
  padding: 0;
  display: inline-block;
  float: left;
  border: none;
  height: 18px;
}
.article-tools .tools-bottom .social-group .socialize .more-options .f1000box {
  background-color: #eee;
  background-image: none;
}
.article-tools .tools-bottom .social-group .socialize .more-options.f1000box-selected {
  background-color: transparent;
}
.article-tools .tools-bottom .social-group .socialize .more-options #options-content {
  background-color: #eee;
  background-image: none;
}
.article-tools .tools-bottom .social-group .socialize .twitter_button, .article-tools .tools-bottom .social-group .socialize .mendeley_button, .article-tools .tools-bottom .social-group .socialize .moreoptions_button {
  background: url(../images/article/article_sharebar/article_tools.png) no-repeat;
  width: 16px;
  height: 16px;
  margin-left: 5px;
}
.article-tools .tools-bottom .social-group .socialize .googleplus_button {
  margin-left: 5px;
}
.article-tools .tools-bottom .social-group .socialize .twitter_button {
  background-position: -84px 0;
}
.article-tools .tools-bottom .social-group .socialize .mendeley_button {
  background-position: -101px 0;
}
.article-tools .tools-bottom .social-group .socialize .moreoptions_button {
  background-position: -133px 0;
}
.article-tools #toolbox.is-trials .email-articles-link {
  background: url(../images/article/article_sharebar/email_icon.png) no-repeat 0 0;
  margin-top: 2px;
}
.article-tools #toolbox.is-trials .print-this {
  background: url(../images/article/article_sharebar/print_icon.png) no-repeat 0 0;
}
.article-tools #toolbox.is-trials .export-icon {
  background: url(../images/article/article_sharebar/export_icon.png) no-repeat 0 0;
}
.article-tools #toolbox.is-trials .get-article-icon {
  background: url(../images/article/article_sharebar/get_article_icon.png) no-repeat 0 0;
}

.send-this.f1000box-selected, .request-this.f1000box-selected, .email-this.f1000box-selected {
  border: 1px solid #AAA;
  border-width: 1px 1px 0;
  margin: -1px -1px 0;
  z-index: 1000;
  position: relative;
  background-color: #FFF;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

.request-this.f1000box-selected, .email-this.f1000box-selected {
  margin: -1px 0 0 -1px;
}

#options-content, #export-box, #request-librarian, #email-article {
  display: none;
  padding: 20px 10px;
  position: absolute;
  background: white url(../images/statistics-gradient.jpg) repeat-x bottom;
  -moz-background-size: 1px 100%;
  background-size: 1px 100%;
  border: 1px solid #AAA;
  right: -1px;
  top: 19px;
  z-index: 1;
  -moz-border-radius: 4px 0 4px 4px;
  -webkit-border-radius: 4px 0 4px 4px;
  border-radius: 4px 0 4px 4px;
  -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);
}

#export-box form {
  width: 155px;
}
#export-box .formRow, #export-box .buttonRow, #export-box .formSelect {
  width: 100%;
  padding-left: 0;
}

#request-librarian .requestLibrarianForm, #email-article .emailArticleForm {
  width: 100%;
}

#request-librarian .formLabel, #email-article .formLabel {
  font-size: 12px;
  width: 36%;
  margin: 2px 0 0;
}

#request-librarian .formLabel {
  /* width: 28%; */
  text-align: left;
  width: 288px;
  color: #666;
}

#email-article, #request-librarian {
  width: 400px;
  right: auto;
  left: 0;
  top: 40px;
  background-image: none;
  background-color: #eee;
  border-radius: 6px;
  border-color: #fff;
}
#email-article .formElements, #request-librarian .formElements {
  width: 100%;
  padding-bottom: 0;
}
#email-article .formTextfield, #email-article .formElements textarea, #request-librarian .formTextfield, #request-librarian .formElements textarea {
  width: 100%;
  border-radius: 2px;
  -webkit-box-shadow: 0px 1px 2px #ccc inset;
  -moz-box-shadow: 0px 1px 2px #ccc inset;
  box-shadow: 0px 1px 2px #ccc inset;
  padding-left: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 20px;
}
#email-article .formElements textarea, #request-librarian .formElements textarea {
  background-image: none;
  background-color: rgb(255, 255, 255);
  margin-top: 0px;
  margin-bottom: 0px;
  min-height: 60px;
  resize: vertical;
}
#email-article .recipient-emails, #request-librarian .recipient-emails {
  min-height: 20px !important;
}
#email-article #captcha-block label, #request-librarian #captcha-block label {
  width: 36%;
}
#email-article .buttonRow, #request-librarian .buttonRow {
  /* padding-left: 199px;
  width: 101px; */
  padding-left: 0;
  text-align: right;
  width: 100%;
}
#email-article .buttonRow #et-cancel, #request-librarian .buttonRow #et-cancel {
  margin-right: 10px;
  background: none;
  border: 1px solid #9a9a9a;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 2px 4px;
  font-size: 11px;
  color: #9a9a9a;
  font-family: Arial, sans-serif;
  font-weight: bold;
  cursor: pointer;
  line-height: 14px;
}
#email-article .buttonRow .form-button input[type=submit], #request-librarian .buttonRow .form-button input[type=submit] {
  background: #9a9a9a;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 2px 4px;
  color: white;
  font-size: 11px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  border: 1px solid #9a9a9a;
  line-height: 14px;
}
#email-article .buttonRow .form-button .ticker, #request-librarian .buttonRow .form-button .ticker {
  display: none !important;
}
#email-article .buttonRow #et-cancel:hover, #email-article .buttonRow .form-button:hover, #request-librarian .buttonRow #et-cancel:hover, #request-librarian .buttonRow .form-button:hover {
  -webkit-box-shadow: 1px 1px 2px #aaa;
  -moz-box-shadow: 1px 1px 2px #aaa;
  box-shadow: 1px 1px 2px #aaa;
}

#request-librarian .formElements {
  width: 100%;
}
#request-librarian .formTextfield {
  width: 96%;
  background: #FFF;
  padding: 1px 2%;
}
#request-librarian .formElements textarea {
  width: 96%;
  background: #FFF;
  padding: 1px 2%;
  height: auto;
}
#request-librarian #captcha-block label {
  width: 28%;
}
#request-librarian #captcha-block .enterCaptcha {
  width: 60%;
}

#email-article #captcha-block .enterCaptcha {
  width: 60%;
}

#request-librarian .inputError, #email-article .inputError {
  font: 12px arial;
}

#request-librarian .ticker, #email-article .ticker {
  float: right;
  margin-top: 5px;
}

.request-librarian-legend, .email-article-legend {
  width: auto;
  float: none;
  color: #666;
  font-family: "ProximaNovaBold", "Proxima Nova Bold", Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
}

.request-librarian-legend {
  width: 70%;
}

.f1000box-selected #options-content, .contributorPreviewReferenceNormal {
  display: block;
}

.options-links {
  width: 180px;
}
.options-links a {
  background: url(../images/sprite.png) no-repeat;
  display: inline-block;
  font-size: 11px;
  color: #383838 !important;
  padding: 1px 0 8px 22px;
  cursor: pointer;
}
.options-links a.options-last {
  padding-bottom: 1px;
}
.options-links a.options-delicious {
  background-position: 0 -1049px;
}
.options-links a.options-digg {
  background-position: 0 -1099px;
}
.options-links a.options-stumbleupon {
  background-position: 0 -1149px;
}
.options-links a.options-linkedin {
  background-position: 0 -1199px;
}
.options-links a.options-newsvine {
  background-position: 0 -1249px;
}
.options-links a.options-reddit {
  background-position: 0 -1299px;
}

.options-links-left {
  width: 92px;
  border-right: 1px solid #CCC;
  float: left;
  margin: 0 10px 0 0;
}

.options-links-right {
  width: 76px;
  float: left;
}

.connotea {
  float: left;
  padding-right: 10px;
  padding-top: 2px;
  width: auto;
}

.article-links-and-sharing, .article-relevant, .article-badge {
  background: #FFF;
  border: 1px solid #CCC;
  margin: 0 5px 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.article-links-and-sharing, .article-relevant {
  margin: 0 5px 10px;
}

.seed-a-smartsearch {
  display: block;
}

.articlemeta-list {
  width: 100% !important;
  padding: 0 !important;
  list-style: none;
}
.articlemeta-list li {
  float: none !important;
  padding: 7px 8px !important;
}
.articlemeta-list li.articlemeta-divider {
  border-top: 1px solid #CCC !important;
}
.articlemeta-list li a {
  float: none !important;
  padding-bottom: 2px !important;
}

.articleMeta ul {
  padding-left: 0;
}
.articleMeta ul ul li {
  font-weight: normal;
}

.article-links-and-sharing .articleLinks, .article-links-and-sharing .posterLinks {
  padding: 5px 8px 0;
  font-weight: normal;
}
.article-links-and-sharing .articleLinks.last {
  padding: 5px 8px 5px;
}
.article-links-and-sharing .articleLinks a {
  font-weight: bold;
}
.article-links-and-sharing .posterLinks a {
  font-weight: bold;
}

.relevant-to-all {
  padding: 5px 0 10px 0;
  display: block;
}

#relevantSections, #additionalInfo, #articleBadgeRecommendation, #other-articles {
  padding: 5px 8px 0;
}

#other-articles li {
  padding-bottom: 10px;
}

#relevantSections ul {
  padding-right: 0;
}
#relevantSections ul li {
  font-size: 12px;
}
#relevantSections ul li .sections span {
  display: inline-block;
  vertical-align: top;
  color: #cb2c28;
}
#relevantSections ul li .sections span.blue {
  color: #2d8acb;
}
#relevantSections ul li .sections a {
  display: inline-block;
  width: 260px;
  vertical-align: top;
  margin-left: 3px;
}

#additionalInfo ul {
  padding-right: 0;
}

#other-articles ul {
  padding-bottom: 0;
}
#other-articles ul li {
  padding-bottom: 10px;
}

.faculties-carousel ul {
  margin: 0;
  padding: 0;
}
.faculties-carousel ul li {
  width: 280px !important;
}
.faculties-carousel .faculty-name {
  font-size: 12px;
  display: inline-block;
  font-weight: bold;
  color: #333333;
  padding: 0 0 0 10px;
}

@-moz-document url-prefix() {
  .faculties-carousel .faculty-name {
    padding: 10px 0 0 10px;
  }
}
.see-all-link {
  display: inline-block;
  padding: 0 0 10px 10px;
  font-weight: bold;
  font-size: 11px;
}

.faculties-carousel .faculty-number-title-container {
  width: 300px;
}

.related-reports {
  clear: both;
  margin: 17px 0 0 0;
  padding: 17px 5px 10px;
  border-top: 1px solid #CCC;
}
.related-reports h3 {
  font: 18px/20px "ProximaNovaSemibold";
}
.related-reports .source, .related-reports .authors {
  font: 11px/15px Arial;
}
.related-reports .title a, .related-reports .source a {
  font: bold 12px/15px Arial;
}
.related-reports .feature-image .title, .related-reports .feature-image .source, .related-reports .feature-image .authors {
  margin-left: 152px;
}
.related-reports .all-reports {
  padding: 10px 0 0;
  font: bold 11px arial;
}

.abstract-text, .abstract-text-external, .abstract-doi-pmid {
  margin: 0 20px 20px 0;
  padding: 0 0 10px;
  border-bottom: 1px dashed #CCC;
}

.abstract-text-external {
  line-height: 1.6em;
  border-bottom-width: 0;
}

/* Seed a Smartsearch */
.seed-a-smartsearch-container-1, .seed-a-smartsearch-container-2, .seed-a-smartsearch-container-3, .seed-a-smartsearch-container-4 {
  background: url(../images/smart-search/smartsearch-ad-1.jpg) no-repeat;
  display: block;
  width: 288px;
  height: 297px;
}

.seed-a-smartsearch-container-2 {
  background: url(../images/smart-search/smartsearch-ad-2.jpg) no-repeat;
  height: 297px;
}

.seed-a-smartsearch-container-3 {
  background: url(../images/smart-search/smartsearch-ad-3.jpg) no-repeat;
  height: 317px;
}

.seed-a-smartsearch-container-4 {
  background: url(../images/smart-search/smartsearch-ad-4.jpg) no-repeat;
  height: 271px;
}

.seed-a-smartsearch-container-helper .seed-smartsearch-paragraph {
  font: bold 16px/1.3em "ProximaNovaRegular";
  text-align: center;
  color: #FFF;
  padding: 0;
}
.seed-a-smartsearch-container-helper .seed-smartsearch-paragraph.padding-top {
  padding: 15px 0 0 0;
}

.seed-a-smartsearch .new-button-standard.margin {
  margin: 245px 0 20px 65px;
  padding: 0 20px;
}
.seed-a-smartsearch .new-button-standard.margin-3-4 {
  margin: 245px 0 20px 65px;
  padding: 0 20px;
  margin: 265px 0 20px 75px;
}

.seed-a-smartsearch-button-container {
  background: url(../images/smart-search/smart-search-ad-background-button.png) no-repeat;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.seed-a-smartsearch-button-container a {
  font: bold 26px/1.3em "ProximaNovaRegular";
  color: #FFF;
  margin: 0 auto;
  display: block;
  text-align: center;
}
.seed-a-smartsearch-button-container a:hover {
  text-decoration: none;
}

/* Smartsearch email interaction */
.train-articles.suggested-articles {
  margin: 20px 0;
  padding: 0;
  width: 100%;
}

.train-article.email-interaction .articleDetails {
  width: 100%;
}
.train-article.email-interaction .dashboard-button {
  float: left;
}
.train-article.email-interaction.suggested-article {
  padding: 20px 0;
  width: 100%;
}
.train-article.email-interaction.suggested-article .title.list {
  font-size: 12px;
  color: #383838;
}
.train-article.email-interaction.suggested-article .suggested-article-details {
  padding-left: 20px;
  width: 615px;
}
.train-article.email-interaction.suggested-article .relevance-buttons {
  margin-bottom: 10px;
}

.email-interaction .dashboard-button .evaluate {
  background: white url(../images/smart-search/green-background-email-interaction.jpg) repeat-x bottom;
}
.email-interaction .dashboard-button .remind-me-later {
  background: white url(../images/smart-search/yellow-background-email-interaction.jpg) repeat-x bottom;
}

.suggested-articles-modal-popup {
  padding: 10px;
  text-align: left;
}

.inside-modal-message {
  margin: 0 0 20px 0;
}

#suggested-articles-modal .inside-modal-message {
  margin: 0;
}

.email-interaction .dashboard-button.float-right {
  float: right;
}
.email-interaction .dashboard-button.no-margin {
  margin-right: 0;
}

/* Recommendation badge */
.recommendation-badge-button {
  background: white url(../images/buttonStandardGradient.gif) left top repeat-x;
  border: 1px solid #CCC;
  color: #CB2D2D;
  cursor: pointer;
  display: block;
  font: bold 12px/29px Arial, sans-serif;
  height: 29px;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  width: 55px;
  -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;
  margin: 10px 0 10px -2px;
  float: left;
}

.recommendation-badge-text {
  background: url("../images/contributor/contributor-search-bkg.jpg") repeat-x;
  width: 210px;
  height: 28px;
  line-height: 28px;
  border: 0;
  padding: 2px;
  display: inline;
  float: left;
  margin: 10px 0;
}

.badge-intro-text {
  padding: 0 5px 0 0;
  font-weight: normal;
  font-size: 11px;
}

.related-articles-box-list {
  margin: 10px 0 10px 10px;
}
.related-articles-box-list .number, .related-articles-box-list .number-two-digits {
  float: left;
  display: block;
  padding: 2px 10px 0 0;
  font: 16px/1em "ProximaNovaBold";
  font-weight: normal;
  text-align: right;
  width: 10px;
}
.related-articles-box-list .number-two-digits {
  width: 18px;
}
.related-articles-box-list .title {
  float: left;
  font-size: 12px;
  display: block;
  font-weight: normal;
  width: 235px;
}
.related-articles-box-list .iconPrime {
  width: 16px;
  height: 16px;
  background: #FFF url("../images/icon/icon-prime.gif") top left no-repeat;
}
.related-articles-box-list .iconPosters {
  width: 16px;
  height: 16px;
  background: #FFF url("../images/icon/icon-posters.gif") top left no-repeat;
}

.carousel-controls {
  background: #FFF;
  position: relative;
  top: 15px;
  width: 60px;
  height: 12px;
  z-index: 99;
  float: right;
}

.one-faculty-carousel {
  margin: 10px 0 0 0;
}

@-moz-document url-prefix() {
  .carousel-controls {
    top: 12px;
  }
  .one-faculty-carousel {
    margin: 0;
  }
}
.top-articles-in-faculties .next, .top-articles-in-faculties .pause, .top-articles-in-faculties .play, .top-articles-in-faculties .previous {
  background: url(../images/icon/carousel-controls.png) no-repeat;
  width: 5px;
  height: 10px;
  display: block;
  position: relative;
  z-index: 1000;
  float: right;
}
.top-articles-in-faculties .next {
  background-position: -5px -10px;
  right: 15px;
}
.top-articles-in-faculties .previous {
  background-position: -5px 0;
  right: 22px;
}
.top-articles-in-faculties .pause {
  background-position: 0 0;
  right: 32px;
}
.top-articles-in-faculties .pause.play {
  background-position: 0 -10px;
  right: 30px;
}

.evaluated-related-articles-list {
  padding-left: 0 !important;
  padding-bottom: 0 !important;
}

/* end EVALUATIONS */
/*SELECTED ARTICLES DETAILS*/
#selectedArticlesForm input {
  float: left;
  height: 13px;
  margin: 2px 8px 0 0;
  padding: 0;
  width: 13px;
}

ol.evaluatedArticleCitationList, ol.evaluatedArticleSummaryList {
  float: left;
  padding-left: 0;
  list-style: none;
  padding: 20px 10px 0;
  width: 628px;
}
ol.evaluatedArticleCitationList li, ol.evaluatedArticleSummaryList li {
  border-bottom: 1px dashed #ccc !important;
  float: left;
  margin-bottom: 18px;
  padding-bottom: 5px;
  width: 100%;
  position: relative;
}

.evaluatedArticleCitationList .articleFactor, .evaluatedArticleSummaryList .articleFactor {
  float: left;
  /*width is declared at .articleFactor*/
  margin-right: 10px;
}

.evaluatedArticleCitationList .article-badges, .evaluatedArticleSummaryList .article-badges {
  float: left;
}

.evaluatedArticleCitationList .articleDetails {
  float: left;
  margin-left: 0;
  width: 550px;
}

.evaluatedArticleSummaryList .commentTeaser {
  float: left;
  padding: 5px 0 0 15px;
  width: 270px;
}
.evaluatedArticleSummaryList .commentTeaser p {
  padding-bottom: 0;
}

.commentTeaser .teaser {
  display: block;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.3em;
  padding-bottom: 3px;
}

div.links-classifications {
  float: left;
  padding: 0;
  width: 100%;
}
div.links-classifications ul {
  padding: 0;
  margin: 0;
}
div.links-classifications ul li {
  background: url(../images/vertical-sprites.png) repeat-x 0 -66px;
  border: 1px solid #CCC !important;
  float: left;
  font-size: 11px;
  list-style: none;
  margin: 5px 10px 0 0;
  padding: 1px 5px;
  white-space: nowrap;
  width: auto;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

#facultyMember div.links-classifications ul li {
  background: url(../images/vertical-sprites.png) repeat-x 0 -66px;
  border: 1px solid #CCC !important;
  float: left;
  font-size: 11px;
  list-style: none;
  margin: 5px 10px 0 0;
  padding: 1px 5px;
  white-space: nowrap;
  width: auto;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

div.links-classifications ul li.blue, #facultyMember div.links-classifications ul li.blue {
  background: url(../images/vertical-sprites.png) repeat-x 0 -34px;
}

.articleDetails .links img {
  vertical-align: top;
}
.articleDetails .classifications {
  padding-bottom: 0;
  padding-top: 10px;
}

.evaluatedArticleCitationList .last, .evaluatedArticleSummaryList .last {
  margin-bottom: 0;
}

.evaluationMeta .classifications {
  float: left;
  padding-top: 10px;
  width: 100%;
}

#related-articles-content ol.evaluatedArticleSummaryList {
  border-bottom: 0;
  border-top: 1px dashed #CCCCCC;
  margin: 10px 20px 10px 0;
  padding: 15px 0 0;
  width: 618px;
}
#related-articles-content .evaluatedArticleSummaryList .articleDetails {
  width: 560px;
}
#related-articles-content #selectedArticlesForm input {
  margin: 2px 10px 0 0;
}
#related-articles-content .noResults {
  padding-left: 20px;
}

/*end SELECTED ARTICLES DETAILS*/
/*DUPLICATE ARTICLES*/
ol.evaluatedArticleSummaryList li.active {
  z-index: 2;
}

.articleDetails .title.title-duplicated-article {
  margin-right: 95px;
  min-height: 30px;
}

.duplicate {
  position: absolute;
  right: 0;
  top: 0;
  width: 92px;
  z-index: 1;
}

.duplicate-title {
  border: 1px solid #CCC;
  background: #FFF;
  clear: both;
  float: right;
  width: 90px;
  position: relative;
  z-index: 2;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.duplicate-title a {
  display: block;
  font: bold 11px/1.1em arial;
  padding: 2px 0 3px 30px;
  background: url(../images/benefits/benefits-sprite.gif) no-repeat 5px -455px;
}

.duplicate-summary {
  clear: both;
  height: 0;
  overflow: hidden;
  float: right;
  width: 350px;
  margin: -1px 0 0;
  background: #FFF;
  border: 1px solid #999;
  z-index: 1;
  -moz-border-radius: 3px 0 3px 3px;
  -webkit-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px;
  -moz-box-shadow: 0 1px 3px #BBB;
  -webkit-box-shadow: 0 1px 3px #BBB;
  box-shadow: 0 1px 3px #BBB;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$v2)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}
.duplicate-summary p {
  padding: 10px 10px 0;
}

.active.duplicate {
  width: auto;
  z-index: 3;
}
.active .duplicate-title {
  border-color: #999;
  border-width: 1px 1px 0;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  -moz-box-shadow: 0 1px 3px #BBB;
  -webkit-box-shadow: 0 1px 3px #BBB;
  box-shadow: 0 1px 3px #BBB;
}
.active .duplicate-title a {
  -moz-box-shadow: 0 4px 0 #FFF;
  -webkit-box-shadow: 0 4px 0 #FFF;
  box-shadow: 0 4px 0 #FFF;
}
.active .duplicate-summary {
  height: auto;
  padding: 0 0 10px;
  transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -webkit-transition: opacity 0.2s linear;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$v2)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

/*end DUPLICATE ARTICLES*/
/* Home Splash Page */
#facebox.splashpage-facebox .body {
  padding: 0 !important;
}
#facebox.splashpage-facebox .body .content {
  padding: 0 !important;
}
#facebox.splashpage-facebox .facebox-footer {
  padding: 5px 10px 0 0;
  width: 690px;
  margin-top: 0;
}

/*.splashPage {width:800px;}*/
.splashPage .left {
  float: left;
  width: 400px;
}
.splashPage .left .university {
  display: block;
  margin: 30px 30px;
  text-align: center;
  font: 14px/2em "ProximaNovaBold";
}
.splashPage .left .calendar {
  background: url(../images/splashpage/calendar-background.jpg) no-repeat;
  display: block;
  width: 121px;
  height: 100px;
  margin: 20px auto 5px auto;
}
.splashPage .left .calendar h1 {
  padding: 20px 0 0 0;
  display: block;
  text-align: center;
  width: 120px;
  height: 70px;
  font: 6.2em "ProximaNovaBold";
}
.splashPage .left .calendar.threeDigits h1 {
  padding: 32px 0 0 0;
  font-size: 4.5em;
}
.splashPage .left .calendar.fourDigits h1 {
  padding: 32px 0 0 0;
  font-size: 3.7em;
}
.splashPage .left .daysRemaining {
  margin: 0 auto;
  display: block;
  width: 89px;
}
.splashPage .right {
  float: left;
  width: 300px;
  background: #EDEDED;
  min-height: 320px;
}
.splashPage .right .heading {
  font: 20px/1em "ProximaNovaBold";
  display: block;
  margin: 35px 15px 5px 15px;
}
.splashPage .right .text {
  display: block;
  margin: 0 15px;
  line-height: 18px;
  float: left;
}
.splashPage .right .text.margin {
  margin: 25px 15px 0 15px;
}
.splashPage .right .getStarted, .splashPage .right .recommend, .splashPage .right .maybeLater {
  display: block;
  float: left;
  background: #FFF;
  padding: 5px 10px;
  color: #CB2D2D;
  margin: 10px -5px 0 15px;
  border: 0;
  font: bold 14px/1em "ProximaNovaSemibold";
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 1px 1px 3px #CCC;
  -webkit-box-shadow: 1px 1px 3px #CCC;
  box-shadow: 1px 1px 3px #CCC;
  cursor: pointer;
}
.splashPage .right .recommend {
  background: white url(../images/splashpage/splash-page-hand.jpg) no-repeat 4px 2px;
  padding: 5px 10px 5px 23px;
}

.splashpage-form .text-box {
  background: url(../images/form-textbox-bg.png) left top repeat-x;
  border: 1px solid #CCCCCC;
  border-radius: 3px 3px 3px 3px;
  color: #333333;
  padding: 5px;
  width: 250px;
}
.splashpage-form .error-text {
  width: 250px;
  display: inline-block;
  color: #cb2d2d;
  margin: 0 15px;
  line-height: 18px;
  float: left;
}
.splashpage-form .check-box-text {
  width: 110px;
  display: inline-block;
  margin: 0 15px;
  line-height: 18px;
  float: left;
}
.splashpage-form .check-box {
  margin-right: 5px;
}

.splashTop {
  color: #FFF;
  padding: 4px 20px;
  font-weight: bold;
  width: 950px;
  margin: 0 auto;
}
.splashTop .recommendTop {
  display: inline-block;
  color: #FFF;
  background: url(../images/splashpage/splash-top.jpg) no-repeat 3px 0;
  padding: 3px 0 0 22px;
  height: 18px;
  text-decoration: none;
}

/*FMS BADGES*/
.fm-badge {
  border: 1px solid #CCC;
  position: absolute;
  top: 0;
  right: 0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.fm-badge .evaluate {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAcCAIAAAAvP0KbAAAANklEQVQIHQXBgQ0AMAyDsIj/T15h9lRarHDSpEmJkxIn7bCjwh11OHGPEndY1NHESTtMWmxRfm7/Qcn1s48FAAAAAElFTkSuQmCC) repeat-x bottom;
  padding: 0;
  text-align: center;
  font: bold 11px/28px arial;
  width: 79px;
  height: 28px;
  float: left;
  text-shadow: 0 1px 0 #FFF;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

#mySuggestedReading .dashboard-button.suggested-reading a {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAcCAIAAAAvP0KbAAAANklEQVQIHQXBgQ0AMAyDsIj/T15h9lRarHDSpEmJkxIn7bCjwh11OHGPEndY1NHESTtMWmxRfm7/Qcn1s48FAAAAAElFTkSuQmCC) repeat-x bottom;
  padding: 0;
  text-align: center;
  font: bold 11px/28px arial;
  width: 79px;
  height: 28px;
  float: left;
  text-shadow: 0 1px 0 #FFF;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

.badge-options {
  border-left: 1px solid #CCC;
  float: left;
}
.badge-options.f1000box-selected {
  border: 1px solid #999;
  border-width: 1px 1px 0;
  margin: -1px -1px 0 0;
  z-index: 1000;
  position: relative;
  background-color: #FFF;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}

.badge-dropdown-link {
  padding: 0 10px;
  height: 28px;
  line-height: 24px;
  float: left;
  background: #FFF;
  outline: 0;
  position: relative;
  z-index: 2;
  -moz-border-radius: 3px 3px 3px 0;
  -webkit-border-radius: 3px 3px 3px 0;
  border-radius: 3px 3px 3px 0;
}
.badge-dropdown-link span {
  display: inline-block;
  height: 0;
  width: 0;
  font-size: 0;
  border-style: solid dashed dashed;
  border-color: #CB2D2D transparent transparent;
  border-width: 5px 5px 0;
}

.f1000box-selected .badge-dropdown-link span {
  border-style: dashed dashed solid;
  border-color: transparent transparent #CB2D2D;
  border-width: 0 5px 5px;
}

.badge-dropdown {
  display: none;
  padding: 8px 7px 8px 8px;
  position: absolute;
  background: #FFF;
  border: 1px solid #999;
  right: -1px;
  top: 25px;
  z-index: 1;
  -moz-border-radius: 4px 0 4px 4px;
  -webkit-border-radius: 4px 0 4px 4px;
  border-radius: 4px 0 4px 4px;
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
}
.badge-dropdown div {
  width: 95px;
  padding: 1px 0;
}
.badge-dropdown a {
  font-size: 11px;
  color: #383838;
}

#myF1000Dashboard .small-overlay .title {
  margin-right: 100px !important;
}

/*end FMS BADGES*/
/*SEARCH RESULTS*/
#searchTabs {
  float: left;
  padding-bottom: 20px;
  width: auto;
}
#searchTabs li {
  border-bottom: 1px dashed #ccc;
  float: left;
  padding: 5px 0 4px 0;
  width: 100%;
}
#searchTabs .searchLabel {
  cursor: pointer;
  float: left;
  width: 105px;
}
#searchTabs .searchHitCount {
  cursor: pointer;
  float: right;
  width: auto;
}

.refineSearch {
  float: left;
  padding: 0;
  width: 150px;
}

#refineOptions, #refineSearchOptions {
  float: left;
  padding-top: 12px;
  width: 140px;
}

.refineSection {
  float: left;
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 10px;
  padding-left: 10px;
  width: 100%;
}

.refineTextfieldWide {
  background: url(../images/form-textbox-bg.png) center center repeat-x;
  border: 1px solid #ccc;
  font-size: 11px;
  height: 17px;
  margin-top: 2px;
  padding-top: 2px;
  width: 100%;
}

.refineSelectWide {
  background: url(../images/form-textbox-bg.png) center center repeat-x;
  border: 1px solid #ccc;
  font-size: 11px;
  height: 21px;
  margin-top: 2px;
  padding-top: 2px;
  width: 100%;
}

.refineSelect {
  background: url(../images/form-textbox-bg.png) center center repeat-x;
  border: 1px solid #ccc;
  font-size: 11px;
  height: 21px;
  margin-top: 2px;
  padding-top: 2px;
}

.refineFromSelect {
  background: url(../images/form-textbox-bg.png) center center repeat-x;
  border: 1px solid #ccc;
  display: inline;
  font-size: 11px;
  margin-right: 5px;
  margin-top: 2px;
  width: 56px;
}

.refineToSelect {
  background: url(../images/form-textbox-bg.png) center center repeat-x;
  border: 1px solid #ccc;
  display: inline;
  font-size: 11px;
  margin-left: 5px;
  margin-top: 2px;
  width: 55px;
}

#refineOptions .refineTextfieldWide {
  margin-top: 0;
}

.refineSelectMulti {
  background: url(../images/form-select-multi-bg.png) center top repeat-x;
  border: 1px solid #ccc;
  font-size: 11px;
  height: 88px;
  margin-top: 2px;
  overflow-y: auto;
  padding: 6px 5px;
  width: 100%;
}
.refineSelectMulti option {
  padding: 1px 0;
}

.clearMultiselect {
  cursor: pointer;
  float: right;
  font-weight: normal;
  width: auto;
}

.refineNote {
  font-weight: normal;
}

.refineHasComments, .refineHasDissents, .refineReviewType {
  /* float: left; */
  height: 13px;
  margin-right: 6px;
  margin-top: 1px;
  overflow: hidden;
  padding: 0;
  width: 13px;
}

.refineButton {
  background: url(../images/button-bg.png) center top repeat-x;
  border: 1px solid #ccc;
  font-size: 1.1em;
  font-family: verdana;
  height: auto;
  margin-left: 10px;
  overflow: visible;
  width: 70px;
  cursor: pointer;
}

.refine-search-button {
  background: url(../images/buttonStandardGradient.gif) center top repeat-x;
  border: 1px solid #CB2D2D;
  color: #CB2D2D;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-left: 10px;
  padding: 4px 2px 4px 2px;
  overflow: visible;
  width: 140px;
  cursor: pointer;
}

.refine-search-headings {
  font: bold 14px/1.2em "ProximaNovaBold";
}

.refine-search-top-divider {
  margin: 0 0 4px 10px;
  border-top: 2px solid #ccc;
  width: 140px;
  display: inline-block;
}

.refine-search-bottom-divider {
  margin: 0 0 0 10px;
  border-bottom: 2px solid #ccc;
  width: 140px;
  display: inline-block;
}

#searchHistory {
  float: left;
  width: 100%;
}
#searchHistory h2 {
  padding-top: 15px;
}
#searchHistory ol {
  float: left;
  padding-bottom: 20px;
  width: 100%;
}
#searchHistory li {
  border-bottom: 1px dashed #ccc;
  float: left;
  padding: 5px 0 5px 26px;
  width: 124px;
}

.icon-searchResult {
  float: left;
  margin-left: -25px;
  margin-top: 1px;
}

#searchResults {
  float: left;
  width: 100%;
}
#searchResults ol {
  list-style: none;
  padding-bottom: 0;
  padding-left: 10px;
  padding-top: 20px;
}

#searchResultsPage .content h3 {
  text-transform: uppercase;
}
#searchResultsPage .content h2 {
  text-transform: capitalize;
}
#searchResultsPage .content .trialsSearchResultsSummary {
  padding: 20px 10px;
}
#searchResultsPage .content .articleCTOptions, #searchResultsPage .content .articleOptions {
  border-top: none;
}

#searchResults h3 {
  padding-left: 10px;
}

.searchResultsSummary {
  border-bottom: 1px solid #ccc;
  float: left;
  font-size: 11px;
  line-height: 1.3em;
  padding: 10px 10px 11px 10px;
  width: 628px;
}

.search-pubmed-links {
  float: left;
  margin: 15px 0 5px 10px;
}

.searchDomain {
  float: left;
  padding-bottom: 10px;
  padding-top: 20px;
  width: 100%;
}

.searchDomainGuard {
  background: url(../images/browse-guard-bg.gif) top right repeat-y;
  text-shadow: 1px 1px 0 #FFF;
  border-bottom: 1px solid #CCC;
  margin-bottom: -1px;
}

#searchResultsPage .reportsSearchDomain, #searchResultsPage .facultySearchDomain, #searchResultsPage .blogSearchDomain, #searchResultsPage .posters_betaSearchDomain, #searchResultsPage .postersSearchDomain {
  border-top: 1px solid #ccc;
}

#searchResults .presentationSearchDomain, #searchResults .conferenceSearchDomain, #searchResults .societySearchDomain {
  border-top: 1px solid #ccc;
}

#searchResultsPage #selectedArticlesForm .evaluationsSearchDomain ol, #searchResultsPage #selectedArticlesForm .reportsSearchDomain ol, #searchResultsPage #selectedArticlesForm .facultySearchDomain ol, #searchResultsPage #selectedArticlesForm .blogSearchDomain ol {
  border-bottom: none;
  float: left;
  padding-bottom: 0;
  padding-top: 10px;
  width: auto;
}
#searchResultsPage .reportsSearchDomain .title, #searchResultsPage .reportsSearchResult .title, #searchResultsPage .blogSearchResults .blogTitle {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5em;
}
#searchResultsPage .evaluationsSearchDomain input, #searchResultsPage .evaluationsSearchDomain .my-checkbox-wrapper, #searchResultsPage .trialsSearchDomain input, #searchResultsPage .trialsSearchDomain .my-checkbox-wrapper {
  display: none;
}
#searchResultsPage .evaluationsSearchDomain .articleDetails, #searchResultsPage .trialsSearchDomain .articleDetails {
  width: 575px;
}

.evaluations-search-signin {
  font: bold 13px arial;
  padding: 10px;
}

.combinedSearch-viewAll {
  display: inline;
  float: left;
  font-size: 11px;
  font-weight: bold;
  margin: 0 1.5%;
  width: 97%;
}
.combinedSearch-viewAll span {
  text-transform: capitalize;
}

#searchResultsPage .evaluationsSearchDomain .combinedSearch-viewAll {
  *padding-top: 10px;
}

#searchResults .societySearchDomain .combinedSearch-viewAll, #searchResults .conferenceSearchDomain .combinedSearch-viewAll {
  padding-top: 5px;
}

#searchResultsPage .reportsSearchDomain .combinedSearch-viewAll, #searchResultsPage .facultySearchDomain .combinedSearch-viewAll, #searchResultsPage .blogSearchDomain .combinedSearch-viewAll, #searchResultsPage .posters_betaSearchDomain .combinedSearch-viewAll {
  border-top: 1px dashed #ccc;
  padding-top: 10px;
}

#searchResults .presentationSearchDomain .combinedSearch-viewAll {
  border-top: 1px dashed #ccc;
  padding-top: 10px;
}

#searchResultsPage .postersSearchDomain .combinedSearch-viewAll {
  padding-top: 10px;
}
#searchResultsPage .reportsSearchResult {
  padding-bottom: 15px;
}
#searchResultsPage .source {
  float: left;
  padding-bottom: 5px;
  width: 100%;
}
#searchResultsPage .linksToArticle {
  float: left;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.3em;
  padding-bottom: 10px;
  width: 100%;
}
#searchResultsPage .facultyMember .name {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5em;
}
#searchResultsPage .blogSearchDomain {
  border-bottom: 1px solid #ccc;
}
#searchResultsPage .blogSearchDomain ol li a {
  display: block;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 2px;
}

.recommendPubmed {
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 0;
}

.articleSummary {
  float: left;
  width: 100%;
}
.articleSummary .articleCheck {
  float: left;
  width: 5%;
}
.articleSummary .article-pmbadge {
  background: url(../images/benefits/pubmed_logo_small.png) no-repeat 0 0;
  float: left;
  height: 16px;
  margin-left: 1px;
  margin-right: 1px;
  width: 47px;
  margin-bottom: 36px;
}
.articleSummary .title {
  font: bold 14px/1.2em arial, sans-serif;
  color: black;
  display: block;
  padding-bottom: 3px;
  padding-bottom: 0;
}
.articleSummary .title a {
  font: bold 14px/1.2em arial, sans-serif;
  color: black;
  display: block;
  padding-bottom: 3px;
  color: #000;
}
.articleSummary .article-citation {
  float: left;
  width: 75%;
}

#pubmed-search-results .articleCheck {
  float: left;
  width: 5%;
}
#pubmed-search-results .article-citation {
  float: left;
  width: 72%;
}
#pubmed-search-results .toolbar-controls {
  margin: 0;
  padding: 10px;
  background: #eee;
  border-bottom: 1px solid #ccc;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#mySavedArticles .article-citation {
  float: left;
  width: 72%;
}

#myF1000Dashboard #bookmarkedArticles .article-citation {
  width: 80%;
}

#myF1000Dashboard #bookmarkedArticles .my-checkbox-wrapper {
  display: none;
}

#bookmarkedArticles .article-citation {
  width: 90%;
}

#storeSearch .linkTight {
  float: left;
  height: 150px;
  padding-left: 10px;
  padding-top: 17px;
  width: auto;
}

.searchTerm {
  background: #dfebf7;
  float: left;
  min-height: 21px;
  height: auto !important;
  height: 21px;
  margin-top: 20px;
  padding-left: 5px;
  width: 300px;
}

#storeSearch .content p {
  float: left;
  padding-left: 1.8%;
  padding-top: 15px;
  width: 98.2%;
}

h5.required {
  background: url(../images/icon/icon-notice.png) 10px 2px no-repeat;
  border-bottom: 1px solid #ccc;
  color: #CB2D2D;
  float: left;
  padding-left: 5%;
  width: 95%;
}

span.required {
  background: url(../images/icon/icon-notice.png) 0 4px no-repeat;
  width: 18px;
  height: 13px;
  padding-top: 11px;
  overflow: hidden;
  display: block;
  float: left;
  margin-top: 20px;
  margin-left: 7px;
  text-indent: -99999em;
}
span.requiredNoStar {
  width: 18px;
  height: 13px;
  padding-top: 11px;
  overflow: hidden;
  display: block;
  float: left;
  margin-top: 20px;
  margin-left: 7px;
  text-indent: -99999em;
}
span.department-check {
  float: left;
  display: block;
  margin-top: 23px;
}

.labelHeading {
  font-size: 14px;
}

.fieldComment {
  float: left;
  padding-left: 238px;
  width: 320px;
}

.betweenOptions {
  border-bottom: 1px dashed #ccc;
  display: inline;
  float: left;
  margin: 10px 2% 5px 2%;
  width: 96%;
}

.facultyChecks {
  float: left;
  width: 50%;
}

#searchResults .organisation {
  padding-bottom: 0;
}
#searchResults .facultyMemberType {
  padding-bottom: 10px;
}

.postersSearchResult {
  float: left;
  width: 100%;
  padding: 5px 0 15px;
}

.poster-thumb {
  float: left;
  margin-top: 4px;
  width: 82px;
}
.poster-thumb img {
  border: 1px solid #999;
}

.poster-description {
  float: right;
  width: 84%;
}
.poster-description p {
  padding: 0 5px 3px 0;
}
.poster-description .poster-sections, .poster-description .poster-list a {
  font-weight: bold;
  font-size: 11px;
}
.poster-description .poster-title {
  font: bold 14px/1.2em arial;
}

.toggle-mesh {
  background: url(../images/expand-collapse.gif) no-repeat 0 1px;
  font-size: 11px;
  font-weight: bold;
  padding-left: 16px;
}
.toggle-mesh.selected-mesh {
  background-position: 0 -43px !important;
}

.meshTermsDropDown ul {
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;
}

ol.evaluatedArticleSummaryList .meshTermsDropDown li {
  border-bottom: 0 !important;
  float: none;
  margin: 2px 0;
  padding: 0;
}

/* end SEARCH RESULTS */
.LatestArticlesMore {
  padding-top: 20px;
}

/* PAGINATION */
.paginationBar ul {
  list-style: none;
  padding-bottom: 0;
  padding-left: 0;
}
.paginationBar li {
  background: url(../images/images/icon/iconPaginationSliderLeft.gif) left top no-repeat;
  float: left;
  font-weight: bold;
  margin-right: 3px;
  padding-left: 5px;
  width: auto;
}
.paginationBar li span {
  background: url(../images/images/icon/iconPaginationSliderRight.gif) right top no-repeat;
  float: left;
  line-height: 20px;
  padding-left: 2px;
  padding-right: 7px;
  width: auto;
}
.paginationBar .continuous {
  background: none;
  margin-left: -3px;
  margin-right: 0;
  padding-right: 0;
}
.paginationBar .continuous span {
  background: none;
}
.paginationBar .paginationCurrent {
  background: url(../images/images/icon/iconPaginationBarBgCurrentLeft.gif) left top no-repeat;
  color: #fff;
}
.paginationBar .paginationCurrent span {
  background: url(../images/images/icon/iconPaginationBarBgCurrentRight.gif) right top no-repeat;
}
.paginationBar .disabled {
  color: #ccc;
}
.paginationBar .outerPage {
  display: block;
  font-size: 18px;
  height: 22px;
  margin-top: -2px;
}
.paginationBar p {
  float: left;
  font-size: 11px;
  line-height: 25px;
  padding: 0;
  white-space: nowrap;
  width: auto;
}
.paginationBar p em, .paginationBar p a {
  font-style: normal;
  font-weight: bold;
  margin: 0 1px;
}

#related-articles-dynamic-content .paginationBar p a, #related-articles-dynamic-content .paginationBar p em {
  font-style: normal;
  font-weight: bold;
  margin: 0 1px;
}
#related-articles-dynamic-content .paginationBar p a {
  color: #CB2D2D;
  cursor: pointer;
}
#related-articles-dynamic-content .outer-pages {
  cursor: pointer;
}

.paginationBar .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;
}
.paginationBar .previous-page {
  float: left;
}
.paginationBar .next-page {
  float: left;
  border-left: 1px solid #CCC;
}
.paginationBar .outer-pages a, .paginationBar .outer-pages em {
  float: left;
  height: 23px;
  line-height: 25px;
  outline: 0;
  padding: 0 10px;
  position: relative;
}
.paginationBar .outer-pages a b, .paginationBar .outer-pages em b {
  display: none;
}
.paginationBar .previous-page span {
  display: inline-block;
  height: 0;
  width: 0;
  font-size: 0;
  overflow: hidden;
  border-style: dashed solid dashed dashed;
  border-color: transparent #CB2D2D transparent transparent;
  border-width: 5px 5px 5px 0;
}
.paginationBar .previous-page em span {
  border-color: transparent #999 transparent transparent;
}
.paginationBar .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 #CB2D2D;
  border-width: 5px 0 5px 5px;
}
.paginationBar .next-page em span {
  border-color: transparent transparent transparent #999;
}
.paginationBar .previous-page a:hover {
  background: white url(../images/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;
}
.paginationBar .next-page a:hover {
  background: white url(../images/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;
  border-radius: 0 4px 4px 0;
}
.paginationBar .previous-page a:active, .paginationBar .next-page a:active {
  background: white url(../images/vertical-sprites.png) repeat-x 0 -33px;
}

/* end PAGINATION */
.trials-p #myF1000SectionsPage .pageTitle {
  border-bottom: none;
}

#mySavedArticles .toolBar .quick-search-wrapper {
  float: right;
}
#mySavedArticles .toolbar-controls {
  margin: 0;
  padding: 10px;
  background: #eee;
  border-bottom: 1px solid #ccc;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#mySavedArticles .quick-search {
  padding: 0;
  display: inline-block;
}

#clearSearch {
  display: inline-block;
  padding: 0 0 0 5px;
  cursor: pointer;
  color: #CB2D2D;
}

/*POP UP and BUTTON*/
.popup .content {
  background: none !important;
  border-right: none;
  padding-bottom: 0;
  padding-top: 0;
  width: 490px;
}

.formRow {
  float: left;
  padding-bottom: 10px;
  width: 100%;
}

.formLabel {
  float: left;
  font-weight: bold;
  text-align: right;
  width: 32%;
}

.formElements {
  float: right;
  padding-bottom: 3px;
  width: 64%;
}

.formTextfield {
  background: url(../images/form-textbox-bg.png) center center repeat-x;
  border: 1px solid #ccc;
  font-size: 11px;
  height: 17px;
  padding-top: 2px;
  width: 80%;
}

.formSelect {
  background: url(../images/form-textbox-bg.png) center center repeat-x;
  border: 1px solid #ccc;
  font-size: 11px;
  height: 21px;
  padding-top: 2px;
  width: 80%;
}

.formElements textarea, .formElements input {
  font-family: Arial, sans-serif;
  color: #999;
  font-size: 11px;
}
.formElements textarea {
  background: url(../images/textarea-bg.png) center top repeat-x;
  border: 1px solid #ccc;
  height: 100px;
  padding-top: 2px;
  width: 80%;
}
.formElements .article-email-note {
  margin-top: 5px;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #999;
}
.formElements .article-email-note .store-email-text {
  color: #666;
  font-weight: bold;
}
.formElements .inputError {
  color: #CB2D2D;
  float: left;
  width: 100%;
}

.buttonRow {
  float: left;
  padding-left: 36%;
  width: 64%;
}

.button {
  background: url("../images/button-background.png") right center no-repeat;
  float: left;
  padding-right: 10px;
  width: auto;
}
.button input {
  background: url("../images/button-background.png") left center no-repeat;
  border: none;
  cursor: pointer;
  float: left;
  font-size: 13px;
  line-height: 21px;
  overflow: visible;
  padding-bottom: 1px;
  padding-left: 10px;
  padding-top: 2px;
  position: relative;
  white-space: nowrap;
  width: auto;
}

.form-button {
  float: right;
  width: auto;
}
.form-button input {
  background: #FFF;
  border: 1px solid #CCC;
  color: #CB2D2D;
  cursor: pointer;
  font: bold 11px arial;
  padding: 1px 8px;
  white-space: nowrap;
  width: auto;
  border-radius: 4px;
}

.my-subscription-popup {
  width: 400px;
  height: 100px;
  display: inline-block;
  padding: 10px;
}

/*end POP UP and BUTTON*/
.requestLibrarianForm #captcha-block .emailArticleForm #captcha-block {
  float: left;
  padding-bottom: 10px;
  width: 100%;
}
.requestLibrarianForm #captcha-block label .emailArticleForm #captcha-block label {
  float: left;
  font-weight: bold;
  padding-top: 3px;
  text-align: right;
  width: 32%;
}
.requestLibrarianForm #captcha-block img .emailArticleForm #captcha-block img {
  float: left;
  padding-top: 2px;
  width: auto;
  border: 1px solid #CCC;
  margin-right: 5px;
}
.requestLibrarianForm #captcha-button-block .enterCaptcha .emailArticleForm #captcha-button-block .enterCaptcha {
  padding-left: 70px;
}
.requestLibrarianForm #captcha-button-block .enterCaptcha .button .emailArticleForm #captcha-button-block .enterCaptcha .button {
  margin: -12px 0 16px 0;
}
.requestLibrarianForm #captcha-block .enterCaptcha .emailArticleForm #captcha-block .enterCaptcha {
  float: right;
  padding-bottom: 3px;
  padding-top: 5px;
  width: 64%;
}
.requestLibrarianForm #captcha-block .enterCaptcha .textbox-narrow .emailArticleForm #captcha-block .enterCaptcha .textbox-narrow {
  background: url(../images/form-textbox-bg.png) center center repeat-x;
  border: 1px solid #ccc;
  float: left;
  font-size: 11px;
  height: 17px;
  margin-right: 10px;
  padding-top: 2px;
  width: 69px;
}

#autocompleteErrorMessage, #librarianEmailError, #updateDiscountMessage, .requestLibrarianForm .inputError .emailArticleForm .inputError {
  color: #CB2D2D;
  float: left;
  width: 100%;
}

.ticker {
  display: none;
}

#facebox .requestLibrarianForm .ticker #facebox .emailArticleForm .ticker {
  margin-left: 10px;
  margin-top: 7px;
}

/* F1000 EXPANDER (+/-) */
.f1000Expander .ui-tabs-nav li.ui-state-default, #evaluationDetailsPage .f1000Expander .ui-tabs-nav li.ui-state-default a {
  background: url(../images/expand-collapse.gif) left 2px no-repeat;
}

.f1000Expander .ui-tabs-nav li.ui-state-default.ui-tabs-selected {
  background: url(../images/expand-collapse.gif) left -42px no-repeat !important;
}

#evaluationDetailsPage .f1000Expander .ui-tabs-nav li.ui-state-default {
  background: none !important;
}
#evaluationDetailsPage .f1000Expander .ui-tabs-nav li.ui-state-default.ui-tabs-selected {
  background: none !important;
}
#evaluationDetailsPage .f1000Expander .ui-tabs-nav li.ui-state-default.ui-tabs-selected a {
  background: url(../images/expand-collapse.gif) left -42px no-repeat !important;
}

.article-links-and-sharing .f1000Expander .ui-tabs-nav li.ui-state-default.ui-tabs-selected, .article-relevant .f1000Expander .ui-tabs-nav li.ui-state-default.ui-tabs-selected {
  border-bottom: 1px solid #CCC;
  font-size: 12px;
  color: #000;
}

.f1000Expander.ui-tabs .ui-tabs-nav li a {
  padding: 0 16px;
  font-weight: bold;
}

.article-links-and-sharing .f1000Expander.ui-tabs .ui-tabs-nav li a, .article-relevant .f1000Expander.ui-tabs .ui-tabs-nav li a {
  padding: 1px 16px 0 16px;
  font-size: 12px;
  font-weight: bold;
  color: #333;
}

.no-hyperlink-article-expander {
  padding: 10px 10px 0 8px;
  font: bold 13px/1em Arial;
  display: block;
}

/* end F1000 EXPANDER */
/* JQUERYUI - positional CSS */
.ui-tabs {
  position: relative;
}

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

.ui-tabs .ui-tabs-nav li {
  float: left;
  list-style: none;
  position: relative;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
  float: left;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  height: auto;
  opacity: 1;
  transition: opacity 0.3s ease-in;
  -moz-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  -ms-transition: opacity 0.3s ease-in;
  -webkit-transition: opacity 0.3s ease-in;
}
.ui-tabs .ui-tabs-hide {
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
  visibility: hidden;
}

/* end JQUERYUI */
/*HOME PAGE*/
.hero-wrapper {
  background: white url(../images/home/hero-bg.png) repeat-x left 62px;
  width: 100%;
  min-width: 990px;
  margin: 5px 0 0 0;
  height: 380px;
}

.hero {
  width: 990px;
  margin: 0 auto;
  padding: 25px 0;
}

.hero-image-container {
  display: inline-block;
}

.hero-image {
  display: inline-block;
  margin: 0 0 0 54px;
}
.hero-image:hover {
  cursor: help;
}

.hero-text {
  display: inline-block;
  min-width: 475px;
  width: 475px;
  padding-left: 45px;
  color: #383838;
}

.hero-tooltip {
  display: none;
  background: url(../images/home/home-tooltip-background.png) no-repeat;
  width: 204px;
  height: 49px;
  position: absolute;
  top: 0;
  left: 0;
  -moz-box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.3);
}
.hero-tooltip .title, .hero-tooltip .text {
  font-family: Georgia;
  font-style: italic;
  font-size: 12px;
  display: block;
  padding: 0 10px 0 15px;
}
.hero-tooltip .title {
  font-size: 14px;
  font-weight: bold;
  padding: 8px 10px 2px 15px;
  font-style: normal;
}

.hero-text h1 {
  font: 30px/1em "ProximaNovaBold", Arial, sans-serif;
  letter-spacing: -1px;
  text-shadow: 1px 1px 0 #FFF;
}
.hero-text p {
  font: 16px/20px "ProximaNovaRegular", Arial, sans-serif;
  padding: 20px 0;
}

.hero .new-button-standard.white.right {
  float: right;
}

.dropdown-faculties-list {
  display: inline-block;
  border-left: 1px dashed #CCC;
  list-style: none;
  width: 150px;
  vertical-align: top;
  padding: 0 20px;
}
.dropdown-faculties-list.no-border {
  border: none;
}

#facultyMember .toolBar.no-border {
  border-top: none;
}

.dropdown-faculties-list li {
  color: #383838;
  text-indent: -20px;
  margin-left: 20px;
}
.dropdown-faculties-list a {
  color: #383838;
}
.dropdown-faculties-list a:hover {
  color: #CB2D2C;
}

.faculty-nav {
  padding: 25px 0 25px 20px;
}

.faculties-list {
  float: left;
  font: bold 12px/13px arial;
  margin: 0 20px 0 0;
  padding: 0;
  width: 193px;
  list-style: none;
}
.faculties-list li {
  padding: 5px 0;
  border-bottom: 1px dashed #CCC;
}
.faculties-list li.last {
  border: 0;
}

.homePage .wrapper {
  background: none;
  width: auto;
}
.homePage .wrapper-shadow {
  position: relative;
  top: 3px;
}

.main-column-container, .asside-column-container {
  background: #FFF;
  position: relative;
  float: left;
  width: 990px;
}

.main-column-container {
  right: 330px;
}

.asside-column-container {
  overflow: hidden;
}

.main-column, .asside-column {
  float: left;
  position: relative;
  overflow: hidden;
  left: 330px;
}

.main-column {
  width: 660px;
}

.asside-column {
  width: 330px;
}

.block.one-by-one, .block.one-by-two, .block.one-by-three, .block.two-by-one, .block.big-two-by-one {
  float: left;
  position: relative;
  padding: 17px;
}
.block.one-by-one {
  width: 296px;
  height: 256px;
}
.block.one-by-two {
  width: 626px;
  height: 256px;
}
.block.one-by-three {
  width: 956px;
  height: 256px;
}
.block.two-by-one {
  width: 296px;
  min-height: 450px;
}
.block.big-two-by-one {
  width: 296px;
  min-height: 590px;
}
.block .border {
  position: absolute;
  right: 0;
  bottom: 0;
}
.block .border.right {
  width: 5px;
  top: 0;
  border-right: 1px solid #DDD;
}
.block .border.bottom {
  height: 5px;
  left: 0;
  border-bottom: 1px solid #DDD;
}
.block .border.top {
  height: 5px;
  left: 0;
  top: -1px;
  border-top: 1px solid #DDD;
}
.block .corner {
  position: absolute;
  width: 5px;
  height: 5px;
}
.block .corner.top-right {
  top: 0;
  right: -1px;
  border-right: 1px solid #999;
}
.block .corner.top-left {
  top: -1px;
  left: 0;
  border-top: 1px solid #999;
}
.block .corner.bottom-right {
  bottom: -1px;
  right: 0;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
}
.block .corner.bottom-left {
  bottom: -1px;
  left: 0;
  border-bottom: 1px solid #999;
}
.block .corner.bottom-left-corner {
  border-left: 1px solid #999;
  border-bottom: 1px solid #999;
}
.block .corner.top-left-vertical {
  top: -1px;
  left: 0;
  border-left: 1px solid #999;
}
.block .corner.top-right-vertical {
  top: -1px;
  right: 0;
  border-right: 1px solid #999;
}

.block-title {
  padding: 0 0 20px 0;
}
.block-title img {
  position: relative;
  display: inline;
  top: 3px;
  padding: 0 10px 0 0;
}
.block-title h2 {
  display: inline;
  color: #383838;
  font: 24px/1em "ProximaNovaBold", Arial, sans-serif;
  padding: 0;
  letter-spacing: 0;
  text-decoration: none;
}
.block-title h2 a {
  display: inline;
  color: #383838;
  font: 24px/1em "ProximaNovaBold", Arial, sans-serif;
  padding: 0;
  letter-spacing: 0;
  text-decoration: none;
}

#homePage #home-quote.block {
  background: url(../images/home/home-quote-bg.png) right bottom no-repeat;
}

#home-welcome.block {
  position: relative;
  background: url(../images/home/home-welcome-bg.png) right bottom no-repeat;
}

#home-stats.block {
  background: url(../images/home/home-stats-bg.png) right 255px no-repeat;
}

#home-more.block {
  position: relative;
}

#home-ad.block {
  width: 330px;
  height: 290px;
  padding: 0;
}

.home-quote .quote {
  color: #333;
  font: 19px/1em "ProximaNova", Arial, sans-serif;
  padding: 0 0 20px 0;
  letter-spacing: -1px;
}

#home-welcome .laptop {
  position: absolute;
  left: -41px;
  bottom: -13px;
  z-index: 5;
}
#home-welcome .welcome-benefits-wrapper {
  position: absolute;
  left: -41px;
  bottom: -13px;
  z-index: 5;
  width: 163px;
  height: 96px;
  padding: 10px;
  margin: 12px 46px 32px 50px;
}
#home-welcome .welcome-benefit {
  padding: 7px 0 0 0;
}
#home-welcome .welcome-benefit:first-child {
  padding: 0;
}
#home-welcome .welcome-benefit .bullet {
  display: inline-block;
  vertical-align: top;
  margin: -2px 0 0 0;
}
#home-welcome .welcome-benefit .welcome-benefit-text {
  display: inline-block;
  width: 137px;
  padding: 0 0 0 8px;
}
#home-welcome .new-button-standard {
  position: absolute;
  left: 222px;
  top: 175px;
}
#home-welcome .new-button-standard:hover {
  position: absolute;
  left: 222px;
  top: 175px;
}
#home-welcome .new-button-standard.white {
  top: 220px;
}

.raquo {
  position: relative;
  top: -2px;
}

.bottom-homepage-ad {
  padding: 30px 0;
}

.stats-wrapper {
  text-align: center;
}

.stat-container {
  display: inline-block;
  text-align: center;
  padding: 20px 0;
}
.stat-container.left {
  width: 141px;
  float: left;
}
.stat-container.right {
  width: 141px;
  float: right;
}
.stat-container.center div {
  display: inline-block;
}
.stat-container.center div:first-child {
  padding: 0 5px 0 0;
}
.stat-container .stat {
  color: #383838;
  font: 34px/1em "ProximaNovaBold", Arial, sans-serif;
}
.stat-container .pad {
  display: inline-block;
  margin: 16px 0 0 0;
}

#home-more .more-blurb {
  display: inline-block;
  vertical-align: top;
  padding: 0 0 15px 0;
  text-shadow: 1px 1px 0 #FFF;
  line-height: 1.5em;
}
#home-more .blurb-title {
  color: #383838;
  font-weight: bold;
  text-transform: uppercase;
}
#home-more .strong-red {
  color: #CB2D2D;
  font-weight: bold;
}
#home-more .home-more-finch {
  position: absolute;
  right: 10px;
  bottom: 17px;
}

.twtr-tweet {
  border-bottom: 1px dashed #CCC;
  padding: 10px 0 0 0;
  overflow: hidden;
  line-height: 1.45em;
}
.twtr-tweet:first-child {
  padding: 0;
}
.twtr-tweet .twtr-user-name {
  display: block;
}
.twtr-tweet a.twtr-user {
  color: #383838;
  font-weight: bold;
}
.twtr-tweet .twtr-fullname {
  color: #999;
  font-weight: normal;
  font-size: 12px;
}
.twtr-tweet a.twtr-timestamp {
  color: #999999;
}

.twtr-follow {
  padding: 20px 0 0 0;
}

.twitter-homepage-link {
  text-decoration: none;
}
.twitter-homepage-link:hover {
  text-decoration: none;
}

/*end HOME PAGE*/
/* ARROWS FOR NAVIGATION MENUS, POPUPS ETC. */
/*
 * 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: "ProximaNovaRegular";
  src: url("../fonts/Proxima_Nova_Reg-webfont.eot");
  src: local("☺"), url("../fonts/Proxima_Nova_Reg-webfont.woff") format("woff"), url("../fonts/Proxima_Nova_Reg-webfont.ttf") format("truetype"), url("../fonts/Proxima_Nova_Reg-webfont.svg#webfontstEnRm6v") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ProximaNovaSemibold";
  src: url("../fonts/Proxima_Nova_Sbold-webfont.eot");
  src: local("☺"), url("../fonts/Proxima_Nova_Sbold-webfont.woff") format("woff"), url("../fonts/Proxima_Nova_Sbold-webfont.ttf") format("truetype"), url("../fonts/Proxima_Nova_Sbold-webfont.svg#webfontxso48NW5") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ProximaNovaBold";
  src: url("../fonts/Proxima_Nova_Bold-webfont.eot");
  src: local("☺"), url("../fonts/Proxima_Nova_Bold-webfont.woff") format("woff"), url("../fonts/Proxima_Nova_Bold-webfont.ttf") format("truetype"), url("../fonts/Proxima_Nova_Bold-webfont.svg#webfont0R9JsQdw") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* SPECIFY DEFAULTS */
/* SPECIFIC MIXINS */
/*----------*/
/* DEFAULT STYLES FOR THE MAIN DISPLAY */
.reg-step-counter {
  height: 100%;
  float: right;
  display: inline-block;
  width: 115px;
  margin-right: 10px;
  position: relative;
  background-color: #ccc;
  border-radius: 32px;
  height: 30px;
}
.reg-step-counter .progress-bar {
  background-image: url("../images/homeflow/progress_bar.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.reg-step-counter .red-circle {
  background-image: url("../images/homeflow/progress_bar_redcircle.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 4px;
  -webkit-transition: left 500ms cubic-bezier(0.17, 0.67, 0.83, 0.67) 1000ms;
  -moz-transition: left 500ms cubic-bezier(0.17, 0.67, 0.83, 0.67) 1000ms;
  -ms-transition: left 500ms cubic-bezier(0.17, 0.67, 0.83, 0.67) 1000ms;
  -o-transition: left 500ms cubic-bezier(0.17, 0.67, 0.83, 0.67) 1000ms;
  transition: left 500ms cubic-bezier(0.17, 0.67, 0.83, 0.67) 1000ms;
}
.reg-step-counter .red-circle.first-step {
  left: 7px;
}
.reg-step-counter .red-circle.second-step {
  left: 46px;
}
.reg-step-counter .red-circle.third-step {
  left: 87px;
}
.reg-step-counter.logged {
  width: 75px;
}
.reg-step-counter.logged .progress-bar {
  background-image: url("../images/homeflow/progress_bar_2.png");
}

button.homeflow-button {
  height: 31px;
  padding-left: 10px;
  background-image: url("../images/homeflow/right_arrow.png");
  background-position: 52px center;
  background-repeat: no-repeat;
  color: white;
  border-radius: 4px;
  background-color: #999;
  text-align: left;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-position-x: 50px;
  border: none;
}
button.homeflow-button:hover {
  background-color: #CB2D2D;
  cursor: pointer;
  -webkit-box-shadow: 0px 2px 2px #aaa;
  -moz-box-shadow: 0px 2px 2px #aaa;
  box-shadow: 0px 2px 2px #aaa;
}

img {
  border: none;
}
img:hover {
  cursor: auto;
}

.home-flow-main-heading, .home-flow-main-heading-try {
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  font-size: 32px;
  line-height: 1.1em;
  color: #666;
}

.home-flow-sub-heading {
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif !important;
  font-size: 24px;
  line-height: 1.2em;
  color: #999;
}
.home-flow-sub-heading .darker {
  color: #666;
}

.home-flow-minor-heading {
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  font-size: 18px;
  color: #666;
  line-height: 18px;
  /*padding-top: 5px;*/
  padding-right: 10px;
}

.padding-none {
  padding: 0;
}

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

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

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

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

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

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

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

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

.bold-text {
  font-weight: bold;
}

/* STYLES FOR GLOBAL ITEMS */
.big-heading-bar-text {
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  font-size: 18px;
  color: #ffffff;
  padding-top: 10px;
  position: absolute;
  width: 600px;
  margin-left: -410px;
}

.little-text {
  font-family: "Proxima Nova Regular", "ProximaNovaRegular", Arial, sans-serif;
  font-size: 12px;
  color: #333;
}

.new-home-wrapper-top {
  background: #eee;
  margin: 0;
  width: 100%;
  min-width: 990px;
}

.new-home-wrapper-middle {
  background: #ddd;
  position: relative;
  width: 100%;
  min-width: 990px;
}

.new-home {
  width: 990px;
  margin: -5px auto -4px auto;
  padding: 0;
}

.homeflow-checkbox-wrapper {
  vertical-align: top;
  margin-top: 11px;
  word-wrap: break-word;
  padding: 0;
  cursor: pointer;
}

.homeflow-checkbox-off {
  display: inline-block;
  background: transparent url(../images/homeflow/checkbox-off.jpg) top left no-repeat;
  width: 12px;
  height: 12px;
}

.homeflow-checkbox-on {
  display: inline-block;
  background: transparent url(../images/homeflow/checkbox-on.jpg) top left no-repeat;
  width: 12px;
  height: 12px;
}

.nhp-button {
  background-color: #999;
  color: #ffffff;
  /* border: 1px solid $homeflow-dark-grey; */
  border-radius: 4px;
}
.nhp-button:hover {
  -webkit-box-shadow: 0px 2px 2px #aaa;
  -moz-box-shadow: 0px 2px 2px #aaa;
  box-shadow: 0px 2px 2px #aaa;
  text-decoration: none;
}
.nhp-button.signin-button {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  padding: 3px 5px;
}
.nhp-button.signin-button:hover {
  background-color: #CB2D2D;
  box-shadow: 0px 2px 2px #aaa;
  text-decoration: none;
}
.nhp-button.signin-button .right-arrow {
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid white;
  display: inline-block;
  margin-top: -1px;
  padding: 0;
  vertical-align: middle;
}
.nhp-button.standard-button {
  /* text-transform: uppercase; */
  font-size: 12px;
  color: #ffffff;
  font-family: Arial, sans-serif;
  font-weight: bold;
  padding: 2px 0px 2px 6px;
}
.nhp-button.standard-button:hover {
  background-color: #CB2D2D;
  /* box-shadow: 0 3px 6px $homeflow-darkest-grey; */
  box-shadow: 0px 2px 2px #aaa;
  text-decoration: none;
}
.nhp-button.standard-button.next {
  position: absolute;
  margin: 0;
  /* padding-top: 2px; */
  width: 60px;
  height: 18px;
}
.nhp-button.standard-button.disabled-button {
  color: red;
}
.nhp-button span {
  padding-left: 7px;
  vertical-align: middle;
  line-height: 1em !important;
}
.nhp-button.smaller-button {
  text-transform: uppercase;
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  font-size: 11px;
  background-color: #ccc;
  color: #ffffff;
  padding: 6px;
  border: 0;
}
.nhp-button.smaller-button:hover {
  background-color: #CB2D2D;
  box-shadow: 0px 2px 2px #aaa;
  text-decoration: none;
}
.nhp-button.smaller-button.next {
  position: absolute;
  margin: 0;
  padding-top: 2px;
}
.nhp-button.smaller-button.disabled-button {
  color: red;
}
.nhp-button.topic-button {
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-transform: uppercase;
  background-color: #ccc;
  border: 1px solid #ffffff;
  border-radius: 4px;
  padding: 4px 8px 3px 7px;
  margin: 5px 0 0 0;
  float: right;
}
.nhp-button.topic-button:hover {
  background-color: #CB2D2D;
  box-shadow: 0 3px 6px #333;
  text-decoration: none;
}
.nhp-button.homeflow-button {
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: #ffffff;
  text-transform: uppercase;
  background-color: #ccc;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 2px 0px 2px 6px;
  margin: 0;
  float: right;
}
.nhp-button.homeflow-button.down-icon {
  background-image: url(../images/homeflow/down_arrow.png);
  background-repeat: no-repeat;
  background-position: 70px center;
  padding-right: 24px;
}
.nhp-button.homeflow-button:active {
  color: #CB2D2D !important;
  text-decoration: none !important;
}
.nhp-button.homeflow-button:active.down-icon {
  background-image: url(../images/homeflow/red_arrow_down.png);
}
.nhp-button#view-more-reports-button {
  margin: 0;
}

.next-icon {
  position: absolute;
  right: 6px;
  top: 4px;
}

.next-icon-small {
  margin-bottom: -4px;
  padding: 1px 0 0 0;
}

.down-icon {
  margin-bottom: -2px;
  padding: 0 3px 1px 3px;
}

/* STYLES FOR THE MAIN BODY */
.tab-divider {
  width: 100%;
  height: 10px;
  padding: 0;
}
.tab-divider .top-tab {
  width: 964px;
  margin: -1px auto;
  padding-bottom: 5px;
}
.tab-divider .top-tab img {
  position: absolute;
}
.tab-divider .bottom-tab {
  width: 964px;
  margin: 0 auto;
}
.tab-divider .bottom-tab img {
  position: absolute;
  margin-top: 1px;
}
.tab-divider.bg-grey {
  background-color: #ddd;
}
.tab-divider.bg-white {
  background-color: #fff;
}
.tab-divider.footer {
  width: 100%;
  height: 10px;
  padding-bottom: 5px;
  background-color: #eee;
}

.main-body .body-top {
  min-width: 990px;
  padding: 10px 20px;
}
.main-body .body-top .header-left-column {
  width: 610px;
  padding: 0 0 0 10px;
  vertical-align: bottom;
  display: inline-block;
  position: relative;
}
.main-body .body-top .header-left-column h1 {
  font-weight: normal;
}
.main-body .body-top .header-left-column .homepage-teaser-alert {
  position: absolute;
  display: inline-block;
  z-index: 2;
  bottom: -26px;
  right: 10px;
  background: url(../images/homeflow/email-alerts-sprite.png) no-repeat;
  background-position: 0 0;
  width: 157px;
  height: 24px;
}
.main-body .body-top .header-left-column .homepage-teaser-alert:hover {
  background-position: -157px 0;
  width: 157px;
  height: 24px;
}
.main-body .body-top .header-left-column .homepage-teaser-alert:active {
  background-position: -314px 0;
  width: 157px;
  height: 24px;
}
.main-body .body-top .header-right-column {
  font-family: "Proxima Nova Regular", "ProximaNovaRegular", Arial, sans-serif;
  font-size: 14px;
  width: 310px;
  height: 100px;
  padding: 15px 10px 0 10px;
  vertical-align: bottom;
  border-left: 2px dashed #eee;
  display: inline-block;
}
.main-body .signin-row {
  padding: 10px 0 12px 0px;
  color: #999;
  font-weight: bold;
}
.main-body .keyword-form {
  padding-bottom: 25px;
}
.main-body .keyword-form #keyword-row {
  position: relative;
}
.main-body .keyword-form #keyword-row input {
  -webkit-box-shadow: 0px 1px 4px #bbb inset;
  -moz-box-shadow: 0px 1px 4px #bbb inset;
  box-shadow: 0px 1px 4px #bbb inset;
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  width: 722px;
  height: 40px;
  margin: 0 -10px 0 0;
  padding-left: 10px;
  padding-right: 10px;
  border-top: 3px solid #CD2D2D;
  border-right: 3px solid #CD2D2D;
  border-bottom: 3px solid #CD2D2D;
  border-left: 3px solid #CD2D2D;
  border-radius: 8px;
  color: #666;
  outline: none;
}
.main-body .keyword-form #keyword-row input.has-refresh {
  padding-right: 40px !important;
}
.main-body .keyword-form #keyword-row .reg-step-counter {
  margin-top: 8px;
}
.main-body .keyword-form #keyword-row #next-button-1 {
  width: 70px;
  margin-top: 7px;
  float: right;
}
.main-body .keyword-form.page-2-form {
  display: inline-block;
}
.main-body .keyword-form.page-2-form input {
  width: 560px;
}
.main-body .keyword-form .refresh-icon {
  position: absolute;
  top: 9px;
  right: 0px;
}
.main-body .body-text {
  padding-top: 10px;
  background-color: #ddd;
  color: #999;
}
.main-body .body-text #sections-form {
  position: relative;
}
.main-body .body-text .body-left-column {
  width: 32%;
  text-align: right;
  vertical-align: top;
  padding: 0 50px 0 50px;
  display: inline-block;
}
.main-body .body-text .body-right-column {
  display: inline-block;
  padding: 0;
}
.main-body .body-text .warning-on-sections {
  margin: 0 0 0 20px;
  padding-top: 10px;
  width: 670px;
  float: left;
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  color: #666;
  font-size: 14px;
}
.main-body .body-text .warning-on-sections span {
  color: #CB2D2D;
}
.main-body .header-page-2 {
  margin-top: 20px;
  display: inline-block;
  vertical-align: top;
}
.main-body .header-page-2 .home-flow-minor-heading {
  width: 315px;
  line-height: 20px;
  display: inline-block;
  vertical-align: top;
}
.main-body .header-page-2 #keyword-form-wrapper {
  padding: 0;
}
.main-body .header-page-2 #keyword-form-wrapper #keywords {
  width: 574px;
  line-height: 1em;
}
.main-body .header-page-2 #keyword-form-wrapper .small-text {
  padding-top: 7px;
  padding-bottom: 5px;
}
.main-body .small-text {
  font-family: "Proxima Nova Regular", "ProximaNovaRegular", Arial, sans-serif;
  font-size: 12px;
  line-height: 1.1em;
  padding-top: 10px;
}

/* STYLES FOR THE QUOTES SECTION */
.quotes-wrapper {
  width: 100%;
  background-color: #eee;
  color: #666;
}
.quotes-wrapper .quotes-column {
  width: 48%;
  text-align: center;
  padding: 10px 0 15px 0;
  display: inline-block;
  vertical-align: middle;
}
.quotes-wrapper .quotes-column .quote-marks {
  width: 40px;
  height: 22px;
  display: inline-block;
}
.quotes-wrapper .quotes-column .quote-marks.left-quotes {
  background: transparent url(../images/homeflow/quotes-left.png) top left no-repeat;
  text-align: left;
  vertical-align: top;
}
.quotes-wrapper .quotes-column .quote-marks.right-quotes {
  background: transparent url(../images/homeflow/quotes-right.png) top left no-repeat;
  text-align: right;
  vertical-align: bottom;
}
.quotes-wrapper .quotes-column .quote-text {
  font-family: "Proxima Nova Regular", "ProximaNovaRegular", Arial, sans-serif;
  color: #999;
  width: 320px;
  font-size: 18px;
  line-height: 20px;
  display: inline-block;
  vertical-align: top;
}
.quotes-wrapper .quotes-column .quote-by {
  font-family: "Proxima Nova Regular", "ProximaNovaRegular", Arial, sans-serif;
  color: #666;
  width: 340px;
  font-size: 14px;
  line-height: 18px;
  display: inline-block;
  padding-top: 6px;
}
.quotes-wrapper .quotes-column .quote-by .quote-name {
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
}
.quotes-wrapper .divider {
  width: 400px;
  display: inline-block;
  border-bottom: 5px solid #ddd;
}

/* STYLES FOR THE STEP COUNTER */
.step-counter {
  background-color: #eee;
  display: inline-block;
  margin: 2px 20px 0 0;
  width: 90px;
  height: 34px;
  padding-left: 170px;
}
.step-counter.user-step-2 {
  background: url(../images/homeflow/radial_step_2_3.png) left top no-repeat;
  margin: 2px 10px 0 0;
}
.step-counter.step-1 {
  background: url(../images/homeflow/radial_step_1.png) left top no-repeat;
}
.step-counter.step-2 {
  background: url(../images/homeflow/radial_step_2.png) left top no-repeat;
  margin: 2px 10px 0 0;
}
.step-counter.step-3 {
  background: url(../images/homeflow/radial_step_3.png) left top no-repeat;
}
.step-counter.step-4 {
  background: url(../images/homeflow/radial_step_4.png) left top no-repeat;
}

/* STYLES FOR THE STICKY HEADER BAR */
.sticky-header-wrapper {
  width: 100%;
  background-color: #eee;
  top: 0;
  left: 0;
  position: fixed;
  box-shadow: 2px 4px 3px 1px #999;
}
.sticky-header-wrapper .sticky-header-bar {
  width: 990px;
  margin: 0 auto;
  height: 36px;
}
.sticky-header-wrapper .sticky-error-message {
  font-family: "Proxima Nova Semibold", "ProximaNovaSemibold", Arial, sans-serif;
  font-size: 16px;
  margin-top: 10px;
  position: absolute;
}

/* STYLES FOR THE SECTION DETAILS SECTION */
.sections-wrapper {
  min-height: 250px;
  width: 100%;
  background-color: transparent;
  color: #666;
}
.sections-wrapper .sections-column {
  display: inline-block;
}
.sections-wrapper .sections-column .sections-data-row {
  min-height: 120px;
}
.sections-wrapper .sections-column .sections-left-column,
.sections-wrapper .sections-column .sections-middle-column,
.sections-wrapper .sections-column .sections-right-column {
  position: relative;
  width: 320px;
  vertical-align: top;
  display: inline-block;
  float: left;
  padding: 0px 10px 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sections-wrapper .sections-column .sections-middle-column {
  border-left: 2px dotted #ccc;
  border-right: 2px dotted #ccc;
}
.sections-wrapper .sections-column .sections-middle-column .section-min-height {
  min-height: 180px;
}
.sections-wrapper .sections-column .divider {
  text-align: center;
  height: 5px;
  border: 0;
}
.sections-wrapper .sections-column .divider .divider-bar {
  display: inline-block;
  width: 100%;
  color: #999;
  border-top: 5px solid #ccc;
}
.sections-wrapper .sections-column .section-name {
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  font-size: 18px;
  line-height: 18px;
  color: #CB2D2D;
  width: 175px;
  display: inline-block;
  padding-left: 5px;
  padding-top: 10px;
  min-height: 30px;
}
.sections-wrapper .sections-column .section-name.no-results {
  width: 100%;
}
.sections-wrapper .sections-column .section-headshots {
  width: 100%;
  padding: 10px 0 0 20px;
}
.sections-wrapper .sections-column .section-headshots img {
  margin-right: 2px;
}
.sections-wrapper .sections-column .section-heads {
  font-family: "Proxima Nova Regular", "ProximaNovaRegular", Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  width: 285px;
  padding: 10px 0 0 20px;
  line-height: 1.1em;
}
.sections-wrapper .sections-column .section-heads .section-heads-title {
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  color: #333;
}
.sections-wrapper .sections-column .section-heads .head-pipe {
  font-size: 14px;
  vertical-align: middle;
}

.no-sections-selected {
  background-color: #ddd;
  padding: 20px 15px;
  position: absolute;
  color: #333;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 3px #555;
  -moz-box-shadow: 0px 1px 3px #555;
  box-shadow: 0px 1px 3px #555;
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  font-size: 18px;
  color: #666;
  z-index: 99;
  /* width: 300px; */
  top: 50px;
  right: 0px;
}
.no-sections-selected .up-triangle {
  color: #ddd;
  z-index: 99;
  font-size: 28px;
  position: absolute;
  top: -10px;
  right: 20px;
}
.no-sections-selected .homeflow-button {
  width: 45px;
  background-image: none;
  margin-left: 5px;
  height: 20px;
  padding: 0;
  font-family: Arial, sans-serif;
  text-align: center;
  font-size: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.topics-wrapper {
  position: absolute;
  top: 5px;
  right: 10px;
  float: right;
}
.topics-wrapper ul {
  position: absolute;
  list-style: none;
  z-index: 3000;
  width: 270px;
  padding: 5px;
  top: 45px;
  right: 0px;
  box-shadow: 2px 3px 3px #666;
  background-color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.topics-wrapper li {
  position: relative;
  padding: 2px 10px;
  font-size: 11px;
}
.topics-wrapper li .button-icon {
  background-image: url(../../../images/homeflow/topics_bullet.png);
  background-repeat: no-repeat;
  height: 7px;
  width: 7px;
  display: inline-block;
}
.topics-wrapper li .topic-label {
  display: inline-block;
  width: 240px;
  vertical-align: top;
  margin-left: 2px;
}
.topics-wrapper .up-triangle {
  color: #fff;
  z-index: 99;
  font-size: 24px;
  position: absolute;
  top: 30px;
  left: 50px;
}

img.black-and-white {
  /* -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url(../fonts/desaturate.svg#greyscale);
  filter: gray; /* IE6-9
  -webkit-filter: grayscale(1); /* OLDER VERSIONS OF WEBKIT */
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.divider-icon-wrapper {
  width: 100%;
  text-align: center;
}
.divider-icon-wrapper .divider-icon {
  width: 40%;
  color: #eee;
  font-size: 36px;
  margin: -16px auto 0 auto;
  position: absolute;
  text-shadow: -2px 5px #999;
}

.article-listings-wrapper {
  background-color: #fff;
  width: 100%;
}
.article-listings-wrapper .article-columns-wrapper {
  width: 990px;
  margin: 0 auto;
}
.article-listings-wrapper .article-columns-wrapper .articles-left-column {
  width: 610px;
  padding: 10px 10px 10px 20px;
  vertical-align: top;
  border-right: 2px solid #ddd;
  display: inline-block;
}
.article-listings-wrapper .article-columns-wrapper .articles-right-column {
  width: 310px;
  padding: 10px 10px 20px 10px;
  vertical-align: top;
  border-left: 1px solid #ccc;
  margin-left: -3px;
  background-image: url(../../../images/homeflow/vr_grey_divider.png);
  background-position: left top;
  background-repeat: repeat-y;
  display: inline-block;
}
.article-listings-wrapper .article-columns-wrapper .articles-right-column .article-section-heading {
  padding: 20px 0;
  text-shadow: -1px 0px 1px #ccc;
  font-size: 14px;
  font-family: Arial, sans-serif;
  color: #666;
}
.article-listings-wrapper .article-columns-wrapper .articles-right-column .article-section-heading .symbol {
  display: inline-block;
  background-image: url("../images/homeflow/no_articles.png");
  width: 40px;
  height: 50px;
}
.article-listings-wrapper .article-columns-wrapper .articles-right-column .article-section-heading .text {
  display: inline-block;
  position: relative;
  top: -12px;
  padding-left: 15px;
}
.article-listings-wrapper .article-columns-wrapper .articles-right-column .article-section-heading .text a {
  text-decoration: none;
}
.article-listings-wrapper .article-columns-wrapper .articles-right-column .article-section-heading .amend {
  background-image: url("../images/homeflow/back_home_arrow_small.png");
  width: 18px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 4px;
}
.article-listings-wrapper .article-columns-wrapper .articles-right-column .article-section-heading .symbol {
  float: left;
  margin-left: 5px;
}
.article-listings-wrapper .article-columns-wrapper .articles-right-column .article-section-heading .text {
  margin-left: 15px;
  width: 250px;
  font-size: 12px;
  float: left;
  display: inline;
  top: 0;
  padding-left: 0;
  line-height: 15px;
}
.article-listings-wrapper .article-columns-wrapper .articles-right-column .article-section-heading .amend {
  top: 0;
  height: 12px;
}
.article-listings-wrapper .dropdown-arrow {
  padding: 0 3px 0 5px;
  font-size: 14px;
}
.article-listings-wrapper .section-detail {
  padding: 10px 0;
}
.article-listings-wrapper .section-detail.follow-and-recommend-section {
  padding-bottom: 30px;
}
.article-listings-wrapper .section-detail.follow-and-recommend-section #page-1 {
  background-color: #fff;
}
.article-listings-wrapper .section-detail .article-row, .article-listings-wrapper .section-detail .pubmed-article-row {
  background-image: url(../../../images/homeflow/hr_dashed_logs.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  border-bottom: none;
  padding: 10px 0;
}
.article-listings-wrapper .section-detail .article-row .relative-container, .article-listings-wrapper .section-detail .pubmed-article-row .relative-container {
  position: relative;
}
.article-listings-wrapper .section-detail .article-row:last-of-type, .article-listings-wrapper .section-detail .pubmed-article-row:last-of-type {
  background-image: none;
}
.article-listings-wrapper .section-detail .article-row:hover, .article-listings-wrapper .section-detail .pubmed-article-row:hover {
  background-image: url(../../../images/homeflow/hr_dashed_logs.png), linear-gradient(bottom, rgb(255, 255, 255) 3%, rgb(255, 255, 255) 52%, rgb(238, 238, 238) 76%);
  background-image: url(../../../images/homeflow/hr_dashed_logs.png), -o-linear-gradient(bottom, rgb(255, 255, 255) 3%, rgb(255, 255, 255) 52%, rgb(238, 238, 238) 76%);
  background-image: url(../../../images/homeflow/hr_dashed_logs.png), -moz-linear-gradient(bottom, rgb(255, 255, 255) 3%, rgb(255, 255, 255) 52%, rgb(238, 238, 238) 76%);
  background-image: url(../../../images/homeflow/hr_dashed_logs.png), -webkit-linear-gradient(bottom, rgb(255, 255, 255) 3%, rgb(255, 255, 255) 52%, rgb(238, 238, 238) 76%);
  background-image: url(../../../images/homeflow/hr_dashed_logs.png), -ms-linear-gradient(bottom, rgb(255, 255, 255) 3%, rgb(255, 255, 255) 52%, rgb(238, 238, 238) 76%);
  background-image: url(../../../images/homeflow/hr_dashed_logs.png), -webkit-gradient(linear, left bottom, left top, color-stop(0.03, rgb(255, 255, 255)), color-stop(0.52, rgb(255, 255, 255)), color-stop(0.76, rgb(238, 238, 238)));
}
.article-listings-wrapper .section-detail .article-row.no-border, .article-listings-wrapper .section-detail .pubmed-article-row.no-border {
  border-bottom: none;
  background-image: none;
}
.article-listings-wrapper .section-detail .article-row .shield, .article-listings-wrapper .section-detail .pubmed-article-row .shield {
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  font-size: 26px;
  cursor: pointer;
}
.article-listings-wrapper .section-detail .article-row .shield.grey, .article-listings-wrapper .section-detail .pubmed-article-row .shield.grey {
  color: #fff;
  background: transparent url(../images/homeflow/shield_badge.png) center center no-repeat;
}
.article-listings-wrapper .section-detail .article-row .shield.white, .article-listings-wrapper .section-detail .pubmed-article-row .shield.white {
  color: #000;
  background: transparent url(../images/article/article-rating-badge.png) center center no-repeat;
}
.article-listings-wrapper .section-detail .article-row .shield .score, .article-listings-wrapper .section-detail .pubmed-article-row .shield .score {
  padding-top: 8px;
}
.article-listings-wrapper .section-detail .article-row .shield .full-star, .article-listings-wrapper .section-detail .pubmed-article-row .shield .full-star {
  margin: 2px 0 -2px 4px;
}
.article-listings-wrapper .section-detail .article-row .article-title, .article-listings-wrapper .section-detail .pubmed-article-row .article-title {
  font-family: Arial, sans-serif;
  display: inline-block;
  width: 520px;
}
.article-listings-wrapper .section-detail .article-row .article-title.pubmed-title, .article-listings-wrapper .section-detail .pubmed-article-row .article-title.pubmed-title {
  width: 280px;
}
.article-listings-wrapper .section-detail .article-row .article-title.pubmed-title .title, .article-listings-wrapper .section-detail .pubmed-article-row .article-title.pubmed-title .title {
  font-size: 12px !important;
  font-family: Arial, sans-serif;
  font-weight: bold;
  line-height: 17px;
}
.article-listings-wrapper .section-detail .article-row .article-info, .article-listings-wrapper .section-detail .pubmed-article-row .article-info {
  font-family: Arial, sans-serif;
  font-size: 12px;
  display: inline-block;
  width: 520px;
}
.article-listings-wrapper .section-detail .article-row .article-info.article-quoted-text, .article-listings-wrapper .section-detail .pubmed-article-row .article-info.article-quoted-text {
  border-left: 2px solid #ddd;
  color: #999;
  font-style: italic;
  padding-left: 6px;
  margin-top: 4px;
  padding-top: 4px;
  line-height: 14px;
}
.article-listings-wrapper .section-detail .article-row .article-info.pubmed-info, .article-listings-wrapper .section-detail .pubmed-article-row .article-info.pubmed-info {
  width: 300px;
}
.article-listings-wrapper .section-detail .article-row .article-info.pubmed-info a, .article-listings-wrapper .section-detail .pubmed-article-row .article-info.pubmed-info a {
  color: #333;
}
.article-listings-wrapper .section-detail .article-row .article-info.pubmed-info .bold-text a, .article-listings-wrapper .section-detail .pubmed-article-row .article-info.pubmed-info .bold-text a {
  color: #CB2D2D;
}
.article-listings-wrapper .section-detail .article-row .relevance-and-excerpt, .article-listings-wrapper .section-detail .pubmed-article-row .relevance-and-excerpt {
  min-height: 30px;
  margin-left: 50px;
}
.article-listings-wrapper .section-detail .article-row .relevance-and-excerpt .article-relevance, .article-listings-wrapper .section-detail .pubmed-article-row .relevance-and-excerpt .article-relevance {
  display: inline-block;
  vertical-align: top;
}
.article-listings-wrapper .section-detail .article-row .relevance-and-excerpt .article-list-quoted-text, .article-listings-wrapper .section-detail .pubmed-article-row .relevance-and-excerpt .article-list-quoted-text {
  display: inline-block;
  width: 542px;
  padding: 0;
  margin: 0;
  font-family: Arial;
  font-size: 12px;
  line-height: 1.2em;
  border-left: none;
}
.article-listings-wrapper .section-detail .article-row .interactions, .article-listings-wrapper .section-detail .pubmed-article-row .interactions {
  margin: 10px 0 0 50px;
}
.article-listings-wrapper .section-detail .article-row .interactions-pubmed, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed {
  margin: 10px 0 0 0;
}
.article-listings-wrapper .section-detail .article-row .interactions #article-icon-wrapper, .article-listings-wrapper .section-detail .article-row .interactions-pubmed #article-icon-wrapper, .article-listings-wrapper .section-detail .pubmed-article-row .interactions #article-icon-wrapper, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed #article-icon-wrapper {
  border: 1px solid #D7D7D7;
  display: inline-block;
  padding: 2px 4px 2px 4px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 22px;
}
.article-listings-wrapper .section-detail .article-row .interactions .article-list-folder, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .article-list-folder, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .article-list-folder, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .article-list-folder {
  width: auto;
  background-position: center left;
  padding-top: 1px;
}
.article-listings-wrapper .section-detail .article-row .interactions .article-list-folder span.folder-text, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .article-list-folder span.folder-text, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .article-list-folder span.folder-text, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .article-list-folder span.folder-text {
  margin-left: 25px;
  color: #666;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  vertical-align: top;
}
.article-listings-wrapper .section-detail .article-row .interactions .relevance-link, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .relevance-link, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .relevance-link, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .relevance-link {
  float: right;
  margin-top: 0;
  color: #666;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  cursor: pointer;
  border: 1px solid #DDD;
  padding: 2px 3px 0px 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 22px;
}
#flowRegistrationPage .article-listings-wrapper .section-detail .article-row .interactions .relevance-link, #flowRegistrationPage .article-listings-wrapper .section-detail .article-row .interactions-pubmed .relevance-link, #flowRegistrationPage .article-listings-wrapper .section-detail .pubmed-article-row .interactions .relevance-link, #flowRegistrationPage .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .relevance-link {
  display: none;
}
.article-listings-wrapper .section-detail .article-row .interactions .relevance-link .symbol, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .relevance-link .symbol, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .relevance-link .symbol, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .relevance-link .symbol {
  display: inline-block;
  background: transparent url(../images/homeflow/not_relevant.png) center right no-repeat;
  height: 16px;
  width: 17px;
  background-position: 0 0;
}
.article-listings-wrapper .section-detail .article-row .interactions .relevance-link.relevant a, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .relevance-link.relevant a, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .relevance-link.relevant a, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .relevance-link.relevant a {
  color: #cb2c28;
}
.article-listings-wrapper .section-detail .article-row .interactions .relevance-link.relevant a .symbol, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .relevance-link.relevant a .symbol, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .relevance-link.relevant a .symbol, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .relevance-link.relevant a .symbol {
  background-position: -34px 0;
}
.article-listings-wrapper .section-detail .article-row .interactions .relevance-link a, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .relevance-link a, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .relevance-link a, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .relevance-link a {
  color: #BBBBBB;
}
.article-listings-wrapper .section-detail .article-row .interactions .relevance-link a .text, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .relevance-link a .text, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .relevance-link a .text, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .relevance-link a .text {
  position: relative;
  top: -4px;
}
.article-listings-wrapper .section-detail .article-row .interactions .relevance-link a:hover, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .relevance-link a:hover, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .relevance-link a:hover, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .relevance-link a:hover {
  text-decoration: none;
  color: #cb2c28;
}
.article-listings-wrapper .section-detail .article-row .interactions .relevance-link a:hover .symbol, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .relevance-link a:hover .symbol, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .relevance-link a:hover .symbol, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .relevance-link a:hover .symbol {
  background-position: -34px 0;
}
.article-listings-wrapper .section-detail .article-row .interactions .relevance-link a:active, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .relevance-link a:active, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .relevance-link a:active, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .relevance-link a:active {
  text-decoration: none;
  color: #000000;
}
.article-listings-wrapper .section-detail .article-row .interactions .relevance-link a:active .symbol, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .relevance-link a:active .symbol, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .relevance-link a:active .symbol, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .relevance-link a:active .symbol {
  background-position: -17px 0;
}
.article-listings-wrapper .section-detail .article-row .interactions .group, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group {
  float: left;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .last, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .last, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .last, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .last {
  border-top-right-radius: 3px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 3px;
}
.article-listings-wrapper .section-detail .article-row .interactions .group #article-icon-wrapper, .article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown, .article-listings-wrapper .section-detail .article-row .interactions .group .sfx-container, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group #article-icon-wrapper, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .sfx-container, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group #article-icon-wrapper, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .sfx-container, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group #article-icon-wrapper, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .sfx-container {
  vertical-align: top;
  border: 1px solid #D7D7D7;
}
.article-listings-wrapper .section-detail .article-row .interactions .group #article-icon-wrapper, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group #article-icon-wrapper, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group #article-icon-wrapper, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group #article-icon-wrapper {
  border-top-right-radius: 0px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 0px;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown {
  display: inline-block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 22px;
  margin-left: -4px;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown span, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown span, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown span, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown span {
  color: #666;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  cursor: pointer;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article {
  padding: 0 3px;
  z-index: 999;
  border-bottom: 1px solid transparent;
  position: relative;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article .get-article-icon, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article .get-article-icon, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article .get-article-icon, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article .get-article-icon {
  background: url(../images/article/article_sharebar/article_tools.png) no-repeat;
  height: 16px;
  width: 16px;
  display: inline-block;
  cursor: pointer;
  vertical-align: top;
  margin-right: 2px;
  margin-top: 2px;
  background-position: -68px 0;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article .get-article-label, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article .get-article-label, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article .get-article-label, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article .get-article-label {
  margin-top: 2px;
  display: inline-block;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu {
  display: none;
  background-color: #eee;
  position: absolute;
  z-index: 1000;
  border: 1px solid #999;
  top: 18px;
  left: -1px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-box-shadow: 1px 1px 3px #999;
  -moz-box-shadow: 1px 1px 3px #999;
  box-shadow: 1px 1px 3px #999;
  width: 150px;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul {
  padding: 10px;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li {
  list-style-type: none;
  margin-bottom: 5px;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon {
  background: url(../images/article/article_sharebar/article_links_sprite.png) no-repeat;
  height: 16px;
  width: 16px;
  display: inline-block;
  margin-right: 5px;
  margin-top: 1px;
  cursor: pointer;
  vertical-align: top;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.save-follow, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.save-follow, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.save-follow, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.save-follow {
  background-position: -4px 3px;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.full-text, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.full-text, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.full-text, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.full-text {
  background-position: -4px -13px;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.download-pdf, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.download-pdf, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.download-pdf, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.download-pdf {
  background-position: -4px -29px;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.pubmed, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.pubmed, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.pubmed, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.pubmed {
  background-position: -4px -45px;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.pubmed-central, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.pubmed-central, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.pubmed-central, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.pubmed-central {
  background-position: 0px -60px;
  width: 24px;
  margin-left: -4px;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.google-scholar, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.google-scholar, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.google-scholar, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.google-scholar {
  padding: 0;
  margin-top: 1px;
  height: 15px;
  background-position: -4px -75px;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx {
  background-position: -4px -109px;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx img, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx img, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx img, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx img {
  display: none;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx a, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx a, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx a, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx a {
  height: 100%;
  display: block;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.your-librarian, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.your-librarian, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.your-librarian, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.your-librarian {
  background-position: -4px -92px;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.your-librarian a, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.your-librarian a, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.your-librarian a, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.your-librarian a {
  height: 100%;
  display: block;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label {
  margin-top: 4px;
  display: inline-block;
  color: #333;
  font-weight: normal;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label a, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label a, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label a, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label a {
  color: #333;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian {
  margin-top: 0;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this {
  padding: 0;
  margin: 0;
  border: none;
  background-color: transparent !important;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this #request-librarian-link, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this #request-librarian-link, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this #request-librarian-link, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this #request-librarian-link {
  cursor: pointer !important;
  padding: 0;
  border: none;
  background: none;
  color: #333;
  font-weight: normal;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this #request-librarian-link .journal-tootip, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this #request-librarian-link .journal-tootip, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this #request-librarian-link .journal-tootip, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this #request-librarian-link .journal-tootip {
  display: none !important;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian a, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian a, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian a, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian a {
  height: 100%;
  display: block;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label.via-sfx, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label.via-sfx, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label.via-sfx, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label.via-sfx {
  margin-top: 0px;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown .get-article-menu ul hr, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul hr, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul hr, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul hr {
  background-color: #ccc;
  margin: 10px 0;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown.is-open, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown.is-open, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown.is-open, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown.is-open {
  border-color: #999;
  border-bottom-right-radius: 0;
  background-color: #eee;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown.is-open .get-article, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown.is-open .get-article, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown.is-open .get-article, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown.is-open .get-article {
  background-color: #eee;
  z-index: 1001;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .get-article-dropdown.is-open .get-article-menu, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .get-article-dropdown.is-open .get-article-menu, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .get-article-dropdown.is-open .get-article-menu, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .get-article-dropdown.is-open .get-article-menu {
  display: block;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .sfx-container, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .sfx-container, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .sfx-container, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .sfx-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 22px;
  display: inline-block;
  margin-left: -4px;
}
.article-listings-wrapper .section-detail .article-row .interactions .group .sfx-container img, .article-listings-wrapper .section-detail .article-row .interactions-pubmed .group .sfx-container img, .article-listings-wrapper .section-detail .pubmed-article-row .interactions .group .sfx-container img, .article-listings-wrapper .section-detail .pubmed-article-row .interactions-pubmed .group .sfx-container img {
  max-height: 16px;
  margin: 2px 3px 0 3px;
  top: 0;
}
.article-listings-wrapper .section-detail .article-row .side-controls, .article-listings-wrapper .section-detail .pubmed-article-row .side-controls {
  display: inline-block;
}
.article-listings-wrapper .section-detail .article-row .delete-article, .article-listings-wrapper .section-detail .pubmed-article-row .delete-article {
  background: url("../images/homeflow/delete.png") no-repeat;
  position: absolute;
  top: 0;
  right: 16px;
  background-position: 0 0;
  width: 16px;
  height: 16px;
}
#flowRegistrationPage .article-listings-wrapper .section-detail .article-row .delete-article, #flowRegistrationPage .article-listings-wrapper .section-detail .pubmed-article-row .delete-article {
  display: none;
}
.article-listings-wrapper .section-detail .article-row .delete-article:hover, .article-listings-wrapper .section-detail .pubmed-article-row .delete-article:hover {
  background-position: -17px 0;
  width: 16px;
  height: 16px;
}
.article-listings-wrapper .section-detail .article-row .delete-article:active, .article-listings-wrapper .section-detail .pubmed-article-row .delete-article:active {
  background-position: -35px 0;
  width: 16px;
  height: 16px;
}
.article-listings-wrapper .section-detail .pubmed-article-row {
  padding: 10px 3px 10px 10px;
  margin-left: -10px;
}
.article-listings-wrapper .jewel-heading-row {
  background: transparent url(../images/homeflow/gradient_hidden_jewel.png) top right repeat-y;
  border-top: 5px solid #ccc;
  border-bottom: 5px solid #ccc;
  padding: 5px 0;
}
.article-listings-wrapper .jewel-heading-row .hidden-jewels {
  width: 50px;
  padding-top: 5px;
  display: inline-block;
  vertical-align: top;
}
.article-listings-wrapper .jewel-heading-row .jewel-header {
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  font-size: 18px;
  height: 50px;
  width: 540px;
  display: inline-block;
}
.article-listings-wrapper .jewel-heading-row .jewel-header .jewel-header-detail {
  font-size: 16px;
}

.no-bottom-padding {
  padding-bottom: 0px !important;
}

.section-header {
  text-align: left;
  border-bottom: 5px solid #ccc;
  padding: 10px 0;
  min-height: 25px;
}
.section-header.no-border {
  border-bottom: none;
  padding-bottom: 0;
}
.section-header.jewel-margin {
  margin: 5px -10px 0 0;
}
.section-header.top-border {
  border-top: 5px solid #ccc;
}
.section-header.top-margin {
  margin-top: 30px;
}
.section-header.pubmed-section-img {
  border: none;
  background-image: url("../../../images/homeflow/pubmed_header.png");
  height: 17px;
  min-height: 17px;
  margin-top: 5px;
  position: relative;
}
.section-header ul {
  position: absolute;
  list-style: none;
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  font-size: 14px;
  color: #ffffff;
  z-index: 99;
  width: 280px;
  padding: 0;
  margin: 6px 0 0 0;
}
.section-header li {
  background-color: #ddd;
  padding: 0 3px 0 5px;
  line-height: 18px;
  position: relative;
  border-top: none;
  border-right: 2px solid #999;
  border-bottom: none;
  border-left: 2px solid #999;
}
.section-header li a {
  text-decoration: none;
  color: #666;
}
.section-header li a:hover {
  color: #CB2D2D;
}
.section-header li:first-of-type {
  padding-top: 6px;
  border-top: 2px solid #999;
  border-right: 2px solid #999;
  border-bottom: none;
  border-left: 2px solid #999;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.section-header li:last-of-type {
  padding-bottom: 6px;
  padding-top: 6px;
  border-top: none;
  border-right: 2px solid #999;
  border-bottom: 2px solid #999;
  border-left: 2px solid #999;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.section-header .list-divider {
  border-top: 2px solid #999;
}
.section-header .what-is-this {
  background: transparent url(../images/article/whats_this.png) top left no-repeat;
  padding: 0;
  width: 101px;
  height: 20px;
  margin: 0;
  position: absolute;
  top: 20px;
  left: 230px;
  display: inline-block;
  cursor: pointer;
}

.what-is-reports {
  color: #333;
  font-size: 14px;
  font-family: Arial, sans-serif;
  font-weight: normal;
  overflow: hidden;
}
.what-is-reports .logo {
  background: transparent url(../images/homeflow/F1000Faculty_reviews_logo_100px.png) no-repeat;
  width: 100px;
  height: 100px;
  float: left;
  margin: 20px;
}
.what-is-reports .text {
  float: left;
  margin: 15px 0;
  width: 400px;
  max-height: 999999px;
}
.what-is-reports .tip {
  position: absolute;
  bottom: -14px;
  left: 92px;
  width: 0;
  height: 0;
  border-top: 0px solid transparent;
  border-right: 28px solid #eee;
  border-bottom: 14px solid transparent;
}
.what-is-reports .baloon-tip {
  background-image: url(../images/article/baloon_tip.png);
  background-repeat: no-repeat;
  position: absolute;
  display: inline-block;
  height: 30px;
  width: 30px;
  top: -18px;
  left: 220px;
}

#evaluationDetailsPage #prime-reports-header {
  height: auto !important;
  padding: 0 !important;
}
#evaluationDetailsPage #prime-reports-header .what-is-reports .logo {
  margin: 20px !important;
}
#evaluationDetailsPage #prime-reports-header .what-is-reports .text {
  width: 430px;
}

.pubmed-section {
  height: 0;
  min-height: 10px;
  vertical-align: text-bottom;
  border-bottom: 5px solid #197db1;
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  font-size: 18px;
  color: #666;
  position: relative;
}
.pubmed-section .logo {
  position: absolute;
  display: inline-block;
  /* margin: -10px 0 0 5px; */
  right: 0;
  bottom: -19px;
  background-color: white;
}

#prime-reports-header {
  background-color: #eee;
  border: none;
  padding: 0;
  padding: 0;
  width: 620px;
  position: relative;
  margin-top: 35px;
}
#prime-reports-header .what-is-reports {
  font-size: 16px;
  line-height: 20px;
  font-family: "ProximaNovaRegular", Arial, sans-serif;
}
#prime-reports-header .what-is-reports strong {
  font-weight: normal;
  font-family: "ProximaNovaBold", Arial, sans-serif;
}
#prime-reports-header .what-is-reports .text {
  width: auto;
  margin: 20px;
}

#prime-reports-section-listing {
  padding-right: 15px;
  margin-top: 20px;
}
#prime-reports-section-listing .homeflow-reports-closing-border {
  background-image: url(../../../images/homeflow/hr_dashed_logs.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 1px;
}

#prime-reports-view-all {
  font-family: Arial, sans-serif;
  font-weight: bold;
  position: absolute;
  bottom: -30px;
  right: 0px;
  font-size: 12px;
}

#followed-and-recommended {
  border: none;
  background: #ddd;
  height: 55px;
  padding: 20px 0 0 10px;
  position: relative;
  left: -10px;
  width: 310px;
}
#followed-and-recommended .tip {
  width: 20px;
  height: 12px;
  background-image: url("../images/homeflow/following_tip.png");
  position: absolute;
  bottom: -12px;
  left: 160px;
}

.follow-and-recommend-section {
  /* Contains .follow-row elements */
}
.follow-and-recommend-section .heading-left-column {
  width: 250px;
  text-align: left;
  display: inline-block;
}
.follow-and-recommend-section .heading-left-column .heading {
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  color: #333;
  font-size: 16px;
  line-height: 18px;
}
.follow-and-recommend-section .heading-left-column .heading .thinner-text {
  font-family: "Proxima Nova Regular", "ProximaNovaRegular", Arial, sans-serif;
  font-size: 16px;
}
.follow-and-recommend-section .heading-left-column .detail {
  font-size: 14px;
}
.follow-and-recommend-section .heading-right-column {
  text-align: center;
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.follow-and-recommend-section .heading-right-column .red-circle {
  line-height: 30px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #fff;
  height: 30px;
  width: 30px;
  margin: 0;
  background-color: #CB2D2D;
  padding: 0;
  border-radius: 15px;
  line-height: 30px;
}
.follow-and-recommend-section .page-container .follow-row:first-of-type {
  border-top: 1px solid #ddd;
}
.follow-and-recommend-section .page-container .follow-row:last-of-type {
  border-bottom: 1px solid #ddd;
}
.follow-and-recommend-section .follow-row {
  border-bottom: 2px dotted #ccc;
  padding: 10px 0;
  position: relative;
}
.follow-and-recommend-section .follow-row .photo-column {
  width: 68px;
  vertical-align: top;
  display: inline-block;
}
.follow-and-recommend-section .follow-row .detail-column {
  font-size: 12px;
  width: 230px;
  display: inline-block;
  font-family: "Proxima Nova Regular", "ProximaNovaRegular", Arial, sans-serif;
  margin-left: 8px;
}
.follow-and-recommend-section .follow-row .detail-column .member-name {
  /* font-family: $homeflow-novabold; */
}
.follow-and-recommend-section .follow-row .detail-column .member-name a {
  color: #333;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 1em;
}
.follow-and-recommend-section .follow-row .detail-column .member-details {
  display: inline-block;
  color: #333;
  font-family: Arial, sans-serif;
  font-size: 11px;
}
.follow-and-recommend-section .follow-row .detail-column .space-out {
  margin-top: 20px;
}
.follow-and-recommend-section .follow-row .detail-column .member-button {
  background-color: transparent;
  position: absolute;
  bottom: 10px;
  right: 0;
}
.follow-and-recommend-section .follow-row .detail-column .member-button .nhp-button {
  background-image: url("../images/homeflow/follow_unfollow.png");
  padding: 0;
  width: 72px;
  height: 20px;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.follow-and-recommend-section .follow-row .detail-column .member-button .nhp-button[data-interactType=follow] {
  background-position: 72px 0;
}
.follow-and-recommend-section .follow-row .detail-column .member-button .nhp-button[data-interactType=follow]:hover {
  background-position: 72px -40px;
}
.follow-and-recommend-section .follow-row .detail-column .member-button .nhp-button[data-interactType=follow]:active {
  background-position: 72px -20px;
}
.follow-and-recommend-section .follow-row .detail-column .member-button .nhp-button[data-interactType=unfollow] {
  background-position: 0 0;
}
.follow-and-recommend-section .follow-row .detail-column .member-button .nhp-button[data-interactType=unfollow]:hover {
  background-position: 0 -20px;
}
.follow-and-recommend-section .follow-row .detail-column .member-button .nhp-button[data-interactType=unfollow]:active {
  background-position: 0 -40px;
}
.follow-and-recommend-section .fm-nav {
  color: #666;
  font-family: "Proxima Nova Regular", "ProximaNovaRegular", Arial, sans-serif;
  font-size: 10px;
  float: right;
  padding-top: 6px;
}
.follow-and-recommend-section .fm-nav .nav-icon {
  cursor: pointer;
  width: 0;
  height: 0;
  display: inline-block;
  content: "";
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
}
.follow-and-recommend-section .fm-nav .nav-icon.left-nav-button {
  border-right: 4px solid #666;
}
.follow-and-recommend-section .fm-nav .nav-icon.right-nav-button {
  border-left: 4px solid #666;
}
.follow-and-recommend-section .fm-nav .nav-icon.disabled {
  color: #ddd;
  cursor: auto;
}
.follow-and-recommend-section .fm-nav .nav-icon.disabled.left-nav-button {
  border-right-color: #ddd;
}
.follow-and-recommend-section .fm-nav .nav-icon.disabled.right-nav-button {
  border-left-color: #ddd;
}

#flowRegistrationPage .article-row.blurred, #validateMailPage .article-row.blurred {
  text-shadow: 2px 2px 2px #000;
}
#flowRegistrationPage .article-row.blurred .red, #validateMailPage .article-row.blurred .red {
  text-shadow: 2px 2px 2px #CB2D2D;
}
#flowRegistrationPage .sign-in-form.custom, #validateMailPage .sign-in-form.custom {
  position: absolute;
  left: -82px;
  background-color: #eee;
  width: 151px;
  z-index: 300;
  padding: 10px 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
  border-top-right-radius: 0;
  border: 1px solid #999;
  box-shadow: 3px 2px 10px #ccc;
}
#flowRegistrationPage .sign-in-form.custom #sign-in-form-gfb, #flowRegistrationPage .sign-in-form.custom .sign-in-form-register-section, #validateMailPage .sign-in-form.custom #sign-in-form-gfb, #validateMailPage .sign-in-form.custom .sign-in-form-register-section {
  display: none;
}
#flowRegistrationPage .sign-in-form.custom .forgot-password-container, #validateMailPage .sign-in-form.custom .forgot-password-container {
  display: none;
}
#flowRegistrationPage .sign-in-form.custom .forgot-password-container .text, #validateMailPage .sign-in-form.custom .forgot-password-container .text {
  margin: 10px 0;
}
#flowRegistrationPage .sign-in-form.custom .forgot-password-container .captcha-container, #validateMailPage .sign-in-form.custom .forgot-password-container .captcha-container {
  margin: 5px 0;
}
#flowRegistrationPage .sign-in-form.custom .sign-in-input, #validateMailPage .sign-in-form.custom .sign-in-input {
  margin: 0 0 5px 0;
  border: 1px solid #ccc;
  outline: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 7px;
  padding-left: 5px;
  font-size: 12px;
  height: 20px;
  line-height: 20PX;
  width: 145px;
  vertical-align: middle;
  -webkit-box-shadow: 0px 1px 3px #ccc inset;
  -moz-box-shadow: 0px 1px 3px #ccc inset;
  box-shadow: 0px 1px 3px #ccc inset;
}
#flowRegistrationPage .sign-in-form.custom .sign-in-button-container, #validateMailPage .sign-in-form.custom .sign-in-button-container {
  margin: 0;
}
#flowRegistrationPage .sign-in-form.custom #sign-in-reset-password, #validateMailPage .sign-in-form.custom #sign-in-reset-password {
  margin: 0 5px 0 0;
  padding: 0 5px;
}
#flowRegistrationPage .sign-in-form.custom #sign-in-form .checkbox-wrapper, #validateMailPage .sign-in-form.custom #sign-in-form .checkbox-wrapper {
  width: 12px;
  height: 12px;
  background: transparent url(../images/homeflow/checkbox-off.jpg);
  background-repeat: no-repeat;
  margin-left: 0;
  margin-top: 5px;
}
#flowRegistrationPage .sign-in-form.custom #sign-in-form .checkbox-wrapper.is-selected, #validateMailPage .sign-in-form.custom #sign-in-form .checkbox-wrapper.is-selected {
  background: transparent url(../images/homeflow/checkbox-on.jpg);
  background-repeat: no-repeat;
}
#flowRegistrationPage .sign-in-form.custom #sign-in-form .checkbox-label, #validateMailPage .sign-in-form.custom #sign-in-form .checkbox-label {
  margin-top: 5px;
  top: -1px;
}
#flowRegistrationPage .sign-in-form.custom #sign-in-form #forgot-password-link, #validateMailPage .sign-in-form.custom #sign-in-form #forgot-password-link {
  margin: 5px 0 0 0;
  text-decoration: none;
}
#flowRegistrationPage .sign-in-form.custom #sign-in-form .sign-in-button-container, #validateMailPage .sign-in-form.custom #sign-in-form .sign-in-button-container {
  margin: 5px 0 0 0;
  border-top: 1px solid #ccc;
  padding-top: 10px;
}
#flowRegistrationPage .sign-in-form.custom #sign-in-form .sign-in-button-container input, #validateMailPage .sign-in-form.custom #sign-in-form .sign-in-button-container input {
  margin: 0;
  float: right;
}
#flowRegistrationPage .sign-in-form.custom #sign-in-form .sign-in-button-container input.sign-in-cancel-button, #validateMailPage .sign-in-form.custom #sign-in-form .sign-in-button-container input.sign-in-cancel-button {
  margin-right: 5px;
}
#flowRegistrationPage div.ground, #validateMailPage div.ground {
  width: 100%;
  height: 760px;
  padding: 0 15px;
  /* background-color: orange; */
}
#flowRegistrationPage div.ground .left-side, #flowRegistrationPage div.ground .right-side, #validateMailPage div.ground .left-side, #validateMailPage div.ground .right-side {
  height: 100%;
  display: inline-block;
  float: left;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#flowRegistrationPage div.ground .left-side, #validateMailPage div.ground .left-side {
  width: 635px;
}
#flowRegistrationPage div.ground .right-side, #validateMailPage div.ground .right-side {
  width: 325px;
}
#flowRegistrationPage div.ground #article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing, #flowRegistrationPage div.ground #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing, #validateMailPage div.ground #article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing, #validateMailPage div.ground #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing {
  position: absolute;
  top: 1000px;
  /* bottom: -370px; */
  -webkit-transition: top 500ms cubic-bezier(0.28, 0.55, 0.45, 1.18) 0ms;
  -moz-transition: top 500ms cubic-bezier(0.28, 0.55, 0.45, 1.18) 0ms;
  -ms-transition: top 500ms cubic-bezier(0.28, 0.55, 0.45, 1.18) 0ms;
  -o-transition: top 500ms cubic-bezier(0.28, 0.55, 0.45, 1.18) 0ms;
  transition: top 500ms cubic-bezier(0.28, 0.55, 0.45, 1.18) 0ms;
}
#flowRegistrationPage div.ground #article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing.show-registration, #flowRegistrationPage div.ground #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing.show-registration, #validateMailPage div.ground #article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing.show-registration, #validateMailPage div.ground #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing.show-registration {
  /* bottom: -120px; */
  top: 570px;
}
#flowRegistrationPage div.ground #article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing .article-row .relevance-and-excerpt, #flowRegistrationPage div.ground #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing .article-row .relevance-and-excerpt, #validateMailPage div.ground #article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing .article-row .relevance-and-excerpt, #validateMailPage div.ground #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing .article-row .relevance-and-excerpt {
  display: none;
}
#flowRegistrationPage div.ground #article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing.section-detail .get-article-dropdown .get-article, #flowRegistrationPage div.ground #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing.section-detail .get-article-dropdown .get-article, #validateMailPage div.ground #article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing.section-detail .get-article-dropdown .get-article, #validateMailPage div.ground #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing.section-detail .get-article-dropdown .get-article {
  z-index: 0;
}
#flowRegistrationPage div.ground #pubmed-article-listing, #validateMailPage div.ground #pubmed-article-listing {
  position: absolute;
  /* bottom: -300px; */
  top: 1000px;
  -webkit-transition: top 400ms cubic-bezier(0.28, 0.55, 0.45, 1.18) 0ms;
  -moz-transition: top 400ms cubic-bezier(0.28, 0.55, 0.45, 1.18) 0ms;
  -ms-transition: top 400ms cubic-bezier(0.28, 0.55, 0.45, 1.18) 0ms;
  -o-transition: top 400ms cubic-bezier(0.28, 0.55, 0.45, 1.18) 0ms;
  transition: top 400ms cubic-bezier(0.28, 0.55, 0.45, 1.18) 0ms;
}
#flowRegistrationPage div.ground #pubmed-article-listing.show-registration, #validateMailPage div.ground #pubmed-article-listing.show-registration {
  /* bottom: -60px; */
  top: 623px;
}
#flowRegistrationPage div.ground #pubmed-article-listing .logo, #validateMailPage div.ground #pubmed-article-listing .logo {
  bottom: 5px;
  left: 100px;
}
#flowRegistrationPage h1, #flowRegistrationPage h2, #validateMailPage h1, #validateMailPage h2 {
  color: #666;
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  letter-spacing: 0px;
  line-height: 1.3em;
  font-weight: normal;
}
#flowRegistrationPage .sliding-container, #validateMailPage .sliding-container {
  width: 100%;
  /* height: 270px; */
  /* height: 220px; */
  position: absolute;
  left: 0;
  top: 40px;
  z-index: 1;
  -webkit-transition: top 400ms cubic-bezier(0.66, 0.3, 0.59, 0.97);
  -moz-transition: top 400ms cubic-bezier(0.66, 0.3, 0.59, 0.97);
  -o-transition: top 400ms cubic-bezier(0.66, 0.3, 0.59, 0.97);
  -ms-transition: top 400ms cubic-bezier(0.66, 0.3, 0.59, 0.97);
  transition: top 400ms cubic-bezier(0.66, 0.3, 0.59, 0.97);
}
#flowRegistrationPage .sliding-container.is-open, #validateMailPage .sliding-container.is-open {
  top: 270px;
}
#flowRegistrationPage .sliding-container .panel-shadow, #validateMailPage .sliding-container .panel-shadow {
  background-image: url(../images/homeflow/regpanel/regpanel_bottom_flat_1px.png);
  background-position: left bottom;
  background-repeat: repeat-x;
  height: 11px;
}
#flowRegistrationPage .sliding-container .panel-shadow .shadow-top, #flowRegistrationPage .sliding-container .panel-shadow .shadow-middle, #flowRegistrationPage .sliding-container .panel-shadow .shadow-bottom, #validateMailPage .sliding-container .panel-shadow .shadow-top, #validateMailPage .sliding-container .panel-shadow .shadow-middle, #validateMailPage .sliding-container .panel-shadow .shadow-bottom {
  width: 987px;
  margin: 0 auto;
  background-position: 0 0;
  background-repeat: no-repeat;
}
#flowRegistrationPage .sliding-container .panel-shadow .shadow-top, #validateMailPage .sliding-container .panel-shadow .shadow-top {
  background-image: url(../images/homeflow/regpanel/regpanel_tab_top_11px.png);
  height: 11px;
}
#flowRegistrationPage .sliding-container .panel-shadow .shadow-middle, #validateMailPage .sliding-container .panel-shadow .shadow-middle {
  background-image: url(../images/homeflow/regpanel/regpanel_tab_middle_1px.png);
  height: 15px;
  background-repeat: repeat;
  -webkit-transition: height 400ms linear;
  -moz-transition: height 400ms linear;
  -ms-transition: height 400ms linear;
  -o-transition: height 400ms linear;
  transition: height 400ms linear;
}
#flowRegistrationPage .sliding-container .panel-shadow .shadow-bottom, #validateMailPage .sliding-container .panel-shadow .shadow-bottom {
  height: 11px;
  background-image: url(../images/homeflow/regpanel/regpanel_tab_bottom_11px.png);
}
#flowRegistrationPage .registration-wrapper, #validateMailPage .registration-wrapper {
  /* background: transparent url(../images/homeflow/register_panel_tab.png) bottom center no-repeat; */
  background-color: #ddd;
  /* height: 100%; */
  /* margin-top: 4px; */
  padding-top: 4px;
  padding-bottom: 13px;
}
#flowRegistrationPage .registration-wrapper #regular-signin, #validateMailPage .registration-wrapper #regular-signin {
  line-height: 15px;
}
#flowRegistrationPage .registration-wrapper .registration, #validateMailPage .registration-wrapper .registration {
  width: 960px;
  margin: 0 auto;
  /* padding: 10px 10px; */
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /* margin-top: 20px; */
}
#flowRegistrationPage .registration-wrapper .registration .left-side, #flowRegistrationPage .registration-wrapper .registration .right-side, #validateMailPage .registration-wrapper .registration .left-side, #validateMailPage .registration-wrapper .registration .right-side {
  /* float: left; */
  display: inline-block;
  position: relative;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .checkbox-wrapper, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .checkbox-wrapper, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .checkbox-wrapper, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .checkbox-wrapper {
  width: 12px;
  height: 12px;
  background: transparent url(../images/homeflow/checkbox-off.jpg);
  background-repeat: no-repeat;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .checkbox-wrapper.is-selected, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .checkbox-wrapper.is-selected, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .checkbox-wrapper.is-selected, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .checkbox-wrapper.is-selected {
  background: transparent url(../images/homeflow/checkbox-on.jpg);
  background-repeat: no-repeat;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .half, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .half, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .half, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .half {
  width: 50%;
  display: inline-block;
  float: left;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .half.fleft .reg-field, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .half.fleft .reg-field, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .half.fleft .reg-field, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .half.fleft .reg-field {
  float: left;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .half.fright .reg-field, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .half.fright .reg-field, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .half.fright .reg-field, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .half.fright .reg-field {
  float: right;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .half.fright .reg-error, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .half.fright .reg-error, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .half.fright .reg-error, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .half.fright .reg-error {
  /* padding-left: 17px; */
  float: right;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .heading, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .heading, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .heading, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .heading {
  height: 44px;
  border-bottom: 5px solid #ccc;
  padding: 10px 0 5px 0;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .heading .heading-sign-in, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .heading .heading-sign-in, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .heading .heading-sign-in, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .heading .heading-sign-in {
  overflow: hidden;
  *zoom: 1;
  width: 295px;
  float: right;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .heading .already-registered, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .heading .already-registered, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .heading .already-registered, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .heading .already-registered {
  float: left;
  width: 200px;
  line-height: 40px;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .heading .already-registered p, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .heading .already-registered p, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .heading .already-registered p, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .heading .already-registered p {
  display: inline-block;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .heading .external-sign-in, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .heading .external-sign-in, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .heading .external-sign-in, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .heading .external-sign-in {
  height: 44px;
  float: right;
  width: 94px;
  overflow: hidden;
  *zoom: 1;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields {
  padding-top: 5px;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields button.signin, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields button.signin, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields button.signin, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields button.signin {
  border: none;
  background-color: #999;
  color: white;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  padding: 4px 4px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  line-height: 1em;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields button.signin .arrow, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields button.signin .arrow, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields button.signin .arrow, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields button.signin .arrow {
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-left: 4px solid white;
  border-bottom: 4px solid transparent;
  display: inline-block;
  margin-left: 2px;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields button.signin:hover, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields button.signin:hover, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields button.signin:hover, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields button.signin:hover {
  background-color: #ccc;
  cursor: pointer;
  -webkit-box-shadow: 0px 2px 2px #aaa;
  -moz-box-shadow: 0px 2px 2px #aaa;
  box-shadow: 0px 2px 2px #aaa;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field {
  height: 22px;
  margin-bottom: 5px;
  float: left;
  width: 295px;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field--recaptcha, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field--recaptcha, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field--recaptcha, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field--recaptcha {
  height: auto;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field p, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field p, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field p, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field p {
  display: inline-block;
  padding: 0;
  vertical-align: middle;
  line-height: 22px;
  color: #666;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field p.show-password-label, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field p.show-password-label, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field p.show-password-label, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field p.show-password-label {
  font-size: 11px;
  font-weight: bold;
  display: inline-block;
  float: right;
  margin: 0;
  top: 0;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field input, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field input, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field input, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  width: 100%;
  height: 100%;
  padding: 0 5px;
  color: #333;
  font-size: 11px;
  border: 1px solid #aaa;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0px 1px 2px #bbb inset;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field input[name=password], #flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field input[placeholder=Password].placeholder, #flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field input#passwordText, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field input[name=password], #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field input[placeholder=Password].placeholder, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field input#passwordText, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field input[name=password], #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field input[placeholder=Password].placeholder, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field input#passwordText, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field input[name=password], #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field input[placeholder=Password].placeholder, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field input#passwordText {
  width: 195px;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .password-container, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .password-container, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .password-container, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .password-container {
  display: inline-block;
  height: 100%;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .password-container.is-hidden, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .password-container.is-hidden, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .password-container.is-hidden, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .password-container.is-hidden {
  display: none;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field.error input, #flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field.error .toggle-button, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field.error input, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field.error .toggle-button, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field.error input, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field.error .toggle-button, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field.error input, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field.error .toggle-button {
  border: 1px solid #CB2D2D !important;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field.error .toggle-button, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field.error .toggle-button, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field.error .toggle-button, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field.error .toggle-button {
  border-left: none !important;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .show-password-checkbox, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .show-password-checkbox, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .show-password-checkbox, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .show-password-checkbox {
  vertical-align: middle;
  margin-left: 10px;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper {
  height: 100%;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper.is-in-focus, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper.is-in-focus, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper.is-in-focus, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper.is-in-focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .selected-option, #flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .toggle-button, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .selected-option, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .toggle-button, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .selected-option, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .toggle-button, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .selected-option, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .toggle-button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  padding: 0;
  background: #cccccc; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #cccccc)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #cccccc 100%); /* W3C */
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .selected-option input, #flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .toggle-button input, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .selected-option input, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .toggle-button input, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .selected-option input, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .toggle-button input, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .selected-option input, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .toggle-button input {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 11px;
  color: #666;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .selected-option, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .selected-option, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .selected-option, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .selected-option {
  border: none;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .toggle-button, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .toggle-button, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .toggle-button, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .toggle-button {
  background-image: url(../images/homeflow/select.gif);
  background-repeat: no-repeat;
  background-position: right center;
  border: 1px solid #aaa;
  border-left: none;
  width: 20px;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .faux-options, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .faux-options, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .faux-options, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .faux-options {
  width: 293px;
  padding: 0px 0 5px 0;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .faux-options .faux-option, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .faux-options .faux-option, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .faux-options .faux-option, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field .new-select-standard-wrapper .faux-options .faux-option {
  padding: 0 5px;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block {
  margin-top: 0;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-text, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-text, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-text, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-text {
  display: none;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .general-captcha-container, #flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-input, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .general-captcha-container, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-input, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .general-captcha-container, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-input, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .general-captcha-container, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-input {
  height: 22px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .general-captcha-container, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .general-captcha-container, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .general-captcha-container, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .general-captcha-container {
  height: 22px;
  width: 135px;
  background-color: #FFF;
  overflow: hidden;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .general-captcha-container #captchaImage, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .general-captcha-container #captchaImage, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .general-captcha-container #captchaImage, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .general-captcha-container #captchaImage {
  height: 20px;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  border-radius: none;
  margin-top: 4px;
  margin-left: 2px;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .general-captcha-container .reset-captcha, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .general-captcha-container .reset-captcha, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .general-captcha-container .reset-captcha, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .general-captcha-container .reset-captcha {
  position: relative;
  display: inline-block;
  top: 0;
  left: 0;
  height: 20px;
  border: none;
  vertical-align: top;
  background-color: transparent;
  float: right;
  background-image: url(../images/homeflow/small_captcha.png);
  box-shadow: none;
  width: 20px;
  padding: 0;
  background-position: 2px 3px;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-input, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-input, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-input, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-input {
  display: inline-block;
  float: right;
  width: 140px;
  position: relative;
  margin-right: 0px;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-input input, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-input input, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-input input, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-input input {
  margin: 0;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-input.error input, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-input.error input, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-input.error input, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .captcha-input.error input {
  border: 1px solid #CB2D2D !important;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .inputError, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .inputError, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-field #captcha-block .inputError, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-field #captcha-block .inputError {
  padding: 0px;
  background-image: none;
  background-color: #ddd;
  width: 300px;
  margin: 0;
  font-size: 10px;
  color: #CB2D2D;
  line-height: 10px;
  padding-top: 2px;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-error, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-error, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-fields .reg-error, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-fields .reg-error {
  color: #CB2D2D;
  padding: 0;
  margin: 0;
  font-size: 10px;
  line-height: 10px;
  margin-bottom: 5px;
  float: left;
  display: inline-block;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-options .options-heading, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-options .options-heading, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-options .options-heading, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-options .options-heading {
  margin-top: 5px;
  margin-bottom: 10px;
  color: #666;
  font-weight: bold;
  font-size: 12px;
  padding: 0;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-options .email-newsletter-checkbox, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-options .email-newsletter-checkbox, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-options .email-newsletter-checkbox, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-options .email-newsletter-checkbox {
  border-bottom: 1px solid #ccc;
  margin-top: 5px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-options .email-newsletter-checkbox.regular-terms-checkbox, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-options .email-newsletter-checkbox.regular-terms-checkbox, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-options .email-newsletter-checkbox.regular-terms-checkbox, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-options .email-newsletter-checkbox.regular-terms-checkbox {
  border-top: 4px solid #ccc;
  border-bottom: none;
  margin-top: 0;
  padding-top: 8px;
  padding-bottom: 0px;
  line-height: 12px;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-options .email-newsletter-checkbox:last-of-type, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-options .email-newsletter-checkbox:last-of-type, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-options .email-newsletter-checkbox:last-of-type, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-options .email-newsletter-checkbox:last-of-type {
  border-bottom: none;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-options .checkbox-wrapper input[type=checkbox], #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-options .checkbox-wrapper input[type=checkbox], #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-options .checkbox-wrapper input[type=checkbox], #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-options .checkbox-wrapper input[type=checkbox] {
  display: none;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-options .register-checkbox-label, #flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-options .register-message-checkbox-label, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-options .register-checkbox-label, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-options .register-message-checkbox-label, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-options .register-checkbox-label, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-options .register-message-checkbox-label, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-options .register-checkbox-label, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-options .register-message-checkbox-label {
  display: inline-block;
  width: 280px;
  margin-left: 5px;
  vertical-align: top;
  top: 0;
  font-size: 11px;
  color: #666;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-options .register-message-checkbox-label, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-options .register-message-checkbox-label, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-options .register-message-checkbox-label, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-options .register-message-checkbox-label {
  margin-left: 0px;
  margin-bottom: 6px;
  width: 100%;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .reg-options .terms-and-conditions-registration, #flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .reg-options .terms-and-conditions-registration, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .reg-options .terms-and-conditions-registration, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .reg-options .terms-and-conditions-registration {
  cursor: pointer;
}
#flowRegistrationPage .registration-wrapper .registration .left-side, #validateMailPage .registration-wrapper .registration .left-side {
  width: 635px;
  /* height: 185px; */
  border-right: 2px dotted #999;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper {
  padding-right: 10px;
  height: 100%;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .heading .facebook-signin, #flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .heading .google-signin, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .heading .facebook-signin, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .heading .google-signin {
  height: 40px;
  width: 40px;
  float: left;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 1px 1px 1px 0 #aaa;
  -moz-box-shadow: 1px 1px 1px 0 #aaa;
  box-shadow: 1px 1px 1px 0 #aaa;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .heading .facebook-signin, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .heading .facebook-signin {
  border: 1px solid #3b5998;
  background: #3b5998 url("../images/icon/facebook.png") no-repeat center;
  margin-left: 10px;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .heading .facebook-signin:hover, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .heading .facebook-signin:hover {
  background-color: rgba(59, 89, 152, 0.9);
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .heading .google-signin, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .heading .google-signin {
  border: 1px solid #ccc;
  background: #fff url("../images/icon/google.png") no-repeat center;
}
#flowRegistrationPage .registration-wrapper .registration .left-side .section-wrapper .heading .google-signin:hover, #validateMailPage .registration-wrapper .registration .left-side .section-wrapper .heading .google-signin:hover {
  background-color: #f9f9f9;
}
#flowRegistrationPage .registration-wrapper .registration .right-side, #validateMailPage .registration-wrapper .registration .right-side {
  height: 266px;
  /* width: 325px; */
  width: 320px;
  display: inline-block;
  float: right;
}
#flowRegistrationPage .registration-wrapper .registration .right-side .inputError, #validateMailPage .registration-wrapper .registration .right-side .inputError {
  color: #CB2D2D;
  font-size: 10px;
  margin-left: 20px;
  margin-top: -2px;
}
#flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper {
  padding-left: 10px;
  padding-right: 5px;
}
#flowRegistrationPage .registration-wrapper .registration .right-side .section-wrapper .heading button, #validateMailPage .registration-wrapper .registration .right-side .section-wrapper .heading button {
  float: right;
}
#flowRegistrationPage .balloon-container, #validateMailPage .balloon-container {
  width: 100%;
  height: 125px;
  background-color: #eee;
  position: absolute;
  top: 147px;
  left: 0;
  z-index: 100;
}
#flowRegistrationPage .balloon-container .balloon, #validateMailPage .balloon-container .balloon {
  width: 960px;
  margin: 0 auto;
  padding: 20px 0 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#flowRegistrationPage .balloon-container .balloon h1, #validateMailPage .balloon-container .balloon h1 {
  margin-bottom: 5px;
}
#flowRegistrationPage .balloon-container .balloon h2, #validateMailPage .balloon-container .balloon h2 {
  font-size: 18px;
  padding-bottom: 0;
  word-spacing: -2px;
}
#flowRegistrationPage .balloon-container .balloon h2 strong, #validateMailPage .balloon-container .balloon h2 strong {
  color: #CB2D2D;
  font-weight: normal;
}
#flowRegistrationPage .balloon-container .tab-divider, #validateMailPage .balloon-container .tab-divider {
  position: absolute;
}
#flowRegistrationPage .top-ad-wrapper, #validateMailPage .top-ad-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 200;
}
#flowRegistrationPage .header-network-wrapper, #validateMailPage .header-network-wrapper {
  z-index: 200;
}
#flowRegistrationPage .header-wrapper, #validateMailPage .header-wrapper {
  z-index: 200;
}
#flowRegistrationPage .overlay-gradient, #validateMailPage .overlay-gradient {
  height: 425px;
  position: absolute;
  width: 100%;
  left: 0;
  top: 476px;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%, rgb(255, 255, 255) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgb(255, 255, 255)), color-stop(100%, rgb(255, 255, 255))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%, rgb(255, 255, 255) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%, rgb(255, 255, 255) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%, rgb(255, 255, 255) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%, rgb(255, 255, 255) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=0 ); /* IE6-8 */
}
#flowRegistrationPage .bottom-line, #validateMailPage .bottom-line {
  width: 990px;
  height: 10px;
  position: absolute;
  margin-top: -10px;
  background-image: url("../images/homeflow/bottom_line.png");
  background-repeat: no-repeat;
  background-position: bottom center;
}
#flowRegistrationPage .bottom, #validateMailPage .bottom {
  height: 20px;
  background-color: #eee;
  width: 100%;
  position: absolute;
  left: 0;
}
#flowRegistrationPage .footer-wrapper, #validateMailPage .footer-wrapper {
  position: absolute;
  z-index: 100;
}
#flowRegistrationPage .modal-window-wrapper.floating, #validateMailPage .modal-window-wrapper.floating {
  position: absolute;
  height: auto;
  top: 25%;
  padding: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#flowRegistrationPage .modal-window-wrapper.floating .terms-and-coditions-modal, #validateMailPage .modal-window-wrapper.floating .terms-and-coditions-modal {
  padding: 20px;
}
#flowRegistrationPage .modal-window-wrapper.floating .terms-and-coditions-modal .modal-window-title, #validateMailPage .modal-window-wrapper.floating .terms-and-coditions-modal .modal-window-title {
  margin-bottom: 3px;
}

#validateMailPage .balloon-container {
  height: auto;
}
#validateMailPage .message {
  padding-top: 20px;
}
#validateMailPage .message p {
  font-family: "ProximaNovaRegular", "Proxima Nova Regular", Arial, sans-serif;
  color: #666;
}
#validateMailPage .message p strong {
  font-family: "ProximaNovaBold", "Proxima Nova Bold", Arial, sans-serif;
  color: #666 !important;
}
#validateMailPage .left-side .message p {
  font-size: 16px;
}
#validateMailPage .right-side {
  height: 100% !important;
}
#validateMailPage .right-side .message {
  padding-left: 10px;
}
#validateMailPage .right-side .message p {
  font-size: 14px;
}
#validateMailPage #articles-section-listing, #validateMailPage .articles-section-listing {
  bottom: auto !important;
  top: 210px !important;
}
#validateMailPage #pubmed-article-listing {
  bottom: auto !important;
  top: 210px !important;
}
#validateMailPage .ground {
  height: 550px !important;
}
#validateMailPage .overlay-gradient {
  height: 300px !important;
  top: 415px;
}
#validateMailPage .tab-divider .top-tab img {
  margin-top: 5px;
}
#validateMailPage .delete-article {
  display: none;
}

#article-listings-wrapper {
  height: 100%;
}
#article-listings-wrapper .article-columns-wrapper {
  height: 100%;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column {
  height: 100%;
  padding: 0px;
  width: 635px;
  border: none;
  position: relative;
  background-color: #fff;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column .article-section-heading {
  padding: 20px 0;
  text-shadow: -1px 0px 1px #ccc;
  font-size: 14px;
  font-family: Arial, sans-serif;
  color: #666;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column .article-section-heading .symbol {
  display: inline-block;
  background-image: url("../images/homeflow/no_articles.png");
  width: 40px;
  height: 50px;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column .article-section-heading .text {
  display: inline-block;
  position: relative;
  top: -12px;
  padding-left: 15px;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column .article-section-heading .text a {
  text-decoration: none;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column .article-section-heading .amend {
  background-image: url("../images/homeflow/back_home_arrow_small.png");
  width: 18px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 4px;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing, #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing {
  padding: 0;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing .article-row, #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing .article-row {
  padding: 14px 0;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing .article-row:first-of-type, #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing .article-row:first-of-type {
  padding: 20px 0 14px 0;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing .article-row:first-of-type:hover, #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing .article-row:first-of-type:hover {
  z-index: 3;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing .article-row.no-border, #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing .article-row.no-border {
  padding: 10px 0px;
  margin-bottom: 20px;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing .article-row .shield, #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing .article-row .shield {
  width: 41px;
  height: 51px;
  margin-left: 0px;
  background: transparent url(../images/homeflow/shield_score.png) center center no-repeat !important;
  color: #333 !important;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing .article-row .shield .full-star, #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing .article-row .shield .full-star {
  margin: 0;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing .article-row .article-info, #article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing .article-row .article-title, #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing .article-row .article-info, #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing .article-row .article-title {
  width: 550px;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing .article-row .article-info a, #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing .article-row .article-info a {
  color: #333;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing .article-row .article-info .red a, #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing .article-row .article-info .red a {
  color: #CB2D2D;
  white-space: nowrap;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing .article-row .article-info .authors-links-expand-icon, #article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing .article-row .article-info .authors-links-collapse-icon, #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing .article-row .article-info .authors-links-expand-icon, #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing .article-row .article-info .authors-links-collapse-icon {
  line-height: 12px;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing .article-row .article-title, #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing .article-row .article-title {
  margin-left: 5px;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing .article-row .article-title .title, #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing .article-row .article-title .title {
  font-size: 14px;
  color: #333;
  font-family: Arial, sans-serif;
  font-weight: bold;
  padding-bottom: 0;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing .article-row .relevance-link, #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing .article-row .relevance-link {
  margin-right: 15px;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing .evaluatedArticleSummaryList, #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing .evaluatedArticleSummaryList {
  float: none;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column #articles-section-listing .evaluatedArticleSummaryList li, #article-listings-wrapper .article-columns-wrapper .articles-left-column .articles-section-listing .evaluatedArticleSummaryList li {
  float: none;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column #medium-relevancy-articles .medium-relevancy-heading {
  background-color: #ddd;
  position: relative;
  padding: 20px 10px;
  color: #333;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column #medium-relevancy-articles .medium-relevancy-heading span {
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  font-size: 18px;
  text-shadow: -1px 0px 1px #FFF;
}
#article-listings-wrapper .article-columns-wrapper .articles-left-column #medium-relevancy-articles .medium-relevancy-heading .tip {
  width: 20px;
  height: 12px;
  background-image: url("../images/homeflow/following_tip.png");
  position: absolute;
  bottom: -12px;
  left: 160px;
}
#article-listings-wrapper .article-columns-wrapper .articles-right-column .delete-article {
  right: 2px;
}

#pubmed-article-listing {
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 10px;
}
#pubmed-article-listing .pubmed-section {
  font-size: 16px;
  color: #333;
  height: 25px;
  line-height: 16px;
  padding: 0;
}
#pubmed-article-listing .pubmed-section .logo {
  background-image: url(../../../images/homeflow/pubmed.png);
  width: 80px;
  height: 30px;
  background-position: 0 0;
  background-repeat: no-repeat;
}
#pubmed-article-listing .pubmed-article-row {
  background-image: url(../../../images/homeflow/hr_dashed_logs.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  border-bottom: none;
  margin-top: 10px;
  padding-bottom: 10px;
}
#pubmed-article-listing .pubmed-article-row .pubmed-title .title {
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  font-size: 13px;
  color: #333;
}
#pubmed-article-listing .pubmed-article-row .pubmed-info a {
  color: #333;
}
#pubmed-article-listing .pubmed-article-row .pubmed-info .bold-text {
  display: inline-block;
}
#pubmed-article-listing .pubmed-article-row .pubmed-info .bold-text a {
  color: #CB2D2D;
}
#pubmed-article-listing .pubmed-article-row .interactions {
  margin: 10px 0 0 50px;
}
#pubmed-article-listing .pubmed-article-row .interactions-pubmed {
  margin: 10px 0 0 0;
}
#pubmed-article-listing .pubmed-article-row .interactions #article-icon-wrapper, #pubmed-article-listing .pubmed-article-row .interactions-pubmed #article-icon-wrapper {
  border: 1px solid #D7D7D7;
  display: inline-block;
  padding: 2px 4px 2px 4px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 22px;
}
#pubmed-article-listing .pubmed-article-row .interactions .article-list-folder, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .article-list-folder {
  width: auto;
  background-position: center left;
  padding-top: 1px;
}
#pubmed-article-listing .pubmed-article-row .interactions .article-list-folder span.folder-text, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .article-list-folder span.folder-text {
  margin-left: 25px;
  color: #666;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  vertical-align: top;
}
#pubmed-article-listing .pubmed-article-row .interactions .relevance-link, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .relevance-link {
  float: right;
  margin-top: 0;
  color: #666;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  cursor: pointer;
  border: 1px solid #DDD;
  padding: 2px 3px 0px 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 22px;
}
#flowRegistrationPage #pubmed-article-listing .pubmed-article-row .interactions .relevance-link, #flowRegistrationPage #pubmed-article-listing .pubmed-article-row .interactions-pubmed .relevance-link {
  display: none;
}
#pubmed-article-listing .pubmed-article-row .interactions .relevance-link .symbol, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .relevance-link .symbol {
  display: inline-block;
  background: transparent url(../images/homeflow/not_relevant.png) center right no-repeat;
  height: 16px;
  width: 17px;
  background-position: 0 0;
}
#pubmed-article-listing .pubmed-article-row .interactions .relevance-link.relevant a, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .relevance-link.relevant a {
  color: #cb2c28;
}
#pubmed-article-listing .pubmed-article-row .interactions .relevance-link.relevant a .symbol, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .relevance-link.relevant a .symbol {
  background-position: -34px 0;
}
#pubmed-article-listing .pubmed-article-row .interactions .relevance-link a, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .relevance-link a {
  color: #BBBBBB;
}
#pubmed-article-listing .pubmed-article-row .interactions .relevance-link a .text, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .relevance-link a .text {
  position: relative;
  top: -4px;
}
#pubmed-article-listing .pubmed-article-row .interactions .relevance-link a:hover, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .relevance-link a:hover {
  text-decoration: none;
  color: #cb2c28;
}
#pubmed-article-listing .pubmed-article-row .interactions .relevance-link a:hover .symbol, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .relevance-link a:hover .symbol {
  background-position: -34px 0;
}
#pubmed-article-listing .pubmed-article-row .interactions .relevance-link a:active, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .relevance-link a:active {
  text-decoration: none;
  color: #000000;
}
#pubmed-article-listing .pubmed-article-row .interactions .relevance-link a:active .symbol, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .relevance-link a:active .symbol {
  background-position: -17px 0;
}
#pubmed-article-listing .pubmed-article-row .interactions .group, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group {
  float: left;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .last, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .last {
  border-top-right-radius: 3px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 3px;
}
#pubmed-article-listing .pubmed-article-row .interactions .group #article-icon-wrapper, #pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown, #pubmed-article-listing .pubmed-article-row .interactions .group .sfx-container, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group #article-icon-wrapper, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .sfx-container {
  vertical-align: top;
  border: 1px solid #D7D7D7;
}
#pubmed-article-listing .pubmed-article-row .interactions .group #article-icon-wrapper, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group #article-icon-wrapper {
  border-top-right-radius: 0px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 0px;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown {
  display: inline-block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 22px;
  margin-left: -4px;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown span, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown span {
  color: #666;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  cursor: pointer;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article {
  padding: 0 3px;
  z-index: 999;
  border-bottom: 1px solid transparent;
  position: relative;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article .get-article-icon, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article .get-article-icon {
  background: url(../images/article/article_sharebar/article_tools.png) no-repeat;
  height: 16px;
  width: 16px;
  display: inline-block;
  cursor: pointer;
  vertical-align: top;
  margin-right: 2px;
  margin-top: 2px;
  background-position: -68px 0;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article .get-article-label, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article .get-article-label {
  margin-top: 2px;
  display: inline-block;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu {
  display: none;
  background-color: #eee;
  position: absolute;
  z-index: 1000;
  border: 1px solid #999;
  top: 18px;
  left: -1px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-box-shadow: 1px 1px 3px #999;
  -moz-box-shadow: 1px 1px 3px #999;
  box-shadow: 1px 1px 3px #999;
  width: 150px;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul {
  padding: 10px;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li {
  list-style-type: none;
  margin-bottom: 5px;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon {
  background: url(../images/article/article_sharebar/article_links_sprite.png) no-repeat;
  height: 16px;
  width: 16px;
  display: inline-block;
  margin-right: 5px;
  margin-top: 1px;
  cursor: pointer;
  vertical-align: top;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.save-follow, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.save-follow {
  background-position: -4px 3px;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.full-text, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.full-text {
  background-position: -4px -13px;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.download-pdf, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.download-pdf {
  background-position: -4px -29px;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.pubmed, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.pubmed {
  background-position: -4px -45px;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.pubmed-central, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.pubmed-central {
  background-position: 0px -60px;
  width: 24px;
  margin-left: -4px;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.google-scholar, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.google-scholar {
  padding: 0;
  margin-top: 1px;
  height: 15px;
  background-position: -4px -75px;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx {
  background-position: -4px -109px;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx img, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx img {
  display: none;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx a, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.via-sfx a {
  height: 100%;
  display: block;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.your-librarian, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.your-librarian {
  background-position: -4px -92px;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.your-librarian a, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-icon.your-librarian a {
  height: 100%;
  display: block;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label {
  margin-top: 4px;
  display: inline-block;
  color: #333;
  font-weight: normal;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label a, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label a {
  color: #333;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian {
  margin-top: 0;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this {
  padding: 0;
  margin: 0;
  border: none;
  background-color: transparent !important;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this #request-librarian-link, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this #request-librarian-link {
  cursor: pointer !important;
  padding: 0;
  border: none;
  background: none;
  color: #333;
  font-weight: normal;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this #request-librarian-link .journal-tootip, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian .request-this #request-librarian-link .journal-tootip {
  display: none !important;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian a, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label.your-librarian a {
  height: 100%;
  display: block;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul li .drop-article-label.via-sfx, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul li .drop-article-label.via-sfx {
  margin-top: 0px;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown .get-article-menu ul hr, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown .get-article-menu ul hr {
  background-color: #ccc;
  margin: 10px 0;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown.is-open, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown.is-open {
  border-color: #999;
  border-bottom-right-radius: 0;
  background-color: #eee;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown.is-open .get-article, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown.is-open .get-article {
  background-color: #eee;
  z-index: 1001;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .get-article-dropdown.is-open .get-article-menu, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .get-article-dropdown.is-open .get-article-menu {
  display: block;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .sfx-container, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .sfx-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 22px;
  display: inline-block;
  margin-left: -4px;
}
#pubmed-article-listing .pubmed-article-row .interactions .group .sfx-container img, #pubmed-article-listing .pubmed-article-row .interactions-pubmed .group .sfx-container img {
  max-height: 16px;
  margin: 2px 3px 0 3px;
  top: 0;
}

#homePage .tab-divider .top-tab {
  position: relative;
}
#homePage .tab-divider .top-tab img {
  position: absolute;
  z-index: 1;
}
#homePage .instructions-wrapper {
  background-color: #ddd;
  /* height: 60px; */
  margin-top: -10px;
  color: #666;
}
#homePage .instructions-wrapper .instructions {
  width: 960px;
  margin: 0 auto;
  height: 15px;
  padding-top: 10px;
  position: relative;
  overflow: hidden;
  -webkit-transition: height 300ms linear;
  -moz-transition: height 300ms linear;
  -ms-transition: height 300ms linear;
  -o-transition: height 300ms linear;
  transition: height 300ms linear;
}
#homePage .instructions-wrapper .instructions button {
  cursor: pointer;
  position: absolute;
  z-index: 100;
}
#homePage .instructions-wrapper .instructions button.naked {
  border: none;
  background-color: transparent;
  color: #666;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
}
#homePage .instructions-wrapper .instructions button.naked .arrow {
  margin-left: 5px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  display: inline-block;
  vertical-align: middle;
  border-top: 4px solid #666;
}
#homePage .instructions-wrapper .instructions .instructions-text {
  position: absolute;
  top: -30px;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  -webkit-transition: top 300ms linear;
  -moz-transition: top 300ms linear;
  -ms-transition: top 300ms linear;
  -o-transition: top 300ms linear;
  transition: top 300ms linear;
}
#homePage .instructions-wrapper .instructions.is-open {
  height: 65px;
}
#homePage .instructions-wrapper .instructions.is-open .naked .arrow {
  border-top: none;
  border-bottom: 4px solid #666;
}
#homePage .instructions-wrapper .instructions.is-open .instructions-text {
  top: 30px;
}
#homePage #article-listings-wrapper .article-columns-wrapper {
  width: 960px;
  margin-top: -5px;
}
#homePage #article-listings-wrapper .article-columns-wrapper .article-row.after {
  height: 20px;
  position: relative;
  margin-right: 15px;
}
#homePage #article-listings-wrapper .article-columns-wrapper .articles-left-column .controls-and-legend {
  height: 45px;
  margin-right: 15px;
  border-bottom: 5px solid #ccc;
}
#homePage #article-listings-wrapper .article-columns-wrapper .articles-left-column .controls-and-legend .controls {
  /* width: 120px; */
  height: 22px;
  float: left;
  display: inline-block;
  margin-top: 15px;
  position: relative;
}
#homePage #article-listings-wrapper .article-columns-wrapper .articles-left-column .controls-and-legend .controls .my-checkbox-wrapper {
  margin-top: 5px;
}
#homePage #article-listings-wrapper .article-columns-wrapper .articles-left-column .controls-and-legend .legend {
  height: 22px;
  float: right;
  display: inline-block;
  margin-top: 15px;
}
#homePage #article-listings-wrapper .article-columns-wrapper .articles-left-column .controls-and-legend .legend .article-relevance {
  display: inline-block;
  height: 15px;
  width: 15px;
}
#homePage #article-listings-wrapper .article-columns-wrapper .articles-left-column .controls-and-legend .legend .article-relevance .active-area {
  /* height: 60%; */
  width: 4px;
}
#homePage #article-listings-wrapper .article-columns-wrapper .articles-left-column .controls-and-legend .legend .article-relevance .active-area .bar {
  width: 3px;
}
#homePage #article-listings-wrapper .article-columns-wrapper .articles-left-column .controls-and-legend .legend .article-relevance .active-area:hover {
  cursor: default;
}
#homePage #article-listings-wrapper .article-columns-wrapper .articles-left-column .controls-and-legend .legend .main-label, #homePage #article-listings-wrapper .article-columns-wrapper .articles-left-column .controls-and-legend .legend .sub-label {
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #999;
}
#homePage #article-listings-wrapper .article-columns-wrapper .articles-left-column .controls-and-legend .legend .main-label {
  font-size: 11px;
}
#homePage #article-listings-wrapper .article-columns-wrapper .articles-left-column .controls-and-legend .legend .sub-label {
  font-size: 12px;
}
#homePage #article-listings-wrapper .article-columns-wrapper .articles-left-column .controls-and-legend .legend .label-divider {
  border-left: 1px solid #999;
  height: 12px;
  display: inline-block;
  margin: 0 5px;
}
#homePage #article-listings-wrapper .article-columns-wrapper .articles-right-column {
  padding: 0 0 0 10px;
}
#homePage #article-listings-wrapper .article-columns-wrapper .articles-right-column .pubmed-title {
  /* .article-list-folder {
  	display: none;
  } */
}
#homePage #article-listings-wrapper .article-columns-wrapper .articles-right-column .section-detail.no-top-space {
  margin-top: -8px;
}
#homePage .article-relevance {
  height: 25px;
  width: 25px;
}
#homePage .article-relevance .active-area {
  height: 100%;
  width: 7px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
#homePage .article-relevance .active-area:hover {
  cursor: pointer;
}
#homePage .article-relevance .active-area .bar {
  width: 100%;
  background-color: #ccc;
  bottom: 0;
  position: absolute;
  left: 1px;
  width: 5px;
  -webkit-transition: background-color 200ms ease-in;
  -moz-transition: background-color 200ms ease-in;
  -ms-transition: background-color 200ms ease-in;
  -o-transition: background-color 200ms ease-in;
  transition: background-color 200ms ease-in;
}
#homePage .article-relevance .active-area.low .bar {
  height: 50%;
}
#homePage .article-relevance .active-area.medium .bar {
  height: 75%;
}
#homePage .article-relevance .active-area.high .bar {
  height: 100%;
}
#homePage .article-relevance.one .low .bar {
  background-color: #CB2D2D;
}
#homePage .article-relevance.two .low .bar, #homePage .article-relevance.two .medium .bar {
  background-color: #CB2D2D;
}
#homePage .article-relevance.three .low .bar, #homePage .article-relevance.three .medium .bar, #homePage .article-relevance.three .high .bar {
  background-color: #CB2D2D;
}

#main-body.new-home {
  width: 960px;
  margin: 0 auto;
}
#main-body.new-home .body-top {
  min-width: 0;
  padding: 0;
}
#main-body.new-home .body-top h1, #main-body.new-home .body-top h2, #main-body.new-home .body-top h3 {
  color: #666;
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
}
#main-body.new-home .body-top h1 strong, #main-body.new-home .body-top h2 strong, #main-body.new-home .body-top h3 strong {
  color: #CB2D2D;
  font-weight: normal;
}
#main-body.new-home .body-top h1 strong.blue, #main-body.new-home .body-top h2 strong.blue, #main-body.new-home .body-top h3 strong.blue {
  color: #3a79ac;
}
#main-body.new-home .body-top h1 {
  font-size: 22px;
  margin-bottom: 10px;
}
#main-body.new-home .body-top h1.home-flow-main-heading, #main-body.new-home .body-top h1.home-flow-main-heading-try {
  font-size: 32px;
  font-weight: normal;
  letter-spacing: -1px;
  padding-top: 20px;
  margin-bottom: 45px;
  text-shadow: 0px 1px 2px #fff;
  vertical-align: top;
}
#main-body.new-home .body-top h2 {
  font-size: 18px;
  line-height: 1.3em;
}
#main-body.new-home .body-top h3 {
  text-shadow: none;
  letter-spacing: -1px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #777;
}
#main-body.new-home .body-top .header-left-column {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 25px 15px 0 0;
  vertical-align: top;
  width: 635px;
  margin-bottom: 0;
}
#main-body.new-home .body-top .header-left-column h1, #main-body.new-home .body-top .header-left-column h2, #main-body.new-home .body-top .header-left-column h3 {
  color: #333;
}
#main-body.new-home .body-top .header-left-column h1 {
  letter-spacing: -1px;
  font-size: 24px;
  max-height: 999999px;
}
#main-body.new-home .body-top .header-left-column h2 {
  font-family: Arial, sans-serif;
  font-size: 16px;
  line-height: 1.3em;
  letter-spacing: 0;
  max-height: 999999px;
}
#main-body.new-home .body-top .header-right-column {
  border: none;
  padding: 44px 0 0 10px;
  width: 320px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  border-left: 1px dashed #ccc;
  margin-left: -3px;
}
#main-body.new-home .body-top .header-right-column .section-header {
  padding: 0;
  position: relative;
}
#main-body.new-home .body-top .header-right-column .section-header .divider {
  height: 5px;
  background-color: #CCC;
  margin-bottom: 13px;
}
#main-body.new-home .body-top .header-right-column .section-header .amend .symbol {
  display: inline-block;
  margin-top: 5px;
  width: 26px;
  height: 22px;
  background-image: url(../../../images/homeflow/back_home_arrow.png);
}
#main-body.new-home .body-top .header-right-column .section-header .amend a {
  text-decoration: none;
}
#main-body.new-home .body-top .header-right-column .section-header .sections-dropdown .symbol {
  display: inline-block;
  margin-top: 5px;
  width: 32px;
  height: 21px;
  background-image: url(../../../images/homeflow/eye_explore.png);
}
#main-body.new-home .body-top .header-right-column .section-header .btn-dropdown-large {
  float: right;
  border: none;
  height: 30px;
  width: 269px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  padding: 0 8px;
  font-size: 14px;
  margin-bottom: 13px;
  cursor: pointer;
  -webkit-box-shadow: 1px 1px 1px #ccc;
  -moz-box-shadow: 1px 1px 1px #ccc;
  box-shadow: 1px 1px 1px #ccc;
  text-align: left;
}
#main-body.new-home .body-top .header-right-column .section-header .btn-dropdown-large.light-grey {
  background-color: #CCC;
  color: #666;
  letter-spacing: -1px;
}
#main-body.new-home .body-top .header-right-column .section-header .btn-dropdown-large.light-grey a {
  color: #666;
  text-decoration: none;
}
#main-body.new-home .body-top .header-right-column .section-header .btn-dropdown-large.dark-grey {
  background-color: #999;
  color: white;
}
#main-body.new-home .body-top .header-right-column .section-header .btn-dropdown-large:hover {
  -webkit-box-shadow: 2px 2px 2px #ccc;
  -moz-box-shadow: 2px 2px 2px #ccc;
  box-shadow: 2px 2px 2px #ccc;
}
#main-body.new-home .body-top .header-right-column .section-header .btn-dropdown-large .arrow {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  display: inline-block;
  border-top: 5px solid white;
  margin-top: 7px;
}
#main-body.new-home .body-top .header-right-column .section-header .btn-dropdown-large.is-open {
  background-color: #ccc;
  color: #666;
}
#main-body.new-home .body-top .header-right-column .section-header .btn-dropdown-large.is-open .arrow {
  border-top: none;
  border-bottom: 5px solid #666;
}
#main-body.new-home .body-top .header-right-column .section-header .sections-dropdown {
  position: relative;
}
#main-body.new-home .body-top .header-right-column .section-header #my-sections-menu {
  position: absolute;
  z-index: 4000;
  margin: 0;
  width: 310px;
  top: 30px;
  border: 1px solid #ccc;
  background-color: #eee;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 2px 2px 5px #ccc;
  -moz-box-shadow: 2px 2px 5px #ccc;
  box-shadow: 2px 2px 5px #ccc;
}
#main-body.new-home .body-top .header-right-column .section-header #my-sections-menu li {
  background-color: transparent;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding-left: 10px;
}
#main-body.new-home .body-top .header-right-column .section-header #my-sections-menu li a {
  color: #999;
}
#main-body.new-home .body-top .header-right-column .section-header #my-sections-menu li a:hover {
  color: #777;
}
#main-body.new-home .body-top .header-right-column .section-header #my-sections-menu li a:hover.amend .arrow-left {
  border-right-color: #777;
}
#main-body.new-home .body-top .header-right-column .section-header #my-sections-menu li .amend .arrow-left {
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-right: 5px solid #999;
  border-bottom: 5px solid transparent;
}
#main-body.new-home .body-top .header-right-column .section-header #my-sections-menu li:last-of-type {
  padding-top: 0;
  padding-bottom: 6px;
  border: none;
  border-bottom-right-radius: none;
  border-bottom-left-radius: none;
}
#main-body.new-home .body-top .header-right-column .section-header #my-sections-menu .list-divider {
  border-top: 1px solid #ccc;
  margin: 5px 10px 0 10px;
}
#main-body.new-home #next-button-2 {
  width: 70px;
  float: right;
}

#facebox, #facebox_overlay {
  /* display: none !important; */
}

#page-1 {
  background-color: #eee;
}
#page-1 #body-top {
  /* height: 246px; */
}
#page-1 .signin-row {
  text-align: right;
  padding-bottom: 0;
}
#page-1 .home-flow-main-heading {
  width: 50%;
  display: inline-block;
  border-right: 2px dotted #ccc;
  position: relative;
  padding-right: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 0 !important;
  top: 5px;
}
#page-1 .home-flow-main-heading-try {
  width: 650px;
  display: inline-block;
  position: relative;
  padding-right: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 0 !important;
  top: 5px;
}
#page-1 .home-flow-main-heading-try p {
  width: 600px;
  font-size: 18px;
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  color: #666;
  letter-spacing: 0px;
  line-height: 1.3em;
  text-align: left;
  text-shadow: 0px 1px 2px #efefef;
}
#page-1 .home-flow-main-heading-try p strong {
  font-weight: normal;
  color: #CB2D2D;
}
#page-1 .home-flow-main-heading-try p.iscb-text {
  width: 650px;
}
#page-1 .home-flow-main-heading-dsm .home-flow-main-heading-try {
  width: 100%;
}
#page-1 .home-flow-main-heading-dsm .home-flow-main-heading-try p {
  font-size: 16px;
  width: 100%;
}
#page-1 .home-flow-main-heading-dsm .home-flow-main-heading-try p.iscb-text {
  font-size: 18px;
  width: 100%;
}
#page-1 .iscb-offer {
  float: right;
  text-align: right;
  border-left: 2px dotted #BBB;
  margin-top: 45px;
  padding-left: 10px;
}
#page-1 .iscb-offer .text {
  text-shadow: -1px 0px 1px #FFF;
  color: #666;
  font: 12px arial, sans-serif;
  font-weight: bold;
}
#page-1 .iscb-offer .text a {
  color: #131E4B;
}
#page-1 .iscb-offer .text .red {
  color: #cb2d2d;
}
#page-1 #keyword-form-wrapper {
  height: 46px;
  padding-bottom: 20px;
}
#page-1 #keyword-form-wrapper #keyword-row #try-it-now {
  text-align: left;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #CD2D2D;
  border-radius: 8px;
  border: 3px solid #CD2D2D;
  min-height: 32px;
  position: absolute;
  padding: 3px 7px;
  width: 70px;
  color: white;
  margin-top: -23px;
  z-index: 1;
  -webkit-box-shadow: 0px -2px 2px #ccc;
  -moz-box-shadow: 0px -2px 2px #ccc;
  box-shadow: 0px -2px 2px #ccc;
}
#page-1 #keyword-form-wrapper #keyword-row input {
  position: absolute;
  width: 940px;
  z-index: 2;
}
#page-1 #keyword-form-wrapper #keyword-row .homeflow-button {
  position: absolute;
  top: 1px;
  right: 1px;
  z-index: 2;
}
#page-1 #keyword-form-wrapper .reg-step-counter {
  display: none;
}
#page-1 #keywords {
  /* top: 0px !important;
  left: 0px !important; */
}
#page-1 blockquote {
  quotes: "“" "”" "‘" "’";
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 20px;
  font-family: "Proxima Nova Regular", "ProximaNovaRegular", Arial, sans-serif;
  font-size: 18px;
  line-height: 1.2em;
  word-spacing: -1px;
}
#page-1 blockquote .quoted-member {
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  color: #777;
  font-size: 16px;
  padding-bottom: 0;
  line-height: 1.3em;
  margin-top: 5px;
}
#page-1 blockquote .quoted-member span {
  font-family: "Proxima Nova Regular", "ProximaNovaRegular", Arial, sans-serif;
  font-size: 14px;
}
#page-1 blockquote .members-institue {
  font-size: 14px;
  color: #777;
  line-height: 1.3em;
}
#page-1 blockquote.top-quote {
  width: 45%;
  float: right;
  text-align: right;
  color: #333;
  max-height: 999999px;
}
#page-1 blockquote.left-quote, #page-1 blockquote.right-quote {
  width: 50%;
  display: inline-block;
  color: #777;
  margin-top: 5px;
}
#page-1 blockquote.left-quote .quoted-member, #page-1 blockquote.right-quote .quoted-member {
  color: #333;
  margin-top: 10px;
}
#page-1 blockquote.left-quote .members-institue, #page-1 blockquote.right-quote .members-institue {
  color: #333;
  line-height: 1.1em;
}
#page-1 blockquote.left-quote q {
  border-right: 2px dotted #ccc;
  display: block;
}
#page-1 blockquote.right-quote {
  width: 370px;
  vertical-align: top;
  margin-left: 90px;
}
#page-1 #body-text {
  padding: 37px 0 32px 0;
}
#page-1 #body-left-column {
  width: 348px;
  padding: 0 20px 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#page-1 #body-left-column .new-video__title {
  font-size: 24px;
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  text-align: left;
}
#page-1 #body-left-column .new-video__text {
  font-size: 18px;
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  color: #666;
  word-spacing: -1px;
  line-height: 1.2em;
  text-shadow: 0px 1px 2px #efefef;
  text-align: left;
}
#page-1 #body-left-column .new-video__text strong {
  font-weight: normal;
  color: #CB2D2D;
}
#page-1 #body-right-column {
  background-image: url(../../../images/homeflow/fms_pics_mosaic_bw.png);
  background-repeat: no-repeat;
  width: 600px;
  height: 240px;
}
#page-1 .bottom-quotes {
  background-color: #eee;
  width: 960px;
  margin: 0 auto;
  padding: 0 10px 45px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#toolbox {
  border: none;
  /* .send-this {
  	display: none;
  } */
}
#toolbox .save-this {
  height: 22px;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: transparent;
  padding: 0px 5px;
  background-repeat: no-repeat;
  background-position: 5px center;
  padding-left: 30px;
  cursor: pointer;
  display: inline-block;
  float: left;
  background-image: url(../images/article/article-save-and-follow.png);
  /* -webkit-border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0; */
}
#toolbox .save-this:hover {
  background-image: url(../images/article/article-saved.png);
}
#toolbox .save-this:hover span {
  color: #CB2D2D;
}
#toolbox .save-this span {
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #999;
  font-size: 11px;
  vertical-align: middle;
}
#toolbox .save-this form {
  margin-top: 3px;
  position: relative;
}
#toolbox .send-this {
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-left: 5px;
}
#toolbox .send-this .link-send {
  color: #999;
}
#toolbox .send-this:hover .link-send {
  color: #CB2D2D;
}
#toolbox.is-trials .send-this span, #toolbox.is-trials .send-this a, #toolbox.is-trials .save-this span, #toolbox.is-trials .save-this a, #toolbox.is-trials .follow-this span, #toolbox.is-trials .follow-this a, #toolbox.is-trials .print-this span, #toolbox.is-trials .print-this a, #toolbox.is-trials .alert-this span, #toolbox.is-trials .alert-this a {
  color: #999;
}
#toolbox.is-trials .send-this:hover span, #toolbox.is-trials .send-this:hover a, #toolbox.is-trials .save-this:hover span, #toolbox.is-trials .save-this:hover a, #toolbox.is-trials .follow-this:hover span, #toolbox.is-trials .follow-this:hover a, #toolbox.is-trials .print-this:hover span, #toolbox.is-trials .print-this:hover a, #toolbox.is-trials .alert-this:hover span, #toolbox.is-trials .alert-this:hover a {
  color: #2D8ACB !important;
}

#sections-error-overlay {
  display: none;
  position: absolute;
  z-index: 98;
  height: 100%;
  width: 100%;
  background-color: #000;
  opacity: 0.5;
}

#page-2 .new-home-wrapper-middle {
  padding-bottom: 10px;
  margin-top: -10px;
}
#page-2 .tab-divider {
  bottom: -10px;
}
#page-2 #main-body {
  padding-top: 10px;
}
#page-2 .bottom-tab {
  margin-top: -10px;
}
#page-2 .bottom-tab img {
  z-index: 99;
}

#toolbox #exportOptions {
  display: none;
  opacity: 0;
  width: 150px;
  background-color: #eee;
  position: absolute;
  z-index: 2;
  left: 127px;
  top: 21px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border: 1px solid #ccc;
  -webkit-transition: opacity 300ms linear;
  -moz-transition: opacity 300ms linear;
  -ms-transition: opacity 300ms linear;
  -o-transition: opacity 300ms linear;
  transition: opacity 300ms linear;
}
#toolbox #exportOptions.is-open {
  opacity: 1;
}
#toolbox #exportOptions ul {
  padding: 10px;
}
#toolbox #exportOptions ul li {
  list-style: none;
  margin-bottom: 5px;
}
#toolbox #exportOptions ul li input[type=radio] {
  margin-right: 5px;
  vertical-align: top;
}
#toolbox #exportOptions input[name=exportButton] {
  background-color: #666;
  border: none;
  color: #fff;
  font-family: Arial, sans-serif;
  font-weight: bold;
  padding: 2px 5px;
  margin-bottom: 10px;
  margin-left: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
#toolbox #exportOptions input[name=exportButton]:hover {
  -webkit-box-shadow: 0px 2px 3px #aaa;
  -moz-box-shadow: 0px 2px 3px #aaa;
  box-shadow: 0px 2px 3px #aaa;
}

#top-sentence {
  background-image: url(../images/homeflow/topexperts_quote.png);
  background-repeat: no-repeat;
  width: 401px;
  height: 16px;
  margin: 0;
  right: 26px;
}

/* GUARD PAGE DIALOG */
.no-close .ui-dialog-titlebar-close {
  display: none;
}

.translucent-overlay.higher-z {
  z-index: 999;
}

#guard-page-pending-paypal .guard-page-pending-paypal-content {
  background: url("../images/homeflow/paypal_popup_fo.png") no-repeat;
  width: 806px;
  height: 322px;
}
#guard-page-pending-paypal .guard-page-pending-paypal-content h2 {
  font-size: 15px;
  color: #FFF;
  line-height: 20px;
  position: absolute;
  letter-spacing: 0;
  bottom: 48px;
  right: 52px;
  width: 47%;
}

.close-paypal {
  position: absolute;
  top: 25px;
  right: 12px;
  background: url("../images/homeflow/delete.png") no-repeat;
  width: 16px;
  height: 16px;
}

#guard-page-dialog {
  color: #fff;
  font-family: "ProximaNovaRegular", Arial, sans-serif;
  letter-spacing: 0px;
  width: 802px;
  height: 452px;
  background: url("../images/homeflow/guardpage-overlay/hp4_guard_boards.gif") no-repeat;
}
#guard-page-dialog h1, #guard-page-dialog h2, #guard-page-dialog h3, #guard-page-dialog h4 {
  color: #fff;
}
#guard-page-dialog .guard-bird {
  height: 315px;
}
#guard-page-dialog .guard-bird .text {
  margin-left: 250px;
  padding-top: 50px;
}
#guard-page-dialog .guard-bird .text h1 {
  font-family: "ProximaNovaBold", Arial, sans-serif;
  font-size: 30px;
}
#guard-page-dialog .guard-bird .text h2 {
  line-height: 42px;
}
#guard-page-dialog .guard-bird .text hr {
  margin: 40px 0;
  border-bottom: 5px solid #fff;
  width: 500px;
}
#guard-page-dialog .redboard {
  margin-top: 10px;
}
#guard-page-dialog .redboard .left {
  width: 475px;
}
#guard-page-dialog .redboard .right {
  float: left;
  padding-top: 45px;
  padding-left: 15px;
}
#guard-page-dialog .redboard .right a {
  font: 12px/1.3em arial, sans-serif;
  color: #666;
  padding: 4px 8px;
  background-color: #fff;
  font-weight: bold;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin-right: 3px;
  text-decoration: none;
}
#guard-page-dialog .redboard h2 {
  font-family: "ProximaNovaSemiBold", Arial, sans-serif;
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 0px;
  margin: 10px 0 0 20px;
  border-right: 1px dotted #fff;
  line-height: 25px;
}
#guard-page-dialog .redboard .first-bit {
  height: 100px;
}
#guard-page-dialog .redboard .second-bit p {
  margin: 5px 0 0 15px;
  color: #333;
  font-weight: bold;
  font-size: 11px;
}

.covid {
  background-color: #263745;
  min-width: 990px;
}
.covid__image {
  margin: 0 auto;
  display: block;
  cursor: pointer !important;
}

/*** Specialists Page ***/
/* ARROWS FOR NAVIGATION MENUS, POPUPS ETC. */
.specialists-wrapper {
  float: left;
  padding: 0 0 5em;
  margin: 0;
  border: 0;
  background-color: white;
}
.specialists-wrapper .prime-red {
  color: #CB2D2D;
}
.specialists-wrapper .research-orange {
  color: #cc622e;
}
.specialists-wrapper .posters-purple {
  color: #773684;
}
.specialists-wrapper a {
  font-weight: bold;
}
.specialists-wrapper .specialists-divider {
  padding: 0 0 10px 20px;
}
.specialists-wrapper .specialists-button {
  width: 110px;
}
.specialists-wrapper .specialists-form {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  margin: 10px 0 0;
}
.specialists-wrapper .specialists-checkbox-label {
  width: 260px;
  float: right;
  margin-top: 2px;
}
.specialists-wrapper .specialists-update-message {
  background-color: #fcfbdf;
  width: 100%;
  font: normal 14px/1.4em "Arial";
  padding: 10px;
  text-align: center;
  color: #CB2D2D;
}
.specialists-wrapper .specialists-input-error {
  padding: 0 10px 0 30px !important;
  margin: 0 !important;
  background: #fcfbdf url(../images/form-error.jpg) no-repeat 10px 3px !important;
  line-height: 1.4em !important;
}
.specialists-wrapper .specialists-submit {
  float: right;
  margin-top: -54px;
  padding-bottom: 40px;
  position: relative;
  z-index: 99;
}
.specialists-wrapper .specialists-header {
  padding: 20px 0 20px 20px;
}
.specialists-wrapper .specialists-header .specialists-heading {
  font: normal 32px/1.4em "ProximaNovaBold";
  padding: 20px 0 0 0;
}
.specialists-wrapper .specialists-header .specialists-heading span.normal-weight {
  font: normal 32px/1.4em "ProximaNovaRegular";
}
.specialists-wrapper .specialists-subheader {
  padding: 0 0 4px 20px;
}
.specialists-wrapper .specialists-subheader .specialists-badge {
  padding: 0 10px 4px 0;
  float: left;
}
.specialists-wrapper .specialists-subheader .specialists-subheading {
  font: normal 21px "ProximaNovaRegular";
  padding-top: 15px;
}
.specialists-wrapper .user-form .user-form-row {
  display: table;
}
.specialists-wrapper .user-form .user-form-row .user-form-col {
  display: table-cell;
  padding: 0 5px 1em 0;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.specialists-wrapper .user-form .user-form-row .user-form-col .textbox,
.specialists-wrapper .user-form .user-form-row .user-form-col .new-select-standard-wrapper,
.specialists-wrapper .user-form .user-form-row .user-form-col .specialists-input-error {
  margin: 0;
  width: 90%;
}
.specialists-wrapper .user-form ul.list-inline li {
  padding-left: 0;
  padding-right: 4px;
}
.specialists-wrapper .user-form span.checkbox-label {
  margin-top: 3px;
}
.specialists-wrapper .user-form .general-captcha-container {
  background: #fff;
}
.specialists-wrapper .user-form #captcha-block {
  margin: 0;
}
.specialists-wrapper .user-form #captcha-block .captcha-input input {
  margin-left: 21px;
}
.specialists-wrapper .user-form .user-form-services {
  margin-bottom: 1em;
}
.specialists-wrapper .specialists-row {
  padding: 4px 0 0 20px;
}
.specialists-wrapper .specialists-row h2 {
  color: #333;
  font: 24px "ProximaNovaBold", Arial, sans-serif;
}
.specialists-wrapper .specialists-row .two-columns {
  width: 620px;
}
.specialists-wrapper .specialists-row .two-columns h2 {
  height: 2em;
}
.specialists-wrapper .specialists-row .two-columns .single-column {
  width: 310px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.specialists-wrapper .specialists-row .two-columns .single-column ul {
  padding: 4px 0 30px 1em;
  list-style-image: url("../images/specialists/list-hyphen.png");
}
.specialists-wrapper .specialists-row .two-columns .single-column ul li {
  padding: 3px 12px 3px 0;
}
.specialists-wrapper .specialists-row .two-columns .single-column.right {
  padding-left: 1em;
  border-left: 1px dashed #ccc;
}
.specialists-wrapper .specialists-row .column-header {
  font: bold 21px/1em "ProximaNovaRegular";
}
.specialists-wrapper .specialists-row .top-row {
  float: left;
  margin-bottom: 25px;
  padding: 4px 0 10px 0;
  background: white url(../images/specialists/hr_shadow.jpg) no-repeat bottom center;
  display: inline-block;
}
.specialists-wrapper .specialists-row .bottom-row {
  float: left;
  color: black;
  font: normal 14px/1.4em "Arial";
  width: 100%;
}
.specialists-wrapper .specialists-row .single-column {
  width: 310px;
}
.specialists-wrapper .specialists-row .middle-heading {
  float: right;
  margin-top: -408px;
}
.specialists-wrapper .specialists-row .middle-text {
  float: right;
  margin-top: -382px;
}
.specialists-wrapper .specialists-row .resources-header {
  text-align: right;
  padding-top: 20px;
  margin-right: 35px;
}
.specialists-wrapper .specialists-row .body-row {
  float: left;
  color: black;
  border-bottom: 1px solid #ddd;
  margin-bottom: 1em;
}
.specialists-wrapper .specialists-row .specialists-row-text {
  font: normal 14px/1.4em "Arial";
}
.specialists-wrapper .specialists-row .specialists-resources-subtext {
  font: normal 14px/1.4em "Arial";
  padding: 0 340px 20px 0;
}
.specialists-wrapper .specialists-row .specialists-globe {
  padding: 0 0 4px 20px;
  float: right;
}
.specialists-wrapper .specialists-row .specialists-form-box {
  float: right;
  padding: 20px;
  background-color: #eee;
  color: #666;
  width: 280px;
}
.specialists-wrapper .specialists-row .specialists-form-box h3 {
  color: #333;
  letter-spacing: normal;
  font-weight: 700;
  font-family: Arial, sans-serif;
}
.specialists-wrapper .specialists-row .specialists-form-box p {
  padding: 10px 0;
}
.specialists-wrapper .specialists-row .specialists-resources-box {
  float: left;
  margin: 0;
  font: normal 12px "Arial";
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.specialists-wrapper .specialists-row .specialists-resources-box .column {
  float: left;
  padding-right: 20px;
  width: 33%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.specialists-wrapper .specialists-row .specialists-resources-box .heading {
  margin-bottom: 10px;
}
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-ppt-link {
  color: #aaa;
  font-weight: 700;
}
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-ppt-link a {
  color: #CB2D2D;
  font-weight: normal;
  font-size: 0.8em;
}
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-f1000-ppt,
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-prime-ppt,
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-research-ppt,
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-flyer-pdf {
  margin-bottom: 3em;
  padding-left: 100px;
}
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-f1000-ppt.last-child,
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-prime-ppt.last-child,
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-research-ppt.last-child,
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-flyer-pdf.last-child {
  margin-bottom: 1.6em;
}
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-f1000-ppt .ppt-img,
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-prime-ppt .ppt-img,
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-research-ppt .ppt-img,
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-flyer-pdf .ppt-img {
  display: inline-block;
  float: left;
  margin-left: -100px;
  height: 62px;
  padding-left: 100px;
}
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-f1000-ppt p,
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-prime-ppt p,
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-research-ppt p,
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-flyer-pdf p {
  padding: 0;
}
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-f1000-ppt .ppt-img {
  background: transparent url(../images/specialists/ppt_thumbs_sprite.png) no-repeat 0 0;
}
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-prime-ppt .ppt-img {
  background: transparent url(../images/specialists/ppt_thumbs_sprite.png) no-repeat 0 -63px;
}
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-research-ppt .ppt-img {
  background: transparent url(../images/specialists/ppt_thumbs_sprite.png) no-repeat 0 -126px;
}
.specialists-wrapper .specialists-row .specialists-resources-box .specialists-flyer-pdf .ppt-img {
  background: transparent url(../images/specialists/pdf_specialists.png) no-repeat 0 0;
}
.specialists-wrapper .grey-divider {
  width: 100%;
  background-color: #ccc;
}
.specialists-wrapper .grey-divider.thin {
  height: 1px;
}
.specialists-wrapper .grey-divider.thick {
  height: 3px;
}

#captcha-block {
  margin-top: 15px;
}
#captcha-block .captcha-input input {
  margin-top: 0px;
  margin-left: 40px;
  width: 85px;
}

/*** End Of Specialists Page ***/
/* Legacy Homepage styles that may be used elsewhere on the site. */
.latestNews {
  border-right: 1px solid #ccc;
  float: left;
  padding: 20px 0 15px 0;
  width: 490px;
}

.facultyNotes {
  border-left: 1px solid #ccc;
  float: left;
  margin-left: -1px;
  padding: 20px 0 15px 0;
  width: 490px;
}

.latestNews h2, .facultyNotes h2, .latestNews h3, .facultyNotes h3 {
  padding-left: 10px;
}

.facultyNotesList, .latestNewsList {
  float: left;
  background: url(../images/vertical-dashed-line.gif) 240px top repeat-y;
  width: 100%;
}

.facultyNotesItem, .latestNewsItem {
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  width: 220px;
}

.facultyNotesItem img, .latestNewsItem img {
  width: 220px;
}

.facultyNotesItem h4, .latestNewsItem h4 {
  padding-left: 0;
}

.latestNewsMore {
  float: right;
  width: 240px;
}

.weeklyEvaluationStatistics {
  background: url(../images/statistics-gradient.jpg) repeat-x;
}
.weeklyEvaluationStatistics .evaluations, .weeklyEvaluationStatistics .facultyEvaluations, .weeklyEvaluationStatistics .clinicalImpactArticles, .weeklyEvaluationStatistics .totalArticles {
  float: left;
  width: 25%;
}
.weeklyEvaluationStatistics .facultyEvaluations, .weeklyEvaluationStatistics .clinicalImpactArticles {
  margin-top: 28px;
}
.weeklyEvaluationStatistics .statistic {
  color: #999;
  display: table-cell;
  float: left;
  font: bold 35px/32px arial, sans-serif;
  padding-right: 10px;
  width: auto;
}
.weeklyEvaluationStatistics .description {
  display: table-cell;
  *float: left;
  padding-right: 20px;
  vertical-align: top;
  width: auto;
}
.weeklyEvaluationStatistics .description a {
  font-weight: bold;
}
.weeklyEvaluationStatistics .description .total {
  color: #636365;
}

/*.blog-header{
    position:relative;
}
.blog-header .rss{
    background:url(../images/sprite.png) no-repeat 0 -250px;
    position:absolute;
    right:0;
    width:20px;
    height:20px;
    overflow:hidden;
    text-indent:-9999px;
}*/
/*.reports{
    float:left;
        margin:0 20px;
        padding:25px 0 20px;
        width:300px;
}*/
.frontPosterEvaluation, .report-evaluation {
  padding: 0 0 15px;
}

.date {
  font-style: italic;
  padding-bottom: 8px;
}

.faculty-nav {
  padding: 25px 0 25px 20px;
}

.faculties-list {
  float: left;
  font: bold 12px/13px arial;
  margin: 0 20px 0 0;
  padding: 0;
  width: 193px;
  list-style: none;
}
.faculties-list li {
  padding: 5px 0;
  border-bottom: 1px dashed #CCC;
}
.faculties-list li.last {
  border: 0;
}

.publisher-quote {
  padding: 20px;
}
.publisher-quote blockquote {
  padding: 0 0 8px 40px;
  color: #333333;
  font: 24px/26px "ProximaNovaBold", Arial, sans-serif;
}
.publisher-quote .quote-icn {
  background: url(../images/sprite.png) no-repeat 0 -350px;
  float: left;
  height: 20px;
  margin: 5px 0 0 -40px;
  width: 29px;
}
.publisher-quote .quote-info {
  padding: 0 0 0 40px;
  margin: 0;
}

#publish-button {
  float: left;
  margin: 0 0 23px;
}

.evaluation-statistics {
  padding: 0 20px 15px;
}

#browseGuard .evaluation-statistics {
  float: left;
  padding: 17px 10px;
  width: 638px;
}

.seven-day-statistics {
  float: left;
  width: 422px;
  position: relative;
}

.new-evaluations-content, .newly-evaluated-articles-content {
  float: left;
  width: 210px;
}

.thirty-day-statistics {
  float: left;
  width: 210px;
  position: relative;
}

.seven-day-statistics .new-evaluations, .seven-day-statistics .newly-evaluated-articles {
  color: #666;
  font: 80px/65px "ProximaNovaBold", Arial, sans-serif;
  letter-spacing: -1px;
  white-space: nowrap;
  text-decoration: none;
}
.seven-day-statistics .total-evaluations, .seven-day-statistics .total-articles {
  padding: 5px 0 5px 5px;
  background: url(../images/vertical-bg.gif) repeat-y left;
}

.evaluations-by-category li .category-total {
  padding: 5px 0 5px 5px;
  background: url(../images/vertical-bg.gif) repeat-y left;
}

.total-statistics {
  float: left;
  width: 195px;
}
.total-statistics .total-evaluations {
  color: #666;
  font: 54px/60px "ProximaNovaBold", Arial, sans-serif;
  letter-spacing: -1px;
  white-space: nowrap;
  text-decoration: none;
}

.evaluations-by-category {
  float: right;
  width: 180px;
  margin: 0 30px 0 0;
}
.evaluations-by-category ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}

.seven-day-statistics .evaluations-by-category ul {
  height: 93px;
}

.thirty-day-statistics .evaluations-by-category ul {
  height: 119px;
}

.evaluations-by-category li {
  width: 180px;
}
.evaluations-by-category li a {
  display: block;
  margin: 0 25px 0 0;
  text-decoration: none;
}
.evaluations-by-category li .category-count {
  display: block;
  color: #666;
  font: 54px/60px "ProximaNovaBold", Arial, sans-serif;
  padding: 0;
}
.evaluations-by-category .changes_clinical_practice .category-count {
  padding: 0 0 0 40px;
  background: url(../images/classification-sprite.png) no-repeat 0 -205px;
}
.evaluations-by-category li .category-name {
  display: block;
  color: #333;
  font: bold 12px/14px arial;
  padding: 0 0 5px;
}

.evaluation-statistics .newly {
  display: block;
  color: #333;
  font: bold 12px/14px arial;
  padding: 0 0 5px;
}

/* Legacy Homepage styles that may be used elsewhere on the site. */
/*RANKINGS*/
ul .rankingNav {
  font-weight: normal;
}

.rankingsTable {
  float: left;
  width: 658px;
}

.rankingsToolBox {
  background: #eee;
  border-bottom: 1px solid #ccc;
  float: left;
  font-size: 11px;
  line-height: 1.3em;
  padding: 10px 10px 11px 10px;
  margin: 0;
  width: 628px;
}

.selected:link, .selected:visited, .selected:active, .selected:hover {
  color: #000;
}

#selectedArticlesForm .classificationIcons {
  border-bottom: 1px solid #CCCCCC;
  float: left;
  padding: 10px 0;
  text-align: center;
  width: 100%;
}
#selectedArticlesForm .classificationIcons img {
  padding-left: 5px;
  padding-right: 1px;
  vertical-align: middle;
}

.rankingsHomepageIntro {
  border-bottom: 1px dashed #ccc;
  padding: 20px 0 10px;
}

h3.rankings-subhead {
  font-weight: normal;
  padding: 15px 0;
  text-transform: uppercase;
  width: 100%;
  height: 30px;
  vertical-align: bottom;
}

#rankingExplanation {
  padding: 0 10px;
  float: left;
}
#rankingExplanation .article-list-type-row {
  width: 575px;
  min-width: 575px;
}
#rankingExplanation .my-checkbox-wrapper {
  display: none;
}
#rankingExplanation .article-list-ha {
  margin-right: 10px;
}

.rankingsBlurb {
  float: left;
  padding: 0 10px 10px 10px;
  width: 628px;
}

.rankings-text {
  padding: 20px 0;
  display: inline-block;
}

.rankings-tabs-wrapper {
  width: 100%;
}
.rankings-tabs-wrapper div:first-child {
  margin-left: 10px;
}
.rankings-tabs-wrapper .rankings-tabs {
  width: 205px;
  border: 0px solid green;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  float: left;
}
.rankings-tabs-wrapper .rankings-tabs .rankings-tabs-margin {
  margin-top: 15px;
}
.rankings-tabs-wrapper .rankings-tabs.tab-selected {
  height: 52px;
  background: url(/images/article/article-rankings-tab.png) no-repeat bottom left;
}
.rankings-tabs-wrapper .rankings-tabs.tab-selected a {
  color: #383838;
}
.rankings-tabs-wrapper .rankings-tabs.tab-selected a:hover {
  text-decoration: none;
}
.rankings-tabs-wrapper .rankings-tabs.tab-unselected {
  height: 42px;
  background: url(/images/article/article-rankings-hline.png) no-repeat bottom left;
}
.rankings-tabs-wrapper .rankings-tabs.tab-unselected a {
  color: #aaa;
}
.rankings-tabs-wrapper .rankings-tabs.tab-unselected a:hover {
  text-decoration: none;
}

#recommendations-content .rankingsBlurb {
  padding: 0 20px 10px;
  width: 619px;
}

#rankingsJournals .toolBar, .journals-blurb {
  float: left;
  margin: 0;
  padding: 15px 20px;
  width: 618px;
}

#rankingsJournals .toolBar {
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}

.journals-blurb {
  padding-top: 0;
  padding-bottom: 5px;
}

.rankings-articles {
  float: left;
  width: 300px;
}

.rankings-journals {
  float: right;
  width: 300px;
  margin: 0 0 0 38px;
}

.side-feedback {
  border-left: 1px solid #DDD;
  float: right;
  margin-left: -1px;
  padding: 15px 0 0;
  width: 160px;
}
.side-feedback p {
  padding: 0 11px 10px 10px;
}
.side-feedback .beta-badge {
  margin: 0 2px 0 0;
}

/*end RANKINGS*/
/*JOURNAL RANKINGS*/
.journal-tootip {
  font: 11px/1.2em arial, sans-serif !important;
  letter-spacing: normal;
  background: white url(../images/images/scienceBtnGradient.gif) repeat-x bottom;
  color: #383838;
  position: absolute;
  z-index: 3;
  max-width: 140px;
  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);
}
.journal-tootip .tootip-arrow {
  background: url(../images/tooltip-arrow.png) no-repeat;
  bottom: -8px;
  height: 8px;
  left: 50%;
  position: absolute;
  width: 18px;
  margin-left: -9px;
}

.articleLinks .journal-tootip {
  max-width: 120px;
}

.articleDetails .journal-tootip {
  text-indent: 0;
  max-width: 110px;
}

.panel, .panel-info {
  padding: 20px;
}

.panel-info {
  background: #eee;
  color: #666;
}
.panel-info a {
  font-weight: 700;
  text-decoration: none;
}

#springer-popup {
  position: absolute;
  left: 350px;
  top: 300px;
  background: #fff;
  padding: 2em;
  font-size: 12px;
  width: 650px;
  z-index: 1000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.dark-overlay {
  background-color: #000 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$v2)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}

.facebox-content.topicHead {
  max-width: 400px;
}