
.uptodate2 a {
  color: #00905a;
}

.uptodate2 a:hover {
  text-decoration: underline;
}

.uptodate2 .pure-button-primary, .uptodate2 button, .uptodate2 input, .uptodate2 select, .uptodate2 textarea {
  color: #222;
}

.uptodate2 .large {
  display: none;
}

.uptodate2 .clear {
  float: none !important;
  clear: both;
}

.uptodate2 .columns2 {
  -webkit-columns: 2;
  columns: 2;
}

.uptodate2 .redBeta {
  color: red;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
}

.uptodate2 .nowrap {
  white-space: nowrap;
}

.uptodate2 #utd-main {
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.uptodate2 #utd-main.hideNavBar {
  top: 0;
}

.uptodate2 .noHeader #utd-main {
  top: 0;
}

.uptodate2 .iosfullscreen #utd-main {
  top: 62px;
}

.uptodate2 .noHeader.iosfullscreen #utd-main {
  top: 0;
}

.uptodate2 #utd-main.utdError {
  padding-top: 45px;
  background: #eee;
}

.uptodate2 .utd-center {
  text-align: center;
}

.uptodate2 .content-error {
  padding: 10px 15px !important;
  margin: 1em 45px 45px;
  border-radius: 6px !important;
  color: #000;
  font-size: .9em !important;
  background: #fff;
  border: 2px solid #ef3841 !important;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.uptodate2 .content-error h1 {
  font-size: 1.5em;
  margin: 0;
}

.uptodate2 article.content-error p {
  text-align: center;
}

.uptodate2 .utd-outline-button {
  display: inline-block !important;
  margin: 0 !important;
  padding: 6px 20px 5px !important;
  background: #fff !important;
  border: 1px solid #0081c6 !important;
  border-radius: 4px;
  font-weight: 500 !important;
  font-size: .9em;
}

.uptodate2 .utd-outline-button span {
  color: #0081c6 !important;
}

.uptodate2 .utd-button {
  border-radius: 4px;
}

.uptodate2 .utd-button:hover {
  text-decoration: none;
  background-image: none;
}

.uptodate2 .utd-button-blue {
  color: #fff;
  background-color: #0081c6;
}

.uptodate2 .utd-button-red {
  color: #fff;
  background-color: #E5202E;
}

@media only screen and (min-width: 768px) {
  .uptodate2 #utd-error {
    padding-left: 16%;
    padding-right: 16%;
  }
  .uptodate2 .content-error {
    margin: 2em 2em 45px;
  }
  .uptodate2 #outerGraphicContainer .cntnt {
    display: block;
    width: 100%;
  }
}

@media only screen and (min-width: 768px) {
  .uptodate2 #utd-error {
    padding-left: 16%;
    padding-right: 16%;
  }
  .uptodate2 .content-error {
    margin: 2em 2em 45px;
  }
  .uptodate2 #outerGraphicContainer .cntnt {
    display: block;
    width: 100%;
  }
}

.uptodate2 ul.utd-listView {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.uptodate2 ul.utd-listView li {
  padding: 0 15px 5px 5px;
  margin-left: 10px;
  border-bottom: 1px solid #eaeaea;
  line-height: 1.2em;
  font-size: .9em;
}

.uptodate2 ul.utd-listView li:last-child {
  border-bottom: none;
}

.uptodate2 ul.utd-listView li.touchdown {
  background: #eee;
}

.uptodate2 ul.utd-listView li a {
  color: #00905a;
  display: inline-block;
  text-decoration: none;
  width: 100%;
  padding: 16px 0 10px;
}

.uptodate2 ul.utd-listView li a:hover {
  text-decoration: underline;
}

.uptodate2 ul.utd-listView li ul {
  margin: 0 0 10px;
  list-style-type: none;
  padding: 0;
}

.uptodate2 ul.utd-listView li ul li {
  padding: 10px 25px 10px 10px;
  border: none;
}

.uptodate2 ul.utd-listView li ul li a {
  font-size: .9em;
  color: #0081c6;
  padding: 0;
}

.uptodate2 ul li span.image .play_icon {
  height: 25px;
  width: 36px;
  margin: -85px 55px;
  cursor: pointer;
}

.uptodate2 dl.utd-listView {
  padding: 0 15px;
}

.uptodate2 dl.utd-listView dt {
  margin: 25px 0 10px;
  font-size: .95em;
  font-weight: 500;
  line-height: 1.1em;
  color: #111;
}

.uptodate2 dl.utd-listView dl {
  list-style-type: none;
  margin: 0 0 15px;
  padding: 0;
}

.uptodate2 dl.utd-listView dl dt {
  margin: 25px 0 10px;
  font-weight: 400;
  padding: 0 0 0 7px;
  color: #333;
}

.uptodate2 dl.utd-listView dd {
  padding: 0 15px 5px 5px;
  margin-left: 10px;
  border-bottom: 1px solid #eaeaea;
  line-height: 1.2em;
  font-size: .9em;
}

.uptodate2 dl.utd-listView dd.last-dd, .uptodate2 dl.utd-listView dd:last-child {
  border-bottom: none;
  margin-bottom: 40px;
}

.uptodate2 dl.utd-listView dd.touchdown {
  background: #eee;
}

.uptodate2 dl.utd-listView dd a {
  color: #00905a;
  display: inline-block;
  text-decoration: none;
  padding: 16px 0 10px;
}

.uptodate2 dl.utd-listView dd a:hover {
  text-decoration: underline;
}

.uptodate2 .panelSnippet {
  display: block;
  font-size: 12px;
  line-height: 1.2em;
  color: #575757;
}

.uptodate2 #topicContainer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.uptodate2 #overflowTopicDropdown {
  background: #FAFAFA;
  border: 1px solid #DADADA;
  border-right: none;
  padding: 0;
  position: fixed;
  top: 76px !important;
  right: 0;
  z-index: 5000;
}

.uptodate2 #overflowTopicDropdown ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.uptodate2 #overflowTopicDropdown ul li {
  border-bottom: 1px solid #BFBFBF;
  cursor: pointer;
}

.uptodate2 #overflowTopicDropdown ul li:last-child {
  border: none;
}

.uptodate2 #overflowTopicDropdown ul li a {
  display: block;
  padding: 20px 65px 15px 20px;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
  color: #757575;
}

.uptodate2 #overflowTopicDropdown ul li a:hover {
  text-decoration: none;
}

.uptodate2 #overflowTopicDropdown ul li.topoverflowTopicDropdown {
  padding: 7px;
  background: #0081c6;
  border: none;
  border-left: 1px #0081c6 solid;
}

.uptodate2 .hideNavBar #overflowTopicDropdown {
  top: 28px !important;
}

.uptodate2 .topic-showing #topicArticle span.view {
  display: inline-block;
}

.uptodate2 #topicArticle {
  position: absolute;
  top: 62px;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  overflow: auto;
}

.uptodate2 .fullWidth #topicArticle {
  padding: 0 10px;
}

.uptodate2 #topicArticle #subscribeMessage {
  border: 2px solid #00905a;
  border-radius: 5px;
  background: #fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), to(#ededed));
  background: linear-gradient(to bottom, #fff 0, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
  padding: 10px;
  margin: 12px;
  text-align: left;
}

.uptodate2 #topicArticle #subscribeMessage a {
  font-weight: 700;
}

.uptodate2 #topicArticle #subscribeMessage ul {
  list-style-type: none;
  padding: 0;
}

.uptodate2 #topicArticle #subscribeMessage ul li {
  margin: 0 0 12px;
}

.uptodate2 #slaMessageContainer {
  display: none;
}

.uptodate2 #topicArticle #topicContentCalculator.scrollerContainer {
  position: absolute;
  top: 0;
  left: 10px;
  right: 0;
  bottom: 0;
  overflow: hidden;
  overflow-y: auto;
  background: #fff;
}

@media only screen and (min-width: 801px) and (orientation: landscape) {
  .uptodate2 #topicContainer.outline-hidden #topicArticle {
    left: 2% !important;
  }
  .uptodate2 #topicContainer #outlineInlineGfx ul li {
    margin-right: 7%;
  }
  .uptodate2 #topicOutline #translatedTopicOutOfDate {
    display: none;
  }
  .uptodate2 #topicArticle {
    left: 30% !important;
  }
  .uptodate2 .fullWidth #topicArticle {
    left: 0 !important;
  }
  .uptodate2 #topicArticle #topicContent span.view {
    display: inline-block;
  }
}

.uptodate2 .topicPrint {
  overflow: auto;
}

.uptodate2 .topicPrint #topic-toolbar, .uptodate2 .topicPrint #topicOutline {
  display: none !important;
}

.uptodate2 .topicPrint #printHeader {
  width: 100%;
  min-width: 620px;
  margin: 0;
  padding: 8px 0 0;
  overflow: auto;
  display: block;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 84%;
}

.uptodate2 .topicPrint #printHeader #headerSimpleLeft, .uptodate2 .topicPrint #printHeader #headerSimpleLeft span {
  float: left;
}

.uptodate2 .topicPrint #printHeader #headerSimpleLeft span.copyrightFull {
  float: none;
}

.uptodate2 .topicPrint #printHeader #headerSimpleLeft img {
  float: left;
}

.uptodate2 .topicPrint #printHeader #headerSimpleLeft #printHeaderText {
  float: left;
  text-align: left;
  padding: 0 0 2em 1em;
  width: auto;
}

.uptodate2 .topicPrint #printHeader #headerSimpleRight {
  margin-right: 1.5em;
  float: right;
}

.uptodate2 .topicPrint #printHeader #headerSimpleRight::after {
  clear: both;
}

.uptodate2 .topicPrint #topicArticle, .uptodate2 .topicPrint #topicContainer {
  position: static !important;
  display: block;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}

.uptodate2 .topicPrint #topicContent #drugTitle, .uptodate2 .topicPrint #topicContent #topicTitle {
  display: block !important;
}

.uptodate2 .topicPrint #topicArticle {
  margin-left: 0 !important;
  padding: 10px !important;
}

.uptodate2 .topicPrint #topicArticle #printGraphics {
  page-break-before: always;
}

.uptodate2 .topicPrint #topicArticle #printDisclosures, .uptodate2 .topicPrint #topicArticle #printGraphics {
  font-size: .9em;
}

.uptodate2 .topicPrint #topicArticle #printDisclosures h1, .uptodate2 .topicPrint #topicArticle #printGraphics h1 {
  font-size: 1.2em;
  color: #00905a;
}

.uptodate2 .topicPrint #topicArticle #printDisclosures {
  clear: both;
}

.uptodate2 .topicPrint #topicArticle #printDisclosures strong {
  padding: 0 5px;
}

.uptodate2 .topicPrint #topicArticle #topicContent, .uptodate2 .topicPrint #topicArticle #topicContent #topicContributors {
  margin: 1em 0;
}

.uptodate2 .topicPrint #printControls {
  display: block;
  position: fixed;
  top: 4em;
  right: 2em;
  background-color: #CAE1CA;
  border: 2px solid #096;
  font-size: 12px;
  padding: .25em .35em;
}

.uptodate2 .topicPrint #printControls h3 {
  text-align: center;
  font-size: 1em;
  margin: 0 0 .2em;
}

.uptodate2 .topicPrint #printControls a {
  font-weight: 700;
  display: inline-block;
  margin: 0 10px;
  text-decoration: none;
}

.uptodate2 .topicPrint #printControls a:hover {
  text-decoration: underline;
}

.uptodate2 .topicPrint #printControls .row {
  clear: both;
  padding-top: .4em;
  overflow: hidden;
  position: static;
}

.uptodate2 .topicPrint #printControls .row .value {
  float: left;
}

.uptodate2 .topicPrint #printControls .row .value input[type=checkbox] {
  margin: 1px 5px 6px 4px;
}

.uptodate2 .topicPrint #printControls .row .label {
  float: left;
  width: 84px;
}

.uptodate2 .topicPrint #printControls .row .label label {
  cursor: pointer !important;
}

.uptodate2 .topicPrint #utd-main {
  position: static !important;
  display: block;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}

@media print {
  .uptodate2 .topicPrint {
    font-size: 16px;
  }
  .uptodate2 #utd-main {
    top: 0;
    overflow: visible;
  }
  .uptodate2 #topicArticle, .uptodate2 #topicContainer {
    overflow: visible;
  }
  .uptodate2 #printControls, .uptodate2 #topic-toolbar, .uptodate2 #topicOutline, .uptodate2 footer, .uptodate2 header {
    position: static;
    visibility: hidden;
    display: none;
  }
}

.uptodate2 #abstractContainer {
  margin: 2em;
}

.uptodate2 #abstractContainer h1 {
  font-size: .95em;
}

.uptodate2 #abstractContainer .abstract {
  font-size: .8em;
  border-top: 2px solid #000;
  padding: .4em 0 1em;
}

.uptodate2 #abstractContainer .abstract dt {
  clear: left;
  float: left;
  width: 50px;
  margin-bottom: 4px;
}

.uptodate2 #abstractContainer .abstract dd {
  margin-left: 4em;
  word-wrap: break-word;
  margin-bottom: 4px;
}

.uptodate2 #abstractContainer .abstract dd.noAbstract {
  margin-top: 1em;
}

.uptodate2 #abstractContainer .abstract dd.text {
  padding-top: .5em;
  padding-bottom: .5em;
}

.uptodate2 #abstractContainer .abstract dd.text span.abstractName:after {
  content: ': ';
}

.uptodate2 #abstractContainer .abstract .abstractAffiliation {
  padding-top: 15px;
}

.uptodate2 #graphicVersion {
  font-size: .75em;
  padding-top: 1em;
}

.uptodate2 #outerGraphicContainer .scrollerContainer {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  background: #fff;
}

.uptodate2 #outerGraphicContainer #graphics-copyright {
  font-size: .8em;
  margin: 0;
  padding: 1em 1.2em 0;
}

.uptodate2 #outerGraphicContainer #scroller, .uptodate2 #outerGraphicContainer .graphic {
  display: inline-block;
}

.uptodate2 #outerGraphicContainer .graphic .content-error {
  margin: 15px 1em;
  padding: 5px;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
  border-radius: 0;
}

.uptodate2 #outerGraphicContainer .graphic .content-error p {
  margin: 0;
  font-weight: 700;
  font-size: .9em;
}

.uptodate2 #outerGraphicContainer .graphic .figure table {
  border-collapse: inherit;
}

.uptodate2 #outerGraphicContainer .videoplayer {
  margin: 10px 10px 50px;
}

.uptodate2 #outerGraphicContainer #translatedGraphicOutOfDate {
  margin: 1em 0 .5em;
  padding: .4em;
  color: #666;
  border: 1px solid #d12d39;
  font-size: 80%;
}

.uptodate2 #outerGraphicContainer #translatedGraphicOutOfDate div {
  margin: 0;
  text-align: left;
  font-weight: 400;
  color: #000;
}

.uptodate2 .topicPrint #utd-main {
  -webkit-overflow-scrolling: auto;
}

.uptodate2 .topicPrint #outerGraphicContainer {
  padding: 10px;
}

.uptodate2 .topicPrint #outerGraphicContainer .scrollerContainer {
  top: 145px;
}

.uptodate2 .topicPrint #outerGraphicContainer .scrollerContainer #graphics-copyright {
  display: none;
}

.uptodate2 #overlay_content .videoplayer {
  margin: auto;
  padding-bottom: 10px;
  float: none;
}

@media only screen and (min-width: 768px) {
  .uptodate2 #utd-error {
    padding-left: 16%;
    padding-right: 16%;
  }
  .uptodate2 .content-error {
    margin: 2em 2em 45px;
  }
  .uptodate2 #outerGraphicContainer .cntnt {
    display: block;
    width: 100%;
  }
}

@media print {
  .uptodate2 #utd-main {
    top: 0;
    overflow: visible;
  }
  .uptodate2 #outerGraphicContainer {
    overflow: visible;
  }
  .uptodate2 #outerGraphicContainer #graphicContainer, .uptodate2 #outerGraphicContainer #scroller, .uptodate2 #outerGraphicContainer .cntnt, .uptodate2 #outerGraphicContainer .graphic {
    display: block;
    overflow: visible;
  }
  .uptodate2 .graphic .figure {
    overflow: visible;
    position: relative;
  }
}

.uptodate2 #twoFactorView input[type=text] {
  padding: 20px 0;
  margin-bottom: 20px;
  width: 100%;
  max-width: 300px;
  text-align: center;
  font-size: 1.4em;
}

.uptodate2 #twoFactorView button {
  width: 250px;
  margin: 14px auto 0 !important;
}

.uptodate2 p.mrg1em {
  margin: 1em;
}

.uptodate2 .utdStyle {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
}

.uptodate2 .utdStyle article, .uptodate2 .utdStyle aside, .uptodate2 .utdStyle details, .uptodate2 .utdStyle figcaption, .uptodate2 .utdStyle figure, .uptodate2 .utdStyle footer, .uptodate2 .utdStyle header, .uptodate2 .utdStyle hgroup, .uptodate2 .utdStyle main, .uptodate2 .utdStyle menu, .uptodate2 .utdStyle nav, .uptodate2 .utdStyle section, .uptodate2 .utdStyle summary {
  display: block;
}

.uptodate2 .utdStyle audio, .uptodate2 .utdStyle canvas, .uptodate2 .utdStyle progress, .uptodate2 .utdStyle video {
  display: inline-block;
  vertical-align: baseline;
}

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

.uptodate2 .utdStyle [hidden], .uptodate2 .utdStyle template {
  display: none;
}

.uptodate2 .utdStyle a {
  color: #00905a;
  background-color: transparent;
}

.uptodate2 .utdStyle a:active, .uptodate2 .utdStyle a:hover {
  outline: 0;
}

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

.uptodate2 .utdStyle b, .uptodate2 .utdStyle strong {
  font-weight: 700;
}

.uptodate2 .utdStyle dfn {
  font-style: italic;
}

.uptodate2 .utdStyle h1 {
  font-size: 2em;
  margin: .67em 0;
}

.uptodate2 .utdStyle small {
  font-size: 80%;
}

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

.uptodate2 .utdStyle sup {
  top: -.5em;
}

.uptodate2 .utdStyle sub {
  bottom: -.25em;
}

.uptodate2 .utdStyle img {
  border: 0;
}

.uptodate2 .utdStyle svg:not(:root) {
  overflow: hidden;
}

.uptodate2 .utdStyle figure {
  margin: 1em 40px;
}

.uptodate2 .utdStyle hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

.uptodate2 .utdStyle pre {
  overflow: auto;
}

.uptodate2 .utdStyle code, .uptodate2 .utdStyle kbd, .uptodate2 .utdStyle pre, .uptodate2 .utdStyle samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

.uptodate2 .utdStyle button, .uptodate2 .utdStyle input, .uptodate2 .utdStyle optgroup, .uptodate2 .utdStyle select, .uptodate2 .utdStyle textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

.uptodate2 .utdStyle button {
  overflow: visible;
}

.uptodate2 .utdStyle button, .uptodate2 .utdStyle select {
  text-transform: none;
}

.uptodate2 .utdStyle button, .uptodate2 .utdStyle input[type=reset], .uptodate2 .utdStyle input[type=submit], .uptodate2 html .utdStyle input[type=button] {
  -webkit-appearance: button;
  cursor: pointer;
}

.uptodate2 .utdStyle button[disabled], .uptodate2 html .utdStyle input[disabled] {
  cursor: default;
}

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

.uptodate2 .utdStyle input {
  line-height: normal;
}

.uptodate2 .utdStyle input[type=checkbox], .uptodate2 .utdStyle input[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

.uptodate2 .utdStyle input[type=number]::-webkit-inner-spin-button, .uptodate2 .utdStyle input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

.uptodate2 .utdStyle fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

.uptodate2 .utdStyle legend {
  border: 0;
  padding: 0;
}

.uptodate2 .utdStyle textarea {
  overflow: auto;
}

.uptodate2 .utdStyle optgroup {
  font-weight: 700;
}

.uptodate2 .utdStyle table {
  border-collapse: collapse;
  border-spacing: 0;
}

.uptodate2 .utdStyle td, .uptodate2 .utdStyle th {
  padding: 0;
}

.uptodate2 .utdDisclaimer {
  margin: 1em 0 .5em;
  padding: .4em;
  color: #666;
  border: 1px solid #000;
  background-color: #eaeaea;
}

.uptodate2 .chevron::before {
  content: '';
  display: inline-block;
  position: relative;
  border-color: #333;
  border-style: solid;
  vertical-align: middle;
  border-width: 1px 1px 0 0;
  height: 4px;
  width: 4px;
  left: 4px;
  top: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.uptodate2 .chevron.right:before {
  left: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.uptodate2 .chevron.bottom:before {
  top: 0;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

.uptodate2 .chevron.left:before {
  left: 0;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.uptodate2 #articleInlineGfx {
  display: none;
}

.uptodate2 #topicOutline, .uptodate2 .utdTopicOutline {
  padding: 0 0 10px 0;
}

.uptodate2 #topicOutline #outlineContent, .uptodate2 .utdTopicOutline #outlineContent {
  clear: both;
}

.uptodate2 #topicOutline h2, .uptodate2 .utdTopicOutline h2 {
  font-size: .9em;
  margin: 2px 15px;
  padding: 5px 0;
  font-weight: 700;
  color: #636363;
}

.uptodate2 #topicOutline ul, .uptodate2 .utdTopicOutline ul {
  margin: 0;
  padding: 0;
}

.uptodate2 #topicOutline ul li.sr-button, .uptodate2 .utdTopicOutline ul li.sr-button {
  border-bottom: none;
  margin-bottom: 10px;
}

.uptodate2 #topicOutline ul li.sr-button a, .uptodate2 .utdTopicOutline ul li.sr-button a {
  padding: 2px 0;
  border-bottom: 1px dotted #00905a;
}

.uptodate2 #topicOutline ul li.sr-button a:hover, .uptodate2 .utdTopicOutline ul li.sr-button a:hover {
  text-decoration: none;
  border-bottom: 1px solid #00905a;
}

.uptodate2 #topicOutline ul li.topicChanged span.glyph, .uptodate2 .utdTopicOutline ul li.topicChanged span.glyph {
  display: none;
  margin-left: .4em;
  font-size: .85em;
  font-family: serif;
  color: #EA8F00;
}

.uptodate2 #topicOutline ul li.topicChanged.indicator span.glyph, .uptodate2 .utdTopicOutline ul li.topicChanged.indicator span.glyph {
  display: inline-block;
}

.uptodate2 #topicOutline ul li .fa-circle, .uptodate2 .utdTopicOutline ul li .fa-circle {
  color: #093;
  font-size: .4em;
  margin-right: 1em;
  position: relative;
  top: -3px;
}

.uptodate2 #topicOutline ul li a, .uptodate2 .utdTopicOutline ul li a {
  display: inline-block;
  font-size: .9em;
  line-height: 1.2em;
  text-decoration: none;
}

.uptodate2 #topicOutline ul li a:hover, .uptodate2 .utdTopicOutline ul li a:hover {
  text-decoration: underline;
}

.uptodate2 #topicOutline #outlineInlineGfx, .uptodate2 .utdTopicOutline #outlineInlineGfx {
  display: block;
  margin-left: 15px;
}

.uptodate2 #topicOutline #outlineInlineGfx h2, .uptodate2 .utdTopicOutline #outlineInlineGfx h2 {
  margin-left: 0;
}

.uptodate2 .inline-graphics {
  padding-bottom: .5em;
  max-width: 320px;
}

.uptodate2 .inline-graphics.collapsed ul {
  height: 11.5em;
  overflow: hidden;
}

.uptodate2 .inline-graphics ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.uptodate2 .inline-graphics ul li {
  border-bottom: 0;
  display: block;
  min-height: 10em;
  max-height: 10em;
  float: left;
  width: 125px;
  margin: 10px 27px 10px 0;
  padding: 0;
}

.uptodate2 .inline-graphics ul li div .title {
  display: none;
}

.uptodate2 .inline-graphics ul li div > a {
  font-size: .7em !important;
  display: block !important;
}

.uptodate2 .inline-graphics ul li div span.image {
  display: inline-block;
  background-color: #fff;
  width: 125px;
  height: 125px;
  border: 1px solid #00905a;
}

.uptodate2 .inline-graphics ul li div span.image a {
  display: block;
  width: 125px;
  height: 125px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
  outline: 0;
}

.uptodate2 #outlineInlineGfx + #outlineContent #outlineSections h2 {
  padding-top: 10px;
  border-top: 1px solid #DADADA;
}

.uptodate2 #outlineSections, .uptodate2 .utdOutlineSections {
  padding-top: 5px;
}

.uptodate2 #outlineSections ul, .uptodate2 .utdOutlineSections ul {
  list-style: none;
}

.uptodate2 #outlineSections ul ul, .uptodate2 .utdOutlineSections ul ul {
  padding-left: 25px;
  padding-bottom: 10px;
}

.uptodate2 #outlineSections ul ul ul, .uptodate2 .utdOutlineSections ul ul ul {
  padding-left: 10px;
  padding-bottom: 0;
}

.uptodate2 #outlineSections ul ul ul ul, .uptodate2 .utdOutlineSections ul ul ul ul {
  padding-left: 20px;
}

.uptodate2 #outlineSections ul li, .uptodate2 .utdOutlineSections ul li {
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
  margin-bottom: 5px;
  margin-left: 10px;
}

.uptodate2 #outlineSections ul li a, .uptodate2 .utdOutlineSections ul li a {
  padding: 6px 0;
  margin: 2px 15px 0 5px;
}

.uptodate2 #outlineSections ul li > ul li, .uptodate2 .utdOutlineSections ul li > ul li {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
  padding-left: 0;
  margin-left: 0;
}

.uptodate2 #outlineSections ul li > ul li a, .uptodate2 .utdOutlineSections ul li > ul li a {
  margin-left: 0;
}

.uptodate2 #outlineSections ul li > ul li > ul li, .uptodate2 #outlineSections ul li > ul li > ul li a, .uptodate2 .utdOutlineSections ul li > ul li > ul li, .uptodate2 .utdOutlineSections ul li > ul li > ul li a {
  padding-left: 0;
}

.uptodate2 #outlineCalculators, .uptodate2 #outlineGraphics, .uptodate2 #outlineTopics, .uptodate2 .utdOutlineCalculators, .uptodate2 .utdOutlineGraphics, .uptodate2 .utdOutlineTopics {
  margin: 0 15px;
}

.uptodate2 #outlineCalculators ul, .uptodate2 #outlineGraphics ul, .uptodate2 #outlineTopics ul, .uptodate2 .utdOutlineCalculators ul, .uptodate2 .utdOutlineGraphics ul, .uptodate2 .utdOutlineTopics ul {
  list-style: none;
}

.uptodate2 #outlineCalculators > ul > li, .uptodate2 #outlineGraphics > ul > li, .uptodate2 #outlineTopics > ul > li, .uptodate2 .utdOutlineCalculators > ul > li, .uptodate2 .utdOutlineGraphics > ul > li, .uptodate2 .utdOutlineTopics > ul > li {
  color: #00905a;
}

.uptodate2 #outlineCalculators a, .uptodate2 #outlineGraphics a, .uptodate2 #outlineTopics a, .uptodate2 .utdOutlineCalculators a, .uptodate2 .utdOutlineGraphics a, .uptodate2 .utdOutlineTopics a {
  padding: 6px 0;
  margin: 2px 0;
}

.uptodate2 #outlineCalculators ul > li > ul, .uptodate2 #outlineGraphics ul > li > ul, .uptodate2 #outlineTopics ul > li > ul, .uptodate2 .utdOutlineCalculators ul > li > ul, .uptodate2 .utdOutlineGraphics ul > li > ul, .uptodate2 .utdOutlineTopics ul > li > ul {
  margin-bottom: 15px;
}

.uptodate2 #outlineCalculators, .uptodate2 #outlineGraphics, .uptodate2 .utdOutlineCalculators, .uptodate2 .utdOutlineGraphics {
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
}

.uptodate2 #outlineCalculators ul ul, .uptodate2 #outlineGraphics ul ul, .uptodate2 #searchresults #outlineGraphics .bulletItem, .uptodate2 .utdOutlineGraphics ul ul {
  margin-left: 15px;
}

.uptodate2 #articleInlineGfx {
  position: absolute;
  right: 0;
  width: 200px;
  margin-top: 30px;
  border-left: 1px solid #DADADA;
  border-bottom: 0;
  padding-bottom: 0;
}

.uptodate2 #articleInlineGfx h2 {
  padding: 2px 20px;
  margin: -5px 0 20px;
  font-size: .85em;
  font-weight: 700;
  color: #636363;
}

.uptodate2 #articleInlineGfx ul li {
  width: 145px;
  margin: 10px 0 1.5em 20px;
  min-height: inherit;
  max-height: inherit;
  float: none;
}

.uptodate2 #articleInlineGfx ul li div {
  line-height: .95em;
}

.uptodate2 #articleInlineGfx ul li div .title {
  display: block;
  margin: 0 0 .75em;
  font-size: .75em;
  font-weight: 700;
  color: #636363;
}

.uptodate2 #articleInlineGfx ul li div > a {
  font-size: .8em;
  text-decoration: none;
}

.uptodate2 #articleInlineGfx ul li div > a:hover {
  text-decoration: underline;
}

.uptodate2 #articleInlineGfx ul li div span.image {
  margin-bottom: 4px;
  width: 145px;
  height: 145px;
}

.uptodate2 #articleInlineGfx ul li div span.image a {
  width: 145px;
  height: 145px;
}

.uptodate2 .bulletIndent1, .uptodate2 .bulletIndent2, .uptodate2 .bulletIndent3 {
  clear: both;
  position: relative;
  margin-top: 2px;
  margin-bottom: 2px;
}

.uptodate2 .bulletIndent1 span.glyph, .uptodate2 .bulletIndent2 span.glyph, .uptodate2 .bulletIndent3 span.glyph {
  font-family: serif;
  position: absolute;
  left: -17px;
}

.uptodate2 #topicContent, .uptodate2 .utdArticleSection {
  font-size: .9em;
  text-align: left;
  word-wrap: break-word;
}

.uptodate2 #topicContent p, .uptodate2 .utdArticleSection p {
  line-height: 140%;
  margin-bottom: .9em;
  margin-top: .9em;
}

.uptodate2 #topicContent .clear, .uptodate2 .utdArticleSection .clear {
  clear: both;
}

.uptodate2 #topicContent .bulletIndent1, .uptodate2 .utdArticleSection .bulletIndent1 {
  margin-left: 2em;
}

.uptodate2 #topicContent .bulletIndent2, .uptodate2 .utdArticleSection .bulletIndent2 {
  margin-left: 4em;
}

.uptodate2 #topicContent .bulletIndent3, .uptodate2 .utdArticleSection .bulletIndent3 {
  margin-left: 6em;
}

.uptodate2 #topicContent .h1, .uptodate2 #topicContent .h2, .uptodate2 #topicContent .h3, .uptodate2 #topicContent .h4, .uptodate2 #topicContent .h5, .uptodate2 #topicContent h1, .uptodate2 #topicContent h2, .uptodate2 #topicContent h3, .uptodate2 #topicContent h4, .uptodate2 #topicContent h5, .uptodate2 .utdArticleSection .h1, .uptodate2 .utdArticleSection .h2, .uptodate2 .utdArticleSection .h3, .uptodate2 .utdArticleSection .h4, .uptodate2 .utdArticleSection .h5, .uptodate2 .utdArticleSection h1, .uptodate2 .utdArticleSection h2, .uptodate2 .utdArticleSection h3, .uptodate2 .utdArticleSection h4, .uptodate2 .utdArticleSection h5 {
  font-weight: 700;
}

.uptodate2 #topicContent h1, .uptodate2 #topicContent h2, .uptodate2 #topicContent h3, .uptodate2 #topicContent h4, .uptodate2 #topicContent h5, .uptodate2 .utdArticleSection h1, .uptodate2 .utdArticleSection h2, .uptodate2 .utdArticleSection h3, .uptodate2 .utdArticleSection h4, .uptodate2 .utdArticleSection h5 {
  font-size: .9em;
}

.uptodate2 #topicContent .h3, .uptodate2 #topicContent h3, .uptodate2 .utdArticleSection .h3, .uptodate2 .utdArticleSection h3 {
  margin-left: 1.3em;
}

.uptodate2 #topicContent .h4, .uptodate2 #topicContent h4, .uptodate2 .utdArticleSection .h4, .uptodate2 .utdArticleSection h4 {
  margin-left: 2.6em;
}

.uptodate2 #topicContent .h5, .uptodate2 #topicContent h5, .uptodate2 .utdArticleSection .h5, .uptodate2 .utdArticleSection h5 {
  margin-left: 3.9em;
}

.uptodate2 #topicContent .content-error, .uptodate2 .utdArticleSection .content-error {
  margin: 15px 0;
  padding: 5px;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
  border-radius: 0;
}

.uptodate2 #topicContent .content-error p, .uptodate2 .utdArticleSection .content-error p {
  margin: 0;
  font-weight: 700;
}

.uptodate2 #topicContent .readMore, .uptodate2 .utdArticleSection .readMore {
  display: none;
}

.uptodate2 #topicContent .topicCallout.collapsed .readMore, .uptodate2 .utdArticleSection .topicCallout.collapsed .readMore {
  display: block;
  font-size: .82em;
  margin-top: 0;
  margin-bottom: 0;
}

.uptodate2 #topicContent .topicCallout.collapsed .readMore a, .uptodate2 .utdArticleSection .topicCallout.collapsed .readMore a {
  text-decoration: none;
  cursor: pointer;
}

.uptodate2 #topicContent .topicCallout.collapsed .readMore a .chevron.bottom, .uptodate2 .utdArticleSection .topicCallout.collapsed .readMore a .chevron.bottom {
  padding-left: .3em;
  padding-right: .85em;
}

.uptodate2 #topicContent .topicCallout.collapsed .readMore a .chevron.bottom:before, .uptodate2 .utdArticleSection .topicCallout.collapsed .readMore a .chevron.bottom:before {
  top: -2px;
}

.uptodate2 #topicContent #topicTitle, .uptodate2 .utdArticleSection #topicTitle {
  font-size: 100%;
  font-weight: 700;
  display: none;
}

.uptodate2 #topicContent #topicTitle + a.contributor, .uptodate2 .utdArticleSection #topicTitle + a.contributor {
  display: block;
}

.uptodate2 #topicContent span.view, .uptodate2 .utdArticleSection span.view {
  display: none;
  font-size: .9em;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 2px 8px;
  margin-bottom: 10px;
  color: #888;
}

.uptodate2 #topicContent span.view a.lang, .uptodate2 .utdArticleSection span.view a.lang {
  color: #00905a;
}

.uptodate2 #topicContent #disclosures, .uptodate2 .utdArticleSection #disclosures {
  font-weight: 700;
  text-align: left;
  margin-bottom: 1em;
  margin-top: 1em;
  overflow: auto;
  overflow-x: hidden;
  position: relative;
}

.uptodate2 #topicContent #disclosures a, .uptodate2 .utdArticleSection #disclosures a {
  text-decoration: none;
}

.uptodate2 .disc-over #topicContent #disclosures, .uptodate2 .disc-over .utdArticleSection #disclosures {
  border: 1px solid #ddd;
  cursor: pointer;
  height: 40px;
  padding: 5px;
  margin: 1em -5px;
}

.uptodate2 .disc-over #topicContent #disclosures #disclosures-fade, .uptodate2 .disc-over .utdArticleSection #disclosures #disclosures-fade {
  position: absolute;
  display: block;
  height: 50px;
  top: 0;
  width: 100%;
  pointer-events: none;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255, 255, 255, 0)), to(#fff));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, #fff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#bfffffff', GradientType=0);
}

.uptodate2 .disc-over #topicContent #disclosures #disclosures-scroller, .uptodate2 .disc-over .utdArticleSection #disclosures #disclosures-scroller {
  overflow: visible;
  padding-bottom: 0;
}

.uptodate2 .disc-over #topicContent #disclosures #disclosures-scroller p, .uptodate2 .disc-over .utdArticleSection #disclosures #disclosures-scroller p {
  margin-top: 0;
}

.uptodate2 #topicContent #disclosures #disclosures-scroller, .uptodate2 .utdArticleSection #disclosures #disclosures-scroller {
  float: left;
  line-height: 120%;
  font-weight: 400;
  display: inline;
  width: 100%;
  word-wrap: break-word;
  padding-bottom: 10px;
  position: relative;
  overflow: visible;
}

.uptodate2 #topicContent #disclosures #disclosures-scroller p, .uptodate2 .utdArticleSection #disclosures #disclosures-scroller p {
  font-size: .85em;
  float: left;
  line-height: 1.2em;
  font-weight: 400;
  display: inline;
  width: 100%;
  word-wrap: break-word;
  margin: 1px 0 0 !important;
}

.uptodate2 #topicContent #disclosures #disclosures-scroller p em, .uptodate2 .utdArticleSection #disclosures #disclosures-scroller p em {
  margin-right: 5px;
}

.uptodate2 #topicContent #disclosures #disclosures-scroller .disclosureTitle, .uptodate2 .utdArticleSection #disclosures #disclosures-scroller .disclosureTitle {
  font-weight: 700;
  font-style: italic;
}

.uptodate2 .disc-over #topicContent #disclosures:hover, .uptodate2 .disc-over .utdArticleSection #disclosures:hover {
  background: #F6F6F6;
}

.uptodate2 #topicContent #literatureReviewDate, .uptodate2 #topicContent #topicVersion, .uptodate2 .utdArticleSection #literatureReviewDate, .uptodate2 .utdArticleSection #topicVersion {
  clear: both;
  margin-bottom: .5em;
}

.uptodate2 #topicContent #literatureReviewDate .emphasis, .uptodate2 #topicContent #topicVersion .emphasis, .uptodate2 .utdArticleSection #literatureReviewDate .emphasis, .uptodate2 .utdArticleSection #topicVersion .emphasis {
  font-weight: 700;
}

.uptodate2 #topicContent #literatureReviewDate a, .uptodate2 #topicContent #topicVersion a, .uptodate2 .utdArticleSection #literatureReviewDate a, .uptodate2 .utdArticleSection #topicVersion a {
  text-decoration: none;
}

.uptodate2 #topicContent #literatureReviewDate a:hover, .uptodate2 #topicContent #topicVersion a:hover, .uptodate2 .utdArticleSection #literatureReviewDate a:hover, .uptodate2 .utdArticleSection #topicVersion a:hover {
  text-decoration: underline;
}

.uptodate2 #topicContent #topicVersionRevision, .uptodate2 .utdArticleSection #topicVersionRevision {
  padding-bottom: 20px;
}

.uptodate2 #topicContent #topicAgreement, .uptodate2 .utdArticleSection #topicAgreement {
  text-align: center;
  margin: 2em 0;
}

.uptodate2 #topicContent .topicCallout, .uptodate2 .utdArticleSection .topicCallout {
  padding: 4px 0;
  margin-top: 18px;
  margin-bottom: 18px;
  border: 1px solid #C6C4C4;
  border-left: 5px solid #EA8F00;
}

.uptodate2 #topicContent .topicCallout .utdArticleSection, .uptodate2 .utdArticleSection .topicCallout .utdArticleSection {
  margin: 0;
}

.uptodate2 #topicContent .topicCallout > p.bulletIndent1, .uptodate2 .utdArticleSection .topicCallout > p.bulletIndent1 {
  margin: 0 1.25em;
  font-weight: 700;
}

.uptodate2 #topicContent .topicCallout > p.bulletIndent1 span.glyph, .uptodate2 .utdArticleSection .topicCallout > p.bulletIndent1 span.glyph {
  display: none;
  left: -.95em;
  font-size: .95em;
  color: #EA8F00;
}

.uptodate2 #topicContent .topicCallout.indicator > p.bulletIndent1 span.glyph, .uptodate2 .utdArticleSection .topicCallout.indicator > p.bulletIndent1 span.glyph {
  display: block;
}

.uptodate2 #topicContent .topicCallout > div, .uptodate2 .utdArticleSection .topicCallout > div {
  margin: 0 1.25em;
}

.uptodate2 #topicContent .topicCallout > div .headingAnchor, .uptodate2 .utdArticleSection .topicCallout > div .headingAnchor {
  margin-top: .5em;
  margin-bottom: .5em;
}

.uptodate2 #topicContent .topicCallout.collapsed .collapseContent, .uptodate2 .utdArticleSection .topicCallout.collapsed .collapseContent {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 20px;
  margin-top: .5em;
  margin-bottom: .5em;
}

.uptodate2 #topicContent .topicCallout.collapsed .collapseContent p, .uptodate2 .utdArticleSection .topicCallout.collapsed .collapseContent p {
  overflow: hidden;
  margin: 0;
  text-overflow: ellipsis;
}

.uptodate2 #topicContent .topicCallout.collapsed .collapseContent p.bulletIndent1, .uptodate2 .utdArticleSection .topicCallout.collapsed .collapseContent p.bulletIndent1 {
  padding-left: 2em;
}

.uptodate2 #topicContent .topicCallout.collapsed .collapseContent p.bulletIndent1 span.glyph, .uptodate2 .utdArticleSection .topicCallout.collapsed .collapseContent p.bulletIndent1 span.glyph {
  left: 9px;
}

.uptodate2 #topicContent #topicText, .uptodate2 #topicContent .utdTopicText, .uptodate2 .utdArticleSection #topicText, .uptodate2 .utdArticleSection .utdTopicText {
  margin: 0;
  padding: 0;
}

.uptodate2 #topicContent #references h1, .uptodate2 .utdArticleSection #references h1 {
  font-size: 100%;
  text-align: center;
  margin: 0;
  color: #000;
}

.uptodate2 #topicContent #references a, .uptodate2 .utdArticleSection #references a {
  text-decoration: none;
}

.uptodate2 #topicContent #references a:hover, .uptodate2 #topicContent a, .uptodate2 .utdArticleSection #references a:hover, .uptodate2 .utdArticleSection a {
  text-decoration: underline;
}

.uptodate2 #topicContent a.noUnderline, .uptodate2 .utdArticleSection a.noUnderline {
  text-decoration: none;
}

.uptodate2 #topicContent a.noUnderline:hover, .uptodate2 .utdArticleSection a.noUnderline:hover {
  text-decoration: underline;
}

.uptodate2 #topicContent ul.bullet, .uptodate2 #topicContent ul.bulletCompact, .uptodate2 #topicContent ul.hyphen, .uptodate2 .utdArticleSection ul.bullet, .uptodate2 .utdArticleSection ul.bulletCompact, .uptodate2 .utdArticleSection ul.hyphen {
  margin: 0;
  padding: 0;
}

.uptodate2 #topicContent ul.bullet-block, .uptodate2 #topicContent ul.bulletCompact-block, .uptodate2 #topicContent ul.hyphen-block, .uptodate2 .utdArticleSection ul.bullet-block, .uptodate2 .utdArticleSection ul.bulletCompact-block, .uptodate2 .utdArticleSection ul.hyphen-block {
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  padding-bottom: 0;
}

.uptodate2 #topicContent ul.bullet li, .uptodate2 .utdArticleSection ul.bullet li {
  line-height: 140%;
  list-style-type: disc;
  list-style-position: inside;
  padding: 6px 0;
  text-indent: 10px;
}

.uptodate2 #topicContent ul.bulletCompact, .uptodate2 .utdArticleSection ul.bulletCompact {
  margin-bottom: 10px;
}

.uptodate2 #topicContent ul.bulletCompact li, .uptodate2 .utdArticleSection ul.bulletCompact li {
  line-height: 140%;
  list-style-type: square;
  list-style-position: inside;
  padding: 0;
  text-indent: 10px;
}

.uptodate2 #topicContent ul.bullet-block li, .uptodate2 .utdArticleSection ul.bullet-block li {
  line-height: 140%;
  list-style-type: square;
  padding: 6px 0;
}

.uptodate2 #topicContent ul.bulletCompact-block li, .uptodate2 .utdArticleSection ul.bulletCompact-block li {
  line-height: 140%;
  list-style-type: square;
  padding: 0;
}

.uptodate2 #topicContent ul.hyphen li, .uptodate2 .utdArticleSection ul.hyphen li {
  line-height: 140%;
  list-style-type: none;
  list-style-position: inside;
  padding: 5px 0;
  text-indent: 20px;
}

.uptodate2 #topicContent ul.hyphen-block li, .uptodate2 .utdArticleSection ul.hyphen-block li {
  line-height: 140%;
  list-style-type: disc;
  margin: 0 0 0 23px;
  padding: 2px 0 2px 2px;
}

.uptodate2 #topicContent ol, .uptodate2 .utdArticleSection ol {
  padding-left: 35px;
  margin-left: 0;
}

.uptodate2 #topicContent ol#reference li.breakAll, .uptodate2 .utdArticleSection ol#reference li.breakAll {
  word-break: break-all;
}

.uptodate2 #topicContent ol li, .uptodate2 .utdArticleSection ol li {
  padding: 3px 0;
}

.uptodate2 #topicContent .bold, .uptodate2 #topicContent .emphasis, .uptodate2 .utdArticleSection .bold, .uptodate2 .utdArticleSection .emphasis {
  font-weight: 700;
}

.uptodate2 #topicContent .italic, .uptodate2 .utdArticleSection .italic {
  font-style: italic;
}

.uptodate2 #topicContent .underline, .uptodate2 .utdArticleSection .underline {
  border-bottom: 1px solid #000;
}

.uptodate2 #topicContent .subscript, .uptodate2 .utdArticleSection .subscript {
  font-size: 75%;
  position: relative;
  bottom: -.5em;
}

.uptodate2 #topicContent .superscript, .uptodate2 .utdArticleSection .superscript {
  font-size: 75%;
  position: relative;
  top: -.5em;
}

.uptodate2 #topicContent .grade, .uptodate2 .utdArticleSection .grade {
  font-weight: 700;
}

.uptodate2 #topicContent .contributor, .uptodate2 .utdArticleSection .contributor {
  text-decoration: none;
}

.uptodate2 a.contributor{
  color: #985735;
  cursor: pointer;
   pointer-events: none;
}

.uptodate2 #topicContent .contributor:hover, .uptodate2 .utdArticleSection .contributor:hover {
  text-decoration: underline;
}

.uptodate2 #topicContent .disclosureLink, .uptodate2 .utdArticleSection .disclosureLink {
  font-size: .9em;
}

.uptodate2 #topicContent .contributorType, .uptodate2 .utdArticleSection .contributorType {
  font-weight: 700;
}

.uptodate2 #topicContent .indent1, .uptodate2 .utdArticleSection .indent1 {
  margin-left: 30px;
}

.uptodate2 #topicContent #drugTitle, .uptodate2 .utdArticleSection #drugTitle {
  font-weight: 700;
  font-size: 125%;
  float: left;
  padding-right: 10px;
  margin-bottom: 1em;
  display: none;
}

.uptodate2 #topicContent #lexiTitleImg, .uptodate2 .utdArticleSection #lexiTitleImg {
  float: left;
  margin-top: 5px;
  width: 71px;
  height: 17px;
}

.uptodate2 #topicContent #lexiInteractAddInfo, .uptodate2 #topicContent #lexiInteractImgB, .uptodate2 .utdArticleSection #lexiInteractAddInfo, .uptodate2 .utdArticleSection #lexiInteractImgB {
  float: left;
  padding: 0 10px 0 0;
}

.uptodate2 #topicContent #lcoSearchClickUrl a, .uptodate2 .utdArticleSection #lcoSearchClickUrl a {
  color: #0A8EE7;
  font-weight: 700;
  font-size: 13px;
}

.uptodate2 #topicContent #drugCopy, .uptodate2 .utdArticleSection #drugCopy {
  color: #666;
  margin: 0 0 1.5em;
  font-size: .9em;
}

.uptodate2 #topicContent .drugH1, .uptodate2 .utdArticleSection .drugH1 {
  font-weight: 700;
  font-size: 125%;
  margin-right: .5em;
}

.uptodate2 #topicContent .drugH1Div, .uptodate2 .utdArticleSection .drugH1Div {
  padding-top: 10px;
}

.uptodate2 #topicContent .drugH1Div .collapsible, .uptodate2 .utdArticleSection .drugH1Div .collapsible {
  margin-top: 2em;
}

.uptodate2 #topicContent .drugH1Div .collapsible-date, .uptodate2 #topicContent .drugH1Div .collapsible-title, .uptodate2 .utdArticleSection .drugH1Div .collapsible-date, .uptodate2 .utdArticleSection .drugH1Div .collapsible-title {
  font-weight: 700;
}

.uptodate2 #topicContent .drugH1Div table caption, .uptodate2 .utdArticleSection .drugH1Div table caption {
  margin-top: 1em;
  margin-bottom: .5em;
  font-weight: 700;
}

.uptodate2 #topicContent .drugH1Div ul, .uptodate2 .utdArticleSection .drugH1Div ul {
  margin-left: 20px;
}

.uptodate2 #topicContent .drugBrandNames ul, .uptodate2 .utdArticleSection .drugBrandNames ul {
  margin-left: 0;
  padding-left: 0;
  display: inline;
  list-style-type: none;
}

.uptodate2 #topicContent .drugBrandNames ul li, .uptodate2 .utdArticleSection .drugBrandNames ul li {
  display: inline;
}

.uptodate2 #topicContent .leaflet_statement, .uptodate2 .utdArticleSection .leaflet_statement {
  text-indent: -2em;
  margin-left: 2em;
  text-align: justify;
}

.uptodate2 #topicContent .statement_entity, .uptodate2 .utdArticleSection .statement_entity {
  margin-right: .4em;
}

.uptodate2 #topicContent div.ord-stmt ul, .uptodate2 .utdArticleSection div.ord-stmt ul {
  margin-left: 4px;
}

.uptodate2 #topicContent div.ord-stmt li, .uptodate2 .utdArticleSection div.ord-stmt li {
  padding-bottom: 5px;
  text-indent: -4px;
}

.uptodate2 #topicContent div.ord-stmt span.attributes, .uptodate2 .utdArticleSection div.ord-stmt span.attributes {
  display: inline !important;
  padding-right: 5px;
}

.uptodate2 #topicContent div.ord-stmt span.attributes > *, .uptodate2 .utdArticleSection div.ord-stmt span.attributes > * {
  display: none;
}

.uptodate2 #topicContent div.ord-stmt span.entity, .uptodate2 .utdArticleSection div.ord-stmt span.entity {
  display: inline;
  margin-left: -9px;
}

.uptodate2 #topicContent #patTopicToolBottom, .uptodate2 .utdArticleSection #patTopicToolBottom {
  margin-top: 1.5em;
}

.uptodate2 #topicContent #patTopicToolBottom a, .uptodate2 .utdArticleSection #patTopicToolBottom a {
  text-decoration: none;
}

.uptodate2 #topicContent #patTopicToolBottom a:hover, .uptodate2 .utdArticleSection #patTopicToolBottom a:hover {
  text-decoration: underline;
}

.uptodate2 #topicContent #patTopicToolBottom i.fa, .uptodate2 .utdArticleSection #patTopicToolBottom i.fa {
  padding-right: .3em;
}

.uptodate2 #topicContent #disclaimer, .uptodate2 .utdArticleSection #disclaimer {
  margin: 1em 0 .5em;
  padding: .4em;
  color: #666;
  border: 1px solid #000;
  background-color: #eaeaea;
}

.uptodate2 #topicContent #graphicDisclaimer, .uptodate2 .utdArticleSection #graphicDisclaimer {
  margin: 1em 0 .5em;
  padding: .4em;
  color: #666;
  border: 1px solid #000;
  background-color: #eaeaea;
  font-size: 84%;
}

.uptodate2 #translatedTopicOutOfDate {
  margin: 1em 0 .5em;
  padding: .4em .4em .4em .8em;
  color: #666;
  border: 1px solid #d12d39;
}

.uptodate2 #topicOutline #translatedTopicOutOfDate {
  margin-left: 1em;
  margin-right: 1em;
  text-align: center;
}

.uptodate2 #translatedTopicOutOfDate div {
  text-align: left;
  font-weight: 400;
  color: #000;
}

.uptodate2 #translatedTopicOutOfDate .translatedOutOfDate1 {
  position: relative;
  display: inline;
  margin-right: 2px;
  margin-left: 0;
}

.uptodate2 #translatedTopicOutOfDate .translatedOutOfDate2 {
  position: relative;
  display: inline;
  margin-right: 6px;
  margin-left: 4px;
}

.uptodate2 #topicArticle .highlighted, .uptodate2 #topicContent .highlighted, .uptodate2 #topicOutline .highlighted {
  color: #fff;
  background-color: #00905a;
}

.uptodate2 #topicArticle .highlightedCurrent, .uptodate2 #topicContent .highlightedCurrent, .uptodate2 #topicOutline .highlightedCurrent {
  color: #fff;
  background-color: #D7833D;
  padding: 4px 2px;
  -webkit-box-shadow: 0 0 16px #D7833D;
  box-shadow: 0 0 16px #D7833D;
  position: relative;
}

.uptodate2 #releaseVersion {
  font-size: .85em;
  font-style: italic;
}

.uptodate2 #utdCopyright, .uptodate2 .utdArticleSection .utdCopyright {
  font-size: .85em;
}

.uptodate2 #contributors, .uptodate2 .utdStyle .utdContributors {
  font-size: .85em;
  margin: 15px;
  line-height: 1em;
}

.uptodate2 #contributors dl, .uptodate2 .utdStyle .utdContributors dl {
  margin: 0 0 15px 15px;
  padding: 0;
}

.uptodate2 #contributors dl dd, .uptodate2 #contributors dl dt, .uptodate2 .utdStyle .utdContributors dl dd, .uptodate2 .utdStyle .utdContributors dl dt {
  margin: 0;
}

.uptodate2 #contributors h1, .uptodate2 .utdStyle .utdContributors h1 {
  font-size: 100%;
  text-align: left;
  font-weight: 700;
  padding-bottom: .5em;
  line-height: 1.2em;
}

.uptodate2 #contributors h2, .uptodate2 .utdStyle .utdContributors h2 {
  font-size: 100%;
  font-weight: 700;
  margin: 1.6em 0 0 .1em;
}

.uptodate2 #contributors hr, .uptodate2 .utdStyle .utdContributors hr {
  height: 1px;
  border: none;
  border-top: 1px solid #ccc;
}

.uptodate2 #contributors .contributorName, .uptodate2 .utdStyle .utdContributors .contributorName {
  margin: .8em 0 0;
}

.uptodate2 #contributors .contributorCredential, .uptodate2 .utdStyle .utdContributors .contributorCredential {
  margin: .3em 0 0 1.5em;
}

.uptodate2 #contributors .reviewerText, .uptodate2 .utdStyle .utdContributors .reviewerText {
  font-style: italic;
  margin: .5em 0 0 1.5em;
}

.uptodate2 #contributors .reviewerLink, .uptodate2 .utdStyle .utdContributors .reviewerLink {
  margin: .5em 0 0 1.5em;
}

.uptodate2 #contributors .contributorButton, .uptodate2 .utdStyle .utdContributors .contributorButton {
  margin: 30px 15px;
}

.uptodate2 #contributors .contributorButton a, .uptodate2 .utdStyle .utdContributors .contributorButton a {
  padding: 15px 0;
}

.uptodate2 #contributors .disclosureLink, .uptodate2 .utdStyle .utdContributors .disclosureLink {
  margin: 1.2em 0 0;
}

.uptodate2 #contributors .disclosureLink .contributorButton, .uptodate2 .utdStyle .utdContributors .disclosureLink .contributorButton {
  margin: 30px 15px 30px 0;
}


.uptodate2 .contributors1 {
  float: left;
  width: 50%;
}

.uptodate2 .translated .contributors1 {
  border-right: 1px solid silver;
}

.uptodate2 .contributors2 {
  float: left;
  padding-left: 30px;
}

.uptodate2 .verticalLine {
  width: 1px;
  background-color: #000;
  height: 100%;
  float: left;
}

.uptodate2 #contributors.translated h1 {
  text-align: center;
}

.uptodate2 #contributors a {
  text-decoration: none;
}

.uptodate2 #contributors a:hover {
  text-decoration: underline;
}

.uptodate2 #authorsEditors, .uptodate2 #contributorDisclosures {
  font-size: .85em;
  margin: 15px;
}

.uptodate2 #authorsEditors h1, .uptodate2 #contributorDisclosures h1 {
  font-weight: 700;
  font-size: 100%;
  margin: 1.5em 0 .5em;
}

.uptodate2 #authorsEditors dt, .uptodate2 #contributorDisclosures dt {
  margin: 0;
}

.uptodate2 #authorsEditors dd, .uptodate2 #contributorDisclosures dd {
  margin: .5em 0 1.3em 1em;
}

.uptodate2 #authorsEditors #conflictPolicy, .uptodate2 #contributorDisclosures #conflictPolicy {
  border-top: 1px solid #ccc;
}

.uptodate2 #authorsEditors h3 {
  border-bottom: 1px solid #777;
  padding-bottom: .2em;
}

.uptodate2 #authorsEditors dt {
  font-weight: 700;
}

.uptodate2 #authorsEditors dd {
  margin: .2em 0 .2em 2em;
}

.uptodate2 #authorsEditors dd:last-child {
  padding-bottom: 1em;
}

.uptodate2 #topicContentCalculator {
  font-size: 12px;
}

.uptodate2 #topicContentCalculator #topicAgreement {
  text-align: center;
  margin: 3em 0 2em;
}

.uptodate2 #topicContentCalculator .highlighted {
  color: #fff;
  background-color: #00905a;
}

.uptodate2 #topicContentCalculator .highlightedCurrent {
  color: #fff;
  background-color: #D7833D;
}

.uptodate2 #topicContentCalculator #mc3k form > br:nth-child(1), .uptodate2 #topicContentCalculator #mc3k form > br:nth-child(2), .uptodate2 #topicContentCalculator #mc3k form > table:first-child {
  display: none;
}

.uptodate2 #topicContentCalculator #mc3k sup {
  top: auto;
  vertical-align: super;
  line-height: inherit;
}

.uptodate2 #topicContentCalculator #disclaimer {
  margin: 1em 0 .5em;
  padding: .4em;
  color: #666;
  border: 1px solid #000;
  background-color: #eaeaea;
}

.uptodate2 #topicContentCalculator #disclaimerCalculator {
  margin: 1em 0 0;
  background-color: #eeeee0;
  padding: 8px;
}

.uptodate2 #topicContentCalculator #disclaimerCalculator .copy {
  text-align: center;
}

.uptodate2 #topicContentCalculator #disclaimerCalculator .header {
  text-align: center;
  font-weight: 700;
  text-decoration: underline;
}

.uptodate2 #topicContent .drugH1Div p {
  text-indent: 0 !important;
  text-align: inherit !important;
}

.uptodate2 #printDisclaimer {
  text-align: center;
  font-size: 10px;
}

.uptodate2 .mcdexTable tr td {
  white-space: nowrap;
}

.uptodate2 .msieSub11 span.glyph {
  font-family: inherit !important;
}

.uptodate2 .graphic .figure {
  font-size: 100%;
  text-align: left;
  font-family: Verdana, Geneva, sans-serif;
  background-color: White;
  padding: 0em;
  -webkit-text-size-adjust: 100%;
}

.uptodate2 .graphic .ttl {
  word-wrap: break-word;
  line-height: 1.4em;
  text-align: left;
  font-size: 1em;
  font-weight: bold;
  padding: 0em .2em .4em .2em;
}

.uptodate2 .graphic .ttl sup {
  font-size: .825em;
  line-height: 0.65em;
  vertical-align: baseline;
  position: relative;
  top: -0.475em;
  padding-left: .15em;
}

.uptodate2 .graphic .ttl sub {
  font-size: .825em;
  line-height: 0.5em;
  vertical-align: baseline;
  position: relative;
  bottom: -0.325em;
  padding-right: .15em;
  padding-left: .15em;
}

.uptodate2 .graphic .cntnt {
  border-top: 5px solid #009966;
  border-bottom: 2px solid #009966;
  text-align: center;
  margin: 0em;
  padding: 0em .625em;
}

.uptodate2 .graphic .cntnt table {
  width: 100%;
}

.uptodate2 .graphic .figure table {
  text-align: left;
  border-right: 1px solid Black;
  font-size: .75em;
  margin: 0em;
  padding: 0em;
}

.uptodate2 .graphic .figure td {
  vertical-align: text-top;
  line-height: 1.5em;
  border-left: 1px solid Black;
  border-bottom: 1px solid #CCCCCC;
  padding: .3em .6em .3em .6em;
}

.uptodate2 .graphic .figure table.container {
  border: none;
}

.uptodate2 .graphic .figure table.container table {
  text-align: left;
  font-size: 1em;
  margin: 0em;
  padding: 0em;
  border-bottom: 1px solid Black;
}

.uptodate2 .graphic .figure td.container {
  vertical-align: top;
  border: none;
  padding: 0em .25em;
}

.uptodate2 .graphic .graphic_lgnd {
  word-wrap: break-word;
  line-height: 1.5em;
  font-family: Verdana, Geneva, sans-serif;
  font-size: .8em;
  text-align: left;
  padding-top: .4em;
  padding-bottom: .4em;
  border-top: 1px solid #CCCCCC;
}

.uptodate2 .graphic .graphic_footnotes {
  word-wrap: break-word;
  line-height: 1.5em;
  font-family: Verdana, Geneva, sans-serif;
  font-size: .75em;
  text-align: left;
  padding-top: .4em;
  padding-bottom: .4em;
  border-top: 1px solid #CCCCCC;
}

.uptodate2 .graphic .graphic_reference {
  word-wrap: break-word;
  line-height: 1.5em;
  font-family: Verdana, Geneva, sans-serif;
  font-size: .75em;
  font-style: italic;
  text-align: left;
  padding-top: .4em;
  border-top: 1px solid #CCCCCC;
}

.uptodate2 .graphic .bullet {
  padding-left: .1em;
}

.uptodate2 .graphic .lozenge {
  font-size: .85em;
}

.uptodate2 .graphic .double_bullet {
  padding-left: .2em;
}

.uptodate2 .graphic .double_lozenge {
  font-size: .85em;
}

.uptodate2 .graphic .figure strong {
  font-weight: bold;
}

.uptodate2 .graphic .figure em {
  font-style: italic;
}

.uptodate2 .graphic .figure td sup {
  font-size: 0.9em;
  line-height: 0.65em;
  vertical-align: baseline;
  position: relative;
  top: -0.475em;
  padding-left: .15em;
}

.uptodate2 .graphic .figure td sub {
  font-size: 0.9em;
  line-height: 0.5em;
  vertical-align: baseline;
  position: relative;
  bottom: -0.325em;
  padding-right: .15em;
  padding-left: .15em;
}

.uptodate2 .graphic .graphic_lgnd sup {
  font-size: 0.8em;
  line-height: 0.65em;
  vertical-align: baseline;
  position: relative;
  top: -0.475em;
  padding-left: .15em;
}

.uptodate2 .graphic .graphic_lgnd sub {
  font-size: 0.8em;
  line-height: 0.5em;
  vertical-align: baseline;
  position: relative;
  bottom: -0.325em;
  padding-right: .15em;
  padding-left: .15em;
}

.uptodate2 .graphic .graphic_footnotes sup {
  font-size: 0.85em;
  line-height: 0.65em;
  vertical-align: baseline;
  position: relative;
  top: -0.5em;
  padding-left: .15em;
}

.uptodate2 .graphic .graphic_footnotes sub {
  font-size: 0.85em;
  line-height: 0.5em;
  vertical-align: baseline;
  position: relative;
  bottom: -0.4em;
  padding-right: .15em;
  padding-left: .15em;
}

.uptodate2 .graphic .graphic_reference sup {
  font-size: 0.85em;
  line-height: 0.65em;
  vertical-align: baseline;
  position: relative;
  top: -0.5em;
  padding-left: .15em;
}

.uptodate2 .graphic .graphic_reference sub {
  font-size: 0.85em;
  line-height: 0.5em;
  vertical-align: baseline;
  position: relative;
  bottom: -0.4em;
  padding-right: .15em;
  padding-left: .15em;
}

.uptodate2 .graphic .small {
  font-size: .85em;
}

.uptodate2 .graphic .red {
  color: #FF0000;
}

.uptodate2 .graphic .green {
  color: #019e30;
}

.uptodate2 .graphic .blue {
  color: #0000FF;
}

.uptodate2 .graphic .figure a:link {
  color: #0000FF;
}

.uptodate2 .graphic .figure a:visited {
  color: #660099;
}

.uptodate2 .graphic .cntnt img {
  display: block;
  margin: 0 auto;
  padding: 0;
}

.uptodate2 .graphic .graphic_lgnd img, .uptodate2 .cntnt table img {
  margin: 0;
  padding: 0;
  display: inline;
}

.uptodate2 .graphic .figure .contractual a {
  color: #336633;
  background-color: #FFFFFF;
  text-decoration: none;
}

.uptodate2 .graphic .figure .contractual a:link {
  color: #336633;
  background-color: #FFFFFF;
  text-decoration: none;
}

.uptodate2 .graphic .figure .contractual a:visited {
  color: #336633;
  background-color: #FFFFFF;
  text-decoration: none;
}

.uptodate2 .graphic .figure .contractual a:hover {
  text-decoration: underline;
}

.uptodate2 .graphic td.subtitle1 {
  vertical-align: middle;
  text-align: center;
  font-size: 1.2em;
  font-weight: bold;
  padding-top: .5em;
  padding-bottom: .3em;
  border-bottom: 3px solid Black;
  background-color: #EEEEEE;
}

.uptodate2 .graphic td.subtitle2 {
  vertical-align: middle;
  text-align: center;
  font-size: 1em;
  font-weight: bold;
  padding-top: .4em;
  padding-bottom: .3em;
  border-bottom: 3px solid #555555;
}

.uptodate2 .graphic td.subtitle3 {
  vertical-align: middle;
  text-align: center;
  font-size: .9em;
  font-weight: bold;
  padding-top: .4em;
  padding-bottom: .3em;
  border-bottom: 3px solid #777777;
}

.uptodate2 .graphic td.subtitle4 {
  vertical-align: middle;
  text-align: center;
  font-size: .9em;
  font-weight: bold;
  padding-top: .4em;
  padding-bottom: .3em;
  border-bottom: 3px solid #999999;
}

.uptodate2 .graphic td.subtitle5 {
  vertical-align: middle;
  text-align: center;
  font-size: .9em;
  font-weight: normal;
  padding-top: .4em;
  padding-bottom: .3em;
  border-bottom: 3px solid #BBBBBB;
}

.uptodate2 .graphic td.subtitle1_single {
  vertical-align: middle;
  font-size: 1.2em;
  font-weight: bold;
  padding-top: .4em;
  padding-bottom: .3em;
  padding-left: .42em;
  border-bottom: 1px solid #000000;
  background-color: #EEEEEE;
}

.uptodate2 .graphic td.subtitle2_single {
  vertical-align: middle;
  font-size: 1em;
  font-weight: bold;
  padding-top: .4em;
  padding-bottom: .3em;
  padding-left: 1.5em;
  border-bottom: 1px solid #555555;
}

.uptodate2 .graphic td.subtitle3_single {
  vertical-align: middle;
  font-size: .9em;
  font-weight: bold;
  padding-top: .4em;
  padding-bottom: .3em;
  padding-left: 3.0em;
  border-bottom: 1px solid #777777;
}

.uptodate2 .graphic td.subtitle4_single {
  vertical-align: middle;
  font-size: .9em;
  font-weight: bold;
  padding-top: .4em;
  padding-bottom: .3em;
  padding-left: 4.5em;
  border-bottom: 1px solid #999999;
}

.uptodate2 .graphic td.subtitle5_single {
  vertical-align: middle;
  font-size: .9em;
  font-weight: bold;
  padding-top: .4em;
  padding-bottom: .3em;
  padding-left: 6em;
  border-bottom: 1px solid #BBBBBB;
}

.uptodate2 .graphic td.subtitle1_left {
  font-size: 1.2em;
  font-weight: bold;
  padding-top: .4em;
  padding-bottom: .3em;
  padding-left: .42em;
  border-bottom: 1px solid Black;
  background-color: #EEEEEE;
}

.uptodate2 .graphic td.subtitle2_left {
  font-size: 1em;
  font-weight: bold;
  padding-top: .4em;
  padding-bottom: .3em;
  border-bottom: 1px solid #555555;
}

.uptodate2 .graphic td.subtitle3_left {
  font-size: .9em;
  font-weight: bold;
  padding-top: .4em;
  padding-bottom: .3em;
  padding-left: 2em;
  border-bottom: 1px solid #777777;
}

.uptodate2 .graphic td.subtitle4_left {
  font-size: .9em;
  font-weight: bold;
  padding-top: .4em;
  padding-bottom: .3em;
  padding-left: 3.5em;
  border-bottom: 1px solid #999999;
}

.uptodate2 .graphic td.subtitle5_left {
  font-size: .9em;
  font-weight: bold;
  padding-top: .4em;
  padding-bottom: .3em;
  padding-left: 5em;
  border-bottom: 1px solid #BBBBBB;
}

.uptodate2 .graphic td.sublist1_start {
  padding-bottom: .3em;
}

.uptodate2 .graphic td.sublist2_start {
  padding-left: 2em;
  padding-bottom: .3em;
}

.uptodate2 .graphic td.sublist3_start {
  padding-left: 3.5em;
  padding-bottom: .3em;
}

.uptodate2 .graphic td.sublist4_start {
  padding-left: 5em;
  padding-bottom: .3em;
}

.uptodate2 .graphic td.sublist5_start {
  padding-left: 6.5em;
  padding-bottom: .3em;
}

.uptodate2 .graphic td.sublist1 {
  font-size: .9em;
  padding-left: 2.25em;
  padding-bottom: .3em;
}

.uptodate2 .graphic td.sublist2 {
  font-size: .9em;
  padding-left: 3.95em;
  padding-bottom: .3em;
}

.uptodate2 .graphic td.sublist3 {
  font-size: .9em;
  padding-left: 5.6em;
  padding-bottom: .3em;
}

.uptodate2 .graphic td.sublist4 {
  font-size: .9em;
  padding-left: 7.3em;
  padding-bottom: .3em;
}

.uptodate2 .graphic td.sublist5 {
  font-size: .9em;
  padding-left: 8.9em;
  padding-bottom: .3em;
}

.uptodate2 .graphic td.sublist6 {
  font-size: .9em;
  padding-left: 10.6em;
  padding-bottom: .3em;
}

.uptodate2 .graphic td.sublist_other_start {
  padding-bottom: .3em;
}

.uptodate2 .graphic td.sublist_other {
  font-size: .9em;
  padding-left: .67em;
  padding-bottom: .3em;
}

.uptodate2 .graphic .centered {
  text-align: center;
}

.uptodate2 .graphic .sublist_other_start_centered {
  padding-bottom: .3em;
  text-align: center;
}

.uptodate2 .graphic .sublist_other_centered {
  font-size: .9em;
  padding: .3em .67em .3em .67em;
  text-align: center;
}

.uptodate2 .graphic td.indent1 {
  padding-left: 2em;
}

.uptodate2 .graphic td.indent2 {
  padding-left: 3.5em;
}

.uptodate2 .graphic td.indent3 {
  padding-left: 5em;
}

.uptodate2 .graphic td.indent4 {
  padding-left: 6.5em;
}

.uptodate2 .graphic td.indent5 {
  padding-left: 8em;
}

.uptodate2 .graphic .divider_bottom td {
  border-bottom: 1px solid Black;
}

.uptodate2 .graphic .divider_top td {
  border-top: 1px solid Black;
}

.uptodate2 .graphic td.divider_bottom {
  border-bottom: 1px solid Black;
}

.uptodate2 .graphic td.divider_top {
  border-top: 1px solid Black;
}

.uptodate2 .graphic .figure td ul {
  list-style-type: square;
  list-style-position: outside;
  margin: 0em;
  padding-left: 1.5em;
}

.uptodate2 .graphic .figure td ul ul {
  list-style-type: disc;
  padding-left: 1.7em;
}

.uptodate2 .graphic .figure td ul ul ul {
  list-style-type: circle;
}

.uptodate2 .graphic .figure td ul ul ul ul {
  list-style-type: square;
}

.uptodate2 .graphic .figure td ul ul ul ul ul {
  list-style-type: disc;
}

.uptodate2 .graphic .figure td ul.decimal_heading {
  margin-left: 1.3em;
}

.uptodate2 .graphic .figure td ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin: 0em;
  padding-left: 2.85em;
}

.uptodate2 .graphic .figure td ol.numbers_no_heading {
  padding-left: 2.35em;
}

.uptodate2 .graphic .figure td ol.numbers_to_nine {
  padding-left: 1.85em;
}

.uptodate2 .graphic .figure td li {
  list-style-position: outside;
  margin-top: .2em;
  margin-bottom: .2em;
  padding: 0em;
}

.uptodate2 .graphic .graphic_lgnd ul {
  list-style-type: square;
  list-style-position: outside;
  line-height: 1.5em;
  margin: 0em;
  padding-left: 1.5em;
  display: block;
  zoom: 1;
}

.uptodate2 .graphic .graphic_lgnd ul ul {
  list-style-type: disc;
  padding-left: 1.7em;
}

.uptodate2 .graphic .graphic_lgnd ul ul ul {
  list-style-type: circle;
}

.uptodate2 .graphic .graphic_lgnd ul ul ul ul {
  list-style-type: square;
}

.uptodate2 .graphic .graphic_lgnd ul ul ul ul ul {
  list-style-type: disc;
}

.uptodate2 .graphic .graphic_lgnd ul.decimal_heading {
  margin-left: 1.5em;
}

.uptodate2 .graphic .graphic_lgnd ul li {
  list-style-position: outside;
}

.uptodate2 .graphic .graphic_lgnd ol {
  list-style-type: decimal;
  list-style-position: outside;
  line-height: 1.5em;
  margin: 0em;
  padding-left: 3.4em;
  display: block;
  zoom: 1;
}

.uptodate2 .graphic .graphic_lgnd ol.numbers_to_nine {
  padding-left: 1.9em;
}

.uptodate2 .graphic .graphic_lgnd ol li {
  list-style-position: outside;
  display: list-item;
}

.uptodate2 .graphic .graphic_footnotes ul {
  list-style-type: square;
  list-style-position: outside;
  line-height: 1.5em;
  margin-top: 0em;
  margin-bottom: 0em;
  margin-left: 1.3em;
  padding-left: 1.5em;
  display: block;
  zoom: 1;
}

.uptodate2 .graphic .graphic_footnotes ul ul {
  list-style-type: disc;
  margin: 0em;
  padding-left: 1.7em;
}

.uptodate2 .graphic .graphic_footnotes ul ul ul {
  list-style-type: circle;
}

.uptodate2 .graphic .graphic_footnotes ul ul ul ul {
  list-style-type: square;
}

.uptodate2 .graphic .graphic_footnotes ul ul ul ul ul {
  list-style-type: disc;
}

.uptodate2 .graphic .graphic_footnotes ul.double_footnote_list {
  margin-left: 2em;
}

.uptodate2 .graphic .graphic_footnotes ul li {
  list-style-position: outside;
}

.uptodate2 .graphic .graphic_footnotes ol {
  list-style-type: decimal;
  list-style-position: outside;
  display: block;
  line-height: 1.5em;
  margin: 0em;
  padding-left: 3.7em;
  zoom: 1;
}

.uptodate2 .graphic .graphic_footnotes ol.double_footnote_list {
  padding-left: 4.4em;
}

.uptodate2 .graphic .graphic_footnotes ol li {
  list-style-position: outside;
  display: list-item;
}

.uptodate2 .graphic .graphic_reference ul {
  list-style-type: square;
  list-style-position: outside;
  line-height: 1.5em;
  margin-top: 0em;
  margin-bottom: 0em;
  margin-left: 1.5em;
  padding-left: 1.5em;
  display: block;
  zoom: 1;
}

.uptodate2 .graphic .graphic_reference ul ul {
  list-style-type: disc;
  margin: 0em;
  padding-left: 1.7em;
}

.uptodate2 .graphic .graphic_reference ul ul ul {
  list-style-type: circle;
}

.uptodate2 .graphic .graphic_reference ul ul ul ul {
  list-style-type: square;
}

.uptodate2 .graphic .graphic_reference ul ul ul ul ul {
  list-style-type: disc;
}

.uptodate2 .graphic .graphic_reference ol {
  list-style-type: decimal;
  list-style-position: outside;
  line-height: 1.5em;
  margin: 0em;
  padding-left: 3.5em;
  display: block;
  zoom: 1;
}

.uptodate2 .graphic .graphic_reference ol li {
  list-style-position: outside;
  display: list-item;
}

.uptodate2 .graphic .graphic_reference ul li {
  list-style-position: outside;
}

.uptodate2 .graphic .figure td hr {
  height: 1px;
  border-width: 0em;
  color: #BBBBBB;
  background-color: #BBBBBB;
  margin-top: .2em;
  margin-bottom: .2em;
}

.uptodate2 .graphic .figure td p {
  margin: 0em;
  padding-bottom: .45em;
}

.uptodate2 .graphic .figure td p.indent1 {
  padding-left: 1.15em;
}

.uptodate2 .graphic .figure td p.indent2 {
  padding-left: 2.55em;
}

.uptodate2 .graphic .figure td p.indent3 {
  padding-left: 3.95em;
}

.uptodate2 .graphic .figure td p.indent4 {
  padding-left: 5.35em;
}

.uptodate2 .graphic .figure td p.indent5 {
  padding-left: 6.75em;
}

.uptodate2 .graphic .figure td p.centered {
  text-align: center;
}

.uptodate2 .graphic .figure td p.sublist_other_start_centered {
  padding-bottom: .3em;
  text-align: center;
}

.uptodate2 .graphic .figure td p.sublist_other_centered {
  font-size: .9em;
  padding: .3em .67em .3em .67em;
  text-align: center;
}

.uptodate2 .graphic .figure td p.sublist1_start {
  padding-bottom: .3em;
}

.uptodate2 .graphic .figure td p.sublist2_start {
  padding-left: 1.15em;
  padding-bottom: .3em;
}

.uptodate2 .graphic .figure td p.sublist3_start {
  padding-left: 2.55em;
  padding-bottom: .3em;
}

.uptodate2 .graphic .figure td p.sublist4_start {
  padding-left: 3.95em;
  padding-bottom: .3em;
}

.uptodate2 .graphic .figure td p.sublist5_start {
  padding-left: 5.35em;
  padding-bottom: .3em;
}

.uptodate2 .graphic .figure td p.sublist1 {
  font-size: .9em;
  padding-left: 1.25em;
  padding-bottom: .3em;
}

.uptodate2 .graphic .figure td p.sublist2 {
  font-size: .9em;
  padding-left: 2.85em;
  padding-bottom: .3em;
}

.uptodate2 .graphic .figure td p.sublist3 {
  font-size: .9em;
  padding-left: 4.35em;
  padding-bottom: .3em;
}

.uptodate2 .graphic .figure td p.sublist4 {
  font-size: .9em;
  padding-left: 5.95em;
  padding-bottom: .3em;
}

.uptodate2 .graphic .figure td p.sublist5 {
  font-size: .9em;
  padding-left: 7.5em;
  padding-bottom: .3em;
}

.uptodate2 .graphic .figure td p.sublist6 {
  font-size: .9em;
  padding-left: 9em;
  padding-bottom: .3em;
}

.uptodate2 .graphic .figure td p.sublist_other_start {
  padding-bottom: .3em;
}

.uptodate2 .graphic .figure td p.sublist_other {
  font-size: .9em;
  padding-bottom: .3em;
}

.uptodate2 .graphic td.space {
  padding: 0em;
}

.uptodate2 .graphic .highlight_yellow_text {
  background-color: #FFFF99;
}

.uptodate2 .graphic .highlight_gray_text {
  background-color: #EEEEEE;
}

.uptodate2 .graphic .highlight_green_text {
  background-color: #E7FFE2;
}

.uptodate2 .graphic .highlight_blue_text {
  background-color: #DEE7FF;
}

.uptodate2 .graphic .highlight_red_text {
  background-color: #FEC8C7;
}

.uptodate2 .graphic .primarybox_right {
  font-size: .75em;
  font-family: Verdana, Geneva, sans-serif;
  line-height: 1em;
  margin-top: .25em;
  margin-left: .5em;
  padding-left: .8em;
  border-top: 1px solid Black;
  border-right: 2px solid Black;
  border-bottom: 2px solid Black;
  border-left: 1px solid Black;
  background-color: White;
  overflow: hidden;
  float: right;
  clear: both;
}

.uptodate2 .graphic .primarybox_left {
  font-size: .75em;
  font-family: Verdana, Geneva, sans-serif;
  line-height: 1em;
  margin-top: .25em;
  margin-right: .5em;
  padding-right: .8em;
  border-top: 1px solid Black;
  border-right: 2px solid Black;
  border-bottom: 2px solid Black;
  border-left: 1px solid Black;
  background-color: White;
  overflow: hidden;
  float: left;
  clear: both;
}

.uptodate2 .graphic .secondarybox_right {
  font-size: .75em;
  font-family: Verdana, Geneva, sans-serif;
  line-height: 1em;
  margin-top: .25em;
  margin-right: .2em;
  margin-left: .5em;
  padding-left: .8em;
  border-top: 1px solid Black;
  border-right: 2px solid Black;
  border-bottom: 2px solid Black;
  border-left: 1px solid Black;
  background-color: White;
  overflow: hidden;
  float: right;
  clear: both;
}

.uptodate2 .graphic .secondarybox_left {
  font-size: .75em;
  font-family: Verdana, Geneva, sans-serif;
  line-height: 1em;
  margin-top: .25em;
  margin-right: .5em;
  margin-left: .2em;
  padding-right: .8em;
  border-top: 1px solid Black;
  border-right: 2px solid Black;
  border-bottom: 2px solid Black;
  border-left: 1px solid Black;
  background-color: White;
  overflow: hidden;
  float: left;
  clear: both;
}

.uptodate2 .lgnd {
  word-wrap: break-word;
  font-size: .85em;
  text-align: left;
  padding: .5em .2em 1em .2em;
}

.uptodate2 .reference {
  word-wrap: break-word;
  font-size: .85em;
  font-style: italic;
}

.uptodate2 .footnotes {
  word-wrap: break-word;
  font-size: .85em;
}

.uptodate2 .lgnd ul {
  margin: 0 0 0 0;
  padding: 0 0 0 1.8em;
  list-style-position: outside;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.uptodate2 .lgnd ol {
  margin: 0 0 0 0;
  padding: 0 0 0 2.5em;
  list-style-position: outside;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.uptodate2 .lgnd ol li {
  list-style-type: decimal;
  display: list-item;
}

.uptodate2 .lgnd ul li {
  list-style-type: disc;
  display: list-item;
}

.uptodate2 .footnotes ul {
  margin: 0 0 0 0;
  padding: 0 0 0 2.1em;
  list-style-position: outside;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.uptodate2 .footnotes ol {
  margin: 0 0 0 0;
  padding: 0 0 0 2.8em;
  list-style-position: outside;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.uptodate2 .footnotes ol li {
  list-style-type: decimal;
  display: list-item;
}

.uptodate2 .footnotes ul li {
  list-style-type: disc;
  display: list-item;
}

.uptodate2 .reference ul {
  margin: 0 0 0 0;
  padding: 0 0 0 2.1em;
  list-style-position: outside;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.uptodate2 .reference ol {
  margin: 0 0 0 0;
  padding: 0 0 0 2.8em;
  list-style-position: outside;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.uptodate2 .reference ol li {
  list-style-type: decimal;
  display: list-item;
}

.uptodate2 .reference ul li {
  list-style-type: disc;
  display: list-item;
}

.uptodate2 .lgnd img, .uptodate2 .cntnt table img {
  margin: 0;
  padding: 0;
  display: inline;
}

.uptodate2 a {
  cursor: pointer;
}

.uptodate2 #topicContent a.legal.legal_termsofuse {
  cursor: auto;
  text-decoration: none;
}

.uptodate2 ol {
  list-style-type: decimal;
}

.uptodate2 ul {
  list-style-type: disc;
}

.uptodate2 input {
  border: 1px solid gray;
  margin: 0;
  height: initial;
  padding: 1px;
  display: inline-block;
}

.uptodate2 .videoplayer {
  width: 100px;
  height: 80px;
  margin: 30px auto;
  background: url(../assets/img/video.png) no-repeat center;
  cursor: pointer;
}

.uptodate2 .videoplayer:hover {
  background-color: #e2e2e2;
  border-radius: 6px;
}

.uptodate2 #calc_main {
  overflow: auto;
}

.uptodate2 table {
  table-layout: fixed;
}

/*http://accessmedicine.mhmedical.com/combres.axd/acm/-1792313751/*/
/* Comment Generated by Combres - Resource '/less/app/sites/acm.css' (Mode: Static) */
.williams article,
.williams aside,
.williams details,
.williams figcaption,
.williams figure,
.williams footer,
.williams header,
.williams hgroup,
.williams nav,
.williams section {
  display: block;
}

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

.williams audio:not([controls]) {
  display: none;
}

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

.williams a:hover,
.williams a:active {
  outline: 0;
}

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

.williams sup {
  top: -0.5em;
}

.williams sub {
  bottom: -0.25em;
}

.williams img {
  /* Responsive images (ensure images don't scale beyond their parents) */
  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */
  width: auto\9;
  /* IE7-8 need help adjusting responsive images */
  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

.williams #map_canvas img {
  max-width: none;
}

/* Moved to _site.less
// Microsite Search (branded) Navbar
// -------------------------

@mnsb:										@siteColor;
@micrositeNavbarSearchBackground:			@siteColor; 
@micrositeNavbarSearchBackgroundHighlight:	@siteColor;
@search-btn:								#CB0000;
//@micrositeNavbarSearchBackground: hsla( hue(@mnsb), saturation(@mnsb * .8), lightness(@mnsb), 0.15 );
//@micrositeNavbarSearchBackgroundHighlight:	lighten(@micrositeNavbarSearchBackground, 20%);
@micrositeNavbarSearchBackgroundFocus:		@white;
@micrositeNavbarSearchBorder:				darken(@grayLightest, 12%);
@micrositeNavbarSearchPlaceholderColor:		#666666;
*/
.williams {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  background-color: #ffffff;
}

.williams a {
  color: #006699;
  text-decoration: none;
  cursor: pointer;
}

.williams a:hover {
  color: #00334d;
  text-decoration: underline;
}

.williams .img-rounded {
  border-radius: 6px;
}

.williams .img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.williams .img-circle {
  border-radius: 500px;
}

.williams .row {
  margin-left: -20px;
  *zoom: 1;
}

.williams .row:before,
.williams .row:after {
  display: table;
  content: "";
  line-height: 0;
}

.williams .row:after {
  clear: both;
}

.williams [class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}

.williams .container,
.williams .navbar-static-top .container,
.williams .navbar-fixed-top .container,
.williams .navbar-fixed-bottom .container {
  width: 940px;
}

.williams .span12 {
  width: 940px;
}

.williams .span11 {
  width: 860px;
}

.williams .span10 {
  width: 780px;
}

.williams .span9 {
  width: 700px;
}

.williams .span8 {
  width: 620px;
}

.williams .span7 {
  width: 540px;
}

.williams .span6 {
  width: 460px;
}

.williams .span5 {
  width: 380px;
}

.williams .span4 {
  width: 300px;
}

.williams .span3 {
  width: 220px;
}

.williams .span2 {
  width: 140px;
}

.williams .span1 {
  width: 60px;
}

.williams .offset12 {
  margin-left: 980px;
}

.williams .offset11 {
  margin-left: 900px;
}

.williams .offset10 {
  margin-left: 820px;
}

.williams .offset9 {
  margin-left: 740px;
}

.williams .offset8 {
  margin-left: 660px;
}

.williams .offset7 {
  margin-left: 580px;
}

.williams .offset6 {
  margin-left: 500px;
}

.williams .offset5 {
  margin-left: 420px;
}

.williams .offset4 {
  margin-left: 340px;
}

.williams .offset3 {
  margin-left: 260px;
}

.williams .offset2 {
  margin-left: 180px;
}

.williams .offset1 {
  margin-left: 100px;
}

.williams .row-fluid {
  width: 100%;
  *zoom: 1;
}

.williams .row-fluid:before,
.williams .row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}

.williams .row-fluid:after {
  clear: both;
}

.williams .row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.12765957%;
  *margin-left: 2.07446809%;
}

.williams .row-fluid [class*="span"]:first-child {
  margin-left: 0 !important;
}

.williams .row-fluid .span12 {
  width: 100% !important;
  *width: 99.94680851% !important;
}

.williams .row-fluid .span11 {
  width: 91.4893617% !important;
  *width: 91.43617021% !important;
}

.williams .row-fluid .span10 {
  width: 82.9787234% !important;
  *width: 82.92553191% !important;
}

.williams .row-fluid .span9 {
  width: 74.46808511% !important;
  *width: 74.41489362% !important;
}

.williams .row-fluid .span8 {
  width: 65.95744681% !important;
  *width: 65.90425532% !important;
}

.williams .row-fluid .span7 {
  width: 57.44680851% !important;
  *width: 57.39361702% !important;
}

.williams .row-fluid .span6 {
  width: 48.93617021% !important;
  *width: 48.88297872% !important;
}

.williams .row-fluid .span5 {
  width: 40.42553191% !important;
  *width: 40.37234043% !important;
}

.williams .row-fluid .span4 {
  width: 31.91489362% !important;
  *width: 31.86170213% !important;
}

.williams .row-fluid .span3 {
  width: 23.40425532% !important;
  *width: 23.35106383% !important;
}

.williams .row-fluid .span2 {
  width: 14.89361702% !important;
  *width: 14.84042553% !important;
}

.williams .row-fluid .span1 {
  width: 6.38297872% !important;
  *width: 6.32978723% !important;
}

.williams .row-fluid .offset12 {
  margin-left: 104.25531915%;
  *margin-left: 104.14893617%;
}

.williams .row-fluid .offset12:first-child {
  margin-left: 102.12765957%;
  *margin-left: 102.0212766%;
}

.williams .row-fluid .offset11 {
  margin-left: 95.74468085%;
  *margin-left: 95.63829787%;
}

.williams .row-fluid .offset11:first-child {
  margin-left: 93.61702128%;
  *margin-left: 93.5106383%;
}

.williams .row-fluid .offset10 {
  margin-left: 87.23404255%;
  *margin-left: 87.12765957%;
}

.williams .row-fluid .offset10:first-child {
  margin-left: 85.10638298%;
  *margin-left: 85%;
}

.williams .row-fluid .offset9 {
  margin-left: 78.72340426%;
  *margin-left: 78.61702128%;
}

.williams .row-fluid .offset9:first-child {
  margin-left: 76.59574468%;
  *margin-left: 76.4893617%;
}

.williams .row-fluid .offset8 {
  margin-left: 70.21276596%;
  *margin-left: 70.10638298%;
}

.williams .row-fluid .offset8:first-child {
  margin-left: 68.08510638%;
  *margin-left: 67.9787234%;
}

.williams .row-fluid .offset7 {
  margin-left: 61.70212766%;
  *margin-left: 61.59574468%;
}

.williams .row-fluid .offset7:first-child {
  margin-left: 59.57446809%;
  *margin-left: 59.46808511%;
}

.williams .row-fluid .offset6 {
  margin-left: 53.19148936%;
  *margin-left: 53.08510638%;
}

.williams .row-fluid .offset6:first-child {
  margin-left: 51.06382979%;
  *margin-left: 50.95744681%;
}

.williams .row-fluid .offset5 {
  margin-left: 44.68085106%;
  *margin-left: 44.57446809%;
}

.williams .row-fluid .offset5:first-child {
  margin-left: 42.55319149%;
  *margin-left: 42.44680851%;
}

.williams .row-fluid .offset4 {
  margin-left: 36.17021277%;
  *margin-left: 36.06382979%;
}

.williams .row-fluid .offset4:first-child {
  margin-left: 34.04255319%;
  *margin-left: 33.93617021%;
}

.williams .row-fluid .offset3 {
  margin-left: 27.65957447%;
  *margin-left: 27.55319149%;
}

.williams .row-fluid .offset3:first-child {
  margin-left: 25.53191489%;
  *margin-left: 25.42553191%;
}

.williams .row-fluid .offset2 {
  margin-left: 19.14893617%;
  *margin-left: 19.04255319%;
}

.williams .row-fluid .offset2:first-child {
  margin-left: 17.0212766%;
  *margin-left: 16.91489362%;
}

.williams .row-fluid .offset1 {
  margin-left: 10.63829787%;
  *margin-left: 10.53191489%;
}

.williams .row-fluid .offset1:first-child {
  margin-left: 8.5106383%;
  *margin-left: 8.40425532%;
}

.williams [class*="span"].hide,
.williams .row-fluid [class*="span"].hide {
  display: none;
}

.williams [class*="span"].pull-right,
.williams .row-fluid [class*="span"].pull-right {
  float: right;
}

.williams .container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

.williams .container:before,
.williams .container:after {
  display: table;
  content: "";
  line-height: 0;
}

.williams .container:after {
  clear: both;
}

.williams .container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

.williams .container-fluid:before,
.williams .container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}

.williams .container-fluid:after {
  clear: both;
}

.williams p {
  margin: 0 0 10px;
}

.williams .lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}

.williams small {
  font-size: 85%;
}

.williams strong {
  font-weight: bold;
}

.williams em {
  font-style: italic;
}

.williams cite {
  font-style: normal;
}

.williams .muted {
  color: #999999;
}

.williams .text-warning {
  color: #c09853;
}

.williams .text-error {
  color: #b94a48;
}

.williams .text-info {
  color: #3a87ad;
}

.williams .text-success {
  color: #468847;
}

.williams h1,
.williams h2,
.williams h3,
.williams h4,
.williams h5,
.williams h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 1;
  color: inherit;
  text-rendering: optimizelegibility;
}

.williams h1 small,
.williams h2 small,
.williams h3 small,
.williams h4 small,
.williams h5 small,
.williams h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

.williams h1 {
  font-size: 36px;
  line-height: 40px;
}

.williams h2 {
  font-size: 30px;
  line-height: 40px;
}

.williams h3 {
  font-size: 24px;
  line-height: 40px;
}

.williams h4 {
  font-size: 18px;
  line-height: 20px;
}

.williams h5 {
  font-size: 14px;
  line-height: 20px;
}

.williams h6 {
  font-size: 12px;
  line-height: 20px;
}

.williams h1 small {
  font-size: 24px;
}

.williams h2 small {
  font-size: 18px;
}

.williams h3 small {
  font-size: 14px;
}

.williams h4 small {
  font-size: 14px;
}

.williams .page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eeeeee;
}

.williams ul,
.williams ol {
  padding: 0;
  margin: 0 0 10px 25px;
}

.williams ul ul,
.williams ul ol,
.williams ol ol,
.williams ol ul {
  margin-bottom: 0;
}

.williams li {
  line-height: 20px;
}

.williams ul.unstyled,
.williams ol.unstyled {
  margin-left: 0;
  list-style: none;
}

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

.williams dt,
.williams dd {
  line-height: 20px;
}

.williams dt {
  font-weight: bold;
}

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

.williams .dl-horizontal {
  *zoom: 1;
}

.williams .dl-horizontal:before,
.williams .dl-horizontal:after {
  display: table;
  content: "";
  line-height: 0;
}

.williams .dl-horizontal:after {
  clear: both;
}

.williams .dl-horizontal dt {
  float: left;
  width: 160px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.williams .dl-horizontal dd {
  margin-left: 180px;
}

.williams hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}

.williams abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

.williams abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.williams blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}

.williams blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}

.williams blockquote small {
  display: block;
  line-height: 20px;
  color: #999999;
}

.williams blockquote small:before {
  content: '\2014 \00A0';
}

.williams blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

.williams blockquote.pull-right p,
.williams blockquote.pull-right small {
  text-align: right;
}

.williams blockquote.pull-right small:before {
  content: '';
}

.williams blockquote.pull-right small:after {
  content: '\00A0 \2014';
}

.williams q:before,
.williams q:after,
.williams blockquote:before,
.williams blockquote:after {
  content: "";
}

.williams address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}

.williams code,
.williams pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333333;
  border-radius: 3px;
}

.williams code {
  padding: 2px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}

.williams pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}

.williams pre.prettyprint {
  margin-bottom: 20px;
}

.williams pre code {
  padding: 0;
  color: inherit;
  background-color: transparent;
  border: 0;
}

.williams .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.williams form {
  margin: 0 0 20px;
}

.williams fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

.williams legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

.williams legend small {
  font-size: 15px;
  color: #999999;
}

.williams label,
.williams input,
.williams button,
.williams select,
.williams textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}

.williams input,
.williams button,
.williams select,
.williams textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.williams label {
  display: block;
  margin-bottom: 5px;
}

.williams table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.williams .table {
  width: 100%;
  margin-bottom: 20px;
}

.williams .table th,
.williams .table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.williams .table th {
  font-weight: bold;
}

.williams .table thead th {
  vertical-align: bottom;
}

.williams .table caption + thead tr:first-child th,
.williams .table caption + thead tr:first-child td,
.williams .table colgroup + thead tr:first-child th,
.williams .table colgroup + thead tr:first-child td,
.williams .table thead:first-child tr:first-child th,
.williams .table thead:first-child tr:first-child td {
  border-top: 0;
}

.williams .table tbody + tbody {
  border-top: 2px solid #dddddd;
}

.williams .table-condensed th,
.williams .table-condensed td {
  padding: 4px 5px;
}

.williams .table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  border-radius: 4px;
}

.williams .table-bordered th,
.williams .table-bordered td {
  border-left: 1px solid #dddddd;
}

.williams .table-bordered caption + thead tr:first-child th,
.williams .table-bordered caption + tbody tr:first-child th,
.williams .table-bordered caption + tbody tr:first-child td,
.williams .table-bordered colgroup + thead tr:first-child th,
.williams .table-bordered colgroup + tbody tr:first-child th,
.williams .table-bordered colgroup + tbody tr:first-child td,
.williams .table-bordered thead:first-child tr:first-child th,
.williams .table-bordered tbody:first-child tr:first-child th,
.williams .table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}

.williams .table-bordered thead:first-child tr:first-child th:first-child,
.williams .table-bordered tbody:first-child tr:first-child td:first-child {
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.williams .table-bordered thead:first-child tr:first-child th:last-child,
.williams .table-bordered tbody:first-child tr:first-child td:last-child {
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.williams .table-bordered thead:last-child tr:last-child th:first-child,
.williams .table-bordered tbody:last-child tr:last-child td:first-child,
.williams .table-bordered tfoot:last-child tr:last-child td:first-child {
  border-radius: 0 0 0 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.williams .table-bordered thead:last-child tr:last-child th:last-child,
.williams .table-bordered tbody:last-child tr:last-child td:last-child,
.williams .table-bordered tfoot:last-child tr:last-child td:last-child {
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

.williams .table-bordered caption + thead tr:first-child th:first-child,
.williams .table-bordered caption + tbody tr:first-child td:first-child,
.williams .table-bordered colgroup + thead tr:first-child th:first-child,
.williams .table-bordered colgroup + tbody tr:first-child td:first-child {
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.williams .table-bordered caption + thead tr:first-child th:last-child,
.williams .table-bordered caption + tbody tr:first-child td:last-child,
.williams .table-bordered colgroup + thead tr:first-child th:last-child,
.williams .table-bordered colgroup + tbody tr:first-child td:last-child {
  border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.williams .table-striped tbody tr:nth-child(odd) td,
.williams .table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}

.williams .table-hover tbody tr:hover td,
.williams .table-hover tbody tr:hover th {
  background-color: #f5f5f5;
}

.williams table [class*=span],
.williams .row-fluid table [class*=span] {
  display: table-cell;
  float: none;
  margin-left: 0;
}

.williams .table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}

.williams .table .span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}

.williams .table .span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}

.williams .table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}

.williams .table .span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}

.williams .table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}

.williams .table .span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}

.williams .table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}

.williams .table .span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}

.williams .table .span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}

.williams .table .span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}

.williams .table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

.williams .table .span13 {
  float: none;
  width: 1004px;
  margin-left: 0;
}

.williams .table .span14 {
  float: none;
  width: 1084px;
  margin-left: 0;
}

.williams .table .span15 {
  float: none;
  width: 1164px;
  margin-left: 0;
}

.williams .table .span16 {
  float: none;
  width: 1244px;
  margin-left: 0;
}

.williams .table .span17 {
  float: none;
  width: 1324px;
  margin-left: 0;
}

.williams .table .span18 {
  float: none;
  width: 1404px;
  margin-left: 0;
}

.williams .table .span19 {
  float: none;
  width: 1484px;
  margin-left: 0;
}

.williams .table .span20 {
  float: none;
  width: 1564px;
  margin-left: 0;
}

.williams .table .span21 {
  float: none;
  width: 1644px;
  margin-left: 0;
}

.williams .table .span22 {
  float: none;
  width: 1724px;
  margin-left: 0;
}

.williams .table .span23 {
  float: none;
  width: 1804px;
  margin-left: 0;
}

.williams .table .span24 {
  float: none;
  width: 1884px;
  margin-left: 0;
}

.williams .table tbody tr.success td {
  background-color: #dff0d8;
}

.williams .table tbody tr.error td {
  background-color: #f2dede;
}

.williams .table tbody tr.warning td {
  background-color: #fcf8e3;
}

.williams .table tbody tr.info td {
  background-color: #d9edf7;
}

.williams .table-hover tbody tr.success:hover td {
  background-color: #d0e9c6;
}

.williams .table-hover tbody tr.error:hover td {
  background-color: #ebcccc;
}

.williams .table-hover tbody tr.warning:hover td {
  background-color: #faf2cc;
}

.williams .table-hover tbody tr.info:hover td {
  background-color: #c4e3f3;
}

.williams [class^="icon-"],
.williams [class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("/UI/vendor/bootstrap-2.1/img/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
  margin-top: 1px;
}

/* White icons with optional class, or on hover/active states of certain elements */
.williams .resourcelist {
  padding-bottom: 10px;
  border-bottom: 1px solid;
}

.williams .resourcelist .span {
  float: left;
  margin-left: 10px;
  min-height: 1px;
  width: 150px;
  word-wrap: break-word;
}

.williams .resourcelist .resource {
  float: left;
  padding-top: 15px;
  border-bottom: 1px solid #ddd;
}

.williams .breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.williams .breadcrumb li {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  text-shadow: 0 1px 0 #ffffff;
  font-weight: normal;
}

.williams .breadcrumb .divider {
  padding: 0 5px;
  color: #ccc;
}

.williams .breadcrumb .active {
  color: #999999;
}

.williams .tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
}

.williams .tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.williams .tooltip.top {
  margin-top: -3px;
}

.williams .tooltip.right {
  margin-left: 3px;
}

.williams .tooltip.bottom {
  margin-top: 3px;
}

.williams .tooltip.left {
  margin-left: -3px;
}

.williams .tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}

.williams .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.williams .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}

.williams .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}

.williams .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}

.williams .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

.williams .thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}

.williams .thumbnails:before,
.williams .thumbnails:after {
  display: table;
  content: "";
  line-height: 0;
}

.williams .thumbnails:after {
  clear: both;
}

.williams .row-fluid .thumbnails {
  margin-left: 0;
}

.williams .thumbnails > li {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
}

.williams .thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
}

.williams a.thumbnail:hover {
  border-color: #006699;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.williams .thumbnail > img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.williams .thumbnail .caption {
  padding: 9px;
  color: #555555;
}

.williams .label,
.williams .badge {
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999999;
}

.williams .label {
  padding: 1px 4px 2px;
  border-radius: 3px;
}

.williams .badge {
  padding: 1px 9px 2px;
  border-radius: 9px;
}

.williams a.label:hover,
.williams a.badge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

.williams .label-important,
.williams .badge-important {
  background-color: #b94a48;
}

.williams .label-important[href],
.williams .badge-important[href] {
  background-color: #953b39;
}

.williams .label-warning,
.williams .badge-warning {
  background-color: #f89406;
}

.williams .label-warning[href],
.williams .badge-warning[href] {
  background-color: #c67605;
}

.williams .label-success,
.williams .badge-success {
  background-color: #468847;
}

.williams .label-success[href],
.williams .badge-success[href] {
  background-color: #356635;
}

.williams .label-info,
.williams .badge-info {
  background-color: #3a87ad;
}

.williams .label-info[href],
.williams .badge-info[href] {
  background-color: #2d6987;
}

.williams .label-inverse,
.williams .badge-inverse {
  background-color: #333333;
}

.williams .label-inverse[href],
.williams .badge-inverse[href] {
  background-color: #1a1a1a;
}

.williams .btn .label,
.williams .btn .badge {
  position: relative;
  top: -1px;
}

.williams .btn-mini .label,
.williams .btn-mini .badge {
  top: 0;
}

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

.williams .accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}

.williams .accordion-heading {
  border-bottom: 0;
}

.williams .accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}

.williams .accordion-toggle {
  cursor: pointer;
}

.williams .accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}

.williams .pull-right {
  float: right;
}

.williams .pull-left {
  float: left;
}

.williams .hide {
  display: none;
}

.williams .show {
  display: block;
}

.williams .invisible {
  visibility: hidden;
}

.williams .affix {
  position: fixed;
}

/* info and errors */
.williams .message-info {
  border: 1px solid;
  clear: both;
  padding: 10px 20px;
}

.williams .message-error {
  clear: both;
  color: #b94a48;
  font-size: 1.1em;
  font-weight: bold;
  margin: 20px 0 10px 0;
}

.williams .message-success {
  color: #7ac0da;
  font-size: 1.3em;
  font-weight: bold;
  margin: 20px 0 10px 0;
}

.williams .error {
  color: #b94a48;
}

/* styles for validation helpers */
.williams .field-validation-error {
  color: #b94a48;
  font-weight: bold;
}

.williams .field-validation-valid {
  display: none;
}

.williams input.input-validation-error {
  border: 1px solid #eed3d7;
}

.williams input[type="checkbox"].input-validation-error {
  border: 0 none;
}

.williams .validation-summary-errors {
  color: #b94a48;
  font-weight: bold;
  font-size: 1.1em;
}

.williams .validation-summary-valid {
  display: none;
}

/* type.less */
.williams p {
  margin: 0 0 10px;
}

.williams p small {
  font-size: 12px;
  color: #000000;
}

.williams .lead {
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 200;
  line-height: 30px;
}

.williams .small {
  font-size: .9em;
}

.williams .smaller {
  font-size: 12px;
}

.williams .mute {
  color: #999;
}

.williams h1,
.williams h2,
.williams h3,
.williams h4,
.williams h5,
.williams h6 {
  margin: 0;
  font-family: inherit;
  font-weight: bold;
  color: inherit;
  text-rendering: optimizelegibility;
}

.williams h1 small,
.williams h2 small,
.williams h3 small,
.williams h4 small,
.williams h5 small,
.williams h6 small {
  font-weight: normal;
  color: #999999;
}

.williams h1 {
  font-size: 24px;
  line-height: 40px;
}

.williams h1 small {
  font-size: 18px;
}

.williams h2 {
  font-size: 22px;
  line-height: 40px;
}

.williams h2 small {
  font-size: 18px;
}

.williams h3 {
  font-size: 16px;
  line-height: 30px;
}

.williams h3 small {
  font-size: 14px;
}

.williams h4,
.williams h5,
.williams h6 {
  line-height: 20px;
}

.williams h4 small {
  font-size: 12px;
}

.williams h6 {
  color: #000000;
  text-transform: uppercase;
  font-weight: bold;
}

.williams .page-header {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  border: none;
}

.williams .page-header h1 {
  line-height: 1.5;
}

.williams ul,
.williams ol {
  padding: 0;
  margin: 0 0 10px 25px;
}

.williams ul ul,
.williams ul ol,
.williams ol ol,
.williams ol ul {
  margin-bottom: 0;
}

.williams ul {
  list-style: disc;
}

.williams li {
  line-height: 20px;
}

.williams ul.unstyled,
.williams ol.unstyled {
  margin-left: 0;
  list-style: none;
}

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

.williams dt,
.williams dd {
  line-height: 20px;
}

.williams dt {
  font-weight: bold;
  line-height: 19px;
}

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

.williams .dl-horizontal dt {
  float: left;
  width: 120px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.williams .dl-horizontal dd {
  margin-left: 130px;
}

.williams hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}

.williams strong {
  font-weight: bold;
}

.williams em {
  font-style: italic;
}

.williams .muted {
  color: #999999;
}

.williams abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

.williams abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.williams blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}

.williams blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}

.williams blockquote small {
  display: block;
  line-height: 20px;
  color: #999999;
}

.williams blockquote small:before {
  content: '\2014 \00A0';
}

.williams blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

.williams blockquote.pull-right p,
.williams blockquote.pull-right small {
  text-align: right;
}

.williams q:before,
.williams q:after,
.williams blockquote:before,
.williams blockquote:after {
  content: "";
}

.williams address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}

.williams small {
  font-size: 100%;
}

.williams cite {
  font-style: normal;
}

.williams .uppercase {
  text-transform: uppercase;
}

.williams .dropdown-menu {
  top: 96%;
  border-radius: 0 0 0 0;
}

.williams .dropdown-menu li {
  list-style: none;
}

.williams {
  position: relative;
}

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

.williams .offcanvas-wrapper {
  margin: 20px 0;
  position: relative;
  overflow: hidden;
}

.williams .left {
  float: left !important;
}

.williams .right {
  float: right !important;
}

.williams .inline-block {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

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

.williams .upper-case {
  text-transform: uppercase;
}

.williams .ir {
  display: block;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.williams .noshadow-noradius {
  border-radius: 0;
  -webkit-box-shadow: 0 0 0px transparent;
  box-shadow: 0 0 0px transparent;
}

.williams .bordered-bottom {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom-color: #dddddd;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.williams .bordered-top {
  padding-top: 10px;
  margin-top: 10px;
  border-top-color: #dddddd;
  border-top-width: 1px;
  border-top-style: solid;
}

.williams .bordered-all {
  padding: 10px;
  margin: 10px;
  border: solid 1px #dddddd;
}

.williams .row-offcanvas {
  width: 960px;
  margin-left: -20px;
  *zoom: 1;
}

.williams .row-offcanvas:before,
.williams .row-offcanvas:after {
  display: table;
  content: "";
  line-height: 0;
}

.williams .row-offcanvas:after {
  clear: both;
}

.williams .row-offcanvas > [class^="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.williams .row-offcanvas .span12 {
  width: 940px;
}

.williams .row-offcanvas .span11 {
  width: 860px;
}

.williams .row-offcanvas .span10 {
  width: 780px;
}

.williams .row-offcanvas .span9 {
  width: 700px;
}

.williams .row-offcanvas .span8 {
  width: 620px;
}

.williams .row-offcanvas .span7 {
  width: 540px;
}

.williams .row-offcanvas .span6 {
  width: 460px;
}

.williams .row-offcanvas .span5 {
  width: 380px;
}

.williams .row-offcanvas .span4 {
  width: 300px;
}

.williams .row-offcanvas .span3 {
  width: 220px;
}

.williams .row-offcanvas .span2 {
  width: 140px;
}

.williams .row-offcanvas .span1 {
  width: 60px;
}

.williams .row-offcanvas .offset12 {
  margin-left: 980px;
}

.williams .row-offcanvas .offset11 {
  margin-left: 900px;
}

.williams .row-offcanvas .offset10 {
  margin-left: 820px;
}

.williams .row-offcanvas .offset9 {
  margin-left: 740px;
}

.williams .row-offcanvas .offset8 {
  margin-left: 660px;
}

.williams .row-offcanvas .offset7 {
  margin-left: 580px;
}

.williams .row-offcanvas .offset6 {
  margin-left: 500px;
}

.williams .row-offcanvas .offset5 {
  margin-left: 420px;
}

.williams .row-offcanvas .offset4 {
  margin-left: 340px;
}

.williams .row-offcanvas .offset3 {
  margin-left: 260px;
}

.williams .row-offcanvas .offset2 {
  margin-left: 180px;
}

.williams .row-offcanvas .offset1 {
  margin-left: 100px;
}

.williams select,
.williams textarea,
.williams input[type="text"],
.williams input[type="password"],
.williams input[type="datetime"],
.williams input[type="datetime-local"],
.williams input[type="date"],
.williams input[type="month"],
.williams input[type="time"],
.williams input[type="week"],
.williams input[type="number"],
.williams input[type="email"],
.williams input[type="url"],
.williams input[type="search"],
.williams input[type="tel"],
.williams input[type="color"],
.williams .uneditable-input {
  border-radius: 0;
}

.williams .content-toolbox {
  margin: 10px 0;
}

.williams .content-toolbox button {
  text-align: left;
}

.williams .chevron {
  display: block;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #252874;
}

.williams .chevron.middle {
  border-bottom: 5px solid #EDF0ED;
  margin-top: -3px;
}

/* Umbrella-navbar.less */
/* scaffolding.less */
.williams .webform {
  margin: 0;
}

@media print {
  .williams table {
    border: 1px solid #000;
  }
  .williams th,
  .williams td {
    border: 1px solid #000;
  }
  .williams h6 {
    margin: 0px;
  }
}

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

.williams .hide-label-text {
  text-indent: -9999px;
  white-space: nowrap;
  display: block;
  overflow: hidden;
  height: 0;
  margin: 0;
}

.williams .ss-ui-only {
  display: block;
  overflow: hidden;
  height: 0;
  width: 0;
  font-size: 0;
  text-indent: -9999px;
}

.williams #pop-upNewUser img {
  max-width: 50%;
}

.williams a.disabled {
  cursor: not-allowed !important;
  color: #999999 !important;
}

.williams:lang(pt) #microsite-navbar.navbar .nav > li > a {
  padding: 11px 9px !important;
}

.williams:lang(pt) .cases .latest-book-alert {
  width: 150px !important;
}

.williams .iconfont-star-o:hover,
.williams .iconfont-star {
  color: #e89005;
  cursor: pointer;
}

.williams .skip-nav {
  text-indent: -9999px;
  float: left;
  margin-left: -9999px;
}

.williams .hidden {
  display: none !important;
  visibility: hidden;
}

.williams .dropdown-menu a.create-account {
  font-weight: bold !important;
}

.williams a.create-account {
  font-weight: bold !important;
}

.williams #umbrella-navbar.navbar #umbrella-collapse li.dropdown.open a.dropdown-toggle {
  border-right: none;
}

.williams #umbrella-navbar.navbar #umbrella-collapse li.dropdown.open a.dropdown-toggle.language-select {
  border-right: none !important;
}

.williams .iconfont-language {
  margin: 4px 5px 0 0;
  display: block;
  float: left;
}

.williams #imgInstLogo {
  max-height: 45px;
}

.williams .iconfont-nav {
  margin-left: 5px;
}

.williams .toolbox-clip {
  display: none;
}

.williams .resetpassword .forgotPassword ~ div.smaller {
  margin-top: -3px;
  margin-bottom: 10px;
}

.williams .resetpassword .btn {
  margin-top: 10px;
}

.williams .resetpassword h1 {
  margin-bottom: 5px;
}

.williams .dropup,
.williams .dropdown {
  position: relative;
}

.williams #liMGHUmbrella {
  margin-top: 9px;
}

.williams .collapse {
  position: relative;
}

.williams .book-alerts {
  font-size: 14px;
}

.williams .book-alerts .latest-book-alert-msg {
  margin: 10px 0;
}

.williams .book-alerts .header-row,
.williams .book-alerts .item-row {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 10px;
  margin-bottom: 10px;
  *zoom: 1;
}

.williams .book-alerts .header-row:before,
.williams .book-alerts .item-row:before,
.williams .book-alerts .header-row:after,
.williams .book-alerts .item-row:after {
  display: table;
  content: "";
  line-height: 0;
}

.williams .book-alerts .header-row:after,
.williams .book-alerts .item-row:after {
  clear: both;
}

.williams .book-alerts .site-name {
  width: 80%;
  float: left;
}

.williams .book-alerts .item-row .site-name {
  font-weight: bold;
}

.williams .book-alerts .subscribe {
  text-align: center;
  float: right !important;
  width: 20%;
}

.williams .book-alerts .subscribe input {
  margin: 0;
}

.williams .book-alerts .btn-wrap {
  margin: 10px 0 20px 0;
  float: left !important;
  width: 100%;
}

.williams .book-alerts .btn-wrap .save-book-alert {
  float: right !important;
}

.williams .signinshibboleth h1 {
  margin-bottom: 10px;
}

.williams .signinshibboleth .select-row {
  margin-bottom: 15px;
}

.williams .signinshibboleth .select-row .row-label {
  width: 70px;
  float: left;
  text-align: right;
  margin-right: 5px;
  line-height: 26px;
}

/* microsite-footer.less */
/* custom/responsive.less */
/*http://accessmedicine.mhmedical.com/combres.axd/content/1519255994/*/
/* Comment Generated by Combres - Resource '/less/app/pages/content.css' (Mode: Static) */
/* Moved to _site.less
// Microsite Search (branded) Navbar
// -------------------------

@mnsb:										@siteColor;
@micrositeNavbarSearchBackground:			@siteColor;
@micrositeNavbarSearchBackgroundHighlight:	@siteColor;
@search-btn:								#CB0000;
//@micrositeNavbarSearchBackground: hsla( hue(@mnsb), saturation(@mnsb * .8), lightness(@mnsb), 0.15 );
//@micrositeNavbarSearchBackgroundHighlight:	lighten(@micrositeNavbarSearchBackground, 20%);
@micrositeNavbarSearchBackgroundFocus:		@white;
@micrositeNavbarSearchBorder:				darken(@grayLightest, 12%);
@micrositeNavbarSearchPlaceholderColor:		#666666;
*/
.williams .clearfix {
  *zoom: 1;
}

.williams .clearfix:before,
.williams .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.williams .clearfix:after {
  clear: both;
}

.williams .hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.williams .input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.williams .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.williams .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.williams .well-large {
  padding: 24px;
  border-radius: 6px;
}

.williams .well-small {
  padding: 9px;
  border-radius: 3px;
}

.williams .left {
  float: left !important;
}

.williams .right {
  float: right !important;
}

.williams .inline-block {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

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

.williams .upper-case {
  text-transform: uppercase;
}

.williams .ir {
  display: block;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.williams .noshadow-noradius {
  border-radius: 0;
  -webkit-box-shadow: 0 0 0px transparent;
  box-shadow: 0 0 0px transparent;
}

.williams .bordered-bottom {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom-color: #dddddd;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.williams .bordered-top {
  padding-top: 10px;
  margin-top: 10px;
  border-top-color: #dddddd;
  border-top-width: 1px;
  border-top-style: solid;
}

.williams .bordered-all {
  padding: 10px;
  margin: 10px;
  border: solid 1px #dddddd;
}

.williams #at15s {
  background: #ffffff;
  padding: 5px 0;
  border: 2px solid #dddddd;
}

.williams #at15s .atm-s a {
  display: block;
  padding: 2px 35px 2px 37px;
  background: url("/less/custom/images/sprite_addthis.png") no-repeat 0 0;
}

.williams #at15s .atm-s a#atic_facebook {
  background-position: 10px -63px;
}

.williams #at15s .atm-s a#atic_twitter {
  background-position: 10px -260px;
}

.williams #at15s .atm-s a#atic_google_plusone_share {
  background-position: 10px -128px;
}

.williams #at15s .atm-s a#atic_reddit {
  background-position: 10px -195px;
}

.williams #at15s .atm-s a#atic_digg {
  background-position: 10px 4px;
}

.williams #at15s #atic_auth {
  padding-top: 5px;
  margin-top: 5px;
  border-top-color: #dddddd;
  border-top-width: 2px;
  border-top-style: solid;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom-color: transparent;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 5px 20px 0 10px;
}

.williams #at15s #at15pf {
  padding: 0 10px;
  font-size: 10px;
  *zoom: 1;
}

.williams #at15s #at15pf a {
  color: #BBB;
}

.williams #at15s #at15pf a:hover {
  color: #BBB;
}

.williams #at15s #at15pf:before,
.williams #at15s #at15pf:after {
  display: table;
  content: "";
  line-height: 0;
}

.williams #at15s #at15pf:after {
  clear: both;
}

.williams #at15s #at15pf .at-whatsthis {
  float: left !important;
  background: url("data:image/gif;base64,R0lGODlhBwAHAJEAAP9uQf///wAAAAAAACH5BAkKAAIALAAAAAAHAAcAAAILFH6Ge8EBH2MKiQIAOw==") no-repeat 0 7px;
  padding-left: 9px;
}

.williams #at15s #at15pf .ac-about {
  background: url("data:image/gif;base64,R0lGODlhDAAMAMQAAAOqygqszBGvzROwzRqyzx2z0Cm30S240zK71EG/10bB2E7E21XF217J3mfM3mjN33PQ4nrT5YzZ5pvd6aLf66Pg7Lno8MHr8c7v9NXx9uL1+ez4+/T7/f7+/wAAAAAAACH5BAkAAB4ALAAAAAAMAAwAAAVCoCeO5GgUU0kCxnBYqhdc2zMkWTl7koUEjs1o1oFwPJQCYXjhHISeBYC5GWgkAtQQ4wEQBEZSoFFRMDSqASASa5dCADs=") no-repeat 36px 5px;
  float: right !important;
  padding-right: 12px;
}

/* Umbrella-navbar.less */
.williams figure.scm-figure {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  margin: 0;
}

.williams figure.scm-figure blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.williams figure.scm-figure img {
  border: 5px solid white;
}

.williams figure.scm-figure .carousel {
  *zoom: 1;
}

.williams figure.scm-figure .carousel:before,
.williams figure.scm-figure .carousel:after {
  display: table;
  content: "";
  line-height: 0;
}

.williams figure.scm-figure .carousel:after {
  clear: both;
}

.williams figure.scm-figure h1 {
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 10px;
}

.williams figure.scm-figure h2 {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 10px;
}

.williams h1 small,
.williams h2 small,
.williams h3 small,
.williams h4 small,
.williams h5 small,
.williams h6 small {
  color: inherit;
}

.williams .span12.span6 {
  width: 100% !important;
}

.williams .span12.span6 .saveMyStuffs {
  float: left !important;
  margin-right: 5px;
}

.williams .span12.span6 a.printThis {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.williams .content .page-header h1 {
  display: inline;
}

.williams .content .contentJump .contentJumpLinks.left {
  width: 0px;
}

.williams .header-wrap {
  padding: 1px;
  border: 1px solid #dddddd;
}

.williams .header-wrap .widgets-header {
  color: #ffffff;
  text-align: center;
}

.williams .add-favorite-container {
  display: inline-block;
}

.williams .iconfont-star-o:hover,
.williams .iconfont-star {
  color: #e89005;
  cursor: pointer;
}

.williams .favorite {
  width: 20px;
  text-align: center;
}

.williams .favorite .iconfont-star-o {
  line-height: 20px !important;
}

.williams .favorite .iconfont-star-o:hover {
  font-size: 18px;
}

.williams .myaccess .header-wrap {
  border-color: #c9c9c9;
}

.williams .myaccess .header-wrap .widgets-header {
  background: #dddddd !important;
  text-align: left;
  height: 40px;
  overflow: hidden;
}

.williams .myaccess .header-wrap .widgets-header img {
  max-height: 60px;
  margin: -10px 0 0 10px;
}

.williams .myaccess .header-wrap .widgets-header a.right {
  margin: 12px 10px 0 0;
  color: #e31c23;
  font-size: 12px;
}

.williams .myaccess .wm-wrap {
  border: 1px solid #dddddd;
  border-top: none;
  padding: 15px;
}

.williams .myaccess .wm-header {
  font-weight: bold;
  font-size: 16px;
}

.williams .myaccess .wm-header i {
  margin-right: 10px;
}

.williams .myaccess .widget-MyFavorites .wm-col1,
.williams .myaccess .widget-MyFavorites .wm-col3 {
  display: none;
}

.williams .indented {
  padding-left: 5pt;
  padding-right: 5pt;
}

.williams .temporary {
  text-align: center;
}

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

.williams #content-navbar:not(.is-sticky) {
  width: 100% !important;
}

.williams .clinical-pearl {
  background-color: #E6F0F5;
  border: 1px solid #CCCCCC;
  padding: 10px 5px;
  margin: 20px 0;
}

.williams .clinical-pearl p {
  margin: 0 0;
}

.williams .clinical-pearl span {
  color: #0C7278;
  font-weight: bold;
  margin-right: 10px;
  line-height: 115%;
}

.williams .clinical-pearl .alpha-lower + .tableCaption {
  margin-bottom: 15px;
}

.williams .clinical-pearl .contentBody {
  display: table-row;
}

.williams .btn {
  color: #ffffff;
  text-align: center;
}

.williams .thumb-nail {
  max-width: 140px;
  background: #CCC;
  padding: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.williams .thumb-nail ~ .btn {
  min-width: 140px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.williams .span100 {
  width: 100% !important;
}

.williams article .contentBody li {
  font-size: 14px;
  margin-left: 20px;
}

.williams .portletColumn {
  width: 330px;
  margin: 0px;
  margin-bottom: 10px;
  padding: 0px;
  padding-bottom: 40px;
}

.williams .refSectionTitle {
  margin-top: 12px;
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: bold;
}

.williams .refContent {
  margin: 0;
  overflow: hidden;
  position: relative;
  font-size: 14px;
  font-weight: normal;
}

.williams .refRow,
.williams .lettersRowNarrow {
  border-bottom: 1px dashed #CCCCCC;
  padding: 5px 0;
}

.williams .noListType {
  list-style-type: none !important;
}

.williams .bl {
  list-style: disc;
}

.williams .ulOutline {
  list-style-type: none;
}

.williams .BookCoverContainer {
  max-width: 260px;
  border: 1px solid #DDDDDD;
  display: block;
  line-height: 20px;
  padding: 4px;
  float: left;
}

.williams .supclass {
  font-size: 11px;
  display: inline;
}

.williams .subclass {
  font-size: 11px;
  display: inline;
}

.williams .contentPrevNext .prev {
  width: 30px;
  height: 24px;
  background-position: 0 -288px;
}

.williams .contentPrevNext .next {
  width: 30px;
  height: 24px;
  background-position: 0 -312px;
}

.williams .contentSectionTab .contentPrevNext .expand {
  display: block;
  margin-top: 8px;
  height: 25px;
  width: 25px;
  cursor: pointer;
  background-position: 0 -25px;
  background-color: transparent;
}

.williams .contentSectionTab.collapsed .contentPrevNext .expand {
  background-position: 0 0;
}

.williams .chapterContent {
  overflow: hidden;
  text-align: left;
  max-width: 660px;
  margin-left: 275px;
}

.williams .Title {
  padding-left: 10px;
  margin-top: -1px;
  border-bottom-color: Aqua;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
  text-align: center;
  font-weight: bold;
}

.williams .disp-quote {
  margin-left: 20px;
}

.williams .accordion-toggle {
  cursor: pointer;
  font-weight: bold !important;
}

.williams .accordion-inner {
  padding: 9px 15px;
  border-top: 0px solid #e5e5e5;
}

.williams .divWiget {
  height: 650px;
  width: 280px;
  border: 2px solid #999999;
  padding-top: 10px;
  padding-bottom: 10px;
  float: right;
}

.williams .ChapterTitle {
  font-size: 24px;
  line-height: 40px;
  font-weight: bold;
  width: 100%;
}

.williams .widget-AddFavorites {
  display: inline-block;
  font-size: 16px;
}

.williams .content h2 + .widget-AddFavorites {
  float: right;
  margin: 0;
}

.williams .lblTabs {
  cursor: pointer;
  float: left;
  padding: 10px;
  margin: 1px;
  width: 60px;
  text-align: center;
  background-color: #D9D3C5;
  margin-top: 10px;
  border: 1px outset #333333;
}

.williams .lblTabs:hover {
  background-color: #053183;
  color: White;
  font-weight: bold;
}

.williams .lblTabs.selected {
  background-color: #053183;
  color: White;
  font-weight: bold;
}

.williams .inlineFigureImageContainer img {
  cursor: pointer;
}

.williams tr td .inlineFigureImageContainer img {
  cursor: pointer;
  width: auto;
}

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

.williams .figureLinks a {
  display: inline;
}

.williams .contentSectionTab.collapsed .contentSection {
  display: none;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.williams div#pop-up {
  display: none;
}

.williams div#pop-upTable {
  display: none;
  width: 700px;
  overflow: auto;
}

.williams div#pop-up .popUpFigure {
  display: none;
}

.williams .footnote-popover {
  font-family: inherit;
  font-size: 11px !important;
  font-weight: normal;
}

.williams .contentBody p a,
.williams .filterTitle,
.williams .widgetViewMore a,
.williams .figureLinks a {
  color: #053183;
  cursor: pointer;
}

.williams .inlineFigure .contentFigures {
  background: none repeat scroll 0 0 #FFFFFF;
}

.williams .inlineFigure .contentFigures1 {
  background: none repeat scroll 0 0 #FFFFFF;
  width: 100%;
}

.williams .figureDialog {
  display: none;
}

.williams .contentPrevNext .notes {
  display: block;
  background: url("/Images/137_16_black.png") no-repeat;
  /* background-color:Red;*/
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.williams .notesSection {
  padding-left: 25px;
}

.williams .portletColumn a {
  cursor: pointer;
}

.williams .no-stick {
  position: absolute !important;
}

.williams #content-toc .accordion-inner {
  border: none;
}

.williams #content-toc .accordion-group {
  position: relative;
  border: none;
}

.williams #content-toc .accordion-group .gradient-bottom {
  position: absolute;
  height: 80px;
  bottom: 0;
  background: url("/Images/sprites/gradient_sidebar_toc.png") repeat-x;
  width: 100%;
}

.williams #content-toc.no-scroll {
  margin-top: 0px !important;
}

.williams .inlineFigure {
  background-color: whitesmoke;
  border: 1px solid #E3E3E3;
  border-radius: 4px 4px 4px 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
  margin-bottom: 15px;
  margin-top: 15px;
  min-height: 20px;
  padding: 19px;
  overflow: auto;
}

.williams .tableContainer {
  font-size: 11px;
  margin-right: 10px;
  padding: 0;
}

.williams .tableContainer table td {
  border: 1px solid #F2F5F9;
}

.williams .tableContainer tbody td {
  border: 1px solid #F2F5F9;
}

.williams .tTable {
  background: none repeat scroll 0 0 #F2F5F9;
  border-collapse: collapse;
  margin-bottom: 10px;
  margin-top: 15px;
}

.williams .Hrebs-wrapper table {
  width: 100%;
}

.williams .Hrebs-wrapper tr {
  border-bottom: 1px dotted #CCCCCC;
  width: 100%;
}

.williams .Hrebs-wrapper td {
  line-height: 20px;
  width: 50%;
}

.williams .tableContainer table {
  background: none repeat scroll 0 0 #F2F5F9;
  border-collapse: collapse;
  font-size: 11px;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.williams .tableContainer p {
  font-size: 11px;
}

.williams .tableContainer li {
  font-size: 11px  !important;
}

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

.williams .content .tableSection .inlineFigureImage {
  float: left;
}

.williams .inlineFigureImage {
  margin-bottom: 8px !important;
  margin-top: 10px;
  text-align: center;
}

.williams .figureDescription {
  padding: 5px;
}

.williams .figureDescription .tableLabel {
  float: left !important;
  width: inherit;
}

.williams .figureDescription .tableLabel .tableCaption {
  float: left !important;
}

.williams .figureDescription > .tableLabel {
  display: block;
  clear: both;
  font-size: 0 !important;
}

.williams .figureDescription > .tableLabel > .tableLabel {
  display: block;
  clear: both;
  font-size: 12px;
}

.williams .figureDescription > .tableLabel > .tableCaption {
  display: block;
  clear: both;
}

.williams .figureSection,
.williams .tableSection {
  background: none repeat scroll 0 0 #EEEEEE;
  border-bottom: 1px dotted #CCCCCC;
  border-top: 1px dotted #CCCCCC;
  margin: 0 0 18px;
  padding: 10px;
}

.williams .figureSection p.para,
.williams .tableSection p.para,
.williams .figureSection .tableLabel,
.williams .tableSection .tableLabel {
  font-size: 12px;
}

.williams .tabl2 {
  padding: 0 10px !important;
}

.williams .tabl3 {
  padding: 0 20px !important;
}

.williams .tabl4 {
  padding: 0 30px !important;
}

.williams .tabl5 {
  padding: 0 40px !important;
}

.williams .tabl6 {
  padding: 0 50px !important;
}

.williams .tableLabel {
  font-weight: bold;
}

.williams .tableCaption {
  display: inherit;
  font-weight: bold;
  font-size: 14px;
}

.williams .boxSection .tableCaption {
  min-height: inherit !important;
}

.williams .tableContainer tr td {
  border: 1px solid #CCCCCC;
  padding: 1px 2px 1px 1px;
  word-wrap: break-word;
  text-align: left;
  vertical-align: top;
  min-width: 40px;
}

.williams .tableContainer th {
  border: 1px solid #CCCCCC;
  padding: 1px 2px 1px 1px;
  word-wrap: break-word;
  text-align: left;
}

.williams .ui-dialog .ui-dialog-content {
  overflow: auto;
}

.williams .wm-content-row {
  display: none;
  margin: 0 0 10px 0;
}

.williams .wm-content-row:first-of-type {
  margin: 10px 0;
}

.williams .wm-content-row:nth-of-type(-n+3) {
  display: block;
}

.williams .contentJump {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 10px;
}

.williams .contentJump h2 {
  *zoom: 1;
  cursor: pointer;
  width: calc(100% - 40px);
  float: left !important;
}

.williams .contentJump h2:before,
.williams .contentJump h2:after {
  display: table;
  content: "";
  line-height: 0;
}

.williams .contentJump h2:after {
  clear: both;
}

.williams .contentJump h2 .sec-title {
  width: calc(100% - 35px);
  display: inline-block;
}

.williams .contentJump h2 .sec-title:hover {
  text-decoration: underline;
}

.williams .contentJump .add-favorite-container {
  float: right !important;
  margin-top: 13px;
}

.williams article b a {
  font-weight: bold !important;
}

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

.williams .casecontent .content .accordion-heading span {
  line-height: 40px;
}

.williams [role="navigation"] #book-cover {
  max-width: 260px;
}

.williams [role="navigation"] .accordion-heading {
  border-bottom: 0;
}

.williams [role="navigation"] .accordion-inner {
  padding: 9px;
}

.williams [role="navigation"] .accordion-inner .nav-list {
  padding-left: 9px;
  padding-right: 9px;
}

.williams [role="navigation"] .accordion-heading,
.williams [role="navigation"] .nav li {
  position: relative;
}

.williams [role="navigation"] .badge {
  padding: 4px 7px 5px;
  border-radius: 5px;
  position: absolute;
  top: 7px;
  right: -6px;
}

.williams .affix {
  top: 10px;
  float: none !important;
}

.williams .affix #book-cover {
  display: none;
}

.williams .author {
  margin: 10px 0;
  font-size: 11.9px;
  line-height: 17px;
}

.williams .content span.author {
  display: block;
  clear: left;
}

.williams .Updateauthor {
  margin: 10px 0;
  font-size: 12.6px;
  line-height: 17px;
}

.williams .Updateauthor .UpdateAuthors {
  margin-bottom: 5px;
  display: block;
}

.williams .authornotes {
  margin: 8px 0;
  font-size: 10.5px;
  line-height: 15px;
}

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

.williams article p {
  line-height: 150%;
}

@media all and (min-width: 1025px) {
  .williams article p {
    font-size: 14px;
  }
}

@media all and (max-width: 1024px) {
  .williams article p {
    font-size: 15px;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  .williams article p {
    font-size: 1.15em;
  }
}

.williams #text1.selected {
  color: #F6F6F6 !important;
  font-weight: bold;
}

.williams #text2.selected {
  color: #F6F6F6 !important;
  font-weight: bold;
}

.williams #text3.selected {
  color: #F6F6F6 !important;
  font-weight: bold;
}

.williams #text1 {
  font-size: 11px;
}

.williams #text2 {
  font-size: 13px;
}

.williams #text3 {
  font-size: 15px;
}

.williams .tablelegend {
  font-size: 11px !important;
  line-height: normal !important;
  text-align: left;
}

/* Component containers
-----------------------------------*/
.williams .ui-widget {
  font-family: Verdana;
  padding: 0px;
}

.williams .ui-widget .ui-widget {
  font-size: 1em;
}

.williams .ui-widget input,
.williams .ui-widget select,
.williams .ui-widget textarea,
.williams .ui-widget button {
  font-family: Verdana;
}

.williams .ui-widget-content {
  border: 1px solid #ccc;
  background: #fff;
}

.williams .ui-widget-header {
  border: none;
  background: #ccc;
  color: #333;
  font-weight: bold;
}

.williams .ui-widget-header a {
  color: #333;
}

.williams .ui-corner-all {
  -moz-border-radius: 0px;
}

.williams .popUpTable:hover {
  cursor: pointer;
}

.williams span.ui-dialog-title {
  cursor: pointer;
}

.williams .ui-dialog .ui-dialog-title {
  margin: 0px;
  margin-top: 5px;
  vertical-align: middle;
}

.williams .ui-dialog .ui-dialog-titlebar-close {
  font-size: 11px;
  float: right;
}

.williams .ui-dialog .ui-dialog-titlebar-close:after {
  content: 'X Close';
}

.williams .ui-dialog .ui-dialog-titlebar-close span {
  /*margin-left:-50px;*/
  font-weight: bold;
  display: block;
  margin: 1px;
  height: 20px;
  width: 30px;
  background-repeat: no-repeat;
  overflow: hidden;
}

.williams .ui-widget .ui-widget-header .ui-dialog-titlebar-close .ui-icon {
  background-image: none;
}

.williams .ui-icon {
  width: 50px;
  color: #333;
  text-indent: 0px;
}

.williams .ui-dialog {
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
  z-index: 3;
  *zoom: 1;
}

.williams .ui-dialog:before,
.williams .ui-dialog:after {
  display: table;
  content: "";
  line-height: 0;
}

.williams .ui-dialog:after {
  clear: both;
}

.williams .ui-state-hover,
.williams .ui-widget-content .ui-state-hover,
.williams .ui-widget-header .ui-state-hover,
.williams .ui-state-focus,
.williams .ui-widget-content .ui-state-focus,
.williams .ui-widget-header .ui-state-focus {
  border: none;
  background: none;
  cursor: pointer;
}

.williams .ui-resizable-se,
.williams .ui-widget-content .ui-icon {
  background: url("../images/b_resize.gif") no-repeat right 0;
  height: 11px;
  width: 11px;
  float: right;
  cursor: nw-resize;
}

.williams .ui-dialog .ui-dialog-titlebar {
  padding: 0px 10px;
  margin: 0px;
  height: 30px;
}

.williams .ui-dialog .ui-dialog-content {
  padding: 0px;
  margin: 10px;
  width: auto;
  text-align: center;
}

.williams .ui-dialog .ui-dialog-content img {
  margin-top: 10px;
}

.williams .getCitationPopupDialog .citationCopyPaste {
  margin: 10px;
  text-align: left;
}

.williams .getCitationPopupDialog .copyrightInfo {
  display: none;
}

.williams .absolute-dialog {
  position: absolute;
}

.williams .tableBottomClose {
  color: #333;
  margin-left: 10px;
  margin-bottom: 10px;
  font-size: 11px;
  cursor: pointer;
}

.williams .ui-icon-closethick {
  float: right;
  font-weight: bold;
  background-position: -96px -128px;
}

.williams .addthis_toolbox a {
  display: block;
}

.williams .toggle-info .icon-chevron-left {
  display: none;
}

.williams .toggle-info.state .icon-chevron-left {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.williams .toggle-info.state .icon-chevron-right {
  display: none;
}

.williams .toggle-widgets .icon-chevron-right {
  display: none;
}

.williams .toggle-widgets.state .icon-chevron-right {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.williams .toggle-widgets.state .icon-chevron-left {
  display: none;
}

.williams p.highlight {
  background: #fe7;
  transition: 1.25s all ease;
  -webkit-transition: 1.25s all ease;
  -moz-transition: 1.25s all ease;
  -o-transition: 1.25s all ease;
  -ms-transition: 1.25s all ease;
}

.williams .ui-dialog-content .tableIcon {
  display: none;
}

.williams .ui-dialog-content .tableLabel {
  display: none;
}

.williams .printThis {
  cursor: pointer;
}

.williams .saveMyStuffs {
  cursor: pointer;
}

.williams .hidden-phone .emailPopupDialog {
  display: none;
}

.williams .hidden-phone .getCitationPopupDialog {
  display: none;
}

.williams .figureLinks .tableDialog {
  display: none;
}

.williams .printPage .figureLinks {
  display: none;
}

.williams .printPage .figureSection,
.williams .printPage .tableSection {
  background: none;
  border: none !important;
}

.williams .printPage .ui-widget-content {
  border: none !important;
}

.williams .printPage .contentBody {
  display: inline !important;
}

.williams .leftSideDisplay {
  background: none repeat scroll 0 0 #CFCECF;
  margin-top: -15px;
}

.williams .ListHideItem {
  display: none !important;
}

.williams .ListhHideItem {
  display: none;
}

.williams .noListType > li {
  margin-bottom: 14px;
}

.williams .printPage {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px 20px 20px 20px;
  margin-bottom: 100px;
}

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

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

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

.williams .configure .portlet-title {
  color: Black;
  font-weight: bold;
  font-size: 16px;
}

.williams .contentInfo {
  padding-bottom: 10px;
  font-weight: bold;
}

.williams .contentInfo a {
  color: #006699;
}

.williams .contentInfo a:hover,
.williams .contentInfo a:visited {
  color: #006699;
}

.williams .viewAll a {
  color: #006699;
}

.williams .viewAllMultimedia {
  padding-top: 8px;
}

.williams .viewAllMultimedia a {
  color: #006699;
}

.williams .icon-toggle {
  background: url("/Images/sprites/sidebar-toggles-white.png") no-repeat;
  width: 27px;
  height: 12px;
}

.williams .icon-toggle.chapter-info {
  background-position: 0px 0px;
}

.williams .icon-toggle.widgets {
  background-position: -76px 0px;
}

.williams i.clip-icon {
  display: inline-block;
  width: 17px;
  height: 20px;
  line-height: 14px;
  vertical-align: middle;
  background: url("/UIComponents/Clipper/icon_clip.png") no-repeat 0 0;
}

.williams .ca-ad-wrap {
  background-image: url("/Images/img_CAad_small.png");
  background-repeat: no-repeat;
  height: 141px;
  width: 270px;
  margin: 0 auto 20px auto;
  padding-top: 70px;
}

.williams .ca-ad-wrap .textArea {
  width: 80%;
  Background: none repeat scroll 0 0 rgba(50, 50, 50, 0.7);
  border-radius: 5px;
  border: 1px solid #ccc;
  color: #ffffff;
  padding: 10px 10px 23px 10px;
  margin: 0 auto;
  font-size: 13px;
  font-weight: 700;
}

.williams .ca-ad-wrap .textArea p {
  margin-bottom: 0 !important;
}

.williams .ca-ad-wrap .learnLink {
  background: #EC1B23;
  width: 100px;
  margin: -17px auto 0 auto;
  padding: 5px 0;
  text-align: center;
}

.williams .ca-ad-wrap .learnLink a {
  color: #ffffff;
  font-weight: bold;
}

.williams .stickNavbarAnchorFix {
  position: absolute;
  margin-top: -42px;
}

.williams .topLevelPart.open .expand {
  background-color: #999999;
}

.williams .viewLargePage {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.williams .viewLargePage a {
  color: #006699;
  text-decoration: none;
}

.williams .viewLargePage a:hover {
  text-decoration: underline;
}

.williams .viewLargePage .page-header h1 {
  margin: 10px 0 !important;
}

.williams .viewLargePage .page-header h1 .ChapterTitle {
  line-height: 22px;
}

.williams .viewLargePage span.tableCaption {
  background: #ffffff;
  padding-bottom: 10px;
  float: left !important;
  width: 100% !important;
}

.williams .viewLargePage .widget-buttons,
.williams .viewLargePage .author,
.williams .viewLargePage p.para {
  font-size: 14px;
}

.williams .viewLargePage th,
.williams .viewLargePage td {
  padding: 10px !important;
  font-size: 14px;
  line-height: 150%;
}

.williams .viewLargePage td[align="center"] {
  text-align: center !important;
}

.williams .viewLargePage td[align="left"] {
  text-align: left !important;
}

.williams .viewLargePage td[align="right"] {
  text-align: right !important;
}

.williams .viewLargePage table {
  float: left !important;
}

.williams .viewLargePage sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.williams .viewLargePage .contentBody .contentSection .tableSection {
  border: none;
  background: #ffffff;
  padding: 0;
  margin: 0;
}

.williams .viewLargePage .contentBody .contentSection .tableSection .widget-buttons .printThis {
  color: #053183;
}

.williams .viewLargePage .contentBody .contentSection .tableSection .inlineFigure {
  background-color: #ffffff;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
}

.williams .viewLargePage .contentBody .contentSection .tableSection .inlineFigure h6 {
  margin: 10px 0 !important;
  font-size: 16px !important;
}

.williams .viewLargePage .contentBody .contentSection .tableSection .tTable {
  float: left !important;
}

.williams .viewLargePage .contentBody .contentSection .tableSection .tTable table {
  float: none !important;
}

.williams .viewLargePage .contentBody .contentSection .tableSection .tTable table p {
  margin: 0;
}

.williams .viewLargePage .contentBody .contentSection .tableSection .tableFoot {
  float: left !important;
  width: 100%;
}

.williams .viewLargePage .contentBody .contentSection .tableSection span.tablelegend,
.williams .viewLargePage .contentBody .contentSection .tableSection legend {
  display: block;
  float: left !important;
  width: 100%;
}

.williams .viewLargePage .contentBody .contentSection .tableSection .tableAttrib {
  float: left !important;
}

.williams .viewLargePage .contentBody .contentSection .figureSection {
  border: none;
  background: #ffffff;
  padding: 0;
  margin: 0;
}

.williams .viewLargePage .contentBody .contentSection .figureSection .inlineFigure {
  background-color: #ffffff;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
}

.williams .viewLargePage .contentBody .contentSection .figureSection .inlineFigure h6.figureLabel {
  margin: 10px 0 !important;
  font-size: 16px !important;
}

.williams .viewLargePage .contentBody .contentSection .figureSection .inlineFigure .inlineFigureImage {
  text-align: left;
  margin: 0;
}

.williams .viewLargePage .contentBody .contentSection .figureSection .inlineFigure .inlineFigureImage .figureLinks .widget-buttons {
  margin-bottom: 10px;
}

.williams .viewLargePage .contentBody .contentSection .figureSection .inlineFigure .inlineFigureImage .figureLinks p.para {
  line-height: 18px;
  font-size: 14px;
}

.williams.mgh .header-wrap .widgets-header {
  background: #e31c23;
}

.williams.mgh .btn {
  background: #e31c23;
  color: #ffffff;
  text-align: center;
}

.williams.mgh #aTakeTest1.btn {
  background: #e31c23 !important;
  color: #ffffff;
  text-align: center;
}

.williams.mgh .contentSectionTab h2 {
  padding-left: 0;
}

.williams.mgh .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.mgh .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #e31c23 url("/Images/icons/plus_minus.png") 0 0;
}

.williams.aca .header-wrap .widgets-header {
  background: #ff5a1b;
}

.williams.aca .btn {
  background: #ff5a1b;
  color: #ffffff;
  text-align: center;
}

.williams.aca #aTakeTest1.btn {
  background: #ff5a1b !important;
  color: #ffffff;
  text-align: center;
}

.williams.aca .contentSectionTab h2 {
  padding-left: 0;
}

.williams.aca .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.aca .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #ff5a1b url("/Images/icons/plus_minus.png") 0 0;
}

.williams.aem .header-wrap .widgets-header {
  background: #eb2027;
}

.williams.aem .btn {
  background: #eb2027;
  color: #ffffff;
  text-align: center;
}

.williams.aem #aTakeTest1.btn {
  background: #eb2027 !important;
  color: #ffffff;
  text-align: center;
}

.williams.aem .contentSectionTab h2 {
  padding-left: 0;
}

.williams.aem .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.aem .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #eb2027 url("/Images/icons/plus_minus.png") 0 0;
}

.williams.acm .header-wrap .widgets-header {
  background: #252874;
}

.williams.acm .btn {
  background: #252874;
  color: #ffffff;
  text-align: center;
}

.williams.acm #aTakeTest1.btn {
  background: #252874 !important;
  color: #ffffff;
  text-align: center;
}

.williams.acm .contentSectionTab h2 {
  padding-left: 0;
}

.williams.acm .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.acm .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #252874 url("/Images/icons/plus_minus.png") 0 0;
}

.williams.apd .header-wrap .widgets-header {
  background: #5c2a78;
}

.williams.apd .btn {
  background: #5c2a78;
  color: #ffffff;
  text-align: center;
}

.williams.apd #aTakeTest1.btn {
  background: #5c2a78 !important;
  color: #ffffff;
  text-align: center;
}

.williams.apd .contentSectionTab h2 {
  padding-left: 0;
}

.williams.apd .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.apd .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #5c2a78 url("/Images/icons/plus_minus.png") 0 0;
}

.williams.acp .header-wrap .widgets-header,
.williams.ppp .header-wrap .widgets-header {
  background: #006838;
}

.williams.acp .btn,
.williams.ppp .btn {
  background: #006838;
  color: #ffffff;
  text-align: center;
}

.williams.acp #aTakeTest1.btn,
.williams.ppp #aTakeTest1.btn {
  background: #006838 !important;
  color: #ffffff;
  text-align: center;
}

.williams.acp .contentSectionTab h2,
.williams.ppp .contentSectionTab h2 {
  padding-left: 0;
}

.williams.acp .contentSectionTab h2 .expandable-touchpoint,
.williams.ppp .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.acp .contentSectionTab.collapsed h2 .expandable-touchpoint,
.williams.ppp .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #006838 url("/Images/icons/plus_minus.png") 0 0;
}

.williams.apt .header-wrap .widgets-header {
  background: #00abb9;
}

.williams.apt .btn {
  background: #00abb9;
  color: #ffffff;
  text-align: center;
}

.williams.apt #aTakeTest1.btn {
  background: #00abb9 !important;
  color: #ffffff;
  text-align: center;
}

.williams.apt .contentSectionTab h2 {
  padding-left: 0;
}

.williams.apt .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.apt .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #00abb9 url("/Images/icons/plus_minus.png") 0 0;
}

.williams.sgy .header-wrap .widgets-header {
  background: #f5aa01;
}

.williams.sgy .btn {
  background: #f5aa01;
  color: #ffffff;
  text-align: center;
}

.williams.sgy #aTakeTest1.btn {
  background: #f5aa01 !important;
  color: #ffffff;
  text-align: center;
}

.williams.sgy .contentSectionTab h2 {
  padding-left: 0;
}

.williams.sgy .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.sgy .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #f5aa01 url("/Images/icons/plus_minus.png") 0 0;
}

.williams.omm .header-wrap .widgets-header {
  background: #849a66;
}

.williams.omm .btn {
  background: #849a66;
  color: #ffffff;
  text-align: center;
}

.williams.omm #aTakeTest1.btn {
  background: #849a66 !important;
  color: #ffffff;
  text-align: center;
}

.williams.omm .contentSectionTab h2 {
  padding-left: 0;
}

.williams.omm .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.omm .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #849a66 url("/Images/icons/plus_minus.png") 0 0;
}

.williams.ca .header-wrap .widgets-header {
  background: #999999;
}

.williams.ca .btn {
  background: #999999;
  color: #ffffff;
  text-align: center;
}

.williams.ca #aTakeTest1.btn {
  background: #999999 !important;
  color: #ffffff;
  text-align: center;
}

.williams.ca .contentSectionTab h2 {
  padding-left: 0;
}

.williams.ca .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.ca .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 0;
}

.williams.med6 .header-wrap .widgets-header {
  background: #252874;
}

.williams.med6 .btn {
  background: #252874;
  color: #ffffff;
  text-align: center;
}

.williams.med6 #aTakeTest1.btn {
  background: #252874 !important;
  color: #ffffff;
  text-align: center;
}

.williams.med6 .contentSectionTab h2 {
  padding-left: 0;
}

.williams.med6 .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.med6 .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #252874 url("/Images/icons/plus_minus.png") 0 0;
}

.williams.neuro .header-wrap .widgets-header {
  background: #000033;
}

.williams.neuro .btn {
  background: #000033;
  color: #ffffff;
  text-align: center;
}

.williams.neuro #aTakeTest1.btn {
  background: #000033 !important;
  color: #ffffff;
  text-align: center;
}

.williams.neuro .contentSectionTab h2 {
  padding-left: 0;
}

.williams.neuro .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.neuro .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #000033 url("/Images/icons/plus_minus.png") 0 0;
}

.williams.obgyn .header-wrap .widgets-header {
  background: #5d2e8f;
}

.williams.obgyn .btn {
  background: #5d2e8f;
  color: #ffffff;
  text-align: center;
}

.williams.obgyn #aTakeTest1.btn {
  background: #5d2e8f !important;
  color: #ffffff;
  text-align: center;
}

.williams.obgyn .contentSectionTab h2 {
  padding-left: 0;
}

.williams.obgyn .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.obgyn .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #5d2e8f url("/Images/icons/plus_minus.png") 0 0;
}

.williams.cfc .header-wrap .widgets-header {
  background: #252874;
}

.williams.cfc .btn {
  background: #252874;
  color: #ffffff;
  text-align: center;
}

.williams.cfc #aTakeTest1.btn {
  background: #252874 !important;
  color: #ffffff;
  text-align: center;
}

.williams.cfc .contentSectionTab h2 {
  padding-left: 0;
}

.williams.cfc .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.cfc .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #252874 url("/Images/icons/plus_minus.png") 0 0;
}

.williams.amed .header-wrap .widgets-header {
  background: #252874;
}

.williams.amed .btn {
  background: #252874;
  color: #ffffff;
  text-align: center;
}

.williams.amed #aTakeTest1.btn {
  background: #252874 !important;
  color: #ffffff;
  text-align: center;
}

.williams.amed .contentSectionTab h2 {
  padding-left: 0;
}

.williams.amed .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.amed .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #252874 url("/Images/icons/plus_minus.png") 0 0;
}

.williams.murtagh .header-wrap .widgets-header {
  background: #967b35;
}

.williams.murtagh .btn {
  background: #967b35;
  color: #ffffff;
  text-align: center;
}

.williams.murtagh #aTakeTest1.btn {
  background: #967b35 !important;
  color: #ffffff;
  text-align: center;
}

.williams.murtagh .contentSectionTab h2 {
  padding-left: 0;
}

.williams.murtagh .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.murtagh .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #967b35 url("/Images/icons/plus_minus.png") 0 0;
}

.williams.csm .header-wrap .widgets-header {
  background: #4e8c35;
}

.williams.csm .btn {
  background: #4e8c35;
  color: #ffffff;
  text-align: center;
}

.williams.csm #aTakeTest1.btn {
  background: #4e8c35 !important;
  color: #ffffff;
  text-align: center;
}

.williams.csm .contentSectionTab h2 {
  padding-left: 0;
}

.williams.csm .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.csm .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #4e8c35 url("/Images/icons/plus_minus.png") 0 0;
}

.williams.cardio .header-wrap .widgets-header {
  background: #ef4136;
}

.williams.cardio .btn {
  background: #ef4136;
  color: #ffffff;
  text-align: center;
}

.williams.cardio #aTakeTest1.btn {
  background: #ef4136 !important;
  color: #ffffff;
  text-align: center;
}

.williams.cardio .contentSectionTab h2 {
  padding-left: 0;
}

.williams.cardio .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.cardio .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #ef4136 url("/Images/icons/plus_minus.png") 0 0;
}

.williams.hemonc .header-wrap .widgets-header {
  background: #901923;
}

.williams.hemonc .btn {
  background: #901923;
  color: #ffffff;
  text-align: center;
}

.williams.hemonc #aTakeTest1.btn {
  background: #901923 !important;
  color: #ffffff;
  text-align: center;
}

.williams.hemonc .contentSectionTab h2 {
  padding-left: 0;
}

.williams.hemonc .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.hemonc .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #901923 url("/Images/icons/plus_minus.png") 0 0;
}

.williams.fadavispt .header-wrap .widgets-header {
  background: #28805c;
}

.williams.fadavispt .btn {
  background: #28805c;
  color: #ffffff;
  text-align: center;
}

.williams.fadavispt #aTakeTest1.btn {
  background: #28805c !important;
  color: #ffffff;
  text-align: center;
}

.williams.fadavispt .contentSectionTab h2 {
  padding-left: 0;
}

.williams.fadavispt .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.fadavispt .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #28805c url("/Images/icons/plus_minus.png") 0 0;
}

.williams.jama .header-wrap .widgets-header {
  background: #01497d;
}

.williams.jama .btn {
  background: #01497d;
  color: #ffffff;
  text-align: center;
}

.williams.jama #aTakeTest1.btn {
  background: #01497d !important;
  color: #ffffff;
  text-align: center;
}

.williams.jama .contentSectionTab h2 {
  padding-left: 0;
}

.williams.jama .contentSectionTab h2 .expandable-touchpoint {
  background: #999999 url("/Images/icons/plus_minus.png") 0 -25px;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.williams.jama .contentSectionTab.collapsed h2 .expandable-touchpoint {
  background: #01497d url("/Images/icons/plus_minus.png") 0 0;
}

.williams.jama .link.JEPodcasts {
  font-weight: normal !important;
}

.williams.jama .link.JEPodcasts b {
  font-weight: bold !important;
}

.williams.jama .accordion-inner a.worksheetList {
  font-size: 14px;
}

.williams.jama .refContent br:nth-last-of-type(1) {
  display: none;
}

.williams.jama .jamanetworklinks {
  padding-left: 5px;
}

.williams.jama .myaccess,
.williams.jama .favorite,
.williams.jama .widget-AddFavorites {
  display: none;
}

.williams .widget-RelatedContent .article-title {
  font-size: inherit;
  line-height: 23px;
  margin: 8px 0;
}

.williams .widget-RelatedContent .breadcrumb {
  background-color: #fff;
  font-weight: normal;
  overflow: hidden;
  text-align: left;
  padding: 0 !important;
  text-decoration: none !important;
}

.williams .widget-RelatedContent .article-title > a {
  color: #006699;
  overflow: hidden;
}

.williams .widget-RelatedBookContent .articleWidgetHead {
  color: black;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
}

.williams .imgLeft {
  float: left;
  margin: 6px 10px 20px 0;
}

.williams .imgLeftpdcast {
  float: left;
  margin: 6px 10px 25px 0;
}

.williams .worksheetswrapper {
  padding: 5px 0 5px 10px;
}

.williams .viewLargePage .btn {
  background: none;
}

.williams .viewLargePage .inlineFigureImage .contentFigures {
  width: auto !important;
}

.williams .tableContainer thead td {
  font-weight: bold;
}

.williams .contentBody i .GlossaryRef {
  font-style: italic;
}

.williams .tTable td sub {
  display: inline;
}

.williams a > comment {
  display: none;
}

.williams #toolbox-widgets .widget-CME-Show {
  border: 1px solid #e5e5e5;
}

.williams #toolbox-widgets .widget-CME-Show .accordian-group {
  border: none;
}

.williams #toolbox-widgets .cme-bg {
  background: url("/Images/icons/icon-cme.png") no-repeat scroll 0 0;
  padding-left: 40px;
  height: 40px;
}

.williams #toolbox-widgets .cme-bg div {
  font-weight: bold;
}

.williams .widget-CmeClinicalQuestions h2 {
  padding-left: 0px;
}

.williams .widget-CmeClinicalQuestions .newclassCA {
  margin-top: 10px;
}

.williams .widget-CmeClinicalQuestions input.newCA {
  margin-top: 0;
}

.williams .widget-CmeClinicalQuestions .newCAName {
  margin-top: 5px;
}

.williams .cme-mycme.right {
  float: left !important;
  margin-left: 5px;
}

.williams .cme-mycme.right:before {
  content: "|";
  margin-right: 5px;
}

.williams .omm #toolbox-widgets .widget-CME-Show {
  display: none;
}

@media (min-width: 1200px) {
  .williams article.span9 {
    width: 570px !important;
  }
}

@media (min-width: 981px) and (max-width: 1199px) {
  .williams article.span9 {
    width: 460px !important;
  }
}

.williams .widget-Gbosdisplay .header {
  font-size: 26px;
  font-weight: bold;
  line-height: 1.4;
}

.williams .widget-Gbosdisplay .caption {
  margin-bottom: 10px;
}

.williams .widget-Gbosdisplay .boxed-content {
  font-weight: bold;
}

.williams .widget-Gbosdisplay .boxed-content .para {
  font-weight: normal;
}

.williams .span3 .widget-Gbosdisplay .boxed-Categories {
  border: 1px solid #c9c9c9;
}

.williams .span3 .widget-Gbosdisplay .boxed-Categories .bc-header {
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  color: #ffffff;
  background: #252874;
  font-weight: bold;
}

.williams .span3 .widget-Gbosdisplay .boxed-Categories .relatedCategories {
  padding: 15px;
}

.williams .span3 .widget-Gbosdisplay .boxed-Categories .relatedCategories a {
  font-weight: bold;
}

.williams .divMcMasters,
.williams .openResult {
  border-radius: 4px;
  padding: 8px 10px 6px;
  margin: 20px 0px;
  border: 1px solid #dddddd;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.williams .openResult {
  margin-bottom: 15px;
}

.williams .openResult .spnFromMcMaster .caret {
  vertical-align: middle;
  margin-left: 10px;
}

.williams img.lnkHookMcMasters {
  margin-right: 10px;
}

.williams img.lnkHookMcMasters + span {
  line-height: 30px;
}

.williams .spnFromMcMaster + .caret {
  vertical-align: middle;
  margin-left: 10px;
}

.williams .mcmasters-content {
  *zoom: 1;
  margin: 10px 0;
  display: none;
}

.williams .mcmasters-content:before,
.williams .mcmasters-content:after {
  display: table;
  content: "";
  line-height: 0;
}

.williams .mcmasters-content:after {
  clear: both;
}

.williams #divMcMastersLinks {
  float: left;
}

.williams #divMcMastersLinks .hlMcMasterArticle {
  margin-bottom: 10px;
}

.williams .ps-container .ps-scrollbar-x-rail {
  position: absolute;
  /* please don't change 'position' */
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
}

.williams .ps-container:hover .ps-scrollbar-x-rail,
.williams .ps-container.hover .ps-scrollbar-x-rail {
  opacity: 0.6;
}

.williams .ps-container .ps-scrollbar-x-rail:hover,
.williams .ps-container .ps-scrollbar-x-rail.hover {
  background-color: #eee;
  opacity: 0.9;
}

.williams .ps-container .ps-scrollbar-x-rail.in-scrolling {
  opacity: 0.9;
}

.williams .ps-container .ps-scrollbar-y-rail {
  position: absolute;
  /* please don't change 'position' */
  right: 3px;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 8px;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
}

.williams .ps-container:hover .ps-scrollbar-y-rail,
.williams .ps-container.hover .ps-scrollbar-y-rail {
  opacity: 0.6;
}

.williams .ps-container .ps-scrollbar-y-rail:hover,
.williams .ps-container .ps-scrollbar-y-rail.hover {
  background-color: #eee;
  opacity: 0.9;
}

.williams .ps-container .ps-scrollbar-y-rail.in-scrolling {
  opacity: 0.9;
}

.williams .ps-container .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
  background-color: #aaa;
  border-radius: 4px;
  -webkit-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  display: none;
}

.williams .ps-container.ie6 .ps-scrollbar-x {
  font-size: 0;
  /* fixed scrollbar height in xp sp3 ie6 */
}

.williams .ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,
.williams .ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
  background-color: #999;
}

.williams .ps-container .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 12px;
  background-color: #aaa;
  border-radius: 4px;
  -webkit-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}

.williams .ps-container.ie .ps-scrollbar-y {
  font-size: 0;
  /* fixed scrollbar height in xp sp3 ie6 */
}

.williams .ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.williams .ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
  background-color: #999;
}

/* Responsive carousel plugin */
.williams .carousel {
  min-width: 100%;
}

.williams .carousel-item {
  width: 100%;
  background: #fff;
}

.williams img {
  max-width: 100%;
}

.williams .slag {
  float: left;
  width: 50%;
}

@media (min-width: 480px) {
  .williams .slag {
    width: 33.333333333333333333%;
  }
}

@media (min-width: 768px) {
  .williams .slag {
    width: 50%;
  }
}

@media (max-width: 980px) {
  .williams #content-navbar-sticky-wrapper #content-navbar .navbar-inner {
    padding: 0 0 0 5px !important;
  }
}

/*
Added By MyUpToDate
*/
.williams .figureLinks .tableDialog,
.williams .figureDialog {
  display: block;
}

.williams .figureLinks {
  margin-top: 0;
}

.williams .fancybox {
  padding: 0;
}

.williams a.drugLink:hover {
  text-decoration: none;
  cursor: auto;
}

.williams .openResult {
  margin: 0;
  border-radius: 0;
  border-left: none;
  border-right: none;
}

.williams .contentJump {
  background-color: #71767d;
  color: white;
  padding: 5px 0;
}

.williams h2 {
  font-size: 20px;
  line-height: 24px;
}

.williams h1,
.williams .ChapterTitle {
  line-height: 30px;
}

.williams .contentSectionTab .contentPrevNext .expand {
  margin: 0;
  height: 20px;
}

.williams ol {
  list-style-type: decimal;
}

@media (max-width: 980px) {
  .williams .tableSection .inlineFigure .figureDescription {
    width: 100% !important;
  }
}

/*http://accessmedicine.mhmedical.com/combres.axd/acm/-1792313751/*/
/* Comment Generated by Combres - Resource '/less/app/sites/acm.css' (Mode: Static) */
.access-medicine article,
.access-medicine aside,
.access-medicine details,
.access-medicine figcaption,
.access-medicine figure,
.access-medicine footer,
.access-medicine header,
.access-medicine hgroup,
.access-medicine nav,
.access-medicine section {
  display: block;
}

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

.access-medicine audio:not([controls]) {
  display: none;
}

.access-medicine {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

.access-medicine a:hover,
.access-medicine a:active {
  outline: 0;
}

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

.access-medicine sup {
  top: -0.5em;
}

.access-medicine sub {
  bottom: -0.25em;
}

.access-medicine img {
  /* Responsive images (ensure images don't scale beyond their parents) */
  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */
  width: auto\9;
  /* IE7-8 need help adjusting responsive images */
  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

.access-medicine #map_canvas img {
  max-width: none;
}

/* Moved to _site.less
// Microsite Search (branded) Navbar
// -------------------------

@mnsb:										@siteColor;
@micrositeNavbarSearchBackground:			@siteColor;
@micrositeNavbarSearchBackgroundHighlight:	@siteColor;
@search-btn:								#CB0000;
//@micrositeNavbarSearchBackground: hsla( hue(@mnsb), saturation(@mnsb * .8), lightness(@mnsb), 0.15 );
//@micrositeNavbarSearchBackgroundHighlight:	lighten(@micrositeNavbarSearchBackground, 20%);
@micrositeNavbarSearchBackgroundFocus:		@white;
@micrositeNavbarSearchBorder:				darken(@grayLightest, 12%);
@micrositeNavbarSearchPlaceholderColor:		#666666;
*/
.access-medicine {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  background-color: #ffffff;
}

.access-medicine a {
  color: #006699;
  text-decoration: none;
  cursor: pointer;
}

.access-medicine a:hover {
  color: #00334d;
  text-decoration: underline;
}

.access-medicine .img-rounded {
  border-radius: 6px;
}

.access-medicine .img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.access-medicine .img-circle {
  border-radius: 500px;
}

.access-medicine .row {
  margin-left: -20px;
  *zoom: 1;
}

.access-medicine .row:before,
.access-medicine .row:after {
  display: table;
  content: "";
  line-height: 0;
}

.access-medicine .row:after {
  clear: both;
}

.access-medicine [class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}

.access-medicine .container,
.access-medicine .navbar-static-top .container,
.access-medicine .navbar-fixed-top .container,
.access-medicine .navbar-fixed-bottom .container {
  width: 940px;
}

.access-medicine .span12 {
  width: 940px;
}

.access-medicine .span11 {
  width: 860px;
}

.access-medicine .span10 {
  width: 780px;
}

.access-medicine .span9 {
  width: 700px;
}

.access-medicine .span8 {
  width: 620px;
}

.access-medicine .span7 {
  width: 540px;
}

.access-medicine .span6 {
  width: 460px;
}

.access-medicine .span5 {
  width: 380px;
}

.access-medicine .span4 {
  width: 300px;
}

.access-medicine .span3 {
  width: 220px;
}

.access-medicine .span2 {
  width: 140px;
}

.access-medicine .span1 {
  width: 60px;
}

.access-medicine .offset12 {
  margin-left: 980px;
}

.access-medicine .offset11 {
  margin-left: 900px;
}

.access-medicine .offset10 {
  margin-left: 820px;
}

.access-medicine .offset9 {
  margin-left: 740px;
}

.access-medicine .offset8 {
  margin-left: 660px;
}

.access-medicine .offset7 {
  margin-left: 580px;
}

.access-medicine .offset6 {
  margin-left: 500px;
}

.access-medicine .offset5 {
  margin-left: 420px;
}

.access-medicine .offset4 {
  margin-left: 340px;
}

.access-medicine .offset3 {
  margin-left: 260px;
}

.access-medicine .offset2 {
  margin-left: 180px;
}

.access-medicine .offset1 {
  margin-left: 100px;
}

.access-medicine .row-fluid {
  width: 100%;
  *zoom: 1;
}

.access-medicine .row-fluid:before,
.access-medicine .row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}

.access-medicine .row-fluid:after {
  clear: both;
}

.access-medicine .row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.12765957%;
  *margin-left: 2.07446809%;
}

.access-medicine .row-fluid [class*="span"]:first-child {
  margin-left: 0 !important;
}

.access-medicine .row-fluid .span12 {
  width: 100% !important;
  *width: 99.94680851% !important;
}

.access-medicine .row-fluid .span11 {
  width: 91.4893617% !important;
  *width: 91.43617021% !important;
}

.access-medicine .row-fluid .span10 {
  width: 82.9787234% !important;
  *width: 82.92553191% !important;
}

.access-medicine .row-fluid .span9 {
  width: 74.46808511% !important;
  *width: 74.41489362% !important;
}

.access-medicine .row-fluid .span8 {
  width: 65.95744681% !important;
  *width: 65.90425532% !important;
}

.access-medicine .row-fluid .span7 {
  width: 57.44680851% !important;
  *width: 57.39361702% !important;
}

.access-medicine .row-fluid .span6 {
  width: 48.93617021% !important;
  *width: 48.88297872% !important;
}

.access-medicine .row-fluid .span5 {
  width: 40.42553191% !important;
  *width: 40.37234043% !important;
}

.access-medicine .row-fluid .span4 {
  width: 31.91489362% !important;
  *width: 31.86170213% !important;
}

.access-medicine .row-fluid .span3 {
  width: 23.40425532% !important;
  *width: 23.35106383% !important;
}

.access-medicine .row-fluid .span2 {
  width: 14.89361702% !important;
  *width: 14.84042553% !important;
}

.access-medicine .row-fluid .span1 {
  width: 6.38297872% !important;
  *width: 6.32978723% !important;
}

.access-medicine .row-fluid .offset12 {
  margin-left: 104.25531915%;
  *margin-left: 104.14893617%;
}

.access-medicine .row-fluid .offset12:first-child {
  margin-left: 102.12765957%;
  *margin-left: 102.0212766%;
}

.access-medicine .row-fluid .offset11 {
  margin-left: 95.74468085%;
  *margin-left: 95.63829787%;
}

.access-medicine .row-fluid .offset11:first-child {
  margin-left: 93.61702128%;
  *margin-left: 93.5106383%;
}

.access-medicine .row-fluid .offset10 {
  margin-left: 87.23404255%;
  *margin-left: 87.12765957%;
}

.access-medicine .row-fluid .offset10:first-child {
  margin-left: 85.10638298%;
  *margin-left: 85%;
}

.access-medicine .row-fluid .offset9 {
  margin-left: 78.72340426%;
  *margin-left: 78.61702128%;
}

.access-medicine .row-fluid .offset9:first-child {
  margin-left: 76.59574468%;
  *margin-left: 76.4893617%;
}

.access-medicine .row-fluid .offset8 {
  margin-left: 70.21276596%;
  *margin-left: 70.10638298%;
}

.access-medicine .row-fluid .offset8:first-child {
  margin-left: 68.08510638%;
  *margin-left: 67.9787234%;
}

.access-medicine .row-fluid .offset7 {
  margin-left: 61.70212766%;
  *margin-left: 61.59574468%;
}

.access-medicine .row-fluid .offset7:first-child {
  margin-left: 59.57446809%;
  *margin-left: 59.46808511%;
}

.access-medicine .row-fluid .offset6 {
  margin-left: 53.19148936%;
  *margin-left: 53.08510638%;
}

.access-medicine .row-fluid .offset6:first-child {
  margin-left: 51.06382979%;
  *margin-left: 50.95744681%;
}

.access-medicine .row-fluid .offset5 {
  margin-left: 44.68085106%;
  *margin-left: 44.57446809%;
}

.access-medicine .row-fluid .offset5:first-child {
  margin-left: 42.55319149%;
  *margin-left: 42.44680851%;
}

.access-medicine .row-fluid .offset4 {
  margin-left: 36.17021277%;
  *margin-left: 36.06382979%;
}

.access-medicine .row-fluid .offset4:first-child {
  margin-left: 34.04255319%;
  *margin-left: 33.93617021%;
}

.access-medicine .row-fluid .offset3 {
  margin-left: 27.65957447%;
  *margin-left: 27.55319149%;
}

.access-medicine .row-fluid .offset3:first-child {
  margin-left: 25.53191489%;
  *margin-left: 25.42553191%;
}

.access-medicine .row-fluid .offset2 {
  margin-left: 19.14893617%;
  *margin-left: 19.04255319%;
}

.access-medicine .row-fluid .offset2:first-child {
  margin-left: 17.0212766%;
  *margin-left: 16.91489362%;
}

.access-medicine .row-fluid .offset1 {
  margin-left: 10.63829787%;
  *margin-left: 10.53191489%;
}

.access-medicine .row-fluid .offset1:first-child {
  margin-left: 8.5106383%;
  *margin-left: 8.40425532%;
}

.access-medicine [class*="span"].hide,
.access-medicine .row-fluid [class*="span"].hide {
  display: none;
}

.access-medicine [class*="span"].pull-right,
.access-medicine .row-fluid [class*="span"].pull-right {
  float: right;
}

.access-medicine .container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

.access-medicine .container:before,
.access-medicine .container:after {
  display: table;
  content: "";
  line-height: 0;
}

.access-medicine .container:after {
  clear: both;
}

.access-medicine .container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

.access-medicine .container-fluid:before,
.access-medicine .container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}

.access-medicine .container-fluid:after {
  clear: both;
}

.access-medicine p {
  margin: 0 0 10px;
}

.access-medicine .lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}

.access-medicine small {
  font-size: 85%;
}

.access-medicine strong {
  font-weight: bold;
}

.access-medicine em {
  font-style: italic;
}

.access-medicine cite {
  font-style: normal;
}

.access-medicine .muted {
  color: #999999;
}

.access-medicine .text-warning {
  color: #c09853;
}

.access-medicine .text-error {
  color: #b94a48;
}

.access-medicine .text-info {
  color: #3a87ad;
}

.access-medicine .text-success {
  color: #468847;
}

.access-medicine h1,
.access-medicine h2,
.access-medicine h3,
.access-medicine h4,
.access-medicine h5,
.access-medicine h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 1;
  color: inherit;
  text-rendering: optimizelegibility;
}

.access-medicine h1 small,
.access-medicine h2 small,
.access-medicine h3 small,
.access-medicine h4 small,
.access-medicine h5 small,
.access-medicine h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

.access-medicine h1 {
  font-size: 36px;
  line-height: 40px;
}

.access-medicine h2 {
  font-size: 30px;
  line-height: 40px;
}

.access-medicine h3 {
  font-size: 24px;
  line-height: 40px;
}

.access-medicine h4 {
  font-size: 18px;
  line-height: 20px;
}

.access-medicine h5 {
  font-size: 14px;
  line-height: 20px;
}

.access-medicine h6 {
  font-size: 12px;
  line-height: 20px;
}

.access-medicine h1 small {
  font-size: 24px;
}

.access-medicine h2 small {
  font-size: 18px;
}

.access-medicine h3 small {
  font-size: 14px;
}

.access-medicine h4 small {
  font-size: 14px;
}

.access-medicine .page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eeeeee;
}

.access-medicine ul,
.access-medicine ol {
  padding: 0;
  margin: 0 0 10px 25px;
}

.access-medicine ul ul,
.access-medicine ul ol,
.access-medicine ol ol,
.access-medicine ol ul {
  margin-bottom: 0;
}

.access-medicine li {
  line-height: 20px;
}

.access-medicine ul.unstyled,
.access-medicine ol.unstyled {
  margin-left: 0;
  list-style: none;
}

.access-medicine dl {
  margin-bottom: 20px;
}

.access-medicine dt,
.access-medicine dd {
  line-height: 20px;
}

.access-medicine dt {
  font-weight: bold;
}

.access-medicine dd {
  margin-left: 10px;
}

.access-medicine .dl-horizontal {
  *zoom: 1;
}

.access-medicine .dl-horizontal:before,
.access-medicine .dl-horizontal:after {
  display: table;
  content: "";
  line-height: 0;
}

.access-medicine .dl-horizontal:after {
  clear: both;
}

.access-medicine .dl-horizontal dt {
  float: left;
  width: 160px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.access-medicine .dl-horizontal dd {
  margin-left: 180px;
}

.access-medicine hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}

.access-medicine abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

.access-medicine abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.access-medicine blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}

.access-medicine blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}

.access-medicine blockquote small {
  display: block;
  line-height: 20px;
  color: #999999;
}

.access-medicine blockquote small:before {
  content: '\2014 \00A0';
}

.access-medicine blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

.access-medicine blockquote.pull-right p,
.access-medicine blockquote.pull-right small {
  text-align: right;
}

.access-medicine blockquote.pull-right small:before {
  content: '';
}

.access-medicine blockquote.pull-right small:after {
  content: '\00A0 \2014';
}

.access-medicine q:before,
.access-medicine q:after,
.access-medicine blockquote:before,
.access-medicine blockquote:after {
  content: "";
}

.access-medicine address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}

.access-medicine code,
.access-medicine pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333333;
  border-radius: 3px;
}

.access-medicine code {
  padding: 2px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}

.access-medicine pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}

.access-medicine pre.prettyprint {
  margin-bottom: 20px;
}

.access-medicine pre code {
  padding: 0;
  color: inherit;
  background-color: transparent;
  border: 0;
}

.access-medicine .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.access-medicine form {
  margin: 0 0 20px;
}

.access-medicine fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

.access-medicine legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

.access-medicine legend small {
  font-size: 15px;
  color: #999999;
}

.access-medicine label,
.access-medicine input,
.access-medicine button,
.access-medicine select,
.access-medicine textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}

.access-medicine input,
.access-medicine button,
.access-medicine select,
.access-medicine textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.access-medicine label {
  display: block;
  margin-bottom: 5px;
}

.access-medicine table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
}

.access-medicine .table {
  width: 100%;
  margin-bottom: 20px;
}

.access-medicine .table th,
.access-medicine .table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.access-medicine .table th {
  font-weight: bold;
}

.access-medicine .table thead th {
  vertical-align: bottom;
}

.access-medicine .table caption + thead tr:first-child th,
.access-medicine .table caption + thead tr:first-child td,
.access-medicine .table colgroup + thead tr:first-child th,
.access-medicine .table colgroup + thead tr:first-child td,
.access-medicine .table thead:first-child tr:first-child th,
.access-medicine .table thead:first-child tr:first-child td {
  border-top: 0;
}

.access-medicine .table tbody + tbody {
  border-top: 2px solid #dddddd;
}

.access-medicine .table-condensed th,
.access-medicine .table-condensed td {
  padding: 4px 5px;
}

.access-medicine .table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  border-radius: 4px;
}

.access-medicine .table-bordered th,
.access-medicine .table-bordered td {
  border-left: 1px solid #dddddd;
}

.access-medicine .table-bordered caption + thead tr:first-child th,
.access-medicine .table-bordered caption + tbody tr:first-child th,
.access-medicine .table-bordered caption + tbody tr:first-child td,
.access-medicine .table-bordered colgroup + thead tr:first-child th,
.access-medicine .table-bordered colgroup + tbody tr:first-child th,
.access-medicine .table-bordered colgroup + tbody tr:first-child td,
.access-medicine .table-bordered thead:first-child tr:first-child th,
.access-medicine .table-bordered tbody:first-child tr:first-child th,
.access-medicine .table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}

.access-medicine .table-bordered thead:first-child tr:first-child th:first-child,
.access-medicine .table-bordered tbody:first-child tr:first-child td:first-child {
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.access-medicine .table-bordered thead:first-child tr:first-child th:last-child,
.access-medicine .table-bordered tbody:first-child tr:first-child td:last-child {
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.access-medicine .table-bordered thead:last-child tr:last-child th:first-child,
.access-medicine .table-bordered tbody:last-child tr:last-child td:first-child,
.access-medicine .table-bordered tfoot:last-child tr:last-child td:first-child {
  border-radius: 0 0 0 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.access-medicine .table-bordered thead:last-child tr:last-child th:last-child,
.access-medicine .table-bordered tbody:last-child tr:last-child td:last-child,
.access-medicine .table-bordered tfoot:last-child tr:last-child td:last-child {
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

.access-medicine .table-bordered caption + thead tr:first-child th:first-child,
.access-medicine .table-bordered caption + tbody tr:first-child td:first-child,
.access-medicine .table-bordered colgroup + thead tr:first-child th:first-child,
.access-medicine .table-bordered colgroup + tbody tr:first-child td:first-child {
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.access-medicine .table-bordered caption + thead tr:first-child th:last-child,
.access-medicine .table-bordered caption + tbody tr:first-child td:last-child,
.access-medicine .table-bordered colgroup + thead tr:first-child th:last-child,
.access-medicine .table-bordered colgroup + tbody tr:first-child td:last-child {
  border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.access-medicine .table-striped tbody tr:nth-child(odd) td,
.access-medicine .table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}

.access-medicine .table-hover tbody tr:hover td,
.access-medicine .table-hover tbody tr:hover th {
  background-color: #f5f5f5;
}

.access-medicine table [class*=span],
.access-medicine .row-fluid table [class*=span] {
  display: table-cell;
  float: none;
  margin-left: 0;
}

.access-medicine .table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}

.access-medicine .table .span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}

.access-medicine .table .span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}

.access-medicine .table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}

.access-medicine .table .span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}

.access-medicine .table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}

.access-medicine .table .span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}

.access-medicine .table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}

.access-medicine .table .span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}

.access-medicine .table .span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}

.access-medicine .table .span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}

.access-medicine .table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

.access-medicine .table .span13 {
  float: none;
  width: 1004px;
  margin-left: 0;
}

.access-medicine .table .span14 {
  float: none;
  width: 1084px;
  margin-left: 0;
}

.access-medicine .table .span15 {
  float: none;
  width: 1164px;
  margin-left: 0;
}

.access-medicine .table .span16 {
  float: none;
  width: 1244px;
  margin-left: 0;
}

.access-medicine .table .span17 {
  float: none;
  width: 1324px;
  margin-left: 0;
}

.access-medicine .table .span18 {
  float: none;
  width: 1404px;
  margin-left: 0;
}

.access-medicine .table .span19 {
  float: none;
  width: 1484px;
  margin-left: 0;
}

.access-medicine .table .span20 {
  float: none;
  width: 1564px;
  margin-left: 0;
}

.access-medicine .table .span21 {
  float: none;
  width: 1644px;
  margin-left: 0;
}

.access-medicine .table .span22 {
  float: none;
  width: 1724px;
  margin-left: 0;
}

.access-medicine .table .span23 {
  float: none;
  width: 1804px;
  margin-left: 0;
}

.access-medicine .table .span24 {
  float: none;
  width: 1884px;
  margin-left: 0;
}

.access-medicine .table tbody tr.success td {
  background-color: #dff0d8;
}

.access-medicine .table tbody tr.error td {
  background-color: #f2dede;
}

.access-medicine .table tbody tr.warning td {
  background-color: #fcf8e3;
}

.access-medicine .table tbody tr.info td {
  background-color: #d9edf7;
}

.access-medicine .table-hover tbody tr.success:hover td {
  background-color: #d0e9c6;
}

.access-medicine .table-hover tbody tr.error:hover td {
  background-color: #ebcccc;
}

.access-medicine .table-hover tbody tr.warning:hover td {
  background-color: #faf2cc;
}

.access-medicine .table-hover tbody tr.info:hover td {
  background-color: #c4e3f3;
}

.access-medicine [class^="icon-"],
.access-medicine [class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("/UI/vendor/bootstrap-2.1/img/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
  margin-top: 1px;
}

/* White icons with optional class, or on hover/active states of certain elements */
.access-medicine .resourcelist {
  padding-bottom: 10px;
  border-bottom: 1px solid;
}

.access-medicine .resourcelist .span {
  float: left;
  margin-left: 10px;
  min-height: 1px;
  width: 150px;
  word-wrap: break-word;
}

.access-medicine .resourcelist .resource {
  float: left;
  padding-top: 15px;
  border-bottom: 1px solid #ddd;
}

.access-medicine .breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.access-medicine .breadcrumb li {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  text-shadow: 0 1px 0 #ffffff;
  font-weight: normal;
}

.access-medicine .breadcrumb .divider {
  padding: 0 5px;
  color: #ccc;
}

.access-medicine .breadcrumb .active {
  color: #999999;
}

.access-medicine .tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
}

.access-medicine .tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.access-medicine .tooltip.top {
  margin-top: -3px;
}

.access-medicine .tooltip.right {
  margin-left: 3px;
}

.access-medicine .tooltip.bottom {
  margin-top: 3px;
}

.access-medicine .tooltip.left {
  margin-left: -3px;
}

.access-medicine .tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}

.access-medicine .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.access-medicine .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}

.access-medicine .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}

.access-medicine .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}

.access-medicine .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

.access-medicine .thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}

.access-medicine .thumbnails:before,
.access-medicine .thumbnails:after {
  display: table;
  content: "";
  line-height: 0;
}

.access-medicine .thumbnails:after {
  clear: both;
}

.access-medicine .row-fluid .thumbnails {
  margin-left: 0;
}

.access-medicine .thumbnails > li {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
}

.access-medicine .thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
}

.access-medicine a.thumbnail:hover {
  border-color: #006699;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.access-medicine .thumbnail > img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.access-medicine .thumbnail .caption {
  padding: 9px;
  color: #555555;
}

.access-medicine .label,
.access-medicine .badge {
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999999;
}

.access-medicine .label {
  padding: 1px 4px 2px;
  border-radius: 3px;
}

.access-medicine .badge {
  padding: 1px 9px 2px;
  border-radius: 9px;
}

.access-medicine a.label:hover,
.access-medicine a.badge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

.access-medicine .label-important,
.access-medicine .badge-important {
  background-color: #b94a48;
}

.access-medicine .label-important[href],
.access-medicine .badge-important[href] {
  background-color: #953b39;
}

.access-medicine .label-warning,
.access-medicine .badge-warning {
  background-color: #f89406;
}

.access-medicine .label-warning[href],
.access-medicine .badge-warning[href] {
  background-color: #c67605;
}

.access-medicine .label-success,
.access-medicine .badge-success {
  background-color: #468847;
}

.access-medicine .label-success[href],
.access-medicine .badge-success[href] {
  background-color: #356635;
}

.access-medicine .label-info,
.access-medicine .badge-info {
  background-color: #3a87ad;
}

.access-medicine .label-info[href],
.access-medicine .badge-info[href] {
  background-color: #2d6987;
}

.access-medicine .label-inverse,
.access-medicine .badge-inverse {
  background-color: #333333;
}

.access-medicine .label-inverse[href],
.access-medicine .badge-inverse[href] {
  background-color: #1a1a1a;
}

.access-medicine .btn .label,
.access-medicine .btn .badge {
  position: relative;
  top: -1px;
}

.access-medicine .btn-mini .label,
.access-medicine .btn-mini .badge {
  top: 0;
}

.access-medicine .accordion {
  margin-bottom: 20px;
}

.access-medicine .accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}

.access-medicine .accordion-heading {
  border-bottom: 0;
}

.access-medicine .accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}

.access-medicine .accordion-toggle {
  cursor: pointer;
}

.access-medicine .accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}

.access-medicine .pull-right {
  float: right;
}

.access-medicine .pull-left {
  float: left;
}

.access-medicine .hide {
  display: none;
}

.access-medicine .show {
  display: block;
}

.access-medicine .invisible {
  visibility: hidden;
}

.access-medicine .affix {
  position: fixed;
}

/* info and errors */
.access-medicine .message-info {
  border: 1px solid;
  clear: both;
  padding: 10px 20px;
}

.access-medicine .message-error {
  clear: both;
  color: #b94a48;
  font-size: 1.1em;
  font-weight: bold;
  margin: 20px 0 10px 0;
}

.access-medicine .message-success {
  color: #7ac0da;
  font-size: 1.3em;
  font-weight: bold;
  margin: 20px 0 10px 0;
}

.access-medicine .error {
  color: #b94a48;
}

/* styles for validation helpers */
.access-medicine .field-validation-error {
  color: #b94a48;
  font-weight: bold;
}

.access-medicine .field-validation-valid {
  display: none;
}

.access-medicine input.input-validation-error {
  border: 1px solid #eed3d7;
}

.access-medicine input[type="checkbox"].input-validation-error {
  border: 0 none;
}

.access-medicine .validation-summary-errors {
  color: #b94a48;
  font-weight: bold;
  font-size: 1.1em;
}

.access-medicine .validation-summary-valid {
  display: none;
}

/* type.less */
.access-medicine p {
  margin: 0 0 10px;
}

.access-medicine p small {
  font-size: 12px;
  color: #000000;
}

.access-medicine .lead {
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 200;
  line-height: 30px;
}

.access-medicine .small {
  font-size: .9em;
}

.access-medicine .smaller {
  font-size: 12px;
}

.access-medicine .mute {
  color: #999;
}

.access-medicine h1,
.access-medicine h2,
.access-medicine h3,
.access-medicine h4,
.access-medicine h5,
.access-medicine h6 {
  margin: 0;
  font-family: inherit;
  font-weight: bold;
  color: inherit;
  text-rendering: optimizelegibility;
}

.access-medicine h1 small,
.access-medicine h2 small,
.access-medicine h3 small,
.access-medicine h4 small,
.access-medicine h5 small,
.access-medicine h6 small {
  font-weight: normal;
  color: #999999;
}

.access-medicine h1 {
  font-size: 24px;
  line-height: 40px;
}

.access-medicine h1 small {
  font-size: 18px;
}

.access-medicine h2 {
  font-size: 22px;
  line-height: 40px;
}

.access-medicine h2 small {
  font-size: 18px;
}

.access-medicine h3 {
  font-size: 16px;
  line-height: 30px;
}

.access-medicine h3 small {
  font-size: 14px;
}

.access-medicine h4,
.access-medicine h5,
.access-medicine h6 {
  line-height: 20px;
}

.access-medicine h4 small {
  font-size: 12px;
}

.access-medicine h6 {
  color: #000000;
  text-transform: uppercase;
  font-weight: bold;
}

.access-medicine .page-header {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  border: none;
}

.access-medicine .page-header h1 {
  line-height: 1.5;
}

.access-medicine ul,
.access-medicine ol {
  padding: 0;
  margin: 0 0 10px 25px;
}

.access-medicine ul ul,
.access-medicine ul ol,
.access-medicine ol ol,
.access-medicine ol ul {
  margin-bottom: 0;
}

.access-medicine ul {
  list-style: disc;
}

.access-medicine li {
  line-height: 20px;
}

.access-medicine ul.unstyled,
.access-medicine ol.unstyled {
  margin-left: 0;
  list-style: none;
}

.access-medicine dl {
  margin-bottom: 20px;
}

.access-medicine dt,
.access-medicine dd {
  line-height: 20px;
}

.access-medicine dt {
  font-weight: bold;
  line-height: 19px;
}

.access-medicine dd {
  margin-left: 10px;
}

.access-medicine .dl-horizontal dt {
  float: left;
  width: 120px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.access-medicine .dl-horizontal dd {
  margin-left: 130px;
}

.access-medicine hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}

.access-medicine strong {
  font-weight: bold;
}

.access-medicine em {
  font-style: italic;
}

.access-medicine .muted {
  color: #999999;
}

.access-medicine abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

.access-medicine abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.access-medicine blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}

.access-medicine blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}

.access-medicine blockquote small {
  display: block;
  line-height: 20px;
  color: #999999;
}

.access-medicine blockquote small:before {
  content: '\2014 \00A0';
}

.access-medicine blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

.access-medicine blockquote.pull-right p,
.access-medicine blockquote.pull-right small {
  text-align: right;
}

.access-medicine q:before,
.access-medicine q:after,
.access-medicine blockquote:before,
.access-medicine blockquote:after {
  content: "";
}

.access-medicine address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}

.access-medicine small {
  font-size: 100%;
}

.access-medicine cite {
  font-style: normal;
}

.access-medicine .uppercase {
  text-transform: uppercase;
}

.access-medicine .dropdown-menu {
  top: 96%;
  border-radius: 0 0 0 0;
}

.access-medicine .dropdown-menu li {
  list-style: none;
}

.access-medicine {
  position: relative;
}

.access-medicine section {
  margin-top: 20px;
}

.access-medicine .offcanvas-wrapper {
  margin: 20px 0;
  position: relative;
  overflow: hidden;
}

.access-medicine .left {
  float: left !important;
}

.access-medicine .right {
  float: right !important;
}

.access-medicine .inline-block {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.access-medicine .bold {
  font-weight: bold;
}

.access-medicine .upper-case {
  text-transform: uppercase;
}

.access-medicine .ir {
  display: block;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.access-medicine .noshadow-noradius {
  border-radius: 0;
  -webkit-box-shadow: 0 0 0px transparent;
  box-shadow: 0 0 0px transparent;
}

.access-medicine .bordered-bottom {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom-color: #dddddd;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.access-medicine .bordered-top {
  padding-top: 10px;
  margin-top: 10px;
  border-top-color: #dddddd;
  border-top-width: 1px;
  border-top-style: solid;
}

.access-medicine .bordered-all {
  padding: 10px;
  margin: 10px;
  border: solid 1px #dddddd;
}

.access-medicine .row-offcanvas {
  width: 960px;
  margin-left: -20px;
  *zoom: 1;
}

.access-medicine .row-offcanvas:before,
.access-medicine .row-offcanvas:after {
  display: table;
  content: "";
  line-height: 0;
}

.access-medicine .row-offcanvas:after {
  clear: both;
}

.access-medicine .row-offcanvas > [class^="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.access-medicine .row-offcanvas .span12 {
  width: 940px;
}

.access-medicine .row-offcanvas .span11 {
  width: 860px;
}

.access-medicine .row-offcanvas .span10 {
  width: 780px;
}

.access-medicine .row-offcanvas .span9 {
  width: 700px;
}

.access-medicine .row-offcanvas .span8 {
  width: 620px;
}

.access-medicine .row-offcanvas .span7 {
  width: 540px;
}

.access-medicine .row-offcanvas .span6 {
  width: 460px;
}

.access-medicine .row-offcanvas .span5 {
  width: 380px;
}

.access-medicine .row-offcanvas .span4 {
  width: 300px;
}

.access-medicine .row-offcanvas .span3 {
  width: 220px;
}

.access-medicine .row-offcanvas .span2 {
  width: 140px;
}

.access-medicine .row-offcanvas .span1 {
  width: 60px;
}

.access-medicine .row-offcanvas .offset12 {
  margin-left: 980px;
}

.access-medicine .row-offcanvas .offset11 {
  margin-left: 900px;
}

.access-medicine .row-offcanvas .offset10 {
  margin-left: 820px;
}

.access-medicine .row-offcanvas .offset9 {
  margin-left: 740px;
}

.access-medicine .row-offcanvas .offset8 {
  margin-left: 660px;
}

.access-medicine .row-offcanvas .offset7 {
  margin-left: 580px;
}

.access-medicine .row-offcanvas .offset6 {
  margin-left: 500px;
}

.access-medicine .row-offcanvas .offset5 {
  margin-left: 420px;
}

.access-medicine .row-offcanvas .offset4 {
  margin-left: 340px;
}

.access-medicine .row-offcanvas .offset3 {
  margin-left: 260px;
}

.access-medicine .row-offcanvas .offset2 {
  margin-left: 180px;
}

.access-medicine .row-offcanvas .offset1 {
  margin-left: 100px;
}

.access-medicine select,
.access-medicine textarea,
.access-medicine input[type="text"],
.access-medicine input[type="password"],
.access-medicine input[type="datetime"],
.access-medicine input[type="datetime-local"],
.access-medicine input[type="date"],
.access-medicine input[type="month"],
.access-medicine input[type="time"],
.access-medicine input[type="week"],
.access-medicine input[type="number"],
.access-medicine input[type="email"],
.access-medicine input[type="url"],
.access-medicine input[type="search"],
.access-medicine input[type="tel"],
.access-medicine input[type="color"],
.access-medicine .uneditable-input {
  border-radius: 0;
}

.access-medicine .content-toolbox {
  margin: 10px 0;
}

.access-medicine .content-toolbox button {
  text-align: left;
}

.access-medicine .chevron {
  display: block;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #252874;
}

.access-medicine .chevron.middle {
  border-bottom: 5px solid #EDF0ED;
  margin-top: -3px;
}

/* Umbrella-navbar.less */
/* scaffolding.less */
.access-medicine .webform {
  margin: 0;
}

@media print {
  .access-medicine table {
    border: 1px solid #000;
  }
  .access-medicine th,
  .access-medicine td {
    border: 1px solid #000;
  }
  .access-medicine h6 {
    margin: 0px;
  }
}

.access-medicine .center {
  text-align: center;
}

.access-medicine .hide-label-text {
  text-indent: -9999px;
  white-space: nowrap;
  display: block;
  overflow: hidden;
  height: 0;
  margin: 0;
}

.access-medicine .ss-ui-only {
  display: block;
  overflow: hidden;
  height: 0;
  width: 0;
  font-size: 0;
  text-indent: -9999px;
}

.access-medicine #pop-upNewUser img {
  max-width: 50%;
}

.access-medicine a.disabled {
  cursor: not-allowed !important;
  color: #999999 !important;
}

.access-medicine:lang(pt) #microsite-navbar.navbar .nav > li > a {
  padding: 11px 9px !important;
}

.access-medicine:lang(pt) .cases .latest-book-alert {
  width: 150px !important;
}

.access-medicine .iconfont-star-o:hover,
.access-medicine .iconfont-star {
  color: #e89005;
  cursor: pointer;
}

.access-medicine .skip-nav {
  text-indent: -9999px;
  float: left;
  margin-left: -9999px;
}

.access-medicine .hidden {
  display: none !important;
  visibility: hidden;
}

.access-medicine .dropdown-menu a.create-account {
  font-weight: bold !important;
}

.access-medicine a.create-account {
  font-weight: bold !important;
}

.access-medicine #umbrella-navbar.navbar #umbrella-collapse li.dropdown.open a.dropdown-toggle {
  border-right: none;
}

.access-medicine #umbrella-navbar.navbar #umbrella-collapse li.dropdown.open a.dropdown-toggle.language-select {
  border-right: none !important;
}

.access-medicine .iconfont-language {
  margin: 4px 5px 0 0;
  display: block;
  float: left;
}

.access-medicine #imgInstLogo {
  max-height: 45px;
}

.access-medicine .iconfont-nav {
  margin-left: 5px;
}

.access-medicine .toolbox-clip {
  display: none;
}

.access-medicine .resetpassword .forgotPassword ~ div.smaller {
  margin-top: -3px;
  margin-bottom: 10px;
}

.access-medicine .resetpassword .btn {
  margin-top: 10px;
}

.access-medicine .resetpassword h1 {
  margin-bottom: 5px;
}

.access-medicine .dropup,
.access-medicine .dropdown {
  position: relative;
}

.access-medicine #liMGHUmbrella {
  margin-top: 9px;
}

.access-medicine .collapse {
  position: relative;
}

.access-medicine .book-alerts {
  font-size: 14px;
}

.access-medicine .book-alerts .latest-book-alert-msg {
  margin: 10px 0;
}

.access-medicine .book-alerts .header-row,
.access-medicine .book-alerts .item-row {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 10px;
  margin-bottom: 10px;
  *zoom: 1;
}

.access-medicine .book-alerts .header-row:before,
.access-medicine .book-alerts .item-row:before,
.access-medicine .book-alerts .header-row:after,
.access-medicine .book-alerts .item-row:after {
  display: table;
  content: "";
  line-height: 0;
}

.access-medicine .book-alerts .header-row:after,
.access-medicine .book-alerts .item-row:after {
  clear: both;
}

.access-medicine .book-alerts .site-name {
  width: 80%;
  float: left;
}

.access-medicine .book-alerts .item-row .site-name {
  font-weight: bold;
}

.access-medicine .book-alerts .subscribe {
  text-align: center;
  float: right !important;
  width: 20%;
}

.access-medicine .book-alerts .subscribe input {
  margin: 0;
}

.access-medicine .book-alerts .btn-wrap {
  margin: 10px 0 20px 0;
  float: left !important;
  width: 100%;
}

.access-medicine .book-alerts .btn-wrap .save-book-alert {
  float: right !important;
}

.access-medicine .signinshibboleth h1 {
  margin-bottom: 10px;
}

.access-medicine .signinshibboleth .select-row {
  margin-bottom: 15px;
}

.access-medicine .signinshibboleth .select-row .row-label {
  width: 70px;
  float: left;
  text-align: right;
  margin-right: 5px;
  line-height: 26px;
}

/* microsite-footer.less */
/* custom/responsive.less */
/*http://accessmedicine.mhmedical.com/combres.axd/content/1519255994/*/
/* Comment Generated by Combres - Resource '/less/app/pages/content.css' (Mode: Static) */
/* Moved to _site.less
// Microsite Search (branded) Navbar
// -------------------------

@mnsb:										@siteColor;
@micrositeNavbarSearchBackground:			@siteColor;
@micrositeNavbarSearchBackgroundHighlight:	@siteColor;
@search-btn:								#CB0000;
//@micrositeNavbarSearchBackground: hsla( hue(@mnsb), saturation(@mnsb * .8), lightness(@mnsb), 0.15 );
//@micrositeNavbarSearchBackgroundHighlight:	lighten(@micrositeNavbarSearchBackground, 20%);
@micrositeNavbarSearchBackgroundFocus:		@white;
@micrositeNavbarSearchBorder:				darken(@grayLightest, 12%);
@micrositeNavbarSearchPlaceholderColor:		#666666;
*/
.access-medicine .clearfix {
  *zoom: 1;
}

.access-medicine .clearfix:before,
.access-medicine .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.access-medicine .clearfix:after {
  clear: both;
}

.access-medicine .hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.access-medicine .input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.access-medicine .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.access-medicine .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.access-medicine .well-large {
  padding: 24px;
  border-radius: 6px;
}

.access-medicine .well-small {
  padding: 9px;
  border-radius: 3px;
}

.access-medicine .left {
  float: left !important;
}

.access-medicine .right {
  float: right !important;
}

.access-medicine .inline-block {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.access-medicine .bold {
  font-weight: bold;
}

.access-medicine .upper-case {
  text-transform: uppercase;
}

.access-medicine .ir {
  display: block;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.access-medicine .noshadow-noradius {
  border-radius: 0;
  -webkit-box-shadow: 0 0 0px transparent;
  box-shadow: 0 0 0px transparent;
}

.access-medicine .bordered-bottom {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom-color: #dddddd;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.access-medicine .bordered-top {
  padding-top: 10px;
  margin-top: 10px;
  border-top-color: #dddddd;
  border-top-width: 1px;
  border-top-style: solid;
}

.access-medicine .bordered-all {
  padding: 10px;
  margin: 10px;
  border: solid 1px #dddddd;
}

.access-medicine #at15s {
  background: #ffffff;
  padding: 5px 0;
  border: 2px solid #dddddd;
}

.access-medicine #at15s .atm-s a {
  display: block;
  padding: 2px 35px 2px 37px;
  background: url("/less/custom/images/sprite_addthis.png") no-repeat 0 0;
}

.access-medicine #at15s .atm-s a#atic_facebook {
  background-position: 10px -63px;
}

.access-medicine #at15s .atm-s a#atic_twitter {
  background-position: 10px -260px;
}

.access-medicine #at15s .atm-s a#atic_google_plusone_share {
  background-position: 10px -128px;
}

.access-medicine #at15s .atm-s a#atic_reddit {
  background-position: 10px -195px;
}

.access-medicine #at15s .atm-s a#atic_digg {
  background-position: 10px 4px;
}

.access-medicine #at15s #atic_auth {
  padding-top: 5px;
  margin-top: 5px;
  border-top-color: #dddddd;
  border-top-width: 2px;
  border-top-style: solid;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom-color: transparent;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 5px 20px 0 10px;
}

.access-medicine #at15s #at15pf {
  padding: 0 10px;
  font-size: 10px;
  *zoom: 1;
}

.access-medicine #at15s #at15pf a {
  color: #BBB;
}

.access-medicine #at15s #at15pf a:hover {
  color: #BBB;
}

.access-medicine #at15s #at15pf:before,
.access-medicine #at15s #at15pf:after {
  display: table;
  content: "";
  line-height: 0;
}

.access-medicine #at15s #at15pf:after {
  clear: both;
}

.access-medicine #at15s #at15pf .at-whatsthis {
  float: left !important;
  background: url("data:image/gif;base64,R0lGODlhBwAHAJEAAP9uQf///wAAAAAAACH5BAkKAAIALAAAAAAHAAcAAAILFH6Ge8EBH2MKiQIAOw==") no-repeat 0 7px;
  padding-left: 9px;
}

.access-medicine #at15s #at15pf .ac-about {
  background: url("data:image/gif;base64,R0lGODlhDAAMAMQAAAOqygqszBGvzROwzRqyzx2z0Cm30S240zK71EG/10bB2E7E21XF217J3mfM3mjN33PQ4nrT5YzZ5pvd6aLf66Pg7Lno8MHr8c7v9NXx9uL1+ez4+/T7/f7+/wAAAAAAACH5BAkAAB4ALAAAAAAMAAwAAAVCoCeO5GgUU0kCxnBYqhdc2zMkWTl7koUEjs1o1oFwPJQCYXjhHISeBYC5GWgkAtQQ4wEQBEZSoFFRMDSqASASa5dCADs=") no-repeat 36px 5px;
  float: right !important;
  padding-right: 12px;
}

/* Umbrella-navbar.less */
.access-medicine figure.scm-figure {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  margin: 0;
}

.access-medicine figure.scm-figure blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.access-medicine figure.scm-figure img {
  border: 5px solid white;
}

.access-medicine figure.scm-figure .carousel {
  *zoom: 1;
}

.access-medicine figure.scm-figure .carousel:before,
.access-medicine figure.scm-figure .carousel:after {
  display: table;
  content: "";
  line-height: 0;
}

.access-medicine figure.scm-figure .carousel:after {
  clear: both;
}

.access-medicine figure.scm-figure h1 {
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 10px;
}

.access-medicine figure.scm-figure h2 {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 10px;
}

.access-medicine h1 small,
.access-medicine h2 small,
.access-medicine h3 small,
.access-medicine h4 small,
.access-medicine h5 small,
.access-medicine h6 small {
  color: inherit;
}

.access-medicine .span12.span6 {
  width: 100% !important;
}

.access-medicine .span12.span6 .saveMyStuffs {
  float: left !important;
  margin-right: 5px;
}

.access-medicine .span12.span6 a.printThis {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.access-medicine .content .page-header h1 {
  display: inline;
}

.access-medicine .content .contentJump .contentJumpLinks.left {
  width: 0px;
}

.access-medicine .header-wrap {
  padding: 1px;
  border: 1px solid #dddddd;
}

.access-medicine .header-wrap .widgets-header {
  color: #ffffff;
  text-align: center;
}

.access-medicine .add-favorite-container {
  display: inline-block;
}

.access-medicine .iconfont-star-o:hover,
.access-medicine .iconfont-star {
  color: #e89005;
  cursor: pointer;
}

.access-medicine .favorite {
  width: 20px;
  text-align: center;
}

.access-medicine .favorite .iconfont-star-o {
  line-height: 20px !important;
}

.access-medicine .favorite .iconfont-star-o:hover {
  font-size: 18px;
}

.access-medicine .myaccess .header-wrap {
  border-color: #c9c9c9;
}

.access-medicine .myaccess .header-wrap .widgets-header {
  background: #dddddd !important;
  text-align: left;
  height: 40px;
  overflow: hidden;
}

.access-medicine .myaccess .header-wrap .widgets-header img {
  max-height: 60px;
  margin: -10px 0 0 10px;
}

.access-medicine .myaccess .header-wrap .widgets-header a.right {
  margin: 12px 10px 0 0;
  color: #e31c23;
  font-size: 12px;
}

.access-medicine .myaccess .wm-wrap {
  border: 1px solid #dddddd;
  border-top: none;
  padding: 15px;
}

.access-medicine .myaccess .wm-header {
  font-weight: bold;
  font-size: 16px;
}

.access-medicine .myaccess .wm-header i {
  margin-right: 10px;
}

.access-medicine .myaccess .widget-MyFavorites .wm-col1,
.access-medicine .myaccess .widget-MyFavorites .wm-col3 {
  display: none;
}

.access-medicine .indented {
  padding-left: 5pt;
  padding-right: 5pt;
}

.access-medicine .temporary {
  text-align: center;
}

.access-medicine .contentNav {
  margin-bottom: 10px;
}

.access-medicine #content-navbar:not(.is-sticky) {
  width: 100% !important;
}

.access-medicine .clinical-pearl {
  background-color: #E6F0F5;
  border: 1px solid #CCCCCC;
  padding: 10px 5px;
  margin: 20px 0;
}

.access-medicine .clinical-pearl p {
  margin: 0 0;
}

.access-medicine .clinical-pearl span {
  color: #0C7278;
  font-weight: bold;
  margin-right: 10px;
  line-height: 115%;
}

.access-medicine .clinical-pearl .alpha-lower + .tableCaption {
  margin-bottom: 15px;
}

.access-medicine .clinical-pearl .contentBody {
  display: table-row;
}

.access-medicine .btn {
  color: #ffffff;
  text-align: center;
}

.access-medicine .thumb-nail {
  max-width: 140px;
  background: #CCC;
  padding: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.access-medicine .thumb-nail ~ .btn {
  min-width: 140px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.access-medicine .span100 {
  width: 100% !important;
}

.access-medicine article .contentBody li {
  font-size: 14px;
  margin-left: 20px;
}

.access-medicine .portletColumn {
  width: 330px;
  margin: 0px;
  margin-bottom: 10px;
  padding: 0px;
  padding-bottom: 40px;
}

.access-medicine .refSectionTitle {
  margin-top: 12px;
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: bold;
}

.access-medicine .refContent {
  margin: 0;
  overflow: hidden;
  position: relative;
  font-size: 14px;
  font-weight: normal;
}

.access-medicine .refRow,
.access-medicine .lettersRowNarrow {
  border-bottom: 1px dashed #CCCCCC;
  padding: 5px 0;
}

.access-medicine .noListType {
  list-style-type: none !important;
}

.access-medicine .bl {
  list-style: disc;
}

.access-medicine .ulOutline {
  list-style-type: none;
}

.access-medicine .BookCoverContainer {
  max-width: 260px;
  border: 1px solid #DDDDDD;
  display: block;
  line-height: 20px;
  padding: 4px;
  float: left;
}

.access-medicine .supclass {
  font-size: 11px;
  display: inline;
}

.access-medicine .subclass {
  font-size: 11px;
  display: inline;
}

.access-medicine .contentPrevNext .prev {
  width: 30px;
  height: 24px;
  background-position: 0 -288px;
}

.access-medicine .contentPrevNext .next {
  width: 30px;
  height: 24px;
  background-position: 0 -312px;
}

.access-medicine .contentSectionTab .contentPrevNext .expand {
  display: block;
  margin-top: 8px;
  height: 25px;
  width: 25px;
  cursor: pointer;
  background-position: 0 -25px;
  background-color: transparent;
}

.access-medicine .chapterContent {
  overflow: hidden;
  text-align: left;
  max-width: 660px;
  margin-left: 275px;
}

.access-medicine .Title {
  padding-left: 10px;
  margin-top: -1px;
  border-bottom-color: Aqua;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
  text-align: center;
  font-weight: bold;
}

.access-medicine .disp-quote {
  margin-left: 20px;
}

.access-medicine .accordion-toggle {
  cursor: pointer;
  font-weight: bold !important;
}

.access-medicine .accordion-inner {
  padding: 9px 15px;
  border-top: 0px solid #e5e5e5;
}

.access-medicine .divWiget {
  height: 650px;
  width: 280px;
  border: 2px solid #999999;
  padding-top: 10px;
  padding-bottom: 10px;
  float: right;
}

.access-medicine .ChapterTitle {
  font-size: 24px;
  line-height: 40px;
  font-weight: bold;
  width: 100%;
}

.access-medicine .widget-AddFavorites {
  display: inline-block;
  font-size: 16px;
}

.access-medicine .content h2 + .widget-AddFavorites {
  float: right;
  margin: 0;
}

.access-medicine .lblTabs {
  cursor: pointer;
  float: left;
  padding: 10px;
  margin: 1px;
  width: 60px;
  text-align: center;
  background-color: #D9D3C5;
  margin-top: 10px;
  border: 1px outset #333333;
}

.access-medicine .lblTabs:hover {
  background-color: #053183;
  color: White;
  font-weight: bold;
}

.access-medicine .lblTabs.selected {
  background-color: #053183;
  color: White;
  font-weight: bold;
}

.access-medicine .inlineFigureImageContainer img {
  cursor: pointer;
}

.access-medicine tr td .inlineFigureImageContainer img {
  cursor: pointer;
  width: auto;
}

.access-medicine .figureLinks {
  margin-top: 10px;
}

.access-medicine .figureLinks a {
  display: inline;
}

.access-medicine div#pop-up {
  display: none;
}

.access-medicine div#pop-upTable {
  display: none;
  width: 700px;
  overflow: auto;
}

.access-medicine div#pop-up .popUpFigure {
  display: none;
}

.access-medicine .footnote-popover {
  font-family: inherit;
  font-size: 11px !important;
  font-weight: normal;
}

.access-medicine .contentBody p a,
.access-medicine .filterTitle,
.access-medicine .widgetViewMore a,
.access-medicine .figureLinks a {
  color: #053183;
  cursor: pointer;
}

.access-medicine .inlineFigure .contentFigures {
  background: none repeat scroll 0 0 #FFFFFF;
}

.access-medicine .inlineFigure .contentFigures1 {
  background: none repeat scroll 0 0 #FFFFFF;
  width: 100%;
}

.access-medicine .figureDialog {
  display: none;
}

.access-medicine .contentPrevNext .notes {
  display: block;
  background: url("/Images/137_16_black.png") no-repeat;
  /* background-color:Red;*/
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.access-medicine .notesSection {
  padding-left: 25px;
}

.access-medicine .portletColumn a {
  cursor: pointer;
}

.access-medicine .no-stick {
  position: absolute !important;
}

.access-medicine #content-toc .accordion-inner {
  border: none;
}

.access-medicine #content-toc .accordion-group {
  position: relative;
  border: none;
}

.access-medicine #content-toc .accordion-group .gradient-bottom {
  position: absolute;
  height: 80px;
  bottom: 0;
  background: url("/Images/sprites/gradient_sidebar_toc.png") repeat-x;
  width: 100%;
}

.access-medicine #content-toc.no-scroll {
  margin-top: 0px !important;
}

.access-medicine .inlineFigure {
  background-color: whitesmoke;
  border: 1px solid #E3E3E3;
  border-radius: 4px 4px 4px 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
  margin-bottom: 15px;
  margin-top: 15px;
  min-height: 20px;
  padding: 19px;
  overflow: auto;
}

.access-medicine .tableContainer {
  font-size: 11px;
  margin-right: 10px;
  padding: 0;
}

.access-medicine .tableContainer table td {
  border: 1px solid #F2F5F9;
}

.access-medicine .tableContainer tbody td {
  border: 1px solid #F2F5F9;
}

.access-medicine .tTable {
  background: none repeat scroll 0 0 #F2F5F9;
  border-collapse: collapse;
  margin-bottom: 10px;
  margin-top: 15px;
}

.access-medicine .Hrebs-wrapper table {
  width: 100%;
}

.access-medicine .Hrebs-wrapper tr {
  border-bottom: 1px dotted #CCCCCC;
  width: 100%;
}

.access-medicine .Hrebs-wrapper td {
  line-height: 20px;
  width: 50%;
}

.access-medicine .tableContainer table {
  background: none repeat scroll 0 0 #F2F5F9;
  border-collapse: collapse;
  font-size: 11px;
  margin: 0 auto;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}

.access-medicine .tableContainer p {
  font-size: 11px;
}

.access-medicine .tableContainer li {
  font-size: 11px  !important;
}

.access-medicine table {
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
}

.access-medicine .content .tableSection .inlineFigureImage {
  float: left;
}

.access-medicine .inlineFigureImage {
  margin-bottom: 8px !important;
  margin-top: 10px;
  text-align: center;
}

.access-medicine .figureDescription {
  padding: 5px;
}

.access-medicine .figureDescription .tableLabel {
  float: left !important;
  width: inherit;
}

.access-medicine .figureDescription .tableLabel .tableCaption {
  float: left !important;
}

.access-medicine .figureDescription > .tableLabel {
  display: block;
  clear: both;
  font-size: 0 !important;
}

.access-medicine .figureDescription > .tableLabel > .tableLabel {
  display: block;
  clear: both;
  font-size: 12px;
}

.access-medicine .figureDescription > .tableLabel > .tableCaption {
  display: block;
  clear: both;
}

.access-medicine .figureSection,
.access-medicine .tableSection {
  background: none repeat scroll 0 0 #EEEEEE;
  border-bottom: 1px dotted #CCCCCC;
  border-top: 1px dotted #CCCCCC;
  margin: 0 0 18px;
  padding: 10px;
}

.access-medicine .figureSection p.para,
.access-medicine .tableSection p.para,
.access-medicine .figureSection .tableLabel,
.access-medicine .tableSection .tableLabel {
  font-size: 12px;
}

.access-medicine .tabl2 {
  padding: 0 10px !important;
}

.access-medicine .tabl3 {
  padding: 0 20px !important;
}

.access-medicine .tabl4 {
  padding: 0 30px !important;
}

.access-medicine .tabl5 {
  padding: 0 40px !important;
}

.access-medicine .tabl6 {
  padding: 0 50px !important;
}

.access-medicine .tableLabel {
  font-weight: bold;
}

.access-medicine .tableCaption {
  display: inherit;
  font-weight: bold;
  font-size: 14px;
}

.access-medicine .boxSection .tableCaption {
  min-height: inherit !important;
}

.access-medicine .tableContainer tr td {
  border: 1px solid #CCCCCC;
  padding: 1px 2px 1px 1px;
  word-wrap: break-word;
  text-align: left;
  vertical-align: top;
  min-width: 40px;
}

.access-medicine .tableContainer th {
  border: 1px solid #CCCCCC;
  padding: 1px 2px 1px 1px;
  word-wrap: break-word;
  text-align: left;
}

.access-medicine .ui-dialog .ui-dialog-content {
  overflow: auto;
}

.access-medicine .wm-content-row {
  display: none;
  margin: 0 0 10px 0;
}

.access-medicine .wm-content-row:first-of-type {
  margin: 10px 0;
}

.access-medicine .wm-content-row:nth-of-type(-n+3) {
  display: block;
}

.access-medicine .contentJump {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 10px;
}

.access-medicine .contentJump h2 {
  width: calc(100% - 40px);
  float: left !important;
}

.access-medicine .contentJump h2:before,
.access-medicine .contentJump h2:after {
  display: table;
  content: "";
  line-height: 0;
}

.access-medicine .contentJump h2:after {
  clear: both;
}

.access-medicine .contentJump h2 .sec-title {
  width: calc(100% - 35px);
  display: inline-block;
}

.access-medicine .contentJump .add-favorite-container {
  float: right !important;
  margin-top: 13px;
}

.access-medicine article b a {
  font-weight: bold !important;
}

.access-medicine .UpdatecontentSectionTab {
  padding-bottom: 10px;
}

.access-medicine .casecontent .content .accordion-heading span {
  line-height: 40px;
}

.access-medicine [role="navigation"] #book-cover {
  max-width: 260px;
}

.access-medicine [role="navigation"] .accordion-heading {
  border-bottom: 0;
}

.access-medicine [role="navigation"] .accordion-inner {
  padding: 9px;
}

.access-medicine [role="navigation"] .accordion-inner .nav-list {
  padding-left: 9px;
  padding-right: 9px;
}

.access-medicine [role="navigation"] .accordion-heading,
.access-medicine [role="navigation"] .nav li {
  position: relative;
}

.access-medicine [role="navigation"] .badge {
  padding: 4px 7px 5px;
  border-radius: 5px;
  position: absolute;
  top: 7px;
  right: -6px;
}

.access-medicine .affix {
  top: 10px;
  float: none !important;
}

.access-medicine .affix #book-cover {
  display: none;
}

.access-medicine .author {
  margin: 10px 0;
  font-size: 11.9px;
  line-height: 17px;
}

.access-medicine .content span.author {
  display: block;
  clear: left;
}

.access-medicine .Updateauthor {
  margin: 10px 0;
  font-size: 12.6px;
  line-height: 17px;
}

.access-medicine .Updateauthor .UpdateAuthors {
  margin-bottom: 5px;
  display: block;
}

.access-medicine .authornotes {
  margin: 8px 0;
  font-size: 10.5px;
  line-height: 15px;
}

.access-medicine article {
  margin-bottom: 20px;
}

.access-medicine article p {
  line-height: 150%;
}

@media all and (min-width: 1025px) {
  .access-medicine article p {
    font-size: 14px;
  }
}

@media all and (max-width: 1024px) {
  .access-medicine article p {
    font-size: 15px;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  .access-medicine article p {
    font-size: 1.15em;
  }
}

.access-medicine #text1.selected {
  color: #F6F6F6 !important;
  font-weight: bold;
}

.access-medicine #text2.selected {
  color: #F6F6F6 !important;
  font-weight: bold;
}

.access-medicine #text3.selected {
  color: #F6F6F6 !important;
  font-weight: bold;
}

.access-medicine #text1 {
  font-size: 11px;
}

.access-medicine #text2 {
  font-size: 13px;
}

.access-medicine #text3 {
  font-size: 15px;
}

.access-medicine .tablelegend {
  font-size: 11px !important;
  line-height: normal !important;
  text-align: left;
}

/* Component containers
-----------------------------------*/
.access-medicine .ui-widget {
  font-family: Verdana;
  padding: 0px;
}

.access-medicine .ui-widget .ui-widget {
  font-size: 1em;
}

.access-medicine .ui-widget input,
.access-medicine .ui-widget select,
.access-medicine .ui-widget textarea,
.access-medicine .ui-widget button {
  font-family: Verdana;
}

.access-medicine .ui-widget-content {
  border: 1px solid #ccc;
  background: #fff;
}

.access-medicine .ui-widget-header {
  border: none;
  background: #ccc;
  color: #333;
  font-weight: bold;
}

.access-medicine .ui-widget-header a {
  color: #333;
}

.access-medicine .ui-corner-all {
  -moz-border-radius: 0px;
}

.access-medicine .popUpTable:hover {
  cursor: pointer;
}

.access-medicine span.ui-dialog-title {
  cursor: pointer;
}

.access-medicine .ui-dialog .ui-dialog-title {
  margin: 0px;
  margin-top: 5px;
  vertical-align: middle;
}

.access-medicine .ui-dialog .ui-dialog-titlebar-close {
  font-size: 11px;
  float: right;
}

.access-medicine .ui-dialog .ui-dialog-titlebar-close:after {
  content: 'X Close';
}

.access-medicine .ui-dialog .ui-dialog-titlebar-close span {
  /*margin-left:-50px;*/
  font-weight: bold;
  display: block;
  margin: 1px;
  height: 20px;
  width: 30px;
  background-repeat: no-repeat;
  overflow: hidden;
}

.access-medicine .ui-widget .ui-widget-header .ui-dialog-titlebar-close .ui-icon {
  background-image: none;
}

.access-medicine .ui-icon {
  width: 50px;
  color: #333;
  text-indent: 0px;
}

.access-medicine .ui-dialog {
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
  z-index: 3;
  *zoom: 1;
}

.access-medicine .ui-dialog:before,
.access-medicine .ui-dialog:after {
  display: table;
  content: "";
  line-height: 0;
}

.access-medicine .ui-dialog:after {
  clear: both;
}

.access-medicine .ui-state-hover,
.access-medicine .ui-widget-content .ui-state-hover,
.access-medicine .ui-widget-header .ui-state-hover,
.access-medicine .ui-state-focus,
.access-medicine .ui-widget-content .ui-state-focus,
.access-medicine .ui-widget-header .ui-state-focus {
  border: none;
  background: none;
  cursor: pointer;
}

.access-medicine .ui-resizable-se,
.access-medicine .ui-widget-content .ui-icon {
  background: url("../images/b_resize.gif") no-repeat right 0;
  height: 11px;
  width: 11px;
  float: right;
  cursor: nw-resize;
}

.access-medicine .ui-dialog .ui-dialog-titlebar {
  padding: 0px 10px;
  margin: 0px;
  height: 30px;
}

.access-medicine .ui-dialog .ui-dialog-content {
  padding: 0px;
  margin: 10px;
  width: auto;
  text-align: center;
}

.access-medicine .ui-dialog .ui-dialog-content img {
  margin-top: 10px;
}

.access-medicine .getCitationPopupDialog .citationCopyPaste {
  margin: 10px;
  text-align: left;
}

.access-medicine .getCitationPopupDialog .copyrightInfo {
  display: none;
}

.access-medicine .absolute-dialog {
  position: absolute;
}

.access-medicine .tableBottomClose {
  color: #333;
  margin-left: 10px;
  margin-bottom: 10px;
  font-size: 11px;
  cursor: pointer;
}

.access-medicine .ui-icon-closethick {
  float: right;
  font-weight: bold;
  background-position: -96px -128px;
}

.access-medicine .addthis_toolbox a {
  display: block;
}

.access-medicine .toggle-info .icon-chevron-left {
  display: none;
}

.access-medicine .toggle-info.state .icon-chevron-left {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.access-medicine .toggle-info.state .icon-chevron-right {
  display: none;
}

.access-medicine .toggle-widgets .icon-chevron-right {
  display: none;
}

.access-medicine .toggle-widgets.state .icon-chevron-right {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.access-medicine .toggle-widgets.state .icon-chevron-left {
  display: none;
}

.access-medicine p.highlight {
  background: #fe7;
  transition: 1.25s all ease;
  -webkit-transition: 1.25s all ease;
  -moz-transition: 1.25s all ease;
  -o-transition: 1.25s all ease;
  -ms-transition: 1.25s all ease;
}

.access-medicine .ui-dialog-content .tableIcon {
  display: none;
}

.access-medicine .ui-dialog-content .tableLabel {
  display: none;
}

.access-medicine .printThis {
  cursor: pointer;
}

.access-medicine .saveMyStuffs {
  cursor: pointer;
}

.access-medicine .hidden-phone .emailPopupDialog {
  display: none;
}

.access-medicine .hidden-phone .getCitationPopupDialog {
  display: none;
}

.access-medicine .figureLinks .tableDialog {
  display: none;
}

.access-medicine .printPage .figureLinks {
  display: none;
}

.access-medicine .printPage .figureSection,
.access-medicine .printPage .tableSection {
  background: none;
  border: none !important;
}

.access-medicine .printPage .ui-widget-content {
  border: none !important;
}

.access-medicine .printPage .contentBody {
  display: inline !important;
}

.access-medicine .leftSideDisplay {
  background: none repeat scroll 0 0 #CFCECF;
  margin-top: -15px;
}

.access-medicine .ListHideItem {
  display: none !important;
}

.access-medicine .ListhHideItem {
  display: none;
}

.access-medicine .noListType > li {
  margin-bottom: 14px;
}

.access-medicine .printPage {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px 20px 20px 20px;
  margin-bottom: 100px;
}

.access-medicine .amacitation {
  padding-bottom: 20px;
}

.access-medicine .apacitation {
  padding-bottom: 20px;
}

.access-medicine .configure {
  padding-bottom: 10px;
}

.access-medicine .configure .portlet-title {
  color: Black;
  font-weight: bold;
  font-size: 16px;
}

.access-medicine .contentInfo {
  padding-bottom: 10px;
  font-weight: bold;
}

.access-medicine .contentInfo a {
  color: #006699;
}

.access-medicine .contentInfo a:hover,
.access-medicine .contentInfo a:visited {
  color: #006699;
}

.access-medicine .viewAll a {
  color: #006699;
}

.access-medicine .viewAllMultimedia {
  padding-top: 8px;
}

.access-medicine .viewAllMultimedia a {
  color: #006699;
}

.access-medicine .icon-toggle {
  background: url("/Images/sprites/sidebar-toggles-white.png") no-repeat;
  width: 27px;
  height: 12px;
}

.access-medicine .icon-toggle.chapter-info {
  background-position: 0px 0px;
}

.access-medicine .icon-toggle.widgets {
  background-position: -76px 0px;
}

.access-medicine i.clip-icon {
  display: inline-block;
  width: 17px;
  height: 20px;
  line-height: 14px;
  vertical-align: middle;
  background: url("/UIComponents/Clipper/icon_clip.png") no-repeat 0 0;
}

.access-medicine .ca-ad-wrap {
  background-image: url("/Images/img_CAad_small.png");
  background-repeat: no-repeat;
  height: 141px;
  width: 270px;
  margin: 0 auto 20px auto;
  padding-top: 70px;
}

.access-medicine .ca-ad-wrap .textArea {
  width: 80%;
  Background: none repeat scroll 0 0 rgba(50, 50, 50, 0.7);
  border-radius: 5px;
  border: 1px solid #ccc;
  color: #ffffff;
  padding: 10px 10px 23px 10px;
  margin: 0 auto;
  font-size: 13px;
  font-weight: 700;
}

.access-medicine .ca-ad-wrap .textArea p {
  margin-bottom: 0 !important;
}

.access-medicine .ca-ad-wrap .learnLink {
  background: #EC1B23;
  width: 100px;
  margin: -17px auto 0 auto;
  padding: 5px 0;
  text-align: center;
}

.access-medicine .ca-ad-wrap .learnLink a {
  color: #ffffff;
  font-weight: bold;
}

.access-medicine .stickNavbarAnchorFix {
  position: absolute;
  margin-top: -42px;
}

.access-medicine .topLevelPart.open .expand {
  background-color: #999999;
}

.access-medicine .viewLargePage {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.access-medicine .viewLargePage a {
  color: #006699;
  text-decoration: none;
}

.access-medicine .viewLargePage a:hover {
  text-decoration: underline;
}

.access-medicine .viewLargePage .page-header h1 {
  margin: 10px 0 !important;
}

.access-medicine .viewLargePage .page-header h1 .ChapterTitle {
  line-height: 22px;
}

.access-medicine .viewLargePage span.tableCaption {
  background: #ffffff;
  padding-bottom: 10px;
  float: left !important;
  width: 100% !important;
}

.access-medicine .viewLargePage .widget-buttons,
.access-medicine .viewLargePage .author,
.access-medicine .viewLargePage p.para {
  font-size: 14px;
}

.access-medicine .viewLargePage th,
.access-medicine .viewLargePage td {
  padding: 10px !important;
  font-size: 14px;
  line-height: 150%;
}

.access-medicine .viewLargePage td[align="center"] {
  text-align: center !important;
}

.access-medicine .viewLargePage td[align="left"] {
  text-align: left !important;
}

.access-medicine .viewLargePage td[align="right"] {
  text-align: right !important;
}

.access-medicine .viewLargePage table {
  float: left !important;
}

.access-medicine .viewLargePage sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.access-medicine .viewLargePage .contentBody .contentSection .tableSection {
  border: none;
  background: #ffffff;
  padding: 0;
  margin: 0;
}

.access-medicine .viewLargePage .contentBody .contentSection .tableSection .widget-buttons .printThis {
  color: #053183;
}

.access-medicine .viewLargePage .contentBody .contentSection .tableSection .inlineFigure {
  background-color: #ffffff;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
}

.access-medicine .viewLargePage .contentBody .contentSection .tableSection .inlineFigure h6 {
  margin: 10px 0 !important;
  font-size: 16px !important;
}

.access-medicine .viewLargePage .contentBody .contentSection .tableSection .tTable {
  float: left !important;
}

.access-medicine .viewLargePage .contentBody .contentSection .tableSection .tTable table {
  float: none !important;
}

.access-medicine .viewLargePage .contentBody .contentSection .tableSection .tTable table p {
  margin: 0;
}

.access-medicine .viewLargePage .contentBody .contentSection .tableSection .tableFoot {
  float: left !important;
  width: 100%;
}

.access-medicine .viewLargePage .contentBody .contentSection .tableSection span.tablelegend,
.access-medicine .viewLargePage .contentBody .contentSection .tableSection legend {
  display: block;
  float: left !important;
  width: 100%;
}

.access-medicine .viewLargePage .contentBody .contentSection .tableSection .tableAttrib {
  float: left !important;
}

.access-medicine .viewLargePage .contentBody .contentSection .figureSection {
  border: none;
  background: #ffffff;
  padding: 0;
  margin: 0;
}

.access-medicine .viewLargePage .contentBody .contentSection .figureSection .inlineFigure {
  background-color: #ffffff;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
}

.access-medicine .viewLargePage .contentBody .contentSection .figureSection .inlineFigure h6.figureLabel {
  margin: 10px 0 !important;
  font-size: 16px !important;
}

.access-medicine .viewLargePage .contentBody .contentSection .figureSection .inlineFigure .inlineFigureImage {
  text-align: left;
  margin: 0;
}

.access-medicine .viewLargePage .contentBody .contentSection .figureSection .inlineFigure .inlineFigureImage .figureLinks .widget-buttons {
  margin-bottom: 10px;
}

.access-medicine .viewLargePage .contentBody .contentSection .figureSection .inlineFigure .inlineFigureImage .figureLinks p.para {
  line-height: 18px;
  font-size: 14px;
}

.access-medicine.mgh .header-wrap .widgets-header {
  background: #e31c23;
}

.access-medicine.mgh .btn {
  background: #e31c23;
  color: #ffffff;
  text-align: center;
}

.access-medicine.mgh #aTakeTest1.btn {
  background: #e31c23 !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.mgh .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.mgh .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.aca .header-wrap .widgets-header {
  background: #ff5a1b;
}

.access-medicine.aca .btn {
  background: #ff5a1b;
  color: #ffffff;
  text-align: center;
}

.access-medicine.aca #aTakeTest1.btn {
  background: #ff5a1b !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.aca .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.aca .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.aem .header-wrap .widgets-header {
  background: #eb2027;
}

.access-medicine.aem .btn {
  background: #eb2027;
  color: #ffffff;
  text-align: center;
}

.access-medicine.aem #aTakeTest1.btn {
  background: #eb2027 !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.aem .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.aem .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.acm .header-wrap .widgets-header {
  background: #252874;
}

.access-medicine.acm .btn {
  background: #252874;
  color: #ffffff;
  text-align: center;
}

.access-medicine.acm #aTakeTest1.btn {
  background: #252874 !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.acm .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.acm .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.apd .header-wrap .widgets-header {
  background: #5c2a78;
}

.access-medicine.apd .btn {
  background: #5c2a78;
  color: #ffffff;
  text-align: center;
}

.access-medicine.apd #aTakeTest1.btn {
  background: #5c2a78 !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.apd .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.apd .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.acp .header-wrap .widgets-header,
.access-medicine.ppp .header-wrap .widgets-header {
  background: #006838;
}

.access-medicine.acp .btn,
.access-medicine.ppp .btn {
  background: #006838;
  color: #ffffff;
  text-align: center;
}

.access-medicine.acp #aTakeTest1.btn,
.access-medicine.ppp #aTakeTest1.btn {
  background: #006838 !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.acp .contentSectionTab h2,
.access-medicine.ppp .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.acp .contentSectionTab h2 .expandable-touchpoint,
.access-medicine.ppp .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.apt .header-wrap .widgets-header {
  background: #00abb9;
}

.access-medicine.apt .btn {
  background: #00abb9;
  color: #ffffff;
  text-align: center;
}

.access-medicine.apt #aTakeTest1.btn {
  background: #00abb9 !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.apt .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.apt .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.sgy .header-wrap .widgets-header {
  background: #f5aa01;
}

.access-medicine.sgy .btn {
  background: #f5aa01;
  color: #ffffff;
  text-align: center;
}

.access-medicine.sgy #aTakeTest1.btn {
  background: #f5aa01 !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.sgy .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.sgy .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.omm .header-wrap .widgets-header {
  background: #849a66;
}

.access-medicine.omm .btn {
  background: #849a66;
  color: #ffffff;
  text-align: center;
}

.access-medicine.omm #aTakeTest1.btn {
  background: #849a66 !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.omm .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.omm .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.ca .header-wrap .widgets-header {
  background: #999999;
}

.access-medicine.ca .btn {
  background: #999999;
  color: #ffffff;
  text-align: center;
}

.access-medicine.ca #aTakeTest1.btn {
  background: #999999 !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.ca .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.ca .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.med6 .header-wrap .widgets-header {
  background: #252874;
}

.access-medicine.med6 .btn {
  background: #252874;
  color: #ffffff;
  text-align: center;
}

.access-medicine.med6 #aTakeTest1.btn {
  background: #252874 !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.med6 .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.med6 .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.neuro .header-wrap .widgets-header {
  background: #000033;
}

.access-medicine.neuro .btn {
  background: #000033;
  color: #ffffff;
  text-align: center;
}

.access-medicine.neuro #aTakeTest1.btn {
  background: #000033 !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.neuro .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.neuro .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.obgyn .header-wrap .widgets-header {
  background: #5d2e8f;
}

.access-medicine.obgyn .btn {
  background: #5d2e8f;
  color: #ffffff;
  text-align: center;
}

.access-medicine.obgyn #aTakeTest1.btn {
  background: #5d2e8f !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.obgyn .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.obgyn .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.cfc .header-wrap .widgets-header {
  background: #252874;
}

.access-medicine.cfc .btn {
  background: #252874;
  color: #ffffff;
  text-align: center;
}

.access-medicine.cfc #aTakeTest1.btn {
  background: #252874 !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.cfc .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.cfc .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.amed .header-wrap .widgets-header {
  background: #252874;
}

.access-medicine.amed .btn {
  background: #252874;
  color: #ffffff;
  text-align: center;
}

.access-medicine.amed #aTakeTest1.btn {
  background: #252874 !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.amed .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.amed .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.murtagh .header-wrap .widgets-header {
  background: #967b35;
}

.access-medicine.murtagh .btn {
  background: #967b35;
  color: #ffffff;
  text-align: center;
}

.access-medicine.murtagh #aTakeTest1.btn {
  background: #967b35 !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.murtagh .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.murtagh .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.csm .header-wrap .widgets-header {
  background: #4e8c35;
}

.access-medicine.csm .btn {
  background: #4e8c35;
  color: #ffffff;
  text-align: center;
}

.access-medicine.csm #aTakeTest1.btn {
  background: #4e8c35 !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.csm .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.csm .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.cardio .header-wrap .widgets-header {
  background: #ef4136;
}

.access-medicine.cardio .btn {
  background: #ef4136;
  color: #ffffff;
  text-align: center;
}

.access-medicine.cardio #aTakeTest1.btn {
  background: #ef4136 !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.cardio .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.cardio .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.hemonc .header-wrap .widgets-header {
  background: #901923;
}

.access-medicine.hemonc .btn {
  background: #901923;
  color: #ffffff;
  text-align: center;
}

.access-medicine.hemonc #aTakeTest1.btn {
  background: #901923 !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.hemonc .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.hemonc .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.fadavispt .header-wrap .widgets-header {
  background: #28805c;
}

.access-medicine.fadavispt .btn {
  background: #28805c;
  color: #ffffff;
  text-align: center;
}

.access-medicine.fadavispt #aTakeTest1.btn {
  background: #28805c !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.fadavispt .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.fadavispt .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.jama .header-wrap .widgets-header {
  background: #01497d;
}

.access-medicine.jama .btn {
  background: #01497d;
  color: #ffffff;
  text-align: center;
}

.access-medicine.jama #aTakeTest1.btn {
  background: #01497d !important;
  color: #ffffff;
  text-align: center;
}

.access-medicine.jama .contentSectionTab h2 {
  padding-left: 0;
}

.access-medicine.jama .contentSectionTab h2 .expandable-touchpoint {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px 0 0;
}

.access-medicine.jama .link.JEPodcasts {
  font-weight: normal !important;
}

.access-medicine.jama .link.JEPodcasts b {
  font-weight: bold !important;
}

.access-medicine.jama .accordion-inner a.worksheetList {
  font-size: 14px;
}

.access-medicine.jama .refContent br:nth-last-of-type(1) {
  display: none;
}

.access-medicine.jama .jamanetworklinks {
  padding-left: 5px;
}

.access-medicine.jama .myaccess,
.access-medicine.jama .favorite,
.access-medicine.jama .widget-AddFavorites {
  display: none;
}

.access-medicine .widget-RelatedContent .article-title {
  font-size: inherit;
  line-height: 23px;
  margin: 8px 0;
}

.access-medicine .widget-RelatedContent .breadcrumb {
  background-color: #fff;
  font-weight: normal;
  overflow: hidden;
  text-align: left;
  padding: 0 !important;
  text-decoration: none !important;
}

.access-medicine .widget-RelatedContent .article-title > a {
  color: #006699;
  overflow: hidden;
}

.access-medicine .widget-RelatedBookContent .articleWidgetHead {
  color: black;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
}

.access-medicine .imgLeft {
  float: left;
  margin: 6px 10px 20px 0;
}

.access-medicine .imgLeftpdcast {
  float: left;
  margin: 6px 10px 25px 0;
}

.access-medicine .worksheetswrapper {
  padding: 5px 0 5px 10px;
}

.access-medicine .viewLargePage .btn {
  background: none;
}

.access-medicine .viewLargePage .inlineFigureImage .contentFigures {
  width: auto !important;
}

.access-medicine .tableContainer thead td {
  font-weight: bold;
}

.access-medicine .contentBody i .GlossaryRef {
  font-style: italic;
}

.access-medicine .tTable td sub {
  display: inline;
}

.access-medicine a > comment {
  display: none;
}

.access-medicine #toolbox-widgets .widget-CME-Show {
  border: 1px solid #e5e5e5;
}

.access-medicine #toolbox-widgets .widget-CME-Show .accordian-group {
  border: none;
}

.access-medicine #toolbox-widgets .cme-bg {
  background: url("/Images/icons/icon-cme.png") no-repeat scroll 0 0;
  padding-left: 40px;
  height: 40px;
}

.access-medicine #toolbox-widgets .cme-bg div {
  font-weight: bold;
}

.access-medicine .widget-CmeClinicalQuestions h2 {
  padding-left: 0px;
}

.access-medicine .widget-CmeClinicalQuestions .newclassCA {
  margin-top: 10px;
}

.access-medicine .widget-CmeClinicalQuestions input.newCA {
  margin-top: 0;
}

.access-medicine .widget-CmeClinicalQuestions .newCAName {
  margin-top: 5px;
}

.access-medicine .cme-mycme.right {
  float: left !important;
  margin-left: 5px;
}

.access-medicine .cme-mycme.right:before {
  content: "|";
  margin-right: 5px;
}

.access-medicine .omm #toolbox-widgets .widget-CME-Show {
  display: none;
}

@media (min-width: 1200px) {
  .access-medicine article.span9 {
    width: 570px !important;
  }
}

@media (min-width: 981px) and (max-width: 1199px) {
  .access-medicine article.span9 {
    width: 460px !important;
  }
}

.access-medicine .widget-Gbosdisplay .header {
  font-size: 26px;
  font-weight: bold;
  line-height: 1.4;
}

.access-medicine .widget-Gbosdisplay .caption {
  margin-bottom: 10px;
}

.access-medicine .widget-Gbosdisplay .boxed-content {
  font-weight: bold;
}

.access-medicine .widget-Gbosdisplay .boxed-content .para {
  font-weight: normal;
}

.access-medicine .span3 .widget-Gbosdisplay .boxed-Categories {
  border: 1px solid #c9c9c9;
}

.access-medicine .span3 .widget-Gbosdisplay .boxed-Categories .bc-header {
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  color: #ffffff;
  background: #252874;
  font-weight: bold;
}

.access-medicine .span3 .widget-Gbosdisplay .boxed-Categories .relatedCategories {
  padding: 15px;
}

.access-medicine .span3 .widget-Gbosdisplay .boxed-Categories .relatedCategories a {
  font-weight: bold;
}

.access-medicine .divMcMasters,
.access-medicine .openResult {
  border-radius: 4px;
  padding: 8px 10px 6px;
  margin: 20px 0px;
  border: 1px solid #dddddd;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.access-medicine .openResult {
  margin-bottom: 15px;
}

.access-medicine .openResult .spnFromMcMaster .caret {
  vertical-align: middle;
  margin-left: 10px;
}

.access-medicine img.lnkHookMcMasters {
  margin-right: 10px;
}

.access-medicine img.lnkHookMcMasters + span {
  line-height: 30px;
}

.access-medicine .spnFromMcMaster + .caret {
  vertical-align: middle;
  margin-left: 10px;
}

.access-medicine .mcmasters-content {
  *zoom: 1;
  margin: 10px 0;
  display: none;
}

.access-medicine .mcmasters-content:before,
.access-medicine .mcmasters-content:after {
  display: table;
  content: "";
  line-height: 0;
}

.access-medicine .mcmasters-content:after {
  clear: both;
}

.access-medicine #divMcMastersLinks {
  float: left;
}

.access-medicine #divMcMastersLinks .hlMcMasterArticle {
  margin-bottom: 10px;
}

.access-medicine .ps-container .ps-scrollbar-x-rail {
  position: absolute;
  /* please don't change 'position' */
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
}

.access-medicine .ps-container:hover .ps-scrollbar-x-rail,
.access-medicine .ps-container.hover .ps-scrollbar-x-rail {
  opacity: 0.6;
}

.access-medicine .ps-container .ps-scrollbar-x-rail:hover,
.access-medicine .ps-container .ps-scrollbar-x-rail.hover {
  background-color: #eee;
  opacity: 0.9;
}

.access-medicine .ps-container .ps-scrollbar-x-rail.in-scrolling {
  opacity: 0.9;
}

.access-medicine .ps-container .ps-scrollbar-y-rail {
  position: absolute;
  /* please don't change 'position' */
  right: 3px;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 8px;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
}

.access-medicine .ps-container:hover .ps-scrollbar-y-rail,
.access-medicine .ps-container.hover .ps-scrollbar-y-rail {
  opacity: 0.6;
}

.access-medicine .ps-container .ps-scrollbar-y-rail:hover,
.access-medicine .ps-container .ps-scrollbar-y-rail.hover {
  background-color: #eee;
  opacity: 0.9;
}

.access-medicine .ps-container .ps-scrollbar-y-rail.in-scrolling {
  opacity: 0.9;
}

.access-medicine .ps-container .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
  background-color: #aaa;
  border-radius: 4px;
  -webkit-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  display: none;
}

.access-medicine .ps-container.ie6 .ps-scrollbar-x {
  font-size: 0;
  /* fixed scrollbar height in xp sp3 ie6 */
}

.access-medicine .ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,
.access-medicine .ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
  background-color: #999;
}

.access-medicine .ps-container .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 12px;
  background-color: #aaa;
  border-radius: 4px;
  -webkit-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}

.access-medicine .ps-container.ie .ps-scrollbar-y {
  font-size: 0;
  /* fixed scrollbar height in xp sp3 ie6 */
}

.access-medicine .ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.access-medicine .ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
  background-color: #999;
}

/* Responsive carousel plugin */
.access-medicine .carousel {
  min-width: 100%;
}

.access-medicine .carousel-item {
  width: 100%;
  background: #fff;
}

.access-medicine img {
  max-width: 100%;
}

.access-medicine .slag {
  float: left;
  width: 50%;
}

@media (min-width: 480px) {
  .access-medicine .slag {
    width: 33.333333333333333333%;
  }
}

@media (min-width: 768px) {
  .access-medicine .slag {
    width: 50%;
  }
}

@media (max-width: 980px) {
  .access-medicine #content-navbar-sticky-wrapper #content-navbar .navbar-inner {
    padding: 0 0 0 5px !important;
  }
}

/*
Added By MyUpToDate
*/
.access-medicine .figureLinks .tableDialog,
.access-medicine .figureDialog {
  display: block;
}

.access-medicine .figureLinks {
  margin-top: 0;
}

.access-medicine .fancybox {
  padding: 0;
}

.access-medicine a.drugLink:hover {
  text-decoration: none;
  cursor: auto;
}

.access-medicine .openResult {
  margin: 0;
  border-radius: 0;
  border-left: none;
  border-right: none;
}

.access-medicine .contentJump {
  background-color: #71767d;
  color: white;
  padding: 5px 0;
}

.access-medicine h2 {
  font-size: 20px;
  line-height: 24px;
}

.access-medicine h1,
.access-medicine .ChapterTitle {
  line-height: 30px;
}

.access-medicine .contentSectionTab .contentPrevNext .expand {
  margin: 0;
  height: 20px;
}

.access-medicine ol {
  list-style-type: decimal;
}

@media (max-width: 980px) {
  .access-medicine .tableSection .inlineFigure .figureDescription {
    width: 100% !important;
  }
}

account-expiration .expired {
  background-color: red;
  color: white;
  border-bottom-style: solid !important;
  border-bottom-color: black !important;
  border-bottom-width: thick !important;
  height: 20%;
}

account-expiration .expired:hover {
  background-color: #d70000;
}

account-expiration .expired h2, account-expiration .expire-warning h2 {
  font-weight: bold;
}

account-expiration .expired p {
  color: white !important;
}

account-expiration .expired *, account-expiration .expire-warning * {
  font-family: Tahoma;
  font-size: 14px;
}

account-expiration .expire-warning {
  background-color: #ffdc00;
}

account-expiration .expire-warning p {
  font-size: 90%;
}

account-expiration .expire-warning:hover {
  background-color: #e5c200;
}

.item-select-searchable:not(.item-select-searchable-is-enabled) {
  pointer-events: none;
}

.item-select-searchable .label {
  margin-right: 0;
}

.select-searchable {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.select-searchable-label {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-overflow: ellipsis;
  overflow: hidden;
}

.select-searchable-value {
  max-width: 45%;
}

.select-searchable-value-item {
  text-overflow: ellipsis;
  overflow: hidden;
}

.select-searchable-value-item:not(:last-child) {
  margin-bottom: 5px;
}

.select-searchable-icon {
  position: relative;
  width: 20px;
}

.select-searchable-icon-inner {
  position: absolute;
  top: 50%;
  left: 5px;
  border-top: 5px solid;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  pointer-events: none;
}

.select-searchable-ios .select-searchable-icon {
  height: 18px;
}

.select-searchable-ios .select-searchable-icon-inner {
  margin-top: -2px;
  color: #999;
}

.select-searchable-ios .select-searchable-value {
  padding-left: 16px;
}

.select-searchable-md .select-searchable-icon {
  height: 19px;
}

.select-searchable-md .select-searchable-icon-inner {
  margin-top: -3px;
  color: #999;
}

.select-searchable-md .select-searchable-value {
  padding-left: 16px;
}

.select-searchable-md .select-searchable-label {
  color: #999;
}

.select-searchable:not(.select-searchable-is-enabled) .select-searchable-value {
  opacity: 0.4;
  cursor: default;
}

.select-searchable-spinner {
  position: fixed;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

.select-searchable-spinner-background {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  background-color: #000;
  opacity: 0.05;
}

.select-searchable-spinner ion-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  margin-top: -14px;
  margin-left: -14px;
}

.select-searchable-page.select-searchable-page-can-reset.select-searchable-page-multiple .footer .col:first-child {
  padding-right: 8px;
}

.select-searchable-page.select-searchable-page-can-reset.select-searchable-page-multiple .footer .col:last-child {
  padding-left: 8px;
}

.select-searchable-page.select-searchable-page-is-searching .scroll-content {
  overflow-y: hidden;
}

.on-board-card-badge {
  padding: 2px;
  background-color: lightgray;
  color: black;
  border-radius: 5px;
  margin: 2px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.on-board-card-close-button {
  border-radius: 5px;
  height: 2.6rem;
  border: none;
  color: red;
  background-color: lightgray;
  margin: 0;
  padding: 0;
  width: 30px;
}

.on-board-card-close-button:hover:not(.disable-hover) {
  background-color: #ffa5a5;
}

progress-bar .progress-outer {
  padding: 2px;
  text-align: center;
  background-color: #f4f4f4;
  border: 1px solid #dcdcdc;
  color: #ffffff;
  border-radius: 20px;
}

progress-bar .progress-inner {
  min-width: 15%;
  white-space: nowrap;
  overflow: hidden;
  padding: 1px;
  border-radius: 20px;
  background-color: #488aff;
  font-size: small;
}

@media screen and (min-width: 992px) {
  progress-bar .progress-inner {
    min-width: 5%;
  }
}

zoom .fab {
  z-index: 10;
}

.account-page .card .card-header {
  text-align: center;
  font-weight: bold;
}

.account-page .item [item-end] {
  max-width: 75%;
}

.available-storage-page .list .custom-path-button {
  margin: 35px 0 0 60px;
}

.book-page .card {
  text-align: center;
  padding: 10px;
}

.book-page .card img {
  display: inline-block;
  width: auto;
  max-height: 80px;
  vertical-align: middle;
}

.book-page .card ion-card-content {
  vertical-align: middle;
  display: inline-block;
}

.book-page .card ion-card-content ion-card-title {
  font-size: 2.0rem;
}

.book-search-options-page.operation {
  margin-bottom: 0;
}

.books-page .advert {
  min-height: 130px;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.books-page .advert ion-thumbnail {
  width: 100%;
  height: 130px;
  margin: 0px;
  text-align: center;
}

.books-page .advert .item-inner {
  display: none;
}

.books-page .advert img {
  max-height: 130px;
}

.books-page .contact-us {
  padding-left: 10px;
  background-color: #eeeeee;
}

.books-page .contact-us-image {
  border-radius: 0% !important;
  width: 50px !important;
  height: auto !important;
}

.books-page .contact-us-persian-text {
  font-family: Tahoma;
  color: black;
  font-size: 20px;
}

.extracting-progress-page {
  padding: 20px;
  text-align: center;
}

.contact-us-page img {
  width: 100px !important;
  height: 100px !important;
}

.contact-us-page .mehrsys-logo {
  width: 280px !important;
  height: 200px !important;
}

.contact-us-page .adjust-top {
  top: -7px;
}

.contact-us-page .address {
  font-family: tahoma;
}

.contact-us-page .contact-row {
  padding-top: 15px;
}

.content-page {
  font-size: 40px;
}

.content-page .content * {
  -ms-user-select: text !important;
  -moz-user-select: text !important;
  -webkit-user-select: text !important;
  user-select: text !important;
}

.content-page .notes {
  background: gray;
  color: white;
  padding: 1px 10px 1px 15px;
  border: 1px solid #4d4d4d;
  border-radius: 3px;
}

.content-page .notes p {
  margin: 10px 0;
}

.content-page .notes .title {
  font-weight: bold;
}

.content-page .background-white {
  background-color: white;
}

.content-page .background-yellow {
  background-color: yellow;
}

.content-page .background-red {
  background-color: rgba(255, 0, 0, 0.5);
}

.content-page .background-green {
  background-color: rgba(0, 215, 0, 0.5);
}

.content-page .background-blue {
  background-color: rgba(0, 192, 255, 0.5);
}

.content-page body {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.abstracts-page {
  line-height: 1.4;
}

.abstracts-page table {
  margin: 25px 0;
  border-top: 1px solid gray;
  display: block;
  padding-top: 15px;
  overflow: scroll;
}

.abstracts-page table td {
  padding: 10px 10px 0 10px;
}

.abstracts-page a {
  text-decoration: underline;
  cursor: pointer;
  margin-right: 15px;
}

.highlight-toolbar-page .color {
  cursor: pointer;
}

.highlight-toolbar-page .color .button {
  width: 40px;
  height: 40px;
  border-radius: 20px;
  border: 1px solid grey;
}

.highlight-toolbar-page .color:hover {
  background-color: #d7d7d7;
  border-radius: 3px;
}

.highlight-toolbar-page .background-white {
  background-color: white;
}

.highlight-toolbar-page .background-yellow {
  background-color: yellow;
}

.highlight-toolbar-page .background-red {
  background-color: #ff0000;
}

.highlight-toolbar-page .background-green {
  background-color: #00d700;
}

.highlight-toolbar-page .background-blue {
  background-color: #009aff;
}

.wp .highlight-toolbar-page .color .button {
  width: 29px;
  height: 29px;
}

.image-viewer-page .image-container {
  overflow: scroll;
}

.image-viewer-page .image-container img {
  max-width: none;
  max-height: none;
}

.thumbnails-page {
  text-align: center;
  padding-bottom: 20px;
}

.thumbnails-page a {
  display: inline-block;
  width: 210px;
  margin: 20px 0 0 20px;
  border-radius: 3px;
  padding: 10px;
  cursor: pointer;
}

.thumbnails-page a:hover {
  background-color: #ebebeb;
}

.thumbnails-page span {
  display: block;
}

.video-player-page video {
  width: 100%;
  max-height: 100%;
}

.downloads-page .item span.error {
  color: red;
}

.downloads-page .item span.normal {
  color: gray;
}

.downloads-page .item span.success {
  color: green;
}

.select-searchable-label {
  color: #488aff;
}

.item-details-page button {
  margin-top: 30px;
}

.forgot-account-page {
  max-width: 300px;
  margin: 0 auto;
}

.forgot-account-page .logo {
  text-align: center;
  margin: 10px 0 30px 0;
}

.forgot-account-page .logo img {
  max-width: 230px;
}

.lexicomp-interactions-page .title {
  color: #2f74b1;
  font-size: 18px;
  border-bottom: 1px solid #dedada;
  margin: 15px 0 0 0 !important;
}

.lexicomp-interactions-page .content {
  margin-left: 10px;
}

.lexicomp-interactions-page .name {
  color: #612306;
}

.lexicomp-interactions-page .severity > h5 {
  margin: 10px 0 0 0;
}

.lexicomp-interactions-page .severity > h5 :after {
  content: " ";
}

.lexicomp-interactions-page .reliability > h5 {
  margin: 10px 0 0 0;
}

.login-page {
  max-width: 300px;
  margin: 0 auto;
}

.login-page .logo {
  text-align: center;
  margin: 10px 0 30px 0;
}

.login-page .logo img {
  max-width: 230px;
}

.login-page .row {
  height: 80px;
  margin-bottom: 15px;
}

.login-page .row button {
  background-color: white;
  height: 80px;
}

.login-page .row img {
  height: 100%;
}

.login-page .row .whatsapp {
  max-height: 95%;
}

.login-page .helpText {
  padding-top: 10px;
}

.login-page .helpText span {
  font-weight: bold;
}

.search-search-options-page.operation {
  margin-bottom: 0;
}

.system-loading-page .container {
  position: absolute;
  top: 45%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
  width: 100%;
  padding: 0 10%;
}

.system-loading-page .container button {
  margin-top: 40px;
}

#top {
    z-index: 1000;
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#3498db;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px
}
#top span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll:hover {
    background-color:#e74c3c;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}




/* The overlay effect with black background */
.overlay {
  height: 100%;
  width: 100%;
  display: none;
  position: fixed;
  z-index: 20;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.9); /* Black with a little bit see-through */
}

/* The content */
.overlay-content {
  position: relative;
  top: 30%;
  width: 70%;
  text-align: center;
  margin-top: 30px;
}

/* Open button */
#openBtn1 {
  width: 50px;
  height: 50px;
  border-radius: 25;
  background: #2f3640;
  display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.4s;
}

/* Close button */
.overlay .closebtn {
  position: absolute;
  top: 50px;
  right: 80px;
  font-size: 60px;
  cursor: pointer;
  color: white;
}

.overlay .closebtn:hover {
  color: #ccc;
}

/* Style the search field */
.overlay input[type=text] {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 15px;
  font-size: 17px;
  border: none;
  float: left;
  width: 60%;
  background: white;
}

.overlay input[type=text]:hover {
  background: #f1f1f1;
}

/* Style the submit button*/
.overlay button {
  float: left; 
  margin-left: 15px;
  background: #ddd;
  height: 40px;
  width: 40px;
  text-align: center;
  border: none;
  cursor: pointer;
  background-size: 30px 30px;
} 

.overlay button:hover {
  background: #bbb;
}

.highlight { background-color: yellow }
