/* Branding.less for ACCP/SCM6 
-------------------------------------------------------------- */

html {
  font-size: 62.5%;
}
.sans {
  font-family: Helvetica, Arial, Verdana, sans-serif;
}
.verdana {
  font-family: Verdana, sans-serif;
}
.serif {
  font-family: Georgia, Cambria, Times, "Times New Roman", serif;
}
.bold {
  font-weight: bold;
}
.plaintext {
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
}
.underline {
  text-decoration: underline;
}
.italic {
  font-style: italic;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.small {
  font-size: 12px;
  font-size: 1.2rem;
}
.separator {
  font-weight: bold;
  color: #dddddd;
}
.separatorSpecial {
  font-weight: bold;
  color: #54585a;
}
.nomargin {
  margin: 0;
}
.nopadding {
  padding: 0;
}
/* Helpers.less for AMA/SCM6
   Based on Preboot.less by Mark Dotto
-------------------------------------------------------------- */

.clearfix {
  zoom: 1;
}
.clearfix:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}
.center-block {
  display: block;
  margin: 0 auto;
}
.left {
  float: left !important;
}
.right {
  float: right !important;
}
.hide {
  display: none;
}
.center {
  text-align: center;
}
.inline-block {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.block {
  display: block;
}
.hidden {
  display: none !important;
  visibility: hidden;
}
.ir {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
.ir br {
  display: none;
}
.unselected {
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.article .contentWrapper {
  padding: 0px;
  background: #eeece5;
}
/*  Page Header Section       
**************************************************************/

.siteVolume {
  font-size: 0.923em;
  text-transform: capitalize;
  padding-left: 10px;
}
.articleNavLinks {
  padding: 0px;
}
.pageJump {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #cccccc;
}
.pageJump a {
  font-size: 11px;
  font-weight: bold;
  padding: 0px 10px;
  background: white;
  display: inline-block;
  border-bottom: 2px solid #cccccc;
  border-right: 2px solid #cccccc;
  margin-left: 10px;
}
.sprite-article {
  background-image: url('/Images/sprites/sprite_article_nextprev.png');
  float: left;
  background-repeat: no-repeat;
}
.prevIssue.sprite-article {
  width: 135px;
  height: 20px;
  margin-right: 10px;
  background-position: -135px 0px;
  position: relative;
}
.nextIssue.sprite-article {
  width: 135px;
  height: 20px;
  background-position: 0 -30px;
}
.fullContentAvailableMessage {
  padding: 10px 0px;
  border: 1px solid #cccccc;
  background: #eeeeee;
  font-weight: bold;
}
.bookcover {
  border: 10px solid white;
  margin-right: 10px;
}
.bookcover img {
  border: 1px solid #cccccc;
}
.chapInfoContainer {
  margin-bottom: 20px;
}
.chapTitle h2 {
  font-size: 22px;
  font-size: 2.2rem;
}
.aTitle {
  font-weight: bold;
  margin-bottom: 5px;
  display: block;
  color: #0889bb;
  font-size: 22px;
  font-size: 2.2rem;
}
.aTitle .subTitle {
  font-size: 16px;
  font-size: 1.6rem;
  display: block;
}
.hTitle {
  line-height: 1.3;
  color: #333333;
}
.subTitle {
  display: inline;
  font-size: 20px;
  font-size: 2rem;
}
.subTitleBreak {
  display: block;
}
.relatedArticlesContent .titleSeparator {
  display: inline;
}
.relatedArticlesContent .subTitle {
  display: inline;
}
.subTitleSection {
  margin-bottom: 10px;
}
.highlighted {
  margin-bottom: 5px;
}
.highlighted a {
  background: #dddddd;
  padding: 2px 4px;
}
.fontItalic {
  font-style: italic;
}
.textSize {
  color: #666666;
  float: right;
  padding-right: 10px;
}
.textSize a {
  color: #666666;
  margin-left: 10px;
  cursor: pointer;
}
.textSize a.selected {
  font-weight: bold;
  color: #333333;
}
#text1 {
  font-size: 11px;
}
#text2 {
  font-size: 13px;
}
#text3 {
  font-size: 15px;
}
.separator {
  margin: 0px 5px;
  color: #333333;
  font-weight: normal;
}
.disclosures {
  margin-bottom: 10px;
  font-size: 0.923em;
}
.spanPlus {
  background: url('/Images/sprites/article_common_sprite.png') no-repeat 0 -249px;
  width: 12px;
  height: 9px;
  display: inline-block;
}
.spanMinus {
  background: url('/Images/sprites/article_common_sprite.png') no-repeat 0 -209px;
  width: 12px;
  height: 9px;
  display: inline-block;
}
.disclosures .authorInfo {
  padding: 0px;
}
.disclosureText {
  display: none;
  margin-bottom: 20px;
}
a.disclosureLink {
  margin-bottom: 10px;
  display: block;
}
.doi {
  margin-bottom: 10px;
  font-size: 0.923em;
  color: #999999;
}
/*Dates*/

.publicationDate {
  display: none;
}
.epreprint {
  display: none;
}
#ePrePrintDate {
  display: none;
  margin-bottom: 25px;
}
#ePrePrintDate .epreprint {
  display: inline-block;
}
/* Section Tabs    
**************************************************************/

.atabs {
  width: 100%;
  margin-left: -10px;
}
.atab {
  height: 38px;
  float: left;
}
.atab.selected {
  background-image: url('/Images/sprites/article_common_sprite.png');
  background-repeat: no-repeat;
  background-position: -9999px -178px;
}
.atab a {
  display: block;
  background: #eeeeee;
  font-weight: bold;
  margin: 0 1px 0 0;
  position: relative;
  float: left;
  padding: 7px 10px 4px 10px;
  text-decoration: none;
  background: #d9d3c5;
  border-bottom: 2px solid #d9d3c5;
  color: #333333;
  font-size: 12px;
  font-size: 1.2rem;
}
.atab a img {
  vertical-align: middle;
}
.atab a:hover {
  text-decoration: none;
}
.atab a.tabCME {
  background: #cccccc;
  font-weight: bold;
}
.atab a.selected {
  color: white;
  background: #0889bb;
  border-bottom: 2px solid #0889bb;
}
/* Section Headings    
**************************************************************/

.sectionTop {
  margin: 0px 0px 15px 0px;
  position: relative;
}
.sectionTop.first {
  border-top: none;
  background: none;
  padding-left: 0px;
  margin-top: 0px;
}
.contentPrevNext {
  bottom: 5px;
  right: 5px;
}
.contentPrevNext a {
  display: block;
  background: url('/Images/sprites/article_functions_sprite.png') no-repeat;
  width: 11px;
  height: 11px;
}
.contentPrevNext .prev {
  background-position: 0 -139px;
}
.contentPrevNext .next {
  background-position: 0 -119px;
}
/* Section Jumplinks    
**************************************************************/

.contentJumpLinks {
  margin: 5px 0;
  font-size: 1em;
}
.jumpLinks {
  max-width: 545px;
  line-height: 1.5;
  color: #999999;
  font-weight: bold;
  font-size: 11px;
  font-size: 1.1rem;
}
.jumpLinks a.active {
  color: #999999;
}
.firstJumpSection,
.lastJumpSection {
  visibility: hidden;
}
/* Section Content    
**************************************************************/

.contentBody {
  margin-bottom: 10px;
}
.contentBody strong {
  font-size: 14px;
}
.contentColumn {
  width: 600px;
  background: white;
}
.portletColumn {
  width: 308px;
  padding: 0 0 0 20px;
}
.contentColumn h3 {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 16px;
  font-size: 1.6rem;
}
.contentBodyContainer {
  padding: 10px 20px 0 0;
}
.contentBodyContainer ul,
.contentBodyContainer ol {
  margin-left: 25px;
  /*list-style: disc;*/

}
.objectives {
  padding-bottom: 10px;
  border-bottom: 1px dashed #cccccc;
  margin-bottom: 10px;
}
.objectives strong {
  border-left: 3px solid #0889bb;
  color: #333333;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
  margin-bottom: 0;
  padding: 1px 0 1px 10px;
}
.objectives ul {
  padding-left: 15px;
  margin-left: 0;
}
.contentBodyContainer p,
.contentBodyContainer .para {
  font-size: 1em;
  line-height: 1.5;
  margin: 0px 0 10px 0;
  font-family: Helvetica, Arial, Verdana, sans-serif;
}
.para {
  word-wrap: break-word;
}
.contentBodyContainer p sup,
.para sup,
.refContent sup {
  font-size: 0.846em;
}
.tableSection .lblSubTitle {
  font-family: Georgia, Serif;
}
.para p {
  font-size: inherit;
}
.figureCaption {
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
}
.contentBody p a,
.filterTitle,
.widgetViewMore a,
.figureLinks a {
  color: #0889bb;
  cursor: pointer;
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
}
.contentBody p a:hover,
sup a.reflink:hover,
.filterTitle:hover,
.widgetViewMore a:hover,
.figureLinks a:hover {
  color: #0889bb;
}
.contentBody p a:visited,
sup a.reflinks:visited,
.filterTitle:visited,
.widgetViewMore a:visited,
.figureLinks a:visited {
  color: #0889bb;
  text-decoration: underline;
}
.contentHeaderContainer {
  background-color: #eeeeee;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, right top, from(white), to(#eeeeee));
  /* Konqueror */
  background-image: -moz-linear-gradient(left, white, #eeeeee);
  /* FF 3.6+ */
  background-image: -ms-linear-gradient(left, white, #eeeeee);
  /* IE10 */
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, white), color-stop(100%, #eeeeee));
  /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(left, white, #eeeeee);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(left, white, #eeeeee);
  /* Opera 11.10 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#eeeeee', GradientType=1);
  /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#eeeeee', GradientType=1)";
  /* IE8+ */
  background-image: linear-gradient(left, white, #eeeeee);
  /* the standard */
  zoom: 1;
  padding: 10px 10px 0 10px;
}
.contentSection {
  padding-top: 5px;
}
.contentSection ul {
  padding: 0px 25px;
}
.contentSection ul li {
  padding: 5px 0px;
}
.contentType {
  font-weight: bold;
  font-size: 12px;
  font-size: 1.2rem;
  color: #999999;
}
.contentDate {
  font-size: 0.923em;
  text-transform: capitalize;
  color: #999999;
  font-weight: bold;
}
#lblSuperClass {
  text-transform: uppercase;
  color: #666666;
  display: block;
  margin: 10px 0 0 0;
}
.inlineTitle,
.figureTitle {
  font-weight: bold;
}
.acContent {
  vertical-align: bottom;
  /*display: none;*/

}
/* Tab Section Content    
**************************************************************/

.letterBody a {
  font-weight: bold;
}
.letterBody a span {
  color: #666666;
}
.lettersReplySection {
  background: #eeeeee;
  padding: 5px 10px;
}
.sessionExpMsg {
  margin: 20px 0 20px 0;
}
.signInUpsell .signInBox {
  width: 280px;
}
.letterSubmitForm {
  position: relative;
}
.submitLetterButton {
  cursor: pointer;
  color: #333333;
  padding-left: 26px;
  background: url('/Images/sprites/sprite_toolbox.png') -66px -169px no-repeat;
  font-size: 12px;
  line-height: 20px;
  height: 20px;
  position: absolute;
  right: 0px;
  top: 5px;
  display: block;
}
.letterSection {
  border-top: 1px dotted #cccccc;
  padding-bottom: 10px;
}
.originalLetter,
lettersReplySection {
  margin: 0.8em 0;
  line-height: 1.5;
  font-size: 1em;
}
#divSignIn {
  margin-bottom: 20px;
}
/* Books  
**************************************************************/

.chapterTitle a {
  color: #333333;
  font-weight: bold;
}
.contentNav {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #cccccc;
}
.contentNav .prev,
.contentNav .next {
  background: none repeat scroll 0 0 white;
  border-bottom: 2px solid #cccccc;
  border-right: 2px solid #cccccc;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  margin-left: 10px;
  padding: 5px 10px;
}
.contentNav .prev a,
.contentNav .next a {
  color: #333333;
}
.contentNav.bottom {
  padding: 0 10px 10px 10px;
}
#slideJumpLinks {
  background: url('/Images/icons/quick_links.png') no-repeat scroll left top transparent;
  height: 20px;
  left: -5px;
  top: 0;
  width: 20px;
  float: left;
}
#divJumpLinks {
  background: #eeeeee;
  left: 20px;
  top: 0;
  padding: 5px;
  width: 550px;
}
#divJumpLinks.reader-mode {
  width: 735px;
}
#divJumpLinks h3 {
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: bold;
  padding-bottom: 5px;
  border-bottom: 1px dashed #cccccc;
  margin-bottom: 5px;
  color: #999999;
}
#divJumpLinks .close {
  cursor: pointer;
  font-size: 14px;
  font-size: 1.4rem;
}
.contentJump {
  margin-bottom: 0;
}
.contentJump h1 {
  font-size: 16px;
  font-size: 1.6rem;
  color: #333333;
  padding: 1px 0 1px 10px;
  border-left: 3px solid #0889bb;
}
.contentJump h2 {
  font-size: 16px;
  font-size: 1.6rem;
  color: #0889bb;
  border-left: none!important;
  font-weight: bold;
  margin-bottom: 0;
}
.content .authorSection {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 150%;
  margin-bottom: 10px;
  color: #333333;
}
.content .aShortDesc {
  color: #999999;
}
.fixedContent ul {
  margin-left: 0;
}
.fixedContent ul.left,
.fixedContent ul.right {
  width: 270px;
}
.fixedContent ul.left li,
.fixedContent ul.right li {
  background: url('/Images/icons/carrot_right_tan_light.png') no-repeat 0 6px;
  padding-left: 15px;
  margin-bottom: 5px;
}
.fixedContent ul.left li a,
.fixedContent ul.right li a {
  font-weight: bold;
}
.aShortDesc .month {
  display: none;
}
.figureLinks a {
  display: inline;
}
.aboveToolBoxMsg {
  padding-top: 10px;
}
table.abbr td {
  padding: 0 2px;
}
.citationTitle {
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  color: #0889bb;
  text-transform: capitalize;
}
.citationDoi {
  color: #999999;
}
.citationDatePages {
  color: #999999;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.citationJournalName {
  color: #999999;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.dvArticleLinks .module-widget .portlet-content {
  background: transparent;
  padding: 0 0 10px 0;
}
.dvArticleLinks .module-widget .portlet-content .portletContentSection {
  padding-bottom: 0;
}
.dvArticleLinks .module-widget .portlet-content .portletContentSection .linkType {
  font-weight: bold;
  font-size: 12px;
  border-top: 1px solid #bbbbbb;
  padding-top: 5px;
  margin-top: 5px;
}
.dvArticleLinks .module-widget .portlet-content .portletContentSection .linkType ul {
  font-weight: normal;
}
.dvArticleLinks .module-widget .portlet-content .portletContentSection .linkType ul li {
  padding: 0 0 5px 15px;
  text-align: left;
}
.dvArticleLinks .module-widget .portlet-content .portletContentSection .linkType ul li a {
  padding-left: 0;
  color: #0889bb;
  display: inline;
}
.dvArticleLinks .module-widget .portlet-content .portletContentSection .linkType ul li a .subTitle {
  font-size: 12px;
}
.InLineVideoDescription {
  font-size: 13px;
  font-weight: normal;
}
.altmetric-embed {
  margin-top: 10px;
}
.MathJax span.annotation {
  display: none;
}
.displayFormula {
  padding: 10px;
}
.onlineExclusiveMarker {
  zoom: 1;
}
.onlineExclusiveMarker:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}
.onlineExclusiveMarker span {
  display: block;
  padding: 5px 5px 4px 5px;
  background: #d9d3c5;
  margin-bottom: 10px;
}
/*Add This Plugin*/

.stickyContent {
  float: left !important;
  margin-left: -60px;
}
.stickyContent .addthis_toolbox {
  left: 0;
}
.stickyContent .addthis_floating_style {
  padding: 5px 0 !important;
  z-index: 2 !important;
  background: none !important;
  position: static !important;
}
.stickyContent .addthis_floating_style .at300b,
.stickyContent .addthis_floating_style .at300bo,
.stickyContent .addthis_floating_style .at300m {
  padding-left: 1px !important;
}
.contentBodyContainer .signInBox.wide,
.signInContainer .signInBox.wide {
  width: 580px;
  margin-bottom: 20px;
}
.contentBodyContainer .signInBox.wide a,
.signInContainer .signInBox.wide a {
  font-weight: bold;
}
.contentBodyContainer .signInBox.wide .loginInfo.wide,
.signInContainer .signInBox.wide .loginInfo.wide {
  width: 100%;
  float: left !important;
  background: #e0e0e0;
}
.contentBodyContainer .signInBox.wide .loginInfo.wide h4,
.signInContainer .signInBox.wide .loginInfo.wide h4 {
  margin-bottom: 0;
  line-height: 38px;
  padding: 0 10px;
}
.contentBodyContainer .signInBox.wide .loginInfo.wide .PnlLoginInfo,
.signInContainer .signInBox.wide .loginInfo.wide .PnlLoginInfo,
.contentBodyContainer .signInBox.wide .loginInfo.wide .new-info,
.signInContainer .signInBox.wide .loginInfo.wide .new-info {
  width: 50%;
  float: left !important;
  background: #eeeeee;
  padding-bottom: 15px;
}
.contentBodyContainer .signInBox.wide .loginInfo.wide .PnlLoginInfo p,
.signInContainer .signInBox.wide .loginInfo.wide .PnlLoginInfo p,
.contentBodyContainer .signInBox.wide .loginInfo.wide .new-info p,
.signInContainer .signInBox.wide .loginInfo.wide .new-info p {
  padding: 0 10px;
}
.contentBodyContainer .signInBox.wide .loginInfo.wide .PnlLoginInfo p.first,
.signInContainer .signInBox.wide .loginInfo.wide .PnlLoginInfo p.first,
.contentBodyContainer .signInBox.wide .loginInfo.wide .new-info p.first,
.signInContainer .signInBox.wide .loginInfo.wide .new-info p.first {
  padding-top: 15px;
}
.contentBodyContainer .signInBox.wide .loginInfo.wide .inst-login,
.signInContainer .signInBox.wide .loginInfo.wide .inst-login,
.contentBodyContainer .signInBox.wide .loginInfo.wide .inst-access,
.signInContainer .signInBox.wide .loginInfo.wide .inst-access {
  width: 48%;
  float: left !important;
}
.contentBodyContainer .signInBox.wide .loginInfo.wide .inst-login p,
.signInContainer .signInBox.wide .loginInfo.wide .inst-login p,
.contentBodyContainer .signInBox.wide .loginInfo.wide .inst-access p,
.signInContainer .signInBox.wide .loginInfo.wide .inst-access p {
  padding: 0 10px;
}
.contentBodyContainer .signInBox.wide .loginInfo.wide .inst-login p.first,
.signInContainer .signInBox.wide .loginInfo.wide .inst-login p.first,
.contentBodyContainer .signInBox.wide .loginInfo.wide .inst-access p.first,
.signInContainer .signInBox.wide .loginInfo.wide .inst-access p.first {
  padding-top: 15px;
}
.contentBodyContainer .signInBox.wide .loginInfo.wide .inst-login .science-direct-login-btn,
.signInContainer .signInBox.wide .loginInfo.wide .inst-login .science-direct-login-btn,
.contentBodyContainer .signInBox.wide .loginInfo.wide .inst-access .science-direct-login-btn,
.signInContainer .signInBox.wide .loginInfo.wide .inst-access .science-direct-login-btn {
  background: white;
  margin: 5px 0 0 10px;
  border: 1px solid #999999;
  border-radius: 10px;
}
.contentBodyContainer .signInBox.wide .loginInfo.wide .inst-login .science-direct-login-btn a,
.signInContainer .signInBox.wide .loginInfo.wide .inst-login .science-direct-login-btn a,
.contentBodyContainer .signInBox.wide .loginInfo.wide .inst-access .science-direct-login-btn a,
.signInContainer .signInBox.wide .loginInfo.wide .inst-access .science-direct-login-btn a {
  padding: 15px;
  color: #54585a;
  display: block;
}
.contentBodyContainer .signInBox.wide .loginInfo.wide .inst-login .science-direct-login-btn a .green,
.signInContainer .signInBox.wide .loginInfo.wide .inst-login .science-direct-login-btn a .green,
.contentBodyContainer .signInBox.wide .loginInfo.wide .inst-access .science-direct-login-btn a .green,
.signInContainer .signInBox.wide .loginInfo.wide .inst-access .science-direct-login-btn a .green {
  color: #689d3a;
}
.contentBodyContainer .signInBox.wide .loginInfo.wide .inst-login .science-direct-login-btn a .arrow,
.signInContainer .signInBox.wide .loginInfo.wide .inst-login .science-direct-login-btn a .arrow,
.contentBodyContainer .signInBox.wide .loginInfo.wide .inst-access .science-direct-login-btn a .arrow,
.signInContainer .signInBox.wide .loginInfo.wide .inst-access .science-direct-login-btn a .arrow {
  width: 0;
  height: 0;
  border: 5px solid #d9d3c5;
  border-top: 5px solid transparent;
  border-right: 0;
  border-bottom: 5px solid transparent;
  border-left: 5px solid inherit;
  margin-top: 5px;
}
.contentBodyContainer .signInBox.wide .loginInfo.wide .inst-login .science-direct-login-btn a:hover,
.signInContainer .signInBox.wide .loginInfo.wide .inst-login .science-direct-login-btn a:hover,
.contentBodyContainer .signInBox.wide .loginInfo.wide .inst-access .science-direct-login-btn a:hover,
.signInContainer .signInBox.wide .loginInfo.wide .inst-access .science-direct-login-btn a:hover {
  text-decoration: none;
}
.contentBodyContainer .signInBox.wide .validationControl,
.signInContainer .signInBox.wide .validationControl {
  margin-bottom: 0;
}
.contentBodyContainer .signInBox.wide .field,
.signInContainer .signInBox.wide .field {
  margin: 5px 0;
  float: left !important;
}
.contentBodyContainer .signInBox.wide .field input,
.signInContainer .signInBox.wide .field input {
  width: 258px;
}
.contentBodyContainer .signInBox.wide .box-header,
.signInContainer .signInBox.wide .box-header {
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  margin-top: 15px;
  padding-left: 10px;
}
.contentBodyContainer .signInBox.wide .buttonsContainer,
.signInContainer .signInBox.wide .buttonsContainer {
  padding: 0;
  border: none;
}
.contentBodyContainer .signInBox.wide .submitButton,
.signInContainer .signInBox.wide .submitButton {
  float: right !important;
  width: 50%;
  margin: 5px 0 0 0;
  padding: 10px 0 8px 0;
}
.contentBodyContainer .signInBox.wide .forgotPasswordLink,
.signInContainer .signInBox.wide .forgotPasswordLink {
  float: right !important;
  margin: 5px 0 0 0;
  padding-right: 10px;
  width: 50%;
  text-align: center;
  box-sizing: border-box;
}
.contentBodyContainer .signInBox.wide .forgotPasswordLink a,
.signInContainer .signInBox.wide .forgotPasswordLink a {
  width: auto;
  font-size: 12px;
  float: none !important;
}
