@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. */
/* ARROWS FOR NAVIGATION MENUS, POPUPS ETC. */
.related-articles-title {
  font-size: 12px;
  color: #CB2D2D;
  padding-bottom: 5px;
}

.related-articles-tabs .ui-tabs-nav {
  padding: 0;
}
.related-articles-tabs .ui-tabs-nav > li {
  background-color: #EEE;
  border: 1px solid #D6D6D6;
  padding: 5px;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.related-articles-tabs .ui-tabs-nav > li a {
  color: #999;
}
.related-articles-tabs .ui-tabs-nav > li a:hover {
  text-decoration: none;
}
.related-articles-tabs .ui-tabs-nav li.ui-tabs-selected.ui-state-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #CB2D2D;
  border: 1px solid #CB2D2D;
  z-index: 2;
  -webkit-box-shadow: 2px 0px 1px 0px rgba(50, 50, 50, 0.5);
  -moz-box-shadow: 2px 0px 1px 0px rgba(50, 50, 50, 0.5);
  box-shadow: 2px 0px 1px 0px rgba(50, 50, 50, 0.5);
}
.related-articles-tabs .ui-tabs-nav li.ui-tabs-selected.ui-state-active a {
  color: #FFF;
}
.related-articles-tabs .evaluated-related-articles-list {
  padding-right: 0;
}
.related-articles-tabs .related-articles-box-list {
  margin: 0;
  padding: 10px 0 10px 10px;
  border-bottom: 1px dashed #DDD;
}
.related-articles-tabs .related-articles-box-list .title {
  border-left: 1px solid #D6D6D6;
  padding-left: 10px;
}
.related-articles-tabs .related-articles-box-list .number {
  padding: 2px 5px 0 0;
}
.related-articles-tabs .related-articles-box-list:last-of-type {
  border-bottom: 0;
}
.related-articles-tabs .ui-tabs-panel {
  margin-top: -4px;
  border: 1px solid #D6D6D6;
  background-color: #FFF;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.related-articles-tabs .ui-tabs-panel.ui-tabs-hide {
  display: none;
}

.abstract-content {
  color: #333;
  margin-bottom: 10px;
}
.abstract-content .abstract-text, .abstract-content .abstract-doi-pmid {
  margin: 0;
  border-bottom: none;
}
.abstract-content .abstract-text {
  background-color: #EEE;
  padding: 0 10px 15px 5px;
  border-bottom: 1px dashed #CCC;
}
.abstract-content .abstract-text.no-border {
  border: 0;
}
.abstract-content .abstract-doi-pmid, .abstract-content .abstract-pmid, .abstract-content .pubmed-footer {
  background-color: #FFF;
}
.abstract-content .abstract-doi-pmid, .abstract-content .pubmed-footer {
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;
  color: #999;
}
.abstract-content .abstract-doi-pmid {
  width: 230px;
}
.abstract-content .abstract-doi-pmid p {
  padding-bottom: 2px;
}
.abstract-content .pubmed-footer {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 3px;
  border-left: 1px dashed #DDD;
  width: 403px;
}
.abstract-content .pubmed-footer .pubmed-logo, .abstract-content .pubmed-footer .pubmed-abstract {
  display: inline-block;
  vertical-align: top;
}
.abstract-content .pubmed-footer .pubmed-logo {
  width: 95px;
}
.abstract-content .pubmed-footer .pubmed-abstract {
  width: 300px;
}

#article-details .content {
  border-right: 1px solid #DDD;
  box-shadow: 5px 0 5px -5px #CCC;
  padding-bottom: 20px;
}
#article-details .dissent-icon {
  margin-left: 0;
}
#article-details .bottom-arrow, #article-details .top-arrow {
  display: inline-block;
}
#article-details .bottom-arrow {
  border-top: 4px solid #CB2D2D;
  border-right: 3px solid transparent;
  border-bottom: 0;
  border-left: 3px solid transparent;
}
#article-details .top-arrow {
  border-top: 0;
  border-right: 3px solid transparent;
  border-bottom: 4px solid #CB2D2D;
  border-left: 3px solid transparent;
}
#article-details .tooltip {
  width: 210px;
  height: auto;
  background-color: #EEE;
  border: 1px solid #CB2D2D;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin-top: 22px;
  z-index: 2;
  padding: 3px;
}
#article-details .tooltip .tt-tip {
  position: absolute;
  background: url("../images/article/tip_fmbadge.png");
  width: 9px;
  height: 6px;
  top: 17px;
  left: 25px;
}
#article-details .affix {
  position: fixed;
  top: 0;
}
#article-details .article-tools .tools-bottom, #article-details .article-tools .tools-top {
  height: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#article-details .article-tools .tools-bottom {
  margin-bottom: 10px;
  border-bottom: 1px dashed #ccc;
  padding-bottom: 10px;
}
#article-details .article-tools .tools-top {
  padding-bottom: 5px;
  border-bottom: 0;
}
#article-details .article-tools .toolBox {
  padding-bottom: 5px;
}
#article-details .extended-signin-title {
  font: 12px Arial, sans-serif;
  font-weight: bold;
  padding-bottom: 10px;
  line-height: 16px;
}
#article-details .content-second-half {
  margin: 0 15px 0 20px;
}
#article-details .content-second-half .read-more a, #article-details .content-second-half .read-less a {
  float: right;
  display: inline-block;
  margin: 0;
  padding: 0;
  background: none;
}
#article-details .content-second-half .read-less {
  float: right;
}
#article-details .content-second-half .links-bar-container {
  height: 34px;
}
#article-details .content-second-half .jumplinks-nav {
  border-top: 4px solid #CCC;
  padding-top: 5px;
  width: 640px;
  background-color: #FFF;
  z-index: 10;
  font-size: 11px;
}
#article-details .content-second-half .jumplinks-nav .expand-hide, #article-details .content-second-half .jumplinks-nav .toggle-expand-hide {
  float: none;
  width: auto;
  padding: 0;
}
#article-details .content-second-half .jumplinks-nav .jumplinks-list {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 10px;
  border-bottom: 1px solid #DDD;
  height: 25px;
  -webkit-box-shadow: 0 -4px 5px -4px #CCC inset;
  -moz-box-shadow: 0 -4px 5px -4px #CCC inset;
  box-shadow: 0 -4px 5px -4px #CCC inset;
}
#article-details .content-second-half .jumplinks-nav .jumplinks-list .jumplink {
  color: #999;
}
#article-details .content-second-half .jumplinks-nav .jumplinks-list .jumplink.expand {
  float: right;
}
#article-details .content-second-half .jumplinks-nav .jumplinks-list .jumplink .divider {
  margin: 0 4px 0 0px;
}
#article-details .content-second-half .jumplinks-nav .jumplinks-list .jumplink.active a.nav-link {
  background: url("../images/article/tip_subnav.png") no-repeat bottom;
  color: #CB2D2D;
}
#article-details .content-second-half .jumplinks-nav .jumplinks-list .jumplink a.nav-link {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  height: 25px;
  color: #999;
  text-decoration: none;
  position: relative;
}
#article-details .content-second-half .jumplinks-nav .jumplinks-list .jumplink a.nav-link:hover {
  color: #CB2D2D;
  background: url("../images/article/tip_subnav.png") no-repeat bottom;
}
#article-details .content-second-half .jumplinks-nav .jumplinks-list .jumplink .evaluations-count {
  color: #333;
}
#article-details .content-second-half .jumplinks-nav .jumplinks-list .jumplink .dissents-count {
  background-color: #CB2D2D;
  color: #fff;
  padding: 0 4px;
}
#article-details .content-second-half #recommendations-content .evaluation {
  padding: 0;
  width: 100%;
  margin: 0;
  border: 0;
  border-bottom: 4px solid #ccc;
}
#article-details .content-second-half #recommendations-content .evaluation:last-of-type {
  border-bottom: none;
}
#article-details .content-second-half #recommendations-content .evaluation .evaluation-heading {
  border-bottom: 1px solid #cccccc;
}
#article-details .content-second-half #recommendations-content .evaluation .evaluation-heading .article-evaluation-date {
  float: right;
}
#article-details .content-second-half #recommendations-content .evaluation .evaluation-heading .article-rating {
  float: left;
  text-align: left;
  margin: 0;
}
#article-details .content-second-half #recommendations-content .evaluation .evaluationHeader .evaluation-data {
  margin-top: 0;
}
#article-details .content-second-half #recommendations-content .evaluation .evaluationHeader .evaluator-data {
  border-bottom: 1px dashed #CCC;
}
#article-details .content-second-half #recommendations-content .evaluation .evaluationHeader .evaluator-data .evaluator-information {
  width: 100%;
  border-bottom: 1px dashed #CCC;
  margin: 10px 5px 0 0;
  padding: 0 0 10px 0;
}
#article-details .content-second-half #recommendations-content .evaluation .evaluationHeader .evaluator-data .evaluator-information .follow-fm-button-wrapper {
  margin: 0 0 0 1px;
}
#article-details .content-second-half #recommendations-content .evaluation .evaluationHeader .evaluator-data .evaluator-details .ev-name {
  font-size: 12px;
  color: #333;
  margin-left: 3px;
  display: inline-block;
}
#article-details .content-second-half #recommendations-content .evaluation .evaluationBody {
  float: none;
  width: auto;
}
#article-details .content-second-half #recommendations-content .evaluation .article-evaluators-wrapper .left-column, #article-details .content-second-half #recommendations-content .evaluation .article-evaluators-wrapper .right-column {
  display: inline-block;
  width: 49%;
  vertical-align: top;
}
#article-details .content-second-half #recommendations-content .evaluation .article-evaluators-wrapper .left-column {
  margin-right: -4px;
}
#article-details .content-second-half #recommendations-content .evaluation .article-evaluators-wrapper .left-column.no-bottom-border .evaluator-information {
  border-bottom: 0;
}
#article-details .content-second-half #recommendations-content .evaluation .article-evaluators-wrapper .right-column .evaluator-information {
  border-left: 1px dashed #CCC;
  padding: 0 0 10px 10px;
}
#article-details .content-second-half #recommendations-content .evaluation .article-evaluators-wrapper .right-column .evaluator-information:last-of-type {
  border-bottom: 0;
}
#article-details .content-second-half #recommendations-content .photo-adp {
  border: 0;
  padding: 0;
  width: 72px;
  height: 72px;
}
#article-details .content-second-half #comments-content {
  padding: 10px 0;
  border-top: 5px solid #CB2D2D;
  border-bottom: 5px solid #CB2D2D;
}
#article-details .content-second-half #comments-content .comments-head {
  float: none;
  width: auto;
  padding-bottom: 5px;
  border-bottom: 1px solid #DDD;
}
#article-details .content-second-half #comments-content .comments-head .comments-title, #article-details .content-second-half #comments-content .comments-head .comments-options {
  font: bold 11px arial;
}
#article-details .content-second-half #comments-content .comments-head .comments-title {
  float: left;
}
#article-details .content-second-half #comments-content .comments-head .comments-title .title {
  color: #CB2D2D;
}
#article-details .content-second-half #comments-content .comments-head .comments-options {
  float: right;
}
#article-details .content-second-half .citeAll {
  border-top: 0;
  float: none;
  margin: 0;
  width: auto;
  border-bottom: 5px solid #CB2D2D;
}
#article-details .content-second-half .citeAll ul {
  border-top: 0;
  width: auto;
}
#article-details #modal-comment-add {
  background-color: #DDD;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#article-details #modal-comment-add .m-header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 45px;
}
#article-details #modal-comment-add .m-header .tec-header, #article-details #modal-comment-add .m-header .add-comment-header {
  display: inline-block;
  vertical-align: top;
}
#article-details #modal-comment-add .m-header .tec-header {
  width: 300px;
  padding: 10px 10px 0 10px;
  margin-right: -4px;
  font-size: 13px;
}
#article-details #modal-comment-add .m-header .add-comment-header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 32px;
  width: 630px;
  padding-top: 6px;
  color: #CB2D2D;
  border-top: 5px solid #CB2D2D;
  border-bottom: 1px solid #CCC;
  padding: 5px;
}
#article-details #modal-comment-add .m-content .mc-left, #article-details #modal-comment-add .m-content .mc-right {
  display: inline-block;
  vertical-align: top;
}
#article-details #modal-comment-add .m-content .mc-left .tec-text {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 495px;
  width: 290px;
  background-color: #EEE;
  overflow-y: auto;
  -webkit-box-shadow: inset 0px 0px 1px 1px #999999;
  -moz-box-shadow: inset 0px 0px 1px 1px #999999;
  box-shadow: inset 0px 0px 1px 1px #999999;
  margin-left: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 5px;
  font-size: 11px;
}
#article-details #modal-comment-add .m-content .mc-left .tec-accept {
  margin: 10px;
  font-size: 11px;
  width: 270px;
}
#article-details #modal-comment-add .m-content .mc-right {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 630px;
  height: 495px;
  margin-left: 15px;
  position: relative;
  border-bottom: 1px solid #ccc;
}
#article-details #modal-comment-add .m-content .mc-right .form-controls {
  float: right;
  margin-top: 23px;
}
#article-details #modal-comment-add .m-content .mc-right .form-controls .close-modal {
  background-color: #DDD;
  border: 1px solid #CB2D2D;
  padding-top: 4px;
  color: #CB2D2D;
  margin-right: 15px;
  text-shadow: none;
}
#article-details #modal-comment-add .m-content .mc-right .form-controls .close-modal:hover {
  color: #CB2D2D !important;
}
#article-details #modal-comment-add .m-content .mc-right .commentsControls .add-comment-input-label {
  display: inline-block;
  font: 11px/1em arial, sans-serif;
  margin-top: 5px;
  line-height: 14px;
}
#article-details #modal-comment-add .m-content .mc-right .commentsControls .add-comment-input-label a {
  color: #333;
  font-weight: bold;
}
#article-details #modal-comment-add .m-content .mc-right #competing-interests-input {
  height: 80px;
}
#article-details #modal-comment-add .m-content .mc-right #comments-count, #article-details #modal-comment-add .m-content .mc-right #competing-interests-count {
  float: right;
  font-size: 11px;
  padding-top: 10px;
}
#article-details #modal-comment-add .m-content .mc-right #competing-interests-count {
  padding-top: 5px;
}
#article-details #modal-comment-add .m-content .mc-right .comments-note {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 630px;
  font: 11px arial;
  float: none;
  background-color: #EEE;
  border-top: 5px solid #CCC;
  padding: 5px;
  margin-top: 10px;
}
#article-details #modal-comment-add .m-content .mc-right .comments-note .conflicts-interests-additional-text {
  position: absolute;
  top: 4px;
  height: 340px;
  background: white;
  left: 0;
  background-color: #EEE;
  overflow-y: hidden;
}
#article-details #modal-comment-add .m-content .mc-right .comments-note .conflicts-interests-additional-text .hide-conflict {
  float: right;
  font-weight: bold;
  color: #777;
}
#article-details #modal-comment-add .m-content .mc-right .comments-note .conflicts-interests-additional-text .conflicts-first-part, #article-details #modal-comment-add .m-content .mc-right .comments-note .conflicts-interests-additional-text .conflicts-second-part {
  padding: 5px;
}
#article-details #modal-comment-add .m-content .mc-right .comments-note .conflicts-interests-additional-text .conflicts-first-part {
  border-top: 5px solid #CCC;
}
#article-details #modal-comment-add .m-content .mc-right .comments-note .conflicts-interests-additional-text .conflicts-second-part {
  background-color: #d6dbe0;
  margin-top: 5px;
  height: 100%;
}
#article-details #modal-comment-add .m-content .mc-right .comments-note .conflicts-interests-additional-text .conflicts-second-part ol {
  padding-left: 15px;
}
#article-details #modal-comment-add .m-content .mc-right .wrapper-comment-input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 190px;
}
#article-details #modal-comment-add .m-content .mc-right .wrapper-competing-interests {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 75px;
}
#article-details #modal-comment-add .m-content .mc-right .wrapper-competing-interests #competing-interests-input {
  height: 100%;
}
#article-details #modal-comment-add .m-content .mc-right .bottom-radios {
  font: 11px/1em arial, sans-serif;
  padding-top: 5px;
}
#article-details #modal-comment-add .m-content .mc-right .bottom-radios label {
  vertical-align: text-top;
}
#article-details #modal-comment-add .m-content .mc-right .bottom-radios .updates-notice {
  padding-top: 5px;
  margin-bottom: -12px;
  line-height: 14px;
}
#article-details #modal-comment-add .m-content .mc-right .textarea-wrapper {
  -webkit-box-shadow: inset 0px 0px 1px 1px #999999;
  -moz-box-shadow: inset 0px 0px 1px 1px #999999;
  box-shadow: inset 0px 0px 1px 1px #999999;
  padding: 8px;
  background-color: #FFF;
  border-radius: 2px;
  position: relative;
}
#article-details #modal-comment-add .m-content .mc-right .textarea-wrapper .txt-tip {
  position: absolute;
  background: url("../images/article/tip_entercomment_new.png") no-repeat;
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 12px;
  top: -9px;
  left: 155px;
}
#article-details #modal-comment-add .m-content .mc-right .textarea-wrapper textarea {
  font: 12px/1em arial, sans-serif;
  resize: none;
  border: 0;
  width: 100%;
  height: 100%;
  outline: 0;
}
#article-details #commentsList {
  float: none;
  margin: 0;
  width: auto;
  position: relative;
}
#article-details #commentsList .comment {
  border-top: 0;
  border-bottom: 5px solid #D6DBE0;
  float: none;
  padding-bottom: 5px;
  width: auto;
}
#article-details #commentsList .comment:last-of-type {
  border-bottom: 0;
}
#article-details #commentsList .comment .commentHead {
  border-bottom: 0;
  float: none;
  width: auto;
}
#article-details #commentsList .comment .date-bar {
  border-bottom: 1px solid #DDD;
  padding-bottom: 5px;
  margin-bottom: 5px;
  font-size: 10px;
}
#article-details #commentsList .comment .date-bar .commentDate {
  float: left;
  font-weight: bold;
}
#article-details #commentsList .comment .date-bar .comment-moderation {
  float: right;
}
#article-details #commentsList .comment .date-bar .comment-moderation .reportComment, #article-details #commentsList .comment .date-bar .comment-moderation .removeComment {
  padding: 0 0 0 5px;
  font-size: 1em;
}
#article-details #commentsList .comment .date-bar .comment-moderation .removeComment a {
  color: #008080;
}
#article-details #commentsList .comment .commentBody {
  float: none;
  width: auto;
  background-color: #D6DBE0;
  border-radius: 5px;
  padding: 10px 10px 15px 10px;
  position: relative;
}
#article-details #commentsList .comment .commentBody .comment-tip {
  position: absolute;
  background: url("../images/article/tip_comment.png") no-repeat;
  width: 15px;
  height: 10px;
  display: inline-block;
  vertical-align: top;
  top: -10px;
  left: 155px;
}
#article-details #commentsList .comment .commentAdditionalInfo {
  font-size: 11px;
}
#article-details #commentsList .comment .commentorName {
  font-weight: bold;
}
#article-details #commentsList .comment .commentorStatus {
  color: #CB2D2D;
}
#article-details #commentsList .comment .commentorAffiliation {
  font-size: 11px;
}
#article-details #prime-reports-header {
  margin-top: 15px;
  margin-right: -15px;
  height: 101px;
  padding: 10px;
}
#article-details #prime-reports-header .logo {
  margin: 0;
}
#article-details #prime-reports-header .text {
  margin: 20px 0px 0px 10px;
  width: 490px;
  font-size: 16px;
  font-family: "ProximaNovaRegular", Arial, sans-serif;
  line-height: 20px;
}
#article-details #prime-reports-section-listing {
  padding: 0;
  margin-bottom: 50px;
}
#article-details .view-all-reports {
  float: right;
  font-size: 11px;
  font-weight: bold;
  margin: 5px 0;
}
#article-details .homeflow-reports-closing-border {
  display: none;
}
#article-details #trial-tab {
  max-height: 200px;
  overflow-y: auto;
}
#article-details .trials-info .trials-info-title {
  font-size: 12px;
  color: #CB2D2D;
  padding: 6px 5px;
}
#article-details .trials-info .registry-info .ct-trial-infos {
  padding: 10px 5px;
  background-color: #EEE;
  border-bottom: 1px dashed #CCC;
  font-size: 11px;
}
#article-details .trials-info .registry-info .ct-trial-infos .ct-trial-infos-title {
  font-weight: bold;
  font-size: 11px;
}
#article-details .trials-info .registry-info .ct-trial-details-list {
  margin: 5px 0;
  padding: 0 5px;
  max-height: 400px;
  overflow-y: auto;
  font-size: 11px;
}
#article-details .trials-info .registry-info .ct-trial-details-list .ct-trial-details {
  border-bottom: 1px dashed #CCC;
  padding-top: 10px;
}
#article-details .trials-info .registry-info .ct-trial-details-list .ct-trial-details:first-of-type {
  padding-top: 0;
}
#article-details .trials-info .registry-info .ct-trial-details-list .ct-trial-details:last-of-type {
  border-bottom: 0;
}
#article-details .no-hyperlink-article-expander {
  padding: 6px 5px;
  font: bold 12px/1em Arial;
  border-bottom: 1px solid #CCC;
}
#article-details #relevantSections {
  padding: 5px;
}
#article-details #relevantSections ul li .sections span {
  color: #333;
}
#article-details .badge_fm, #article-details .badge_afm, #article-details .badge_sh, #article-details .badge_hof, #article-details .badge_iab {
  position: relative;
}
#article-details .article-list-details {
  margin-top: 0;
}
#article-details .article-list-details .article-list-ribbon {
  margin-left: -15px;
}
#article-details .article-list-details .article-list-type-row {
  padding: 0 0 0 8px;
  width: 100%;
}

#external-article .content {
  border-right: 1px solid #DDD;
  box-shadow: 5px 0 5px -5px #CCC;
  margin-right: 10px;
  padding: 10px 10px 20px 0;
  width: 680px;
}
#external-article .abstract-content {
  padding-left: 20px;
}

/* ARROWS FOR NAVIGATION MENUS, POPUPS ETC. */
#optimizeReferencesCreate .main,
#optimizeReferencesResult .main {
  margin: 0 auto 20px auto;
  width: 990px;
}
#optimizeReferencesCreate .wrapper,
#optimizeReferencesResult .wrapper {
  margin: 0;
  width: 100%;
  background: #eee url("../images/referencesoptimizer/ref-opt-bg-help-wrapper.png") repeat-x left 200px;
}
#optimizeReferencesCreate #ref-opt-wrapper,
#optimizeReferencesResult #ref-opt-wrapper {
  float: left;
  margin: 0 auto;
  padding: 20px 20px 0;
  width: 990px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#optimizeReferencesCreate #ref-opt-header,
#optimizeReferencesResult #ref-opt-header {
  float: left;
  height: 180px;
  max-height: 180px;
}
#optimizeReferencesCreate #ref-opt-header .feedback-btn,
#optimizeReferencesResult #ref-opt-header .feedback-btn {
  text-align: right;
  height: 30px;
}
#optimizeReferencesCreate #ref-opt-header .feedback-btn a,
#optimizeReferencesResult #ref-opt-header .feedback-btn a {
  position: relative;
  top: -10px;
}
#optimizeReferencesCreate #ref-opt-header .logo,
#optimizeReferencesResult #ref-opt-header .logo {
  float: left;
  margin-top: -30px;
  background: transparent url("../images/referencesoptimizer/ref-opt-logo.png") no-repeat left center;
  width: 158px;
  height: 152px;
}
#optimizeReferencesCreate #ref-opt-header .title,
#optimizeReferencesResult #ref-opt-header .title {
  float: left;
  margin-top: -30px;
  padding: 15px 12px 12px;
  width: 790px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#optimizeReferencesCreate #ref-opt-header .title.first-access,
#optimizeReferencesResult #ref-opt-header .title.first-access {
  padding-top: 12px;
}
#optimizeReferencesCreate #ref-opt-header .title.first-access h2,
#optimizeReferencesResult #ref-opt-header .title.first-access h2 {
  color: #666;
}
#optimizeReferencesCreate #ref-opt-header .title.first-access h2 span,
#optimizeReferencesResult #ref-opt-header .title.first-access h2 span {
  color: #333;
}
#optimizeReferencesCreate #ref-opt-header .title h2,
#optimizeReferencesResult #ref-opt-header .title h2 {
  display: inline-block;
  padding-bottom: 8px;
  font: 32px "ProximaNovaRegular", Arial, sans-serif;
  font-weight: 700;
  line-height: 36px;
  color: #333;
}
#optimizeReferencesCreate #ref-opt-header .title h2 span.beta-badge,
#optimizeReferencesResult #ref-opt-header .title h2 span.beta-badge {
  display: inline-block;
  background: transparent url(../images/journal-club/beta_label.png) no-repeat right center;
  height: 22px;
  width: 42px;
}
#optimizeReferencesCreate #ref-opt-header .title p,
#optimizeReferencesResult #ref-opt-header .title p {
  font: 13px "ProximaNovaRegular", Arial, sans-serif;
  font-weight: 700;
  line-height: 16px;
  color: #444;
}
#optimizeReferencesCreate #ref-opt-header .title strong,
#optimizeReferencesResult #ref-opt-header .title strong {
  color: #CB2D2D;
}
#optimizeReferencesCreate #ref-opt-content,
#optimizeReferencesResult #ref-opt-content {
  float: left;
  padding-top: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#optimizeReferencesCreate #f1000_overlay,
#optimizeReferencesResult #f1000_overlay {
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
}

#optimizeReferencesCreate {
  background: #eee;
}
#optimizeReferencesCreate .wrapper {
  position: relative;
}
#optimizeReferencesCreate .wrapper.is-help-hidden {
  background: #eee url("../images/referencesoptimizer/ref-opt-bg-help-hidden.png") repeat-x left 200px;
}
#optimizeReferencesCreate #ref-opt-toggle-help {
  float: left;
  display: block;
  margin-top: -20px;
  height: 20px;
}
#optimizeReferencesCreate #ref-opt-toggle-help .toggle-help-btn {
  padding: 0 8px;
  background: #8897a1;
  border: 0;
  cursor: pointer;
  font: 11px "ProximaNovaRegular", Arial, sans-serif;
  color: #fff;
  height: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -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: inset 0px 2px 5px 0px rgba(80, 80, 80, 0.5);
  -moz-box-shadow: inset 0px 2px 5px 0px rgba(80, 80, 80, 0.5);
  box-shadow: inset 0px 2px 5px 0px rgba(80, 80, 80, 0.5);
}
#optimizeReferencesCreate #ref-opt-toggle-help .toggle-help-btn .up-arrow {
  margin-bottom: 2px;
  border-top: 0;
  border-right: 3px solid transparent;
  border-bottom: 4px solid #fff;
  border-left: 3px solid transparent;
}
#optimizeReferencesCreate #ref-opt-toggle-help .toggle-help-btn .down-arrow {
  margin-bottom: 2px;
  border-top: 4px solid #fff;
  border-right: 3px solid transparent;
  border-bottom: 0;
  border-left: 3px solid transparent;
}
#optimizeReferencesCreate #ref-opt-help {
  float: left;
  margin-left: -20px;
  padding-right: 40px;
  background: #fff url("../images/referencesoptimizer/ref-opt-bg-help.png") repeat-x 0 0;
  height: 280px;
  min-height: 280px;
  width: 100%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
#optimizeReferencesCreate #ref-opt-help .ref-opt-help-title {
  float: left;
  padding: 95px 0 0 20px;
  background: #ddd url("../images/referencesoptimizer/ref-opt-bg-help-wrapper.png") repeat-x 0 0;
  height: 100%;
  width: 180px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#optimizeReferencesCreate #ref-opt-help .ref-opt-help-title h3 {
  color: #8897a1;
  font-size: 24px;
  line-height: 28px;
}
#optimizeReferencesCreate #ref-opt-help .ref-opt-help-title-arrow {
  float: left;
  background: transparent url("../images/referencesoptimizer/ref-opt-bg-help-arrow.png") no-repeat 0 0;
  height: 100%;
  width: 20px;
}
#optimizeReferencesCreate #ref-opt-help .ref-opt-help-content {
  float: left;
  background: transparent url("../images/referencesoptimizer/ref-opt-help-steps.png") no-repeat 40px 10px;
  height: 100%;
  width: 740px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#optimizeReferencesCreate #ref-opt-help .ref-opt-help-content ul.steps {
  margin-top: 215px;
  list-style: none;
  font: 14px "ProximaNovaregular", Arial, sans-serif;
}
#optimizeReferencesCreate #ref-opt-help .ref-opt-help-content ul.steps li {
  display: inline-block;
  float: left;
  text-align: left;
}
#optimizeReferencesCreate #ref-opt-help .ref-opt-help-content ul.steps li span {
  display: inline-block;
  text-align: center;
}
#optimizeReferencesCreate #ref-opt-help .ref-opt-help-content ul.steps li.one {
  margin-left: -20px;
  width: 195px;
}
#optimizeReferencesCreate #ref-opt-help .ref-opt-help-content ul.steps li.two {
  width: 250px;
}
#optimizeReferencesCreate #ref-opt-help .ref-opt-help-content ul.steps li.three {
  width: 180px;
}
#optimizeReferencesCreate #ref-opt-content .instructions {
  float: left;
  padding-right: 40px;
  background: transparent url("../images/referencesoptimizer/ref-opt-inst-border.png") repeat-y right top;
  width: 180px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#optimizeReferencesCreate #ref-opt-content .instructions p.inst-text {
  padding-bottom: 5px;
  font: 13px "ProximaNovaRegular", Arial, sans-serif;
  font-weight: 700;
  line-height: 17px;
  color: #555;
}
#optimizeReferencesCreate #ref-opt-content .instructions p.advise {
  font: 12px Arial, sans-serif;
  line-height: 16px;
  color: #555;
}
#optimizeReferencesCreate #ref-opt-content .instructions p.disclaimer {
  font: 13px "ProximaNovaRegular", Arial, sans-serif;
  padding-top: 8px;
  border-top: 2px dotted #B3BCC2;
  color: #8897a1;
}
#optimizeReferencesCreate #ref-opt-content .ref-opt-document {
  float: left;
  padding-bottom: 20px;
  width: 770px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#optimizeReferencesCreate #ref-opt-content .ref-opt-document .paper-title span {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  color: #444;
  font-weight: 700;
  background-color: #dddddd;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFDDDDDD", endColorstr="#FFCCCCCC");
  background-image: -owg-linear-gradient(top, #dddddd 0%, #cccccc 100%);
  background-image: -webkit-linear-gradient(top, #dddddd 0%, #cccccc 100%);
  background-image: -moz-linear-gradient(top, #dddddd 0%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #dddddd 0%, #cccccc 100%);
  background-image: linear-gradient(top, #dddddd 0%, #cccccc 100%);
}
#optimizeReferencesCreate #ref-opt-content .ref-opt-document .editor-container {
  margin-top: 10px;
}
#optimizeReferencesCreate #ref-opt-content .ref-opt-document .editor-container.expanded {
  height: 665px;
}
#optimizeReferencesCreate #ref-opt-content .ref-opt-document .editor-container .cleditorMain {
  padding: 0 0 1px;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
#optimizeReferencesCreate #ref-opt-content .ref-opt-document .editor-container .cleditorGroup {
  height: 43px;
}
#optimizeReferencesCreate #ref-opt-content .ref-opt-document .editor-container .cleditorToolbar {
  padding-left: 8px;
  background: url("../images/referencesoptimizer/ref-opt-toolbar.gif") repeat;
}
#optimizeReferencesCreate #ref-opt-content .ref-opt-document .editor-container .cleditorToolbar span.inst {
  display: inline-block;
  margin-left: 5px;
  background: transparent url("../images/referencesoptimizer/ref-opt-toolbar-logo.png") no-repeat right center;
  color: #666;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  line-height: 44px;
  height: 44px;
  width: 725px;
}
#optimizeReferencesCreate #ref-opt-content .ref-opt-document .editor-container .cleditorToolbar span.inst b {
  color: #444;
}
#optimizeReferencesCreate #ref-opt-content .ref-opt-document .editor-container .cleditorToolbar span.inst .left-arrow {
  border-top: 4px solid transparent;
  border-right: 4px solid #666;
  border-bottom: 4px solid transparent;
  border-left: 0;
}
#optimizeReferencesCreate #ref-opt-content .ref-opt-document .editor-container .cleditorToolbar .cleditorButton {
  margin-top: 9px;
  cursor: pointer;
  background: url("../images/referencesoptimizer/ref-opt-button.png");
  height: 26px;
  width: 26px;
}
#optimizeReferencesCreate #ref-opt-content .ref-opt-document .editor-container .cleditorToolbar .cleditorButton[title=Bold]:hover {
  background-position-y: 26px;
  background-color: transparent !important;
}
#optimizeReferencesCreate #ref-opt-content .ref-opt-document .editor-container .cleditorToolbar .cleditorButton[title=Bold]:active {
  background-position-y: 52px;
  background-color: transparent !important;
}
#optimizeReferencesCreate #ref-opt-content .ref-opt-document .editor-container .editor-footer {
  background: #ddd;
  border: 1px solid #ccc;
  border-top: 0;
  height: 32px;
  width: 770px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
#optimizeReferencesCreate #ref-opt-content button.ref-opt-submit {
  margin-top: 5px;
  padding: 2px 20px 2px 6px;
  background-color: #8897a1;
  cursor: pointer;
  font-size: 12px;
  font-weight: normal;
}
#optimizeReferencesCreate #f1000_overlay .modal-window {
  vertical-align: top;
  margin-top: 200px;
  background: transparent;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#optimizeReferencesCreate #f1000_overlay .modal-window .left {
  margin: -7px 40px 0 -40px;
}
#optimizeReferencesCreate #f1000_overlay .callout {
  position: relative;
  padding-top: 20px;
  background: #8897a1;
  box-sizing: border-box;
  border: 2px solid #fff;
  width: 600px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
#optimizeReferencesCreate #f1000_overlay .callout:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: 47px;
  top: 0;
  margin-top: -21px;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
  border-width: 20px 0 0 41px;
}
#optimizeReferencesCreate #f1000_overlay .callout:after {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: 50px;
  top: 0;
  margin-top: -17px;
  border-style: solid;
  border-color: transparent transparent transparent #8897a1;
  border-width: 20px 0 0 40px;
}
#optimizeReferencesCreate #f1000_overlay .callout .logo {
  float: right;
  margin: -40px -20px 0 0;
  background: url("../images/referencesoptimizer/ref-opt-logo-52px.png") no-repeat;
  height: 52px;
  width: 52px;
}
#optimizeReferencesCreate #f1000_overlay .callout .message {
  padding-left: 182px;
  background: url("../images/referencesoptimizer/bold_large.png") no-repeat 30px top;
}
#optimizeReferencesCreate #f1000_overlay .callout .message h3 {
  color: #ddd;
  font-size: 32px;
  font-weight: 700;
  text-shadow: 0px 1px 1px #748089;
}
#optimizeReferencesCreate #f1000_overlay .callout .message p {
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  padding-bottom: 25px;
}
#optimizeReferencesCreate #f1000_overlay .callout .message p span {
  color: #000;
  font-weight: 700;
}
#optimizeReferencesCreate #f1000_overlay .callout .actions {
  padding: 15px;
  border-top: 1px dashed #fff;
  text-align: center;
}
#optimizeReferencesCreate #f1000_overlay .callout .close-modal-button {
  display: inline-block;
  margin: 0 auto;
  background: #eee;
  color: #8897a1;
  padding: 6px;
  text-shadow: 0px 1px 1px #bbb;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#optimizeReferencesCreate #f1000_overlay .callout .close-modal-button:hover {
  text-decoration: none;
}

#optimizeReferencesResult {
  background: #fff;
}
#optimizeReferencesResult .wrapper {
  background: #fff url("../images/referencesoptimizer/ref-opt-bg-process.png") repeat-x left top;
}
#optimizeReferencesResult #ref-opt-header .title p {
  font-size: 15px;
  line-height: 19px;
}
#optimizeReferencesResult #ref-opt-content {
  margin-top: 1px;
  border-right: 1px solid #ccc;
  min-height: 540px;
  width: 640px;
  padding-right: 20px;
  padding-bottom: 50px;
  -webkit-box-shadow: inset -6px 0px 5px -4px rgba(200, 200, 200, 0.5);
  -moz-box-shadow: inset -6px 0px 5px -4px rgba(200, 200, 200, 0.5);
  box-shadow: inset -6px 0px 5px -4px rgba(200, 200, 200, 0.5);
}
#optimizeReferencesResult #ref-opt-content .title {
  margin-bottom: 25px;
}
#optimizeReferencesResult #ref-opt-content .title h3 {
  color: #333;
  border-bottom: 2px dotted rgb(235.2217741935, 165.7782258065, 165.7782258065);
  padding-bottom: 22px;
  line-height: 1.2em;
  letter-spacing: 0;
}
#optimizeReferencesResult #ref-opt-content .title .chevron {
  margin-top: -11px;
  float: left;
  clear: both;
}
#optimizeReferencesResult #ref-opt-content .title .chevron .chevron-content {
  font-family: "ProximaNovaRegular", Arial, sans-serif;
  text-shadow: 0px 1px 1px rgb(140.3810483871, 31.1189516129, 31.1189516129);
  -webkit-box-shadow: inset 0px 5px 5px -5px rgb(140.3810483871, 31.1189516129, 31.1189516129);
  -moz-box-shadow: inset 0px 5px 5px -5px rgb(140.3810483871, 31.1189516129, 31.1189516129);
  box-shadow: inset 0px 5px 5px -5px rgb(140.3810483871, 31.1189516129, 31.1189516129);
}
#optimizeReferencesResult #ref-opt-content .success {
  float: right;
  background: transparent url("../images/referencesoptimizer/cogs.png") no-repeat 0;
  width: 100%;
}
#optimizeReferencesResult #ref-opt-content .success .right {
  float: right;
  background: transparent url("../images/referencesoptimizer/ref-opt-bg-almost-ready.png") repeat-y right top;
  margin-right: -20px;
  padding: 20px 0 15px 164px;
  width: 480px;
  -webkit-box-shadow: inset -6px 0px 5px -4px rgba(200, 200, 200, 0.5);
  -moz-box-shadow: inset -6px 0px 5px -4px rgba(200, 200, 200, 0.5);
  box-shadow: inset -6px 0px 5px -4px rgba(200, 200, 200, 0.5);
}
#optimizeReferencesResult #ref-opt-content .success .right h4 {
  color: #8897a1;
  font-size: 30px;
  text-shadow: 0px 1px 1px #bbb;
}
#optimizeReferencesResult #ref-opt-content .success .right p {
  padding-bottom: 15px;
  font-size: 20px;
  line-height: 25px;
  color: #666;
  width: 380px;
}
#optimizeReferencesResult #ref-opt-content .success .right button {
  margin-top: 5px;
  cursor: pointer;
  background: #eee;
  border: 1px solid #ddd;
  padding: 4px 15px 4px 30px;
  color: #666;
  font-weight: 700;
  -webkit-box-shadow: inset 0 1px 2px 0px rgba(50, 50, 50, 0.5);
  -moz-box-shadow: inset 0 1px 2px 0px rgba(50, 50, 50, 0.5);
  box-shadow: inset 0 1px 2px 0px rgba(50, 50, 50, 0.5);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#optimizeReferencesResult #ref-opt-content .results-wrapper {
  position: relative;
  float: left;
}
#optimizeReferencesResult #ref-opt-content .results-wrapper #f1000_overlay {
  text-align: center;
}
#optimizeReferencesResult #ref-opt-content .results-wrapper #f1000_overlay span {
  display: inline-block;
  margin: 0 auto;
  padding: 40px 0 0;
  text-align: center;
  background: transparent url(../images/ajax-loader.gif) no-repeat center top;
  color: #333;
  font-weight: 700;
  height: 22px;
}
#optimizeReferencesResult #ref-opt-content .ref-opt-results-toolbar {
  float: left;
  clear: both;
  margin-bottom: 10px;
  padding-right: 20px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#optimizeReferencesResult #ref-opt-content .ref-opt-results-toolbar .my-checkbox-wrapper {
  margin-top: 3px;
}
#optimizeReferencesResult #ref-opt-content .ref-opt-results-toolbar ul {
  padding: 0;
  list-style: none;
}
#optimizeReferencesResult #ref-opt-content .ref-opt-results-toolbar ul li {
  display: inline-block;
  float: left;
  padding: 0 10px;
  border-right: 1px solid #ccc;
}
#optimizeReferencesResult #ref-opt-content .ref-opt-results-toolbar ul li:first-child {
  padding-left: 0;
}
#optimizeReferencesResult #ref-opt-content .ref-opt-results-toolbar ul li:last-child {
  border: 0;
  padding-right: 0;
}
#optimizeReferencesResult #ref-opt-content .ref-opt-results-toolbar ul a, #optimizeReferencesResult #ref-opt-content .ref-opt-results-toolbar ul label {
  display: inline-block;
  padding: 0;
  color: #999;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  height: 18px;
}
#optimizeReferencesResult #ref-opt-content .ref-opt-results-toolbar ul a:hover {
  text-decoration: none;
  color: #CB2D2D;
}
#optimizeReferencesResult #ref-opt-content .ref-opt-results-toolbar ul a.ref-opt-remove-btn {
  padding-right: 18px;
  background: url(../images/referencesoptimizer/bin.png) no-repeat right center;
}
#optimizeReferencesResult #ref-opt-content .ref-opt-results-toolbar ul a.ref-opt-save-btn {
  padding-left: 24px;
  background: url(../images/article/article-save-and-follow.png) no-repeat left center;
}
#optimizeReferencesResult #ref-opt-content .ref-opt-results-toolbar ul .export-icon {
  display: inline-block;
  float: left;
  margin-right: 5px;
  background: url(../images/article/article_sharebar/article_tools.png) no-repeat -52px 0;
  cursor: pointer;
  vertical-align: middle;
  height: 16px;
  width: 16px;
}
#optimizeReferencesResult #ref-opt-content .ref-opt-results-toolbar ul .send-this {
  display: inline-block;
  float: left;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 12px;
}
#optimizeReferencesResult #ref-opt-content .results {
  float: left;
  padding-right: 10px;
  max-height: 530px;
  height: 530px;
  min-height: 530px;
  overflow-y: auto;
}
#optimizeReferencesResult #ref-opt-content .results article {
  float: left;
  border-bottom: 1px dashed #ccc;
  padding: 10px 0;
  width: 100%;
}
#optimizeReferencesResult #ref-opt-content .results article .my-checkbox-wrapper {
  margin-top: 2px;
}
#optimizeReferencesResult #ref-opt-content .results article .citation {
  float: left;
  width: 490px;
  color: #666;
}
#optimizeReferencesResult #ref-opt-content .results article .citation a {
  color: #333;
  font-weight: 700;
  width: 510px;
}
#optimizeReferencesResult #ref-opt-sidebar {
  padding-top: 30px;
  float: left;
  width: 310px;
}
#optimizeReferencesResult #ref-opt-sidebar .ref-opt-new {
  display: inline-block;
  margin-left: 25px;
  padding: 18px 0 0 32px;
  background: transparent url(../images/referencesoptimizer/ref-opt-new.png) no-repeat 0 0;
  color: #8897a1;
  font-size: 14px;
  text-shadow: 0px 1px 1px #fff;
  font-weight: 700;
  height: 54px;
  width: 280px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#optimizeReferencesResult #ref-opt-sidebar .ref-opt-new:active {
  background-position: 0 -108px;
  color: #666;
}
#optimizeReferencesResult #ref-opt-sidebar .ref-opt-new:hover {
  background-position: 0 -54px;
  color: #CB2D2D;
  text-decoration: none;
}
#optimizeReferencesResult #ref-opt-sidebar .ref-opt-recents {
  margin: 20px 0 20px 15px;
  background: #eee;
  border: 1px solid #ccc;
  width: 290px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#optimizeReferencesResult #ref-opt-sidebar .ref-opt-recents span {
  display: inline-block;
  padding: 8px 10px;
  background: #CB2D2D;
  color: #fff;
  font-family: "ProximaNovaRegular", Arial, sans-serif;
  text-shadow: 0px 1px 1px rgb(140.3810483871, 31.1189516129, 31.1189516129);
  width: 100%;
  -webkit-box-shadow: inset 0px 5px 5px -5px rgb(140.3810483871, 31.1189516129, 31.1189516129);
  -moz-box-shadow: inset 0px 5px 5px -5px rgb(140.3810483871, 31.1189516129, 31.1189516129);
  box-shadow: inset 0px 5px 5px -5px rgb(140.3810483871, 31.1189516129, 31.1189516129);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
#optimizeReferencesResult #ref-opt-sidebar .ref-opt-recents p {
  padding: 10px 0;
}
#optimizeReferencesResult #ref-opt-sidebar .ref-opt-recents .ref-opt-recents-wrapper {
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#optimizeReferencesResult #ref-opt-sidebar .ref-opt-recents article {
  padding: 10px 0;
  border-bottom: 1px dashed #999;
}
#optimizeReferencesResult #ref-opt-sidebar .ref-opt-recents article:last-child {
  border-bottom: 0;
}
#optimizeReferencesResult #ref-opt-sidebar .ref-opt-recents article a {
  color: #333;
  font-weight: 700;
  width: 510px;
}

#video-recorder-record .main,
#video-recorder-upload .main,
#video-recorder-thankyou .main {
  margin: 0 auto;
  width: 990px;
}
#video-recorder-record .wrapper,
#video-recorder-upload .wrapper,
#video-recorder-thankyou .wrapper {
  margin: 0;
  background: #fff url(../images/video-recorder/wrapper-bg.png) repeat-x;
  width: 100%;
}
#video-recorder-record #vid-rec-wrapper,
#video-recorder-upload #vid-rec-wrapper,
#video-recorder-thankyou #vid-rec-wrapper {
  float: left;
  margin: 0 auto;
  padding-left: 20px;
  background: transparent url(../images/video-recorder/top_line.png) no-repeat 20px 120px;
  width: 990px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#video-recorder-record #vid-rec-header,
#video-recorder-upload #vid-rec-header,
#video-recorder-thankyou #vid-rec-header {
  float: left;
  background: #eee;
  height: 120px;
}
#video-recorder-record #vid-rec-header .vid-rec-title,
#video-recorder-upload #vid-rec-header .vid-rec-title,
#video-recorder-thankyou #vid-rec-header .vid-rec-title {
  float: left;
  padding-top: 12px;
  border-right: 1px dashed #ccc;
  height: 115px;
  width: 640px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#video-recorder-record #vid-rec-header .vid-rec-title p,
#video-recorder-upload #vid-rec-header .vid-rec-title p,
#video-recorder-thankyou #vid-rec-header .vid-rec-title p {
  font: 15px "ProximaNovaRegular", Arial, sans-serif;
}
#video-recorder-record #vid-rec-header .vid-rec-title h2,
#video-recorder-upload #vid-rec-header .vid-rec-title h2,
#video-recorder-thankyou #vid-rec-header .vid-rec-title h2 {
  padding-bottom: 0.2em;
  font: 25px "ProximaNovaBold", Arial, sans-serif;
  font-weight: normal;
  color: #333;
}
#video-recorder-record #vid-rec-header .vid-rec-title h2 span,
#video-recorder-upload #vid-rec-header .vid-rec-title h2 span,
#video-recorder-thankyou #vid-rec-header .vid-rec-title h2 span {
  color: #CB2D2D;
}
#video-recorder-record #vid-rec-header .vid-rec-logo,
#video-recorder-upload #vid-rec-header .vid-rec-logo,
#video-recorder-thankyou #vid-rec-header .vid-rec-logo {
  display: inline-block;
  float: left;
  margin: 10px 0 0 70px;
  background: transparent url(../images/video-recorder/recorder_logo.png) no-repeat;
  height: 144px;
  width: 208px;
}
#video-recorder-record #vid-rec-content,
#video-recorder-upload #vid-rec-content,
#video-recorder-thankyou #vid-rec-content {
  float: left;
  margin-top: 8px;
  padding-top: 42px;
  border-right: 1px solid #ccc;
  text-align: center;
  min-height: 520px;
  width: 640px;
  -webkit-box-shadow: 2px 4px 5px -1px rgba(150, 150, 150, 0.5);
  -moz-box-shadow: 2px 4px 5px -1px rgba(150, 150, 150, 0.5);
  box-shadow: 2px 4px 5px -1px rgba(150, 150, 150, 0.5);
}
#video-recorder-record #vid-rec-content .no-user,
#video-recorder-upload #vid-rec-content .no-user,
#video-recorder-thankyou #vid-rec-content .no-user {
  margin: 0 auto;
  background: transparent url(../images/video-recorder/oops.png) no-repeat;
  height: 350px;
  width: 622px;
}
#video-recorder-record #vid-rec-sidebar,
#video-recorder-upload #vid-rec-sidebar,
#video-recorder-thankyou #vid-rec-sidebar {
  float: right;
  padding: 50px 0 0 5px;
  width: 320px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#video-recorder-record #vid-rec-sidebar p,
#video-recorder-upload #vid-rec-sidebar p,
#video-recorder-thankyou #vid-rec-sidebar p {
  font-size: 14px;
  line-height: 1.3em;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-sidebar-top,
#video-recorder-upload #vid-rec-sidebar .vid-rec-sidebar-top,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-sidebar-top {
  min-height: 345px;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-sidebar-top.no-user p,
#video-recorder-upload #vid-rec-sidebar .vid-rec-sidebar-top.no-user p,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-sidebar-top.no-user p {
  margin-bottom: 1em;
  font-weight: 700;
  border-bottom: 2px dotted rgb(225.9677419355, 124.0322580645, 124.0322580645);
}
#video-recorder-record #vid-rec-sidebar .vid-rec-sidebar-top.no-user strong,
#video-recorder-upload #vid-rec-sidebar .vid-rec-sidebar-top.no-user strong,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-sidebar-top.no-user strong {
  color: #CB2D2D;
}
#video-recorder-record #vid-rec-sidebar ul,
#video-recorder-upload #vid-rec-sidebar ul,
#video-recorder-thankyou #vid-rec-sidebar ul {
  padding: 0;
  list-style: none;
  font: 15px "ProximaNovaRegular", Arial, sans-serif;
}
#video-recorder-record #vid-rec-sidebar ul li,
#video-recorder-upload #vid-rec-sidebar ul li,
#video-recorder-thankyou #vid-rec-sidebar ul li {
  padding-bottom: 15px;
  margin-bottom: 10px;
  border-bottom: 2px dotted rgb(225.9677419355, 124.0322580645, 124.0322580645);
}
#video-recorder-record #vid-rec-sidebar ul li:last-child,
#video-recorder-upload #vid-rec-sidebar ul li:last-child,
#video-recorder-thankyou #vid-rec-sidebar ul li:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-start-btn,
#video-recorder-upload #vid-rec-sidebar .vid-rec-start-btn,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-start-btn {
  display: inline-block;
  padding: 2px 8px;
  background: #CB2D2D;
  font-size: 13px;
  color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-allow-btn,
#video-recorder-upload #vid-rec-sidebar .vid-rec-allow-btn,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-allow-btn {
  display: inline-block;
  background: #390;
  vertical-align: middle;
  font-size: 13px;
  width: 18px;
  height: 18px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-allow-btn:before,
#video-recorder-upload #vid-rec-sidebar .vid-rec-allow-btn:before,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-allow-btn:before {
  content: "✓";
  position: relative;
  left: 4px;
  color: #fff;
  font-weight: 700;
  line-height: 20px;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-record-btn,
#video-recorder-upload #vid-rec-sidebar .vid-rec-record-btn,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-record-btn {
  display: inline-block;
  background: #CB2D2D;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-record-btn:before,
#video-recorder-upload #vid-rec-sidebar .vid-rec-record-btn:before,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-record-btn:before {
  content: "·";
  position: relative;
  left: 4px;
  color: #fff;
  font-size: 50px;
  line-height: 12px;
  font-weight: 700;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-stop-btn,
#video-recorder-upload #vid-rec-sidebar .vid-rec-stop-btn,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-stop-btn {
  display: inline-block;
  background: #CB2D2D;
  vertical-align: top;
  width: 15px;
  height: 15px;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-mic,
#video-recorder-upload #vid-rec-sidebar .vid-rec-mic,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-mic {
  display: inline-block;
  background: transparent url(../images/video-recorder/microphone.png) no-repeat;
  vertical-align: top;
  width: 16px;
  height: 16px;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-vol-bar,
#video-recorder-upload #vid-rec-sidebar .vid-rec-vol-bar,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-vol-bar {
  display: inline-block;
  margin-right: 3px;
  background: #CB2D2D;
  vertical-align: top;
  width: 4px;
  height: 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: inset 0px 1px 0px 0px rgba(50, 50, 50, 0.75);
  box-shadow: inset 0px 1px 0px 0px rgba(50, 50, 50, 0.75);
}
#video-recorder-record #vid-rec-sidebar .vid-rec-info,
#video-recorder-upload #vid-rec-sidebar .vid-rec-info,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-info {
  border-top: 2px dotted rgb(225.9677419355, 124.0322580645, 124.0322580645);
  padding-top: 1em;
  padding-bottom: 8px;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-info p,
#video-recorder-upload #vid-rec-sidebar .vid-rec-info p,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-info p {
  font-size: 12px;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-sidebar-text h4,
#video-recorder-upload #vid-rec-sidebar .vid-rec-sidebar-text h4,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-sidebar-text h4 {
  color: #CB2D2D;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-sidebar-text strong,
#video-recorder-upload #vid-rec-sidebar .vid-rec-sidebar-text strong,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-sidebar-text strong {
  color: #CB2D2D;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-sidebar-text .down-arrow,
#video-recorder-record #vid-rec-sidebar .vid-rec-sidebar-text .up-arrow,
#video-recorder-record #vid-rec-sidebar .vid-rec-sidebar-text .right-arrow,
#video-recorder-upload #vid-rec-sidebar .vid-rec-sidebar-text .down-arrow,
#video-recorder-upload #vid-rec-sidebar .vid-rec-sidebar-text .up-arrow,
#video-recorder-upload #vid-rec-sidebar .vid-rec-sidebar-text .right-arrow,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-sidebar-text .down-arrow,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-sidebar-text .up-arrow,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-sidebar-text .right-arrow {
  border-width: 5px;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-sidebar-text .right-arrow,
#video-recorder-upload #vid-rec-sidebar .vid-rec-sidebar-text .right-arrow,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-sidebar-text .right-arrow {
  margin-left: 5px;
  border-left-color: #CB2D2D;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-sidebar-text .right-arrow.vid-rec-play-btn,
#video-recorder-upload #vid-rec-sidebar .vid-rec-sidebar-text .right-arrow.vid-rec-play-btn,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-sidebar-text .right-arrow.vid-rec-play-btn {
  border-width: 8px;
  border-left-width: 15px;
  margin: 0;
  vertical-align: top;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-sidebar-text .up-arrow,
#video-recorder-upload #vid-rec-sidebar .vid-rec-sidebar-text .up-arrow,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-sidebar-text .up-arrow {
  border-bottom-color: #CB2D2D;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-sidebar-text .down-arrow,
#video-recorder-upload #vid-rec-sidebar .vid-rec-sidebar-text .down-arrow,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-sidebar-text .down-arrow {
  border-top-color: #CB2D2D;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-sidebar-text .warning,
#video-recorder-upload #vid-rec-sidebar .vid-rec-sidebar-text .warning,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-sidebar-text .warning {
  color: #CB2D2D;
}
#video-recorder-record #vid-rec-sidebar .vid-rec-sidebar-footer,
#video-recorder-upload #vid-rec-sidebar .vid-rec-sidebar-footer,
#video-recorder-thankyou #vid-rec-sidebar .vid-rec-sidebar-footer {
  padding-top: 1em;
  border-top: 5px solid #CB2D2D;
}
#video-recorder-record #f1000_overlay,
#video-recorder-upload #f1000_overlay,
#video-recorder-thankyou #f1000_overlay {
  background: #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$v2)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}

#video-recorder-record #no-connection {
  position: absolute;
  margin: 88px 0 0 166px;
  background: #eee;
  padding: 16px 16px 8px;
  width: 300px;
  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;
}
#video-recorder-record #no-connection:after {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: 32px;
  top: 0;
  margin-top: -12px;
  border-style: solid;
  border-color: transparent transparent transparent #eee;
  border-width: 15px 0 0 30px;
}
#video-recorder-record #no-connection span {
  display: block;
  text-align: left;
  font-weight: 700;
  font-size: 14px;
}
#video-recorder-record #no-connection .vid-rec-close-btn {
  float: right;
}
#video-recorder-record #no-connection .vid-rec-no-connection-advise {
  border-top: 2px dotted rgb(225.9677419355, 124.0322580645, 124.0322580645);
  padding: 0.8em 0;
  margin-top: 0.8em;
}

#video-recorder-record #terms-and-conditions,
#video-recorder-upload #terms-and-conditions {
  position: absolute;
  top: 100px;
  background: #eee;
  padding: 16px 16px 8px;
  text-align: left;
  width: 970px;
  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;
}
#video-recorder-record #terms-and-conditions .vid-rec-close-btn,
#video-recorder-upload #terms-and-conditions .vid-rec-close-btn {
  float: right;
}
#video-recorder-record #terms-and-conditions .usage,
#video-recorder-upload #terms-and-conditions .usage {
  list-style-type: lower-alpha;
}

#video-recorder-thankyou h4 {
  color: #CB2D2D;
  font: 32px "ProximaNovaBold", Arial, sans-serif;
  font-weight: normal;
}
#video-recorder-thankyou .vid-rec-info {
  margin-top: 1em;
}
#video-recorder-thankyou .vid-rec-thanks-msg {
  margin: 0 auto;
  background: #CB2D2D url(../images/video-recorder/finch.png) no-repeat 310px;
  text-align: left;
  height: 350px;
  width: 620px;
}
#video-recorder-thankyou .vid-rec-thanks-msg span {
  display: inline-block;
  margin: 40px 0 0 60px;
  color: #fff;
  font-size: 30px;
  line-height: 38px;
  font-weight: 700;
  width: 185px;
}

#candidates-list .content,
#user-nomination .content {
  padding: 20px 10px 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#candidates-list .breadcrumbs,
#candidates-list .heading-title,
#candidates-list .section-title,
#user-nomination .breadcrumbs,
#user-nomination .heading-title,
#user-nomination .section-title {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
#candidates-list .pageTitle,
#user-nomination .pageTitle {
  float: none;
  border-bottom: 0;
}
#candidates-list .pageTitle .heading-title,
#user-nomination .pageTitle .heading-title {
  padding-top: 15px;
  padding-bottom: 30px;
}

#user-nomination .contentBorder {
  position: relative;
}
#user-nomination .pageTitle .heading-title {
  font-size: 24px;
}
#user-nomination .section-title {
  color: #000;
  letter-spacing: 0;
}
#user-nomination .section-title small {
  font: 12px "Arial", sans-serif;
  color: #383838;
}
#user-nomination .form-section {
  float: left;
  margin-bottom: 55px;
}
#user-nomination .evaluation-sections-tagging-selects,
#user-nomination #self-interest {
  float: left;
  width: 100%;
}
#user-nomination .evaluation-sections-tagging-selects label,
#user-nomination #self-interest label {
  float: left;
  clear: none;
  margin-right: 25px;
  padding: 0;
  font-weight: 700;
  text-indent: 10px;
  line-height: 14px;
  width: auto;
}
#user-nomination .evaluation-sections-tagging-selects label input,
#user-nomination #self-interest label input {
  margin: 0;
}
#user-nomination #self-interest li {
  vertical-align: top;
}
#user-nomination #self-interest .inputError {
  padding-left: 20px;
  background-position: 0 8px;
  width: 380px;
}
#user-nomination .remove-section-target,
#user-nomination .add-section-target {
  float: left;
  clear: both;
  width: 285px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#user-nomination .evaluationsSectionCopy,
#user-nomination .evaluationsSectionDelete {
  display: block;
  cursor: pointer;
  border: 0;
  height: 21px;
  width: 21px;
}
#user-nomination .evaluationsSectionCopy {
  background: url(../images/ui/left-right-arrows.png) no-repeat 0 0;
  margin: 120px 0 5px 10px;
}
#user-nomination .evaluationsSectionDelete {
  background: url(../images/ui/left-right-arrows.png) no-repeat 0 -20px;
  margin: 0 0 0 10px;
}
#user-nomination .evaluationSectionTagRight .required {
  margin-top: 18px;
}
#user-nomination .evaluationSectionTagCenter {
  width: 40px;
}
#user-nomination .evaluationsSectionsSelect {
  width: 285px;
}
#user-nomination .evaluationsSectionsSelect select {
  width: 275px;
}
#user-nomination textarea {
  background: url("../images/form-textbox-bg.png") repeat-x;
  margin: 20px 0 5px 0;
  padding: 4px;
  border: 1px solid #CCC;
  font: 12px Arial, sans-serif;
  height: 85px;
  width: 378px;
  resize: vertical;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#user-nomination .new-button-standard {
  box-sizing: border-box;
}
#user-nomination .upload-cv-wrapper {
  position: relative;
  margin: 20px 0 0 240px;
  overflow: hidden;
  height: 30px;
}
#user-nomination .upload-cv-wrapper #cv {
  position: absolute;
  top: 0;
  left: -9999px;
  margin: 0;
}
#user-nomination .upload-cv-wrapper .cv-label {
  margin: 0;
  padding: 6px 10px 0;
  width: auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#user-nomination #terms-and-conditions-popup {
  position: absolute;
  top: 20px;
  left: 60px;
  padding: 0 20px 20px;
  background: #eee;
  box-shadow: 0 2px 2px 1px rgba(150, 150, 150, 0.5);
  font: 12px Arial, Helvetica, sans-serif;
  width: 530px;
  z-index: 1001;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#user-nomination #terms-and-conditions-popup .scroll-box {
  margin-bottom: 1em;
  background: #fff;
  padding: 10px;
  border: 1px solid #999;
  overflow-y: auto;
  height: 235px;
}
#user-nomination #terms-and-conditions-popup .dashboard-bottom {
  float: left;
  clear: both;
  padding-top: 1em;
  background: transparent;
  text-align: right;
  width: 100%;
}
#user-nomination #terms-and-conditions-popup .dashboard-bottom button {
  min-width: 60px;
}
#user-nomination #terms-and-conditions-popup .nav-heading {
  display: inline-block;
  border-top: 8px solid #CB2D2D;
  font-family: Arial, sans-serif;
  color: #333;
  font-size: 16px;
  font-weight: bold;
  padding: 20px 0;
  margin-right: 15px;
}
#user-nomination #terms-and-conditions-popup .checkbox-label a {
  text-decoration: underline;
  color: #CB2D2D;
}
#user-nomination .contributor-nomination-list {
  width: 100%;
  padding: 0;
  list-style: none;
  margin-bottom: 20px;
}
#user-nomination .contributor-nomination-list.has-open-item .contributor-nomination-name.contributor-nominate-button {
  cursor: default;
}
#user-nomination .contributor-nomination-list .contributor-nomination-item.is-open {
  outline: 1px solid #CB2D2D;
  margin-left: -2.5px;
  margin-right: -2.5px;
  padding-left: 2.5px;
  padding-right: 2.5px;
}
#user-nomination .contributor-nomination-list .contributor-nomination-item.is-open .contributor-nomination-name {
  color: #383838;
}
#user-nomination .contributor-nomination-list .contributor-nomination-item.is-open .contributor-nomination-data {
  border-bottom: 0;
}
#user-nomination .contributor-nomination-list .contributor-nomination-name {
  color: #999999;
  padding: 2px 5px;
}
#user-nomination .contributor-nomination-list .contributor-nomination-name span {
  margin: 0;
  padding: 8px 0;
  font-size: 16px;
  line-height: 1.4em;
}
#user-nomination .contributor-nomination-list .contributor-nomination-name span.nominated-badge {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  float: right;
  padding: 5px 10px;
  font-size: 1em;
  font-weight: 700;
  border: 1px solid #bbb;
  background: #ccc;
  color: #fff;
  margin-top: 5px;
}
#user-nomination .contributor-nomination-list .contributor-nomination-name.contributor-nominate-button {
  cursor: pointer;
}
#user-nomination .contributor-nomination-list .contributor-nomination-name.contributor-nominate-button .nominated-badge {
  display: none;
}
#user-nomination .contributor-nomination-list .contributor-nomination-data {
  padding: 0;
  border-bottom: 1px dashed #ccc;
}
#user-nomination .buttonry {
  margin-bottom: 20px;
}

.done-nomination-button,
.done-nomination-button:hover,
.submit-author-nomination,
.submit-author-nomination:hover {
  border-color: #CB2D2D;
  background: #CB2D2D;
  color: #fff;
  text-shadow: none;
}
#confirm-dialogue.large-confirm-dialogue {
  width: 300px;
}
#confirm-dialogue.large-confirm-dialogue .confirm-message-text {
  display: block;
  text-align: center;
}
#confirm-dialogue.large-confirm-dialogue .confirm-yes {
  margin-left: 97px;
}
#confirm-dialogue.large-confirm-dialogue .confirm-no {
  margin-right: 96px;
}

#nomination-instructions {
  font: 14px Arial, sans-serif;
}

#nomination-instructions-list {
  margin: 10px 0 20px;
  padding: 0;
  padding-left: 25px;
}
#nomination-instructions-list li {
  line-height: 1.5em;
}

#nomination-data {
  padding: 15px 5px 0 5px;
}
#nomination-data .section-title {
  color: #CB2D2D;
  font-size: 14px;
  width: 100%;
}
#nomination-data .form-section {
  width: 100%;
  margin-bottom: 20px;
}
#nomination-data .form-section-column label {
  width: 100%;
  float: none;
  text-align: left;
  padding: 0;
}
#nomination-data .form-section-column input,
#nomination-data .form-section-column textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  float: none;
  max-width: 285px;
  margin-bottom: 20px;
}
#nomination-data .form-section-column span.required {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  float: none;
  height: 24px;
  width: 16px;
  margin: 0;
  padding: 0;
}
#nomination-data .form-section-column .upload-cv-wrapper {
  height: auto;
  position: static;
  width: 70px;
  margin: 0;
  line-height: 28px;
  float: left;
}
#nomination-data .form-section-column .upload-cv-wrapper .cv-label {
  padding: 0;
  text-align: center;
  cursor: pointer;
}
#nomination-data .form-section-column .upload-cv-value {
  float: left;
  line-height: 30px;
  margin-left: 5px;
}
#nomination-data .form-section-column .inputError {
  margin: -20px 0 20px 0;
  max-width: 265px;
}
#nomination-data .inputError {
  margin: 0;
  width: auto;
  padding: 7px 0 7px 20px;
  line-height: 1.2em;
  background: #fcfbdf url(../images/form-error.jpg) no-repeat 4px 8px;
}

#candidates-list {
  /*   .no-opinion {
      background: #fff;
      color: #999;
    } */
}
#candidates-list .content {
  padding-left: 20px;
}
#candidates-list #nav-tabs {
  padding-top: 5px;
  background-color: #FFF;
  border-top: 4px solid #CCC;
  font: 12px "ProximaNovaSemibold", Arial, sans-serif;
}
#candidates-list #nav-tabs ul {
  height: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#candidates-list #nav-tabs ul li {
  color: #999;
}
#candidates-list #nav-tabs ul li .divider {
  margin: 0 6px 0 2px;
}
#candidates-list #nav-tabs ul li.active a.nav-link {
  color: #CB2D2D;
}
#candidates-list #nav-tabs ul li a.nav-link {
  display: inline-block;
  height: 25px;
  color: #999;
  text-decoration: none;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 11px;
}
#candidates-list #nav-tabs ul li a.nav-link:hover {
  color: #CB2D2D;
}
#candidates-list #nav-tabs ul li .nomination-count {
  color: #999;
}
#candidates-list .nomination {
  margin-top: 10px;
  margin-bottom: 20px;
  padding-top: 10px;
  border-top: 1px dashed #ccc;
}
#candidates-list .nomination-empty {
  padding-top: 3em;
  color: #666;
  text-align: center;
}
#candidates-list .nomination-name {
  padding-bottom: 5px;
  color: #333;
  font-size: 26px;
  letter-spacing: 0;
}
#candidates-list .nomination-affiliation {
  font: 14px "ProximaNovaRegular", "Proxima Nova Regular", Arial, sans-serif;
}
#candidates-list .nomination-notes {
  margin: 20px 0 0 0;
  padding: 0;
}
#candidates-list .nomination-details-table {
  margin-top: 20px;
  width: 100%;
}
#candidates-list .nomination-details-table a {
  font-weight: 700;
}
#candidates-list .nomination-details-table td {
  padding-bottom: 3px;
}
#candidates-list .nomination-log {
  margin-top: 20px;
}
#candidates-list .nomination-log li {
  margin-top: 3px;
}
#candidates-list .nomination-fm-badge {
  display: inline-block;
  padding: 0 3px;
  background: #CB2D2D;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#candidates-list .nomination-fm-badge:before {
  content: "FM";
}
#candidates-list .nomination-sh-badge {
  display: inline-block;
  padding: 0 3px;
  background: #CB2D2D;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#candidates-list .nomination-sh-badge:before {
  content: "SH";
}
#candidates-list .nomination-hof-badge {
  display: inline-block;
  padding: 0 3px;
  background: #CB2D2D;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#candidates-list .nomination-hof-badge:before {
  content: "HoF";
}
#candidates-list .nomination-actions {
  margin-top: 10px;
}
#candidates-list .readmore-js-toggle {
  display: inline;
  width: auto;
}
#candidates-list .text-right {
  text-align: right;
}

#mobile,
#mobile-ad {
  background-color: rgb(221, 221, 221);
  background-image: -owg-radial-gradient(top, ellipse cover, rgb(238, 238, 238) 0, rgb(153, 153, 153) 1500px);
  background-image: -webkit-radial-gradient(top, ellipse cover, rgb(238, 238, 238) 0, rgb(153, 153, 153) 1500px);
  background-image: -moz-radial-gradient(top, ellipse cover, rgb(238, 238, 238) 0, rgb(153, 153, 153) 1500px);
  background-image: -o-radial-gradient(top, ellipse cover, rgb(238, 238, 238) 0, rgb(153, 153, 153) 1500px);
  background-image: radial-gradient(top, ellipse cover, rgb(238, 238, 238) 0, rgb(153, 153, 153) 1500px);
}
#mobile .wrapper,
#mobile-ad .wrapper {
  background: transparent;
}
#mobile .main,
#mobile-ad .main {
  margin: 0;
  padding-bottom: 20px;
}
#mobile .mobile-content,
#mobile-ad .mobile-content {
  font: 16px "ProximaNovaRegular", Arial, sans-serif;
  padding: 45px 0 0 433px;
  background: transparent url("../images/mobile/phones.png") no-repeat 0 35px;
  min-height: 620px;
}
#mobile .mobile-title,
#mobile-ad .mobile-title {
  margin-left: -60px;
  padding: 10px 0 0 110px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 400;
  font-size: 33px;
  background-image: url(../images/mobile/ribbon.png);
  background-image: url(../images/mobile/ribbon.svg), none;
  background-repeat: no-repeat;
  white-space: nowrap;
  height: 77px;
  width: 565px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#mobile .mobile-title img, #mobile .mobile-title span,
#mobile-ad .mobile-title img,
#mobile-ad .mobile-title span {
  display: inline-block;
  margin: -5px 0 0;
  vertical-align: middle;
}
#mobile .mobile-info-text,
#mobile-ad .mobile-info-text {
  position: relative;
  margin-top: 30px;
  padding: 18px 0 0 82px;
  background: transparent url("") no-repeat 0 0;
  font: 20px "ProximaNovaRegular", Arial, sans-serif;
  line-height: 24px;
  height: 130px;
  width: 465px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#mobile .mobile-info-text:before,
#mobile-ad .mobile-info-text:before {
  content: " ";
  position: absolute;
  top: -5px;
  left: -72px;
  display: inline-block;
  background-image: url(../images/mobile/finch.png);
  background-image: url(../images/mobile/finch.svg), none;
  background-repeat: no-repeat;
  height: 144px;
  width: 144px;
}
#mobile .mobile-features-list,
#mobile-ad .mobile-features-list {
  margin: 0 0 25px;
  padding: 35px 0 0;
  list-style: none;
  border-left: 2px dotted #AAA;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#mobile .mobile-features-list li,
#mobile-ad .mobile-features-list li {
  position: relative;
  display: table;
  margin: 0 0 20px -19px;
}
#mobile .mobile-features-list li .mobile-features-icon,
#mobile-ad .mobile-features-list li .mobile-features-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 100% auto;
  height: 35px;
  width: 35px;
}
#mobile .mobile-features-list li .mobile-features-icon.search,
#mobile-ad .mobile-features-list li .mobile-features-icon.search {
  background-image: url(../images/mobile/icon_search.png);
  background-image: url(../images/mobile/icon_search.svg), none;
}
#mobile .mobile-features-list li .mobile-features-icon.medal,
#mobile-ad .mobile-features-list li .mobile-features-icon.medal {
  background-image: url(../images/mobile/icon_medal.png);
  background-image: url(../images/mobile/icon_medal.svg), none;
}
#mobile .mobile-features-list li .mobile-features-icon.files,
#mobile-ad .mobile-features-list li .mobile-features-icon.files {
  background-image: url(../images/mobile/icon_files.png);
  background-image: url(../images/mobile/icon_files.svg), none;
}
#mobile .mobile-features-list li .mobile-features-icon.group,
#mobile-ad .mobile-features-list li .mobile-features-icon.group {
  background-image: url(../images/mobile/icon_group.png);
  background-image: url(../images/mobile/icon_group.svg), none;
}
#mobile .mobile-features-list li .mobile-features-icon, #mobile .mobile-features-list li span,
#mobile-ad .mobile-features-list li .mobile-features-icon,
#mobile-ad .mobile-features-list li span {
  display: inline-block;
  vertical-align: middle;
  display: table-cell;
}
#mobile .mobile-features-list li span,
#mobile-ad .mobile-features-list li span {
  padding-left: 20px;
  line-height: 22px;
}
#mobile .mobile-footer,
#mobile-ad .mobile-footer {
  position: relative;
  margin-left: -90px;
  padding: 20px 0 0 125px;
  border-top: 1px solid #CB2D2D;
  width: 590px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#mobile .mobile-footer:after,
#mobile-ad .mobile-footer:after {
  content: " ";
  position: absolute;
  top: -8px;
  right: -10px;
  display: inline-block;
  background-image: url(../images/mobile/red_dot.png);
  background-image: url(../images/mobile/red_dot.svg), none;
  background-repeat: no-repeat;
  height: 15px;
  width: 15px;
}
#mobile .mobile-footer .mobile-google-play-link,
#mobile .mobile-footer .mobile-app-store-link,
#mobile-ad .mobile-footer .mobile-google-play-link,
#mobile-ad .mobile-footer .mobile-app-store-link {
  vertical-align: middle;
}
#mobile .mobile-footer .mobile-google-play-link,
#mobile-ad .mobile-footer .mobile-google-play-link {
  display: inline-block;
  background: transparent url("../images/logos/google_play.png") no-repeat 0 0;
  height: 45px;
  width: 129px;
}
#mobile .mobile-footer .mobile-app-store-link,
#mobile-ad .mobile-footer .mobile-app-store-link {
  display: inline-block;
  margin-right: 8px;
  background: transparent url("../images/logos/app_store.png") no-repeat 0 0;
  height: 40px;
  width: 135px;
}
#mobile .mobile-footer .mobile-not-subscriber,
#mobile-ad .mobile-footer .mobile-not-subscriber {
  position: relative;
  display: block;
  margin-top: 10px;
  padding-left: 22px;
  background-image: url(../images/mobile/icon_asterisk.png);
  background-image: url(../images/mobile/icon_asterisk.svg), none;
  background-repeat: no-repeat;
  background-position: left center;
  line-height: 14px;
  height: 18px;
}
#mobile .mobile-footer .mobile-not-subscriber .mobile-not-subscriber-link,
#mobile-ad .mobile-footer .mobile-not-subscriber .mobile-not-subscriber-link {
  padding-right: 90px;
  background-image: url(../images/mobile/f1000prime_logo_black.png);
  background-image: url(../images/mobile/f1000prime_logo_black.svg), none;
  background-repeat: no-repeat;
  background-position: 99% -2px;
  color: #333;
  font-family: "ProximaNovaSemibold", "Arial", sans-serif;
  text-decoration: none;
}
#mobile .mobile-footer .mobile-not-subscriber .mobile-caret-right,
#mobile-ad .mobile-footer .mobile-not-subscriber .mobile-caret-right {
  position: absolute;
  right: auto;
  top: -4px;
  padding-top: 2px;
  font-size: 22px;
  font-weight: 700;
}

#mobile-ad {
  display: none;
  padding: 0;
  background: #dedede;
  text-align: center;
  overflow-x: hidden;
  height: 100%;
  min-width: 230px;
}
#mobile-ad .mobile-ad-top {
  padding: 10px 20px;
  height: 70%;
}
#mobile-ad .mobile-title-mobiles img {
  max-width: 380px;
  width: 100%;
}
#mobile-ad .mobile-ad-finch {
  margin: 0 auto;
  background-image: url(../images/mobile/finch-mobile.png);
  background-image: url(../images/mobile/finch-mobile.svg), none;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  max-height: 220px;
  min-height: 100px;
  height: 45%;
  width: 60%;
}
#mobile-ad .mobile-features-list-wrapper {
  padding: 15px 0 15px 20px;
}
#mobile-ad .mobile-features-list {
  display: inline-block;
  margin: 0 0 10px;
  padding: 0;
  font-size: 16px;
  line-height: 22px;
  text-align: left;
}
#mobile-ad .mobile-features-list li {
  padding: 0;
  margin: 0 0 20px -20px;
}
#mobile-ad .mobile-features-list li:last-child {
  margin-bottom: 0;
}
#mobile-ad .mobile-ad-footer {
  position: fixed;
  bottom: 0;
  padding-bottom: 10px;
  background: #dedede;
  border-top: 1px solid #bbb;
  width: 100%;
}
#mobile-ad .mobile-ad-footer .google-play,
#mobile-ad .mobile-ad-footer .app-store {
  display: inline-block;
  margin: -20px auto 0;
  background: transparent url(../images/logos/app_store.png) no-repeat top left;
  width: 135px;
  height: 40px;
}
#mobile-ad .mobile-ad-footer .google-play {
  margin-top: -22px;
  background: transparent url(../images/logos/google_play.png) no-repeat top left;
  width: 129px;
  height: 45px;
}
#mobile-ad .mobile-ad-footer .mobile-ad-view-full-site {
  display: inline-block;
  padding: 10px;
  margin-top: 5px;
  text-transform: uppercase;
  font-weight: 700;
  color: #333;
}
@media only screen and (max-width: 340px) {
  #mobile-ad .mobile-features-list {
    font-size: 12px;
    line-height: 18px;
  }
  #mobile-ad .mobile-features-list li {
    margin: 0 0 10px -20px;
    padding: 0 0 0 5px;
  }
  #mobile-ad .mobile-features-list li .mobile-features-icon {
    height: 28px;
    width: 28px;
  }
}
@media only screen and (max-height: 450px) {
  #mobile-ad .mobile-ad-top {
    padding: 5px 20px;
    height: 50%;
  }
}
@media only screen and (min-width: 340px) and (max-height: 540px) {
  #mobile-ad .mobile-features-list {
    font-size: 12px;
    line-height: 18px;
  }
  #mobile-ad .mobile-features-list li {
    margin: 0 0 10px -20px;
    padding: 0 0 0 5px;
  }
  #mobile-ad .mobile-features-list li .mobile-features-icon {
    height: 28px;
    width: 28px;
  }
}
@media only screen and (min-height: 645px) {
  #mobile-ad .mobile-ad-top {
    padding-top: 50px;
    height: 80%;
  }
}
@media only screen and (min-height: 770px) {
  #mobile-ad .mobile-ad-footer {
    bottom: 10%;
  }
}

.findreferee {
  font-family: Roboto, Verdana, Arial, sans-serif;
  background: #fafafa;
}
.findreferee__c-4, .findreferee__c-8 {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.findreferee__c-4 {
  padding-left: 20px;
  width: calc(33% - 20px);
}
.findreferee__c-4--grant-id {
  vertical-align: bottom;
  padding-bottom: 4px;
}
.findreferee__c-8 {
  width: 66%;
}
.findreferee .js-invisible-switcher {
  position: absolute;
  top: 14px;
  left: 333px;
  background: transparent;
  width: 41px;
  height: 18px;
}
.findreferee .js-invisible-switcher.mocked {
  background: rgba(232, 0, 0, 0.5);
}
.findreferee .peersguru-logout {
  float: right;
  margin-top: 10px;
}
.findreferee.is-found .findreferee-form {
  margin-bottom: 24px;
}
.findreferee.is-found .findreferee-form__legend {
  display: none;
}
.findreferee.is-found .js-hidden {
  display: none;
}
.findreferee.is-found .findreferee__infobox-text {
  display: none;
}
.findreferee.is-found .findreferee__header {
  min-height: 52px;
  transition: all 0.2s ease;
  opacity: 1;
}
.findreferee.is-found .findreferee__header.is-blank {
  opacity: 0;
}
.findreferee.is-found .findreferee__header.clone {
  opacity: 0;
  z-index: -1;
  transition: all 0.3s ease;
  height: 52px;
  width: 100%;
  display: block;
  position: fixed;
  top: 0;
}
.findreferee.is-found .findreferee__header.is-sticky {
  position: fixed;
  opacity: 1;
  top: 0;
  left: 0;
  z-index: 99;
}
.findreferee.is-found .findreferee__logo--big {
  opacity: 0;
  transform: translateY(-80px);
}
.findreferee.is-found .findreferee__logo--small {
  opacity: 1;
  transform: translateY(-62px);
}
.findreferee.is-found .findreferee-form__label-content--required {
  display: none;
}
.findreferee .is-hidden {
  display: none;
}
.findreferee__overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 99;
  display: none;
  top: 0;
  left: 0;
}
.findreferee__overlay-spinner {
  animation: rotator 1.4s linear infinite;
}
@keyframes rotator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
.findreferee__overlay-spinner .path {
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  transform-origin: center;
  stroke: #CB2D2D;
  animation: dash 1.4s ease-in-out infinite;
}
@keyframes dash {
  0% {
    stroke-dashoffset: 187;
  }
  50% {
    stroke-dashoffset: 46.75;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 187;
    transform: rotate(450deg);
  }
}
.findreferee__overlay-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -132px 0 0 -51px;
  text-align: center;
}
.findreferee__overlay-text {
  font-size: 20px;
  font-weight: 500;
  color: #fff;
  margin-top: 24px;
}
.findreferee__header {
  min-height: 68px;
  background: #fff;
  box-shadow: 0 1px 13px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.findreferee__header.clone {
  opacity: 0;
  z-index: -1;
  transition: all 0.3s ease;
  height: 52px;
  width: 100%;
  display: block;
  position: fixed;
  top: 0;
}
.findreferee__logo {
  position: absolute;
  opacity: 1;
  top: 11px;
  left: -1px;
  transition: all 0.3s ease-in;
}
.findreferee__logo--small {
  top: 70px;
  opacity: 0;
}
.findreferee__content {
  max-width: 980px;
  margin: 0 auto;
}
.findreferee__content--head, .findreferee__content--result {
  position: relative;
}
.findreferee__infobox {
  font-style: italic;
  font-size: 13px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.38);
  letter-spacing: 0.01rem;
}
.findreferee__infobox-text--first {
  margin-top: 74px;
}
.findreferee .applicants {
  margin: 48px 0;
}
.findreferee .applicants__title {
  font-size: 20px;
  color: rgba(0, 0, 0, 0.87);
  letter-spacing: 0.005rem;
  font-family: Roboto, Verdana, Arial, sans-serif;
  margin-bottom: 0;
}
.findreferee .applicants__item {
  margin-top: 24px;
  padding: 0 60px 24px 24px;
  border: 1px solid #e0e0e0;
  position: relative;
}
.findreferee .applicants__item.item-is-disabled {
  background: #fff;
}
.findreferee .applicants__item.item-is-disabled input {
  border-bottom: none;
}
.findreferee .fr-error {
  position: absolute;
  width: 280px;
  left: 50%;
  margin-left: -140px;
  top: 50%;
  margin-top: -130px;
  border-top: 10px #ff0000 solid;
  border-radius: 4px;
  background: #fefefe;
  box-shadow: 0 5px 22px rgba(0, 0, 0, 0.64);
  padding: 0 24px;
  box-sizing: border-box;
}
.findreferee .fr-error__title {
  font-family: Roboto, Verdana, Arial, sans-serif;
  font-size: 34px;
  color: #ff0000;
  text-align: center;
  font-weight: 500;
  margin-top: 15px;
}
.findreferee .fr-error__subtitle {
  font-family: Roboto, Verdana, Arial, sans-serif;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.87);
  text-align: center;
  font-weight: 500;
  margin-top: 2px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
  padding-bottom: 22px;
  margin-bottom: 23px;
}
.findreferee .fr-error__text {
  font-family: Roboto, Verdana, Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.02rem;
  color: rgba(0, 0, 0, 0.54);
  text-align: center;
  padding-bottom: 20px;
}
.findreferee .fr-error__link {
  color: #CB2D2D;
}
.findreferee .fr-error__link:hover {
  text-decoration: underline;
  cursor: pointer;
}
.findreferee .fr-error__overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 99;
  top: 0;
  left: 0;
  display: none;
}
.findreferee .fr-error__overlay.is-open {
  display: block;
}
.findreferee .fr-error__close {
  position: absolute;
  top: 9px;
  right: 9px;
  opacity: 0.38;
  cursor: pointer;
}
.findreferee .fr-error__close:hover {
  opacity: 0.7;
}

.findreferee-form {
  margin-bottom: 48px;
}
.findreferee-form--top {
  width: 100%;
  margin-bottom: 0;
}
.findreferee-form__legend {
  font-size: 13px;
  letter-spacing: 0.01rem;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.38);
  font-style: italic;
  position: absolute;
  right: 0;
  top: 13px;
}
.findreferee-form__legend i {
  color: red;
}
.findreferee-form__wrapper {
  position: relative;
  vertical-align: top;
  margin-top: 40px;
}
.findreferee-form__wrapper.form--filled .findreferee-form__label {
  transform: translateY(-70%);
  font-size: 12px;
  transition: transform 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
}
.findreferee-form__wrapper.form--filled textarea[name=title] {
  font-weight: 500;
}
.findreferee-form__wrapper.is-error .findreferee-form__info--error {
  opacity: 1;
}
.findreferee-form__wrapper.is-error .findreferee-form__textarea {
  border-bottom: 2px solid red;
}
.findreferee-form__textarea, .findreferee-form__input {
  resize: none;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  background: none;
  font-size: 16px;
  width: 100%;
  padding: 7px 0;
  height: 39px;
  box-sizing: border-box;
  font-family: Roboto, Verdana, Arial, sans-serif;
  letter-spacing: 0.01rem;
  color: rgba(0, 0, 0, 0.87);
  line-height: 24px;
}
.findreferee-form__textarea:focus, .findreferee-form__input:focus {
  outline: 0;
  border-bottom-color: #cb2d2d;
}
.findreferee-form__textarea:focus ~ .findreferee-form__label, .findreferee-form__input:focus ~ .findreferee-form__label {
  transform: translateY(-70%);
  font-size: 12px;
  transition: transform 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
}
.findreferee-form__input {
  width: 90%;
}
.findreferee-form__input--full {
  width: 100%;
}
.findreferee-form__label {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  width: 100%;
  height: calc(100% - 1em);
  text-align: left;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.38);
  font-size: 16px;
  height: 34px;
  line-height: 42px;
  margin-bottom: 4px;
  letter-spacing: 0.01rem;
  transition: transform 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
}
.findreferee-form__label--applicant {
  margin-bottom: 0;
}
.findreferee-form__label.is-active {
  transform: translateY(-70%);
  font-size: 12px;
}
.findreferee-form__label-content--required {
  color: red;
}
.findreferee-form__info {
  font-style: italic;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
  letter-spacing: 0.02rem;
}
.findreferee-form__info--error {
  opacity: 0;
  position: absolute;
  color: red;
  transition: opacity 0.2s ease;
}
.findreferee-form__button {
  background: #CB2D2D;
  color: #fff;
  border: none;
  font-size: 14px;
  padding: 0 16px;
  height: 36px;
  line-height: 36px;
  font-family: Roboto, Verdana, Arial, sans-serif;
  letter-spacing: 0.01rem;
  text-transform: uppercase;
  border-radius: 2px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.24), 0 1px 2px 0 rgba(0, 0, 0, 0.12);
  cursor: pointer;
}
.findreferee-form__button:focus {
  outline: 0;
}
.findreferee-form__button:hover {
  transition: background 0.3s ease;
  background: rgb(190.4762096774, 42.2237903226, 42.2237903226);
}
.findreferee-form__action-button {
  margin-top: 16px;
  border: 0;
  background: none;
  text-transform: uppercase;
  float: right;
  color: #CB2D2D;
  font-size: 14px;
  letter-spacing: 0.01rem;
  font-weight: 500;
  cursor: pointer;
}
.findreferee-form__action-button:focus {
  outline: 0;
}
.findreferee-form__action-img {
  vertical-align: middle;
  margin-top: -2px;
  cursor: pointer;
}
.findreferee-form__action-delete {
  position: absolute;
  top: 12px;
  right: 12px;
  height: 40px;
  width: 40px;
  line-height: 40px;
  border-radius: 50%;
  cursor: pointer;
  display: block;
  text-align: center;
}
.findreferee-form__action-delete img {
  vertical-align: middle;
  cursor: pointer;
}
.findreferee-form__action-delete:hover {
  background: #e3e3e3;
}

.findreferee-results {
  background: #fff;
  border-top: 1px solid #ddd;
  padding: 24px 0 48px;
}
.findreferee-results__header {
  padding-bottom: 25px;
}
.findreferee-results.no-result {
  padding-bottom: 250px;
}
.findreferee-results.no-result .js-get-csv {
  opacity: 0.5;
}
.findreferee-results__num-info {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  margin-left: 24px;
}
.findreferee-results__number {
  color: rgba(0, 0, 0, 0.87);
}
.findreferee-results__conflict-flag {
  margin-left: 15px;
}
.findreferee-results__conflict-flag__img {
  vertical-align: bottom;
  opacity: 0.5;
}
.findreferee-results__conflict-flag__text {
  vertical-align: middle;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
}
.findreferee-results__header-tools {
  list-style: none;
  position: absolute;
  top: 40px;
  right: 50px;
  color: rgba(0, 0, 0, 0.54);
  letter-spacing: 0.01rem;
  font-size: 14px;
  margin-bottom: 24px;
  padding-left: 0;
  padding: 13px 0;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-width: 1px 0;
  transition: all 0.5s ease;
}
.findreferee-results__header-tools__img {
  vertical-align: middle;
  margin-right: 5px;
  opacity: 0.54;
}
.findreferee-results__header-tools__name {
  vertical-align: middle;
}
.findreferee-results__header-tools li {
  cursor: pointer;
  position: relative;
  padding: 5px;
  margin: 10px 0;
  line-height: 24px;
}
.findreferee-results__header-tools li:hover {
  background: rgba(0, 0, 0, 0.12);
}
.findreferee-results__item {
  width: 80%;
  padding: 24px;
  border-radius: 2px;
  box-sizing: border-box;
  position: relative;
  margin-bottom: 16px;
}
.findreferee-results__item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  box-shadow: 0 0px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transition: box-shadow 0.3s ease;
}
.findreferee-results__item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  min-height: 0;
  opacity: 0;
  width: 2px;
  background: #CB2D2D;
  transition: all 0.3s ease;
}
.findreferee-results__item.is-open .findreferee-results__article {
  margin-bottom: 16px;
}
.findreferee-results__item:hover .findreferee-results__item-tick, .findreferee-results__item.is-selected .findreferee-results__item-tick {
  opacity: 1;
}
.findreferee-results__item:hover .findreferee-results__article-link,
.findreferee-results__item:hover .findreferee-results__item-show, .findreferee-results__item.is-selected .findreferee-results__article-link,
.findreferee-results__item.is-selected .findreferee-results__item-show {
  color: #CB2D2D;
}
.findreferee-results__item:hover:after, .findreferee-results__item.is-selected:after {
  min-height: 100%;
  opacity: 1;
}
.findreferee-results__item:hover:before, .findreferee-results__item.is-selected:before {
  box-shadow: 0 5px 28px rgba(0, 0, 0, 0.12), 0 10px 10px rgba(0, 0, 0, 0.12);
}
.findreferee-results__item.is-selected .findreferee-results__item-tick {
  background: #eee;
}
.findreferee-results__item-content {
  color: rgba(0, 0, 0, 0.87);
  letter-spacing: 0.01rem;
  width: 80%;
  display: inline-block;
  vertical-align: top;
}
.findreferee-results__item-name {
  font-size: 16px;
  font-weight: 500;
  padding-bottom: 8px;
}
.findreferee-results__item-name__img {
  vertical-align: middle;
  opacity: 0.5;
}
.findreferee-results__item-name__text {
  vertical-align: middle;
  line-height: 24px;
}
.findreferee-results__item-uni {
  font-size: 13px;
  padding-bottom: 16px;
  color: rgba(0, 0, 0, 0.87);
}
.findreferee-results__item-separator {
  border-top: 1px solid #ddd;
  width: 100%;
  padding-top: 16px;
  display: block;
  font-weight: 700;
  font-style: italic;
  padding-bottom: 1px;
  color: rgba(0, 0, 0, 0.54);
}
.findreferee-results__item-tools {
  float: right;
  width: 20%;
  display: inline-block;
}
.findreferee-results__item-tools:after {
  content: "";
  display: table;
  clear: both;
}
.findreferee-results__item-tick {
  opacity: 0;
  width: 40px;
  height: 40px;
  display: block;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  position: relative;
  transform: translateX(12px);
  z-index: 2;
  margin: 0 auto;
  cursor: pointer;
  transition: background 0.3s ease, opacity 0.3s ease;
}
.findreferee-results__item-tick img {
  vertical-align: middle;
  cursor: pointer;
}
.findreferee-results__item-tick:hover {
  background: #eee;
}
.findreferee-results__item-show {
  position: absolute;
  bottom: 22px;
  right: 35px;
  font-size: 13px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
}
.findreferee-results__item-show__text {
  position: relative;
}
.findreferee-results__item-show:hover .findreferee-results__item-show__text {
  border-bottom: 1px solid #CB2D2D;
}
.findreferee-results__item-show:hover img {
  opacity: 0.87;
}
.findreferee-results__item-show img {
  vertical-align: middle;
  margin: -2px 0 0 -4px;
  opacity: 0.54;
}
.findreferee-results__item-show img.show-less {
  transform: rotate(180deg);
}
.findreferee-results__article {
  font-size: 13px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.54);
  position: relative;
  z-index: 2;
}
.findreferee-results__article-title {
  font-size: 13px;
  padding-bottom: 0;
  font-weight: normal;
  font-family: Roboto, Verdana, Arial, sans-serif;
  line-height: 20px;
}
.findreferee-results__article-doi {
  padding-bottom: 0;
}
.findreferee-results__article-link {
  transition: all 0.3s ease;
  position: relative;
}
.findreferee-results__article-link:hover {
  border-bottom: 1px solid #CB2D2D;
}
.findreferee-results__article a {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  text-decoration: none;
}
.findreferee-results__article a:hover {
  color: #CB2D2D;
}
.findreferee-results__journal {
  font-style: italic;
}

.f-export-modal {
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
  display: none;
}
.f-export-modal__title {
  font-size: 20px;
  font-family: Roboto;
  letter-spacing: 0.005rem;
}
.f-export-modal__wrapper {
  box-sizing: border-box;
  background: #fff;
  position: absolute;
  padding: 24px;
  width: 280px;
  top: 40%;
  left: 50%;
  margin-left: -140px;
  margin-top: -225px;
  box-shadow: 0 5px 28px rgba(0, 0, 0, 0.12), 0 10px 10px rgba(0, 0, 0, 0.12);
  border-radius: 2px;
}
.f-export-modal__opts {
  font-size: 16px;
  font-family: Roboto;
  padding: 18px 0;
  border-top: 1px solid #ddd;
}
.f-export-modal__opts--no-border {
  border: none;
}
.f-export-modal__label {
  padding-left: 35px;
  position: relative;
}
.f-export-modal__label--radio:after, .f-export-modal__label--radio:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  z-index: 0;
  transition: 0.28s ease;
  border-radius: 50%;
  box-sizing: border-box;
}
.f-export-modal__label--radio:before {
  border: 2px solid #CB2D2D;
}
.f-export-modal__label--checkbox:after, .f-export-modal__label--checkbox:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: 0.28s ease;
  box-sizing: border-box;
}
.f-export-modal__label--checkbox:after {
  height: 20px;
  width: 20px;
  background-color: transparent;
  border: 2px solid #5a5a5a;
  top: 0px;
  z-index: 0;
  border-radius: 2px;
}
.f-export-modal__radio-group {
  margin-top: 40px;
}
.f-export-modal__checkbox, .f-export-modal__radio {
  margin-bottom: 15px;
  cursor: pointer;
}
.f-export-modal__radio input[type=radio] {
  position: absolute;
  left: -9999px;
  opacity: 0;
}
.f-export-modal__radio input[type=radio]:checked + .f-export-modal__label--radio:after {
  border: 2px solid #CB2D2D;
  background: #CB2D2D;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
}
.f-export-modal__checkbox input[type=checkbox] {
  position: absolute;
  left: -9999px;
  opacity: 0;
}
.f-export-modal__checkbox input[type=checkbox]:checked + .f-export-modal__label--checkbox:after {
  border: 2px solid #CB2D2D;
  background: #CB2D2D;
}
.f-export-modal__checkbox input[type=checkbox]:checked + .f-export-modal__label--checkbox:before {
  position: absolute;
  top: 2px;
  left: 1px;
  width: 8px;
  height: 13px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: rotateZ(37deg);
  transform: rotateZ(37deg);
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
  z-index: 2;
}
.f-export-modal__buttons {
  float: right;
}
.f-export-modal__buttons button {
  color: #CB2D2D;
  border: none;
  background: transparent;
  font-size: 14px;
  text-transform: uppercase;
  margin-left: 5px;
  font-weight: 500;
  padding: 10px;
  cursor: pointer;
}
.f-export-modal__buttons button:hover {
  background: #eee;
}
.f-export-modal__buttons button:focus {
  outline: 0;
}

.discover-more {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.1);
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, visibility 0.5s ease;
}
.discover-more.is-open {
  background: rgba(255, 255, 255, 0.7);
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.discover-more.is-open .discover-more__popup {
  transform: translateY(0);
}
.discover-more__popup {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 600px;
  height: 300px;
  margin-top: -150px;
  margin-left: -300px;
  background: #ffffff;
  text-align: center;
  padding: 50px;
  box-sizing: border-box;
  box-shadow: 0 2px 14px rgba(0, 0, 0, 0.32);
  transform: translateY(100px);
  transition: transform 0.3s ease;
}
.discover-more__title {
  font-family: "ProximaNovaBold", "Proxima Nova Bold", Arial, sans-serif;
  color: #212121;
  font-size: 22px;
  padding-bottom: 50px;
}
.discover-more__text {
  font-family: "ProximaNovaSemibold", Arial, sans-serif;
  color: #757575;
  font-size: 18px;
  line-height: 1.3;
  padding-bottom: 50px;
}
.discover-more__button {
  text-transform: uppercase;
  font-family: "ProximaNovaSemibold", Arial, sans-serif;
  color: #ffffff !important;
  font-size: 18px;
  background: #d32f2f;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  text-align: center;
}
.discover-more__button:hover {
  text-decoration: none;
}
.discover-more__button--red {
  width: 180px;
}
.discover-more__button--red:hover {
  background: rgba(211, 47, 47, 0.7);
}
.discover-more__button--black {
  width: 90px;
  background: #212121;
}
.discover-more__button--black:hover {
  background: rgba(33, 33, 33, 0.7);
}

#workspaceCollections {
  display: none;
}

.workspace-collections {
  width: 500px;
  background: #edeff0;
}
.workspace-collections .counter {
  float: left;
  padding-left: 20px;
  font-size: 13px;
  font-style: italic;
  color: #909090;
  margin: 15px;
  line-height: 30px;
}
.workspace-collections .misc-wrapper {
  background: #fff;
  border-top: 1px solid #c7cdd6;
}
.workspace-collections button {
  display: inline-block;
  float: right;
  margin: 15px;
  padding: 9px 15px;
  background: #cb2d2d;
  border: 0;
  border-radius: 2px;
  font: 11px "ProximaNovaSemibold", Arial, sans-serif;
  text-transform: uppercase;
  color: #fff;
  cursor: pointer;
}
.workspace-collections button:disabled {
  opacity: 0.65;
}
.workspace-collections button:disabled:hover {
  background: #cb2d2d;
}
.workspace-collections button:hover {
  background: #ea3232;
}

.collection-list {
  max-height: 325px;
  overflow: auto;
  list-style: none;
  padding: 0;
  display: inline-block;
  vertical-align: top;
}
.collection-list li {
  padding: 7px 10px;
  color: #666;
}
.collection-list li input {
  position: relative;
  top: 2px;
  margin-right: 5px;
}
.collection-list li:hover {
  background: #d1d6d9;
}
.collection-list .has-child {
  position: relative;
}
.collection-list .has-child:after {
  content: "";
  position: absolute;
  top: 11px;
  right: 20px;
  width: 0;
  height: 0;
  border-width: 4px;
  border-color: transparent transparent transparent #666;
  border-style: solid;
}

.collection-list--child {
  height: 100%;
}

/* FACULTY PAGES */
.internationalAdvisoryBoard, .headsOfFaculty, .facultyHeads, .sectionHeads, .facultyMembers {
  border-bottom: 1px dashed #ccc;
  display: inline;
  float: left;
  margin-bottom: 15px;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 15px;
  width: 638px;
}

.facultyHeads {
  margin-bottom: 0;
}

.internationalAdvisoryBoard {
  margin-top: 25px;
}
.internationalAdvisoryBoard p {
  font-size: 14px;
  line-height: 1.3em;
}

.headsOfFaculty p, .sectionHeads p {
  font-size: 14px;
  line-height: 1.3em;
}

.facultyMembers {
  border-bottom: none;
}
.facultyMembers p {
  font-size: 14px;
  line-height: 1.3em;
}

#theFacultyMain .content {
  background: url(../images/rectangular-shadow.png) no-repeat right top;
}

#headsOfFacultyPage .headsOfFaculty {
  border-bottom: 1px solid #ccc;
  margin-left: 0;
  margin-right: 0;
  width: 658px;
}
#headsOfFacultyPage p {
  float: left;
  margin: 10px 10px 0 10px;
  width: auto;
}

.headsOfFaculty ol {
  border-right: 1px dashed #ccc;
  float: left;
  list-style: none;
  padding: 0 10px;
  width: 195px;
}

.fm-no-picture {
  width: 20px;
  height: 80px;
  float: left;
}

.headsOfFaculty ol.last {
  border-right: none;
}
.headsOfFaculty li {
  border-bottom: 1px dashed #ccc;
  padding-bottom: 10px;
}
.headsOfFaculty li.last {
  border-bottom: none;
}
.headsOfFaculty h4 {
  padding-bottom: 0;
  padding-top: 10px;
}

.linkTight {
  font-size: 11px;
  font-weight: bold;
}
.linkTight .arrow {
  font-family: verdana;
}

.returnToListings .arrow {
  font-family: verdana;
}

#advisoryBoardPage .returnToListings {
  margin-bottom: 25px;
}

.advisoryBoardRow {
  float: left;
  padding-bottom: 15px;
  width: 100%;
}

.advisoryBoardMember {
  float: left;
  padding-left: 10px;
  padding-right: 5px;
  width: 305px;
}
.advisoryBoardMember img {
  float: left;
  height: 80px;
  padding-top: 5px;
  width: 140px;
}
.advisoryBoardMember h4, .advisoryBoardMember p {
  float: right;
  padding-bottom: 1px;
  width: 155px;
}

.memberBrief {
  border-bottom: 1px solid #ccc;
  display: inline;
  float: left;
  margin: 10px 0 0 0;
  padding-bottom: 20px;
  padding-top: 10px;
  width: 658px;
}
.memberBrief img {
  float: left;
  height: 110px;
  padding: 5px;
  border: 1px solid #CCC;
  width: 110px;
  margin: -3px 10px 0 20px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.memberBrief .organization-fm, .memberBrief .role {
  font-size: 14px;
  padding: 15px 15px 0 0;
  display: block;
}
.memberBrief h4, .memberBrief p {
  float: left;
  margin: 0 20px 0 0;
  padding-bottom: 1px;
  width: 485px;
}
.memberBrief .follow-fm-button-wrapper {
  margin: 10px 0 0 0;
}
.memberBrief .follow-fm-button-wrapper .is-hidden {
  display: none;
}

.memberBiography, .memberHomepage, .memberEvaluations, .memberReports {
  border-bottom: 1px dashed #ccc;
  display: inline;
  float: left;
  margin: 0 20px 20px 20px;
  padding-bottom: 10px;
  width: 618px;
}

.nominate-fm-link {
  margin-top: 10px;
  text-align: right;
}
.nominate-fm-link a {
  display: inline-block;
  padding: 6px 10px;
  color: #fff;
  font: 12px "ProximaNovaSemibold", Arial, sans-serif;
  text-decoration: none;
  background: #CB2D2D;
  background: linear-gradient(to bottom, #CB2D2D, rgb(161.2540322581, 35.7459677419, 35.7459677419));
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

#facultyMember .aside,
#communityProfile .aside {
  margin-right: -1px;
}
#facultyMember .breadcrumbs,
#communityProfile .breadcrumbs {
  padding: 0 0 0 20px;
  color: #AAA;
}
#facultyMember .breadcrumbs a,
#communityProfile .breadcrumbs a {
  color: #AAA;
}
#facultyMember .breadcrumbs a:last-of-type,
#communityProfile .breadcrumbs a:last-of-type {
  color: #CB2D2D;
}
#facultyMember .breadcrumbs .right-quote:last-of-type,
#communityProfile .breadcrumbs .right-quote:last-of-type {
  display: none;
}
#facultyMember .memberContent,
#communityProfile .memberContent {
  float: left;
  width: 815px;
}
#facultyMember .memberContent .pre-header-bar,
#communityProfile .memberContent .pre-header-bar {
  margin: 15px 0 0 10px;
}
#facultyMember .memberContent .pre-header-bar .breadcrumbs,
#communityProfile .memberContent .pre-header-bar .breadcrumbs {
  padding: 0;
  display: inline-block;
}
#facultyMember .memberContent .pre-header-bar .editor-link-container,
#communityProfile .memberContent .pre-header-bar .editor-link-container {
  display: inline-block;
  float: right;
}
#facultyMember .memberContent .pre-header-bar .editor-link-container a,
#communityProfile .memberContent .pre-header-bar .editor-link-container a {
  color: #008080;
  font-size: 11px;
}
#facultyMember .memberContent .member-header,
#communityProfile .memberContent .member-header {
  background-image: url("../images/user-profile/top_bar_withshadow.png");
  margin: 0 0 0 10px;
  width: 805px;
  height: 191px;
}
#facultyMember .memberContent .member-header.former-fm,
#communityProfile .memberContent .member-header.former-fm {
  background-image: url("../images/user-profile/top_bar_withshadow_plain.png");
  height: 146px;
}
#facultyMember .memberContent .member-header.former-fm img.photo,
#communityProfile .memberContent .member-header.former-fm img.photo {
  margin-top: 25px;
}
#facultyMember .memberContent .member-header img.photo,
#communityProfile .memberContent .member-header img.photo {
  display: inline-block;
  margin: 30px 0 0 15px;
  -webkit-box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.5);
  -moz-box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.5);
  box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.5);
}
#facultyMember .memberContent .member-header .member-brief-info, #facultyMember .memberContent .member-header .member-position,
#communityProfile .memberContent .member-header .member-brief-info,
#communityProfile .memberContent .member-header .member-position {
  display: inline-block;
  color: #333;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8);
  width: 375px;
}
#facultyMember .memberContent .member-header .member-brief-info,
#communityProfile .memberContent .member-header .member-brief-info {
  vertical-align: top;
  margin: 30px 0 0 10px;
}
#facultyMember .memberContent .member-header .member-brief-info h1,
#communityProfile .memberContent .member-header .member-brief-info h1 {
  font: 16px/1em "ProximaNovaBold", Arial, sans-serif;
  font-weight: normal;
}
#facultyMember .memberContent .member-header .member-brief-info .former-text,
#communityProfile .memberContent .member-header .member-brief-info .former-text {
  font-style: italic;
  color: #666;
  font-size: 11px;
}
#facultyMember .memberContent .member-header .member-position,
#communityProfile .memberContent .member-header .member-position {
  position: relative;
  float: right;
  width: 294px;
  margin: 13px 0 0 0;
  padding: 12px 0 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#facultyMember .memberContent .member-header .member-position .position-container,
#communityProfile .memberContent .member-header .member-position .position-container {
  padding-bottom: 6px;
  margin-right: 10px;
  border-bottom: 2px dotted #AAA;
  position: relative;
}
#facultyMember .memberContent .member-header .member-position .position-container:not(:first-of-type),
#communityProfile .memberContent .member-header .member-position .position-container:not(:first-of-type) {
  padding-top: 6px;
}
#facultyMember .memberContent .member-header .member-position .position-container a,
#communityProfile .memberContent .member-header .member-position .position-container a {
  text-decoration: none;
}
#facultyMember .memberContent .member-header .member-position .position-container .position-right-container,
#communityProfile .memberContent .member-header .member-position .position-container .position-right-container {
  display: inline-block;
  margin-left: 5px;
  max-width: 240px;
}
#facultyMember .memberContent .member-header .member-position .position-container .position-right-container.right-research,
#communityProfile .memberContent .member-header .member-position .position-container .position-right-container.right-research {
  margin-top: 5px;
}
#facultyMember .memberContent .member-header .member-position .position-container .position-right-container.right-specialist,
#communityProfile .memberContent .member-header .member-position .position-container .position-right-container.right-specialist {
  margin-top: 8px;
}
#facultyMember .memberContent .member-header .member-position .position-container .role,
#communityProfile .memberContent .member-header .member-position .position-container .role {
  font: 13px/1em "ProximaNovaBold", Arial, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  color: #CB2D2D;
}
#facultyMember .memberContent .member-header .member-position .position-container .role-black,
#communityProfile .memberContent .member-header .member-position .position-container .role-black {
  font: 12px/1em Arial, sans-serif;
  font-weight: normal;
  color: #333;
}
#facultyMember .memberContent .member-header .member-position .position-container .role-trials,
#communityProfile .memberContent .member-header .member-position .position-container .role-trials {
  color: #2D8ACB;
}
#facultyMember .memberContent .member-header .member-position .position-container .role-i-adv-b,
#communityProfile .memberContent .member-header .member-position .position-container .role-i-adv-b {
  color: #333;
}
#facultyMember .memberContent .member-header .member-position .position-container .since-date,
#communityProfile .memberContent .member-header .member-position .position-container .since-date {
  font-size: 11px;
  font-style: italic;
}
#facultyMember .memberContent .member-header .member-position .position-container .service-name,
#communityProfile .memberContent .member-header .member-position .position-container .service-name {
  font: 13px/1em "ProximaNovaBold", Arial, sans-serif;
  font-weight: normal;
}
#facultyMember .memberContent .member-header .member-position .position-container .service-name.prime,
#communityProfile .memberContent .member-header .member-position .position-container .service-name.prime {
  color: #CB2D2D;
}
#facultyMember .memberContent .member-header .member-position .position-container .service-name.research,
#communityProfile .memberContent .member-header .member-position .position-container .service-name.research {
  color: #CB622D;
}
#facultyMember .memberContent .member-header .member-position .show-roles-button,
#communityProfile .memberContent .member-header .member-position .show-roles-button {
  cursor: pointer;
  color: #CB2D2D;
  font-size: 11px;
}
#facultyMember .memberContent .member-header .member-position .past-position-notes,
#communityProfile .memberContent .member-header .member-position .past-position-notes {
  font-family: Arial, sans-serif;
  list-style: none;
  padding-left: 0;
  color: #666;
}
#facultyMember .memberContent .member-header .member-position .past-position-notes > li,
#communityProfile .memberContent .member-header .member-position .past-position-notes > li {
  padding-bottom: 2px;
}
#facultyMember .memberContent .member-header .member-position .previous-roles,
#communityProfile .memberContent .member-header .member-position .previous-roles {
  font: 10px/10px "ProximaNovaBold", Arial, sans-serif;
  box-sizing: border-box;
  padding: 10px;
  position: absolute;
  background: #ccc;
  top: 100%;
  left: 32px;
  z-index: 5;
  display: none;
  width: 245px;
  text-shadow: none;
  transition: all 0.5s ease;
  background-image: -owg-linear-gradient(#999, #cccccc 11px);
  background-image: -webkit-linear-gradient(#999, #cccccc 11px);
  background-image: -moz-linear-gradient(#999, #cccccc 11px);
  background-image: -o-linear-gradient(#999, #cccccc 11px);
  background-image: linear-gradient(#999, #cccccc 11px);
}
#facultyMember .memberContent .member-header .member-position .previous-roles .previous-roles__info,
#communityProfile .memberContent .member-header .member-position .previous-roles .previous-roles__info {
  text-transform: uppercase;
  color: #CB2D2D;
  font-size: 10px;
  margin-bottom: 10px;
}
#facultyMember .memberContent .member-header .member-position .previous-roles .previous-roles__title,
#communityProfile .memberContent .member-header .member-position .previous-roles .previous-roles__title {
  font-size: 10px;
  margin-bottom: 5px;
}
#facultyMember .memberContent .member-header .member-position .previous-roles .previous-roles__item,
#communityProfile .memberContent .member-header .member-position .previous-roles .previous-roles__item {
  display: inline-block;
  margin-bottom: 20px;
}
#facultyMember .memberContent .member-header .member-position .previous-roles .previous-roles__item:last-child,
#communityProfile .memberContent .member-header .member-position .previous-roles .previous-roles__item:last-child {
  margin-bottom: 5px;
}
#facultyMember .memberContent .member-header .member-position .previous-roles .previous-roles__associate,
#communityProfile .memberContent .member-header .member-position .previous-roles .previous-roles__associate {
  color: #666;
  display: block;
  font-style: italic;
  font-family: Arial, sans-serif;
  font-weight: 300;
}
#facultyMember .memberContent .member-header .member-position .previous-roles .previous-roles__section,
#communityProfile .memberContent .member-header .member-position .previous-roles .previous-roles__section {
  color: #666;
  font-weight: 300;
  font-family: Arial, sans-serif;
}
#facultyMember .memberContent .member-header .member-position .previous-roles p,
#communityProfile .memberContent .member-header .member-position .previous-roles p {
  padding-bottom: 0;
}
#facultyMember .memberContent .member-header .member-position .previous-roles.is-open,
#communityProfile .memberContent .member-header .member-position .previous-roles.is-open {
  display: block;
}
#facultyMember .memberContent .member-header .interactions-wrapper,
#communityProfile .memberContent .member-header .interactions-wrapper {
  position: relative;
  float: left;
  margin-top: 10px;
  padding: 10px;
  width: 493px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#facultyMember .memberContent .member-header .interactions-wrapper .list-inline li,
#communityProfile .memberContent .member-header .interactions-wrapper .list-inline li {
  vertical-align: top;
}
#facultyMember .memberContent .member-header .interactions-wrapper .icons-social,
#communityProfile .memberContent .member-header .interactions-wrapper .icons-social {
  display: inline-block;
  margin-top: 2px;
  background: url(../images/user-profile/icons-social.png) no-repeat;
  vertical-align: middle;
  width: 16px;
  height: 16px;
}
#facultyMember .memberContent .member-header .interactions-wrapper .icons-social.icons-social-fb,
#communityProfile .memberContent .member-header .interactions-wrapper .icons-social.icons-social-fb {
  background-position: 0 0;
}
#facultyMember .memberContent .member-header .interactions-wrapper .icons-social.icons-social-fb:hover,
#communityProfile .memberContent .member-header .interactions-wrapper .icons-social.icons-social-fb:hover {
  background-position: 0 -16px;
}
#facultyMember .memberContent .member-header .interactions-wrapper .icons-social.icons-social-tw,
#communityProfile .memberContent .member-header .interactions-wrapper .icons-social.icons-social-tw {
  background-position: -16px 0;
}
#facultyMember .memberContent .member-header .interactions-wrapper .icons-social.icons-social-tw:hover,
#communityProfile .memberContent .member-header .interactions-wrapper .icons-social.icons-social-tw:hover {
  background-position: -16px -16px;
}
#facultyMember .memberContent .member-header .interactions-wrapper .icons-social.icons-social-li,
#communityProfile .memberContent .member-header .interactions-wrapper .icons-social.icons-social-li {
  background-position: -32px 0;
}
#facultyMember .memberContent .member-header .interactions-wrapper .icons-social.icons-social-li:hover,
#communityProfile .memberContent .member-header .interactions-wrapper .icons-social.icons-social-li:hover {
  background-position: -32px -16px;
}
#facultyMember .memberContent .member-header .interactions-wrapper .contact,
#communityProfile .memberContent .member-header .interactions-wrapper .contact {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #CCC;
  color: #333 !important;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8);
  font-size: 10px;
  line-height: 12px;
  padding: 3px 4px;
}
#facultyMember .memberContent .member-header .interactions-wrapper .contact .icon_contact,
#communityProfile .memberContent .member-header .interactions-wrapper .contact .icon_contact {
  margin-right: 4px;
  vertical-align: middle;
}
#facultyMember .memberContent .member-header .interactions-wrapper .contact-popup,
#communityProfile .memberContent .member-header .interactions-wrapper .contact-popup {
  position: absolute;
  margin: 15px 0 0 -10px;
  background: #eee;
  padding: 16px 16px 8px;
  width: 485px;
  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;
}
#facultyMember .memberContent .member-header .interactions-wrapper .contact-popup:after,
#communityProfile .memberContent .member-header .interactions-wrapper .contact-popup:after {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: 85px;
  top: 0;
  margin-top: -12px;
  border-style: solid;
  border-color: transparent transparent transparent #eee;
  border-width: 15px 0 0 30px;
}
#facultyMember .memberContent .member-header .interactions-wrapper .contact-popup textarea,
#communityProfile .memberContent .member-header .interactions-wrapper .contact-popup textarea {
  margin-bottom: 8px;
  padding: 4px;
  resize: vertical;
  border: 1px solid #999;
  font: 12px Arial, sans-serif;
  min-height: 100px;
  max-height: 600px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#facultyMember .memberContent .member-header .interactions-wrapper .contact-popup .contact-popup-note,
#communityProfile .memberContent .member-header .interactions-wrapper .contact-popup .contact-popup-note {
  color: #666;
  line-height: 20px;
}
#facultyMember .memberContent .member-header .interactions-wrapper .contact-popup .contact-popup-footer,
#communityProfile .memberContent .member-header .interactions-wrapper .contact-popup .contact-popup-footer {
  float: left;
  width: 100%;
}
#facultyMember .memberContent .member-header .interactions-wrapper .user-homepage,
#communityProfile .memberContent .member-header .interactions-wrapper .user-homepage {
  float: right;
}
#facultyMember .memberContent .member-header .interactions-wrapper .user-homepage a,
#communityProfile .memberContent .member-header .interactions-wrapper .user-homepage a {
  color: #FFF;
  font-size: 10px;
  text-transform: uppercase;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
}
#facultyMember .memberContent .member-profile,
#communityProfile .memberContent .member-profile {
  width: 505px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
  float: left;
  border-right: 1px solid #DDD;
  border-left: 1px solid #DDD;
  position: relative;
  /* Pagination */
}
#facultyMember .memberContent .member-profile #expand-return,
#communityProfile .memberContent .member-profile #expand-return {
  position: absolute;
  top: 0;
  right: 10px;
  color: #666;
  font-size: 10px;
  padding: 10px 10px 3px 10px;
  z-index: 1;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#facultyMember .memberContent .member-profile #expand-return:hover,
#communityProfile .memberContent .member-profile #expand-return:hover {
  text-decoration: none;
}
#facultyMember .memberContent .member-profile #expand-return.white-bg,
#communityProfile .memberContent .member-profile #expand-return.white-bg {
  background-color: #FFF;
}
#facultyMember .memberContent .member-profile .paginationBar,
#communityProfile .memberContent .member-profile .paginationBar {
  font-size: 11px;
  color: #666;
  margin-bottom: 5px;
}
#facultyMember .memberContent .member-profile .paginationBar:last-of-type,
#communityProfile .memberContent .member-profile .paginationBar:last-of-type {
  border-top: 1px #999 dashed;
  padding-top: 5px;
}
#facultyMember .memberContent .member-profile .paginationBar p,
#communityProfile .memberContent .member-profile .paginationBar p {
  line-height: normal;
}
#facultyMember .memberContent .member-profile .paginationBar .selected-items-per-page a,
#communityProfile .memberContent .member-profile .paginationBar .selected-items-per-page a {
  color: #666;
}
#facultyMember .memberContent .member-profile .paginationBar .selected-items-per-page em.items-selected,
#communityProfile .memberContent .member-profile .paginationBar .selected-items-per-page em.items-selected {
  color: #CB2D2D;
}
#facultyMember .memberContent .member-profile .paginationBar .outer-pages,
#communityProfile .memberContent .member-profile .paginationBar .outer-pages {
  background: transparent;
  border: none;
  float: right;
  margin: 0 0 0 8px;
  width: auto;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  border-radius: none;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#facultyMember .memberContent .member-profile .paginationBar .outer-pages a,
#communityProfile .memberContent .member-profile .paginationBar .outer-pages a {
  float: none;
  height: auto;
  line-height: normal;
  outline: 0;
  padding: 0 10px;
  position: static;
}
#facultyMember .memberContent .member-profile .paginationBar .next-page, #facultyMember .memberContent .member-profile .paginationBar .previous-page,
#communityProfile .memberContent .member-profile .paginationBar .next-page,
#communityProfile .memberContent .member-profile .paginationBar .previous-page {
  float: none;
  border-left: none;
}
#facultyMember .memberContent .member-profile .paginationBar .next-page > span, #facultyMember .memberContent .member-profile .paginationBar .previous-page > span,
#communityProfile .memberContent .member-profile .paginationBar .next-page > span,
#communityProfile .memberContent .member-profile .paginationBar .previous-page > span {
  margin: 0 8px;
}
#facultyMember .memberContent .member-profile .paginationBar .next-page, #facultyMember .memberContent .member-profile .paginationBar .previous-page, #facultyMember .memberContent .member-profile .paginationBar .page-info,
#communityProfile .memberContent .member-profile .paginationBar .next-page,
#communityProfile .memberContent .member-profile .paginationBar .previous-page,
#communityProfile .memberContent .member-profile .paginationBar .page-info {
  display: inline-block;
  vertical-align: top;
}
#facultyMember .memberContent .member-profile .paginationBar .page-info,
#communityProfile .memberContent .member-profile .paginationBar .page-info {
  font-size: 11px;
}
#facultyMember .memberContent .member-profile .paginationBar .previous-page a:hover, #facultyMember .memberContent .member-profile .paginationBar .next-page a:hover,
#communityProfile .memberContent .member-profile .paginationBar .previous-page a:hover,
#communityProfile .memberContent .member-profile .paginationBar .next-page a:hover {
  background: none;
  border: none;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  border-radius: none;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 0;
  z-index: 0;
}
#facultyMember .memberContent .member-profile .paginationBar .previous-page span,
#communityProfile .memberContent .member-profile .paginationBar .previous-page span {
  border-color: transparent #666 transparent transparent;
}
#facultyMember .memberContent .member-profile .paginationBar .next-page span,
#communityProfile .memberContent .member-profile .paginationBar .next-page span {
  border-color: transparent transparent transparent #666;
}
#facultyMember .memberContent .member-profile .truncated-text,
#communityProfile .memberContent .member-profile .truncated-text {
  display: none;
}
#facultyMember .memberContent .member-profile .member-section,
#communityProfile .memberContent .member-profile .member-section {
  padding: 15px 15px 15px 15px;
  margin-top: -10px;
  position: relative;
  background-color: #DDD;
}
#facultyMember .memberContent .member-profile .member-section:nth-of-type(odd),
#communityProfile .memberContent .member-profile .member-section:nth-of-type(odd) {
  background-color: #EEE;
}
#facultyMember .memberContent .member-profile .member-section:first-of-type,
#communityProfile .memberContent .member-profile .member-section:first-of-type {
  margin-top: 0;
}
#facultyMember .memberContent .member-profile .member-section.guard-section-1,
#communityProfile .memberContent .member-profile .member-section.guard-section-1 {
  background-color: #CB2D2D;
  padding-top: 20px;
}
#facultyMember .memberContent .member-profile .member-section.guard-section-1 a,
#communityProfile .memberContent .member-profile .member-section.guard-section-1 a {
  color: #FFF;
}
#facultyMember .memberContent .member-profile .member-section.guard-section-1 p,
#communityProfile .memberContent .member-profile .member-section.guard-section-1 p {
  font-family: "ProximaNovaRegular", "Proxima Nova Regular", Arial, sans-serif;
  color: #FFF;
  font-size: 14px;
  line-height: 18px;
}
#facultyMember .memberContent .member-profile .member-section.guard-section-2,
#communityProfile .memberContent .member-profile .member-section.guard-section-2 {
  background-color: #EEE;
}
#facultyMember .memberContent .member-profile .member-section.guard-section-2 .left-signin,
#communityProfile .memberContent .member-profile .member-section.guard-section-2 .left-signin {
  font: 14px "ProximaNovaRegular", "Proxima Nova Regular", Arial, sans-serif;
  line-height: 18px;
  display: inline-block;
  vertical-align: top;
  width: 350px;
  color: #333;
}
#facultyMember .memberContent .member-profile .member-section.guard-section-2 .right-signin,
#communityProfile .memberContent .member-profile .member-section.guard-section-2 .right-signin {
  vertical-align: top;
  display: inline-block;
  margin: 0 0 0 20px;
}
#facultyMember .memberContent .member-profile .member-section.guard-section-2 .right-signin a,
#communityProfile .memberContent .member-profile .member-section.guard-section-2 .right-signin a {
  font-family: "ProximaNovaRegular", "Proxima Nova Regular", Arial, sans-serif;
  font-weight: normal;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #CB2D2D;
  text-shadow: 0px 1px 1px rgba(96, 0, 0, 0.8);
  margin: 0 5px 5px 0;
  display: block;
  text-align: center;
}
#facultyMember .memberContent .member-profile .member-section.guard-section-3,
#communityProfile .memberContent .member-profile .member-section.guard-section-3 {
  background-color: #DDD;
  position: relative;
}
#facultyMember .memberContent .member-profile .member-section.guard-section-3 .text,
#communityProfile .memberContent .member-profile .member-section.guard-section-3 .text {
  color: #333;
  font-family: "ProximaNovaRegular", "Proxima Nova Regular", Arial, sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 18px;
  margin-top: 10px;
  float: left;
  width: 300px;
}
#facultyMember .memberContent .member-profile .member-section.guard-section-3 .finch,
#communityProfile .memberContent .member-profile .member-section.guard-section-3 .finch {
  float: left;
  background-image: url("../images/user-profile/finch.png");
  width: 140px;
  height: 211px;
  margin-top: 7px;
}
#facultyMember .memberContent .member-profile .member-section.guard-section-3 .right-bottom-corner,
#communityProfile .memberContent .member-profile .member-section.guard-section-3 .right-bottom-corner {
  background: url("../images/user-profile/blank_corner.png") no-repeat;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 32px;
  height: 32px;
}
#facultyMember .memberContent .member-profile .member-section .section-content,
#communityProfile .memberContent .member-profile .member-section .section-content {
  margin-top: 10px;
}
#facultyMember .memberContent .member-profile .member-section.closed .section-content,
#communityProfile .memberContent .member-profile .member-section.closed .section-content {
  display: none;
}
#facultyMember .memberContent .member-profile .member-section .read-more, #facultyMember .memberContent .member-profile .member-section .read-less,
#communityProfile .memberContent .member-profile .member-section .read-more,
#communityProfile .memberContent .member-profile .member-section .read-less {
  float: none;
}
#facultyMember .memberContent .member-profile .member-section .read-more a, #facultyMember .memberContent .member-profile .member-section .read-less a,
#communityProfile .memberContent .member-profile .member-section .read-more a,
#communityProfile .memberContent .member-profile .member-section .read-less a {
  display: inline;
  margin: 0;
  padding: 0 0 0 5px;
  font: bold 11px arial;
  background: none;
}
#facultyMember .memberContent .member-profile .member-biography.folded .section-content,
#communityProfile .memberContent .member-profile .member-biography.folded .section-content {
  max-height: 90px;
  overflow-y: hidden;
}
#facultyMember .memberContent .member-profile .member-biography.folded .expand,
#communityProfile .memberContent .member-profile .member-biography.folded .expand {
  background-color: transparent;
}
#facultyMember .memberContent .member-profile .member-assoc-fms .section-content,
#communityProfile .memberContent .member-profile .member-assoc-fms .section-content {
  overflow: hidden;
  position: relative;
  white-space: nowrap;
  height: 95px;
}
#facultyMember .memberContent .member-profile .member-assoc-fms .section-content .next, #facultyMember .memberContent .member-profile .member-assoc-fms .section-content .previous,
#communityProfile .memberContent .member-profile .member-assoc-fms .section-content .next,
#communityProfile .memberContent .member-profile .member-assoc-fms .section-content .previous {
  background: url("../images/user-profile/arrows.png") no-repeat;
  position: absolute;
  top: 12px;
}
#facultyMember .memberContent .member-profile .member-assoc-fms .section-content .next,
#communityProfile .memberContent .member-profile .member-assoc-fms .section-content .next {
  right: 0;
  background-position: -14px 0;
  width: 13px;
  height: 23px;
}
#facultyMember .memberContent .member-profile .member-assoc-fms .section-content .previous,
#communityProfile .memberContent .member-profile .member-assoc-fms .section-content .previous {
  left: 0;
  background-position: 0 0;
  width: 13px;
  height: 23px;
}
#facultyMember .memberContent .member-profile .member-assoc-fms ul.assoc-fms,
#communityProfile .memberContent .member-profile .member-assoc-fms ul.assoc-fms {
  list-style-type: none;
  padding: 0;
  height: 45px;
  position: absolute;
  top: 0;
  left: 0;
}
#facultyMember .memberContent .member-profile .member-assoc-fms ul.assoc-fms li.assoc-fm,
#communityProfile .memberContent .member-profile .member-assoc-fms ul.assoc-fms li.assoc-fm {
  display: inline-block;
  width: 45px;
  height: 45px;
}
#facultyMember .memberContent .member-profile .member-assoc-fms ul.assoc-fms li.assoc-fm .assoc-fm-details a,
#communityProfile .memberContent .member-profile .member-assoc-fms ul.assoc-fms li.assoc-fm .assoc-fm-details a {
  display: inline-block;
}
#facultyMember .memberContent .member-profile .member-assoc-fms ul.assoc-fms li.assoc-fm .assoc-fm-details a.active + .assoc-fm-info,
#communityProfile .memberContent .member-profile .member-assoc-fms ul.assoc-fms li.assoc-fm .assoc-fm-details a.active + .assoc-fm-info {
  display: block;
}
#facultyMember .memberContent .member-profile .member-assoc-fms ul.assoc-fms li.assoc-fm .assoc-fm-details a.active .assoc-fm-img,
#communityProfile .memberContent .member-profile .member-assoc-fms ul.assoc-fms li.assoc-fm .assoc-fm-details a.active .assoc-fm-img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$v2)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
#facultyMember .memberContent .member-profile .member-assoc-fms ul.assoc-fms li.assoc-fm .assoc-fm-details a.active .assoc-fm-img:hover,
#communityProfile .memberContent .member-profile .member-assoc-fms ul.assoc-fms li.assoc-fm .assoc-fm-details a.active .assoc-fm-img:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#facultyMember .memberContent .member-profile .member-assoc-fms ul.assoc-fms li.assoc-fm .assoc-fm-details a .assoc-fm-img,
#communityProfile .memberContent .member-profile .member-assoc-fms ul.assoc-fms li.assoc-fm .assoc-fm-details a .assoc-fm-img {
  width: 45px;
  height: 45px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$v2)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
#facultyMember .memberContent .member-profile .member-assoc-fms ul.assoc-fms li.assoc-fm .assoc-fm-details .assoc-fm-info,
#communityProfile .memberContent .member-profile .member-assoc-fms ul.assoc-fms li.assoc-fm .assoc-fm-details .assoc-fm-info {
  position: absolute;
  top: 50px;
  left: 0;
  display: none;
  color: #333;
  width: 450px;
  white-space: normal;
}
#facultyMember .memberContent .member-profile .member-assoc-fms ul.assoc-fms li.assoc-fm .assoc-fm-details .assoc-fm-info .title,
#communityProfile .memberContent .member-profile .member-assoc-fms ul.assoc-fms li.assoc-fm .assoc-fm-details .assoc-fm-info .title {
  font-weight: bold;
}
#facultyMember .memberContent .member-profile .member-assoc-fms ul.assoc-fms li.assoc-fm .assoc-fm-details .assoc-fm-info .title a,
#communityProfile .memberContent .member-profile .member-assoc-fms ul.assoc-fms li.assoc-fm .assoc-fm-details .assoc-fm-info .title a {
  color: #333;
}
#facultyMember .memberContent .member-profile .member-recommendations .to-hide,
#communityProfile .memberContent .member-profile .member-recommendations .to-hide {
  display: block;
}
#facultyMember .memberContent .member-profile .member-recommendations .profile-page-article,
#communityProfile .memberContent .member-profile .member-recommendations .profile-page-article {
  border-top: 1px #999 dashed;
  padding: 8px 0;
  position: relative;
}
#facultyMember .memberContent .member-profile .member-recommendations .profile-page-article .profile-page-article-body,
#communityProfile .memberContent .member-profile .member-recommendations .profile-page-article .profile-page-article-body {
  display: inline-block;
  width: 390px;
  margin-left: 5px;
}
#facultyMember .memberContent .member-profile .member-recommendations .profile-page-article .article-ha,
#communityProfile .memberContent .member-profile .member-recommendations .profile-page-article .article-ha {
  position: absolute;
  top: 10px;
  right: 0;
}
#facultyMember .memberContent .member-profile .member-recommendations .profile-page-article .articleFactor,
#communityProfile .memberContent .member-profile .member-recommendations .profile-page-article .articleFactor {
  background: url(../images/article/article-rating-badge-transparent.png) left top no-repeat;
}
#facultyMember .memberContent .member-profile .member-recommendations .profile-page-article .user-action,
#communityProfile .memberContent .member-profile .member-recommendations .profile-page-article .user-action {
  margin-top: 10px;
  font-size: 11px;
}
#facultyMember .memberContent .member-profile .member-recommendations .profile-page-article .user-action .rating-link:hover,
#communityProfile .memberContent .member-profile .member-recommendations .profile-page-article .user-action .rating-link:hover {
  text-decoration: none;
}
#facultyMember .memberContent .member-profile .member-recommendations .profile-page-article .user-action .action-date, #facultyMember .memberContent .member-profile .member-recommendations .profile-page-article .user-action .full-star, #facultyMember .memberContent .member-profile .member-recommendations .profile-page-article .user-action .dissent-icon,
#communityProfile .memberContent .member-profile .member-recommendations .profile-page-article .user-action .action-date,
#communityProfile .memberContent .member-profile .member-recommendations .profile-page-article .user-action .full-star,
#communityProfile .memberContent .member-profile .member-recommendations .profile-page-article .user-action .dissent-icon {
  vertical-align: top;
}
#facultyMember .memberContent .member-profile .member-recommendations .profile-page-article .user-action .action-other-recomm,
#communityProfile .memberContent .member-profile .member-recommendations .profile-page-article .user-action .action-other-recomm {
  color: #383838;
}
#facultyMember .memberContent .member-profile .member-recommendations .profile-page-article .user-action .full-star,
#communityProfile .memberContent .member-profile .member-recommendations .profile-page-article .user-action .full-star {
  margin: 0 3px 0 0;
}
#facultyMember .memberContent .member-profile .member-recommendations .profile-page-article .user-action .dissent-icon,
#communityProfile .memberContent .member-profile .member-recommendations .profile-page-article .user-action .dissent-icon {
  margin: 0;
}
#facultyMember .memberContent .member-profile .member-recommendations .profile-page-article .user-action .rating-label,
#communityProfile .memberContent .member-profile .member-recommendations .profile-page-article .user-action .rating-label {
  font-weight: bold;
  color: #CB2D2D;
}
#facultyMember .memberContent .member-profile .member-recommendations .profile-page-article .user-action .rating-label:hover,
#communityProfile .memberContent .member-profile .member-recommendations .profile-page-article .user-action .rating-label:hover {
  text-decoration: underline;
}
#facultyMember .memberContent .member-profile .member-recommendations .profile-page-article .title a,
#communityProfile .memberContent .member-profile .member-recommendations .profile-page-article .title a {
  color: #333;
  font-weight: bold;
  font-size: 12px;
  line-height: 17px;
}
#facultyMember .memberContent .member-profile .member-recommendations .profile-page-article .authors a,
#communityProfile .memberContent .member-profile .member-recommendations .profile-page-article .authors a {
  color: #333;
}
#facultyMember .memberContent .member-profile .member-recommendations .expand,
#communityProfile .memberContent .member-profile .member-recommendations .expand {
  position: absolute;
  top: 0;
  right: 0;
  color: #666;
  font-size: 10px;
  padding: 15px 15px 5px 10px;
  z-index: 1;
}
#facultyMember .memberContent .member-profile .member-recommendations.expanded .expand,
#communityProfile .memberContent .member-profile .member-recommendations.expanded .expand {
  display: none;
}
#facultyMember .memberContent .member-profile .member-recommendations.folded .article-list-container .to-hide,
#communityProfile .memberContent .member-profile .member-recommendations.folded .article-list-container .to-hide {
  display: none;
}
#facultyMember .memberContent .member-profile .member-recommendations.folded .paginationBar,
#communityProfile .memberContent .member-profile .member-recommendations.folded .paginationBar {
  display: none;
}
#facultyMember .memberContent .member-profile .member-videos h4,
#communityProfile .memberContent .member-profile .member-videos h4 {
  font-size: 12px;
  color: #CB2D2D;
}
#facultyMember .memberContent .member-profile .member-reports,
#communityProfile .memberContent .member-profile .member-reports {
  background-color: transparent !important;
  border: 1px solid #CCC;
  border-top: none;
  position: relative;
}
#facultyMember .memberContent .member-profile .member-reports .reports-title,
#communityProfile .memberContent .member-profile .member-reports .reports-title {
  background-image: url("../images/user-profile/f1000prime_reports.png");
  width: 129px;
  height: 44px;
  margin-bottom: 0;
  display: inline-block;
}
#facultyMember .memberContent .member-profile .member-reports .section-content,
#communityProfile .memberContent .member-profile .member-reports .section-content {
  margin-top: 5px;
}
#facultyMember .memberContent .member-profile .member-reports .section-content .homeflow-reports-column,
#communityProfile .memberContent .member-profile .member-reports .section-content .homeflow-reports-column {
  width: 100%;
}
#facultyMember .memberContent .member-profile .member-reports .reports-detail,
#communityProfile .memberContent .member-profile .member-reports .reports-detail {
  padding: 5px 0 10px 0;
}
#facultyMember .memberContent .member-profile .member-reports .reports-detail .authors, #facultyMember .memberContent .member-profile .member-reports .reports-detail .source,
#communityProfile .memberContent .member-profile .member-reports .reports-detail .authors,
#communityProfile .memberContent .member-profile .member-reports .reports-detail .source {
  font-size: 12px;
  font-weight: normal;
  color: #333;
}
#facultyMember .memberContent .member-profile .member-reports .reports-detail .hat,
#communityProfile .memberContent .member-profile .member-reports .reports-detail .hat {
  height: 10px;
  background-color: #DDD;
  margin-bottom: 5px;
  position: relative;
}
#facultyMember .memberContent .member-profile .member-reports .reports-detail .hat .white-tip,
#communityProfile .memberContent .member-profile .member-reports .reports-detail .hat .white-tip {
  width: 9px;
  height: 6px;
  background-image: url("../images/homeflow/reports_bar_tip.png");
  position: absolute;
  top: 0;
  left: 50px;
}
#facultyMember .memberContent .member-profile .member-reports .reports-detail .linksToArticle,
#communityProfile .memberContent .member-profile .member-reports .reports-detail .linksToArticle {
  font-size: 12px;
  color: #CB2D2D;
}
#facultyMember .memberContent .member-profile .member-reports .bottom-right-tip,
#communityProfile .memberContent .member-profile .member-reports .bottom-right-tip {
  background-image: url("../images/user-profile/reports_corner.png");
  width: 32px;
  height: 32px;
  position: absolute;
  bottom: -1px;
  right: -1px;
}
#facultyMember .memberContent .member-profile .member-reports .reports-viewmore,
#communityProfile .memberContent .member-profile .member-reports .reports-viewmore {
  background: url(../images/user-profile/expand-reports.png) no-repeat;
  background-position: 0 0;
  width: 77px;
  height: 20px;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
  color: #FFF;
  font: bold 11px arial;
  line-height: 18px;
}
#facultyMember .memberContent .member-profile .member-reports .reports-viewmore:hover,
#communityProfile .memberContent .member-profile .member-reports .reports-viewmore:hover {
  background-position: -78px 0;
  width: 77px;
  height: 20px;
  text-decoration: none;
}
#facultyMember .memberContent .member-profile .member-reports .reports-viewmore:active,
#communityProfile .memberContent .member-profile .member-reports .reports-viewmore:active {
  background-position: -156px 0;
  width: 77px;
  height: 20px;
}
#facultyMember .memberContent .member-profile .member-reports .reports-viewmore > span,
#communityProfile .memberContent .member-profile .member-reports .reports-viewmore > span {
  padding-left: 20px;
}
#facultyMember .memberContent .side-content,
#communityProfile .memberContent .side-content {
  width: 300px;
  float: right;
}
#facultyMember .memberContent .side-content .ad-container,
#communityProfile .memberContent .side-content .ad-container {
  float: none;
  padding: 0;
  margin-left: 70px;
}
#facultyMember .rounded-title,
#communityProfile .rounded-title {
  display: inline-block;
}
#facultyMember .rounded-title .rounded-left, #facultyMember .rounded-title .rounded-right,
#communityProfile .rounded-title .rounded-left,
#communityProfile .rounded-title .rounded-right {
  background: url("../images/user-profile/rounded-button-sprites.png") no-repeat;
}
#facultyMember .rounded-title .rounded-right,
#communityProfile .rounded-title .rounded-right {
  background-position: -12px 0;
  width: 11px;
  height: 22px;
}
#facultyMember .rounded-title .rounded-left,
#communityProfile .rounded-title .rounded-left {
  background-position: 0 0;
  width: 11px;
  height: 22px;
}
#facultyMember .rounded-title .text,
#communityProfile .rounded-title .text {
  color: #333;
  font: 12px "ProximaNovaBold";
  font-weight: normal;
  background-image: url("../images/user-profile/topics_box_centre1px.png");
  background-repeat: repeat-x;
  vertical-align: top;
  margin-left: -3px;
  margin-right: -3px;
  height: 22px;
  padding-top: 4px;
}
#facultyMember .rounded-title .text .title-text,
#communityProfile .rounded-title .text .title-text {
  vertical-align: top;
}
#facultyMember .dotted-divider,
#communityProfile .dotted-divider {
  background-image: url("../images/user-profile/dotted_line.png");
  background-repeat: repeat-x;
  z-index: 2;
  height: 10px;
  top: -5px;
  position: relative;
}
#facultyMember .dotted-divider:first-of-type,
#communityProfile .dotted-divider:first-of-type {
  display: none;
}
#facultyMember .icon_video, #facultyMember .icon_contact, #facultyMember .dotted_line, #facultyMember .icon_bio, #facultyMember .icon_recommendations,
#communityProfile .icon_video,
#communityProfile .icon_contact,
#communityProfile .dotted_line,
#communityProfile .icon_bio,
#communityProfile .icon_recommendations {
  background: url("../images/user-profile/elements-sprites.png") no-repeat;
}
#facultyMember .icon_video,
#communityProfile .icon_video {
  background-position: -46px 0;
  width: 16px;
  height: 16px;
}
#facultyMember .icon_contact,
#communityProfile .icon_contact {
  background-position: -27px 0;
  width: 18px;
  height: 15px;
}
#facultyMember .icon_bio,
#communityProfile .icon_bio {
  background-position: -12px 0;
  width: 14px;
  height: 16px;
}
#facultyMember .icon_recommendations,
#communityProfile .icon_recommendations {
  background-position: 0 0;
  width: 11px;
  height: 16px;
}
#facultyMember .dotted_line,
#communityProfile .dotted_line {
  background-position: -64px 0;
  width: 20px;
  height: 10px;
}
#facultyMember #f1000_overlay,
#communityProfile #f1000_overlay {
  background: #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$v2)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}

#communityProfile .main {
  padding-top: 35px;
}
#communityProfile .rounded-title {
  display: block;
}
#communityProfile .memberContent {
  float: left;
  padding: 0 20px;
  width: 650px;
}
#communityProfile .memberContent .pre-header-bar {
  float: left;
  clear: both;
  display: block;
  margin: -20px 0 0;
  height: 20px;
  width: 100%;
}
#communityProfile .memberContent .member-header {
  float: left;
  margin: 0;
  background: #fff url("../images/user-profile/top_bar_nonfm.png") no-repeat 0 0;
  height: 165px;
  width: 100%;
}
#communityProfile .memberContent .member-header img.photo {
  margin: 19px 0 0 16px;
}
#communityProfile .memberContent .member-header .member-brief-info {
  margin: 19px 0 0 10px;
}
#communityProfile .memberContent .member-header .member-brief-info {
  width: 235px;
}
#communityProfile .memberContent .member-header .member-position {
  margin: 0;
  padding: 15px 0 0 5px;
  width: 285px;
}
#communityProfile .memberContent .member-header .member-position a {
  float: left;
}
#communityProfile .memberContent .member-header .member-position ul {
  float: left;
  padding: 0;
  list-style: none;
}
#communityProfile .memberContent .member-header .member-position ul li:last-child {
  float: left;
  border-bottom: 0;
}
#communityProfile .memberContent .member-header .interactions-wrapper {
  margin-top: 8px;
  width: 100%;
}
#communityProfile .memberContent .member-header-no-bottom-bar {
  border-bottom: 1px solid #ccc;
  height: 126px;
}
#communityProfile .memberContent .member-profile {
  padding: 0;
  border: 0;
  width: 100%;
}
#communityProfile .memberContent .member-profile .member-section:first-of-type,
#communityProfile .memberContent .member-profile .member-section {
  float: left;
  margin-top: 10px;
  background-color: #EEE;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#communityProfile .memberContent .member-profile .member-section:first-of-type .section-content,
#communityProfile .memberContent .member-profile .member-section .section-content {
  float: left;
}
#communityProfile .memberContent .member-profile .member-section:first-of-type .video-container .video-information,
#communityProfile .memberContent .member-profile .member-section .video-container .video-information {
  margin-bottom: 2em;
}
#communityProfile .side-content {
  width: 300px;
  float: right;
}
#communityProfile .side-content .ad-container {
  float: none;
  padding: 0;
  margin-left: 70px;
}

.memberBiography {
  border-bottom: none;
  background: white url(../images/shaded-hr.png) no-repeat bottom center;
  padding: 20px 20px 30px 20px;
  margin: 0 0 10px 0;
}

.memberEvaluationsGuard {
  background: url(../images/browse-guard-bg.gif) top right repeat-y;
  text-shadow: 1px 1px 0 #FFF;
  margin: -20px 0 20px 10px;
  padding-top: 20px;
  width: 648px;
}

#theFacultyMain .memberBiography p, #theFacultyMain .memberEvaluations p, #theFacultyMain .memberReports p {
  font-size: 14px;
  line-height: 1.3em;
}

.memberReportsListItem {
  float: right;
  width: 100%;
}

.memberReports li {
  padding-bottom: 15px;
}
.memberReports .title {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.1em;
  padding-bottom: 3px;
}
.memberReports .source {
  float: left;
  padding-bottom: 3px;
  width: 100%;
}
.memberReports .linksToArticle {
  float: left;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.3em;
  padding-bottom: 10px;
  width: 100%;
}

.member-evaluations-signin {
  font: bold 13px arial;
}

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

#facultyPage .linkToTop a {
  padding-left: 0;
}

.section-title {
  float: left;
  margin: 0 0 0 10px;
  padding: 0 0 15px 0;
  width: 647px;
}

.pageTitle .section-title h2 {
  display: inline;
  float: none;
  padding: 0;
  width: auto;
}

.topic {
  clear: left;
  float: left;
  font-weight: bold;
  padding: 0 0 15px 10px;
  white-space: nowrap;
}

#facultyPage .facultyHeads, #facultyPage .sectionHeads {
  padding-top: 18px;
}

.facultyPhotoBlock {
  float: left;
  width: 100%;
}
.facultyPhotoBlock ol {
  list-style: none;
  padding-bottom: 0;
  padding-left: 0;
}
.facultyPhotoBlock li {
  float: left;
  padding-right: 1%;
  width: 49%;
}
.facultyPhotoBlock img {
  float: left;
  height: 100px;
  padding-bottom: 10px;
  padding-top: 5px;
  width: 100px;
}
.facultyPhotoBlock h4, .facultyPhotoBlock p {
  float: right;
  padding-bottom: 1px;
  width: 205px;
}

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

.facultyMembers ol, .sectionHeads ol {
  list-style: none;
  padding-bottom: 0;
  padding-left: 0;
  float: left;
  width: 50%;
}

.facultyMembers li, .sectionHeads li {
  float: left;
  padding-right: 2%;
  width: 98%;
}

.facultyMembersForInitial {
  float: left;
  padding-bottom: 20px;
  width: 100%;
}

.facultyMembersInitial {
  color: #000;
  display: block;
  width: 16px;
  float: left;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 5px;
}

.alphabeticalDivider {
  float: left;
  padding-bottom: 25px;
  width: 100%;
}
.alphabeticalDivider .noListInitial, .alphabeticalDivider a {
  background: url(../images/faculty-initial-bg.jpg) center center no-repeat;
  display: block;
  float: left;
  font-weight: bold;
  height: 17px;
  margin-right: 3px;
  padding-top: 3px;
  text-align: center;
  width: 20px;
}
.alphabeticalDivider .noListInitial.grey-text, .alphabeticalDivider a.grey-text {
  color: #a8a8a8;
}

.facultyNoInformation {
  float: left;
  padding-left: 10px;
  padding-top: 20px;
  width: auto;
}

.related-section-info {
  padding-top: 0;
}

.guard-heads .facultyNoInformation {
  padding: 5px 10px 10px;
}

.membersUp a {
  background: url(../images/ui/mini-up.png) no-repeat;
  width: 15px;
  height: 9px;
  display: block;
  margin: 3px 0 0 13px;
}

.membersFMs {
  padding: 0 164px 0 0;
}

#scrollingMembersAlphabeticalLinks {
  margin: 0 -10px 10px -10px;
  padding: 10px 10px 0 10px;
  width: 638px;
}

.scrollingMembersActive {
  background: #FFF;
  border-bottom: 1px solid #CCC;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}

.international-advisary-board, .faculty-structure {
  background: white url(../images/shaded-hr.png) no-repeat center bottom;
  padding: 20px 20px 30px;
}

.videos-and-highlights {
  /* fixer for the right border */
  height: 560px;
}

.international-advisary-board h3, .faculty-structure h3, .videos-and-highlights h3 {
  text-transform: uppercase;
}

.international-advisary-board .column, .international-advisary-board .board-column {
  width: 24.5%;
  display: inline-block;
  margin: 10px 0 0;
  vertical-align: top;
}
.international-advisary-board .column .name, .international-advisary-board .board-column .name {
  display: block;
  color: #333333;
  font-weight: bold;
  padding: 0 0 15px;
}

.faculty-structure .column {
  display: inline-block;
  width: 92px;
  height: 70px;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #999999;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  padding: 10px;
  text-align: center;
  margin: 0 -4px 20px 0;
  vertical-align: top;
  cursor: pointer;
}
.faculty-structure .column.active {
  background: url(../images/ui/faculty-structure-hover.png) repeat-x bottom;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
}
.faculty-structure .column .arrow {
  background: url(../images/ui/faculty-structure-arrow.png) no-repeat bottom;
  width: 27px;
  height: 11px;
  position: relative;
  margin: 0 auto;
  bottom: -4px;
  z-index: 3;
}
.faculty-structure .separator {
  background: url(../images/ui/facultymember-main-arrow.png) no-repeat center;
  width: 27px;
  height: 26px;
  margin: 35px 10px 0 10px;
  display: inline-block;
}
.faculty-structure .column .number {
  color: #333333;
  font: 32px/1.1em "ProximaNovaBold";
  display: block;
}
.faculty-structure .column .info {
  display: block;
  margin: 5px auto;
  width: 93px;
  height: 31px;
}

.videos-and-highlights, .biog-videos {
  padding: 20px;
}
.videos-and-highlights .biog-background, .biog-videos .biog-background {
  border-bottom: none;
  background: white url(../images/shaded-hr.png) no-repeat bottom center;
  padding: 6px 0 20px 0;
  margin: 0;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.videos-and-highlights .left-column, .videos-and-highlights .left-column-no-border, .biog-videos .left-column, .biog-videos .left-column-no-border {
  width: 50.5%;
  float: left;
}
.videos-and-highlights > .left-column, .biog-videos > .left-column {
  border-right: 1px solid #CCC;
}
.videos-and-highlights .left-fixed-column, .biog-videos .left-fixed-column {
  width: 340px;
  float: left;
}
.videos-and-highlights .right-column, .biog-videos .right-column {
  width: 49.5%;
  float: right;
}
.videos-and-highlights > .right-column, .biog-videos > .right-column {
  width: 47.5%;
}
.videos-and-highlights .right-fixed-column, .biog-videos .right-fixed-column {
  width: 265px;
  float: right;
  display: inline-block;
}
.videos-and-highlights .left-column .first-video:hover, .videos-and-highlights .left-column .second-video:hover, .videos-and-highlights .left-column .third-video:hover, .videos-and-highlights .left-column-no-border .first-video:hover, .videos-and-highlights .left-column-no-border .second-video:hover, .videos-and-highlights .left-column-no-border .third-video:hover, .biog-videos .left-column .first-video:hover, .biog-videos .left-column .second-video:hover, .biog-videos .left-column .third-video:hover, .biog-videos .left-column-no-border .first-video:hover, .biog-videos .left-column-no-border .second-video:hover, .biog-videos .left-column-no-border .third-video:hover {
  cursor: pointer;
}
.videos-and-highlights .left-column .big-video, .videos-and-highlights .left-column .small-videos, .videos-and-highlights .left-column-no-border .big-video, .videos-and-highlights .left-column-no-border .small-videos, .biog-videos .left-column .big-video, .biog-videos .left-column .small-videos, .biog-videos .left-column-no-border .big-video, .biog-videos .left-column-no-border .small-videos {
  margin: 14px 0 0;
}
.videos-and-highlights .left-column .video-information .author, .videos-and-highlights .left-column .video-information .description, .videos-and-highlights .left-column-no-border .video-information .author, .videos-and-highlights .left-column-no-border .video-information .description, .biog-videos .left-column .video-information .author, .biog-videos .left-column .video-information .description, .biog-videos .left-column-no-border .video-information .author, .biog-videos .left-column-no-border .video-information .description {
  display: block;
  margin: 3px 0 0 0;
  padding-right: 10px;
}
.videos-and-highlights .left-column .video-information .author, .videos-and-highlights .left-column-no-border .video-information .author, .biog-videos .left-column .video-information .author, .biog-videos .left-column-no-border .video-information .author {
  font-weight: bold;
  color: #333333;
}
.videos-and-highlights .right-column .article, .biog-videos .right-column .article {
  margin: 10px 0 0;
}
.videos-and-highlights .right-column .article .no-padding, .biog-videos .right-column .article .no-padding {
  padding-bottom: 0;
}
.videos-and-highlights .right-fixed-column .video-blurb, .biog-videos .right-fixed-column .video-blurb {
  margin: 0;
  height: 153px;
  overflow: auto;
  padding-right: 8px;
}
.videos-and-highlights h2, .biog-videos h2 {
  font: bold 21px/1em "ProximaNovaSemiBold", Arial, sans-serif;
  color: #333333;
}
.videos-and-highlights h4, .biog-videos h4 {
  font: bold 16px/1em "ProximaNovaSemiBold", Arial, sans-serif;
  color: #666666;
}
.videos-and-highlights .faculty-videos, .biog-videos .faculty-videos {
  border-bottom: none;
  background: white url(../images/shaded-hr.png) no-repeat bottom center;
  padding: 20px 0 0 0;
  margin: 0;
  display: inline-block;
  width: 100%;
}
.videos-and-highlights .faculty-videos .featured, .biog-videos .faculty-videos .featured {
  display: inline-block;
  width: 150px;
  height: 176px;
  border: none;
  vertical-align: top;
}
.videos-and-highlights .faculty-videos .featured img, .biog-videos .faculty-videos .featured img {
  width: 140px;
  height: 80px;
  cursor: pointer;
}
.videos-and-highlights .faculty-videos .featured a, .biog-videos .faculty-videos .featured a {
  font-weight: bold;
}
.videos-and-highlights .faculty-videos-list, .biog-videos .faculty-videos-list {
  padding: 0 0 6px 0;
}

.video-information-inside-modal {
  margin: 10px 0;
  width: 630px;
}

/*end FACULTY PAGES*/
/*SUBSCRIBEGUARD*/
.subscribe {
  padding: 0 10px;
}

.subscribeGuard {
  float: left;
  padding: 0 2%;
  width: 610px !important;
}

#browseGuard .subscribeGuard {
  border-top: 5px solid #DDD;
}

#subscriptionRequired .subscribeGuard {
  padding-right: 0;
  width: 98%;
}

.subscribeTeaser {
  border-bottom: 1px dashed #ccc;
  float: left;
  padding: 20px 0 10px 6%;
  width: 94%;
  background: url(../images/quote.gif) left 20px no-repeat;
}

#subscriptionRequired .subscribeTeaser {
  background: none;
  padding-left: 0;
  padding-right: 2%;
  width: 98%;
}

#signInPage .subscribeTeaser {
  border-bottom: none;
}

#articleGuard .subscribeTeaser, #signInPage .subscribeTeaser, #nonSubscriber .subscribeTeaser, #accessExpired .subscribeTeaser, #registrationPage .subscribeTeaser {
  background: none;
  padding: 0 0 0 0;
  width: 100%;
}

#articleGuard .subscribeGuard, #signInPage .subscribeGuard, #forgotPasswordPage .subscribeGuard, #nonSubscriber .subscribeGuard, #accessExpired .subscribeGuard, #registrationPage .subscribeGuard {
  padding: 0;
  width: 100%;
}

.rankingsSubscribeTeaser {
  background: url(../images/browse-guard-bg.gif) top right repeat-y;
  border-bottom: 1px dashed #ccc;
  padding: 12px 0 10px 0;
  margin: 0 -14px 0 0;
  text-shadow: 1px 1px 0 #FFF;
  font-weight: bold;
}

#rankingsJournals .rankingsSubscribeTeaser {
  border-top: 1px dashed #ccc;
}

.subscribeTeaser-title {
  font: bold 19px/1em Arial, sans-serif;
}

.subscribeIndividual {
  background: url(../images/subscribeguard-1.gif) left top no-repeat;
}

.subscribeInstitution {
  background: url(../images/subscribeguard-2.gif) left top no-repeat;
}

.subscribeIndividual {
  float: left;
  margin: 18px 0 0 0;
  width: 300px;
}

.subscribeInstitution {
  float: left;
  margin: 18px 0 0 0;
  width: 300px;
  margin-left: 10px;
}

#registrationPage .subscribeIndividual, #registrationPage .subscribeInstitution {
  margin-left: 0;
  width: auto;
}

.subscribeIndividual h3, .subscribeInstitution h3 {
  margin: 3px 0 0 30px;
}

.subscribe-divider {
  padding: 0 5px;
  line-height: 40px;
  vertical-align: top;
  display: inline-block;
}

#browseGuard {
  float: left;
  width: 100%;
}
#browseGuard h3 {
  text-transform: uppercase;
}

.guard-individual {
  background: url(../images/browse-guard-bg.gif) top right repeat-y;
  border-bottom: 1px solid #CCCCCC;
  padding: 10px 0;
}
.guard-individual p {
  padding: 5px 10px;
  line-height: 1.5em;
  text-shadow: 1px 1px 0 #FFF;
}

.guard-signin {
  display: inline-block;
  height: 40px;
  text-indent: -9999px;
  width: 75px;
  background: url(../images/guard-signin.gif) no-repeat;
}

.guard-heads {
  border-bottom: 1px solid #CCC;
  float: left;
  padding: 17px 0 10px;
  width: 100%;
}
.guard-heads h3 {
  margin: 0 10px;
}

.section-topics h3 {
  margin: 0 10px;
}

.members-pics {
  margin: 0 12px 0 10px;
  position: relative;
}
.members-pics ul {
  height: 115px;
  list-style: none;
  overflow: hidden;
  padding: 0;
  min-width: 636px;
}
.members-pics li {
  float: left;
  margin: 0 6px 0 0;
  width: 312px;
}
.members-pics img {
  float: left;
  height: 100px;
  margin: 5px 0 10px;
  width: 100px;
}
.members-pics p {
  float: right;
  padding: 1px 0;
  width: 205px;
}
.members-pics p.title {
  font: bold 14px arial;
}

#chevron {
  width: 17px;
  height: 15px;
  position: absolute;
  right: 0;
  top: -25px;
  cursor: pointer;
  background: url(../images/sprite.png) no-repeat 0 -400px;
}
#chevron:hover {
  background-position: 0 -415px;
}

.section-topics {
  border-bottom: 1px solid #CCC;
  float: left;
  padding: 17px 0;
  width: 100%;
}
.section-topics ul {
  float: left;
  list-style: none;
  margin: 0 10px;
  padding: 0;
  width: 308px;
}
.section-topics li {
  padding: 3px 0 3px 15px;
  line-height: 14px;
}
.section-topics li span {
  float: left;
  margin: 0 0 0 -15px;
}

.top-rated-article {
  float: left;
  padding: 17px 10px 0;
  width: 638px;
}

.weeklyTopRatedArticle, .latest-evaluation {
  border-bottom: 1px dashed #CCC;
  float: left;
  padding: 5px 0 15px;
  width: 100%;
}

.weeklyTopRatedArticle.selected-section {
  border-bottom: 0;
}
.weeklyTopRatedArticle .articleDetails {
  float: left;
  width: 585px;
}
.weeklyTopRatedArticle .articleFactor {
  float: left;
  margin-right: 10px;
}
.weeklyTopRatedArticle .article-badges {
  float: left;
}

.articleDetails .number-evaluations {
  padding: 7px 0 3px;
}
.articleDetails .last-evaluator {
  padding: 0 0 3px;
}

.latest-evaluation-guard {
  float: left;
  padding: 17px 10px 0;
  width: 638px;
}

.latest-evaluation-details {
  float: left;
  width: 505px;
}
.latest-evaluation-details .opinion {
  font-size: 14px;
  font-weight: bold;
  padding: 0 0 3px;
}
.latest-evaluation-details .opinion a {
  color: #333;
}
.latest-evaluation-details .opinion a:visited {
  color: #666;
}
.latest-evaluation-details .evaluators {
  float: none;
  padding: 0 0 3px;
  width: auto;
}

.latest-evaluation .rating {
  float: right;
  margin: 0;
}

/*end SUBSCRIBEGUARD*/
/*RECOMMEND and SUBSCRIBE*/
#requestSubscriptionOptions .content h3, #requestSubscriptionOptions .content h4 {
  float: left;
  padding-left: 1.8%;
  width: 98.2%;
}

#subscribe .content h3, #recommendLibrarian .content h3, #requestSubscriptionOptions .content p, #subscribe .content p {
  float: left;
  padding-left: 1.8%;
  width: 98.2%;
}

#recommendLibrarian .content p {
  float: left;
  padding-left: 1.8%;
  width: 98.2%;
  width: 97.5%;
}

#requestSubscriptionOptions .content h3, #subscribe .content h3 {
  padding-top: 15px;
  text-transform: uppercase;
}

#recommendLibrarian .content h3 {
  padding-top: 15px;
  text-transform: uppercase;
}
#recommendLibrarian .content .user-form h4 {
  font: 12px/1.3em arial, sans-serif;
}

#subscribe .aside li, #recommendLibrarian .aside li {
  border-bottom: 1px dashed #ccc;
  padding: 5px 0;
}

#subscribe .aside .notFirst, #recommendLibrarian .aside .notFirst {
  padding-top: 15px;
}

.user-form textarea#comments {
  float: left;
  margin-top: 20px;
  width: 300px;
  border-width: 1px;
}

.longerPeriod {
  float: left;
  width: 278px;
}

#requestSubscriptionOptions .aside {
  background-position: left -100px;
}

.halfLeft, .halfRight {
  float: left;
  width: 50%;
}

.subscribingContact {
  float: left;
  width: 200px;
}

#requestSubscriptionOptions .content h4 {
  float: left;
  padding-left: 4%;
  width: 96%;
}

/*end RECOMMEND and SUBSCRIBE*/
/*END OF TRIAL*/
#endtrial {
  margin: 0 auto;
  width: 740px;
}
#endtrial img {
  display: block;
}
#endtrial .endtrial-intro {
  background: url(../images/email/pc-screenshot.jpg) no-repeat 300px 35px;
  padding: 35px 440px 35px 40px;
}
#endtrial .endtrial-intro p {
  font: 14px Arial, sans-serif;
  padding: 0;
  margin: 0;
}
#endtrial .endtrial-intro p:first-child {
  margin: 0 0 16px;
}
#endtrial .endtrial-subscribe {
  background: #eeeeee url(../images/email/vertical-arrow-divider.png) no-repeat 0 0;
  padding: 18px 0 0;
}
#endtrial .endtrial-subscribe div {
  background: url(../images/email/finches.png) no-repeat 400px 52px;
  padding: 12px 360px 35px 40px;
}
#endtrial .endtrial-subscribe h1 {
  color: #cb2d2d;
  float: none;
  font: bold 24px Arial, sans-serif;
  padding: 0;
  margin: 0 0 15px;
}
#endtrial .endtrial-subscribe p {
  font: 14px Arial, sans-serif;
  margin: 0 0 23px;
  padding: 0;
}
#endtrial .endtrial-subscribe a {
  color: #336699;
}
#endtrial .endtrial-subscribe p.endtrial-ps {
  margin: 0 -288px 0 0;
}
#endtrial .endtrial-footer {
  padding: 25px 40px 10px 40px;
}
#endtrial .endtrial-footer p {
  font: 11px Arial, sans-serif;
  margin: 0 0 16px;
  padding: 0;
}
#endtrial .endtrial-footer a {
  color: #336699;
  text-decoration: underline;
}

/*end END OF TRIAL*/
/*FEEDBACK*/
#feedback .content p {
  float: left;
  padding-left: 1.8%;
  padding-top: 10px;
  width: 98.2%;
}

/* end FEEDBACK*/
/* Forms */
.user-form {
  clear: both;
}

.signInForm {
  padding-top: 40px;
  padding-left: 10px;
}
.signInForm input {
  line-height: 24px !important;
}

.user-form label {
  display: block;
  clear: left;
  float: left;
  font-weight: bold;
  padding-top: 25px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  text-align: right;
  width: 200px;
}
.user-form label.indented-label {
  font-weight: normal;
  padding-left: 238px;
  text-align: left;
  width: 320px;
}
.user-form label.indented-label-new {
  padding-top: 3px;
  font-weight: normal;
  padding-left: 238px;
  text-align: left;
  width: 320px;
}
.user-form label.emailAlertsFreeTrial {
  padding-left: 153px;
}
.user-form label[for=notes] {
  padding-left: 15px;
  padding-right: 0px;
}
.user-form span.happyToReceive {
  float: none;
  padding-left: 23px;
  margin: 0;
}
.user-form input, .user-form select, .user-form textarea, .user-form span {
  float: left;
  margin-top: 23px;
}
.user-form label input.checkbox {
  margin-right: 3px;
  width: 25px;
}

#acceptedTermsAndConditions {
  margin-top: 1px;
  margin-left: 240px;
  margin-bottom: 5px;
}

#registrationPage #acceptedTermsAndConditions {
  margin-left: 0;
}

.user-form .inputError, .dashboard-intro .inputError {
  background: #fcfbdf url(../images/form-error.jpg) no-repeat 230px 8px;
  clear: both;
  color: #C92D2E;
  margin: 0 10px;
  line-height: 28px;
  padding-left: 250px;
  width: 378px;
}

#nominateArticle .inputError {
  margin: 0 0 10px 0;
  background: #fcfbdf url(../images/form-error.jpg) no-repeat 10px 8px;
  padding-left: 30px;
  width: 95%;
}

.user-form .textbox {
  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: 300px;
}
.user-form .textbox-narrow {
  background: url(../images/form-textbox-bg.png) left top repeat-x;
  border: 1px solid #ccc;
  margin-right: 5px;
  padding: 2px;
  width: 96px;
}
.user-form .small {
  width: 220px;
}
.user-form .short {
  height: 15px;
}
.user-form select {
  background: url(../images/form-textbox-bg.png) left top repeat-x;
  border: 1px solid #ccc;
  width: 306px;
}
.user-form .selectbox-narrow {
  width: 130px;
}
.user-form .textarea {
  background: url(../images/textarea-bg.png) left top repeat-x;
  border: 1px solid #ccc;
  height: 100px;
  padding: 2px;
  width: 300px;
}

.button-standard {
  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;
  padding: 8px 12px;
}

.cobrandedSideNone {
  background: none;
}

.user-form .button-standard {
  margin-left: 240px;
  clear: left;
}
.user-form .button-standard.no-clear {
  clear: none;
}
.user-form .button-light {
  background: none;
  border: none;
  color: #cb2d2c;
  cursor: pointer;
  margin-left: 10px;
  padding: 10px 12px;
}
.user-form #captchaImage {
  float: left;
  border: 1px solid #ccc;
  margin-right: 5px;
  width: auto;
}

#registrationPage .user-form .enterCaptcha {
  padding-top: 27px;
  padding-left: 140px;
}
#registrationPage .user-form .enterCaptcha .inputError {
  margin-left: -129px;
}

.user-form .enterCaptcha input {
  margin-top: 0;
}
.user-form .paragraph {
  padding: 10px 0 1px 240px;
}
.user-form .redtext {
  color: #C92D2E;
  float: none;
  margin: none;
}

h3.required {
  background: white url(../images/icon/icon-notice.png) 10px center no-repeat;
  border-bottom: 1px solid #ccc;
  color: #AD2626;
  float: left;
  font-size: 12px;
  font-weight: bold;
  padding-top: 10px;
  padding-left: 5%;
  width: 95%;
}

.user-form #remember {
  margin-top: 1px;
}

/* end user forms */
/* Sign in */
#articleGuard .aside, #registrationPage .aside, #signInPage .aside, #forgotPasswordPage .aside {
  background: url(../images/aside-bg.png) left top repeat-x;
  border-right: none;
  border-left: 1px solid #ccc;
  margin-left: -1px;
  padding: 0 10px 50px;
  width: 311px;
}

#articleGuard .aside h3, #signInPage .aside h3 {
  padding: 40px 0 10px;
}

#registrationPage .aside h3 {
  padding: 40px 0 10px;
  padding: 10px 0;
}

.user-form .forgotPasswordPosters #forgotPasswordLink {
  margin-left: 0;
}
.user-form #forgotPasswordLink {
  width: 200px;
  display: block;
  clear: both;
  padding-top: 10px;
}

#articleGuard .pageTitle, #signInPage .pageTitle, #forgotPasswordPage .pageTitle, #nonSubscriber .pageTitle, #accessExpired .pageTitle, #registrationPage .pageTitle {
  width: auto;
  border: none;
  padding: 0 0 20px 0;
}

#thankyou-subscription .contentPageWide {
  width: 100%;
}
#thankyou-subscription .pageContent {
  padding: 2%;
  width: 96%;
}

#registrationPage .content .pageTitle {
  padding: 0 0 15px 10px;
}
#registrationPage h3.required {
  border-top: 1px solid #CCCCCC;
}

#articleGuard .pageTitle h1, #signInPage .pageTitle h1, #forgotPasswordPage .pageTitle h1, #nonSubscriber .pageTitle h1, #accessExpired .pageTitle h1 {
  font: 32px/1em "ProximaNovaBold", Arial, sans-serif;
}

#articleGuard .sign-in-form-container, #articleGuard .evaluation {
  padding: 22px 20px;
}

#signInPage .content, #signInPage .aside {
  padding: 22px 20px;
}

#forgotPasswordPage .content, #forgotPasswordPage .aside {
  padding: 22px 20px;
}

#nonSubscriber .content, #nonSubscriber .aside {
  padding: 22px 20px;
}

#registrationPage .aside, #accessExpired .content {
  padding: 22px 20px;
}

#articleGuard .aside {
  padding: 22px 0 0 0;
}

#accessExpired .content {
  width: 618px;
}

#articleGuard .sign-in-form-container, #signInPage .content, #forgotPasswordPage .content, #nonSubscriber .content {
  background: url(../images/aside-bg.png) left top repeat-x;
  border: none;
  width: 290px;
}

#articleGuard .main {
  background: url(../images/article/article-guard-bg.png) right top no-repeat;
}
#articleGuard .evaluation-shadow {
  background: url("../images/article/article-guard-shadow.png") left top no-repeat;
  position: absolute;
  margin-left: 659px;
  width: 20px;
  height: 300px;
}
#articleGuard .sign-in-form-container {
  background: none;
  float: left;
}
#articleGuard .sign-in-form-container .square-panel-container {
  display: block;
  padding-top: 24px;
  /* margin: 28px 0 0 -5px; */
}
#articleGuard .evaluation {
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  background: none;
  border-right: 1px solid #ccc;
  border-left: none;
  width: 619px;
}
#articleGuard .evaluation .evaluator-data {
  font-family: "ProximaNovaRegular", "Proxima Nova Regular", Arial, sans-serif;
  font-size: 14px;
}
#articleGuard .evaluation .evaluator-name {
  color: #CB2D2D;
}
#articleGuard .evaluation .evaluator-name.trials-color {
  color: #2D8ACB;
}
#articleGuard .evaluation .evaluator-name .evaluator-superscript {
  display: none;
}
#articleGuard .evaluation .evaluator-name span.no-color {
  color: #383838;
}
#articleGuard .evaluation .evaluation-data {
  font-family: "ProximaNovaSemiBold", "Proxima Nova Semi Bold", Arial, sans-serif;
  font-size: 11px;
}
#articleGuard .evaluation .evaluation-data .links-classifications {
  font-family: "ProximaNovaBold", "Proxima Nova Bold", Arial, sans-serif;
  font-size: 11px;
}
#articleGuard .subscribeTeaser {
  border: none;
  float: none;
  margin-bottom: 10px;
}
#articleGuard .subscription-info {
  width: 610px;
  /* height: 260px; */
  background-color: #eee;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 10px 0;
}
#articleGuard .subscription-info .subsection {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  height: 100%;
  /* padding: 10px; */
  padding: 10px 15px;
  text-align: center;
}
#articleGuard .subscription-info .subsection.single {
  width: 100%;
}
#articleGuard .subscription-info .subsection.right-dashed {
  border-right: 1px dashed #bbb;
}
#articleGuard .subscription-info .subsection h2 {
  font-family: "ProximaNovaBold", "Proxima Nova Bold", Arial, sans-serif;
  font-size: 18px;
  letter-spacing: 0;
  color: #333;
  padding-bottom: 20px;
  text-align: left;
}
#articleGuard .subscription-info .subsection p {
  font-family: "ProximaNovaRegular", "Proxima Nova Regular", Arial, sans-serif;
  font-size: 12px;
  text-align: left;
}
#articleGuard .subscription-info .subsection .special {
  /* text-align: center; */
  margin-top: 20px;
}
#articleGuard .subscription-info .subsection .special p {
  font-size: 18px;
  color: #383838;
  line-height: 21px;
  word-spacing: -1px;
  text-align: center;
  text-shadow: -1px 1px 0px #fff;
}
#articleGuard .subscription-info .subsection .special p strong {
  color: #666;
}
#articleGuard .take-tour, #articleGuard .trials-benefits {
  padding: 10px 0;
  margin: 30px 0;
}
#articleGuard .take-tour h3, #articleGuard .trials-benefits h3 {
  color: #CB2D2D;
  font-family: Arial, sans-serif;
  text-transform: none;
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 0;
  margin-bottom: 15px;
}
#articleGuard .take-tour ul, #articleGuard .trials-benefits ul {
  padding-left: 10px;
  text-align: left;
}
#articleGuard .take-tour ul li, #articleGuard .trials-benefits ul li {
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  list-style-type: none;
  list-style-position: inside;
  line-height: 20px;
}
#articleGuard .take-tour ul li:before, #articleGuard .trials-benefits ul li:before {
  content: "";
  width: 4px;
  height: 4px;
  background-color: #333;
  position: absolute;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-top: 8px !important;
  margin-left: -8px;
}
#articleGuard .take-tour button, #articleGuard .trials-benefits button {
  float: right;
}
#articleGuard .take-tour {
  margin-bottom: 0px;
}
#articleGuard .take-tour button {
  margin-top: -44px;
}
#articleGuard .take-tour ul li:before {
  margin-top: 6px;
}
#articleGuard .trials-benefits {
  margin: 0;
}
#articleGuard .trials-benefits h6 {
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  text-align: left;
  margin-bottom: 15px;
}
#articleGuard .trials-benefits h2 {
  padding-bottom: 15px;
}
#articleGuard .trials-benefits ul {
  padding-bottom: 0;
}
#articleGuard .trials-benefits ul li {
  font-size: 13px;
}
#articleGuard .trials-benefits .register {
  color: #444;
  margin-top: 15px;
}
#articleGuard .trials-benefits .register button {
  float: left;
  margin-right: 15px;
}
#articleGuard .trials-benefits .register p {
  font-size: 14px;
  padding: 0;
}
#articleGuard .trials-benefits .register strong {
  font-weight: normal;
  font-family: "ProximaNovaSemiBold", "Proxima Nova Semi Bold", Arial, sans-serif;
}
#articleGuard .contact-us {
  /* margin-top: 40px !important; */
}
#articleGuard button {
  border: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  margin: 0 auto;
}
#articleGuard button:hover {
  cursor: pointer;
  -webkit-box-shadow: 0px 2px 2px #aaa;
  -moz-box-shadow: 0px 2px 2px #aaa;
  box-shadow: 0px 2px 2px #aaa;
}
#articleGuard button.big {
  height: 30px;
  padding: 4px 10px 5px 15px;
  line-height: 20px;
  color: white;
  border: 1px solid #777;
  border-left: none;
  border-bottom: none;
}
#articleGuard button.red {
  background-color: #CB2D2D;
}
#articleGuard button.blue {
  background-color: #2D8ACB;
}
#articleGuard button.small {
  padding: 3px 10px;
  margin-bottom: 30px;
  margin-top: 5px;
}
#articleGuard button.small span {
  font-size: 14px;
  line-height: 13px;
  margin: 0;
  font-weight: normal;
  font-family: "ProximaNovaSemiBold", "Proxima Nova Semi Bold", Arial, sans-serif;
}
#articleGuard button.small.last {
  margin-bottom: 0;
}
#articleGuard button.grey {
  background-color: #999;
  color: white;
  border: 1px solid white;
}
#articleGuard button span {
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  float: left;
  margin-right: 5px;
}
#articleGuard button img {
  position: relative;
}

#signInPage .aside, #nonSubscriber .aside, #forgotPasswordPage .aside {
  background: none;
  border-right: 1px solid #ccc;
  border-left: none;
  width: 619px;
}

#signInPage .aside, #forgotPasswordPage .aside {
  width: 620px;
}

#registrationPage .aside {
  width: 291px;
}

#articleGuard .aside {
  background: none;
  border: none;
  /* border-left: 1px solid #ccc; */
  width: 659px;
}
#articleGuard .breadcrumbs {
  padding: 0 0 0 20px;
}
#articleGuard #article {
  padding: 10px 0 15px 20px;
  font-family: "ProximaNovaRegular", "Proxima Nova Regular", Arial, sans-serif;
  font-size: 14px;
}
#articleGuard #article h1, #articleGuard #article p {
  padding-left: 0;
}
#articleGuard #article .paragraph-top-padding {
  padding-top: 5px;
}
#articleGuard #article .title {
  font: 21px/1.3em "ProximaNovaSemiBold", arial, sans-serif;
}
#articleGuard #article .authors {
  /* padding: 12px 0 0 0; */
}
#articleGuard .evaluation {
  background-color: #FFF;
  display: block;
  border-top: 1px solid #ccc;
  margin: 0;
}
#articleGuard .evaluationMeta, #articleGuard .evaluationBody {
  color: #333;
}
#articleGuard .evaluationMeta p.opinion, #articleGuard .evaluationBody p.opinion {
  padding-left: 2px;
}
#articleGuard .evaluationMeta {
  border-top: none;
  padding: 0 0 10px 0;
}
#articleGuard .subscribeTeaser p, #articleGuard .evaluator {
  font-weight: bold;
}
#articleGuard .subscribeTeaser p {
  color: #CB2D2D;
  line-height: 1.3em;
  font-family: "ProximaNovaBold", "Proxima Nova Bold", Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
}
#articleGuard .subscribeTeaser p.trials-color {
  color: #2D8ACB;
}
#articleGuard .subscribeTeaser-prime-only {
  margin-top: -170px;
  font-family: "ProximaNovaRegular", "Proxima Nova Regular", Arial, sans-serif;
}
#articleGuard .subscribeTeaser-prime-only .explanation {
  margin: 20px 15px;
  padding: 0;
}
#articleGuard .subscribeTeaser-prime-only .keywords, #articleGuard .subscribeTeaser-prime-only .subscriptions, #articleGuard .subscribeTeaser-prime-only .carousel {
  position: relative;
  right: -1px;
  width: 638px;
}
#articleGuard .subscribeTeaser-prime-only .keywords {
  background: transparent url("../images/prime-sp-guard-page/generic-assets-sprite.png") no-repeat;
  background-position: 0 0;
  height: 369px;
}
#articleGuard .subscribeTeaser-prime-only .keywords .explanation {
  margin: 170px 0 0 15px;
  color: #FFF;
  font-size: 18px;
  line-height: 22px;
}
#articleGuard .subscribeTeaser-prime-only .keywords form input {
  outline: none;
}
#articleGuard .subscribeTeaser-prime-only .keywords form input[type=text] {
  border: 0;
  position: absolute;
  top: 320px;
  height: 34px;
  width: 560px;
  left: 25px;
  background-color: transparent;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #666;
}
#articleGuard .subscribeTeaser-prime-only .keywords form input[type=submit] {
  background: transparent url("../images/prime-sp-guard-page/generic-assets-sprite.png") no-repeat;
  position: absolute;
  top: 325px;
  left: 585px;
  background-position: -1px -523px;
  width: 27px;
  height: 26px;
  border: 0;
}
#articleGuard .subscribeTeaser-prime-only .keywords form input[type=submit]:active {
  background-position: -30px -522px;
}
#articleGuard .subscribeTeaser-prime-only .subscriptions {
  color: #696969;
  background: transparent url("../images/prime-sp-guard-page/generic-assets-sprite.png") no-repeat;
  background-position: 0 -373px;
  height: 135px;
  margin-top: 6px;
}
#articleGuard .subscribeTeaser-prime-only .subscriptions .title {
  font-family: "ProximaNovaBold", "Proxima Nova Bold", Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
}
#articleGuard .subscribeTeaser-prime-only .subscriptions .text {
  font-size: 14px;
}
#articleGuard .subscribeTeaser-prime-only .subscriptions .recommend {
  background: transparent url("../images/prime-sp-guard-page/generic-assets-sprite.png") no-repeat;
  background-position: -88px -518px;
  width: 196px;
  height: 25px;
  top: 67px;
  right: 41px;
  position: absolute;
}
#articleGuard .subscribeTeaser-prime-only .subscriptions .recommend:hover {
  background-position: -286px -517px;
}
#articleGuard .subscribeTeaser-prime-only .subscriptions .recommend:active {
  background-position: -487px -519px;
}
#articleGuard .subscribeTeaser-prime-only .carousel {
  background-color: #DCDCDC;
  color: #696969;
  height: 284px;
  margin-top: 6px;
}
#articleGuard .subscribeTeaser-prime-only .carousel .title {
  font-family: "ProximaNovaBold", "Proxima Nova Bold", Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
}
#articleGuard .subscribeTeaser-prime-only .carousel .text {
  font-size: 14px;
}
#articleGuard .subscribeTeaser-prime-only .carousel .fSlider-slide .internal {
  background-color: transparent;
  padding: 15px 0 0 40px;
}
#articleGuard .subscribeTeaser-prime-only .carousel .fSlider-controls-left, #articleGuard .subscribeTeaser-prime-only .carousel .fSlider-controls-right {
  top: 130px;
  cursor: pointer;
}
#articleGuard .subscribeTeaser-prime-only .carousel .fSlider-controls-left {
  left: 10px;
}
#articleGuard .subscribeTeaser-prime-only .carousel .fSlider-controls-right {
  right: 10px;
}
#articleGuard .subscribeTeaser-prime-only .carousel .whatf1000, #articleGuard .subscribeTeaser-prime-only .carousel .faculty, #articleGuard .subscribeTeaser-prime-only .carousel .customize {
  background: transparent url("../images/prime-sp-guard-page/new-slider-sprite.png") no-repeat;
  width: 638px;
  height: 284px;
}
#articleGuard .subscribeTeaser-prime-only .carousel .whatf1000 {
  background-position: 0 0;
}
#articleGuard .subscribeTeaser-prime-only .carousel .faculty {
  background-position: 0 -286px;
}
#articleGuard .subscribeTeaser-prime-only .carousel .customize {
  background-position: 0 -573px;
}
#articleGuard .contact-us {
  border-top: 1px dashed #CCC;
  display: block;
  margin: 8px 0 0 0;
  padding: 18px 0 0 0;
}
#articleGuard .contact-us p {
  color: #000;
  font-family: Arial, sans-serif;
  font-size: 14px;
}
#articleGuard .contact-us.no-border {
  border-top: none;
}
#articleGuard .aside h3 {
  padding: 0 0 7px;
}

#signInPage .aside h3, #forgotPasswordPage .aside h3, #nonSubscriber .aside h3, #registrationPage .aside h3 {
  padding: 0 0 7px;
}

#articleGuard .signInForm, #signInPage .signInForm, #forgotPasswordPage .signInForm, #nonSubscriber .signInForm {
  padding-top: 0;
  width: 290px;
}

#articleGuard .user-form .textbox, #signInPage .user-form .textbox {
  background: url("../images/form-textbox-bg.png") repeat-x;
  background-color: #FFF;
  border: 1px solid #CCC;
  padding: 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-top: 10px;
  width: 282px;
}

#forgotPasswordPage .user-form .textbox, #forgotPasswordPage .user-form .textbox-narrow {
  background: url("../images/form-textbox-bg.png") repeat-x;
  background-color: #FFF;
  border: 1px solid #CCC;
  padding: 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-top: 10px;
  width: 282px;
}

#nonSubscriber .user-form .textbox {
  background: url("../images/form-textbox-bg.png") repeat-x;
  background-color: #FFF;
  border: 1px solid #CCC;
  padding: 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-top: 10px;
  width: 282px;
}

#forgotPasswordPage .user-form .textbox-narrow {
  margin-left: 10px;
  width: 70px;
}

#articleGuard .user-form label, #signInPage .user-form label, #forgotPasswordPage .user-form label, #nonSubscriber .user-form label {
  padding: 20px 0 0 0;
  text-align: left;
}

#articleGuard .user-form label.signin-email-box, #signInPage .user-form label.signin-email-box, #forgotPasswordPage .user-form label.signin-email-box, #nonSubscriber .user-form label.signin-email-box {
  padding: 0;
}

#articleGuard .user-form label.indented-label, #signInPage .user-form label.indented-label, #forgotPasswordPage .user-form label.indented-label, #nonSubscriber .user-form label.indented-label {
  padding-left: 158px;
  width: 270px;
}

#articleGuard {
  /* &.trials-color {
      color: $TRIALS_COLOUR;
  } */
}
#articleGuard .button-standard, #articleGuard input.button-standard {
  background: white url(../images/buttonStandardGradient.gif) left top repeat-x;
  border: 1px solid #CCC;
  /* color: $PRIME_COLOUR; */
  cursor: pointer;
  display: block;
  font: bold 14px/28px Arial, sans-serif;
  height: 28px;
  text-align: center;
  text-decoration: none;
  padding: 0 18px;
  white-space: nowrap;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 0;
}

#signInPage .button-standard, #signInPage input.button-standard {
  background: white url(../images/buttonStandardGradient.gif) left top repeat-x;
  border: 1px solid #CCC;
  color: #CB2D2D;
  cursor: pointer;
  display: block;
  font: bold 14px/28px Arial, sans-serif;
  height: 28px;
  text-align: center;
  text-decoration: none;
  padding: 0 18px;
  white-space: nowrap;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 0;
}

#forgotPasswordPage .button-standard, #forgotPasswordPage input.button-standard {
  background: white url(../images/buttonStandardGradient.gif) left top repeat-x;
  border: 1px solid #CCC;
  color: #CB2D2D;
  cursor: pointer;
  display: block;
  font: bold 14px/28px Arial, sans-serif;
  height: 28px;
  text-align: center;
  text-decoration: none;
  padding: 0 18px;
  white-space: nowrap;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 0;
}
#forgotPasswordPage .button-standard.spaced-top, #forgotPasswordPage input.button-standard.spaced-top {
  margin-top: 15px;
}

#nonSubscriber .button-standard, #nonSubscriber input.button-standard {
  background: white url(../images/buttonStandardGradient.gif) left top repeat-x;
  border: 1px solid #CCC;
  color: #CB2D2D;
  cursor: pointer;
  display: block;
  font: bold 14px/28px Arial, sans-serif;
  height: 38px;
  text-align: center;
  text-decoration: none;
  padding: 4px 18px;
  white-space: nowrap;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 0;
  line-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#nonSubscriber .everything-above-the-footer {
  min-height: 0;
}

.subscribeGuard .button-standard, .subscribeGuard input.button-standard {
  background: white url(../images/buttonStandardGradient.gif) left top repeat-x;
  border: 1px solid #CCC;
  color: #CB2D2D;
  cursor: pointer;
  display: block;
  font: bold 14px/28px Arial, sans-serif;
  height: 28px;
  text-align: center;
  text-decoration: none;
  padding: 0 18px;
  white-space: nowrap;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 0;
}

#institutionsAdmin input.button-standard, #myPostersDetails input.button-standard {
  background: white url(../images/buttonStandardGradient.gif) left top repeat-x;
  border: 1px solid #CCC;
  color: #CB2D2D;
  cursor: pointer;
  display: block;
  font: bold 14px/28px Arial, sans-serif;
  height: 28px;
  text-align: center;
  text-decoration: none;
  padding: 0 18px;
  white-space: nowrap;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 0;
}

#recommendLibrarian input.button-standard, #recommendLibrarian input.button-standard-next {
  background: white url(../images/buttonStandardGradient.gif) left top repeat-x;
  border: 1px solid #CCC;
  color: #CB2D2D;
  cursor: pointer;
  display: block;
  font: bold 14px/28px Arial, sans-serif;
  height: 28px;
  text-align: center;
  text-decoration: none;
  padding: 0 18px;
  white-space: nowrap;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 0;
}

#myPostersDetails input.button-standard {
  margin: 20px 0 0 240px;
}

#articleGuard a.button-standard, #signInPage a.button-standard, #forgotPasswordPage a.button-standard, #nonSubscriber a.button-standard, .subscribeGuard a.button-standard {
  display: inline-block;
  margin: 0 0 18px 0;
}

#articleGuard .user-form .inputError, #signInPage .user-form .inputError, #forgotPasswordPage .user-form .inputError, #nonSubscriber .user-form .inputError {
  background-position: 8px 8px;
  margin: 0;
  padding: 0 0 0 26px;
  width: auto;
}

#signin-benefits {
  width: 474px;
  float: left;
  clear: both;
  padding: 30px 0 20px;
  margin: 30px 10px 0;
  border-top: 1px dashed #CCC;
}
#signin-benefits h3 {
  margin: 0 0 0 150px;
  text-shadow: 0 0 0 #777;
  color: #777;
}
#signin-benefits ul {
  font-size: 14px;
  padding: 0;
  margin: 0 0 0 95px;
  list-style: none;
}
#signin-benefits ul li {
  font-size: 14px;
  padding: 10px 0 17px 55px;
  margin: 8px 0;
  background-image: url(../images/benefits/benefits-sprite.gif);
  background-repeat: no-repeat;
}

.signin-evaluations {
  background-position: 0 0;
}

.signin-rankings {
  background-position: 0 -51px;
}

.signin-tailor {
  background-position: 0 -102px;
}

.signin-alert {
  background-position: 0 -152px;
}

.signin-pubmed {
  background-position: 0 -204px;
}

.benefit-evaluations, .benefit-comment {
  background-position: 0 0;
}

.benefit-rankings {
  background-position: 0 -40px;
}

.benefit-tailor {
  background-position: 0 -80px;
}

.benefit-alerts {
  background-position: 0 -120px;
}

.benefit-posters {
  background-position: 0 -160px;
}

.benefit-flash {
  background-image: url(../images/benefits/flash_file.png) !important;
  background-repeat: no-repeat;
  background-position: 0 0;
}

#articleGuard #signin-benefits, #signInPage #signin-benefits, #nonSubscriber #signin-benefits, #accessExpired #signin-benefits, #registrationPage #signin-benefits {
  border-top: none;
  padding: 0;
  margin: 6px 0 30px 0;
  width: 100%;
}

#articleGuard #signin-benefits ul, #signInPage #signin-benefits ul, #nonSubscriber #signin-benefits ul, #accessExpired #signin-benefits ul, #registrationPage #signin-benefits ul {
  margin: 0;
}

#articleGuard #signin-benefits ul li, #signInPage #signin-benefits ul li, #nonSubscriber #signin-benefits ul li, #accessExpired #signin-benefits ul li, #registrationPage #signin-benefits ul li {
  background-position: 0 0;
  display: block;
  float: left;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  padding: 42px 0 0 0;
  margin: 0 0 0 18px;
  width: 106px;
  height: 46px;
}

#accessExpired #signin-benefits ul li {
  margin: 0 0 0 18px;
}

#signInPage #signin-benefits {
  width: 450px;
  margin-left: auto;
  margin-right: auto;
  float: none;
}
#signInPage #signin-benefits ul {
  overflow: hidden;
  *zoom: 1;
}
#signInPage #signin-benefits ul li {
  margin: 0 0 0 61px;
}

#registrationPage #signin-benefits ul li {
  margin: 0 0 15px 25px;
}

#articleGuard .signin-evaluations, #signInPage .signin-evaluations, #nonSubscriber .signin-evaluations, #accessExpired .signin-evaluations, #registrationPage .signin-evaluations {
  background-image: url(../images/benefits/benefits-evaluations.png);
}

#articleGuard .signin-rankings, #signInPage .signin-rankings, #nonSubscriber .signin-rankings, #accessExpired .signin-rankings, #registrationPage .signin-rankings {
  background-image: url(../images/benefits/benefits-rankings.png);
}

#articleGuard .signin-tailor, #signInPage .signin-tailor, #nonSubscriber .signin-tailor, #accessExpired .signin-tailor, #registrationPage .signin-tailor {
  background-image: url(../images/benefits/benefits-tailor.png);
}

#articleGuard .signin-alert, #signInPage .signin-alert, #nonSubscriber .signin-alert, #accessExpired .signin-alert, #registrationPage .signin-alert {
  background-image: url(../images/benefits/benefits-alert.png);
}

#articleGuard .signin-pubmed, #signInPage .signin-pubmed, #nonSubscriber .signin-pubmed, #accessExpired .signin-pubmed, #registrationPage .signin-pubmed {
  background-image: url(../images/benefits/benefits-pubmed.png);
}

#articleGuard .signin-research, #signInPage .signin-research, #nonSubscriber .signin-research, #accessExpired .signin-research, #registrationPage .signin-research {
  background-image: url(../images/benefits/benefits-research.png);
}

#articleGuard #signin-benefits ul li.signin-evaluations, #signInPage #signin-benefits ul li.signin-tailor, #nonSubscriber #signin-benefits ul li.signin-evaluations, #accessExpired #signin-benefits ul li.signin-evaluations {
  margin: 0;
}

#registrationPage #signin-benefits ul li.signin-pubmed {
  margin: 0 0 0 90px;
}

#accessExpired .subscribeIndividual, #accessExpired .subscribeInstitution {
  width: 299px;
}

#forgotPasswordPage #forgotPasswordForm:first-child p {
  padding: 0;
}

.registrationTeaser-benefits {
  list-style: none;
  margin: 10px 0 0 0;
  padding: 0 0 10px;
}
.registrationTeaser-benefits li {
  margin-bottom: 10px;
  min-height: 23px;
  padding-left: 30px;
  background-image: url(../images/icon/icon-benefits.png);
  background-repeat: no-repeat;
}

li.benefit-smart-search {
  background-image: url(../images/icon/smart-search-large.png);
}

.registrationTeaser-recommend {
  font-weight: normal;
  margin-top: 25px;
}

.registrationTeaser-column {
  width: 32%;
  display: inline-block;
  vertical-align: top;
}

#forgotten-password {
  clear: both;
  padding: 30px 10px 0 10px;
}
#forgotten-password p {
  clear: both;
}

#captcha-block {
  clear: both;
}
#captcha-block .inputError {
  line-height: 16px;
  margin: 0 10px;
  padding: 7px 0 7px 250px;
  background: #fcfbdf url(../images/form-error.jpg) no-repeat 230px 10px;
}

#forgotPasswordPage #captcha-block .inputError {
  line-height: 16px;
  padding: 7px 5px 7px 26px;
  background: #fcfbdf url(../images/form-error.jpg) no-repeat 8px 10px;
}

#forgotPasswordPage .inputError a {
  font-weight: bold;
}

#captcha-button-block {
  margin-left: 100px;
  padding-top: 2px;
}

/* end sign in */
/* Register form */
.required {
  letter-spacing: 0 !important;
}

.user-form label input.f1000PartnerUpdates, .user-form label input.f1000Updates, .user-form label input.f1000EmailAlerts, .user-form label input.f1000LibrarianNewsletter {
  margin-top: 10px;
}
.user-form span.longerPeriod {
  margin-top: 10px;
  margin-left: 10px;
}

.areaOfInterest {
  margin: -20px 0 23px 245px;
}

.addAreasOfInterest {
  margin: -20px 0 23px 245px;
}
.addAreasOfInterest.addTopic {
  margin-left: 238px;
}

.topicsArea {
  margin-left: 238px;
}

.addAreasOfInterest {
  height: 55px;
  clear: both;
}

.areaOfInterestContainer {
  width: 400px;
  float: left;
}
.areaOfInterestContainer span {
  margin: 5px -7px 0 0;
}

.removeAreaOfInterest {
  background: url(../images/close-button-register.png) no-repeat;
  width: 14px;
  height: 14px;
  cursor: pointer;
}

.areaOfInterestName {
  width: 295px;
}

#addAreasOfInterestButton, #addTopicButton {
  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;
  margin-top: 0;
}

.addAreasOfInterest span {
  padding: 5px 0 0 5px;
}

body:not(:-moz-handler-blocked) .addAreasOfInterest .button {
  margin-top: 23px;
  height: 21px;
}
body:not(:-moz-handler-blocked) #areasOfInterestSelector {
  padding: 0 0 0 4px;
}

.addAreasOfInterest .button {
  margin-top: 23px;
  height: 24px;
}

#paypal-form {
  padding: 0 0 10px;
}

#individualSubscription .pageContent {
  padding-right: 2%;
  width: 96%;
}

/* end Register form */
/* REPORTS */
.reports-home-main-page .breadcrumbs {
  padding: 0;
}

.content.reports-page {
  padding-left: 10px;
  padding-right: 10px;
  width: 618px;
}
.content.reports-page .page-title {
  margin: 8px 0 20px 0;
}
.content.reports-page .page-title .heading-title {
  padding-left: 0;
  padding-bottom: 0;
}
.content.reports-page .page-title__issn {
  display: block;
  margin: 8px 0;
}
.content.reports-page .page-sub-title {
  margin: 0 0 20px 10px;
  font-size: 22px;
  color: #000;
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
}
.content.reports-page .et-al {
  font-style: italic;
  padding-right: 0;
}
.content.reports-page .toolBar {
  width: 615px;
  margin: -10px 0 20px 0;
}
.content.reports-page .toolBar.ctToolbar {
  margin-bottom: 0;
}

.reports-introduction {
  margin: 0 0 15px 0;
}
.reports-introduction p {
  font-size: 14px;
  line-height: 1.5em;
}

.reports-list h3 {
  text-transform: uppercase;
  padding: 0;
}

.report-details {
  border-bottom: 1px dashed #CCC;
  padding: 20px 0;
}

.reportFeatureThumbnail {
  float: left;
  margin: 3px 12px 2px 0;
  min-height: 100px;
}
.reportFeatureThumbnail img {
  float: left;
}

.report-details .faculties, .report-details .title a, .report-details .linksToArticle a {
  font-weight: bold;
}
.report-details .report-detail {
  margin-left: 155px;
}

.more-reports-buttons {
  margin: 20px 0 0 0;
}
.more-reports-buttons .new-button-standard {
  margin: 0 20px 0 0;
}
.more-reports-buttons .new-button-standard .raquo {
  position: relative;
  top: -2px;
}

#biology-reports {
  float: left;
  margin-left: -1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  width: 309px;
}

#medicine-reports {
  border-left: 1px dashed #CCCCCC;
  float: left;
  margin-right: -1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  width: 309px;
}

#reportsArticleSummary {
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  width: 638px;
}

#reportsArticles .abstract-text {
  border-bottom: none;
  margin-bottom: 10px;
}

.reports-introduction {
  padding: 0 10px;
  margin-top: 10px;
}
.reports-introduction p {
  padding-bottom: 0;
}
.reports-introduction p.intro {
  font-size: 18px;
  line-height: 1.5em;
  font-family: ProximaNovaRegular;
}

#pageTitleWrapper {
  float: left;
  border-bottom: 1px solid #ccc;
  width: 100%;
}
#pageTitleWrapper .pageTitle {
  border-bottom: none;
  width: 520px;
}

#reportsArticleSummary .faculties, #reportsArticleSummary .title, #reportsArticleSummary .linksToArticle {
  font-weight: bold;
}

ul.reportsMenu-month, ul.reportsMenu-year {
  padding-left: 0;
  padding-right: 0;
}
ul.reportsMenu > li {
  border-bottom: 1px dashed #CCCCCC;
  padding: 5px 0;
}

a.moreReports, .button-link {
  font-weight: bold;
}

.moreReports, .button-link {
  background: url(../images/sprite-nontheme.png) no-repeat left -200px;
  cursor: pointer;
  display: -moz-inline-box;
  display: inline-block;
  padding-left: 5px;
  padding-bottom: 1px;
  line-height: 19px;
}

.moreReports span, .button-link span {
  background: url(../images/sprite-nontheme.png) no-repeat right -200px;
  padding-left: 10px;
  display: -moz-inline-box;
  display: inline-block;
  padding-right: 15px;
  padding-bottom: 1px;
  line-height: 19px;
}

.returnToListings {
  border-bottom: 1px solid #ccc;
  float: left;
  font-weight: bold;
  padding: 10px;
  width: 628px;
}

.returnToListingsBottom {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  float: left;
  font-weight: bold;
  padding: 10px;
  width: 638px;
}

#reportContent {
  padding: 0 10px;
}
#reportContent p {
  font: 13px/1.5em arial, sans-serif;
}
#reportContent h3.article-title {
  color: #333;
  font-size: 30px;
  font-weight: bold;
  padding: 20px 0;
}
#reportContent h4.article-title {
  border-bottom: 1px dashed #CCCCCC;
  color: #333;
  font: normal normal 20px/24px "Proxima Nova Semibold", "ProximaNovaSemibold", Arial, sans-serif;
  padding: 20px 0;
}
#reportContent img.reportMainImg {
  width: 100%;
}
#reportContent div.reportMainImgText {
  border-bottom: 1px solid #BBBBBB;
  padding-bottom: 8px;
  font-size: 11px;
  color: #656565;
}

.copyright {
  padding-bottom: 1em;
}

h3#abstract, #reportContent h3.sec-title, #article-back h3 {
  border-top: 1px solid #BBB;
  border-bottom: 1px dashed #CCC;
  color: #333;
  float: left;
  font: normal 18px/1em "ProximaNovaSemibold", Arial, sans-serif;
  letter-spacing: 0;
  margin: 0 0 10px;
  padding: 10px 0;
  text-transform: uppercase;
  width: 100%;
}

#article-front, .sec, #article-back {
  float: left;
  width: 100%;
  padding-bottom: 10px;
}

#reportContent p.author-list {
  float: left;
  width: 100%;
  font-size: 14px;
}

#reportContent .article-tools .tools-bottom {
  border-bottom: 1px solid #ccc;
}

span.article-title {
  font-weight: bold;
}

table.bm {
  float: left;
  table-layout: fixed;
}
table.bm td {
  padding-bottom: 20px;
}
table.bm td a {
  word-break: break-all;
}

.ref-label {
  /* padding-right: 15px; */
  font-weight: bold;
}

div.note {
  float: right;
  padding-left: 20px;
}

.reference-links {
  display: block;
  font-weight: bold;
}

#fig-box {
  background: none repeat scroll 0 0 #E5EFF9;
  float: left;
  margin: 20px 0;
  padding: 10px;
  width: 618px;
}
#fig-box img {
  float: left;
  padding-right: 10px;
}
#fig-box .label {
  color: #383838;
  float: left;
  font-size: 14px;
  font-weight: bold;
  padding-right: 6px;
  padding-top: 1px;
}
#fig-box h4 {
  color: #383838;
  padding-bottom: 0;
}

.figure-view #fig-box .label {
  clear: left;
}
.figure-view #fig-box h4 {
  float: left;
}
.figure-view #fig-box .caption-text {
  float: left;
  clear: both;
}

.headinglinks {
  border-bottom: 1px dashed #CCCCCC;
  float: left;
  font-weight: bold;
  padding-bottom: 10px;
  padding-top: 10px;
  width: 100%;
}

.back-link {
  float: left;
  font-weight: bold;
  padding-top: 10px;
  width: 100%;
}

table.bm th, td {
  text-align: left;
  border: none;
}

div.capture-id p {
  padding-bottom: 20px;
  padding-top: 1em;
}
div.pdf-link {
  padding-bottom: 20px;
}
div.scientist-link p {
  border-top: 1px dashed #CCCCCC;
  border-bottom: 1px dashed #CCCCCC;
  padding-bottom: 20px;
  padding-top: 1em;
}

cite.xref {
  font-style: normal;
}

.journal-id {
  font-style: italic;
  margin-right: 3px;
}

.table-wrap {
  background: 0 0 #e5eff9;
  float: left;
  margin: 20px 0;
  padding: 0 10px;
  width: 618px;
}
.table-wrap .label {
  float: left;
  font-weight: bold;
  line-height: 16px;
  padding-right: 5px;
  width: auto;
}
.table-wrap .sec-title {
  float: left;
  line-height: 16px;
  width: auto;
}
.table-wrap h3 {
  border-top: none !important;
  color: #383838;
  float: left;
  font: bold 14px/1.3em "ProximaNovaRegular", Arial, sans-serif;
  padding: 0 0 10px 0 !important;
  text-transform: none !important;
  width: auto !important;
}
.table-wrap .capture-id {
  float: left;
  width: 100%;
}
.table-wrap .alternatives {
  border-top: 1px solid #ccc;
  float: left;
  width: 100%;
}
.table-wrap .alternatives th {
  border-bottom: 1px solid #ccc;
  padding-bottom: 3px;
}
.table-wrap .alternatives table {
  border: none;
}
.table-wrap .alternatives thead tr {
  margin-bottom: 15px;
}
.table-wrap .fn {
  border-top: 1px solid #ccc;
  float: left;
  width: 100%;
}

.bm .ref-source {
  font-style: italic;
}
.bm .volume {
  font-weight: bold;
}

.has-thumbnail {
  margin: 0 0 0 152px;
}

/* end REPORTS */
/* MyF1000 */
.myNav li {
  border-bottom: 1px dashed #ccc;
  padding-bottom: 5px;
  padding-top: 5px;
}

.edit-search-container {
  padding: 20px;
}
.edit-search-container .modal-window-title, .edit-search-container .new-input-standard-wrapper {
  margin-bottom: 20px;
  width: 300px;
}
.edit-search-container .edit-search-buttons {
  float: right;
}
.edit-search-container .edit-search-buttons .new-button-standard {
  margin-right: 10px;
}

.explanation, .noResultsFound, #noMatchingArticles {
  float: left;
  padding: 10px;
  width: auto;
}

.expired-user {
  background: url(../images/hourglass.gif) no-repeat 18px 2px;
  font: 14px/18px arial;
  padding: 0 10px 10px 80px;
  float: left;
  width: auto;
}

#storedEmailExpiredGuard {
  margin: 15px 0 0 -10px;
}
#storedEmailExpiredGuard .expired-user-updates {
  font-size: 12px;
  padding: 5px 0 15px;
}

.myEmailAlerts #storedEmailExpiredGuard label {
  font-weight: normal;
}

.articleDetailsSmall {
  width: 440px !important;
}

#mySavedArticles .articleDetailsSmall, #myF1000SectionsPage .articleDetailsSmall {
  width: 410px !important;
}

/* My Sections */
.facultyNavigation-myAll a {
  font-weight: bold;
  padding-left: 10px;
}

ol.facultyNavigation-selectedMySection a {
  font-weight: normal;
}
ol.facultyNavigation-selectedMySection a.selected {
  font-weight: bold;
}

/* Edit My Sections */
#myF1000EditMySectionsPage .content {
  border-left: 1px solid #CCCCCC;
  border-right: medium none;
  margin-left: -1px;
  width: 819px;
}
#myF1000EditMySectionsPage .blurb {
  background: #FFF;
  float: left;
  padding: 20px;
  width: auto;
}

/* My Saved Articles */
#myCommentsPage .noResultsFound {
  float: left;
  padding: 20px;
}

#mySavedArticles .noResultsFound {
  float: left;
  padding: 20px;
}
#mySavedArticles .content {
  border-left: 1px solid #ccc;
  margin-left: -1px;
}

.evaluatedArticleSummaryList .follow-button {
  position: absolute;
  width: 90px;
  top: 0;
  right: 0;
}
.evaluatedArticleSummaryList .fm-badge ~ .follow-button {
  top: 50px;
}
.evaluatedArticleSummaryList .follow-button-hover {
  display: none;
  position: absolute;
  right: 0;
  top: 35px;
  width: 165px;
  background: #EEE;
  padding: 10px;
  z-index: 1000;
  border: 1px solid #CCC;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.evaluatedArticleSummaryList .fm-badge ~ .follow-button-hover {
  top: 85px;
}
.evaluatedArticleSummaryList .follow-button.follow:hover ~ .follow-button-hover.follow, .evaluatedArticleSummaryList .follow-button.unfollow:hover ~ .follow-button-hover.unfollow {
  display: block;
}

/* gipp page */
.userDetailsGipp {
  float: left;
  padding-top: 30px;
  width: 100%;
}

.emailAddress, .firstName, .lastName, .organization {
  float: left;
  padding-bottom: 10px;
  width: 100%;
}

.emailAddressLabel, .firstNameLabel, .lastNameLabel, .organizationLabel {
  float: left;
  font-weight: bold;
  padding-right: 20px;
  text-align: right;
  width: 220px;
}

.emailAddressData, .firstNameData, .lastNameData, .organizationData {
  float: left;
  width: 300px;
}

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

/* My Institute */
.myInstituteHomePage #tabs {
  padding-left: 10px;
}

.counter-reports-content {
  border-top: 1px solid #CCC;
}

.institution-blurb {
  padding: 15px 10px 0 10px;
  clear: both;
}
.institution-blurb.border-top {
  border-top: 1px solid #CCC;
}
.institution-blurb .jump-links {
  padding: 10px 0;
}
.institution-blurb .myInstituteSmallerHeading {
  margin: 10px 0 0 0;
  font: 22px/1em "ProximaNovaSemiBold", Arial, sans-serif;
}
.institution-blurb .myInstituteSmallestHeading {
  margin: 10px 0 0 0;
  font: 14px/1em "ProximaNovaSemiBold", Arial, sans-serif;
}

.institute-modal-window {
  padding: 20px;
}
.institute-modal-window label {
  padding-top: 10px;
}

.report-links {
  float: left;
  padding: 0 0 10px 0;
  list-style: none;
}
.report-links li {
  border-bottom: 1px dashed #ccc;
  float: left;
  margin: 0;
  padding: 15px 0;
  width: 638px;
}
.report-links li.last {
  border-bottom: 0;
}
.report-links li div {
  float: left;
  margin-right: 19px;
  line-height: 20px;
}
.report-links li div.report-title {
  color: #777;
  font: 14px/1em "ProximaNovaSemiBold", Arial, sans-serif;
  margin: 3px 0 0 0;
  width: 220px;
}

.consortium-institution {
  width: 100%;
  border-top: 1px dashed #CCC;
  float: left;
  margin: 15px 0 0;
  padding: 15px 0 0;
}
.consortium-institution h3 {
  padding: 0 10px 3px;
}
.consortium-institution .report-links {
  padding: 0 10px 0;
}

.counter4 .report-links,
.counter5 .report-links {
  padding: 0;
}
.counter4__title,
.counter5__title {
  color: #000 !important;
  padding-bottom: 10px;
}
.counter4__select,
.counter5__select {
  padding-bottom: 15px;
  font-size: 14px;
}
.counter4__select:after,
.counter5__select:after {
  content: "";
  display: table;
  clear: both;
}
.counter4__select > label,
.counter5__select > label {
  top: 4px;
  position: relative;
}
.counter4__legend,
.counter5__legend {
  text-align: right;
  position: relative;
  height: 20px;
}
.counter4__legend:after,
.counter5__legend:after {
  content: "";
  display: table;
  clear: both;
}
.counter4__legend-info,
.counter5__legend-info {
  display: inline-block;
  width: 50px;
  position: absolute;
  top: -2px;
  right: -10px;
  font-size: 10px;
  line-height: 1;
}
.counter4 #date-error,
.counter5 #date-error {
  padding: 10px;
  box-sizing: content-box;
  background: white;
  color: indianred;
  width: 250px;
  margin-bottom: 12px;
  text-align: center;
}
.counter4__form-row,
.counter5__form-row {
  float: right;
  margin-left: 15px;
  width: 160px;
}
.counter4__checkbox,
.counter5__checkbox {
  top: 4px;
  position: relative;
}
.counter4__checkbox--row,
.counter5__checkbox--row {
  float: right;
  margin: 5px 0 0 0;
}
.counter4__input,
.counter5__input {
  width: 113px;
  padding: 2px 5px;
}

.counter4__list {
  display: none;
}
.counter4__expand {
  width: 12px;
  height: 12px;
  display: inline-block;
  background: url(../images/expand.png) no-repeat !important;
  margin-left: 30px;
}
.counter4__title {
  cursor: pointer;
}
.counter4.is-open .counter4__list {
  display: block;
}
.counter4.is-open .counter4__expand {
  background: url(../images/collapse.png) no-repeat !important;
}

.other-institutions-heading {
  float: left;
  width: 638px;
  border-top: 1px solid #CCC;
  padding: 15px 10px 0 10px;
  font: 22px/1em "ProximaNovaSemiBold", Arial, sans-serif;
}

.article-tabs.counter-reports {
  margin: 0;
}

#myInstituteSiteAccessPage .user-form .textbox {
  width: 188px;
  margin-right: 12px;
}
#myInstituteSiteAccessPage .user-form label {
  clear: none;
  width: auto;
  padding: 25px 10px 0;
}
#myInstituteSiteAccessPage .report {
  clear: both;
  float: left;
  padding: 10px 0;
  width: 100%;
}
#myInstituteSiteAccessPage .report p {
  padding: 10px;
}
#myInstituteSiteAccessPage .refineButton {
  font-size: 12px;
  padding: 2px;
}

.institution-form {
  border-bottom: 1px solid #CCCCCC;
  float: left;
  width: 100%;
  padding: 0 0 24px;
}
.institution-form .inputError {
  color: #CB2D2D;
  float: left;
  margin: 10px 0 -10px 10px;
}

#institution-form-wait {
  float: right;
  margin: 15px 20px 0 0;
  font-weight: bold;
  color: #555;
  display: none;
}
#institution-form-wait img {
  vertical-align: text-bottom;
  margin-left: 10px;
}

#reports-content {
  margin-top: 20px;
}

.report-table {
  float: left;
  clear: both;
  margin: 10px;
  padding: 0;
  border: 1px solid #CCC;
  list-style: none;
}
.report-table li {
  float: left;
  clear: both;
  margin: 0;
  padding: 12px 0;
  border-bottom: 1px solid #ccc;
}
.report-table li div {
  float: left;
  width: 135px;
  margin: 0 10px;
  line-height: normal;
}
.report-table li.last {
  border: 0;
}
.report-table li.report-title {
  background: url(../images/buttonStandardGradient.gif) repeat-x bottom;
}
.report-table li.report-title div {
  color: #cb2d2d;
  font-weight: bold;
}

.report-description {
  display: inline-block;
  padding: 10px 10px 0 10px;
}

.counter-report {
  clear: both;
  float: left;
  padding: 10px 0;
  width: 100%;
}
.counter-report p {
  padding: 10px;
}

.br1-wrapper {
  overflow: auto;
  margin: 0 10px;
  height: 120px;
}

.br1 {
  border: 1px solid #CCCCCC;
  border-collapse: collapse;
  margin: 10px 0 0;
}
.br1 .table-heading {
  background: url(/images/buttonStandardGradient.gif) repeat-x bottom;
  border-bottom: 1px solid #CCCCCC;
  color: #CB2D2D;
  font-weight: bold;
}
.br1 th, .br1 td {
  white-space: nowrap;
  border: none;
  padding: 12px;
  text-align: left;
}

.counter-report-error {
  clear: both;
  float: left;
  padding: 20px 10px;
}

/* Multi select*/
.multi-select-container {
  display: inline-block;
  position: relative;
}

.multi-select-menu {
  position: absolute;
  left: 0;
  top: 0.8em;
  z-index: 1;
  float: left;
  min-width: 100%;
  background: #fff;
  margin: 1em 0;
  border: 1px solid #aaa;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  display: none;
}

.multi-select-menuitem {
  display: block;
  font-size: 0.875em;
  padding: 0.6em 1em 0.6em 30px;
  white-space: nowrap;
}

.multi-select-menuitem + .multi-select-menuitem {
  padding-top: 0;
}

.multi-select-presets {
  border-bottom: 1px solid #ddd;
}

.multi-select-menuitem input {
  position: absolute;
  margin-top: 1px;
  margin-left: -20px;
}

.multi-select-button {
  display: inline-block;
  font-size: 0.875em;
  padding: 0.2em 0.6em;
  width: 110px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: -0.5em;
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  cursor: default;
}

.multi-select-button:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4em 0.4em 0 0.4em;
  border-color: #999 transparent transparent transparent;
  margin-left: 0.4em;
  vertical-align: 0.1em;
  position: absolute;
  right: 6px;
  top: 9px;
}

.multi-select-container--open .multi-select-menu {
  display: block;
}

.multi-select-container--open .multi-select-button:after {
  border-width: 0 0.4em 0.4em 0.4em;
  border-color: transparent transparent #999 transparent;
}

.multi-select-container--positioned .multi-select-menu {
  /* Avoid border/padding on menu messing with JavaScript width calculation */
  box-sizing: border-box;
}

.multi-select-container--positioned .multi-select-menu label {
  /* Allow labels to line wrap when menu is artificially narrowed */
  white-space: normal;
}

/* end MyF1000 */
/* Section Picker */
ul.tree li ul {
  padding: 0 0 0 20px;
}
ul.tree h4 {
  background-image: url(../images/collapse.png);
  background-position: 0 2px;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 0 0 0 20px;
}
ul.tree .collapsed h4 {
  background-image: url(../images/expand.png);
}
ul.tree .collapsed .sections {
  display: none;
}

#myF1000EditSectionsLists {
  border-top: 1px solid #CCCCCC;
  float: left;
  width: 100%;
  position: relative;
}
#myF1000EditSectionsLists .dummyFacultyExplanation, #myF1000EditSectionsLists .relatedSections {
  font-style: italic;
  padding: 10px 0 10px 20px;
}
#myF1000EditSectionsLists ul.tree .belongsToFaculty {
  font-style: italic;
}
#myF1000EditSectionsLists .remove-section-target, #myF1000EditSectionsLists .add-section-target {
  width: 340px;
}
#myF1000EditSectionsLists .evaluationsSectionsSelect {
  width: 350px;
}
#myF1000EditSectionsLists .evaluationsSectionsSelect select {
  width: 340px;
}
#myF1000EditSectionsLists .button-group {
  margin: 20px;
  position: absolute;
  top: 21px;
  right: -8px;
}
#myF1000EditSectionsLists .left-margin {
  margin: 0 10px;
}
#myF1000EditSectionsLists .column {
  float: left;
  margin: 0 10px;
  padding-bottom: 20px;
  padding-top: 20px;
  width: 388px;
}
#myF1000EditSectionsLists h3 {
  text-transform: uppercase;
  font-weight: normal;
}
#myF1000EditSectionsLists ul.tree {
  float: left;
  padding-left: 0;
  width: 100%;
}
#myF1000EditSectionsLists ul.tree li {
  border-bottom: 1px dashed #CCCCCC;
  list-style-type: none;
  padding-bottom: 5px;
  padding-top: 5px;
}
#myF1000EditSectionsLists .buttonrow {
  border-top: none;
  clear: both;
  padding: 10px;
}
#myF1000EditSectionsLists .mysections-edit-container {
  margin: 10px 20px;
}

.buttonrow .button-standard {
  background: url("../images/button-standard.png") repeat-x scroll left bottom white;
  border: 1px solid #CCCCCC;
  color: #CB2D2C;
  cursor: pointer;
  font-size: 20px;
  font-weight: bold;
  padding: 8px 12px;
  float: left;
}

#myF1000EditSectionsLists ul.tree li ul li {
  border-bottom: none;
}

/*Required by IE7 */
ul.tree li {
  clear: left;
  padding-top: 13px;
}

.buttonrow {
  border-top: 1px solid #ccc;
  float: left;
  padding: 10px 0;
  width: 100%;
}

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

.buttonrow a {
  float: left;
  padding-top: 12px;
}

/* END CHECKTREE STYLE */
/* My Details Form */
.update-button, .register-button {
  background: url("../images/ui/big-button-gradient-background.jpg") repeat-x scroll 0 0 transparent;
  color: #CB2D2D;
  font: 24px "ProximaNovaBold", Arial, sans-serif;
  padding: 3px 30px;
  text-shadow: 0.2px 0.2px 0 #000000;
  width: 290px;
  border: 1px solid #CCCCCC;
  border-radius: 3px 3px 3px 3px;
  vertical-align: top;
  cursor: pointer;
}

#myDetailsPage #search-domain-selection {
  margin-top: 0;
}
#myDetailsPage .update-button {
  margin: 132px 0px 0px 0px;
}

#myPostersDetails .update-button {
  margin: 132px 0px 0px 0px;
}

@-moz-document url-prefix() {
  #myDetailsPage .update-button, #myPostersDetails .update-button {
    margin: 132px 0px 0px 0px;
  }
}
#myDetailsPage .textbox, #myPostersDetails .textbox, #registrationPage .textbox {
  width: 280px;
  padding: 5px 10px;
  float: none;
  margin-top: 10px;
}

#myDetailsPage .user-form .button-standard, #myPostersDetails .user-form .button-standard {
  margin-left: 10px;
}

#myDetailsPage .new-select-standard-wrapper, #myPostersDetails .new-select-standard-wrapper {
  margin-top: 15px;
  width: 303px;
}
#myDetailsPage .new-select-standard-wrapper#search-domain-selection, #myPostersDetails .new-select-standard-wrapper#search-domain-selection {
  width: 210px;
}

#myDetailsPage .new-select-standard-wrapper input, #myPostersDetails .new-select-standard-wrapper input, #registrationPage .new-select-standard-wrapper input, #specialists .new-select-standard-wrapper input {
  margin-top: 0;
  color: #333;
}

#myDetailsPage .new-select-standard-wrapper .faux-options, #myPostersDetails .new-select-standard-wrapper .faux-options, #registrationPage .new-select-standard-wrapper .faux-options {
  width: 300px;
}

.my-details-container {
  margin: 0 20px;
}

.orcid-container {
  margin: 20px 0;
  background: #EEEEEE;
  border: 1px solid #ccc;
  border-radius: 3px;
  min-height: 120px;
  padding: 20px;
  width: 250px;
}

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

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

.orcid-buttons {
  margin: 40px 0 0 0;
}
.orcid-buttons.has-authorization {
  margin: 10px 0 0 20px;
}

.orcid-authorization-checkbox, .orcid-authorization-text {
  display: inline-block;
  vertical-align: top;
}

.orcid-button {
  display: inline-block;
  vertical-align: top;
}
.orcid-button.last {
  margin: 6px 0 0 10px;
}

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

.my-details-container .columns {
  display: inline-block;
  width: 310px;
  vertical-align: top;
  margin-top: 10px;
}
.my-details-container .columns.last {
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;
  width: 280px;
  margin: 0 0 0 10px;
}

.formTitle {
  border-bottom: 1px dashed #CCCCCC;
  float: left;
}

.my-details-blurb {
  clear: both;
  padding: 10px 20px;
  border-bottom: 1px solid #CCCCCC;
}

#myDetailsPage .inputError, #myPostersDetails .inputError, #registrationPage .inputError {
  background: url("../images/form-error.jpg") no-repeat scroll 10px 8px #fcfbdf;
  padding-left: 30px;
  margin: 5px 0;
  width: 273px;
}

#myDetailsPage .checkbox-label, #myPostersDetails .checkbox-label {
  float: none;
  clear: both;
}

#myDetailsPage .show-password-checkbox, #myPostersDetails .show-password-checkbox, #registrationPage .show-password-checkbox {
  margin: 5px 0 0;
}

/* END My Details Form */
/* MY EMAIL ALERTS FORM */
.myEmailAlerts {
  background: #FFF;
  float: left;
  padding: 0 1.5%;
  width: 97%;
}

.formGroup {
  border-bottom: 1px dashed #ccc;
  float: left;
  padding: 5px 0 5px 0;
  width: 100%;
}

.myEmailAlerts h3 {
  padding-top: 5px;
  text-transform: uppercase;
}
.myEmailAlerts label {
  font-weight: normal;
}

#storeSearch .emailFrequency {
  margin-left: 0;
}

.emailFrequency {
  background: url(../images/form-textbox-bg.png) left top repeat-x;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  border: 1px solid #CCC;
}

.emailVolume {
  background: url(../images/form-textbox-bg.png) left top repeat-x;
  margin-left: 10px;
  margin-right: 10px;
  border: 1px solid #CCC;
}

.myEmailAlerts .last {
  border-bottom: none;
}

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

.email-preferences-smarthsearches, .email-preferences-pubmed, .email-preferences-evaluated {
  padding: 0 0 5px 0;
  margin: 0 0 5px 0;
}

/* end MY EMAIL ALERTS FORM*/
/* Register form */
#registrationPage .main {
  padding: 0 10px 0 20px;
}
#registrationPage .breadcrumbs {
  margin: 15px 0 0;
  padding: 0;
}

.register-sidebar, .register-main {
  display: inline-block;
  width: 630px;
  vertical-align: top;
  margin: 0 0 20px 20px;
}

.register-sidebar {
  width: 260px;
  background: #EEEEEE;
  border: 1px solid #999999;
  border-radius: 3px;
  padding: 20px;
  margin-left: 0;
}
.register-sidebar.register-sidebar-empty {
  border: 0;
  background: transparent;
}
.register-sidebar .prime-guest-why {
  color: #666;
  font-size: 12px;
}
.register-sidebar .prime-guest-why h3 {
  font: 18px/1em "Proxima Nova Bold", "ProximaNovaBold";
  font-weight: normal;
  color: #666;
}
.register-sidebar .prime-guest-why ul.no-style li {
  padding-bottom: 15px;
}
.register-sidebar p.right-content {
  width: 240px;
}

/* PRIME WRAPPER TO CUSTOMIZE THE REGISTRATION PAGE ONLY FOR PRIME */
.prime-registration-wrapper {
  border: 1px dashed #CCC;
  margin-bottom: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* Institution case */
}
.prime-registration-wrapper .register-sidebar {
  border: 0;
  -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-bottom: 0;
  margin-bottom: 0;
}
.prime-registration-wrapper .register-main {
  margin-top: 40px;
}
.prime-registration-wrapper .register-main input[type=text], .prime-registration-wrapper .register-main .new-select-standard-wrapper {
  width: 299px;
}
.prime-registration-wrapper.subscribingIp .register-sidebar {
  min-height: 385px;
}
.prime-registration-wrapper.subscribingIp .register-main {
  margin-top: 20px;
}

.register-below-main {
  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;
  padding: 20px;
  margin-left: 0;
  margin-bottom: 20px;
}
.register-below-main h3 {
  font: normal 18px/1em "ProximaNovaBold", Arial, sans-serif;
}
.register-below-main .text {
  width: 600px;
  display: inline-block;
  color: #333;
}
.register-below-main .text .paypal-text {
  color: #3B7BBF;
}
.register-below-main .paypal-image {
  display: inline-block;
  background: url("../images/paypal-logo.png");
  width: 160px;
  height: 46px;
  vertical-align: top;
  position: relative;
  margin-top: 60px;
  margin-left: 80px;
}

.prime-register-title h1 {
  padding-bottom: 15px;
  font-size: 24px;
}
.prime-register-title p {
  font-size: 11px;
  padding-bottom: 10px;
}
.prime-register-title p:last-of-type {
  padding-bottom: 0;
}

.register-custom-with-image {
  padding: 0;
  display: inline-block;
  vertical-align: top;
}

#registrationPage .pageTitle {
  float: none;
  margin: 15px 0;
  padding: 0;
}
#registrationPage .pageTitle h1 {
  font: 20px/1em "Proxima Nova Bold", "ProximaNovaBold";
}
#registrationPage .pageTitle .custom-sub {
  line-height: 28px;
  padding-top: 10px;
  font: 24px/1.5em "Proxima Nova Bold", "ProximaNovaBold";
}

.register-sidebar h3 {
  font: 18px/1em "Proxima Nova Bold", "ProximaNovaBold";
  color: #333;
  letter-spacing: 0;
}

.register-main .columns {
  display: inline-block;
  width: 302px;
  vertical-align: top;
}
.register-main .columns.last {
  width: 304px;
  margin: 0 0 0 20px;
}
.register-main .new-select-standard-wrapper {
  margin-top: 15px;
  width: 303px;
}
.register-main .blurb-text {
  color: #333;
  font-weight: bold;
}
.register-main .email-newsletter-checkbox, .register-main .note {
  margin: 10px 0 0;
}
.register-main .register-checkbox-label {
  width: 276px;
  float: right;
  margin-top: 2px;
}
.register-main .note {
  font-weight: bold;
}

#registrationPage .register-main .textbox.half {
  width: 80px;
  margin: -1px 0 0 30px;
}
#registrationPage #captcha-block {
  margin: 24px 0;
}

.register-main .modal-window-title {
  margin: 0 0 20px;
  font-size: 20px;
}
.register-main .terms-and-coditions-modal {
  padding: 20px 0 20px 20px;
  width: 600px;
}
.register-main .modal-window-footer {
  margin: 10px 0 0;
}

.terms-and-coditions-modal .checkbox-label, .user-form .show-password-label {
  float: none;
}

.pre-register-container {
  padding: 0 20px;
}
.pre-register-container .image {
  background: url(../images/pre-register/subscription-code-background.png) no-repeat;
  width: 253px;
  height: 300px;
  display: block;
  margin: 20px 0;
  float: left;
}
.pre-register-container .image span {
  font-weight: bold;
  padding: 30px 0 0 120px;
  font-size: 20px;
  display: block;
}
.pre-register-container .text-and-email {
  float: left;
  margin: 140px 0 0;
  font-weight: bold;
}
.pre-register-container .textbox {
  margin-top: 0;
  width: 200px;
}
.pre-register-container .button {
  margin: 1px 0 0 10px;
}

.is-librerian {
  height: 43px;
}

/* End Of Register form */
/* Global Captcha */
.captcha-text, .general-captcha-container, .captcha-input {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  margin: 0 -4px 0 0;
}

.captcha-text {
  padding-top: 5px;
  padding-right: 10px;
  margin: 0 !important;
}

.register-main .reset-captcha {
  left: 75px;
}

.general-captcha-container {
  border: 1px solid #CCC;
  height: 24px;
  width: 90px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.general-captcha-container img {
  height: 24px;
  width: 80px;
  overflow: hidden;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border: 0;
}

.reset-captcha {
  background: url("../images/forgot-password-reset-button.jpg") no-repeat white;
  border: 1px solid #CCCCCC;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  cursor: pointer;
  display: block;
  height: 26px;
  left: 70px;
  position: relative;
  top: -48px;
  width: 29px;
}

/* End of Global Captcha */
/* Forgot password page, Recommend page captcha  */
#forgotPasswordPage #captcha-block {
  margin: 10px 0;
}
#forgotPasswordPage #emailAddress {
  float: none;
}

#recommendLibrarian #emailAddress {
  float: none;
}

#forgotPasswordPage .textbox.half {
  margin: 0 0 0 30px;
  width: 105px;
}

#recommendLibrarian .textbox.half {
  margin: 0 0 0 30px;
}
#recommendLibrarian #captcha-block {
  margin: 23px 0 0 61px;
  float: left;
  font-weight: bold;
}
#recommendLibrarian .section {
  margin: 0 0 0 238px;
}
#recommendLibrarian input.button-standard, #recommendLibrarian input.button-standard-next {
  margin-top: 23px;
}
#recommendLibrarian #captcha-block .inputError {
  margin-left: -50px;
  font-weight: normal;
}

/* End of Forgot password page, Recommend page captcha  */
#newNewsPage .required, #editNewsPage .required, #newFacultyNotePage .required, #editFacultyNotesPage .required {
  background: url(../images/icon/icon-notice.png) 10px center no-repeat;
  color: #AD2626;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin-top: 25px;
  padding-left: 5%;
  text-indent: -99999cm;
}

/*  ABOUT PAGES  */
.secondaryBarSection li {
  border-bottom: none;
  font-weight: normal;
  padding-bottom: 0;
  padding-top: 0;
}

.leftBarItem {
  border-bottom: 1px dashed #ccc;
  padding-bottom: 5px;
  padding-left: 0;
  padding-top: 5px;
}

.about {
  float: left;
  padding: 20px 1.5% 10px 1.5%;
  width: 97%;
}
.about a {
  font-weight: bold;
}
.about dl {
  clear: both;
}

.about ul.no-style {
  list-style-type: none;
  padding-left: 0;
}
.about ul.spaced li {
  padding: 3px 0;
}

#guideToMyF1000 h3 a {
  color: #666;
}

#guideToEvaluating .about em {
  display: block;
  padding-left: 40px;
  padding-bottom: 10px;
}
#guideToEvaluating .about em:before {
  content: "“";
}
#guideToEvaluating .about em:after {
  content: "”";
}

#aboutTermsAndConditionsPage .about h3, #aboutNewsPage .about h3, #aboutCommentsPage .about h3, #aboutGeneralTermsPage .about h3, #aboutUpdatesPage .about h3, #aboutPrivacyPolicyPage .about h3, #aboutPubmedPage .about h3, #aboutFAQsPage .about h3, #aboutFulltextPage .about h3, #aboutNewsroomPage .about h3, #aboutSubscriptionPage .about h3, #aboutAccessingPage .about h3, #aboutFactorsPage .about h3, #aboutFacultyPage .about h3, #aboutF1000Page .about h3, #aboutEvaluationsPage .about h3, #aboutWhyPage .about h3, #guideToEvaluating .about h3, #guideToMyF1000 .about h3, #aboutReportsPage .about h3 {
  border-top: 1px dashed #CCCCCC;
  float: left;
  margin-top: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 100%;
  text-transform: uppercase;
}

#aboutFactorsPage .about h3.first {
  border-top: none;
}

#aboutTermsAndConditionsPage .about h3:first-child, #aboutWhyPage .about h3:first-child, #aboutEvaluationsPage .about h3:first-child, #aboutF1000Page .about h3:first-child, #aboutReportsPage .about h3:first-child {
  border-top: 0;
  padding-top: 0;
  margin-top: 0;
  width: 100%;
}

#aboutFulltextPage .about ol {
  float: left;
  width: auto;
}

#aboutTermsAndConditionsPage .about ol {
  float: left;
  width: auto;
}
#aboutTermsAndConditionsPage .about ol.usage {
  list-style-type: lower-alpha;
}

#modal-comment-add .tec-text ol.usage {
  list-style-type: lower-alpha;
}

#aboutSponsorshipPage .about ul, #aboutSubscriptionPage .about ul, #aboutReportsPage .about ul, #aboutWhyPage .about ul, #aboutF1000Page .about ul, #aboutFactorsPage .about ul {
  float: left;
  list-style: none;
  width: 598px;
}

#aboutSponsorshipPage .about ul ul, #aboutSubscriptionPage .about ul ul, #aboutReportsPage .about ul ul, #aboutWhyPage .about ul ul, #aboutF1000Page .about ul ul, #aboutFactorsPage .about ul ul {
  float: left;
  list-style: none;
  padding-top: 10px;
  width: 560px;
}

#aboutSponsorshipPage .about li, #aboutSubscriptionPage .about li, #aboutReportsPage .about li, #aboutWhyPage .about ul li, #aboutF1000Page .about ul li, #aboutFactorsPage .about ul li {
  padding-bottom: 1em;
  clear: left;
}

#aboutSponsorshipPage .about span, #aboutSubscriptionPage .about span, #aboutReportsPage .about span, #aboutWhyPage .about span, #aboutF1000Page .about span, #aboutFactorsPage .about li span {
  color: #CB2D2D;
  font-weight: bold;
  float: left;
  margin-left: -20px;
}

#aboutF1000Page p {
  float: left;
  width: 100%;
}

.aboutIconLineIcon {
  padding-left: 33px;
  padding-right: 10px;
}

.formula {
  text-align: center;
  padding: 10px 0;
  color: #808080;
  line-height: 2em;
}

/* ABOUT-EVALUATIONS PAGES  */
#aboutEvaluationsPage .about img {
  padding-right: 10px;
}
#aboutEvaluationsPage .about img.aboutTheNewIcon {
  padding-bottom: 10px;
}
#aboutEvaluationsPage em {
  font-weight: bold;
}

/* ABOUT-FACULTY PAGES  */
#thefaculty {
  float: left;
  padding: 20px 10px 0 10px;
}

/* ABOUT-COVERAGE PAGES  */
#coverageIntoduction {
  float: left;
  padding: 20px 10px 0;
}

.afmsLetterBlock {
  float: left;
  width: 618px;
}

.azPane {
  float: left;
  padding-bottom: 10px;
  width: 638px;
}

/* END ABOUT PAGES  */
/* TRAVELGRANTS PAGE */
#travelGrantPage .contentBorder {
  width: 990px;
}
#travelGrantPage .hero-wrapper {
  height: 730px;
}
#travelGrantPage .wrapper {
  box-shadow: none;
}
#travelGrantPage .content {
  width: 100%;
  padding: 20px 0 0;
  background: #EEE;
}

.travelgrant-title {
  padding: 0 470px 170px 20px;
  background: url(../images/travelgrant/travelgrant-photos.png) no-repeat 510px 0;
  vertical-align: top;
}
.travelgrant-title .hgroup {
  padding: 0;
}
.travelgrant-title h2 {
  font: 32px "ProximaNovaBold";
  color: #333;
  padding: 0;
}
.travelgrant-title h1 {
  font: 52px/0.9em "ProximaNovaRegular";
  letter-spacing: -1px;
  color: #555;
}

.travelgrant-fund {
  padding: 25px 0 3px;
}

.travelgrant-title .travelgrant-icon {
  color: #C52727;
  font-family: "ProximaNovaBold";
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
  padding: 0 0 0 60px;
  background: url(../images/travelgrant/travelgrant-icon.png) no-repeat 0 9px;
}

.travelgrant-content div {
  float: left;
  width: 470px;
  margin: 0 0 0 20px;
  display: inline;
}
.travelgrant-content div:first-child {
  margin-top: -65px;
}
.travelgrant-content p {
  font-size: 14px;
  line-height: 1.6em;
  margin: 20px 10px 20px 0;
  padding: 0;
}

.travelgrant-winners, .fm-winners {
  margin-top: 15px;
  padding: 10px 20px 30px;
  background: white url(../images/travelgrant/winners-divider.png) no-repeat 0 0;
}

.travelgrant-winners .year-wrapper div, .fm-winners .year-wrapper div {
  float: left;
  width: 300px;
  margin: 0 20px 0 0;
  border-right: 1px dashed #CCC;
}

.travelgrant-winners div.last, .fm-winners .year-wrapper div.last {
  margin: 0;
  border-right: 0;
}

.travelgrant-winners h2, .fm-winners h2 {
  padding: 20px 0;
  font: 32px "ProximaNovaBold";
  color: #333;
}

.travelgrant-winners h3, .fm-winners h3 {
  padding: 0 0 3px;
  font: bold 14px Arial;
  color: #333;
  letter-spacing: 0;
}

.travelgrant-winners ul, .fm-winners ul {
  padding: 0 0 20px;
  font-size: 14px;
  list-style: none;
}

.travelgrant-winners ul li, .fm-winners ul li {
  padding: 3px 0;
}

.travelgrant-winners ul li a {
  font-size: 14px;
  color: #333;
}

.fm-winners {
  margin-top: 30px;
}
.fm-winners ul li a {
  font-size: 14px;
  color: #333;
}
.fm-winners h2 {
  float: left;
  width: 700px;
}

/* end TRAVELGRANTS PAGE */
/* FACULTY MEMBER OF THE YEAR */
.travelgrant-winners h2 {
  float: left;
  width: 700px;
}

#fm-year .wrapper {
  box-shadow: none;
  margin-top: -3px;
}
#fm-year .hero-devider {
  background: white url(../images/travelgrant/winners-divider.png) no-repeat 0 0;
  height: 6px;
  width: 990px;
  margin: 0 auto;
}
#fm-year .fm-winners {
  background: none;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
#fm-year .hero-wrapper {
  height: 440px;
}
#fm-year .hero .column {
  width: 610px;
  padding: 0 0 0 20px;
  display: inline-block;
  vertical-align: top;
}
#fm-year .hero .column.last {
  width: 330px;
}
#fm-year .hero .title {
  font: 32px/1em "ProximaNovaBold";
  color: #333;
  display: block;
}
#fm-year .hero .title .fm, #fm-year .hero .title .year {
  font: 32px/1em "ProximaNovaBold";
  color: #333;
  display: block;
}
#fm-year .hero .title .fm {
  font: 42px/1em "ProximaNovaBold";
  color: #CD2D2D;
}
#fm-year .hero .title .year {
  font: 42px "ProximaNovaSemiBold";
  color: #555;
}
#fm-year .hero p {
  padding: 10px 0;
  margin: 0 0 20px;
  line-height: 22px;
  color: #333;
  font-size: 14px;
}
#fm-year .hero .outstanding-fms {
  float: left;
  width: 100%;
}
#fm-year .hero .outstanding-fms .left, #fm-year .hero .outstanding-fms .right {
  text-align: center;
  width: 50%;
}
#fm-year .hero .outstanding-fms ul {
  margin: 0 auto;
  text-align: left;
  padding: 0;
  width: 160px;
}
#fm-year .hero .outstanding-fms ul li {
  margin-bottom: 10px;
  font-size: 14px;
  list-style: none;
}
#fm-year .hero .outstanding-fms ul a {
  color: #333;
  font-size: 14px;
}
#fm-year .dropdown-wrapper .new-button-standard, #fm-year .dropdown-wrapper .dropdown-content a {
  color: #333;
}

#travelGrantPage .dropdown-wrapper .new-button-standard, #travelGrantPage .dropdown-wrapper .dropdown-content a {
  color: #333;
}

#fm-year .dropdown-wrapper, #travelGrantPage .dropdown-wrapper {
  float: right;
  margin: 24px 0 0;
}

#fm-year .view-by-year, #travelGrantPage .view-by-year {
  font-size: 14px;
  padding: 0 5px;
}

#fm-year .dropdown-wrapper .dropdown-label, #travelGrantPage .dropdown-wrapper .dropdown-label {
  padding: 0 15px;
  font-weight: normal;
}

#fm-year .dropdown-wrapper .dropdown-content, #travelGrantPage .dropdown-wrapper .dropdown-content {
  padding: 5px 15px;
}

#fm-year .dropdown-wrapper .dropdown-content a, #travelGrantPage .dropdown-wrapper .dropdown-content a {
  display: block;
  margin: 5px;
}

/* TOUR PAGE*/
#f1000tour .main {
  float: none;
  padding-top: 107px;
  display: block;
}
#f1000tour .content {
  border-right: none;
  padding: 0;
  margin: 0;
  width: 990px;
  background-color: #DDD;
}
#f1000tour .top-ad {
  z-index: 2;
  width: 100%;
}
#f1000tour .top-ad .ad-content {
  margin: 0 auto;
}
#f1000tour .top-ad-container .ad-badge {
  left: 639px;
  top: 106px;
}
#f1000tour .top-ad-wrapper {
  height: 123px;
  background-color: #FFF;
  display: none !important;
}
#f1000tour .top-ad-wrapper, #f1000tour .top-ad, #f1000tour .header-network-wrapper, #f1000tour .header-wrapper, #f1000tour .navigation-wrapper {
  position: fixed;
}
#f1000tour .top-ad-wrapper, #f1000tour .top-ad {
  z-index: 10;
  top: 0;
}
#f1000tour .header-network-wrapper {
  z-index: 6;
  top: 0px;
}
#f1000tour .header-wrapper {
  top: 27px;
}
#f1000tour .navigation-wrapper {
  margin: 0;
  top: 240px;
}
#f1000tour .footer-wrapper {
  position: relative;
  z-index: 5;
}
#f1000tour .headerUser {
  z-index: 2;
}
#f1000tour .footer {
  position: relative;
}

.tour-logo {
  background: url(../images/tour-logo.png) no-repeat top right;
  width: 470px;
  height: 91px;
  padding: 0 10px 0 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.tour-logo h1 {
  text-indent: -9999px;
}

.tour-navigation {
  width: 329px;
  z-index: 0;
  float: left;
}
.tour-navigation #nav-items {
  position: fixed;
  width: inherit;
}

#nav-items ol {
  padding: 20px 0 20px;
  list-style: none;
}
#nav-items li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 35px;
  padding: 0 0 0 20px;
  margin: 0;
  font: 19px/31px "ProximaNovaBold", Arial, sans-serif;
  border-bottom: 1px solid #CCC;
}
#nav-items li:first-of-type {
  border-top: 1px solid #CCC;
}
#nav-items a {
  color: #666;
  font-weight: normal;
}
#nav-items a:hover {
  color: #CB2D2D;
  text-decoration: none;
}
#nav-items li.current {
  background-color: #EEE;
}
#nav-items li.current a {
  color: #CB2D2D;
}

.f1000-quote {
  padding: 0 15px 0 25px;
}
.f1000-quote blockquote {
  border-top: 1px dashed #DDD;
  background: url(../images/quote.gif) left 30px no-repeat;
  padding: 25px 0 8px 40px;
  color: #333333;
  font: 18px/24px "ProximaNovaBold", Arial, sans-serif;
}
.f1000-quote .quote-info {
  padding: 0 0 0 40px;
  margin: 0;
  color: #666666;
  font: 11px arial;
}

.tour-content {
  border-right: 1px solid #CCC;
  width: 660px;
  float: left;
  background-color: #FFF;
}
.tour-content h2 {
  font: 32px/1em "ProximaNovaBold", Arial, sans-serif;
  color: #333;
}
.tour-content h3 {
  text-transform: uppercase;
}

#what-is, #the-faculty, #evaluated-articles, #ratings-rankings, #reports, #posters, #naturally-selected, #my-f1000, #what-to-do, #other-services {
  padding: 25px 25px 25px 20px;
  border-bottom: 1px solid #ddd;
  font: 18px/1.1em "ProximaNovaRegular", Arial, sans-serif;
  color: #333;
  text-shadow: 0 0 0 #333;
}

.featured-image {
  margin: 0 0 15px;
}
.featured-image.padding-top {
  padding: 25px 0 15px;
}
.featured-image.what-is {
  background: url("../images/tour/screens_sprite.jpg") no-repeat;
  width: 600px;
  height: 295px;
  background-position: 0 0;
}
.featured-image.faculties {
  background: url("../images/tour/screens_sprite.jpg") no-repeat;
  width: 601px;
  height: 250px;
  background-position: 0 -295px;
}
.featured-image.evaluations {
  background: url("../images/tour/screens_sprite.jpg") no-repeat;
  width: 604px;
  height: 338px;
  background-position: 0 -555px;
}
.featured-image.ratings {
  background: url("../images/tour/screens_sprite.jpg") no-repeat;
  width: 545px;
  height: 339px;
  background-position: 0 -903px;
}
.featured-image.rankings {
  background: url("../images/tour/screens_sprite.jpg") no-repeat;
  width: 604px;
  height: 297px;
  background-position: 0 -1252px;
}
.featured-image.reports {
  background: url("../images/tour/screens_sprite.jpg") no-repeat;
  width: 500px;
  height: 368px;
  background-position: 0 -1559px;
}
.featured-image.naturally-selected {
  background: url("../images/tour/screens_sprite.jpg") no-repeat;
  width: 575px;
  height: 365px;
  background-position: 0 -1930px;
}
.featured-image.my-f1000 {
  background: url("../images/tour/screens_sprite.jpg") no-repeat;
  width: 604px;
  height: 297px;
  background-position: 0 -2296px;
}

.section-benefits {
  padding: 0;
  list-style: none;
}
.section-benefits li {
  padding: 1px 0 10px 35px;
  margin: 0;
}
.section-benefits .li-1 {
  background: url(../images/tour/li-first.gif) no-repeat left top;
}
.section-benefits .li-2 {
  background: url(../images/tour/li-second.gif) no-repeat left top;
}
.section-benefits .li-3 {
  background: url(../images/tour/li-third.gif) no-repeat left top;
}
.section-benefits .li-4 {
  background: url(../images/tour/li-fourth.gif) no-repeat left top;
}
.section-benefits .li-5 {
  background: url(../images/tour/li-fifth.gif) no-repeat left top;
}

#naturally-selected h2 {
  margin-bottom: -36px;
}

#learn-more-f1000 {
  height: 55px;
  background: url("../images/tour/pattern_bkg.png") no-repeat;
  border-bottom: 1px solid #ddd;
}
#learn-more-f1000 .button-flat {
  margin: 13px 0 0 20px;
  background-color: #DF4E4E;
}
#learn-more-f1000 .button-flat:hover {
  background-color: #CB2D2D;
}

#other-services .featured-image {
  margin: 0;
}
#other-services .featured-image.padding-top {
  padding-bottom: 10px;
}

#what-to-do {
  background: url("../images/tour/pattern_bkg.png") no-repeat;
}
#what-to-do ul {
  padding: 0;
  list-style: none;
  padding-bottom: 20px;
}
#what-to-do p {
  padding-bottom: 20px;
}
#what-to-do li {
  padding-bottom: 5px;
}
#what-to-do li span {
  margin-right: 10px;
}
#what-to-do .new-visitors {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 355px;
}
#what-to-do .new-visitors h3 {
  font: 18px/1em "ProximaNovaBold", Arial, sans-serif;
  letter-spacing: 0px;
}
#what-to-do .new-subscribers {
  margin-top: 20px;
  color: #FFF;
}
#what-to-do .new-subscribers h3 {
  font: 18px/1em "ProximaNovaBold", Arial, sans-serif;
  letter-spacing: 0px;
}
#what-to-do .new-subscribers h1, #what-to-do .new-subscribers h2, #what-to-do .new-subscribers h3, #what-to-do .new-subscribers h4, #what-to-do .new-subscribers h5, #what-to-do .new-subscribers a {
  color: #FFF;
}
#what-to-do .new-subscribers .register {
  background-color: #CCC;
  color: #6B6B6B !important;
  background-image: url("../images/ui/btn_arrow_spaced_grey.png");
}
#what-to-do .new-subscribers .register:hover {
  background-color: #CB2D2D;
  color: #FFF !important;
  background-image: url("../images/ui/btn_arrow_spaced.png");
}

.next-myf1000 {
  padding-top: 25px;
}

/* end TOUR PAGE*/
/* UPLOAD REPORT PAGES*/
.uploadAgain, .uploadedArticle, .assignToFM, .linkToTheScientist, .assignFaculties, .publishConfirm {
  border-bottom: 1px solid #CCC;
  padding: 20px;
  float: left;
  width: 100%;
}

.linkToTheScientist label {
  color: #777;
  font: normal 18px/1em "ProximaNovaRegular", Arial, sans-serif;
  letter-spacing: -1px;
  padding-bottom: 10px;
  float: left;
  width: 215px;
}

.reportUploadForm .inputError {
  background: #fcfbdf url(../images/form-error.jpg) no-repeat 0 8px;
  clear: both;
  color: #C92D2E;
  margin: 0 10px;
  line-height: 28px;
  padding-left: 20px;
  width: 378px;
}

/* END UPLOAD REPORT PAGES*/
/* MARKETING REPORTS */
#institutionUsersPage h2 {
  margin-top: 10px;
  margin-left: 10px;
}

#institutionUsersForm {
  border-bottom: 1px dashed #CCC;
  padding-bottom: 10px;
  padding-left: 10px;
}
#institutionUsersForm #selectedInstitutionId, #institutionUsersForm input[type=submit] {
  margin-left: 10px;
}

#institutionUsersPage .blurb {
  margin: 10px 0 0 10px;
}

#institutionUsers {
  margin-left: 10px;
}
#institutionUsers td {
  padding-right: 20px;
}

/* Usage stats form */
#usageStatsFormPage h2 {
  margin-top: 10px;
  margin-left: 10px;
}

#institutionSiteUsageForm {
  padding-left: 10px;
}
#institutionSiteUsageForm label {
  float: left;
  width: 60px;
}
#institutionSiteUsageForm .refineButton {
  margin-left: 0px;
}

/* Usage stats results */
#usageStatsResultPage #usageStatsResultsText {
  padding-left: 10px;
  padding-top: 10px;
}
#usageStatsResultPage .result {
  float: left;
  width: 120px;
}
#usageStatsResultPage .stats-wrapper {
  width: 650px;
  text-align: left;
  padding: 0;
  border: 0;
}
#usageStatsResultPage .stats-wrapper .header-text {
  font-weight: bold;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc !important;
}
#usageStatsResultPage .stats-wrapper .footer-text {
  border-bottom: 1px solid #ccc !important;
}
#usageStatsResultPage .stats-wrapper .name-field {
  padding: 5px;
  width: 250px;
  display: inline-block;
  border-left: 1px solid #ccc;
  border-bottom: 1px dotted #ccc;
}
#usageStatsResultPage .stats-wrapper .job-type-field {
  padding: 5px;
  width: 200px;
  display: inline-block;
  border-bottom: 1px dotted #ccc;
}
#usageStatsResultPage .stats-wrapper .date-field {
  padding: 5px;
  width: 150px;
  display: inline-block;
  border-right: 1px solid #ccc;
  border-bottom: 1px dotted #ccc;
}

/* END MARKETING REPORTS */
/* User Comments Terms and Conditions */
.validate-email .contentPageWide, .acceptUserCommentsTermsAndConditions .contentPageWide, .validate-email .pageTitle, .acceptUserCommentsTermsAndConditions .pageTitle {
  margin-left: 10px;
}

.validate-email .pageTitle h2 {
  padding-left: 0;
}

.acceptUserCommentsTermsAndConditions .pageTitle h2 {
  padding-left: 0;
}
.acceptUserCommentsTermsAndConditions .pageContent {
  width: 600px;
}
.acceptUserCommentsTermsAndConditions #iAcceptTermsAndConditions {
  margin-right: 5px;
}

/* User Comments Terms and Conditions END */
/*********************************************************************/
/*            STYLING FOR THE FACEBOX            */
/* (THE DIALOG BOX WHICH APPEARS FOR EMAILS, REPORTING COMMENTS etc) */
/*********************************************************************/
#facebox {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  text-align: center;
}
#facebox .b {
  background: url(../images/facebox/b.png);
}
#facebox .tl {
  background: url(../images/facebox/tl.png);
}
#facebox .tr {
  background: url(../images/facebox/tr.png);
}
#facebox .bl {
  background: url(../images/facebox/bl.png);
}
#facebox .br {
  background: url(../images/facebox/br.png);
}
#facebox:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
  /* Adjusts for spacing */
}
#facebox .popup {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
#facebox table {
  border-collapse: collapse;
}
#facebox td {
  border-bottom: 0;
  padding: 0;
}
#facebox .body {
  padding: 10px;
  background: #fff;
  width: auto;
}
#facebox .loading, #facebox .image {
  text-align: center;
}
#facebox img {
  border: 0;
  margin: 0;
}
#facebox .facebox-footer {
  border-top: 1px solid #DDDDDD;
  float: left;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
  width: 100%;
}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
#facebox .facebox-title {
  color: #555555;
  font: 34px/1em "ProximaNovaRegular", Arial, sans-serif;
  letter-spacing: -1px;
  padding-bottom: 15px;
}

/*Centering is done using a technique found here http://css-tricks.com/centering-in-the-unknown/*/
/* The ghost, nudged to maintain perfect centering */
#facebox_overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

#f1000_overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
  z-index: 999;
}

.facebox_hide {
  z-index: -100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

.exporter-box-content {
  width: 280px;
}

/* END FACEBOX */
#aboutAffiliatesPage h5 {
  border-bottom: 1px dashed #ccc;
  float: left;
  padding-top: 13px;
  width: 100%;
}

.affiliatesLogo {
  float: right;
  width: 245px;
}

#aboutAffiliatesPage .last {
  border-bottom: none;
}

#genericResourcesUpload .user-form {
  border-bottom: 1px solid #ccc;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 20px;
}

.uploadedList {
  float: left;
  list-style: none;
  padding-left: 0;
  width: 100%;
}

.uploadedListItem {
  border-bottom: 1px dashed #ccc;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}

/* 404 Error page */
.pageNotFoundContent {
  width: 70%;
}

/* End 404 Error page */
/**** Changes clinical practice *****/
.changesClinicalPractice {
  min-height: 20px;
}

.changesClinicalBody {
  margin: 0 0 0 25px;
}

/*** 'Evaluate For F1000' Widget page ***/
#bookmarklet .contentBorder {
  width: 820px;
}
#bookmarklet .contentBorder .pageTitle, #bookmarklet .contentBorder .content {
  padding: 22px 20px;
  width: 780px;
}
#bookmarklet .pageTitle {
  background: url(../images/rectangular-shadow.png) no-repeat right top;
}
#bookmarklet .pageTitle h1 {
  padding: 0;
}
#bookmarklet .screenshot {
  display: inline-block;
  vertical-align: top;
}
#bookmarklet .textbox {
  background: url("../images/form-textbox-bg.png") repeat-x;
  background-color: #FFF;
  border: 1px solid #CCC;
  padding: 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  width: 364px;
}
#bookmarklet .bookmarkletAndCopy {
  display: inline-block;
  width: 374px;
  margin: 0 0 0 20px;
}
#bookmarklet .dashboard-button {
  margin: 0;
}
#bookmarklet .dashboard-button.canDrag {
  padding-right: 44px;
}
#bookmarklet .dragAffordance {
  position: absolute;
  display: inline-block;
  background: url(../images/drag-affordance.png) no-repeat left 6px;
  width: 20px;
  height: 22px;
  margin: 0 0 0 12px;
}
#bookmarklet .explanation {
  padding: 0;
}
#bookmarklet .explanation.notAndroid {
  margin: 20px 0 0 0;
}
#bookmarklet .explanation ol {
  padding-left: 18px;
}
#bookmarklet .explanation ol li {
  font-weight: bold;
}

/*** End 'Evaluate For F1000' Widget page ***/
/**** Hiding the trial page ****/
#hide-trial-registration {
  margin: 20px;
}
#hide-trial-registration .lh-side {
  float: left;
  width: 600px;
  font-size: 14px;
}
#hide-trial-registration .rh-side {
  float: left;
  width: 600px;
  font-size: 14px;
  padding: 50px 0 0 0;
  line-height: 20px;
}
#hide-trial-registration .lh-side {
  width: 350px;
}

/*** Travel Grants Counter ***/
.travelgrant-counter-digit {
  display: inline-block;
  background: url(../images/travelgrant/travelgrant-counter-background.png);
  width: 62px;
  height: 99px;
  color: #FFF;
  font-size: 84px;
  line-height: 84px;
  font-weight: bold;
  margin: 0 5px 0 0;
  text-align: center;
  padding: 17px 0 0 0;
}
.travelgrant-counter-digit .center-line {
  position: absolute;
  margin: 39px 0 0 7px;
  width: 46px;
  height: 1px;
  border-bottom: solid 2px #666;
}

/*** End Travel Grants Counter ***/
/**** Institutions for posters *****/
#institutionsAdmin .inputError {
  display: block;
  color: #CB352A;
  font-weight: bold;
  margin: 5px 0 -20px 103px;
}
#institutionsAdmin .institutions-posters {
  margin: 15px 0;
}
#institutionsAdmin label {
  width: 100px;
  display: inline-block;
}

.pastdays-select {
  width: 100px;
  display: inline-block;
}

.institutions-posters input, .register-modal-window {
  width: 400px;
}

.roaming-popup-container {
  width: 310px;
  text-align: center;
}
.roaming-popup-container .calendar {
  display: block;
  background: url(../images/splashpage/calendar-background.jpg) no-repeat;
  width: 90px;
  height: 60px;
  padding: 20px 15px;
  font: 70px/1.2em "ProximaNovaBold";
  margin: 15px 0 0 95px;
  text-align: center;
}
.roaming-popup-container .text-under-calendar {
  display: block;
  margin: 10px auto;
  width: 250px;
}
.roaming-popup-container .text-under-calendar.access-expires-text {
  width: 132px;
  margin: 10px auto 0 auto;
}
.roaming-popup-container .text-under-calendar.reactivate-text {
  width: 215px;
  text-align: center;
  margin-top: 20px;
}
.roaming-popup-container .expire-date {
  font: 30px/1em "ProximaNovaBold";
  width: 185px;
  margin: 0 auto;
  display: block;
}

optgroup {
  height: 16px;
}

a.grayedOutLink {
  color: #625D5D;
  text-decoration: none !important;
}
a.grayedOutLink:hover {
  color: #625D5D;
  text-decoration: none !important;
}

.selectAllOption {
  float: left;
  font-size: 11px;
  padding: 20px 0 0 10px;
  width: auto;
}
.selectAllOption a {
  font-weight: bold;
}

.reportFeatureImage {
  float: left;
  margin-top: 20px;
}

.jcarousel-clip {
  overflow: hidden;
}

/* Editor Monthly Stats */
#editor-stats .content {
  border-right: 0;
  width: 819px;
}

.stats-content {
  margin: 0 10px;
  padding: 10px 0;
  clear: both;
}

.stats, #fmDetails {
  border: 2px solid #AAA;
  border-collapse: collapse;
  margin: 0;
}

.stats td {
  border: 1px solid #AAA;
  padding: 3px 6px;
  text-align: center;
  vertical-align: top;
}

#fmDetails td, #fmDetails th {
  border: 1px solid #AAA;
  padding: 3px 6px;
  text-align: center;
  vertical-align: top;
}

.redirect-from-trials-popup {
  width: 360px;
  text-align: center;
}

.stats td.stat-faculty {
  text-align: left;
}
.stats a {
  text-decoration: underline;
  color: #00F;
}
.stats .now a, .stats .near a {
  color: #FFF;
}
.stats .now {
  color: #FFF;
  background: #009;
}
.stats .near {
  color: #FFF;
  background: #36C;
}
.stats .past {
  background: #FF0;
}
.stats .farpast {
  background: #FC0;
}
.stats .furtherpast {
  background: #F93;
}

.editor-pagination {
  float: right;
  width: auto;
  margin: 0 6px 0 0;
}
.editor-pagination ul {
  list-style: none;
  padding: 0;
}
.editor-pagination li {
  float: left;
  margin-right: 4px;
  width: auto;
}
.editor-pagination a {
  display: block;
  text-align: center;
  color: #383838;
  width: 110px;
  padding: 5px 0;
  border: 3px solid #7f7f7f;
  background: #bfbfbf;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.editor-pagination span {
  display: block;
  text-align: center;
  color: #383838;
  width: 110px;
  padding: 5px 0;
  border: 3px solid #7f7f7f;
  background: #bfbfbf;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  color: #7f7f7f;
}

.faculty-status {
  float: left;
  margin: 15px 10px 0;
  width: auto;
}
.faculty-status input {
  margin: 0 0 0 15px;
}
.faculty-status input:first-child {
  margin: 0;
}

/* Inline Form Validation Engine 1.4, jQuery plugin */
.formError {
  position: absolute;
  top: 300px;
  left: 300px;
  padding-bottom: 13px;
  display: block;
  z-index: 5000;
}

.ajaxSubmit {
  padding: 20px;
  background: #55ea55;
  border: 1px solid #999;
  display: none;
}

.formError .formErrorContent {
  background: #ee0101;
  color: #fff;
  width: 150px;
  font-family: tahoma;
  font-size: 11px;
  border: 2px solid #ddd;
  -moz-box-shadow: 0 0 6px #000;
  -webkit-box-shadow: 0 0 6px #000;
  box-shadow: 0 0 6px #000;
  padding: 4px 10px 4px 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

.greenPopup .formErrorContent {
  background: #33be40;
}

.blackPopup .formErrorContent {
  background: #393939;
  color: #FFF;
}

.formError .formErrorArrow {
  position: absolute;
  bottom: 0;
  left: 20px;
  width: 15px;
  height: 15px;
  z-index: 5001;
}
.formError .formErrorArrowBottom {
  top: 0;
  margin: -6px;
}
.formError .formErrorArrow div {
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
  -moz-box-shadow: 0 2px 3px #444;
  -webkit-box-shadow: 0 2px 3px #444;
  box-shadow: 0 2px 3px #444;
  height: 1px;
  background: #ee0101;
  margin: 0 auto;
  line-height: 0;
  font-size: 0;
  display: block;
}
.formError .formErrorArrowBottom div {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.greenPopup .formErrorArrow div {
  background: #33be40;
}

.blackPopup .formErrorArrow div {
  background: #393939;
  color: #FFF;
}

.formError .formErrorArrow .line10 {
  width: 15px;
  border: none;
}
.formError .formErrorArrow .line9 {
  width: 13px;
  border: none;
}
.formError .formErrorArrow .line8 {
  width: 11px;
}
.formError .formErrorArrow .line7 {
  width: 9px;
}
.formError .formErrorArrow .line6 {
  width: 7px;
}
.formError .formErrorArrow .line5 {
  width: 5px;
}
.formError .formErrorArrow .line4 {
  width: 3px;
}
.formError .formErrorArrow .line3 {
  width: 1px;
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
  border-bottom: 0 solid #ddd;
}
.formError .formErrorArrow .line2 {
  width: 3px;
  border: none;
  background: #ddd;
}
.formError .formErrorArrow .line1 {
  width: 1px;
  border: none;
  background: #ddd;
}

/* @media print */
@media print {
  .main, .contentBorder, .content {
    min-height: 0;
  }
  .main {
    float: none;
    clear: both;
  }
  .content {
    float: none;
  }
  #evaluationDetailsPage .content, #registrationPage .content, #signInPage .content, #nonSubscriber .content {
    float: left;
  }
  .section {
    float: none;
  }
  .footer {
    clear: both;
  }
  .facultyHeads, .sectionHeads, .facultyMembers {
    border: 0;
    display: block;
    float: none;
    clear: both;
  }
  .facultyMembersForInitial, .facultyMembersList, .linkToTop {
    float: none;
  }
  .about {
    width: auto;
    float: none;
  }
  .afmsLetterBlock, .azPane, #article-front, .sec, #article-back, table.bm, h3#abstract, #reportContent h3.sec-title, #article-back h3 {
    float: none;
  }
  #reportsArticleSummary {
    float: none;
    clear: both;
  }
  ol.evaluatedArticleSummaryList {
    clear: both;
    float: none;
  }
  ol.evaluatedArticleSummaryList li {
    float: none;
  }
  .evaluatedArticleSummaryList .articleDetails {
    float: none;
    margin-left: 50px;
    width: auto;
  }
  .dissenters, .evaluators, .comments {
    float: none;
    width: auto;
  }
  div.links-classifications {
    float: none;
    width: auto;
  }
  div.links-classifications ul li {
    float: none;
    display: inline;
  }
  #selectedArticlesForm input {
    display: none;
  }
  .selectAllOption {
    clear: both;
    float: none;
  }
  .memberBiography, .memberHomepage, .memberEvaluations, .memberReports {
    display: block;
    clear: both;
    float: none;
  }
  .memberReportsListItem {
    float: none;
  }
  .memberReports .source, .memberReports .linksToArticle {
    float: none;
  }
  #evaluationDetailsPage {
    float: none;
  }
  .evaluation {
    float: none;
    clear: both;
  }
  #evaluationDetailsPage .opinion, #evaluationDetailsPage .mainFindingAndContext, #evaluationDetailsPage .additionalComments, #evaluationDetailsPage .references, #evaluationDetailsPage .acknowledgements, #evaluationDetailsPage .competingInterests {
    float: none;
  }
  #aboutSponsorshipPage .about ul, #aboutSubscriptionPage .about ul, #aboutWhyPage .about ul, #aboutReportsPage .about ul {
    float: none;
  }
  #aboutF1000Page .about ul {
    float: none;
  }
  #aboutF1000Page .about ul ul {
    float: none;
  }
  #aboutF1000Page p {
    float: none;
  }
  #aboutNewsPage .about h3, #aboutPrivacyPolicyPage .about h3, #aboutPubmedPage .about h3, #aboutFAQsPage .about h3, #aboutAccessingPage .about h3, #aboutFactorsPage .about h3, #aboutFacultyPage .about h3, #aboutEvaluationsPage .about h3 {
    width: auto;
    float: none;
  }
  #f1000tour .header, .tour-navigation {
    position: absolute;
  }
  .report-links li div {
    margin-right: 15px;
  }
  .rankingsBlurb {
    display: inline;
    float: none;
  }
  .rankingsTable {
    float: none;
  }
  ol.journal-list {
    clear: both;
    float: none;
  }
  ol.journal-list li {
    clear: both;
    float: none;
  }
  ol.journal-list .journal-ta {
    float: none;
    margin: 0 0 0 610px;
  }
  #browseGuard, .subscribeGuard, .subscribeTeaser, .subscribeIndividual, .subscribeRecommendation, .subscribeTrial, .subscribeFreeAccess, #searchResults, .searchDomain {
    clear: both;
    float: none;
  }
  .combinedSearch-viewAll {
    clear: both;
    float: none;
    display: block;
  }
  .pageJump {
    clear: both;
    float: none;
  }
  .side-feedback {
    display: none;
  }
  /***** article details page (print style) *****/
  .header-wrapper {
    background: #CD2D2D;
  }
  .header {
    background: url(../images/header-bg.png) center top repeat-y;
  }
  #article-details .top-ad-wrapper, #article-details .header-network-wrapper, #article-details .navigation-wrapper, #article-details .headerSearch, #article-details .aside, #article-details #bottom-ad-wrapper, #article-details .breadcrumbs, #article-details #tabs, #article-details .expand-hide, #article-details .summary, #article-details .read-less, #article-details .citeEvaluation, #article-details .citeAll, #article-details #addComment, #article-details .footer-nav {
    display: none !important;
  }
  #article-details #recommendations-content, #article-details #comments-content, #article-details #abstract-content, #article-details .details {
    display: block !important;
  }
  #article-details .content, #article-details #tabs-wrapper, #article-details .evaluation, #article-details #commentsList, #article-details .abstract-text, #article-details .abstract-doi-pmid {
    padding: 0;
    margin: 0;
    width: 100%;
  }
  #article-details #tabs-content {
    border: none;
  }
  #article-details #recommendations-content:before {
    content: "Recommendations:";
    font: bold 18px/3em Arial, sans-serif;
    vertical-align: top;
  }
  #article-details #comments-content:before {
    content: "Comments:";
    font: bold 18px/3em Arial, sans-serif;
    vertical-align: top;
  }
  #article-details #abstract-content:before {
    content: "Abstract:";
    font: bold 18px/3em Arial, sans-serif;
    vertical-align: top;
  }
  /***** END article details page (print style) *****/
}
/* STICKY BAR */
.sticky-bar {
  color: #FFF;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: url("../images/article/sticky_bar/bkg.png") repeat;
  z-index: 99999;
}
.sticky-bar .sticky-content {
  width: 960px;
  margin: 0 auto;
  padding: 20px 0 20px 10px;
  position: relative;
}
.sticky-bar .sticky-content .close {
  color: #FFF;
  position: absolute;
  bottom: 5px;
  right: 0;
}
.sticky-bar .sticky-content .close .close-icon, .sticky-bar .sticky-content .close .close-text {
  display: inline-block;
}
.sticky-bar .sticky-content .close .close-icon {
  background: url("../images/article/sticky_bar/close_X.png") no-repeat;
  width: 8px;
  height: 9px;
  vertical-align: middle;
}
.sticky-bar#institutional-sticky-bar .welcome-message {
  color: #FEFEFE;
  font: 20px ProximaNovaBold;
  font-weight: normal;
}
.sticky-bar#institutional-sticky-bar .second-half {
  padding: 25px 0 3px 0;
}
.sticky-bar#institutional-sticky-bar .second-half .text {
  float: left;
  font-family: "ProximaNovaRegular", "Proxima Nova Regular", Arial, sans-serif;
  font-size: 14px;
  width: 430px;
}
.sticky-bar#institutional-sticky-bar .second-half .keywords-container {
  float: right;
}
.sticky-bar#institutional-sticky-bar .second-half .keywords-container #keywords {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0 4px 4px 4px;
  -moz-border-radius: 0 4px 4px 4px;
  border-radius: 0 4px 4px 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.35) inset;
  -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.35) inset;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.35) inset;
  width: 520px;
  height: 40px;
  border: 2px solid #CB2D2D;
  outline: none;
  padding: 5px;
  font-family: "Proxima Nova Bold", "ProximaNovaBold", Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #666;
}
.sticky-bar#institutional-sticky-bar .second-half .keywords-container #keyword-row {
  position: relative;
}
.sticky-bar#institutional-sticky-bar .second-half .keywords-container #try-it-now {
  position: absolute;
  top: -22px;
  left: 0;
  display: inline-block;
  background: url(../images/article/sticky_bar/try_now.png) no-repeat;
  width: 75px;
  height: 22px;
}
.sticky-bar#institutional-sticky-bar .second-half .keywords-container #next-button-1 {
  position: absolute;
  top: 5px;
  right: 5px;
}
.sticky-bar#non-institutional-sticky-bar {
  height: 110px;
}
.sticky-bar#non-institutional-sticky-bar .close {
  bottom: 20px;
}
.sticky-bar#non-institutional-sticky-bar .left-content, .sticky-bar#non-institutional-sticky-bar .right-content {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sticky-bar#non-institutional-sticky-bar .left-content {
  width: 485px;
  border-right: 2px solid #FFF;
}
.sticky-bar#non-institutional-sticky-bar .left-content .world-img {
  z-index: -1;
  position: absolute;
  top: 0px;
  left: 0;
}
.sticky-bar#non-institutional-sticky-bar .left-content .text-1, .sticky-bar#non-institutional-sticky-bar .left-content .text-2 {
  font-weight: bold;
}
.sticky-bar#non-institutional-sticky-bar .left-content .text-1 {
  font-size: 14px;
  padding-bottom: 5px;
}
.sticky-bar#non-institutional-sticky-bar .left-content .text-2 {
  font-size: 12px;
}
.sticky-bar#non-institutional-sticky-bar .left-content .left-links {
  text-align: right;
  padding-right: 20px;
  margin-top: 9px;
}
.sticky-bar#non-institutional-sticky-bar .left-content .left-links a {
  margin-left: 10px;
}
.sticky-bar#non-institutional-sticky-bar .right-content {
  width: 475px;
  padding-left: 20px;
}
.sticky-bar#non-institutional-sticky-bar .right-content .men-img {
  z-index: -1;
  position: absolute;
  top: -86px;
  right: 0;
}
.sticky-bar#non-institutional-sticky-bar .right-content .text {
  font-weight: bold;
  font-size: 17px;
  line-height: 22px;
}
.sticky-bar .ws-find-out-more {
  cursor: pointer;
  line-height: 1.2;
}

/* !STICKY BAR */
#browseEvaluations .articleOptions, #browseEvaluations .articleCTOptions, #myF1000SectionsPage .articleOptions, #myF1000SectionsPage .articleCTOptions, #searchResultsPage .articleOptions, #searchResultsPage .articleCTOptions {
  background: #eee;
  border-bottom: 0;
}
#browseEvaluations .articleOptions .new-select-standard-wrapper, #browseEvaluations .articleCTOptions .new-select-standard-wrapper, #myF1000SectionsPage .articleOptions .new-select-standard-wrapper, #myF1000SectionsPage .articleCTOptions .new-select-standard-wrapper, #searchResultsPage .articleOptions .new-select-standard-wrapper, #searchResultsPage .articleCTOptions .new-select-standard-wrapper {
  display: inline-block;
}
#browseEvaluations .articleOptions .new-select-standard-wrapper.is-in-focus, #browseEvaluations .articleCTOptions .new-select-standard-wrapper.is-in-focus, #myF1000SectionsPage .articleOptions .new-select-standard-wrapper.is-in-focus, #myF1000SectionsPage .articleCTOptions .new-select-standard-wrapper.is-in-focus, #searchResultsPage .articleOptions .new-select-standard-wrapper.is-in-focus, #searchResultsPage .articleCTOptions .new-select-standard-wrapper.is-in-focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#browseEvaluations .articleOptions .new-select-standard-wrapper .selected-option, #browseEvaluations .articleCTOptions .new-select-standard-wrapper .selected-option, #myF1000SectionsPage .articleOptions .new-select-standard-wrapper .selected-option, #myF1000SectionsPage .articleCTOptions .new-select-standard-wrapper .selected-option, #searchResultsPage .articleOptions .new-select-standard-wrapper .selected-option, #searchResultsPage .articleCTOptions .new-select-standard-wrapper .selected-option {
  padding: 2px 4px;
  background: #fff;
}
#browseEvaluations .articleOptions .new-select-standard-wrapper .toggle-button, #browseEvaluations .articleCTOptions .new-select-standard-wrapper .toggle-button, #myF1000SectionsPage .articleOptions .new-select-standard-wrapper .toggle-button, #myF1000SectionsPage .articleCTOptions .new-select-standard-wrapper .toggle-button, #searchResultsPage .articleOptions .new-select-standard-wrapper .toggle-button, #searchResultsPage .articleCTOptions .new-select-standard-wrapper .toggle-button {
  width: 21px;
  height: 20px;
  /* background-position: -5px -2px; */
  border: none;
}
#browseEvaluations .articleOptions .filter-row.first, #browseEvaluations .articleOptions .filter-row.second, #browseEvaluations .articleOptions .filter-row.third, #browseEvaluations .articleCTOptions .filter-row.first, #browseEvaluations .articleCTOptions .filter-row.second, #browseEvaluations .articleCTOptions .filter-row.third, #myF1000SectionsPage .articleOptions .filter-row.first, #myF1000SectionsPage .articleOptions .filter-row.second, #myF1000SectionsPage .articleOptions .filter-row.third, #myF1000SectionsPage .articleCTOptions .filter-row.first, #myF1000SectionsPage .articleCTOptions .filter-row.second, #myF1000SectionsPage .articleCTOptions .filter-row.third, #searchResultsPage .articleOptions .filter-row.first, #searchResultsPage .articleOptions .filter-row.second, #searchResultsPage .articleOptions .filter-row.third, #searchResultsPage .articleCTOptions .filter-row.first, #searchResultsPage .articleCTOptions .filter-row.second, #searchResultsPage .articleCTOptions .filter-row.third {
  margin: 0 10px;
  padding: 10px 0;
}
#browseEvaluations .articleOptions .filter-row.first, #browseEvaluations .articleCTOptions .filter-row.first, #myF1000SectionsPage .articleOptions .filter-row.first, #myF1000SectionsPage .articleCTOptions .filter-row.first, #searchResultsPage .articleOptions .filter-row.first, #searchResultsPage .articleCTOptions .filter-row.first {
  margin-top: 5px;
  border-bottom: 1px dashed #ccc;
}
#browseEvaluations .articleOptions .filter-row.first .searchBox, #browseEvaluations .articleCTOptions .filter-row.first .searchBox, #myF1000SectionsPage .articleOptions .filter-row.first .searchBox, #myF1000SectionsPage .articleCTOptions .filter-row.first .searchBox, #searchResultsPage .articleOptions .filter-row.first .searchBox, #searchResultsPage .articleCTOptions .filter-row.first .searchBox {
  width: 235px;
  padding: 2px 4px;
  border: 1px solid #CCC;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -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;
  outline: none;
  margin-right: 0px;
  color: #999;
  -webkit-box-shadow: 0px 1px 2px #ccc inset;
  -moz-box-shadow: 0px 1px 2px #ccc inset;
  box-shadow: 0px 1px 2px #ccc inset;
  font-size: 11px;
}
#browseEvaluations .articleOptions .filter-row.first .magnifier, #browseEvaluations .articleCTOptions .filter-row.first .magnifier, #myF1000SectionsPage .articleOptions .filter-row.first .magnifier, #myF1000SectionsPage .articleCTOptions .filter-row.first .magnifier, #searchResultsPage .articleOptions .filter-row.first .magnifier, #searchResultsPage .articleCTOptions .filter-row.first .magnifier {
  display: inline-block;
  width: 30px;
  height: 20px;
  margin-right: 10px;
  /* border: 1px solid #ccc; */
  border-left: none;
  margin-left: -4px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  cursor: pointer;
}
#browseEvaluations .articleOptions .filter-row.second, #browseEvaluations .articleCTOptions .filter-row.second, #myF1000SectionsPage .articleOptions .filter-row.second, #myF1000SectionsPage .articleCTOptions .filter-row.second, #searchResultsPage .articleOptions .filter-row.second, #searchResultsPage .articleCTOptions .filter-row.second {
  border-bottom: 1px dashed #ccc;
}
#browseEvaluations .articleOptions .filter-row.third, #browseEvaluations .articleCTOptions .filter-row.third, #myF1000SectionsPage .articleOptions .filter-row.third, #myF1000SectionsPage .articleCTOptions .filter-row.third, #searchResultsPage .articleOptions .filter-row.third, #searchResultsPage .articleCTOptions .filter-row.third {
  padding-top: 15px;
  border-top: 1px dashed #ccc;
}
#browseEvaluations .articleOptions .filter-row.third input[type=checkbox], #browseEvaluations .articleCTOptions .filter-row.third input[type=checkbox], #myF1000SectionsPage .articleOptions .filter-row.third input[type=checkbox], #myF1000SectionsPage .articleCTOptions .filter-row.third input[type=checkbox], #searchResultsPage .articleOptions .filter-row.third input[type=checkbox], #searchResultsPage .articleCTOptions .filter-row.third input[type=checkbox] {
  vertical-align: middle;
  margin-right: 3px;
}
#browseEvaluations .articleOptions #myF1000SectionsPage .filter-row.second, #browseEvaluations .articleCTOptions #myF1000SectionsPage .filter-row.second, #myF1000SectionsPage .articleOptions #myF1000SectionsPage .filter-row.second, #myF1000SectionsPage .articleCTOptions #myF1000SectionsPage .filter-row.second, #searchResultsPage .articleOptions #myF1000SectionsPage .filter-row.second, #searchResultsPage .articleCTOptions #myF1000SectionsPage .filter-row.second {
  margin-bottom: 0px;
}
#browseEvaluations .articleOptions .searchBox, #browseEvaluations .articleOptions .articleFilterBy, #browseEvaluations .articleOptions .articleCTFilterBy, #browseEvaluations .articleOptions .articleSortBy, #browseEvaluations .articleOptions .articleCTSortBy, #browseEvaluations .articleOptions .articleTimeSpan, #browseEvaluations .articleOptions .articleCTTimeSpan, #browseEvaluations .articleCTOptions .searchBox, #browseEvaluations .articleCTOptions .articleFilterBy, #browseEvaluations .articleCTOptions .articleCTFilterBy, #browseEvaluations .articleCTOptions .articleSortBy, #browseEvaluations .articleCTOptions .articleCTSortBy, #browseEvaluations .articleCTOptions .articleTimeSpan, #browseEvaluations .articleCTOptions .articleCTTimeSpan, #myF1000SectionsPage .articleOptions .searchBox, #myF1000SectionsPage .articleOptions .articleFilterBy, #myF1000SectionsPage .articleOptions .articleCTFilterBy, #myF1000SectionsPage .articleOptions .articleSortBy, #myF1000SectionsPage .articleOptions .articleCTSortBy, #myF1000SectionsPage .articleOptions .articleTimeSpan, #myF1000SectionsPage .articleOptions .articleCTTimeSpan, #myF1000SectionsPage .articleCTOptions .searchBox, #myF1000SectionsPage .articleCTOptions .articleFilterBy, #myF1000SectionsPage .articleCTOptions .articleCTFilterBy, #myF1000SectionsPage .articleCTOptions .articleSortBy, #myF1000SectionsPage .articleCTOptions .articleCTSortBy, #myF1000SectionsPage .articleCTOptions .articleTimeSpan, #myF1000SectionsPage .articleCTOptions .articleCTTimeSpan, #searchResultsPage .articleOptions .searchBox, #searchResultsPage .articleOptions .articleFilterBy, #searchResultsPage .articleOptions .articleCTFilterBy, #searchResultsPage .articleOptions .articleSortBy, #searchResultsPage .articleOptions .articleCTSortBy, #searchResultsPage .articleOptions .articleTimeSpan, #searchResultsPage .articleOptions .articleCTTimeSpan, #searchResultsPage .articleCTOptions .searchBox, #searchResultsPage .articleCTOptions .articleFilterBy, #searchResultsPage .articleCTOptions .articleCTFilterBy, #searchResultsPage .articleCTOptions .articleSortBy, #searchResultsPage .articleCTOptions .articleCTSortBy, #searchResultsPage .articleCTOptions .articleTimeSpan, #searchResultsPage .articleCTOptions .articleCTTimeSpan {
  float: none;
  display: inline-block;
  margin-right: 5px;
  vertical-align: top;
  padding: 0;
}
#browseEvaluations .articleOptions .searchBox .selected-option, #browseEvaluations .articleOptions .articleFilterBy .selected-option, #browseEvaluations .articleOptions .articleCTFilterBy .selected-option, #browseEvaluations .articleOptions .articleSortBy .selected-option, #browseEvaluations .articleOptions .articleCTSortBy .selected-option, #browseEvaluations .articleOptions .articleTimeSpan .selected-option, #browseEvaluations .articleOptions .articleCTTimeSpan .selected-option, #browseEvaluations .articleCTOptions .searchBox .selected-option, #browseEvaluations .articleCTOptions .articleFilterBy .selected-option, #browseEvaluations .articleCTOptions .articleCTFilterBy .selected-option, #browseEvaluations .articleCTOptions .articleSortBy .selected-option, #browseEvaluations .articleCTOptions .articleCTSortBy .selected-option, #browseEvaluations .articleCTOptions .articleTimeSpan .selected-option, #browseEvaluations .articleCTOptions .articleCTTimeSpan .selected-option, #myF1000SectionsPage .articleOptions .searchBox .selected-option, #myF1000SectionsPage .articleOptions .articleFilterBy .selected-option, #myF1000SectionsPage .articleOptions .articleCTFilterBy .selected-option, #myF1000SectionsPage .articleOptions .articleSortBy .selected-option, #myF1000SectionsPage .articleOptions .articleCTSortBy .selected-option, #myF1000SectionsPage .articleOptions .articleTimeSpan .selected-option, #myF1000SectionsPage .articleOptions .articleCTTimeSpan .selected-option, #myF1000SectionsPage .articleCTOptions .searchBox .selected-option, #myF1000SectionsPage .articleCTOptions .articleFilterBy .selected-option, #myF1000SectionsPage .articleCTOptions .articleCTFilterBy .selected-option, #myF1000SectionsPage .articleCTOptions .articleSortBy .selected-option, #myF1000SectionsPage .articleCTOptions .articleCTSortBy .selected-option, #myF1000SectionsPage .articleCTOptions .articleTimeSpan .selected-option, #myF1000SectionsPage .articleCTOptions .articleCTTimeSpan .selected-option, #searchResultsPage .articleOptions .searchBox .selected-option, #searchResultsPage .articleOptions .articleFilterBy .selected-option, #searchResultsPage .articleOptions .articleCTFilterBy .selected-option, #searchResultsPage .articleOptions .articleSortBy .selected-option, #searchResultsPage .articleOptions .articleCTSortBy .selected-option, #searchResultsPage .articleOptions .articleTimeSpan .selected-option, #searchResultsPage .articleOptions .articleCTTimeSpan .selected-option, #searchResultsPage .articleCTOptions .searchBox .selected-option, #searchResultsPage .articleCTOptions .articleFilterBy .selected-option, #searchResultsPage .articleCTOptions .articleCTFilterBy .selected-option, #searchResultsPage .articleCTOptions .articleSortBy .selected-option, #searchResultsPage .articleCTOptions .articleCTSortBy .selected-option, #searchResultsPage .articleCTOptions .articleTimeSpan .selected-option, #searchResultsPage .articleCTOptions .articleCTTimeSpan .selected-option {
  height: 14px;
}
#browseEvaluations .articleOptions .searchBox .selected-option input, #browseEvaluations .articleOptions .articleFilterBy .selected-option input, #browseEvaluations .articleOptions .articleCTFilterBy .selected-option input, #browseEvaluations .articleOptions .articleSortBy .selected-option input, #browseEvaluations .articleOptions .articleCTSortBy .selected-option input, #browseEvaluations .articleOptions .articleTimeSpan .selected-option input, #browseEvaluations .articleOptions .articleCTTimeSpan .selected-option input, #browseEvaluations .articleCTOptions .searchBox .selected-option input, #browseEvaluations .articleCTOptions .articleFilterBy .selected-option input, #browseEvaluations .articleCTOptions .articleCTFilterBy .selected-option input, #browseEvaluations .articleCTOptions .articleSortBy .selected-option input, #browseEvaluations .articleCTOptions .articleCTSortBy .selected-option input, #browseEvaluations .articleCTOptions .articleTimeSpan .selected-option input, #browseEvaluations .articleCTOptions .articleCTTimeSpan .selected-option input, #myF1000SectionsPage .articleOptions .searchBox .selected-option input, #myF1000SectionsPage .articleOptions .articleFilterBy .selected-option input, #myF1000SectionsPage .articleOptions .articleCTFilterBy .selected-option input, #myF1000SectionsPage .articleOptions .articleSortBy .selected-option input, #myF1000SectionsPage .articleOptions .articleCTSortBy .selected-option input, #myF1000SectionsPage .articleOptions .articleTimeSpan .selected-option input, #myF1000SectionsPage .articleOptions .articleCTTimeSpan .selected-option input, #myF1000SectionsPage .articleCTOptions .searchBox .selected-option input, #myF1000SectionsPage .articleCTOptions .articleFilterBy .selected-option input, #myF1000SectionsPage .articleCTOptions .articleCTFilterBy .selected-option input, #myF1000SectionsPage .articleCTOptions .articleSortBy .selected-option input, #myF1000SectionsPage .articleCTOptions .articleCTSortBy .selected-option input, #myF1000SectionsPage .articleCTOptions .articleTimeSpan .selected-option input, #myF1000SectionsPage .articleCTOptions .articleCTTimeSpan .selected-option input, #searchResultsPage .articleOptions .searchBox .selected-option input, #searchResultsPage .articleOptions .articleFilterBy .selected-option input, #searchResultsPage .articleOptions .articleCTFilterBy .selected-option input, #searchResultsPage .articleOptions .articleSortBy .selected-option input, #searchResultsPage .articleOptions .articleCTSortBy .selected-option input, #searchResultsPage .articleOptions .articleTimeSpan .selected-option input, #searchResultsPage .articleOptions .articleCTTimeSpan .selected-option input, #searchResultsPage .articleCTOptions .searchBox .selected-option input, #searchResultsPage .articleCTOptions .articleFilterBy .selected-option input, #searchResultsPage .articleCTOptions .articleCTFilterBy .selected-option input, #searchResultsPage .articleCTOptions .articleSortBy .selected-option input, #searchResultsPage .articleCTOptions .articleCTSortBy .selected-option input, #searchResultsPage .articleCTOptions .articleTimeSpan .selected-option input, #searchResultsPage .articleCTOptions .articleCTTimeSpan .selected-option input {
  font-size: 11px;
  padding: 1px 4px;
  color: #333;
}
#browseEvaluations .articleOptions .new-select-standard-wrapper .toggle-button, #myF1000SectionsPage .articleOptions .new-select-standard-wrapper .toggle-button, #searchResultsPage .articleOptions .new-select-standard-wrapper .toggle-button {
  background: url(../images/ui/small_dropdown.png) left top no-repeat;
}
#browseEvaluations .articleOptions .new-select-standard-wrapper .faux-options-container.is-open ~ .toggle-button, #myF1000SectionsPage .articleOptions .new-select-standard-wrapper .faux-options-container.is-open ~ .toggle-button, #searchResultsPage .articleOptions .new-select-standard-wrapper .faux-options-container.is-open ~ .toggle-button {
  background: url(../images/ui/small_dropup.png) left top no-repeat;
}
#browseEvaluations .articleOptions .filter-row.first .magnifier, #myF1000SectionsPage .articleOptions .filter-row.first .magnifier, #searchResultsPage .articleOptions .filter-row.first .magnifier {
  background: url(../images/ui/small_mag.png) left top no-repeat;
}
#browseEvaluations .articleCTOptions, #myF1000SectionsPage .articleCTOptions, #searchResultsPage .articleCTOptions {
  border-top: 1px solid #ccc;
}
#browseEvaluations .articleCTOptions .new-select-standard-wrapper .toggle-button, #myF1000SectionsPage .articleCTOptions .new-select-standard-wrapper .toggle-button, #searchResultsPage .articleCTOptions .new-select-standard-wrapper .toggle-button {
  background: url(../images/ui/small_dropdown_blue.png) left top no-repeat;
}
#browseEvaluations .articleCTOptions .new-select-standard-wrapper .faux-options-container.is-open ~ .toggle-button, #myF1000SectionsPage .articleCTOptions .new-select-standard-wrapper .faux-options-container.is-open ~ .toggle-button, #searchResultsPage .articleCTOptions .new-select-standard-wrapper .faux-options-container.is-open ~ .toggle-button {
  background: url(../images/ui/small_dropup_blue.png) left top no-repeat;
}
#browseEvaluations .articleCTOptions .filter-row.first .magnifier, #myF1000SectionsPage .articleCTOptions .filter-row.first .magnifier, #searchResultsPage .articleCTOptions .filter-row.first .magnifier {
  background: url(../images/ui/small_mag_blue.png) left top no-repeat;
}
#browseEvaluations .toolbar-controls, #myF1000SectionsPage .toolbar-controls, #searchResultsPage .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;
}
#browseEvaluations .toolBox, #myF1000SectionsPage .toolBox, #searchResultsPage .toolBox {
  border: none;
}

#browseEvaluations .articleOptions .articleFilterBy {
  margin-right: 0;
}
#browseEvaluations .articleOptions .articleTimeSpan {
  margin-right: 6px;
}

/* accept-user-comments-terms-and-conditions page */
#accept-user-comments-terms-and-conditions {
  margin-bottom: 30px;
  color: #333;
  line-height: 18px;
}
#accept-user-comments-terms-and-conditions h1, #accept-user-comments-terms-and-conditions h2, #accept-user-comments-terms-and-conditions h3 {
  font-family: ProximaNovaBold;
}
#accept-user-comments-terms-and-conditions h1 {
  margin: 0 0 15px 0;
}
#accept-user-comments-terms-and-conditions h3 {
  color: #333;
}
#accept-user-comments-terms-and-conditions hr {
  background: #ddd;
  color: #ddd;
  width: 460px;
}
#accept-user-comments-terms-and-conditions hr.dotted {
  background: none;
  border-bottom: 1px dashed #DDD;
  color: none;
}
#accept-user-comments-terms-and-conditions #breadcrumb {
  padding: 20px 0;
  font-size: 11px;
  font-weight: bold;
  color: #CB2D2D;
}
#accept-user-comments-terms-and-conditions #breadcrumb a {
  text-decoration: none;
}
#accept-user-comments-terms-and-conditions #breadcrumb span {
  color: #333;
}
#accept-user-comments-terms-and-conditions .checkbox-label {
  margin: 0 0 0 5px;
}
#accept-user-comments-terms-and-conditions .transparent-overlay-el {
  background: url(../images/transparent.png) repeat scroll 0 0;
  z-index: 200;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#accept-user-comments-terms-and-conditions .left-column {
  float: left;
  width: 454px;
  padding-right: 25px;
  background: url("../images/terms-conditions-form/password_shadow.png") transparent no-repeat right;
}
#accept-user-comments-terms-and-conditions .left-column #termsAndConditions a {
  font-weight: bold;
}
#accept-user-comments-terms-and-conditions .left-column #termsAndConditions ol {
  padding-left: 20px;
}
#accept-user-comments-terms-and-conditions .left-column #termsAndConditions ol li {
  padding-bottom: 20px;
}
#accept-user-comments-terms-and-conditions .left-column .register-checkbox-label {
  float: none;
}
#accept-user-comments-terms-and-conditions .left-column .accept {
  float: left;
  margin-right: 60px;
}
#accept-user-comments-terms-and-conditions .left-column .do-not-accept span {
  float: none;
  margin: none;
}
#accept-user-comments-terms-and-conditions .right-column {
  float: right;
  width: 465px;
  padding-left: 15px;
  position: relative;
}
#accept-user-comments-terms-and-conditions .right-column h3.reset {
  margin-top: 2px;
}
#accept-user-comments-terms-and-conditions .right-column .reset-password-box hr {
  margin-bottom: 10px;
  margin-top: 10px;
}
#accept-user-comments-terms-and-conditions .right-column .reset-password-box input {
  float: none;
  margin: 0 0 5px 0;
  width: 188px;
  font-size: 11px;
  height: 20px;
  padding: 0 5px;
  line-height: 20px;
  vertical-align: middle;
}
#accept-user-comments-terms-and-conditions .right-column .reset-password-box .show-password-label {
  font-size: 11px;
}
#accept-user-comments-terms-and-conditions .right-column .offers .blurb-text.newsletter {
  font-weight: bold;
  margin-bottom: 10px;
}
#accept-user-comments-terms-and-conditions .right-column .offers .checkbox-label {
  float: none;
}
#accept-user-comments-terms-and-conditions .right-column .offers .email-newsletter-checkbox {
  padding-bottom: 10px;
}
#accept-user-comments-terms-and-conditions .right-column .inputError {
  background-position: 5px 8px;
  padding-left: 25px;
  margin: 0;
  width: auto;
}
#accept-user-comments-terms-and-conditions .right-column .register-button {
  text-transform: uppercase;
  color: #FFF;
  text-shadow: none;
  background: #cb2c28;
  border: none;
  font-size: 12px;
  width: 53px;
  height: 30px;
  padding: 0;
  margin: 0;
}

/* ARTICLE HEADSHOT QUOTE */
.quote-snippet {
  margin-top: 6px;
}
.quote-snippet.bottom-spaced {
  margin-bottom: 5px;
}
.quote-snippet .headshot-container, .quote-snippet .article-list-quoted-text {
  display: inline-block;
  vertical-align: top;
}
.quote-snippet .headshot-container {
  margin-right: 5px;
  position: relative;
}
.quote-snippet .headshot-container .headshot-img, .quote-snippet .headshot-container .headshot-name {
  display: block;
  vertical-align: top;
}
.quote-snippet .headshot-container .headshot-img img {
  width: 30px;
  height: 30px;
  margin-right: -4px;
}
.quote-snippet .headshot-container .headshot-img img:hover {
  cursor: pointer;
}
.quote-snippet .headshot-container .headshot-img:hover + .headshot-name-container {
  display: block;
}
.quote-snippet .headshot-container .headshot-name-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 33px;
  padding: 10px 5px 0 5px;
  font-size: 11px;
  display: none;
  position: absolute;
  top: -2px;
  left: 30px;
  background: url("../images/article/fmquote_mid1px.png") repeat-x;
}
.quote-snippet .headshot-container .headshot-name-container:hover {
  display: block;
}
.quote-snippet .headshot-container .headshot-name-container .headshot-name {
  white-space: nowrap;
  font-weight: bold;
}
.quote-snippet .headshot-container .headshot-name-container .headshot-arrow {
  background: url("../images/article/fmquote_tip.png");
  width: 16px;
  height: 34px;
  display: inline-block;
  position: absolute;
  top: 0;
  right: -16px;
}
.quote-snippet .article-list-quoted-text {
  margin: 1px 0 0 0;
  border-left: none;
  padding: 0;
}
.quote-snippet .article-list-quoted-text.width-limited {
  max-width: 490px;
}

/* INDIVIDUAL SUBSCRIPTION PAGE */
#personalSubscriptionSignUp {
  font-size: 12px;
  line-height: 16px;
}
#personalSubscriptionSignUp .contentPageFull.padded {
  float: none;
  padding-left: 20px;
  padding-top: 30px;
  width: auto;
}
#personalSubscriptionSignUp .page-title h2 {
  font: 24px/1em "ProximaNovaBold", Arial, sans-serif;
  font-weight: normal;
  padding: 0 0 10px 0;
}
#personalSubscriptionSignUp hr {
  background: #E2E2E2;
  color: #E2E2E2;
  margin-bottom: 20px;
}
#personalSubscriptionSignUp .left-content, #personalSubscriptionSignUp .right-content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 475px;
}
#personalSubscriptionSignUp .left-content {
  float: left;
}
#personalSubscriptionSignUp .left-content .checkbox-label {
  margin: 0 0 0 5px;
}
#personalSubscriptionSignUp .left-content .terms-text-container {
  position: relative;
}
#personalSubscriptionSignUp .left-content .terms-text-container .terms-text {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid #DDD;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 10px;
}
#personalSubscriptionSignUp .left-content .terms-text-container .bottom-opacity {
  position: absolute;
  bottom: 1px;
  left: 1px;
  width: 100%;
  height: 40px;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 90%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(90%, rgb(255, 255, 255))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 90%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 90%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 90%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 90%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=0 ); /* IE6-9 */
}
#personalSubscriptionSignUp .right-content {
  float: right;
  padding: 20px;
  background-color: #eee;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#personalSubscriptionSignUp .right-content ul {
  padding: 0 0 0 20px;
}
#personalSubscriptionSignUp .right-content ul li {
  padding-bottom: 20px;
}
#personalSubscriptionSignUp .right-content ul li:last-of-type {
  padding-bottom: 0;
}
#personalSubscriptionSignUp .paypal {
  color: #3B7BBF;
}
#personalSubscriptionSignUp #paypal-form {
  text-align: center;
  margin-top: 10px;
}
#personalSubscriptionSignUp #paypal-form .paypal-img {
  margin-top: 10px;
}

/* !INDIVIDUAL SUBSCRIPTION PAGE */
/* jQuery fSlider */
#fSlider {
  position: relative;
  width: 638px;
  height: 284px;
  overflow: hidden;
}

.fSlider-wrapper {
  position: absolute;
}

.fSlider-controls-left, .fSlider-controls-right {
  background: url("../images/components/fSlider/assets-sprite.png") no-repeat;
  position: absolute;
  z-index: 1;
  width: 36px;
  height: 36px;
}

.fSlider-controls-left {
  background-position: -95px 0;
}
.fSlider-controls-left:hover {
  background-position: -134px 0;
}

.fSlider-controls-right {
  background-position: -17px 0;
}
.fSlider-controls-right:hover {
  background-position: -56px 0;
}

.fSlider-slide {
  float: left;
  width: 100%;
  height: 100%;
}

.fSlider-dots {
  position: absolute;
  display: inline;
  padding: 5px 0 0;
  margin: 0;
}
.fSlider-dots li {
  background: url("../images/components/fSlider/assets-sprite.png") no-repeat;
  display: inline-block;
  margin: 0 5px;
  width: 13px;
  height: 13px;
}
.fSlider-dots li.fSlider-dot-empty {
  background-position: 0 0;
}
.fSlider-dots li.fSlider-dot-full {
  background-position: 0 -16px;
}

.reports-clinical-trial .ctheading {
  color: #aaa;
  font-style: italic;
  padding-left: 10px;
  padding-right: 10px;
  border-bottom: 1px dashed #ccc;
  font-size: 14px;
}
.reports-clinical-trial .et-al {
  font-style: italic;
  padding-right: 3px;
}
.reports-clinical-trial ol.evaluatedArticleSummaryList {
  width: auto;
  margin-left: 10px;
}
.reports-clinical-trial ol.evaluatedArticleSummaryList li {
  margin-bottom: 10px;
}
.reports-clinical-trial ol.evaluatedArticleSummaryList .ct-list-icon {
  position: absolute;
  margin-left: -22px;
  margin-top: -2px;
}
.reports-clinical-trial .toolbar {
  margin-bottom: 0;
}
.reports-clinical-trial #article {
  padding: 15px 15px 10px 20px;
}
.reports-clinical-trial .evaluation {
  border-top: 0;
  padding-left: 20px;
}
.reports-clinical-trial .ct-registry-info-content {
  padding: 5px 0 5px 10px;
}
.reports-clinical-trial .report-sec-title {
  border-top: 1px solid #bbb;
  border-bottom: 1px dashed #ccc;
  color: #333;
  float: left;
  font: normal 18px/1em "ProximaNovaSemibold", Arial, sans-serif;
  letter-spacing: 0;
  margin: 10px 0 10px;
  padding: 10px 0;
  text-transform: uppercase;
  width: 100%;
}

#trialsHoldingPage {
  background: #2D8ACB;
}
#trialsHoldingPage .header {
  background: url(../images/header-elements/f1000_prime_header_bg.png) center top repeat-y;
  height: 80px;
}
#trialsHoldingPage .header .logo {
  margin-top: 20px;
  margin-left: 20px;
}
#trialsHoldingPage .header-wrapper {
  position: relative;
  background: #CB2D2D;
  border-bottom: 5px solid #fff;
}
#trialsHoldingPage .header-network-wrapper {
  background: #222;
  height: 30px;
}
#trialsHoldingPage .header-network {
  margin: 0 auto;
}
#trialsHoldingPage .separator {
  margin-left: 315px;
  border-left: 5px solid #fff;
  height: 80px;
}
#trialsHoldingPage .callout {
  position: absolute;
  margin: -40px 0 0 360px;
  background: #fff;
  color: #666;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.25em;
  border-radius: 10px;
  box-sizing: border-box;
  box-shadow: inset 0px 1px 2px 0px rgba(10, 10, 10, 0.5);
  width: 600px;
}
#trialsHoldingPage .callout:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: 51px;
  top: 0;
  margin-top: -20px;
  border-style: solid;
  border-color: transparent #c0c0c0 #c0c0c0 transparent;
  border-width: 21px 34px 0 0;
}
#trialsHoldingPage .callout:after {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: 50px;
  top: 0;
  margin-top: -17px;
  border-style: solid;
  border-color: transparent #fff #fff transparent;
  border-width: 21px 34px 0 0;
}
#trialsHoldingPage .callout.subscriber {
  margin-top: -20px;
}
#trialsHoldingPage .callout p {
  padding: 20px 20px 15px;
}
#trialsHoldingPage .callout .action {
  background-color: #CB2D2D;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr="#FFCB2D2D", endColorstr="#FF781A1A");
  background-image: -owg-linear-gradient(left top, #CB2D2D 70%, rgb(119.5080645161, 26.4919354839, 26.4919354839) 100%);
  background-image: -webkit-linear-gradient(left top, #CB2D2D 70%, rgb(119.5080645161, 26.4919354839, 26.4919354839) 100%);
  background-image: -moz-linear-gradient(left top, #CB2D2D 70%, rgb(119.5080645161, 26.4919354839, 26.4919354839) 100%);
  background-image: -o-linear-gradient(left top, #CB2D2D 70%, rgb(119.5080645161, 26.4919354839, 26.4919354839) 100%);
  background-image: linear-gradient(left top, #CB2D2D 70%, rgb(119.5080645161, 26.4919354839, 26.4919354839) 100%);
  background-image: -ms-linear-gradient(left top, #CB2D2D 70%, rgb(119.5080645161, 26.4919354839, 26.4919354839) 100%);
  color: #fff;
  border: 1px solid #ccc;
  border-top: 0;
  border-radius: 0 0 10px 10px;
  box-shadow: inset 0px 2px 2px 0px rgba(100, 100, 100, 0.4);
}
#trialsHoldingPage .callout .action a {
  display: block;
  padding: 15px 20px 20px;
  color: #fff;
  text-decoration: none;
  font-size: 20px;
}
#trialsHoldingPage .callout .action p {
  padding: 0;
}
#trialsHoldingPage .callout .action hr {
  padding: 0;
  margin: 10px 0;
  border-top: 3px dotted #fff;
  background: transparent;
}
#trialsHoldingPage .callout .action .arrow {
  vertical-align: middle;
}
#trialsHoldingPage .callout .action.non-subscriber {
  padding: 15px 20px;
}
#trialsHoldingPage .callout .action.non-subscriber a {
  display: inline-block;
  padding: 0;
  font-size: 15px;
}
#trialsHoldingPage .wrapper {
  background: transparent;
  width: 960px;
}
#trialsHoldingPage .main {
  background: transparent url(../images/clinicalTrials/scale.png) no-repeat left 20px;
  min-height: 360px;
}

.get-article-img, .full-text-img, .scholar-img, .pubmed-img, .librarian-img, .download-pdf-img, .free-full-text-img, .pubmed-central-img {
  background: url(../images/full-text-access-sprites.png) no-repeat;
  vertical-align: middle;
  -webkit-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.3);
  margin: 0 5px 5px 0;
}

.get-article-img {
  background-position: 0 0;
  width: 93px;
  height: 32px;
}

.full-text-img {
  background-position: 0 -37px;
  width: 132px;
  height: 30px;
}

.scholar-img {
  background-position: 0 -70px;
  width: 130px;
  height: 30px;
}

.pubmed-img {
  background-position: 0 -105px;
  width: 132px;
  height: 31px;
}

.librarian-img {
  background-position: 0 -140px;
  width: 128px;
  height: 32px;
}

.download-pdf-img {
  background-position: 0 -176px;
  width: 128px;
  height: 29px;
}

.free-full-text-img {
  background-position: 0 -209px;
  width: 123px;
  height: 29px;
}

.pubmed-central-img {
  background-position: 0 -242px;
  width: 132px;
  height: 28px;
}

.mobile-ad .everything-above-the-footer,
.mobile-ad .footer-wrapper {
  display: none;
}
.mobile-ad #mobile-ad {
  display: block;
}

.faculty-reviews-panel {
  background-color: #eee;
  padding: 20px;
}
.faculty-reviews-panel .logo {
  background: transparent url(../images/homeflow/F1000Faculty_reviews_logo_100px.png) no-repeat;
  width: 100px;
  height: 100px;
  display: inline-block;
  vertical-align: middle;
}
.faculty-reviews-panel .go-to-reviews {
  border: 1px solid #CB2D2D;
  border-radius: 4px;
  background-color: transparent;
  padding: 10px 20px;
  font-family: "ProximaNovaSemibold", Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.5px;
}
.faculty-reviews-panel .go-to-reviews .button-arrow {
  background: transparent url(../images/red-arrow.png) no-repeat;
  height: 14px;
  width: 8px;
  display: inline-block;
  top: 2px;
  position: relative;
  margin-left: 5px;
}

#reports-home-main-page .reviews-announcement-page {
  margin-top: 2px;
}
#reports-home-main-page .reviews-announcement-page .prime-reports-panel {
  background-color: #eee;
  padding: 15px 20px;
  margin-bottom: 20px;
  box-shadow: 0px 5px 5px -2px #ccc;
}
#reports-home-main-page .reviews-announcement-page .prime-reports-panel .reports-logo {
  width: 201px;
  height: 64px;
  background: transparent url(../images/reports/F1000Prime_reports.png) no-repeat;
  display: inline-block;
  margin-top: 5px;
  padding-right: 34px;
  margin-right: 34px;
  border-right: 1px solid #fff;
  box-shadow: 1px 0px 0px 0px whitesmoke;
}
#reports-home-main-page .reviews-announcement-page .prime-reports-panel .reports-introduction {
  display: inline-block;
  width: 650px;
}
#reports-home-main-page .reviews-announcement-page .faculty-reviews-panel {
  background-color: transparent;
}
#reports-home-main-page .reviews-announcement-page .faculty-reviews-panel .logo {
  background: transparent url(../images/reports/F1000Faculty_reviews_200x200.png) no-repeat;
  width: 200px;
  height: 200px;
  padding-right: 34px;
  border-right: 1px solid #eee;
  margin-right: 34px;
  box-shadow: 1px 0px 0px 0px whitesmoke;
}
#reports-home-main-page .reviews-announcement-page .faculty-reviews-panel .reviews-introduction {
  display: inline-block;
  width: 100%;
  padding: 0 10px;
  font-size: 15px;
  line-height: 1.4em;
  vertical-align: top;
}
#reports-home-main-page .reviews-announcement-page .faculty-reviews-panel .go-to-reviews {
  margin-left: 0;
  margin-top: 15px;
  display: inline-block;
  margin-bottom: 25px;
}
#reports-home-main-page .reviews-announcement-page .faculty-reviews-panel .other-links {
  list-style: none;
  padding: 0;
  margin: 0;
}
#reports-home-main-page .reviews-announcement-page .faculty-reviews-panel .other-links li {
  margin-bottom: 5px;
}
#reports-home-main-page .reviews-announcement-page .faculty-reviews-panel .other-links li .bullet {
  color: #CB2D2D;
  font-style: normal;
  margin-right: 5px;
  vertical-align: middle;
  line-height: 13px;
}
#reports-home-main-page .reviews-announcement-page .faculty-reviews-panel .other-links li a {
  vertical-align: middle;
}

ol.lower-alpha {
  list-style-type: lower-alpha;
}

.registrationPage .g-recaptcha {
  margin-bottom: 20px;
}

.recommendLibrarian .g-recaptcha,
.recommendLibrarian .captcha-error {
  width: 100%;
  float: left;
  margin: 20px 0 20px 240px;
}

.sushi {
  margin-bottom: 15px;
}
.sushi.is-open .sushi__expand {
  background: url(../images/collapse.png) no-repeat !important;
}
.sushi.is-open .sushi__details {
  display: block;
}
.sushi__title {
  padding-top: 15px;
  color: #777;
  font: 14px/1em "ProximaNovaSemiBold", Arial, sans-serif;
  margin: 3px 0 0 0;
  cursor: pointer;
}
.sushi__table {
  padding: 20px 0;
  margin: 0 auto;
}
.sushi__table td {
  padding: 0 10px;
}
.sushi__details {
  display: none;
}
.sushi__expand {
  width: 12px;
  height: 12px;
  display: inline-block;
  background: url(../images/expand.png) no-repeat !important;
  margin-left: 10px;
}

#institutionOpenAthensScopes .content {
  padding: 20px 10px 50px;
}
#institutionOpenAthensScopes table {
  width: 100%;
  border-collapse: collapse;
}
#institutionOpenAthensScopes table th, #institutionOpenAthensScopes table td {
  text-align: left;
  border: 1px solid #ccc;
  padding: 10px;
}
#institutionOpenAthensScopes table th {
  background: #efefef;
}
#institutionOpenAthensScopes .oa-button {
  color: #0b787d;
  font-weight: bold;
  font-size: 12px;
  border: 1px solid #9c9c9c;
  border-radius: 2px;
  padding: 3px 10px;
}
#institutionOpenAthensScopes .error {
  font-size: 12px;
  color: tomato;
  padding: 20px;
}