
/* Comment Generated by Combres - Resource '/less/app/pages/accountmyaccessdetails.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;
*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.left {
  float: left !important;
}
.right {
  float: right !important;
}
.inline-block {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.bold {
  font-weight: bold;
}
.upper-case {
  text-transform: uppercase;
}
.ir {
  display: block;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.noshadow-noradius {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0px transparent;
  -moz-box-shadow: 0 0 0px transparent;
  box-shadow: 0 0 0px transparent;
}
.bordered-bottom {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom-color: #dddddd;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.bordered-top {
  padding-top: 10px;
  margin-top: 10px;
  border-top-color: #dddddd;
  border-top-width: 1px;
  border-top-style: solid;
}
.bordered-all {
  padding: 10px;
  margin: 10px;
  border: solid 1px #dddddd;
}
.accountmyaccess .checkBoxClass {
  display: none!important;
}
.accountmyaccess #umbrella-navbar + .container,
.accountmyaccessdetails #umbrella-navbar + .container,
.accountmycme #umbrella-navbar + .container,
.learnerassignments #umbrella-navbar + .container {
  position: relative;
}
.accountmyaccess #page-container + .container,
.accountmyaccessdetails #page-container + .container,
.accountmycme #page-container + .container,
.learnerassignments #page-container + .container {
  width: 100%;
  background: #efefef;
  margin-top: -115px;
  padding: 130px 0 20px 0;
}
.accountmyaccess #page-container + .container .authenticated-user,
.accountmyaccessdetails #page-container + .container .authenticated-user,
.accountmycme #page-container + .container .authenticated-user,
.learnerassignments #page-container + .container .authenticated-user {
  max-width: 1170px;
  margin: 0 auto;
}
.accountmyaccess #page-container + .container .authenticated-user .span3.portlet,
.accountmyaccessdetails #page-container + .container .authenticated-user .span3.portlet,
.accountmycme #page-container + .container .authenticated-user .span3.portlet,
.learnerassignments #page-container + .container .authenticated-user .span3.portlet {
  background: none !important;
}
.accountmyaccess #page-container + .container .authenticated-user .widget-MySites,
.accountmyaccessdetails #page-container + .container .authenticated-user .widget-MySites,
.accountmycme #page-container + .container .authenticated-user .widget-MySites,
.learnerassignments #page-container + .container .authenticated-user .widget-MySites,
.accountmyaccess #page-container + .container .authenticated-user .ma-trending-content,
.accountmyaccessdetails #page-container + .container .authenticated-user .ma-trending-content,
.accountmycme #page-container + .container .authenticated-user .ma-trending-content,
.learnerassignments #page-container + .container .authenticated-user .ma-trending-content {
  background: white;
}
.accountmyaccess #page-container + .container .myaccess-page-wrap,
.accountmyaccessdetails #page-container + .container .myaccess-page-wrap,
.accountmycme #page-container + .container .myaccess-page-wrap,
.learnerassignments #page-container + .container .myaccess-page-wrap,
.accountmyaccess #page-container + .container .wm-tabs,
.accountmyaccessdetails #page-container + .container .wm-tabs,
.accountmycme #page-container + .container .wm-tabs,
.learnerassignments #page-container + .container .wm-tabs {
  width: 1170px;
  margin: 0 auto;
}
@media (max-width: 1200px) {
  .accountmyaccess #page-container + .container .myaccess-page-wrap,
  .accountmyaccessdetails #page-container + .container .myaccess-page-wrap,
  .accountmycme #page-container + .container .myaccess-page-wrap,
  .learnerassignments #page-container + .container .myaccess-page-wrap,
  .accountmyaccess #page-container + .container .wm-tabs,
  .accountmyaccessdetails #page-container + .container .wm-tabs,
  .accountmycme #page-container + .container .wm-tabs,
  .learnerassignments #page-container + .container .wm-tabs {
    width: 940px;
  }
}
@media (max-width: 979px) and (min-width: 768px) {
  .accountmyaccess #page-container + .container .myaccess-page-wrap,
  .accountmyaccessdetails #page-container + .container .myaccess-page-wrap,
  .accountmycme #page-container + .container .myaccess-page-wrap,
  .learnerassignments #page-container + .container .myaccess-page-wrap,
  .accountmyaccess #page-container + .container .wm-tabs,
  .accountmyaccessdetails #page-container + .container .wm-tabs,
  .accountmycme #page-container + .container .wm-tabs,
  .learnerassignments #page-container + .container .wm-tabs {
    width: 724px;
  }
}
@media (max-width: 767px) {
  .accountmyaccess #page-container + .container .myaccess-page-wrap,
  .accountmyaccessdetails #page-container + .container .myaccess-page-wrap,
  .accountmycme #page-container + .container .myaccess-page-wrap,
  .learnerassignments #page-container + .container .myaccess-page-wrap,
  .accountmyaccess #page-container + .container .wm-tabs,
  .accountmyaccessdetails #page-container + .container .wm-tabs,
  .accountmycme #page-container + .container .wm-tabs,
  .learnerassignments #page-container + .container .wm-tabs {
    width: 100%;
  }
}
.accountmyaccess #page-container + .container .myaccess-page-wrap .row-fluid,
.accountmyaccessdetails #page-container + .container .myaccess-page-wrap .row-fluid,
.accountmycme #page-container + .container .myaccess-page-wrap .row-fluid,
.learnerassignments #page-container + .container .myaccess-page-wrap .row-fluid,
.accountmyaccess #page-container + .container .wm-tabs .row-fluid,
.accountmyaccessdetails #page-container + .container .wm-tabs .row-fluid,
.accountmycme #page-container + .container .wm-tabs .row-fluid,
.learnerassignments #page-container + .container .wm-tabs .row-fluid {
  padding: 0;
}
@media (max-width: 767px) {
  .accountmyaccess #page-container + .container .myaccess-page-wrap,
  .accountmyaccessdetails #page-container + .container .myaccess-page-wrap,
  .accountmycme #page-container + .container .myaccess-page-wrap,
  .learnerassignments #page-container + .container .myaccess-page-wrap {
    padding: 0px 10px 20px 10px;
    box-sizing: border-box;
  }
}
.accountmyaccess #page-container + .container .myaccess-page-wrap:not(.authenticated-user),
.accountmyaccessdetails #page-container + .container .myaccess-page-wrap:not(.authenticated-user),
.accountmycme #page-container + .container .myaccess-page-wrap:not(.authenticated-user),
.learnerassignments #page-container + .container .myaccess-page-wrap:not(.authenticated-user) {
  background: white;
  padding: 20px;
  box-sizing: border-box;
}
.accountmyaccess #page-container + .container .myaccess-page-wrap:not(.authenticated-user).myfavorites,
.accountmyaccessdetails #page-container + .container .myaccess-page-wrap:not(.authenticated-user).myfavorites,
.accountmycme #page-container + .container .myaccess-page-wrap:not(.authenticated-user).myfavorites,
.learnerassignments #page-container + .container .myaccess-page-wrap:not(.authenticated-user).myfavorites {
  display: none;
}
.accountmyaccess #page-container + .container .myaccess-page-wrap:not(.authenticated-user).myfavorites.current-tab,
.accountmyaccessdetails #page-container + .container .myaccess-page-wrap:not(.authenticated-user).myfavorites.current-tab,
.accountmycme #page-container + .container .myaccess-page-wrap:not(.authenticated-user).myfavorites.current-tab,
.learnerassignments #page-container + .container .myaccess-page-wrap:not(.authenticated-user).myfavorites.current-tab {
  display: block;
}
@media (max-width: 767px) {
  .accountmyaccess #page-container + .container .myaccess-page-wrap:not(.authenticated-user).my-profile .row-fluid [class*="span"],
  .accountmyaccessdetails #page-container + .container .myaccess-page-wrap:not(.authenticated-user).my-profile .row-fluid [class*="span"],
  .accountmycme #page-container + .container .myaccess-page-wrap:not(.authenticated-user).my-profile .row-fluid [class*="span"],
  .learnerassignments #page-container + .container .myaccess-page-wrap:not(.authenticated-user).my-profile .row-fluid [class*="span"] {
    width: 100% !important;
  }
}
.accountmyaccess #search-navbar,
.accountmyaccessdetails #search-navbar,
.accountmycme #search-navbar,
.learnerassignments #search-navbar,
.accountmyaccess .footerWrap,
.accountmyaccessdetails .footerWrap,
.accountmycme .footerWrap,
.learnerassignments .footerWrap {
  margin: 0;
}
.accountmyaccess .widget-module,
.accountmyaccessdetails .widget-module,
.accountmycme .widget-module,
.learnerassignments .widget-module {
  background: white;
}
.learnerassignments .container {
  max-width: 100%;
}
#microsite-masthead .logo img {
  max-height: 120px;
}
@media (max-width: 767px) {
  #microsite-masthead .logo img {
    max-height: 75px;
  }
}
.iconfont-star,
.iconfont-star-o:hover {
  color: #e89005;
}
#dvInstLogo {
  margin-top: 10px;
}
.signin-dropdown #dvInstLogo {
  margin-top: 0px;
}
#microsite-header > .clearfix {
  position: relative;
}
.user-welcome {
  height: 20px;
  margin: auto;
  position: absolute;
  top: 0;
  left: 225px;
  bottom: 0;
  right: 0;
  padding-top: 20px;
}
input {
  margin-top: -2px;
}
.no-filtered-favorites .img-wrap,
.no-recently-Viewed .img-wrap {
  margin-top: 30px;
}
.no-filtered-favorites .img-wrap img,
.no-recently-Viewed .img-wrap img {
  border: 1px solid #c9c9c9;
}
.no-filtered-favorites .img-wrap:first-of-type,
.no-recently-Viewed .img-wrap:first-of-type {
  margin-top: 0;
}
.no-filtered-favorites .text-wrap,
.no-recently-Viewed .text-wrap {
  text-align: center;
  margin: 10px auto 0 auto;
}
.welcome-wrap {
  border: 1px solid #c9c9c9;
}
.welcome-wrap > .row {
  padding: 0px;
}
.welcome-wrap > .row .span4 {
  padding: 15px 15px 40px 15px;
  width: 25% !important;
  background: #eeeeee;
  min-height: 315px;
  border-right: 1px solid #c9c9c9;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.welcome-wrap > .row .span4 .sites-tag {
  font-size: 12px;
  font-weight: bold;
}
.welcome-wrap > .row .span4 .inst-name {
  font-size: 16px;
  border-bottom: 1px solid #c9c9c9;
  padding: 5px 0 10px 0;
}
.welcome-wrap > .row .span4 .site-name {
  margin-top: 10px;
}
.welcome-wrap > .row .span8 {
  padding: 15px;
  background: #ffffff;
  width: 72% !important;
  margin-left: 0 !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.welcome-wrap > .row .span8 .row {
  padding: 0 0 10px 0;
}
.welcome-wrap > .row .span8 .span5 {
  background: #ffffff;
  border-right: none;
}
.welcome-wrap > .row .span8 .span5 div {
  margin-top: 10px;
  padding-left: 30px;
  line-height: 22px;
}
.welcome-wrap > .row .span8 .span5 div:first-of-type {
  margin-top: 5px;
}
.welcome-wrap .sub-details {
  bottom: 15px;
  position: absolute;
}
.welcome-wrap img.myaccess-logo {
  max-width: 300px;
  margin: 0 auto 30px auto;
}
.welcome-wrap a.btn {
  width: 300px;
  margin: 0 auto 10px auto;
  background: #e31c23;
  display: block;
  font-size: 16px;
  padding: 10px 0;
}
.welcome-wrap .no-myaccess-acct {
  text-align: center;
  padding-left: 0 !important;
}
.welcome-wrap .no-myaccess-acct a {
  color: #333333;
  text-decoration: underline;
}
.remote-access-message-wrap {
  background: #444444;
}
@media (min-width: 768px) {
  .remote-access-message-wrap {
    float: left;
  }
}
.remote-access-message-wrap .remote-access-message-inner-wrap {
  background: url('/less/app/custom/images/inst_access_bg_wide.png');
  background-position: 100% 0;
  *zoom: 1;
}
.remote-access-message-wrap .remote-access-message-inner-wrap:before,
.remote-access-message-wrap .remote-access-message-inner-wrap:after {
  display: table;
  content: "";
  line-height: 0;
}
.remote-access-message-wrap .remote-access-message-inner-wrap:after {
  clear: both;
}
@media (max-width: 1200px) {
  .remote-access-message-wrap .remote-access-message-inner-wrap {
    background-size: cover;
  }
}
.remote-access-message-wrap .ram-header {
  font-size: 16px;
  font-weight: bold;
  color: white;
  max-width: 75%;
  padding: 15px 0 0 15px;
}
.remote-access-message-wrap .ram-header + div {
  padding: 5px 15px 0 15px;
  color: #ffffff;
}
.remote-access-message-wrap .lm-btn-wrap {
  margin: 10px 0 15px 15px;
}
.authenticated-user .wm-dm-toggle {
  float: right;
  width: 30px;
  text-align: center;
  cursor: pointer;
}
.authenticated-user .wm-dm-toggle i {
  padding: 0 !important;
}
@media screen and (max-width: 767px) {
  .authenticated-user .wm-dm-toggle {
    display: none;
  }
}
.authenticated-user .dropdown-menu {
  float: right;
  font-size: 14px;
  right: 0;
  top: 30px;
  min-width: 110px;
}
.authenticated-user .dropdown-menu:after {
  position: absolute;
  top: -6px;
  right: 9px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}
.authenticated-user .dropdown-menu:before {
  position: absolute;
  top: -7px;
  right: 8px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #c9c9c9;
  border-left: 7px solid transparent;
  content: '';
}
.authenticated-user > .row-fluid {
  padding: 0px;
}
.authenticated-user > .row-fluid .span3 .sites-tag {
  font-size: 16px;
  padding: 10px 15px 0 10px;
  clear: left;
  border-top: 1px solid #c9c9c9;
}
.authenticated-user > .row-fluid .span3 .inst-name {
  padding: 0 15px 10px 15px;
}
.authenticated-user > .row-fluid .span3 .ind-name {
  padding: 15px 10px 0 10px;
  font-size: 16px;
  *zoom: 1;
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.authenticated-user > .row-fluid .span3 .ind-name:before,
.authenticated-user > .row-fluid .span3 .ind-name:after {
  display: table;
  content: "";
  line-height: 0;
}
.authenticated-user > .row-fluid .span3 .ind-name:after {
  clear: both;
}
.authenticated-user > .row-fluid .span3 .site-name {
  margin-top: 10px;
}
.authenticated-user > .row-fluid .span3 .sites-wrap {
  padding: 0 15px;
  margin-bottom: 10px;
  *zoom: 1;
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.authenticated-user > .row-fluid .span3 .sites-wrap:before,
.authenticated-user > .row-fluid .span3 .sites-wrap:after {
  display: table;
  content: "";
  line-height: 0;
}
.authenticated-user > .row-fluid .span3 .sites-wrap:after {
  clear: both;
}
.authenticated-user > .row-fluid .span3 .sub-details {
  padding: 0 15px 15px 15px;
}
.authenticated-user > .row-fluid .span3 .sub-details a {
  text-decoration: underline;
}
.authenticated-user > .row-fluid .span3 .auth-sites .availableSites,
.authenticated-user > .row-fluid .span3 .auth-sites .exploreSites {
  display: none;
}
.authenticated-user > .row-fluid .span3 .ma-trending-content-wrap .ma-trending-content {
  padding: 15px 15px 0 15px;
  margin-top: 20px;
  *zoom: 1;
}
.authenticated-user > .row-fluid .span3 .ma-trending-content-wrap .ma-trending-content:before,
.authenticated-user > .row-fluid .span3 .ma-trending-content-wrap .ma-trending-content:after {
  display: table;
  content: "";
  line-height: 0;
}
.authenticated-user > .row-fluid .span3 .ma-trending-content-wrap .ma-trending-content:after {
  clear: both;
}
.authenticated-user > .row-fluid .span3 .ma-trending-content-wrap .ma-trending-content .ma-tc-header {
  font-size: 16px;
  margin-bottom: 10px;
}
.authenticated-user > .row-fluid .span3 .ma-trending-content-wrap .ma-trending-content .ma-tc-link-wrap {
  margin-bottom: 5px;
}
.authenticated-user > .row-fluid .span3 .ma-trending-content-wrap .ma-trending-content .ma-tc-link-wrap a {
  font-weight: bold;
}
.authenticated-user > .row-fluid .span3 .ma-trending-content-wrap .ma-trending-content .ma-tc-link-desc {
  color: #999999;
  font-size: 13px;
  margin-bottom: 15px;
}
.authenticated-user > .row-fluid .span3 .ma-trending-content-wrap a.btn {
  float: left !important;
  width: 100%;
  font-size: 16px;
  padding: 10px 0;
  box-sizing: border-box;
}
.authenticated-user .no-recently-Viewed + .btn {
  display: block;
}
.authenticated-user .widget-module {
  margin-bottom: 15px;
  padding: 15px;
  *zoom: 1;
}
.authenticated-user .widget-module:before,
.authenticated-user .widget-module:after {
  display: table;
  content: "";
  line-height: 0;
}
.authenticated-user .widget-module:after {
  clear: both;
}
.authenticated-user .widget-module a.btn {
  width: 200px;
  margin: 20px auto 0 auto;
  background: #e31c23;
  font-size: 16px;
  padding: 10px 0;
}
.authenticated-user .widget-module .rv-clear {
  margin-bottom: 15px;
  text-align: right;
}
.authenticated-user .widget-module .rv-clear .clearAll {
  cursor: pointer;
}
.authenticated-user .widget-module .wm-art-title,
.authenticated-user .widget-module .wm-folder-title {
  line-height: 16px;
}
.authenticated-user .widget-module .wm-art-title a,
.authenticated-user .widget-module .wm-folder-title a {
  font-weight: bold;
}
.authenticated-user .widget-module .wm-book-info,
.authenticated-user .widget-module .wm-folder-info {
  margin-top: 5px;
  font-size: 13px;
}
.authenticated-user .widget-module .wm-col1 {
  float: left !important;
  width: 10%;
  margin-right: 3%;
  text-align: center;
  min-height: 1px;
}
.authenticated-user .widget-module .wm-col1 i {
  font-size: 32px;
}
.authenticated-user .widget-module .wm-col1 img {
  max-width: 100%;
}
.authenticated-user .widget-module .wm-col2 {
  float: left !important;
  width: 74%;
  margin-right: 3%;
}
.authenticated-user .widget-module .wm-col3 {
  float: right !important;
}
.authenticated-user .widget-module .wm-col3 .remove i {
  color: #c9c9c9;
  cursor: pointer;
  font-size: 20px;
}
.authenticated-user .widget-module .wm-col3 .remove i:hover {
  color: #e31c23;
}
.authenticated-user .main .wm-header {
  font-size: 22px;
  position: relative;
}
.authenticated-user .main .wm-header i {
  padding-right: 10px;
  vertical-align: text-top;
}
.authenticated-user .main .wm-header i.iconfont-folder {
  font-size: 22px;
  color: #333333;
}
.authenticated-user .main .iconfont-folder {
  font-size: 36px;
  color: #c9c9c9;
}
.authenticated-user .main .wm-content-wrap {
  *zoom: 1;
}
.authenticated-user .main .wm-content-wrap:before,
.authenticated-user .main .wm-content-wrap:after {
  display: table;
  content: "";
  line-height: 0;
}
.authenticated-user .main .wm-content-wrap:after {
  clear: both;
}
.authenticated-user .main .wm-content-wrap .wm-content-row {
  *zoom: 1;
  margin-top: 15px;
  padding-top: 15px;
  display: none;
}
.authenticated-user .main .wm-content-wrap .wm-content-row:before,
.authenticated-user .main .wm-content-wrap .wm-content-row:after {
  display: table;
  content: "";
  line-height: 0;
}
.authenticated-user .main .wm-content-wrap .wm-content-row:after {
  clear: both;
}
.authenticated-user .main .wm-content-wrap .wm-content-row:nth-of-type(-n+4) {
  display: block;
}
.authenticated-user .main .wm-content-wrap.favorites .wm-content-row,
.authenticated-user .main .wm-content-wrap.folders .wm-content-row {
  border-top: 1px solid #c9c9c9;
}
.authenticated-user .main .wm-content-wrap.favorites .displayDate,
.authenticated-user .main .wm-content-wrap.folders .displayDate {
  display: none;
}
.authenticated-user .main .wm-content-wrap.favorites .btn {
  display: none;
}
.authenticated-user .main .wm-content-wrap.folders .wm-col1 i {
  font-size: 18px;
}
.authenticated-user .main .wm-content-wrap .wm-no-favorites {
  border-top: 1px solid #c9c9c9;
  margin-top: 15px;
  padding-top: 15px;
}
.authenticated-user .main .wm-content-wrap.recently-viewed {
  border-top: 1px solid #c9c9c9;
  margin-top: 15px;
  padding-top: 15px;
  float: left !important;
  width: 100%;
}
.authenticated-user .main .wm-content-wrap.recently-viewed .wm-content-row {
  *zoom: 1;
  margin-top: 0;
  padding-top: 0;
}
.authenticated-user .main .wm-content-wrap.recently-viewed .wm-content-row:before,
.authenticated-user .main .wm-content-wrap.recently-viewed .wm-content-row:after {
  display: table;
  content: "";
  line-height: 0;
}
.authenticated-user .main .wm-content-wrap.recently-viewed .wm-content-row:after {
  clear: both;
}
.authenticated-user .main .wm-content-wrap.recently-viewed .wm-content-row:first-of-type .wm-col1,
.authenticated-user .main .wm-content-wrap.recently-viewed .wm-content-row:first-of-type .wm-col3 {
  padding-top: 0;
}
.authenticated-user .main .wm-content-wrap.recently-viewed .wm-content-row:first-of-type .wm-col2 {
  border-left: 1px solid #c9c9c9;
  margin-left: -8.5%;
  padding: 0 0 0 8.5%;
}
.authenticated-user .main .wm-content-wrap.recently-viewed .wm-content-row .remove {
  display: none;
}
.authenticated-user .main .wm-content-wrap.recently-viewed .wm-col1,
.authenticated-user .main .wm-content-wrap.recently-viewed .wm-col3 {
  padding-top: 30px;
}
.authenticated-user .main .wm-content-wrap.recently-viewed .wm-col1 {
  z-index: 1;
  position: relative;
}
.authenticated-user .main .wm-content-wrap.recently-viewed .wm-col2 {
  border-left: 1px solid #c9c9c9;
  margin-left: -8.5%;
  padding: 28px 0 0 8.5%;
  width: 60%;
  z-index: 100;
}
.authenticated-user .main .no-filtered-favorites {
  border-top: 1px solid #c9c9c9;
  margin-top: 10px;
  padding-top: 10px;
}
.authenticated-user .portlet {
  padding: 0 !important;
  background: #ffffff !important;
  border: none !important;
}
.authenticated-user .portlet .widget-module {
  padding: 0;
}
.authenticated-user .portlet .widget-module a.btn {
  float: left !important;
  width: 100%;
}
.authenticated-user .portlet .wm-header {
  font-size: 16px;
  padding: 15px 15px 0 15px;
  position: relative;
}
.authenticated-user .portlet .wm-header i {
  padding-right: 10px;
  font-size: 20px;
  vertical-align: text-top;
}
.authenticated-user .portlet .wm-header i.iconfont-more {
  font-size: 18px;
}
.authenticated-user .portlet .wm-header .wm-dm-toggle {
  margin: -2px -10px 0 0;
}
.authenticated-user .portlet .wm-header .dropdown-menu {
  right: 4px;
  top: 40px;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .authenticated-user .portlet .wm-header {
    padding: 15px 40px 0 15px;
  }
  .authenticated-user .portlet .wm-header .wm-dm-toggle {
    margin: -20px -35px 0 0;
  }
  .authenticated-user .portlet .wm-header.cme-logging .wm-dm-toggle {
    margin: -2px -35px 0 0;
  }
}
.authenticated-user .portlet .wm-content-link {
  margin: 5px 15px 0 15px;
  clear: both;
}
.authenticated-user .portlet .wm-content-link a {
  font-weight: bold;
}
.authenticated-user .portlet .wm-content {
  line-height: 1.4;
  margin-top: 15px;
  padding: 0 15px;
  display: none;
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.authenticated-user .portlet .wm-content .wm-content-link {
  margin: 0;
}
.authenticated-user .portlet .wm-content .wm-content-link a {
  line-height: 1.2;
}
.authenticated-user .portlet .wm-content.instructor-link {
  margin-bottom: 15px;
}
.authenticated-user .portlet .wm-content .wm-sa-results-wrap {
  float: left !important;
  margin-top: 5px;
}
.authenticated-user .portlet .wm-content .wm-sa-results {
  float: left !important;
  margin: 5px 0 0 20px;
}
.authenticated-user .portlet .wm-content .enlarged {
  font-weight: bold;
  font-size: 20px;
}
.authenticated-user .portlet .wm-content a {
  font-weight: bold;
  margin-bottom: 5px;
}
.authenticated-user .portlet .wm-content .wm-inst,
.authenticated-user .portlet .wm-content .wm-curr {
  font-size: 12px;
  margin-top: 5px;
}
.authenticated-user .portlet .wm-content .wm-curr {
  line-height: 1.2;
}
.authenticated-user .portlet .wm-content .wm-date {
  margin: 5px 0;
}
.authenticated-user .portlet .wm-content .wm-date .italic {
  font-style: italic;
}
.authenticated-user .portlet .wm-content:nth-of-type(-n+3) {
  display: block;
}
.authenticated-user .portlet .wm-no-message {
  margin-bottom: 15px;
}
.authenticated-user .portlet .wm-progress {
  margin-top: 5px;
}
.authenticated-user .portlet .wm-progress .left {
  width: 44%;
}
.authenticated-user .portlet .wm-progress .progress-bar {
  width: 55%;
  float: right !important;
  height: 6px;
  margin-top: 4px;
  background: #eeeeee;
  border-radius: 6px;
  border: 1px solid #c9c9c9;
  overflow: hidden;
}
.authenticated-user .portlet .wm-progress .progress-bar .pb-indicator {
  background: #2abf7e;
  height: 100%;
}
.authenticated-user .portlet .wm-progress.wide {
  margin: 5px 15px 0 15px;
}
.authenticated-user .portlet .wm-progress.wide .progress-bar {
  width: 44%;
  width: 100%;
  height: 15px;
  border-radius: 15px;
  margin: 10px 0 15px 0;
}
.authenticated-user .portlet .wm-progress + div {
  padding: 0 15px;
}
.authenticated-user .portlet .wm-progress + .wm-content-link {
  padding: 0;
}
.marketing-container {
  background: #dddddd;
  box-sizing: border-box;
  margin-top: 20px;
  padding: 20px 10px;
}
.marketing-container .span4 div {
  width: 80%;
  margin: 0 auto;
  text-align: center;
}
.marketing-container a {
  color: #333333;
  font-weight: bold;
}
.bottom {
  margin-top: 10px;
  padding: 0;
}
.bottom .row-fluid {
  padding: 0;
}
.bottom p {
  line-height: 1.8;
  margin-bottom: 0;
}
.bottom h1 {
  border-bottom: solid 1px #c9c9c9;
  margin-bottom: 10px;
  color: #e31c23;
}
.bottom ul {
  list-style-type: none;
  margin-left: 0px;
}
.bottom ul li {
  padding: 0;
}
.bottom ul li a {
  display: block;
  padding: 10px;
  color: #333333;
  font-size: 16px;
}
.bottom ul li a:hover {
  text-decoration: none;
  text-shadow: 1px 1px #eee;
  color: #e31c23;
}
.bottom ul li.odd {
  background-color: #eeeeee;
  margin-top: 0;
}
.bottom ul li:hover {
  background-color: #dddddd;
}
.popover {
  width: 300px;
  left: 0;
  right: 0;
  margin: auto;
}
.popover .arrow {
  display: none;
}
.popover .popover-content {
  background: #ffffff;
}
.popover .clear-rv {
  margin-top: 10px;
}
.popover .clear-rv span {
  cursor: pointer;
  display: block;
  padding: 5px 15px;
  background: #e31c23;
  color: #ffffff;
}
.popover.bottom {
  margin-top: -5%;
}
html:lang(es) .popover {
  width: 355px;
}
.empty-folder {
  background-image: url("/Images/empty_folders.png");
  width: 116px;
  height: 96px;
  margin: 20px auto;
}
.create-folder-btn-wrap,
.folders-message {
  text-align: center;
}
.popupCreateFolder .addtofolder .text-left {
  margin-bottom: 10px;
}
.popupCreateFolder .addtofolder .folder-row {
  margin-bottom: 10px;
}
.popupCreateFolder .createnewfolder .text-left {
  margin-bottom: 15px;
}
.popupCreateFolder .createnewfolder .create-wrap {
  *zoom: 1;
}
.popupCreateFolder .createnewfolder .create-wrap:before,
.popupCreateFolder .createnewfolder .create-wrap:after {
  display: table;
  content: "";
  line-height: 0;
}
.popupCreateFolder .createnewfolder .create-wrap:after {
  clear: both;
}
.popupCreateFolder .createnewfolder .create-wrap input {
  margin: 0 5px 0 0;
  float: left;
}
.popupCreateFolder .createnewfolder .create-wrap .acreateNewFolder {
  float: left;
}
.popupCreateFolder .btn {
  background: #e31c23;
}
.popupCreateFolder .btn:hover {
  background: #e31c23;
}
.popupCreateFolder .btn.addNewfolder {
  margin-top: 1em;
}
@media (max-width: 767px) {
  .accountmyaccessdetails #page-container + .container,
  .learnerassignments #page-container + .container,
  .accountmycme #page-container + .container {
    width: 100%;
    padding: 130px 10px 20px 10px;
    box-sizing: border-box;
  }
}
.accountmyaccessdetails .section-tab,
.learnerassignments .section-tab,
.accountmycme .section-tab {
  border: none;
  padding: 0;
  margin: 0;
}
.accountmyaccessdetails .fancybox-inner {
  height: auto !important;
}
.vertical-active-tabs {
  margin-bottom: 15px;
}
.breadcrumb {
  padding: 0;
  background: #ffffff;
}
.breadcrumb a {
  font-size: 13px;
}
.close-wrap {
  position: absolute;
  top: -12px;
  right: -12px;
  border: 1px solid #333;
  height: 25px;
  width: 25px;
  line-height: 19px;
  text-align: center;
  border-radius: 25px;
  opacity: 1;
  cursor: pointer;
}
.close-wrap div {
  border: 3px solid #ffffff;
  color: #ffffff;
  background: #000000;
  border-radius: 25px;
}
.popover-content .btn {
  margin: 15px 0 5px 0;
}
.wm-tabs {
  *zoom: 1;
}
.wm-tabs:before,
.wm-tabs:after {
  display: table;
  content: "";
  line-height: 0;
}
.wm-tabs:after {
  clear: both;
}
.wm-tabs .wm-header {
  padding: 10px 15px;
  margin: 0;
  float: left;
  background: #dddddd;
  margin-right: 5px;
  border: none;
  font-size: 24px;
  cursor: pointer;
}
.wm-tabs .wm-header a {
  color: #333333;
}
.wm-tabs .wm-header a:hover {
  text-decoration: none;
}
.wm-tabs .wm-header.current-tab {
  background: white;
  cursor: default;
}
.wm-header {
  font-size: 28px;
  border-bottom: 1px solid #c9c9c9;
  padding-bottom: 10px;
  margin-bottom: 15px;
  line-height: 1;
  font-weight: bold;
}
.wm-header i {
  padding-right: 10px;
  vertical-align: text-top;
}
.wm-header .clear-rv {
  font-size: 14px;
  margin-top: 6px;
  cursor: pointer;
  float: right !important;
  background-color: #ccc;
  padding: 3px 15px 3px 15px;
}
.wm-header.folder-title {
  border-bottom: 0;
  padding-bottom: 0;
}
.wm-header.folder-title > i {
  padding-right: 0;
  color: #000000;
}
.wm-header.folder-title a {
  font-size: 14px;
  font-weight: normal;
  vertical-align: middle;
  margin-left: 10px;
}
.wm-header.folder-title a i {
  padding-right: 5px;
}
.wm-header.folder-title a:hover {
  text-decoration: none;
}
.wm-header.folder-title input {
  margin-bottom: 0;
}
.wm-header.folder-title .validation-message {
  font-size: 14px;
  line-height: 14px;
  margin-left: 44px;
}
.wm-filters {
  background: white;
  border: 1px solid #c9c9c9;
  border-right: none;
  margin: 0;
  position: absolute;
  list-style-type: none;
  float: left !important;
}
.wm-filters .wm-filter {
  padding: 8px 10px;
  font-weight: bold;
  border-right: 1px solid #c9c9c9;
  width: 135px;
  line-height: 1;
  cursor: pointer;
  display: block;
}
.wm-filters .wm-filter.active {
  color: #999999;
  cursor: default;
}
.wm-filters .wm-filter.filter-all {
  border-right: none;
}
.wm-filters .wm-filter-ph {
  padding: 8px 10px;
  font-weight: bold;
  width: 135px;
  line-height: 1;
  cursor: pointer;
  display: none;
}
.wm-filters.collapsed .wm-filter {
  display: none;
}
.wm-filters.collapsed .wm-filter-ph {
  display: block;
}
.wm-toolbar-wrap {
  *zoom: 1;
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
  position: relative;
}
.wm-toolbar-wrap:before,
.wm-toolbar-wrap:after {
  display: table;
  content: "";
  line-height: 0;
}
.wm-toolbar-wrap:after {
  clear: both;
}
.wm-toolbar-wrap .db-add-remove {
  float: right;
  margin-top: 6px;
}
.wm-filter-trigger {
  float: left !important;
  padding: 5px 10px;
  border: 1px solid #ccc;
  border-left: none;
  margin: 0 10px 0 150px;
  cursor: pointer;
}
.wm-filter-trigger .caret {
  margin-top: 8px;
}
.wm-toolbar {
  float: left !important;
  *zoom: 1;
  background: #eeeeee;
}
.wm-toolbar:before,
.wm-toolbar:after {
  display: table;
  content: "";
  line-height: 0;
}
.wm-toolbar:after {
  clear: both;
}
.wm-toolbar .wm-toolbar-item {
  float: left;
  padding: 6px 10px;
}
.wm-toolbar .wm-toolbar-item a {
  color: #333333;
}
.wm-toolbar .wm-toolbar-item input {
  margin: -3px 3px 0 0;
}
.wm-toolbar .wm-toolbar-item i {
  margin: 3px 5px 0 0;
  float: left;
}
.wm-toolbar .add-folder,
.wm-toolbar .dl-figures,
.wm-toolbar .dl-tables,
.wm-toolbar .removeSelected {
  cursor: pointer;
}
.no-filtered-favorites {
  display: none;
  margin: 30px 0;
  margin-top: 10px;
  padding-top: 10px;
}
.no-filtered-favorites .span6 {
  margin-bottom: 20px;
}
.no-filtered-favorites .img-wrap {
  margin: 0 0 10px 0;
  text-align: center;
}
.no-filtered-favorites .img-wrap img {
  border: 1px solid #c9c9c9;
}
.no-filtered-favorites .text-wrap {
  text-align: center;
  margin: 0 auto;
}
.no-filtered-favorites.show-message {
  display: block;
}
.no-recently-Viewed .span6 {
  margin-bottom: 20px;
}
.no-recently-Viewed .img-wrap {
  margin: 0 0 10px 0;
  text-align: center;
}
.no-recently-Viewed .img-wrap img {
  border: 1px solid #c9c9c9;
}
.no-recently-Viewed .text-wrap {
  text-align: center;
  margin: 0 auto;
}
.rv-clear {
  float: right !important;
}
.wm-no-favorites {
  padding: 15px 0;
}
.wm-art-title,
.wm-folder-title {
  line-height: 16px;
}
.wm-art-title a,
.wm-folder-title a {
  font-weight: bold;
}
.wm-book-info {
  margin-top: 5px;
  font-size: 13px;
}
.wm-content-wrap.folders {
  clear: both;
}
.wm-content-wrap.folders .wm-col0 input {
  margin-top: 8px;
}
.wm-content-row {
  *zoom: 1;
  border-bottom: 1px solid #c9c9c9;
  padding: 15px 0;
  display: none;
}
.wm-content-row:before,
.wm-content-row:after {
  display: table;
  content: "";
  line-height: 0;
}
.wm-content-row:after {
  clear: both;
}
.wm-content-row.active {
  display: block;
}
.create-new-folder-link {
  float: left;
  margin: 7px 0 0 1em;
}
.iconfont-folder {
  font-size: 36px;
  color: #c9c9c9;
}
.recentlyViewed .wm-content-row {
  border-bottom: none;
  background: url('../../../Images/rv_border.png');
  background-repeat: repeat-y;
  background-position: 2.5% 0;
  padding: 30px 0 0 0;
}
.recentlyViewed .wm-content-row:first-of-type {
  padding: 0;
}
.recentlyViewed .wm-content-row:first-of-type .wm-col1,
.recentlyViewed .wm-content-row:first-of-type .wm-col3 {
  padding-top: 0;
}
.recentlyViewed .wm-content-row .wm-col3 {
  width: auto !important;
}
.recentlyViewed .wm-col1 {
  z-index: 1;
  position: relative;
  width: 5%;
  text-align: center;
  min-height: 1px;
}
.wm-col0 {
  float: left !important;
  width: 13px;
  margin-right: 20px;
}
.wm-col0 input {
  margin: 0;
  vertical-align: top;
}
.wm-col1 {
  float: left !important;
  width: 77px;
  margin-right: 20px;
  text-align: center;
}
.wm-col1 i {
  font-size: 32px;
}
.wm-col1 img {
  max-width: 100%;
}
.wm-col2 {
  float: left !important;
  width: -webkit-calc(100% - 180px);
  width: -moz-calc(100% - 180px);
  width: calc(100% - 180px);
}
.wm-col3 {
  float: right !important;
  width: 20px;
  margin-left: 20px;
}
.wm-col3 .remove i {
  color: #c9c9c9;
  cursor: pointer;
  font-size: 20px;
}
.wm-col3 .remove i:hover {
  color: #e31c23;
}
.mySelfAssessmentsWrapper .wm-content {
  *zoom: 1;
  border-bottom: 1px solid #c9c9c9;
  padding: 15px 0;
}
.mySelfAssessmentsWrapper .wm-content:before,
.mySelfAssessmentsWrapper .wm-content:after {
  display: table;
  content: "";
  line-height: 0;
}
.mySelfAssessmentsWrapper .wm-content:after {
  clear: both;
}
.mySelfAssessmentsWrapper .wm-content:first-of-type {
  padding: 0 0 15px 0;
}
.mySelfAssessmentsWrapper .wm-content .wm-content-link {
  float: left !important;
  width: 45%;
  margin-right: 5%;
}
.mySelfAssessmentsWrapper .wm-content .wm-sa-results-wrap {
  float: left !important;
  width: 20%;
}
.mySelfAssessmentsWrapper .wm-content .wm-sa-results {
  float: left !important;
  font-weight: bold;
  width: 20%;
}
.mySelfAssessmentsWrapper .wm-content .wm-sa-results span {
  font-weight: normal;
}
.mySelfAssessmentsWrapper .wm-content .iconfont-remove {
  float: right !important;
  color: #c9c9c9;
  cursor: pointer;
  font-size: 20px;
}
.mySelfAssessmentsWrapper .wm-content .iconfont-remove:hover {
  color: #e31c23;
}
.widget-LearnerAssignments .tab-content {
  display: block;
}
#mySubscriptions .row-header {
  padding: 10px 0 0 0;
}
#mySubscriptions .row-fluid [class*="span"] {
  min-height: 1px;
}
#mySubscriptions .col1 {
  text-align: left;
  width: 50%;
  float: left !important;
}
#mySubscriptions .col2,
#mySubscriptions .col3 {
  text-align: center;
  width: 21%;
  margin-left: 2%;
  float: left !important;
}
#mySubscriptions .individual-subs {
  margin-bottom: 30px;
}
#mySubscriptions .individual-subs .sub-row,
#mySubscriptions .institutional-subs .sub-row {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 10px !important;
  margin-bottom: 10px;
}
#mySubscriptions .subscription-type-header {
  border-bottom: 1px solid #eeeeee;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
  margin: 20px 0 10px 0;
}
#mySubscriptions .no-subscriptions {
  display: none;
}
#mySubscriptions .subscription-type-header + .no-subscriptions {
  display: block;
}
.accountmycme .offcanvas-wrapper {
  margin: 0;
}
.accountmycme .section-tab {
  border: none;
  padding: 0;
  margin: 0;
}
.accountmycme .nav-bar li a.current {
  background: #e31c23;
}
.accountmycme .cme-instructions {
  *zoom: 1;
  font-weight: bold;
  margin-top: 15px;
}
.accountmycme .cme-instructions:before,
.accountmycme .cme-instructions:after {
  display: table;
  content: "";
  line-height: 0;
}
.accountmycme .cme-instructions:after {
  clear: both;
}
.accountmycme .select-wrap {
  *zoom: 1;
  margin-bottom: 10px;
  line-height: 26px;
}
.accountmycme .select-wrap:before,
.accountmycme .select-wrap:after {
  display: table;
  content: "";
  line-height: 0;
}
.accountmycme .select-wrap:after {
  clear: both;
}
.accountmycme .select-wrap .select-all,
.accountmycme .select-wrap .deselect-all {
  color: #006699;
  cursor: pointer;
  float: left !important;
  font-weight: bold;
  font-size: 13px;
}
.accountmycme .select-wrap .select-all:hover,
.accountmycme .select-wrap .deselect-all:hover {
  text-decoration: underline;
}
.accountmycme .select-wrap .pipe {
  padding: 0 10px;
  float: left !important;
  display: block;
  font-size: 15px;
  line-height: 22px;
}
.accountmycme .cme-container-header .tag {
  font-size: 13px;
}
.accountmycme .cme-section-title {
  font-weight: bold;
  *zoom: 1;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #dddddd;
}
.accountmycme .cme-section-title:before,
.accountmycme .cme-section-title:after {
  display: table;
  content: "";
  line-height: 0;
}
.accountmycme .cme-section-title:after {
  clear: both;
}
.accountmycme .cme-query-tabs {
  *zoom: 1;
  margin-top: 20px;
}
.accountmycme .cme-query-tabs:before,
.accountmycme .cme-query-tabs:after {
  display: table;
  content: "";
  line-height: 0;
}
.accountmycme .cme-query-tabs:after {
  clear: both;
}
.accountmycme .cme-query-tabs .cme-tab {
  float: left !important;
  width: 150px;
  border: 1px solid #dddddd;
  background: #ddd;
  font-weight: bold;
  text-align: center;
  padding: 10px 0 7px 0;
  margin-left: 10px;
  cursor: pointer;
}
.accountmycme .cme-query-tabs .cme-tab.active {
  background: #ffffff;
  border-bottom-color: #ffffff;
  border-top: 4px solid #e31c23;
  padding-top: 7px;
  cursor: default;
  color: #e31c23;
}
.accountmycme .cme-section-wrap {
  margin-bottom: 20px;
}
.accountmycme .cme-section-wrap.bordered {
  border: 1px solid #dddddd;
  padding: 20px 10px 0 10px;
  margin-top: -1px;
}
.accountmycme .cme-section-wrap .cme-section {
  margin-bottom: 30px;
  border-bottom: 1px solid #dddddd;
}
.accountmycme .cme-section-wrap .cme-section:last-of-type {
  border-bottom: none;
  margin-bottom: 10px;
}
.accountmycme .cme-section-wrap .cme-section-pane {
  display: none;
}
.accountmycme .cme-section-wrap .cme-section-pane.active {
  display: block;
}
.accountmycme .cme-section-wrap .cme-section-pane.clinical-queries .delete,
.accountmycme .cme-section-wrap .cme-section-pane.unassigned .delete {
  margin-top: 2px;
}
.accountmycme .cme-section-header-row {
  *zoom: 1;
  padding: 0 0 5px 0;
}
.accountmycme .cme-section-header-row:before,
.accountmycme .cme-section-header-row:after {
  display: table;
  content: "";
  line-height: 0;
}
.accountmycme .cme-section-header-row:after {
  clear: both;
}
.accountmycme .cme-section-header-row .cme-section-header-title {
  float: left !important;
  font-weight: bold;
  padding-right: 5px;
}
.accountmycme .cme-section-header-row .col-title {
  float: left !important;
  width: 55%;
  margin-right: 2%;
  line-height: 30px;
}
.accountmycme .cme-section-header-row .col-cred {
  float: left !important;
  width: 25%;
  line-height: 30px;
}
.accountmycme .btn-wrap .btn {
  line-height: 16px;
  padding: 5px 10px;
}
.accountmycme .btn-wrap.upper {
  margin-bottom: 20px;
}
.accountmycme .btn-wrap.lower {
  padding-top: 20px;
  border-top: 1px solid #dddddd;
}
.accountmycme .cme-section-row {
  border-top: 1px solid #dddddd;
  padding: 10px 0;
  *zoom: 1;
  line-height: 30px;
}
.accountmycme .cme-section-row:before,
.accountmycme .cme-section-row:after {
  display: table;
  content: "";
  line-height: 0;
}
.accountmycme .cme-section-row:after {
  clear: both;
}
.accountmycme .cme-section-row .col1 {
  margin-right: 1%;
  line-height: 18px;
  float: left !important;
}
.accountmycme .cme-section-row .col1 input {
  margin-top: 0;
}
.accountmycme .cme-section-row .col1 input.cme-checkbox {
  margin-top: 9px;
}
.accountmycme .cme-section-row .col2 {
  width: 40%;
  margin-right: 2%;
  float: left !important;
}
.accountmycme .cme-section-row .col2 a {
  font-weight: bold;
}
.accountmycme .cme-section-row .col2 .cme-source {
  font-size: 13px;
}
.accountmycme .cme-section-row .col3 {
  width: 13%;
}
.accountmycme .cme-section-row .col3.wide {
  width: 18%;
}
.accountmycme .cme-section-row .col3.wide .move {
  float: left !important;
  background: url("/Images/icons/move_to_icon.png") no-repeat scroll 0 0;
  line-height: 25px;
  width: 70px;
  text-align: right;
}
.accountmycme .cme-section-row .col3.wide .move a {
  display: block;
}
.accountmycme .cme-section-row .col4 {
  float: left !important;
}
.accountmycme .cme-section-row .col5 {
  float: right !important;
}
.accountmycme .cme-drop-down {
  background: #999999;
  display: block;
  width: 27px;
  text-align: center;
  line-height: 27px;
}
.accountmycme .cme-drop-down .caret {
  vertical-align: middle;
  border-top: 6px solid #ffffff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.accountmycme #cmeAlert {
  *zoom: 1;
}
.accountmycme #cmeAlert:before,
.accountmycme #cmeAlert:after {
  display: table;
  content: "";
  line-height: 0;
}
.accountmycme #cmeAlert:after {
  clear: both;
}
.accountmycme #cmeAlert .cmealertrow {
  float: left;
  margin-left: .5rem;
  position: relative;
  line-height: 30px;
}
.accountmycme #cmeAlert .cmealertrow input {
  vertical-align: text-top;
}
.accountmycme #cmeAlert .cmealertrow label {
  line-height: inherit;
  margin: 0;
}
.accountmycme #cmeAlert .cmealertrow label.btn {
  line-height: 20px;
}
.accountmycme #cmeAlert .cmealertrow:first-of-type {
  margin-left: 0;
}
.accountmycme #cmeAlert .info-popup {
  display: none;
  position: absolute;
  z-index: 15;
  background: #f6f6f6;
  border: 1px solid #ccc;
  width: 250px;
  margin-left: -125px;
  padding: 10px;
  line-height: 1.4;
  border-radius: 10px;
  font-size: 14px;
  font-weight: normal;
  -moz-box-shadow: 3px 3px 3px #999999;
  -webkit-box-shadow: 3px 3px 3px #999999;
  box-shadow: 3px 3px 3px #999999;
  bottom: 30px;
}
.accountmycme #cmeAlert .cmealertrow i:hover + .info-popup {
  display: block;
}



/* Comment Generated by Combres - Resource '/less/app/pages/accountmyalerts.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;
*/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.left {
  float: left !important;
}
.right {
  float: right !important;
}
.inline-block {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.bold {
  font-weight: bold;
}
.upper-case {
  text-transform: uppercase;
}
.ir {
  display: block;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.noshadow-noradius {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0px transparent;
  -moz-box-shadow: 0 0 0px transparent;
  box-shadow: 0 0 0px transparent;
}
.bordered-bottom {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom-color: #dddddd;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.bordered-top {
  padding-top: 10px;
  margin-top: 10px;
  border-top-color: #dddddd;
  border-top-width: 1px;
  border-top-style: solid;
}
.bordered-all {
  padding: 10px;
  margin: 10px;
  border: solid 1px #dddddd;
}
.tab-content {
  display: none;
}
.tab-content.active {
  display: block;
}
.section-tab + .smaller.mute {
  text-align: right;
}
.section-tab + .smaller span {
  color: Blue;
}
.current {
  background: #e31c23;
  color: #fff;
}
.span9 {
  padding-bottom: 15px;
}
.field {
  clear: both;
  margin: 10px 0px 15px 0;
}
.field label {
  width: 150px;
  text-align: right;
  display: inline-block;
  padding-right: 15px;
  font-weight: bold;
  vertical-align: baseline;
  margin: 0;
}
.field input {
  display: inline-block;
  margin-bottom: 0;
}
.field input[type="checkbox"] {
  margin-top: -3px;
}
.field input + span {
  margin-left: 10px;
}
.field.first-field {
  margin-top: 25px;
}
@media all and (max-width: 480px) {
  .field label {
    width: auto;
    text-align: left;
    margin-bottom: 3px;
  }
}
.passwordPolicy {
  margin: 15px 0;
  display: block;
}
.passwordPolicy ul {
  margin: 0 0 0 25px;
}
.odd {
  background: #eee;
  margin-top: 10px;
  padding: 10px;
}
.row-fluid.odd {
  padding: 10px;
}
.row-fluid {
  padding: 10px;
}
fieldset {
  margin-bottom: 15px;
}
.edit-view {
  margin: 10px 0 0 170px;
}
.save-view {
  display: none;
}
.figuresandtables .nav-bar li a.current,
.edit-account,
.add-book-alert,
.cancel-book-alert,
.save-view .btn {
  background: #e31c23;
}
.row-fluid .odd:first-child {
  margin-top: 0px;
}
.row-fluid.row-header {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.btn.temp-toggle {
  margin-top: 22px;
  background: #e31c23;
}
img.myaccess-logo {
  max-width: 200px;
  margin-bottom: 10px;
}
img.myaccess-logo.hidden-desktop {
  max-width: 125px;
  margin-bottom: 0;
}
.information {
  margin: 10px 0 10px;
}
.latest-book-alert-msg {
  margin: 10px 0;
}
.divFigures {
  margin-bottom: 15px;
  border-top: solid 1px #dddddd;
  padding-top: 5px;
}
.divFigures .sectionTitle p span[id^="pageContent_fdImages"] {
  display: block;
}
.divFigures .inlineFigure {
  background: #eee;
  padding: 5px 10px;
  margin: 5px 0px;
}
.divFigures .inlineFigure p i a {
  word-break: break-word;
}
.divFigures .inlineFigureImage {
  display: block;
  text-align: center;
  margin: 10px 0px;
}
#Tabletab .tableSection {
  margin-bottom: 5px;
  border-top: solid 1px #dddddd;
  padding-top: 5px;
}
#Figtab div > .divFigures:first-of-type,
#Tabletab .tableSection:first-of-type {
  border-top: none;
  padding-top: 0px;
}
#myFigures .tableSection .inlineFigureImageContainer {
  background: #eee;
  padding: 20px;
  margin: 5px 0px 10px 0px;
  width: 100%;
}
#myFigures .tableSection .inlineFigureImageContainer .inlineFigure {
  width: 95%;
}
#myFigures .tableSection .inlineFigureImageContainer .inlineFigure .ui-dialog-content {
  margin: 0 !important;
}
#myFigures .tableSection .inlineFigureImageContainer .inlineFigureImage {
  width: inherit !important;
  margin-top: 7px;
  padding-right: 30px;
}
.delete {
  border: 1px solid #999999;
  width: 21px;
  height: 20px;
  line-height: 20px;
  display: block;
  font-weight: bold;
  color: #333;
  border-radius: 20px;
  text-align: center;
  margin-top: 5px;
  float: right !important;
}
.delete:hover {
  text-decoration: none;
  background: #e31c23;
  color: #ffffff;
  border-color: #e31c23;
}
#eligtab .col3 {
  float: right !important;
}
#eligtab .btn-wrap {
  float: right !important;
}
#inprotab .col3 {
  float: left !important;
  margin-right: 4%;
}
#eartab .col-date {
  width: 18%;
  float: left !important;
  line-height: 30px;
  font-weight: bold;
}
#eartab .cme-year {
  *zoom: 1;
  margin-top: 20px;
}
#eartab .cme-year:before,
#eartab .cme-year:after {
  display: table;
  content: "";
  line-height: 0;
}
#eartab .cme-year:after {
  clear: both;
}
#eartab .cme-year:first-of-type {
  margin-top: 0;
}
#eartab .col-cred {
  font-weight: bold;
  width: 18% !important;
}
#eartab .col3 {
  float: left !important;
}
#eartab .col-title,
#eartab .col2 {
  width: 50% !important;
}
#eartab .col2 {
  font-weight: bold;
}
#eartab .earned-header {
  *zoom: 1;
  padding-bottom: 10px;
  border-bottom: 1px solid #dddddd;
}
#eartab .earned-header:before,
#eartab .earned-header:after {
  display: table;
  content: "";
  line-height: 0;
}
#eartab .earned-header:after {
  clear: both;
}
#eartab .earned-header .earned-cred {
  margin-left: 5px;
}
#eartab .cme-section-header-row {
  border-bottom: 1px solid #dddddd;
}
#eartab .cme-section-row {
  border-bottom: 1px solid #dddddd;
  border-top: none;
  line-height: 30px;
}
#eartab .cme-section-row .cme-readings {
  clear: both;
}
#divCmeClinicalQuestions h2 + div {
  margin-bottom: 15px;
}
.newclassCA {
  margin-bottom: 15px;
}
.newclassCA input.newCA {
  margin-top: 0;
}
.newclassCA .newCAName,
.newclassCA .existingCA {
  margin-top: 5px;
}
.addToExistingCA {
  margin-top: 0;
}
.max-credits-info {
  background: #eeeeee;
  padding: 10px;
  clear: both;
}
.accred-info {
  text-align: center;
  background: #eeeeee;
  padding: 10px 0;
  margin-top: 20px;
  clear: both;
}
#poccc-claimcredit .max-credits-info {
  margin: 15px 0;
}
.pq-pocDate {
  display: none;
}
.widget-MyCmeCredits .pq-pocTitle {
  font-size: 20px;
  margin-top: 10px;
}
.widget-MyCmeCredits .pq-error {
  color: #9d261d;
  margin-top: 10px;
}
.widget-MyCmeCredits .ctq-questionText {
  font-size: 18px;
}
.widget-MyCmeCredits .ctq-questionAnswers {
  margin-left: 20px;
}
.widget-MyCmeCredits .ctq-questionAnswer {
  margin-top: 10px;
}
.widget-MyCmeCredits .pq-questions {
  margin-top: 0;
}
.widget-MyCmeCredits .ctq-questionText {
  margin-top: 20px;
}
.widget-MyCmeCredits input {
  margin-top: 0px;
}
.widget-MyCmeCredits .pq-footer {
  margin-top: 20px;
}
.widget-MyCmeCredits .pq-footer .btn-blue {
  background: #252874;
  color: #ffffff;
  border: none;
  text-align: center;
  padding: 5px 10px;
}
.widget-MyCmeCredits .pq-footer .btn-blue:hover {
  background: #e31c23;
}
.widget-MyCmeCredits .pq-footer #pq-savebutton {
  float: left !important;
}
.widget-MyCmeCredits .pq-footer .pq-cancelbutton {
  float: left !important;
  clear: left;
  margin-top: 5px;
}
.widget-MyCmeCredits .pq-footer .pq-footertext {
  float: left !important;
  clear: both;
  margin: 10px 0;
}
#poccc-claimcredit .btn-blue {
  background: #252874;
  color: #ffffff;
  border: none;
  text-align: center;
  padding: 5px 10px;
}
#poccc-claimcredit .btn-blue:hover {
  background: #e31c23;
}
#poccc-claimnow {
  margin-top: 10px;
}
#poccc-claimnow h3 {
  display: none;
}
#poccc-claimlater {
  margin-top: 20px;
}
#poccc-claimlater div {
  margin-top: 50px;
}
#poccc-claimlater h3 {
  display: none;
}
#poccc-claimlater .btn-blue {
  margin-top: -100px;
}
#poc-done-header {
  font-weight: bold;
  font-size: 22px;
  margin-bottom: 15px;
}
#poc-done-actiontext {
  float: left;
}
#poc-done-cert {
  float: left;
  margin-left: 5px;
}
#poc-done-return {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.figureLinks .tableDialog {
  display: none;
}
.figureDialog {
  display: none;
}
.ui-dialog .ui-dialog-titlebar {
  height: 30px;
  margin: 0;
  padding: 0 10px;
}
.ui-widget-header {
  background: none repeat scroll 0 0 #CCCCCC;
  border: medium none;
  color: #333333;
  font-weight: bold;
}
.ui-dialog .ui-dialog-titlebar-close:after {
  content: "X Close";
}
.ui-dialog .ui-dialog-titlebar-close {
  float: right;
  font-size: 11px;
}
.ui-dialog .ui-dialog-content {
  margin: 10px;
  padding: 0;
  text-align: center;
  width: auto;
}
.ui-dialog .ui-dialog-content {
  overflow: auto;
}
.ui-widget-content {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #CCCCCC;
}
.tTable {
  background: none repeat scroll 0 0 #F2F5F9;
  border-collapse: collapse;
  margin-bottom: 10px;
  margin-top: 15px;
}
.tableContainer {
  font-size: 11px;
}
.tableContainer table {
  background: none repeat scroll 0 0 #F2F5F9;
  border-collapse: collapse;
  font-size: 11px;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
.tableContainer tr td {
  border: 1px solid #CCCCCC;
  min-width: 40px;
  padding: 1px 2px 1px 1px;
  text-align: left;
  vertical-align: top;
  word-wrap: break-word;
}
.tablelegend {
  font-size: 11px !important;
  line-height: normal !important;
  text-align: left;
}
.tableCaption {
  display: inherit;
  font-size: 14px;
  font-weight: bold;
}
.tableContainer th {
  border: 1px solid #CCCCCC;
  padding: 1px 2px 1px 1px;
  text-align: left;
  word-wrap: break-word;
}
.fancybox-skin {
  background-color: #ffffff !important;
}
.fancybox {
  padding: 10px;
}
.fancybox .widget-buttons {
  margin-bottom: 30px;
}
.fancybox .widget-buttons .btn {
  margin-right: 5px;
}
.fancybox .widget-buttons .btn i {
  margin-right: 5px;
}
.fancybox h6 {
  margin-bottom: 20px;
}
.fancybox p {
  margin-top: 10px;
}
.jama .nav-bar li a.current,
.jama .current {
  background: #01497d;
  color: #ffffff;
}
.jama .nav-bar li a.current:hover,
.jama .current:hover {
  background: #01497d;
}
.jama .figuresandtables .nav-bar li a.current,
.jama .edit-account,
.jama .add-book-alert,
.jama .cancel-book-alert,
.jama .save-view .btn {
  background: #01497d;
}
.jama .atabs {
  *zoom: 1;
  margin-top: 10px;
}
.jama .atabs:before,
.jama .atabs:after {
  display: table;
  content: "";
  line-height: 0;
}
.jama .atabs:after {
  clear: both;
}
.jama .atabs ul.nav-bar {
  margin-bottom: 0;
}
.jama #myFigures .tableSection .inlineFigureImageContainer .inlineFigureImage {
  width: auto !important;
}
.jama .tableSection .sectionTitle,
.jama .figureSection .sectionTitle {
  width: 90%;
}
.jama .tableSection .tableSection,
.jama .figureSection .tableSection,
.jama .tableSection .figureSection,
.jama .figureSection .figureSection {
  border-bottom: none;
  margin-top: 0;
  padding: 20px !important;
}
.jama .tableSection .tableSection .inlineFigure .inlineFigureImage,
.jama .figureSection .tableSection .inlineFigure .inlineFigureImage,
.jama .tableSection .figureSection .inlineFigure .inlineFigureImage,
.jama .figureSection .figureSection .inlineFigure .inlineFigureImage {
  float: left;
  width: auto !important;
  margin-right: 20px;
  padding: 0 !important;
}
.jama .tableSection .tableSection .inlineFigure a,
.jama .figureSection .tableSection .inlineFigure a,
.jama .tableSection .figureSection .inlineFigure a,
.jama .figureSection .figureSection .inlineFigure a {
  float: left;
}
.jama .inlineFigureImageContainer {
  padding: 0 !important;
  width: 80% !important;
  margin: 10px 0 0 0 !important;
}
.jama .inlineFigureImageContainer .figureDescription {
  float: none !important;
  width: auto !important;
  display: inline-block;
}
.jama .inlineFigureImageContainer .figureDescription .tableLabel .tableLabel {
  font-weight: bold;
}
.jama .nonMemberContent,
.jama .no-items {
  margin-top: 20px;
}
.jama .worksheetcontent {
  margin-top: 15px;
  border-bottom: 1px solid #dddddd;
}
.jama .worksheetsection,
.jama .tableSection,
.jama .figureSection {
  margin-bottom: 28px;
  border-top: 1px solid #dddddd;
  padding: 15px 0 !important;
}
.jama .worksheetsection .worksheetsection-left,
.jama .tableSection .worksheetsection-left,
.jama .figureSection .worksheetsection-left {
  float: left !important;
  width: 90%;
}
.jama .worksheetsection .worksheetsection-left .savedtime,
.jama .tableSection .worksheetsection-left .savedtime,
.jama .figureSection .worksheetsection-left .savedtime {
  float: left !important;
}
.jama .worksheetsection.tableSection,
.jama .tableSection.tableSection,
.jama .figureSection.tableSection,
.jama .worksheetsection.figureSection,
.jama .tableSection.figureSection,
.jama .figureSection.figureSection {
  border-bottom: none;
  margin-top: 0;
}
.jama .worksheetsection {
  margin-bottom: 0;
}
.jama .worksheetContentsection {
  border-bottom: solid 1px #dddddd;
}
.med6 .current {
  background: #252874;
  color: #fff;
}
.med6 .figuresandtables .nav-bar li a.current,
.med6 .edit-account,
.med6 .add-book-alert,
.med6 .cancel-book-alert,
.med6 .save-view .btn {
  background: #252874;
}
.reviewer-wrap {
  *zoom: 1;
  margin-top: 20px;
  float: left;
  width: 100%;
  text-align: center;
}
.reviewer-wrap:before,
.reviewer-wrap:after {
  display: table;
  content: "";
  line-height: 0;
}
.reviewer-wrap:after {
  clear: both;
}
#myEmail .book-alerts .btn-wrap .save-book-alert {
  display: block;
}
@media (max-width: 980px) {
  .figureDescription {
    width: 100% !important;
  }
  .buttonSection.right {
    float: none !important;
  }
}
.mute {
  color: #999999;
}
.searchResultsTag {
  font-size: 14px;
  font-style: italic;
  clear: both;
  margin-bottom: 10px;
  display: block;
}
.search-entries {
  border: solid 2px #eee;
  border-top: none;
  padding: 15px;
}
.search-entries > div {
  *zoom: 1;
}
.search-entries > div:before,
.search-entries > div:after {
  display: table;
  content: "";
  line-height: 0;
}
.search-entries > div:after {
  clear: both;
}
.search-entries.video {
  border: none;
  padding: 10px 0px ;
}
.search-entries h3 {
  float: left;
  width: -webkit-calc(100% - 20px);
  width: -moz-calc(100% - 20px);
  width: calc(100% - 20px);
  line-height: 20px;
  margin-bottom: 5px;
}
.search-entries .favorite {
  float: right;
  line-height: 20px;
}
.search-entries p,
.search-entries .bookTextSummary {
  display: block;
  float: left;
  width: 100%;
}
.search-entries #allResults p {
  margin: 0;
}
.tab-content {
  overflow: hidden;
  display: none;
}
.tab-content.active {
  display: block;
}
.tab-content > p {
  margin: 0px;
}
.tab-content .thumb-nail {
  max-width: 130px;
  min-width: 130px;
  background: #cccccc;
  padding: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
  color: white;
  font-weight: bold;
  text-align: center;
}
.tab-content .thumb-nail ~ .btn {
  max-width: 130px;
  min-width: 130px;
}
.tab-content .advanced-search {
  margin-bottom: 10px;
}
.tab-content .advanced-search span {
  color: #CB0000;
}
.tab-content .advanced-search #ClearAdvancedSearchUrl {
  border-right: 1px solid #999999;
  padding-right: 10px;
  margin-right: 5px;
  display: inline-block;
  line-height: 1;
}
.tab-content .advanced-search #ModifyAdvancedSearchUrl {
  display: inline-block;
}
.section-tab {
  padding-top: 5px;
  margin-top: 0px;
  border-top-color: #dddddd;
  border-top-width: 2px;
  border-top-style: solid;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom-color: #dddddd;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.section-tab h1 {
  line-height: 30px;
}
.selectedTopics {
  background: #ccc;
  width: 100%;
  padding: 5px;
  border: solid 2px #eee;
  border-bottom: none;
  list-style-type: none;
  margin-left: 0px;
  margin-bottom: 0px;
  padding: 0px;
}
.selectedTopics li {
  display: inline-block;
  font-weight: bold;
  padding: 3px 8px;
}
.selectedTopics li a {
  background: #ffffff;
  border: 1px solid #999999;
  width: 20px;
  color: #000000;
  display: block;
  line-height: 19px;
  float: left;
  text-align: center;
  margin-right: 3px;
  border-radius: 10px;
}
.search-nav .num-results {
  float: right;
  font-weight: normal;
  color: #999999;
}
.search-nav .caret {
  position: absolute;
  right: 5px;
  top: 12px;
  border-top: 7px solid transparent;
  border-left: 10px solid #555555;
  border-bottom: 7px solid transparent;
}
.search-nav > ul > li > a {
  font-weight: bold;
  position: relative;
}
.search-nav > ul {
  border: 1px solid #dddddd;
}
.search-nav > ul[data-level="1"] > li {
  border-top: 1px solid #dddddd;
}
.search-nav > ul[data-level="1"] > li:first-of-type {
  border-top: none;
}
.search-nav > ul[data-level="1"] > li > a i {
  margin-right: 10px;
  color: #999999;
}
.search-nav > ul[data-level="1"] > li > a .num-results {
  margin-right: 24px;
}
.search-nav > ul[data-level="1"] > li.active > a,
.search-nav > ul[data-level="1"] > li.open > a {
  color: #ffffff;
  margin: -1px;
  border-bottom: 1px solid #dddddd;
}
.search-nav > ul[data-level="1"] > li.active > a .num-results,
.search-nav > ul[data-level="1"] > li.open > a .num-results {
  color: #ffffff;
}
.search-nav > ul[data-level="1"] > li.active > a i,
.search-nav > ul[data-level="1"] > li.open > a i {
  color: #ffffff;
}
.search-nav > ul[data-level="1"] > li.active > a .caret,
.search-nav > ul[data-level="1"] > li.open > a .caret {
  top: 14px;
  right: 10px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 10px solid #ffffff;
}
.search-nav .by-topic-wrap {
  border: 1px solid #dddddd;
  padding: 10px;
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.search-nav .by-topic-wrap .search-facets-wrap.by-topic {
  padding: 0;
  border: 0;
  margin-bottom: 0;
}
.search-nav .by-topic-wrap .search-facets-wrap.by-topic li input {
  float: left;
  margin: 4px 5px 0 0;
  width: 13px;
}
.search-nav .by-topic-wrap .search-facets-wrap.by-topic li label {
  display: inline-block;
  max-width: -webkit-calc(100% - 20px);
  max-width: -moz-calc(100% - 20px);
  max-width: calc(100% - 20px);
}
.search-nav .by-topic-wrap .narrow-btn-wrap {
  display: none;
  padding-right: 10px;
}
.search-nav .by-topic-wrap .narrow-btn-wrap .clear-topic {
  float: right;
  margin-top: 5px;
}
.search-nav .by-topic-wrap .narrow-btn-wrap.active {
  display: block;
}
.search-nav ul {
  margin-left: 0px;
}
.search-nav ul li {
  list-style-type: none;
  margin-top: -1px;
}
.search-nav ul li:first-child {
  margin-top: 0px;
}
.search-nav ul li.open > a {
  color: #333333;
  font-weight: bold;
}
.search-nav ul li.open [data-level="2"] {
  display: block;
}
.search-nav ul li ul li {
  border: none;
}
.search-nav ul li ul li a {
  padding-left: 15px;
}
.search-nav ul li ul li:last-child a {
  border-bottom: none;
}
.search-nav ul li a {
  display: block;
  padding: 8px;
}
.search-nav ul li a:hover {
  text-decoration: none;
}
.search-nav ul li.active > ul,
.search-nav ul li.open > ul {
  display: block;
  background: #eeeeee;
}
.search-nav ul[data-level="2"] {
  display: none;
}
.search-nav ul[data-level="2"] li {
  *zoom: 1;
}
.search-nav ul[data-level="2"] li:before,
.search-nav ul[data-level="2"] li:after {
  display: table;
  content: "";
  line-height: 0;
}
.search-nav ul[data-level="2"] li:after {
  clear: both;
}
.search-nav ul[data-level="2"] li a {
  *zoom: 1;
}
.search-nav ul[data-level="2"] li a:before,
.search-nav ul[data-level="2"] li a:after {
  display: table;
  content: "";
  line-height: 0;
}
.search-nav ul[data-level="2"] li a:after {
  clear: both;
}
.search-nav ul[data-level="2"] li a .facet-title {
  float: left;
  max-width: -webkit-calc(100% - 50px);
  max-width: -moz-calc(100% - 50px);
  max-width: calc(100% - 50px);
}
.search-nav ul[data-level="2"] li.active {
  background: none;
  font-weight: bold;
}
.search-nav .filter-by-title {
  padding: 10px 0 10px 10px;
  border: 1px solid #dddddd;
  margin-bottom: 10px;
}
.search-nav .filter-by-title .filter {
  border: 1px solid #dddddd;
  margin: 0 10px 10px 0;
  height: 25px;
}
.search-nav .filter-by-title .filter i {
  padding: 6px 10px;
  float: left;
}
.search-nav .filter-by-title .filter input {
  border: none;
  padding: 0;
  margin: 0;
  box-shadow: none;
  height: 25px;
}
.search-nav .filter-by-title ul.by-title {
  max-height: 300px;
  overflow: hidden;
  margin-bottom: 5px;
}
.search-nav .filter-by-title ul.by-title:hover {
  overflow-y: auto;
}
.search-nav .filter-by-title ul li input {
  float: left;
  margin: 4px 5px 0 0;
  width: 13px;
}
.search-nav .filter-by-title ul li label {
  display: inline-block;
  max-width: -webkit-calc(100% - 36px);
  max-width: -moz-calc(100% - 36px);
  max-width: calc(100% - 36px);
}
.search-nav .filter-by-title .narrow-btn-wrap {
  display: none;
  padding-right: 10px;
  margin-top: 10px;
}
.search-nav .filter-by-title .narrow-btn-wrap .clear-title {
  float: right;
  margin-top: 5px;
}
.search-nav .filter-by-title .narrow-btn-wrap.active {
  display: block;
}
.solrsearchsearchresults .section-tab,
.searchresults .section-tab,
.advancedsearch .section-tab,
.solrsearchadvancedsearchresults .section-tab {
  padding: 15px 0px;
}
.solrsearchsearchresults aside img,
.searchresults aside img,
.advancedsearch aside img,
.solrsearchadvancedsearchresults aside img {
  max-width: 90px;
  float: left;
  padding-right: 10px;
}
.solrsearchsearchresults aside img.preview,
.searchresults aside img.preview,
.advancedsearch aside img.preview,
.solrsearchadvancedsearchresults aside img.preview {
  float: left;
  width: 80px;
  padding-right: 10px;
}
.solrsearchsearchresults .filter .topics,
.searchresults .filter .topics,
.advancedsearch .filter .topics,
.solrsearchadvancedsearchresults .filter .topics {
  display: none;
}
.solrsearchsearchresults .filter:hover .topics,
.searchresults .filter:hover .topics,
.advancedsearch .filter:hover .topics,
.solrsearchadvancedsearchresults .filter:hover .topics {
  display: block;
  margin-left: -22px;
  border: solid 1px #eeeeee;
  padding: 15px 25px;
  position: absolute;
  z-index: 2;
  background-color: #fff;
  width: 120px;
}
.solrsearchsearchresults .filter:hover .topics ul,
.searchresults .filter:hover .topics ul,
.advancedsearch .filter:hover .topics ul,
.solrsearchadvancedsearchresults .filter:hover .topics ul {
  margin-left: 0px;
}
.solrsearchsearchresults .filter:hover .topics ul li,
.searchresults .filter:hover .topics ul li,
.advancedsearch .filter:hover .topics ul li,
.solrsearchadvancedsearchresults .filter:hover .topics ul li {
  list-style-type: none;
}
.solrsearchsearchresults .filter:hover .topics label,
.searchresults .filter:hover .topics label,
.advancedsearch .filter:hover .topics label,
.solrsearchadvancedsearchresults .filter:hover .topics label {
  cursor: pointer;
}
.solrsearchsearchresults .filter:hover .topics input,
.searchresults .filter:hover .topics input,
.advancedsearch .filter:hover .topics input,
.solrsearchadvancedsearchresults .filter:hover .topics input {
  float: left;
  margin-right: 8px;
}
.solrsearchsearchresults .pagination .pageNumbers,
.searchresults .pagination .pageNumbers,
.advancedsearch .pagination .pageNumbers,
.solrsearchadvancedsearchresults .pagination .pageNumbers {
  float: left;
  width: 53%;
  text-align: center;
  line-height: 30px;
}
.solrsearchsearchresults .pagination .pageNumbers .currentPage,
.searchresults .pagination .pageNumbers .currentPage,
.advancedsearch .pagination .pageNumbers .currentPage,
.solrsearchadvancedsearchresults .pagination .pageNumbers .currentPage {
  font-weight: bold;
}
.solrsearchsearchresults .pagination .sr-nav-previous,
.searchresults .pagination .sr-nav-previous,
.advancedsearch .pagination .sr-nav-previous,
.solrsearchadvancedsearchresults .pagination .sr-nav-previous {
  float: left;
  text-align: left;
  width: 20%;
}
.solrsearchsearchresults .pagination .sr-nav-next,
.searchresults .pagination .sr-nav-next,
.advancedsearch .pagination .sr-nav-next,
.solrsearchadvancedsearchresults .pagination .sr-nav-next {
  float: right;
}
.solrsearchsearchresults .pagination .pageNumbers a,
.searchresults .pagination .pageNumbers a,
.advancedsearch .pagination .pageNumbers a,
.solrsearchadvancedsearchresults .pagination .pageNumbers a,
.solrsearchsearchresults .pagination .pageNumbers .currentPage,
.searchresults .pagination .pageNumbers .currentPage,
.advancedsearch .pagination .pageNumbers .currentPage,
.solrsearchadvancedsearchresults .pagination .pageNumbers .currentPage,
.solrsearchsearchresults .pagination .sr-nav-previous,
.searchresults .pagination .sr-nav-previous,
.advancedsearch .pagination .sr-nav-previous,
.solrsearchadvancedsearchresults .pagination .sr-nav-previous,
.solrsearchsearchresults .pagination .sr-nav-next,
.searchresults .pagination .sr-nav-next,
.advancedsearch .pagination .sr-nav-next,
.solrsearchadvancedsearchresults .pagination .sr-nav-next {
  border: none;
  padding: 0px;
}
.solrsearchsearchresults .pagination .pageNumbers a:hover,
.searchresults .pagination .pageNumbers a:hover,
.advancedsearch .pagination .pageNumbers a:hover,
.solrsearchadvancedsearchresults .pagination .pageNumbers a:hover,
.solrsearchsearchresults .pagination .pageNumbers .currentPage:hover,
.searchresults .pagination .pageNumbers .currentPage:hover,
.advancedsearch .pagination .pageNumbers .currentPage:hover,
.solrsearchadvancedsearchresults .pagination .pageNumbers .currentPage:hover,
.solrsearchsearchresults .pagination .sr-nav-previous:hover,
.searchresults .pagination .sr-nav-previous:hover,
.advancedsearch .pagination .sr-nav-previous:hover,
.solrsearchadvancedsearchresults .pagination .sr-nav-previous:hover,
.solrsearchsearchresults .pagination .sr-nav-next:hover,
.searchresults .pagination .sr-nav-next:hover,
.advancedsearch .pagination .sr-nav-next:hover,
.solrsearchadvancedsearchresults .pagination .sr-nav-next:hover {
  background: #ffffff;
}
.no-search-results {
  border-top: solid 2px #ddd;
  margin: 5px 0px;
  padding-top: 8px;
  min-height: 150px;
}
.solrsearchadvancedsearchresults input.search,
.advancedsearch input.search {
  width: 75%;
  padding: 10px;
  font-size: 20px;
  margin: 0px 0px 15px;
}
.solrsearchadvancedsearchresults input.search + .btn,
.advancedsearch input.search + .btn {
  font-size: 18px;
  padding: 10px;
  margin-left: 5px;
  margin-top: -15px;
}
.solrsearchadvancedsearchresults label,
.advancedsearch label {
  cursor: pointer;
}
.solrsearchadvancedsearchresults ul.clearfix,
.advancedsearch ul.clearfix {
  margin-left: 10px;
}
.solrsearchadvancedsearchresults ul.clearfix li label input,
.advancedsearch ul.clearfix li label input {
  margin-top: -3px;
}
.solrsearchadvancedsearchresults .filter,
.advancedsearch .filter {
  margin: 10px 0px;
}
.solrsearchadvancedsearchresults .filter label,
.advancedsearch .filter label {
  display: inline;
  padding-right: 10px;
}
.solrsearchadvancedsearchresults .filter label input[type="radio"],
.advancedsearch .filter label input[type="radio"] {
  margin-top: -3px;
}
.solrsearchadvancedsearchresults .gray,
.advancedsearch .gray {
  background: #eeeeee;
  padding: 5px 10px;
  margin: 15px 0px;
}
.solrsearchadvancedsearchresults .gray .filter label,
.advancedsearch .gray .filter label {
  font-size: 16px;
}
.solrsearchadvancedsearchresults h1,
.advancedsearch h1 {
  margin: 15px 0px;
}
.solrsearchadvancedsearchresults .content,
.advancedsearch .content {
  margin-bottom: 20px;
}
.solrsearchadvancedsearchresults .item.open,
.advancedsearch .item.open,
.solrsearchadvancedsearchresults .sortable .item,
.advancedsearch .sortable .item {
  border: none !important;
  background: none !important;
}
.solrsearchadvancedsearchresults ul,
.advancedsearch ul {
  list-style-type: none;
}
.solrsearchadvancedsearchresults .indent,
.advancedsearch .indent {
  margin-left: 10px;
}
.solrsearchadvancedsearchresults .ui-sortable label,
.advancedsearch .ui-sortable label {
  cursor: pointer;
}
.solrsearchadvancedsearchresults .ui-sortable label input[type="checkbox"],
.advancedsearch .ui-sortable label input[type="checkbox"] {
  margin-top: -3px;
}
.solrsearchadvancedsearchresults .searchresults .section-tab h1,
.advancedsearch .searchresults .section-tab h1 {
  line-height: 20px;
}
.nav-bar {
  margin-left: 0px;
  margin-bottom: 20px;
  width: 100%;
  background-color: #bbb;
  padding: 10px 0px;
}
.nav-bar li {
  display: inline-block;
}
.nav-bar li a {
  padding: 14px 10px;
  line-height: 25px;
  font-weight: bold;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  color: #333333;
}
.nav-bar li a.current {
  background-color: #252874;
  color: #ffffff;
  border-left: solid 1px #ffffff;
  border-right: solid 1px #ffffff;
  text-shadow: none;
}
.nav-bar li a:hover {
  text-decoration: none;
  text-shadow: none;
}
.row-offcanvas #divSearchResultsWithHighlights .search-results-highlight-main {
  margin-left: 0px;
}
body.mgh .search-nav > ul > li.active > a,
body.mgh .search-nav > ul > li.open > a {
  background: #e31c23;
}
body.mgh .nav-bar li a.current {
  background: #e31c23;
}
body.aca .search-nav > ul > li.active > a,
body.aca .search-nav > ul > li.open > a {
  background: #ff5a1b;
}
body.aca .nav-bar li a.current {
  background: #ff5a1b;
}
body.aem .search-nav > ul > li.active > a,
body.aem .search-nav > ul > li.open > a {
  background: #eb2027;
}
body.aem .nav-bar li a.current {
  background: #eb2027;
}
body.acm .search-nav > ul > li.active > a,
body.acm .search-nav > ul > li.open > a {
  background: #252874;
}
body.acm .nav-bar li a.current {
  background: #252874;
}
body.apd .search-nav > ul > li.active > a,
body.apd .search-nav > ul > li.open > a {
  background: #5c2a78;
}
body.apd .nav-bar li a.current {
  background: #5c2a78;
}
body.acp .search-nav > ul > li.active > a,
body.ppp .search-nav > ul > li.active > a,
body.acp .search-nav > ul > li.open > a,
body.ppp .search-nav > ul > li.open > a {
  background: #006838;
}
body.acp .nav-bar li a.current,
body.ppp .nav-bar li a.current {
  background: #006838;
}
body.apt .search-nav > ul > li.active > a,
body.apt .search-nav > ul > li.open > a {
  background: #00abb9;
}
body.apt .nav-bar li a.current {
  background: #00abb9;
}
body.sgy .search-nav > ul > li.active > a,
body.sgy .search-nav > ul > li.open > a {
  background: #f5aa01;
}
body.sgy .nav-bar li a.current {
  background: #f5aa01;
}
body.omm .search-nav > ul > li.active > a,
body.omm .search-nav > ul > li.open > a {
  background: #849a66;
}
body.omm .nav-bar li a.current {
  background: #849a66;
}
body.jama .search-nav > ul > li.active > a,
body.jama .search-nav > ul > li.open > a {
  background: #01497d;
}
body.jama .nav-bar li a.current {
  background: #01497d;
}
body.med6 .search-nav > ul > li.active > a,
body.med6 .search-nav > ul > li.open > a {
  background: #252874;
}
body.med6 .nav-bar li a.current {
  background: #252874;
}
body.ca .search-nav > ul > li.active > a,
body.ca .search-nav > ul > li.open > a {
  background: #999999;
}
body.ca .nav-bar li a.current {
  background: #999999;
}
body.neuro .search-nav > ul > li.active > a,
body.neuro .search-nav > ul > li.open > a {
  background: #000033;
}
body.neuro .nav-bar li a.current {
  background: #000033;
}
body.obgyn .search-nav > ul > li.active > a,
body.obgyn .search-nav > ul > li.open > a {
  background: #5d2e8f;
}
body.obgyn .nav-bar li a.current {
  background: #5d2e8f;
}
body.cfc .search-nav > ul > li.active > a,
body.cfc .search-nav > ul > li.open > a {
  background: #252874;
}
body.cfc .nav-bar li a.current {
  background: #252874;
}
body.amed .search-nav > ul > li.active > a,
body.amed .search-nav > ul > li.open > a {
  background: #252874;
}
body.amed .nav-bar li a.current {
  background: #252874;
}
body.murtagh .search-nav > ul > li.active > a,
body.murtagh .search-nav > ul > li.open > a {
  background: #967b35;
}
body.murtagh .nav-bar li a.current {
  background: #967b35;
}
body.csm .search-nav > ul > li.active > a,
body.csm .search-nav > ul > li.open > a {
  background: #4e8c35;
}
body.csm .nav-bar li a.current {
  background: #4e8c35;
}
body.cardio .search-nav > ul > li.active > a,
body.cardio .search-nav > ul > li.open > a {
  background: #ef4136;
}
body.cardio .nav-bar li a.current {
  background: #ef4136;
}
body.hemonc .search-nav > ul > li.active > a,
body.hemonc .search-nav > ul > li.open > a {
  background: #901923;
}
body.hemonc .nav-bar li a.current {
  background: #901923;
}
body.fadavispt .search-nav > ul > li.active > a,
body.fadavispt .search-nav > ul > li.open > a {
  background: #28805c;
}
body.fadavispt .nav-bar li a.current {
  background: #28805c;
}
body.bio .search-nav > ul > li.active > a,
body.bio .search-nav > ul > li.open > a {
  background: #05bfa7;
}
body.bio .nav-bar li a.current {
  background: #05bfa7;
}
@media (max-width: 767px) {
  .search-entries .row-fluid .span2 {
    float: left;
    margin-right: 15px;
  }
}
@media (max-width: 1200px) {
  .widget-BucketedSearch .tab-content ul li ul.right {
    width: 100%;
  }
  .widget-BucketedSearch .tab-content ul li ul.right li {
    padding-left: 25px;
  }
}
