body {
  background: #a7dbfc url(/img/page-bkg.png) repeat-x left top;
  font-size: 13px;
  height: 100%;
}

#foreword {
  margin: 5px 0 0 0;
  color: #eee;
}
#foreword h1,
#foreword p#top {
  float: left;
  margin: 0;
  padding: 6px 10px 10px 0;
  font-family: garamond, "times new roman", serif;
  font-size: 150%;
  line-height: 24px;
  background: url(../img/divider-dotted.png) no-repeat 100% 50%;
}
#foreword a {
  color: #eee;
  font-weight: normal;
}
#foreword p.sitemap {
  line-height: 24px;
  margin: 0;
  padding: 8px 10px 10px 10px;
  float: left;
}
@media (max-width: 767px) {
  #foreword p.sitemap {
    padding-right: 0;
  }
}
#foreword p.register {
  line-height: 24px;
  margin: 0;
  padding: 8px 10px 10px 10px;
  float: left;
  background: url(../img/divider-dotted.png) no-repeat 0 50%;
}
@media (max-width: 767px) {
  #foreword p.register {
    padding-right: 0;
  }
}
#foreword p.login,
#foreword p.logout {
  line-height: 24px;
  float: left;
  margin: 0;
  padding: 8px 10px 10px 10px;
}
#foreword p.reg,
#foreword p.welcome-mssg {
  float: left;
  margin: 0;
  padding: 6px 10px 10px 0;
  line-height: 24px;
  background: url(../img/divider-dotted.png) no-repeat 100% 50%;
}
#foreword #welcome {
  width: auto;
}
@media (max-width: 767px) {
  #foreword #welcome {
    padding-right: 0;
  }
}

#top-ads {
  margin-bottom: 6px;
}
#top-ads .leaderboard img {
  display: block;
  margin: 0 auto !important;
}
#top-ads .leaderboard object {
  margin-top: 4px;
}

#masthead h1 {
  background: url(../img/index-header.jpg) no-repeat left top;
  min-height: 108px;
  height: 108px;
  margin: 0;
  border-bottom: solid 1px #ececec;
  position: relative;
}
#masthead h1 a {
  display: block;
  height: 100px;
  left: 0;
  overflow: hidden;
  position: absolute;
  text-indent: -9999em;
  top: 0;
  width: 280px;
}

.navbar {
  border-radius: inherit;
  margin: -20px 6px 0 6px;
}

.navbar-default {
  box-shadow: none;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.navbar-default .dropdown-menu > li > a:hover,
.navbar-default .dropdown-menu > li > a:focus {
  background-color: #e2dfeb;
}
.navbar-default .open .dropdown-menu > li > a:hover,
.navbar-default .open .dropdown-menu > li > a:focus {
  color: #665a91 !important;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #665a91;
}
.navbar-default .navbar-nav > li a {
  font-weight: bold;
  color: #888;
  padding-bottom: 8px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #665a91;
  background: #e2dfeb;
  box-shadow: none;
}
.navbar-default .navbar-nav .dropdown-menu li a {
  font-weight: normal;
  color: #333;
  padding-bottom: 3px;
}

.breadcrumb {
  background: transparent;
  margin-bottom: 0;
}
.breadcrumb a {
  color: #665a91;
}
.breadcrumb a:hover, .breadcrumb a:focus {
  color: #665a91;
}

.footer {
  background: #f2f4f6;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#e1e4e9), to(#FFF));
  background: -webkit-linear-gradient(top, #e1e4e9, #FFF);
  background: -moz-linear-gradient(top, #e1e4e9, #FFF);
  background: -o-linear-gradient(top, #e1e4e9, #FFF);
  background: linear-gradient(to bottom, #e1e4e9, #FFF);
  padding: 10px;
  font-size: 11px;
  margin-left: 6px;
  margin-right: 6px;
}
.footer .footer-main ul li {
  line-height: 1.7em;
}
.footer .footer-main ul li a {
  color: #666;
  text-shadow: 0 1px 0 #fff;
}
.footer .logo {
  padding: 20px 0 0 0;
}
.footer .copyright {
  padding: 20px 0 0 0;
  text-align: right;
  color: #666;
  text-shadow: 0 1px 0 #fff;
}
.footer .copyright a {
  color: #666;
  text-shadow: 0 1px 0 #fff;
}

#content a,
#sidebar a {
  color: #069;
  font-weight: bold;
}
#content a.btn-default,
#sidebar a.btn-default {
  color: #333;
  font-weight: normal;
}

#content .tab-special a {
  color: #0a0;
}
#content .tab-special.private a {
  color: #f00;
}

#content a:hover,
#sidebar a:hover {
  color: #00a2f3;
}

#content .more,
#sidebar .more {
  font-size: 13px;
  font-weight: bold;
  position: relative;
  text-align: right;
  margin: 0 0 20px 0;
  padding-right: 0;
}
#content .more a:link, #content .more a:visited,
#sidebar .more a:link,
#sidebar .more a:visited {
  padding-right: 15px;
  background: url(../img/arrow-blue-rt.png) no-repeat right 50%;
}
#content .more a:hover,
#sidebar .more a:hover {
  padding-right: 15px;
  background: url(../img/arrow-ltblue-rt.png) no-repeat right 50%;
}

#content .return {
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 20px 0;
  padding-left: 0;
}
#content .return a:link, #content .return a:visited {
  padding-left: 15px;
  background: url(../img/arrow-blue-lt.png) no-repeat left 50%;
}
#content .return a:hover {
  padding-left: 15px;
  background: url(../img/arrow-ltblue-lt.png) no-repeat left 50%;
}

#content ul.useful-links li {
  padding-bottom: 0;
  margin-bottom: 5px;
}
#content ul.useful-links li a {
  padding-left: 15px;
  background: url(../img/arrow-blue-rt.png) no-repeat left center;
}
#content ul.useful-links li a:hover {
  padding-left: 15px;
  background: url(../img/arrow-ltblue-rt.png) no-repeat left center;
}

.caret-right {
  display: inline-block;
  width: 0px;
  height: 0px;
  margin-left: 5px;
  vertical-align: middle;
  border-left: 4px solid;
  border-right: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
}

.box {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  border: 1px solid #c8c7cf;
  background: #f9f9f9;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fff));
  background: -moz-linear-gradient(top, #f1f1f1, #fff);
  margin: 0 0 20px 0;
}
.box .inner {
  margin: 0;
  padding: 10px;
  border: 1px solid #fff;
  border-bottom: 0;
  border-right: 0;
}
.box .inner h1 {
  margin-top: 0;
  margin-bottom: 10px;
}
.box .inner h2,
.box .inner h3 {
  margin-top: 0;
  margin-bottom: 3px;
  line-height: 1.2em;
}
.box .inner ul.useful-links {
  margin-bottom: 0;
}
.box .inner ul.useful-links li {
  padding-bottom: 0;
  margin-bottom: 10px;
}
.box .inner ul.useful-links li:last-child {
  margin-bottom: 0;
}
.box .inner ul.useful-links li a {
  padding-left: 15px;
  background: url(../img/arrow-blue-rt.png) no-repeat left 3px;
  display: block;
}
.box .inner ul.useful-links li a:hover {
  padding-left: 15px;
  background: url(../img/arrow-ltblue-rt.png) no-repeat left 3px;
}
.box .inner ul.useful-links li .pubdate {
  font-size: 12px;
  color: #444;
  padding-left: 15px;
  margin-bottom: 0;
}
.box .inner ul.useful-links li ul.hints {
  margin-left: 0;
  padding-left: 15px;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: bold;
  color: #444;
}

h1.primary-heading {
  font-family: "Times New Roman", Times, serif;
  font-size: 23px;
  font-weight: normal;
  border-bottom: solid 1px #b7b7b7;
  padding-bottom: 0.2em;
  margin: 0 0 0.5em 0;
  position: relative;
}
h1.primary-heading.with-bookmark {
  padding-right: 40px;
}
h1.primary-heading a {
  font-weight: normal;
}
h1.primary-heading #bookmark-container {
  position: absolute;
  top: 0;
  right: 0;
}
h1.primary-heading #bookmark-container #bookmark.bookmarked {
  color: #00a2f3;
}

h1.secondary-heading {
  font-family: "Times New Roman", Times, serif;
  font-size: 23px;
  font-weight: normal;
  line-height: 1.5em;
  padding-bottom: 0.2em;
  margin: 1em 0 0.5em 0;
}

.date-range {
  font-size: 18px;
  font-family: "Times New Roman", Times, serif;
  color: #665a91;
  margin: -10px 0 1em 0;
  display: block;
}

.media img {
  border: solid 1px #ccc;
}

.note {
  color: #666;
  font-size: 12px;
  margin: 0 0 20px 0;
}

.journalname {
  font-style: italic;
}

.red {
  color: #dc0505;
}

dl {
  font-size: 12px;
  color: #555;
  border-top: dashed 1px #ddd;
  padding-top: 1em;
}
dl dd {
  margin-bottom: 0.5em;
}

.popover {
  font-weight: normal !important;
}

#content .cc-license,
article .cc-license {
  margin: 10px 0;
}
#content .cc-license img,
article .cc-license img {
  float: right;
}
#content .cc-license p.note,
article .cc-license p.note {
  text-align: right;
  line-height: 16px;
  margin: 0 0 20px 0 !important;
}
#content .cc-license p.note a,
article .cc-license p.note a {
  font-weight: normal;
}

.table > thead > tr > th {
  border-bottom: solid 1px #b7b7b7;
}

.rank-table th {
  background-color: #ededed !important;
}
.rank-table th abbr {
  cursor: pointer;
}
.rank-table th a:hover {
  text-decoration: none;
}
.rank-table th a[data-content] {
  font-weight: normal;
}
.rank-table td.rank {
  width: 20px;
}
.rank-table th.data,
.rank-table td.data {
  border-left: solid 2px #fff;
  padding-left: 0.3em;
  padding-right: 0.3em;
  width: 70px;
}
.rank-table td a {
  text-decoration: none;
  font-weight: normal !important;
}
.rank-table .accordion-toggle {
  cursor: pointer;
  display: block;
  width: 100%;
  color: #069;
  padding: 5px;
}
.rank-table .accordion-toggle:hover {
  color: #00a2f3;
}
.rank-table .accordion-toggle.collapsed {
  background: url(../img/node-closed.gif) no-repeat left 8px transparent;
  padding-left: 17px;
}
.rank-table .accordion-toggle {
  background: url(../img/node-open.gif) no-repeat left 8px transparent;
  padding-left: 17px;
}
.rank-table tr.sublist td {
  border-left: solid 2px #fff !important;
  padding: 5px 0 !important;
}
.rank-table tr.sublist td.blank {
  border-top: 0 !important;
}
.rank-table tr.sublist .inst {
  padding-left: 17px !important;
}
.rank-table th.on {
  background-color: #cee5fe !important;
}
.rank-table td.on {
  background-color: #e9f3fe !important;
}
.rank-table td.on.rank span {
  display: none;
}

.relation-table .relation-link {
  padding: 3px 3px 3px 0px;
}
.relation-table .relation-link.current span {
  color: darkred !important;
  font-weight: bolder;
}
.relation-table .relation-group {
  padding-left: 20px;
  border-left: 1px solid lightgrey;
}
.relation-table .relation-group .show-all a {
  font-size: 90%;
}
.relation-table .accordion-toggle {
  cursor: pointer;
  display: block;
  width: 100%;
  color: #069;
}
.relation-table .accordion-toggle:hover {
  color: #00a2f3;
}
.relation-table .accordion-toggle.collapsed {
  background: url(../img/node-closed.gif) no-repeat left 8px transparent;
  padding-left: 20px;
}
.relation-table .accordion-toggle {
  background: url(../img/node-open.gif) no-repeat left 8px transparent;
  padding-left: 20px;
}
.relation-table .collapse {
  padding-left: 20px;
}

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

.table > tbody + tbody {
  border-top: 0 !important;
}

@-moz-document url-prefix() {
  .rank-table .accordion-toggle.collapsed,
.rank-table .accordion-toggle {
    margin-top: -1px !important;
  }
}
.popover-content {
  color: #333;
  font-style: normal;
}

table.count-box {
  margin: 20px 0;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  border: solid 1px #c8c7cf;
  border-radius: 5px;
}
table.count-box tr th {
  text-align: center;
  vertical-align: middle !important;
  border-bottom: solid 1px #c8c7cf;
  border-right: solid 1px #c8c7cf;
  border-top: none !important;
  background-color: #665a91;
  color: #fff;
  font-weight: bold;
}
table.count-box tr th span {
  border-bottom: dotted 1px #fff;
}
table.count-box tr th:first-child {
  border-top-left-radius: 5px;
}
table.count-box tr th:last-child {
  border-top-right-radius: 5px;
  border-right: none;
}
table.count-box tr td {
  font-size: 17px;
  color: #0289cc;
  font-weight: bold;
  text-align: center;
  border-top: none !important;
  border-right: solid 1px #c8c7cf;
}
table.count-box tr td.none {
  border-color: #fff;
}
table.count-box tr td .up {
  color: #00C000;
  padding-left: 15px;
  background: left center url(/img/arrow-green-up.png) no-repeat;
}
table.count-box tr td .dn {
  color: #ff0000;
  padding-left: 15px;
  background: left center url(/img/arrow-red-dn.png) no-repeat;
}
table.count-box tr td:first-child {
  border-bottom-left-radius: 5px;
}
table.count-box tr td:last-child {
  border-bottom-right-radius: 5px;
  border-right: none;
}

.nav-tabs {
  clear: both;
}
@media (max-width: 480px) {
  .nav-tabs li {
    width: 100%;
  }
}

.nav-tabs > li.active > a {
  background-color: #665a91 !important;
  border: solid 1px #665a91;
  color: #fff !important;
}
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a a.focus {
  background-color: #665a91;
  border: solid 1px #665a91;
  color: #00a2f3;
}

table.article-table {
  margin-bottom: 1.5em;
  width: 100%;
  /* subject colors */
}
table.article-table tbody {
  width: 100%;
}
table.article-table th {
  font-size: 100%;
  font-weight: bold;
  padding: 0.3em 0 !important;
  border-top: 0 !important;
  border-bottom: solid 1px #b7b7b7;
}
table.article-table th.journal {
  padding-left: 0.5em;
  width: 155px;
}
table.article-table th.title {
  padding-left: 0.5em;
}
table.article-table th.cc,
table.article-table th.articles {
  text-align: center;
  width: 60px;
  border-left: solid 2px white;
  border-right: solid 2px white;
}
table.article-table th.cc .abbr,
table.article-table th.articles .abbr {
  border-bottom: dotted 1px #777;
}
table.article-table th.authors {
  text-align: center;
  border-left: solid 2px white;
  border-right: solid 2px white;
}
table.article-table .accordion-toggle,
table.article-table .accordion-toggle a span {
  font-weight: bold;
}
table.article-table .journal-link-cell {
  padding-left: 35px !important;
}
table.article-table .article-title-cell {
  padding-left: 55px !important;
}
table.article-table .subject {
  color: #069;
  padding-left: 10px;
  cursor: pointer;
}
table.article-table .journal {
  color: #069;
  font-style: italic;
}
table.article-table .journal:hover {
  color: #00a2f3;
  cursor: pointer;
}
table.article-table .Chemistry {
  border-left: solid 15px #ce5b6f;
}
table.article-table .Earth {
  border-left: solid 15px #50b848;
}
table.article-table .Life.Sciences {
  border-left: solid 15px #ffca2f;
}
table.article-table .Physical.Sciences {
  border-left: solid 15px #3cbac8;
}
table.article-table td {
  font-size: 100%;
  line-height: 1.3em;
  vertical-align: top;
}
table.article-table td.article, table.article-table td.score, table.article-table td.wscore {
  width: 60px;
  text-align: center;
  padding: 8px 0;
}
table.article-table td.inst {
  padding-left: 1em;
}
table.article-table td a {
  font-weight: normal !important;
}
table.article-table .sub-table {
  padding: 0;
  border-top: none !important;
}
table.article-table .sub-table table.journal-list {
  width: 100% !important;
  margin-bottom: 8px;
}
table.article-table .sub-table table.journal-list .journalname {
  padding-left: 35px !important;
}
table.article-table .sub-table table.journal-list td {
  padding: 5px 0 !important;
}
table.article-table .sub-table table.journal-list td table.articles-list {
  width: 100% !important;
  margin-bottom: 0 !important;
}
table.article-table .sub-table table.journal-list td table.articles-list .article-title {
  padding-left: 55px !important;
  line-height: 1.2em;
}
table.article-table .sub-table table.journal-list td table.articles-list .article-title .pub-date {
  color: #888;
  font-size: 12px;
  margin-top: 2px;
}
table.article-table .sub-table table.accordion-body,
table.article-table .sub-table table.articles-list {
  width: 100% !important;
  margin-bottom: 8px !important;
}
table.article-table .sub-table table.accordion-body .article-title,
table.article-table .sub-table table.articles-list .article-title {
  padding-left: 35px !important;
}
table.article-table .sub-table table.accordion-body td,
table.article-table .sub-table table.articles-list td {
  border-top: none;
  padding: 8px 0 !important;
}
table.article-table .accordion-body td {
  border-top: 0 !important;
}
table.article-table .authors-bar {
  height: 16px;
  background: url("../img/icon-author-full.png") repeat-x left top;
}

.table.article-table > tbody > tr > td {
  border-top: solid 1px #bdd2e7;
}

#splash {
  background-image: none;
  background-color: #fff !important;
  text-align: center;
  height: 100%;
  min-height: 100%;
}
#splash .container {
  height: 100%;
  min-height: 100%;
}
#splash .jumbotron {
  background-image: -webkit-gradient(linear, from(#8b73b9), to(#6c5893));
  background-image: -webkit-linear-gradient(top, #8b73b9, #6c5893);
  background-image: -moz-linear-gradient(top, #8b73b9, #6c5893);
  background-image: -o-linear-gradient(top, #8b73b9, #6c5893);
  background-image: linear-gradient(to bottom, #8b73b9, #6c5893);
  color: #fff;
  text-shadow: #3d03ae 1px 1px 1px;
  margin-bottom: 0;
  border-bottom: solid 1px #5b06fd;
}
#splash .jumbotron h1 {
  margin: 150px 0 0 0;
  font-size: 2.8em;
}
#splash #logo {
  background-image: -webkit-gradient(linear, 0 0, 0 310, from(#e4e8eb), to(#fff));
  background-image: -webkit-linear-gradient(top, #e4e8eb, #fff 310px);
  background-image: -moz-linear-gradient(top, #e4e8eb, #fff 310px);
  background-image: -o-linear-gradient(top, #e4e8eb, #fff 310px);
  background-image: linear-gradient(to bottom, #e4e8eb, #fff 310px);
  padding: 50px 0;
  text-align: center;
}
#splash #logo img.logo {
  padding: 0 15px 50px 15px;
  margin-left: auto;
  margin-right: auto;
}
#splash #logo img.graphs {
  padding: 50px 15px 50px 15px;
  width: 400px;
  margin-left: auto;
  margin-right: auto;
}

#content .search-box {
  clear: both;
  margin: 30px 0 20px 0;
}
#content .search-box p {
  margin: 1em 0 0 0;
  color: #666;
}

#content .mini-bnrs {
  margin: 0 0 20px 0;
  clear: both;
}
#content .mini-bnrs .bnr {
  margin-bottom: 20px;
}
#content .mini-bnrs .bnr .div-gpt-ad {
  border: solid 1px #ccc;
}

#content #carousel,
#content #carousel-highlights {
  margin-bottom: 10px;
}
#content #carousel .slick-prev,
#content #carousel-highlights .slick-prev {
  z-index: 100 !important;
  left: 25px !important;
  top: 15%;
}
#content #carousel .slick-next,
#content #carousel-highlights .slick-next {
  z-index: 100 !important;
  right: 25px !important;
  top: 15%;
}
#content #carousel .slick-prev:before, #content #carousel .slick-next:before,
#content #carousel-highlights .slick-prev:before,
#content #carousel-highlights .slick-next:before {
  font-size: 24px;
}
#content #carousel .carousel-item,
#content #carousel-highlights .carousel-item {
  margin: 0 10px;
}
#content #carousel .carousel-item .thumbnail,
#content #carousel-highlights .carousel-item .thumbnail {
  height: 60px;
  overflow: hidden;
  border-radius: 0 !important;
  padding: 0 !important;
}
#content #carousel .carousel-item .thumbnail img,
#content #carousel-highlights .carousel-item .thumbnail img {
  min-height: 60px;
}
#content #carousel .carousel-item h3,
#content #carousel-highlights .carousel-item h3 {
  line-height: 1.2;
}
#content #carousel .carousel-item p,
#content #carousel-highlights .carousel-item p {
  color: #777;
  font-size: 12px;
}

#home .index-menu .menu-item.media {
  border-top: solid 1px #b7b7b7;
  padding-top: 10px;
}
#home .index-menu .menu-item.media h1 {
  margin-top: 0;
}
#home .altmetric-articles {
  margin: 20px 0;
}
#home .altmetric-articles .media .media-left {
  margin-right: 15px;
  float: left;
}
#home .altmetric-articles .media .media-left img {
  width: 64px;
}
#home .altmetric-articles .media .media-left .media-object {
  min-height: 64px;
  min-width: 64px;
}
#home .altmetric-articles .media .media-body h3.media-heading {
  font-size: 14px;
  line-height: 1.3;
}
#home .altmetric-articles .media .media-body p {
  color: #555;
}
#home .altmetric-articles .media .media-body p.journalname {
  margin-bottom: 5px;
  line-height: 1.2;
}
#home .altmetric-articles img {
  border: 0 !important;
}
#home .altmetric-articles .note {
  margin-top: 15px;
}
#home .main-image {
  margin-bottom: 20px;
}
#home .main-image .image-box {
  position: relative;
}
#home .main-image .image-box img {
  border: solid 1px #ccc;
}
#home .main-image .title-box h2 {
  font-size: 20px;
  line-height: 1.3em;
  margin: 5px 0 0 0;
  padding: 0;
}
#home .main-image .title-box h2 a {
  text-decoration: none;
}
#home .caption-credit {
  font-size: 11px;
  font-style: italic;
  color: #666;
  text-align: left;
  margin-bottom: 20px;
}
#home .half-image {
  margin-bottom: 20px;
  padding: 0;
}
#home .half-image .image-box {
  position: relative;
}
#home .half-image .image-box img {
  border: solid 1px #ccc;
}
#home .half-image .title-box h2 {
  font-size: 14px;
  margin: 5px 0 0 0;
  padding: 0;
}
#home .half-image .title-box h2 a {
  text-decoration: none;
}
#home .tab-content > .tab-pane {
  padding-left: 15px;
  padding-right: 15px;
}
#home .nav-tabs {
  border-bottom: none;
}
#home .search-box {
  margin: 0 0 20px 0;
}
#home #country-search-box h1 {
  height: 15px;
}

#articles .index-menu .menu-item.media,
#annual-tables .index-menu .menu-item.media {
  border-top: solid 1px #b7b7b7;
  padding-top: 10px;
}
#articles .index-menu .menu-item.media h1,
#annual-tables .index-menu .menu-item.media h1 {
  margin-top: 0;
}
#articles .altmetric-articles,
#annual-tables .altmetric-articles {
  margin: 20px 0;
}
#articles .altmetric-articles .media .media-left,
#annual-tables .altmetric-articles .media .media-left {
  margin-right: 15px;
  float: left;
}
#articles .altmetric-articles .media .media-left img,
#annual-tables .altmetric-articles .media .media-left img {
  width: 64px;
}
#articles .altmetric-articles .media .media-left .media-object,
#annual-tables .altmetric-articles .media .media-left .media-object {
  min-height: 64px;
  min-width: 64px;
}
#articles .altmetric-articles .media .media-body h3.media-heading,
#annual-tables .altmetric-articles .media .media-body h3.media-heading {
  font-size: 14px;
  line-height: 1.3;
}
#articles .altmetric-articles .media .media-body p,
#annual-tables .altmetric-articles .media .media-body p {
  color: #555;
}
#articles .altmetric-articles .media .media-body p.journalname,
#annual-tables .altmetric-articles .media .media-body p.journalname {
  margin-bottom: 5px;
  line-height: 1.2;
}
#articles .altmetric-articles img,
#annual-tables .altmetric-articles img {
  border: 0 !important;
}
#articles .altmetric-articles .note,
#annual-tables .altmetric-articles .note {
  margin-top: 15px;
}
#articles .main-image,
#annual-tables .main-image {
  margin-bottom: 20px;
}
#articles .main-image .image-box,
#annual-tables .main-image .image-box {
  position: relative;
}
#articles .main-image .image-box img,
#annual-tables .main-image .image-box img {
  border: solid 1px #ccc;
}
#articles .main-image .title-box,
#annual-tables .main-image .title-box {
  position: absolute;
  top: 30%;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  padding: 10px;
}
#articles .main-image .title-box h2,
#annual-tables .main-image .title-box h2 {
  color: #fff;
  font-size: 15px;
  line-height: 1.3em;
  text-shadow: 1px 1px 0 #333;
  margin: 0;
  padding: 0;
}
#articles .main-image .title-box h2 a,
#annual-tables .main-image .title-box h2 a {
  color: #fff;
  text-decoration: none;
}
#articles .main-image .title-box h2 a:hover,
#annual-tables .main-image .title-box h2 a:hover {
  color: #74d1ff;
}
#articles .main-image .caption-credit,
#annual-tables .main-image .caption-credit {
  font-size: 11px;
  font-style: italic;
  color: #666;
  text-align: right;
}
#articles .half-image,
#annual-tables .half-image {
  margin-bottom: 20px;
  padding: 0;
}
#articles .half-image .image-box,
#annual-tables .half-image .image-box {
  position: relative;
}
#articles .half-image .image-box img,
#annual-tables .half-image .image-box img {
  border: solid 1px #ccc;
}
#articles .half-image .title-box,
#annual-tables .half-image .title-box {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  padding: 10px;
}
#articles .half-image .title-box h2,
#annual-tables .half-image .title-box h2 {
  color: #fff;
  font-size: 15px;
  text-shadow: 1px 1px 0 #333;
  margin: 0;
  padding: 0;
}
#articles .half-image .title-box h2 a,
#annual-tables .half-image .title-box h2 a {
  color: #fff;
  text-decoration: none;
}
#articles .half-image .title-box h2 a:hover,
#annual-tables .half-image .title-box h2 a:hover {
  color: #00a2f3;
}
#articles .half-image .caption-credit,
#annual-tables .half-image .caption-credit {
  font-size: 11px;
  font-style: italic;
  color: #666;
  text-align: right;
}
#articles .tab-content > .tab-pane,
#annual-tables .tab-content > .tab-pane {
  padding-left: 15px;
  padding-right: 15px;
}
#articles .nav-tabs,
#annual-tables .nav-tabs {
  border-bottom: none;
}
#articles .search-box,
#annual-tables .search-box {
  margin: 0 0 20px 0;
}
#articles #country-search-box h1,
#annual-tables #country-search-box h1 {
  height: 15px;
}

#doi-search .form-group,
#country-search .form-group,
#inst-search .form-group {
  padding-right: 0;
  padding-bottom: 15px;
}
#doi-search input,
#country-search input,
#inst-search input {
  width: 100%;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background-color: #e2deec !important;
  background-image: none !important;
  border: 1px solid #9675c8 !important;
  color: #513f6c !important;
  font-weight: bold !important;
}

#doi-search .error {
  color: #a94442;
  font-weight: bold;
  padding-left: 15px;
}

#feedback.alert {
  margin: 0 6px;
  border-radius: 5px;
  font-size: 18px;
  font-family: "Times New Roman", Times, serif;
  color: #fff;
  border: solid 1px #453d62;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8169b0), to(#665a91));
  background-image: -webkit-linear-gradient(top, #8169b0, #665a91);
  background-image: -moz-linear-gradient(top, #8169b0, #665a91);
  background-image: -o-linear-gradient(top, #8169b0, #665a91);
  background-image: linear-gradient(to bottom, #8169b0, #665a91);
  background-color: #665a91;
}
#feedback.alert p {
  text-shadow: 0 1px 0 #444 !important;
}
#feedback.alert a {
  color: #ffdd2b;
}
#feedback.alert a:hover {
  color: #f2e92f;
}
#feedback.alert .alert-dismissable .close,
#feedback.alert .close {
  top: 2px;
  opacity: 0.5;
}
#feedback.alert .alert-dismissable .close:hover,
#feedback.alert .close:hover {
  color: #fff;
  opacity: 0.8;
}

#country-outputs button,
#inst-outputs button {
  margin-top: 23px;
}

.wiki-summary,
.tab-content {
  margin: 0 0 20px 0;
}

.inst-details,
.country-details,
.article-details {
  margin-bottom: 20px;
}
.inst-details p,
.country-details p,
.article-details p {
  margin-bottom: 0.2em;
  color: #555;
}
.inst-details p.authors,
.country-details p.authors,
.article-details p.authors {
  margin-bottom: 1em;
}
.inst-details p.country-name,
.country-details p.country-name,
.article-details p.country-name {
  font-weight: bold;
}
.inst-details p.more,
.country-details p.more,
.article-details p.more {
  margin-bottom: 0 !important;
  font-weight: bold !important;
}
.inst-details .btn,
.country-details .btn,
.article-details .btn {
  color: #fff !important;
  margin-bottom: 1em !important;
}
.inst-details a,
.country-details a,
.article-details a {
  font-weight: normal !important;
}

.institution-table thead > tr > th {
  border-bottom: solid 1px #b7b7b7;
}
.institution-table tbody > tr > td > a:hover {
  text-decoration: none;
}

#inst-profile header h1.primary-heading {
  border-bottom: 0;
  line-height: 30px;
}

#inst-profile .modal-dialog,
#country-profile .modal-dialog {
  width: 962px;
}
#inst-profile header h2,
#country-profile header h2 {
  margin: -0.5em 0 2em 0;
  font-size: 14px;
}
#inst-profile .date-range,
#country-profile .date-range {
  margin: 0 0 1em 0;
  font-size: 17px;
  color: #665a91;
}
#inst-profile .profile-box,
#country-profile .profile-box {
  margin-bottom: 30px;
}
#inst-profile .paid-hdr,
#country-profile .paid-hdr {
  margin-bottom: 20px;
}
#inst-profile nav#tab,
#country-profile nav#tab {
  margin-top: 30px;
}
#inst-profile #research .row,
#inst-profile #collaboration .row,
#inst-profile #relationships .row,
#country-profile #research .row,
#country-profile #collaboration .row,
#country-profile #relationships .row {
  margin: 20px 0;
}
#inst-profile #research .row h2,
#inst-profile #collaboration .row h2,
#inst-profile #relationships .row h2,
#country-profile #research .row h2,
#country-profile #collaboration .row h2,
#country-profile #relationships .row h2 {
  margin-bottom: 20px;
}
#inst-profile #research .row .pie-graph canvas,
#inst-profile #collaboration .row .pie-graph canvas,
#inst-profile #relationships .row .pie-graph canvas,
#country-profile #research .row .pie-graph canvas,
#country-profile #collaboration .row .pie-graph canvas,
#country-profile #relationships .row .pie-graph canvas {
  margin: 0 0 20px 40px;
}
#inst-profile #research .row ol.collaborators.country li,
#inst-profile #collaboration .row ol.collaborators.country li,
#inst-profile #relationships .row ol.collaborators.country li,
#country-profile #research .row ol.collaborators.country li,
#country-profile #collaboration .row ol.collaborators.country li,
#country-profile #relationships .row ol.collaborators.country li {
  margin-bottom: 0.5em;
  border-left: solid 18px;
  padding-left: 10px;
}
#inst-profile #research .row ol.collaborators.country li:nth-child(1),
#inst-profile #collaboration .row ol.collaborators.country li:nth-child(1),
#inst-profile #relationships .row ol.collaborators.country li:nth-child(1),
#country-profile #research .row ol.collaborators.country li:nth-child(1),
#country-profile #collaboration .row ol.collaborators.country li:nth-child(1),
#country-profile #relationships .row ol.collaborators.country li:nth-child(1) {
  border-color: #638891;
}
#inst-profile #research .row ol.collaborators.country li:nth-child(2),
#inst-profile #collaboration .row ol.collaborators.country li:nth-child(2),
#inst-profile #relationships .row ol.collaborators.country li:nth-child(2),
#country-profile #research .row ol.collaborators.country li:nth-child(2),
#country-profile #collaboration .row ol.collaborators.country li:nth-child(2),
#country-profile #relationships .row ol.collaborators.country li:nth-child(2) {
  border-color: #90b3a1;
}
#inst-profile #research .row ol.collaborators.country li:nth-child(3),
#inst-profile #collaboration .row ol.collaborators.country li:nth-child(3),
#inst-profile #relationships .row ol.collaborators.country li:nth-child(3),
#country-profile #research .row ol.collaborators.country li:nth-child(3),
#country-profile #collaboration .row ol.collaborators.country li:nth-child(3),
#country-profile #relationships .row ol.collaborators.country li:nth-child(3) {
  border-color: #97d5c9;
}
#inst-profile #research .row ol.collaborators.country li:nth-child(4),
#inst-profile #collaboration .row ol.collaborators.country li:nth-child(4),
#inst-profile #relationships .row ol.collaborators.country li:nth-child(4),
#country-profile #research .row ol.collaborators.country li:nth-child(4),
#country-profile #collaboration .row ol.collaborators.country li:nth-child(4),
#country-profile #relationships .row ol.collaborators.country li:nth-child(4) {
  border-color: #ce5b6f;
}
#inst-profile #research .row ol.collaborators.country li:nth-child(5),
#inst-profile #collaboration .row ol.collaborators.country li:nth-child(5),
#inst-profile #relationships .row ol.collaborators.country li:nth-child(5),
#country-profile #research .row ol.collaborators.country li:nth-child(5),
#country-profile #collaboration .row ol.collaborators.country li:nth-child(5),
#country-profile #relationships .row ol.collaborators.country li:nth-child(5) {
  border-color: #f39282;
}
#inst-profile #research .row ol.collaborators.country li:nth-child(6),
#inst-profile #collaboration .row ol.collaborators.country li:nth-child(6),
#inst-profile #relationships .row ol.collaborators.country li:nth-child(6),
#country-profile #research .row ol.collaborators.country li:nth-child(6),
#country-profile #collaboration .row ol.collaborators.country li:nth-child(6),
#country-profile #relationships .row ol.collaborators.country li:nth-child(6) {
  border-color: #6c5893;
}
#inst-profile #research .row ol.collaborators.country li:nth-child(7),
#inst-profile #collaboration .row ol.collaborators.country li:nth-child(7),
#inst-profile #relationships .row ol.collaborators.country li:nth-child(7),
#country-profile #research .row ol.collaborators.country li:nth-child(7),
#country-profile #collaboration .row ol.collaborators.country li:nth-child(7),
#country-profile #relationships .row ol.collaborators.country li:nth-child(7) {
  border-color: #b9b2d8;
}
#inst-profile #research .row ol.collaborators.country li:nth-child(8),
#inst-profile #collaboration .row ol.collaborators.country li:nth-child(8),
#inst-profile #relationships .row ol.collaborators.country li:nth-child(8),
#country-profile #research .row ol.collaborators.country li:nth-child(8),
#country-profile #collaboration .row ol.collaborators.country li:nth-child(8),
#country-profile #relationships .row ol.collaborators.country li:nth-child(8) {
  border-color: #1e3d73;
}
#inst-profile #research .row ol.collaborators.country li:nth-child(9),
#inst-profile #collaboration .row ol.collaborators.country li:nth-child(9),
#inst-profile #relationships .row ol.collaborators.country li:nth-child(9),
#country-profile #research .row ol.collaborators.country li:nth-child(9),
#country-profile #collaboration .row ol.collaborators.country li:nth-child(9),
#country-profile #relationships .row ol.collaborators.country li:nth-child(9) {
  border-color: #1072ba;
}
#inst-profile #research .row ol.collaborators.country li:nth-child(10),
#inst-profile #collaboration .row ol.collaborators.country li:nth-child(10),
#inst-profile #relationships .row ol.collaborators.country li:nth-child(10),
#country-profile #research .row ol.collaborators.country li:nth-child(10),
#country-profile #collaboration .row ol.collaborators.country li:nth-child(10),
#country-profile #relationships .row ol.collaborators.country li:nth-child(10) {
  border-color: #6dcff6;
}
#inst-profile .description,
#country-profile .description {
  margin-top: 20px;
}
#inst-profile #collaboration .collaborator-key,
#country-profile #collaboration .collaborator-key {
  border-left: solid 18px #bab1d4;
  padding-left: 8px;
}
#inst-profile #collaboration .key,
#country-profile #collaboration .key {
  margin: 30px 0 30px 20px;
}
#inst-profile #collaboration .key li.current,
#country-profile #collaboration .key li.current {
  border-left: solid 18px #bab1d4;
  padding-left: 10px;
}
#inst-profile #collaboration .key li.domestic,
#country-profile #collaboration .key li.domestic {
  border-left: solid 18px #638891;
  padding-left: 10px;
}
#inst-profile #collaboration .key li.international,
#country-profile #collaboration .key li.international {
  border-left: solid 18px #97d5c9;
  padding-left: 10px;
}
#inst-profile #collaboration .key li,
#country-profile #collaboration .key li {
  margin-bottom: 0.5em;
}
#inst-profile #collaboration .progress,
#country-profile #collaboration .progress {
  margin-top: 0.3em;
}
#inst-profile #collaboration .progress .progress-bar-success,
#country-profile #collaboration .progress .progress-bar-success {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b9b2d8), to(#9893b2));
  background-image: -webkit-linear-gradient(top, #b9b2d8, #9893b2);
  background-image: -moz-linear-gradient(top, #b9b2d8, #9893b2);
  background-image: -o-linear-gradient(top, #b9b2d8, #9893b2);
  background-image: linear-gradient(to bottom, #b9b2d8, #9893b2);
  background-color: #b9b2d8;
  text-shadow: 0 1px 1px #665a91;
  -ms-filter: none !important;
  filter: none !important;
}
#inst-profile #collaboration .progress.domestic .progress-bar-warning,
#country-profile #collaboration .progress.domestic .progress-bar-warning {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#85abb4), to(#638891));
  background-image: -webkit-linear-gradient(top, #85abb4, #638891);
  background-image: -moz-linear-gradient(top, #85abb4, #638891);
  background-image: -o-linear-gradient(top, #85abb4, #638891);
  background-image: linear-gradient(to bottom, #85abb4, #638891);
  background-color: #638891;
  text-shadow: 0 1px 1px #638891;
  -ms-filter: none !important;
  filter: none !important;
}
#inst-profile #collaboration .progress.international .progress-bar-warning,
#country-profile #collaboration .progress.international .progress-bar-warning {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#97d5c9), to(#76ada3));
  background-image: -webkit-linear-gradient(top, #97d5c9, #76ada3);
  background-image: -moz-linear-gradient(top, #97d5c9, #76ada3);
  background-image: -o-linear-gradient(top, #97d5c9, #76ada3);
  background-image: linear-gradient(to bottom, #97d5c9, #76ada3);
  background-color: #97d5c9;
  text-shadow: 0 1px 1px #57777f;
  -ms-filter: none !important;
  filter: none !important;
}
#inst-profile #infographic,
#country-profile #infographic {
  float: right;
  cursor: pointer;
  margin: 0 0 10px 10px;
}
#inst-profile #infographic img,
#country-profile #infographic img {
  border: 1px solid #c8c7cf;
}
#inst-profile #infographic p.caption,
#country-profile #infographic p.caption {
  font-size: 11px;
  font-style: italic;
  color: #666;
  margin: 0.5em 0;
}
#inst-profile #highlight .media .media-left,
#inst-profile #blog .media .media-left,
#country-profile #highlight .media .media-left,
#country-profile #blog .media .media-left {
  margin-right: 15px;
  float: left;
}
#inst-profile #highlight .media .media-left img,
#inst-profile #blog .media .media-left img,
#country-profile #highlight .media .media-left img,
#country-profile #blog .media .media-left img {
  width: 100px;
}
#inst-profile #highlight .media .media-body h3.media-heading,
#inst-profile #blog .media .media-body h3.media-heading,
#country-profile #highlight .media .media-body h3.media-heading,
#country-profile #blog .media .media-body h3.media-heading {
  font-size: 14px;
  line-height: 1.2em;
  margin-bottom: 10px;
}
#inst-profile #highlight .media .media-body .journalname,
#inst-profile #blog .media .media-body .journalname,
#country-profile #highlight .media .media-body .journalname,
#country-profile #blog .media .media-body .journalname {
  margin-bottom: 5px;
}
#inst-profile #highlight .media .media-body .pubdate,
#inst-profile #blog .media .media-body .pubdate,
#country-profile #highlight .media .media-body .pubdate,
#country-profile #blog .media .media-body .pubdate {
  color: #777;
  font-size: 12px;
  margin-bottom: 2px;
}
#inst-profile #highlight .media .media-body .blogger,
#inst-profile #blog .media .media-body .blogger,
#country-profile #highlight .media .media-body .blogger,
#country-profile #blog .media .media-body .blogger {
  color: #777;
  font-size: 12px;
  margin-bottom: 6px;
}
#inst-profile #chartjs-tooltip,
#country-profile #chartjs-tooltip {
  opacity: 0;
  position: absolute;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  padding: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  pointer-events: none;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
#inst-profile #chartjs-tooltip.below,
#country-profile #chartjs-tooltip.below {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
#inst-profile #chartjs-tooltip.below:before,
#country-profile #chartjs-tooltip.below:before {
  border: solid;
  border-color: #111 transparent;
  border-color: rgba(0, 0, 0, 0.8) transparent;
  border-width: 0 8px 8px 8px;
  bottom: 1em;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  z-index: 99;
  -webkit-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
}
#inst-profile #chartjs-tooltip.above,
#country-profile #chartjs-tooltip.above {
  -webkit-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
}
#inst-profile #chartjs-tooltip.above:before,
#country-profile #chartjs-tooltip.above:before {
  border: solid;
  border-color: #111 transparent;
  border-color: rgba(0, 0, 0, 0.8) transparent;
  border-width: 8px 8px 0 8px;
  bottom: 1em;
  content: "";
  display: block;
  left: 50%;
  top: 100%;
  position: absolute;
  z-index: 99;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.my-profile #content h1.primary-heading {
  line-height: 1.5em;
  padding-right: 0;
}
.my-profile #content h1 input a.btn {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.my-profile #content table {
  margin-bottom: 20px;
}
.my-profile #content table .profile-label {
  width: 120px;
  vertical-align: top;
}
.my-profile #content .EIP-client-logo {
  border: solid 1px #ddd;
  margin-right: 0;
  margin-bottom: 20px;
}
.my-profile #content h2 {
  border-bottom: solid 1px #ddd;
  padding-bottom: 5px;
  clear: both;
}
.my-profile #content h2.bookmark {
  border: 0 !important;
  padding-bottom: 0 !important;
  margin: 5px 0;
}
.my-profile #content h2.bookmark span {
  float: right;
  font-weight: normal;
}
.my-profile #content h2.profile-heading {
  border-bottom: none;
  margin: 35px 0 0 0;
}
.my-profile #content ul.useful-links li a {
  display: block;
  background-position: left 3px;
}
.my-profile #content ul.useful-links li a:hover {
  background-position: left 3px;
}
.my-profile #content .bookmark-date-range {
  float: right;
  font-weight: normal;
  font-size: 100%;
}
.my-profile #content .my-papers {
  list-style-type: none;
  -webkit-padding-start: 0px;
  padding: 0;
}
.my-profile #content .my-papers li {
  margin: 0 0 10px 0;
  padding: 0;
}
.my-profile #content .my-papers li a {
  font-weight: bold;
}
.my-profile #content .my-papers li .journal {
  font-style: italic;
}

#profile-edit #content h1.primary-heading {
  line-height: 1.5em;
  padding-right: 0;
}
#profile-edit #content h1 input {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#profile-edit #content h1.personal-heading {
  font-family: "Times New Roman", Times, serif;
  font-size: 23px;
  font-weight: normal;
  line-height: 1em;
  padding-bottom: 0.2em;
  margin: 0 0 0.5em 0;
}
#profile-edit #content label.no-padding {
  padding-top: 0 !important;
}
#profile-edit #content .plus-icon {
  margin-bottom: 15px;
  padding-left: 0;
}
#profile-edit #content .plus-icon span {
  color: #069;
}
#profile-edit #content .plus-icon span:hover {
  color: #00a2f3;
}
@media (max-width: 767px) {
  #profile-edit #content .doi-submit {
    margin-top: 15px;
  }
}
#profile-edit #content .checkbox input[type=checkbox] {
  margin-left: 0;
}
#profile-edit #content .has-error input[value] {
  color: #a94442;
}
#profile-edit #content #success_msg {
  display: none;
}
#profile-edit #content #error_msg {
  display: none;
  color: #a94442;
}
#profile-edit #content .error {
  display: none;
  color: #a94442;
  font-weight: bold;
  padding-top: 10px;
}
#profile-edit #content .accordion-toggle.collapsed {
  background: url(../img/node-closed.gif) no-repeat left 7px transparent;
  padding-left: 20px;
}
#profile-edit #content .accordion-toggle {
  background: url(../img/node-open.gif) no-repeat left 7px transparent;
  padding-left: 20px;
}
#profile-edit #content .btn-primary {
  margin-left: 20px;
}
#profile-edit #content .popover {
  width: 200px;
}
#profile-edit #content #bookmark-group ul li {
  margin-bottom: 1em;
}

#login #content .btn, #register #content .btn {
  margin-bottom: 20px;
}
#login #content .well .btn, #register #content .well .btn {
  margin-bottom: 0;
}
#login #content .well h2, #register #content .well h2 {
  margin: 0 0 10px 0;
}
#login #content #openid .control-label, #register #content #openid .control-label {
  padding-top: 2px;
}
#login #content .signin, #register #content .signin {
  display: inline-block;
  margin: 0 0 20px 0;
  position: relative;
  top: -10px;
}
#login #content .signin a, #register #content .signin a {
  display: inline-block;
}
#login #content #registerSuggestion, #register #content #registerSuggestion {
  margin: 20px 0;
  padding: 20px;
  border-radius: 10px;
}
#login #content #registerSuggestion h1, #register #content #registerSuggestion h1 {
  margin-top: 0;
  font-family: "Times New Roman", Times, serif;
  font-size: 174%;
}
#login #content .btn-primary, #register #content .btn-primary {
  color: #fff;
  font-weight: normal;
}
#login #content .btn-primary:hover, #register #content .btn-primary:hover {
  color: #fff;
}
#login #content input[type=submit], #register #content input[type=submit] {
  float: right;
  margin: 0;
}

#further-registration {
  padding: 0.5em 0 2em 0;
}
#further-registration .form-group label {
  width: 25%;
  padding: 7px 15px 0 15px;
  float: left;
}
@media (max-width: 767px) {
  #further-registration .form-group label {
    width: 100% !important;
    float: none !important;
    margin-bottom: 0 !important;
  }
}
#further-registration .form-group div.controls,
#further-registration .form-group div.required {
  width: 95%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative !important;
}
#further-registration .form-group .required:after {
  color: #dc0505;
  content: "*";
  font-size: 110%;
  position: absolute;
  right: 0;
  top: 5px;
}
#further-registration .form-group input[type=text], #further-registration .form-group input[type=password], #further-registration .form-group input[type=email] {
  display: inline-block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
#further-registration .form-group input[type=checkbox] {
  margin: 1em 0;
}
#further-registration .form-group input[type=submit] {
  float: right;
  margin: 1em;
}
#further-registration .form-group select {
  display: inline-block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
#further-registration .error_msg {
  color: #dc0505;
  margin: 0.5em 1em;
}
#further-registration .help-inline {
  width: 100%;
  padding: 5px 0 0 0;
}
#further-registration .help-inline li {
  color: #dc0505;
  list-style-type: none;
}
#further-registration #captcha label {
  width: 100%;
  float: left;
}
#further-registration #recaptcha_area,
#further-registration #recaptcha_table {
  padding-top: 7px;
}
#further-registration #recaptcha_area .recaptcha_input_area input#recaptcha_response_field,
#further-registration #recaptcha_table .recaptcha_input_area input#recaptcha_response_field {
  height: 16px;
}
#further-registration #control-group-provider,
#further-registration #control-group-providerId,
#further-registration #control-group-accessToken {
  margin-bottom: 0;
}
#further-registration #submit {
  margin: 1em;
}
#further-registration .popover {
  width: 200px;
}

#send_invite_msg {
  margin-top: 4em;
}

#send_invite_box {
  padding: 1em 1em 3em 1em;
  margin: auto;
}
#send_invite_box textarea {
  width: 100%;
  height: 5em;
  margin: 0.5em 0;
}
#send_invite_box input[type=submit] {
  float: right;
}

#skip-button {
  margin-top: 20px;
}

#forgot-password .error {
  color: #dc0505;
}

#inst-article h1.primary-heading,
#country-article h1.primary-heading {
  border-bottom: 0;
}
#inst-article .date-range,
#country-article .date-range {
  margin: 0 0 1em 0;
  font-size: 131%;
  color: #665a91;
}
#inst-article .count-box,
#country-article .count-box {
  margin-top: 0;
}
#inst-article ul.reg-sub,
#country-article ul.reg-sub {
  width: 250px;
}

.inst-bnr {
  margin-bottom: 1em;
}

.header-caption {
  color: #666;
  font-size: 12px;
  text-align: right;
  margin: -1.2em 0 20px 0;
}

#my-profile #content h1 input {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#my-profile #content h1 a.btn {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-right: 10px;
}
#my-profile #content table {
  margin-bottom: 20px;
}
#my-profile #content table .profile-label {
  width: 120px;
  vertical-align: top;
}
#my-profile #content .EIP-client-logo {
  border: solid 1px #ddd;
  margin-right: 0;
  margin-bottom: 20px;
}
#my-profile #content h2 {
  border-bottom: solid 1px #ddd;
  padding-bottom: 5px;
}
#my-profile #content h2.bookmark {
  border: 0 !important;
  padding-bottom: 0 !important;
  margin: 5px 0;
}
#my-profile #content h2.bookmark span {
  float: right;
  font-weight: normal;
}
#my-profile #content h2.profile-heading {
  border-bottom: none;
  margin: 35px 0 0 0;
}
#my-profile #content .bookmark-date-range {
  float: right;
  font-weight: normal;
  font-size: 100%;
}
#my-profile #content .my-papers {
  list-style-type: none;
  -webkit-padding-start: 0px;
  padding: 0;
}
#my-profile #content .my-papers li {
  margin: 0 0 10px 0;
  padding: 0;
}
#my-profile #content .my-papers li a {
  font-weight: bold;
}
#my-profile #content .my-papers li .journal {
  font-style: italic;
}

#change-password #content .form-group label {
  width: 25%;
  padding: 7px 15px 0 15px;
  float: left;
}
#change-password #content .form-group .controls {
  width: 75%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
}

.tooltip-inner {
  white-space: nowrap;
  max-width: none;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#delete-confirm .yes {
  margin-left: 20px;
}

#expert-adivsers ul.anchor ul,
#expert-adivsers ul.anchor ol,
#expert-adivsers ol.anchor ul,
#expert-adivsers ol.anchor ol,
#support ul.anchor ul,
#support ul.anchor ol,
#support ol.anchor ul,
#support ol.anchor ol,
#faq ul.anchor ul,
#faq ul.anchor ol,
#faq ol.anchor ul,
#faq ol.anchor ol {
  list-style-type: none;
  text-indent: -1.7em;
}
#expert-adivsers h2.lg,
#support h2.lg,
#faq h2.lg {
  font-size: 20px;
  font-weight: normal;
}
#expert-adivsers ul.subjects,
#expert-adivsers ul.regions,
#expert-adivsers ul.journals,
#support ul.subjects,
#support ul.regions,
#support ul.journals,
#faq ul.subjects,
#faq ul.regions,
#faq ul.journals {
  border-top: solid 1px #b7b7b7;
  margin: 1em 0 2em 0;
  padding-top: 1em;
}
#expert-adivsers ul.subjects ul li,
#expert-adivsers ul.regions ul li,
#expert-adivsers ul.journals ul li,
#support ul.subjects ul li,
#support ul.regions ul li,
#support ul.journals ul li,
#faq ul.subjects ul li,
#faq ul.regions ul li,
#faq ul.journals ul li {
  list-style-type: square;
}
#expert-adivsers ul.subjects ul li span,
#expert-adivsers ul.regions ul li span,
#expert-adivsers ul.journals ul li span,
#support ul.subjects ul li span,
#support ul.regions ul li span,
#support ul.journals ul li span,
#faq ul.subjects ul li span,
#faq ul.regions ul li span,
#faq ul.journals ul li span {
  font-style: normal;
  color: #555;
}
#expert-adivsers ul.journals li,
#support ul.journals li,
#faq ul.journals li {
  list-style-type: square;
  margin-left: 1.5em;
  font-style: italic;
}
#expert-adivsers ul.journals li span,
#support ul.journals li span,
#faq ul.journals li span {
  font-style: normal;
}
#expert-adivsers ul.subjects li ul,
#support ul.subjects li ul,
#faq ul.subjects li ul {
  list-style-type: square;
}
#expert-adivsers ul.subjects li ul li,
#support ul.subjects li ul li,
#faq ul.subjects li ul li {
  font-style: italic;
}

#support #content h2,
#support #content h3 {
  margin-top: 25px;
  font-size: 17px;
}
#support #content h2.bdr,
#support #content h3.bdr {
  border-top: solid 1px #b7b7b7;
  padding-top: 25px;
}
#support #content .anchor .caret {
  margin-right: 5px;
}
#support #content .samples {
  margin-bottom: 25px;
  padding-left: 0;
  padding-right: 0;
}
#support #content .samples img {
  padding: 1px;
}
#support #content .table .year {
  vertical-align: middle;
}

#expert-adivsers #content ul li {
  list-style-type: none;
}
#expert-adivsers #content ul li ul li {
  list-style-type: none;
  margin-bottom: 0.3em;
}
#expert-adivsers #content ul li .name {
  color: #555;
  font-weight: bold;
}

#glossary dl {
  font-size: 100%;
  color: #333;
  border-top: none;
  padding-top: 0;
}
#glossary dl dd {
  margin-bottom: 1.5em;
}

#feed .inner {
  background: url(/img/continent-graphs-bkg.png) no-repeat center 50px;
}
#feed .logo {
  text-align: center;
  border-bottom: solid 3px #665a91;
}
#feed .logo img {
  display: block;
  text-align: center;
  margin: 0 auto 10px auto;
}
#feed .data {
  border-bottom: solid 1px #bab1d4;
  padding: 10px 0 5px 0;
}
#feed .data p {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #666;
  margin-bottom: 2px;
}
#feed .data p .score {
  color: #0289cc;
}
#feed .article-list {
  padding-top: 10px;
}
#feed .article-list p {
  font-size: 13px;
}
#feed .article-list p a {
  font-weight: normal;
}

#data-feed-widget #content #inst-search .form-group {
  padding-bottom: 0;
}
#data-feed-widget #content #preview {
  max-width: 300px;
  margin: 0 0 20px 0;
}
#data-feed-widget #content #preview .nature-index-widget-body .nature-index-widget-box {
  border: solid 1px #d8d8d8;
}
#data-feed-widget #content #preview .nature-index-widget-body .nature-index-widget-box .nature-index-widget-logo p.copy {
  line-height: 1.1;
}
#data-feed-widget #content #preview .nature-index-widget-body .nature-index-widget-box ul.nature-index-widget-articles li a p.time {
  width: 30px !important;
  font-weight: normal;
}
#data-feed-widget #content #preview .nature-index-widget-body .nature-index-widget-box ul.nature-index-widget-articles li a h2 {
  padding-left: 30px !important;
}
#data-feed-widget #content #preview .nature-index-widget-body .nature-index-widget-box ul.nature-index-widget-articles li a p.journalname {
  font-weight: normal;
  padding-left: 30px !important;
}
#data-feed-widget #content #preview .nature-index-widget-body .nature-index-widget-box .nature-index-widget-footer p.count {
  line-height: 1.1;
}

button#start-introjs {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8169b0), to(#665a91));
  background-image: -webkit-linear-gradient(top, #8169b0, #665a91);
  background-image: -moz-linear-gradient(top, #8169b0, #665a91);
  background: -ms-linear-gradient(top, #8169b0 0%, #665a91 100%);
  background-image: -o-linear-gradient(top, #8169b0, #665a91);
  background-image: linear-gradient(to bottom, #8169b0, #665a91);
  background-color: #665a91;
  border-color: #4b3d66;
  margin: 5px 0 0 0;
}

.introjs-helperNumberLayer {
  width: 30px !important;
  height: 30px !important;
  position: static !important;
  margin-left: -20px;
  margin-top: -22px;
  display: block;
}

/* default */
.introjs-button {
  color: #069;
  font-size: 12px;
}
.introjs-button:hover {
  color: #00a2f3;
}
.introjs-button:focus {
  text-decoration: none;
}

/* next */
.introjs-nextbutton,
.introjs-nextbutton:focus {
  background: none #2a6496 repeat 0% 0%;
  color: #fff;
  border-color: #285e8e;
  text-shadow: none;
}

.introjs-nextbutton:hover {
  background: none #00a2f3 repeat 0% 0%;
  color: #fff;
  border-color: #09c;
}

/* disable */
.introjs-disabled,
.introjs-disabled:hover,
.introjs-disabled:focus {
  color: #9a9a9a !important;
  border-color: #d4d4d4 !important;
  box-shadow: none;
  cursor: default;
  background-color: #f4f4f4 !important;
  background-image: none !important;
  text-decoration: none;
}

.introjs-helperNumberLayer {
  background: #6c5893;
  background: -webkit-linear-gradient(top, #9378c7 0%, #6c5893 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9378c7), color-stop(100%, #6c5893));
  background: -moz-linear-gradient(top, #9378c7 0%, #6c5893 100%);
  background: -ms-linear-gradient(top, #9378c7 0%, #6c5893 100%);
  background: -o-linear-gradient(top, #9378c7 0%, #6c5893 100%);
  background: linear-gradient(to bottom, #9378c7 0%, #6c5893 100%);
}

.introjs-relativePosition > th {
  position: relative !important;
}

.introjs-showElement > th {
  z-index: 9999999 !important;
}

img.supplement.pull-right {
  margin-left: 5px;
}

#supplements #content .media.last {
  border-bottom: solid 1px #b7b7b7;
  padding-bottom: 20px;
}
#supplements #content .media .media-left {
  margin-right: 15px;
  float: left;
}
#supplements #content .media .media-left img {
  width: 70px;
}
#supplements #content .media .media-body p.journalname {
  margin-bottom: 5px;
}

#supplement-toc #content .secondary-heading {
  background: none repeat scroll 0% 0% #665a91;
  color: #fff;
  font-family: inherit;
  font-weight: normal;
  font-size: 16px;
  border: medium none;
  margin: 0;
  padding: 10px;
  width: 100%;
}
#supplement-toc #content .secondary-heading span {
  font-size: 14px;
  display: inline-block;
  margin-top: 1px;
}
#supplement-toc #content .cover {
  text-align: center;
}
#supplement-toc #content .cover img {
  border: solid 1px #c7c7cf;
  box-shadow: 2px 2px 7px #333;
  margin-bottom: 20px;
  text-align: center;
  display: inline-block;
}
#supplement-toc #content .in-this-supp {
  font-weight: normal;
  font-family: "times new roman", serif;
  text-transform: uppercase;
  padding: 0 0 5px 0;
}
#supplement-toc #content ul.anchor-links li {
  margin-bottom: 0;
}
#supplement-toc #content ul.anchor-links li a {
  font-weight: normal;
  font-size: 12px;
}
#supplement-toc #content #toc h1 {
  margin: 20px 0 0 0;
}
#supplement-toc #content #toc h2,
#supplement-toc #content #toc h3 {
  margin-bottom: 5px;
}
#supplement-toc #content #toc ul {
  margin-bottom: 20px;
}
#supplement-toc #content #toc .authors,
#supplement-toc #content #toc .citation {
  font-size: 11px;
  margin-bottom: 0px;
}

@media only screen and (min-width: 992px) and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  #graphic #nature-anz iframe {
    background-color: #fff !important;
  }
}
#data-tables #content {
  padding: 0 11px !important;
}
#data-tables #content .data-table th {
  background-color: #6c5893;
  color: #fff;
  text-align: center;
  vertical-align: middle;
}
#data-tables #content .data-table th.data {
  border-left: 2px solid #fff;
}
#data-tables #content .data-table th.institution, #data-tables #content .data-table th.country {
  text-align: left;
  border-left: 2px solid #fff;
}
#data-tables #content .data-table td {
  text-align: center;
}
#data-tables #content .data-table td.institution, #data-tables #content .data-table td.country {
  text-align: left;
}
#data-tables #content .data-table td.institution a, #data-tables #content .data-table td.country a {
  font-weight: normal;
}

#csv-export,
#csv-export-bis,
.csv-export {
  margin-bottom: 10px;
}
#csv-export a,
#csv-export-bis a,
.csv-export a {
  font-weight: normal !important;
}

.csv-export a {
  margin-left: 5px;
}

.generate-widget-btn a {
  font-weight: normal !important;
  margin-bottom: 20px;
}

#institution-list {
  position: relative;
}
#institution-list #sidebar {
  display: none !important;
}
#institution-list #sidebar-nav {
  display: block;
}
#institution-list #sidebar-nav ul.nav.affix {
  top: 0px;
  margin-top: 20px;
}
#institution-list #sidebar-nav .nav > li > a {
  display: block;
  padding: 4px 20px;
  font-size: 13px;
  font-weight: 500;
  color: #767676;
}
#institution-list #sidebar-nav .nav > li > a:hover,
#institution-list #sidebar-nav .nav > li > a:focus {
  padding-left: 19px;
  color: #665a91;
  text-decoration: none;
  background-color: transparent;
  border-left: 1px solid #665a91;
}
#institution-list #sidebar-nav .nav > .active > a,
#institution-list #sidebar-nav .nav > .active:hover > a,
#institution-list #sidebar-nav .nav > .active:focus > a {
  padding-left: 18px;
  font-weight: bold;
  color: #665a91;
  background-color: transparent;
  border-left: 2px solid #665a91;
}
#institution-list #sidebar-nav .nav .nav {
  display: none;
  padding-bottom: 10px;
}
#institution-list #sidebar-nav .nav .active .nav {
  display: block;
}
#institution-list #sidebar-nav .nav .nav > li > a {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 30px;
  font-size: 12px;
  font-weight: normal;
}
#institution-list #sidebar-nav .nav .nav > li > a:hover,
#institution-list #sidebar-nav .nav .nav > li > a:focus {
  padding-left: 29px;
}
#institution-list #sidebar-nav .nav .nav > .active > a,
#institution-list #sidebar-nav .nav .nav > .active:hover > a,
#institution-list #sidebar-nav .nav .nav > .active:focus > a {
  padding-left: 28px;
}

#sidebar a.btn {
  color: #fff;
  font-weight: normal;
  margin-left: 10px;
}
#sidebar a.btn:hover {
  text-decoration: none;
}
#sidebar .box {
  margin-top: 0;
}
#sidebar .box .media img {
  max-width: 100px;
  margin-bottom: 10px;
}
#sidebar h2 {
  color: #696969;
  margin-bottom: 5px;
  line-height: 1.3em;
}
#sidebar h2.copy {
  font-size: 22px;
  font-family: "Times New Roman", Times, serif;
  font-weight: normal;
  color: #0082C0;
  line-height: 1.3em;
  margin: 0 0 5px 0;
}
#sidebar .bnr {
  margin: 0 0 20px 0 !important;
}
#sidebar .bnr.in-page {
  overflow: hidden;
}
#sidebar #twitter-box,
#sidebar #facebook-box {
  margin: 0 0 20px 0 !important;
}
#sidebar .inst-logo img {
  margin: 0 auto 1em auto;
}
#sidebar .inst-logo .details p {
  margin-bottom: 0.5em;
  font-size: 12px;
  color: #555;
}
#sidebar .contact .inner {
  background: url(../img/operator.png) no-repeat right top transparent;
  border: solid 1px #fff;
}
#sidebar .contact .inner p {
  text-shadow: 1px 1px 0 #fff;
}
#sidebar .mini-bnr-box {
  background: #f1f1f1 !important;
  padding-top: 20px;
}
#sidebar .mini-bnr-box img {
  border: solid 1px #ccc;
}
#sidebar .social {
  margin-bottom: 20px;
}
#sidebar .social .btn {
  width: 100%;
  border: none;
  border-radius: 0;
  margin-left: 0;
}
#sidebar #ni-contact .btn {
  background-color: #665a91;
}
#sidebar #ni-contact .btn:hover {
  background-color: #564a81;
}
#sidebar #ni-twitter .btn {
  background-color: #1da1f2;
}
#sidebar #ni-twitter .btn:hover {
  background-color: #006dbf;
}
#sidebar #ni-facebook .btn {
  background-color: #3b5998;
}
#sidebar #ni-facebook .btn:hover {
  background-color: #2f4677;
}
#sidebar #sdbr-highlights h2 {
  border-bottom: 1px solid #c8c7cf;
  padding-bottom: 2px;
  margin-bottom: 5px;
}
#sidebar #sdbr-highlights .thumb {
  float: left;
  margin: 10px 10px 10px 0;
  width: 80px;
  height: 50px;
  border: 1px solid #c8c7cf;
  overflow: hidden;
}
#sidebar #sdbr-highlights .thumb img {
  width: 78px;
}
#sidebar #sdbr-highlights h3, #sidebar #sdbr-highlights p.inst, #sidebar #sdbr-highlights p.pubdate {
  margin-left: 90px;
}

#sitemap .navbar.navbar-default,
#page-not-found .navbar.navbar-default {
  display: none;
}
#sitemap h1.heading-404,
#page-not-found h1.heading-404 {
  color: #bab1d4;
  font-size: 88px;
  text-shadow: 3px 2px 2px #665a91;
  margin: 0;
  background: url(/img/icon-404.png) no-repeat 170px center;
  padding-bottom: 2px;
}
#sitemap p.message,
#page-not-found p.message {
  margin-bottom: 50px;
}
#sitemap ul.sitemap,
#page-not-found ul.sitemap {
  margin-bottom: 20px !important;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .header,
.main-body,
.container {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .header {
    margin-bottom: 30px;
  }

  .navbar {
    margin-top: -50px;
  }

  .navbar .container {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-default {
    background: none;
    box-shadow: none;
    border: 0;
    -ms-filter: none;
    filter: none;
  }

  .navbar-nav {
    margin-left: 15px;
  }

  .navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    background: none !important;
    -ms-filter: none;
    filter: none;
  }

  #footer-search {
    text-align: right;
  }

  table.count-box td,
table.count-box th {
    padding: 8px 0 !important;
  }
  table.count-box td .up,
table.count-box td .dn,
table.count-box th .up,
table.count-box th .dn {
    padding-left: 13px !important;
  }

  #further-registration .form-group div.controls,
#further-registration .form-group div.required {
    width: 73%;
  }
  #further-registration .popover {
    width: 300px !important;
  }

  #profile-edit .plus-icon {
    padding-left: 7px !important;
  }
  #profile-edit .popover {
    width: 300px !important;
  }

  button#start-introjs {
    margin: 5px 0 0 0 !important;
  }

  #supplement-toc #content .cover {
    padding-left: 0;
  }
  #supplement-toc #content .cover img {
    text-align: left !important;
    max-width: 150px;
    margin-bottom: 0;
  }

  #home .half-image.left,
#annual-tables .half-image.left {
    padding-right: 10px;
  }
  #home .half-image.right,
#annual-tables .half-image.right {
    padding-left: 10px;
  }
  #home .half-image .image-box,
#annual-tables .half-image .image-box {
    height: 176px;
    overflow: hidden;
  }

  #carousel .slick-prev,
#carousel-highlights .slick-prev {
    top: 25% !important;
  }
  #carousel .slick-next,
#carousel-highlights .slick-next {
    top: 25% !important;
  }
  #carousel .carousel-item .thumbnail,
#carousel-highlights .carousel-item .thumbnail {
    height: 120px !important;
  }
  #carousel .carousel-item .thumbnail img,
#carousel-highlights .carousel-item .thumbnail img {
    min-height: 120px !important;
  }

  #data-tables #content .data-table th.year {
    width: 40px;
  }
  #data-tables #content .data-table th.data {
    width: 80px;
  }
  #data-tables #content .data-table th.institution, #data-tables #content .data-table th.country {
    text-align: left;
    border-left: 2px solid #fff;
  }
  #data-tables #content .data-table th.wfc-change {
    width: 100px;
  }
  #data-tables #content .data-table td {
    text-align: center;
  }
  #data-tables #content .data-table td.institution, #data-tables #content .data-table td.country {
    text-align: left;
  }
  #data-tables #content .data-table td.institution a, #data-tables #content .data-table td.country a {
    font-weight: normal;
  }
  #data-tables #content .data-table td.data {
    text-align: right;
  }

  #country-profile #highlight .media .media-left img,
#country-profile #blog .media .media-left img {
    width: 150px !important;
  }

  #sidebar-nav > ul.nav {
    width: 220px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .fb-like-box.fb_iframe_widget iframe {
    width: 220px !important;
  }
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  #top-ads .leaderboard {
    background: url(../img/leaderboard.gif) no-repeat center top;
  }

  #content {
    padding-right: 11px;
  }

  #sidebar {
    padding-left: 8px;
  }
  #sidebar .box {
    max-width: 300px;
  }

  #sidebar-nav > ul.nav {
    width: 324px;
  }
}
/* Large devices (large desktops, 1200px and up) */

/*# sourceMappingURL=ni.css.map */
