@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat/Montserrat-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Montserrat-bold";
  src: url("../fonts/Montserrat/Montserrat-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "RobotoMono";
  src: url("../fonts/RobotoMono/RobotoMono-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: "mlstr";
  src: url("../fonts/mlstr.eot");
  src: url("../fonts/mlstr.eot?#iefix") format("embedded-opentype"),
  url("../fonts/mlstr.woff") format("woff"),
  url("../fonts/mlstr.ttf") format("truetype"),
  url("../fonts/mlstr.svg#mlstr") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "mlstr" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="i-mlstr-"]:before,
[class*=" i-mlstr-"]:before {
  font-family: "mlstr" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.i-mlstr {
  text-align: center;
  vertical-align: bottom;
  margin: 0;
  padding: 0;
}

.i-mlstr-data-harmonization:before {
  content: "\e100";
}

.i-mlstr-download-button:before {
  content: "\e101";
}

.i-mlstr-harmonize-projects:before {
  content: "\e102";
}

.i-mlstr-maelstrom-catalogue:before {
  content: "\e103";
}

.i-mlstr-networks:before {
  content: "\e104";
}

.i-mlstr-networks-rond:before {
  content: "\e105";
}

.i-mlstr-partnership:before {
  content: "\e106";
}

.i-mlstr-studies:before {
  content: "\e107";
}

.i-mlstr-studies-rond:before {
  content: "\e108";
}

.i-mlstr-studies-variables-rond:before {
  content: "\e109";
}

.i-mlstr-variables-rond:before {
  content: "\e110";
}

.dashboard >a {
  text-decoration: none !important;
}
.dashboard .metrics {
  padding-top: 5px;
}

.dashboard .networks .count,
.dashboard .studies .count,
.dashboard .studies-with-variables .count,
.dashboard .variables .count  {
  vertical-align: middle;
  font-family: "Montserrat";
  font-weight: bold;
  font-size: 32px;
  color: inherit;
}

.dashboard .metrics a:hover,
.dashboard .networks a:hover,
.dashboard .studies a:hover,
.dashboard .studies-with-variables a:hover,
.dashboard .variables a:hover {
  cursor: pointer !important;
  color: inherit;
}

.dashboard .metrics .document,
.dashboard .networks .document,
.dashboard .studies .document,
.dashboard .studies-with-variables .document,
.dashboard .variables .document {
  vertical-align: middle;
  color: black;
  font-size: 22px;
}

.dashboard .metrics .icon:before,
.dashboard .networks .icon:before,
.dashboard .studies .icon:before,
.dashboard .studies-with-variables .icon:before,
.dashboard .variables .icon:before {
  vertical-align: middle;
  font-size: 60px !important;
  padding-right: 20px;
}

.dashboard .networks :hover,
.dashboard .studies :hover,
.dashboard .studies-with-variables :hover,
.dashboard .variables :hover {
  background-color: #e6e6e6;
}

.dashboard .networks {
  padding-top: 5px;
  color: #ffd23b;
}

.dashboard .studies {
  padding-top: 5px;
  color: #ffaa29;
}

.dashboard .studies-with-variables {
  padding-top: 5px;
  color: #ff8719;
}

.dashboard .variables {
  padding-top: 5px;
  padding-bottom: 0 !important;
  color: #ff650b;
}

@media (min-width: 1350px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1350px;
  }
}

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

/* Global */
.clearfix::after {
  display: block;
  content: "";
  clear: both;
}

body {
  font-family: "Roboto", "Montserrat";
  font-size: 14px;
  line-height: 1.428571429;
  color: #000;
  background-color: #fff;
}

body .wrapper .content-wrapper {
  margin-top: 130px !important;
}

body#search-page .wrapper .content-wrapper,
body#list-page .wrapper .content-wrapper {
  margin-top: 0 !important;
}

.content-wrapper {
  background: #fff;
}

img.main-img {
  width: 100%;
}

/* Menu */

.nav-link.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 6px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.navbar-light .navbar-nav .nav-link:hover {
  color: #6c9a00;
}

.navbar-light .navbar-nav .nav-link.active {
  color: #6c9a00;
}

.nav-pills .nav-link:not(.active):hover {
  color: #6c9a00;
}

/*#studyMenu .dropdown-item.active{*/
/*    color: #000;*/
/*    text-decoration: none;*/
/*    outline: 0;*/
/*    background-color: #e6e6e6;*/
/*}*/

.navbar-light .navbar-nav .nav-link {
  color: #000;
}

.dropdown-toggle:not(.nav-link)::after {
  content: none;
}

#search-page .content-wrapper .dropdown-toggle::after {
  content: "";
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a.active {
  color: #000 !important;
  text-decoration: none;
  background-color: #e6e6e6 !important;
  color: #000 !important;
  text-decoration: none;
  background-color: #e6e6e6 !important;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.428571429;
  color: #7b8a8b !important;
  white-space: nowrap;
}

.layout-top-nav .wrapper .main-header .brand-image {
  height: 65px;
  margin-top: 4px;
  max-width: none;
}

nav.main-header {
  font-family: "Montserrat";
  background-color: #e6e6e6;
  min-height: 95px;
  text-transform: uppercase;
  color: #000;
  white-space: nowrap;
}

body nav:not(.top-bar) {
  margin-top: 25px;
}

nav.top-bar {
  padding: 0px !important;
  min-height: 26px !important;
  background-color: #f2f2f2;
  border-bottom: 1px solid #e4e4e4;
  z-index: 1040 !important;
}

.groupSelector {
  width: 100%;
}

.login-box .btn-primary {
  background-color: #6c9a00;
}

.top-bar ul.loginbar {
  display: block;
  margin-bottom: 0px;
}

.top-bar ul.loginbar li {
  display: inline;
  list-style: none;
  position: relative;
}

.top-bar ul.loginbar li a,
.topbar ul.loginbar li a:hover {
  color: #7c8082;
  font-size: 11px;
}

.top-bar ul.loginbar li a {
  cursor: pointer;
  text-decoration: none;
}

.content-header.bg-info {
  color: #000000 !important;
  background-color: white !important;
}

.content-header .breadcrumb a:hover {
  text-decoration: underline !important;
}

/* Some Format */
h1,
h2,
h3 {
  font-family: "Montserrat";
  letter-spacing: 2px;
  font-weight: lighter;
}

.maelstrom-catalogue .promo-box {
  margin-top: 0px !important;
  min-height: 255px;
}

.promo-box {
  margin-top: 80px;
  padding: 15px 50px 15px 50px;
  text-align: center;
  font-size: 17px;
}

.promo-box strong {
  font-family: "Montserrat-bold";
  font-size: 26px;
}
.promo-box:hover {
  background-color: #e6e6e6;
}

.promo-box:hover a {
  text-decoration: none !important;
}

.promo-box img {
  height: 120px !important;
  margin-bottom: 1em !important;
}

b,
strong {
  font-weight: bold;
}

.promo-box a {
  color: black !important;
  text-decoration: none;
}

/*
$brand-primary:         #fff;
$brand-success:         #6c9a00;
$brand-info:            #3498DB;
$brand-warning:         #F39C12;
$brand-danger:          #E74C3C;
*/

.alert-success {
  color: #fff;
  background-color: #6c9a00;
}

/* btn - Start */
.btn-success {
  color: #fff;
  background-color: #6c9a00;
  border-color: #6c9a00;
}
.btn-success:hover {
  color: #fff;
  background-color: #517400;
  border-color: #486700;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #517400;
  border-color: #486700;
  box-shadow: 0 0 0 0.2rem rgba(130, 169, 38, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #6c9a00;
  border-color: #6c9a00;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #486700;
  border-color: #3f5a00;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 169, 38, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}
.btn-info:hover {
  color: #fff;
  background-color: #2384c6;
  border-color: #217dbb;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #2384c6;
  border-color: #217dbb;
  box-shadow: 0 0 0 0.2rem rgba(82, 167, 224, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #217dbb;
  border-color: #1f76b0;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 167, 224, 0.5);
}

.btn-outline-success {
  color: #6c9a00;
  border-color: #6c9a00;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #6c9a00;
  border-color: #6c9a00;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 154, 0, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #6c9a00;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #6c9a00;
  border-color: #6c9a00;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 154, 0, 0.5);
}

.btn-outline-info {
  color: #3498db;
  border-color: #3498db;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #3498db;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #6c9a00;
  text-decoration: none;
}
.btn-link:hover {
  color: #364e00;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}
/* btn - End */

.bg-success {
  background-color: #6c9a00 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #486700 !important;
}

#toast-container .toast-success {
  background-color: #6c9a00 !important;
}

#toast-container .toast-success:focus {
  background-color: #486700 !important;
}

.border-success {
  border-color: #6c9a00 !important;
}

.border-info {
  border-color: #3498db !important;
}

.text-success {
  color: #6c9a00 !important;
}

.text-black {
  color: #000000 !important;
}

.badge-black {
  color: #fff !important;
  background-color: #000000 !important;
}

.card-black {
  border-top: 3px solid #000000 !important;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #6c9a00;
}

.card-success.card-outline {
  border-top: 3px solid #6c9a00;
}

.card-success.card-outline-tabs>.card-header a.active {
  border-top: 3px solid #6c9a00;
}

.callout.callout-success {
  border-left-color: #6c9a00;
}

.callout a {
  color: #ffffff !important;
  text-decoration: none !important;
}

.io {
  vertical-align: baseline !important;
}

.io::before {
  vertical-align: middle;
}

.badge-success {
  color: #fff;
  background-color: #6c9a00;
}

.page-link {
  color: #6c9a00;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #6c9a00;
  border-color: #6c9a00;
}

a {
  color: #6c9a00;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #364e00;
  text-decoration: underline;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #6c9a00;
}

/* */

@media (min-width: 768px) {
  .navbar-expand-md .navbar-collapse {
    display: contents !important;
  }
}

.main-container {
  margin-bottom: 20px;
}

/* Search Page */

.sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active {
  background-color: #6c9a00;
}

@media (min-width: 768px) {
  #taxonomy-modal .col-md-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 576px) {
  #taxonomy-modal .card-body .col-sm-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
}

#taxonomy-modal .modal-dialog {
  max-width: 67%;
}

#taxonomy-modal .panel-vocabulary-description, #taxonomy-modal .panel-taxonomy-description {
  display: none;
}

#taxonomy-modal .panel-vocabulary-title::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  margin-left: 0.25em;
  content: "\f05a";
}

#taxonomy-modal .panel-taxonomy-title {
  font-size: 1.25rem;
}

#taxonomy-modal .card-header {
  padding: .5rem 1.25rem;;
}

#taxonomy-modal .card-body input[type=text] {
  margin-bottom: 1.25em;
}

#taxonomy-modal .card-body ul {
  margin-bottom: .5em;
}

#taxonomy-modal .card-body button[type=button].btn-link i {
  display: none;
}

#taxonomy-modal .card-body button[type=button].btn-link {
  color: #6c9a00;
  border-color: #6c9a00;
  margin-bottom: 0.5em;
  text-decoration: none;
}

#taxonomy-modal .card-body button[type=button].btn-link:hover {
  color: #fff;
  background-color: #6c9a00;
  border-color: #6c9a00;
  text-decoration: none;
}

#query-builder .variable .btn-info {
  border: solid 2px #ff650b;
  background-color: #ff650b;
}

#query-builder .variable .btn-info:hover {
  border: solid 2px #e25909;
  background-color: #e25909;
}

#query-builder .dataset .btn-info {
  border: solid 2px #f99154;
  background-color: #f99154;
}

#query-builder .dataset .btn-info:hover {
  border: solid 2px #e9884f;
  background-color: #e9884f;
}

#query-builder .study .btn-info {
  border: solid 2px #ffaa29;
  background-color: #ffaa29;
}

#query-builder .study .btn-info:hover {
  border: solid 2px #e59926;
  background-color: #e59926;
}

#query-builder .network .btn-info {
  border: solid 2px #ffd23b;
  background-color: #ffd23b;
}

#query-builder .network .btn-info:hover {
  border: solid 2px #eac136;
  background-color: #eac136;
}

#query-builder .variable .btn-secondary,
#query-builder .study .btn-secondary,
#query-builder .dataset .btn-secondary,
#query-builder .network .btn-secondary{
  background-color: #f8f9fa;
  border-color: #ddd;
  color: #444;
}

li.variables, .btn.variables {
  border: solid 2px #ff650b;
  border-radius: 4px;
  margin-right: 10px;
}

li.variables .nav-link {
  color: #000000 !important;
}

li.variables .nav-link.active,
li.variables .nav-link:hover, .btn.variables:hover {
  background-color: #ff650b !important;
  border-radius: unset !important;
  color: #000000 !important;
}

li.studies, .btn.studies {
  border: solid 2px #ffaa29;
  border-radius: 4px;
  margin-right: 10px;
}

li.studies .nav-link {
  color: #000000 !important;
}

li.studies .nav-link.active,
li.studies .nav-link:hover, .btn.studies:hover {
  background-color: #ffaa29 !important;
  border-radius: unset !important;
  color: #000000 !important;
}

li.networks, .btn.networks {
  border: solid 2px #ffd23b;
  border-radius: 4px;
  margin-right: 10px;
}

li.networks .nav-link {
  color: #000000 !important;
}

li.networks .nav-link.active,
li.networks .nav-link:hover, .btn.networks:hover {
  background-color: #ffd23b !important;
  border-radius: unset !important;
  color: #000000 !important;
}

li.datasets, .btn.datasets {
  border: solid 2px #f99154;
  border-radius: 4px;
  margin-right: 10px;
}

li.datasets .nav-link {
  color: #000000 !important;
}

li.datasets .nav-link.active,
li.datasets .nav-link:hover, .btn.datasets:hover {
  background-color: #f99154 !important;
  border-radius: unset !important;
  color: #000000 !important;
}

/* Search Page ---> Result table */
span.filter-maelstrom .btn-info {
  color: #000;
  background-color: #fff;
  border-color: #bfbfbf;
}

span.filter-maelstrom .btn-info:not(:disabled):not(.disabled).active,
span.filter-maelstrom .btn-info:hover {
  color: #000;
  background-color: #e6e6e6;
  border-color: #000000;
}

ul#search-tabs.nav-pills .btn {
  color: #000;
  margin-right: 5px;
}

ul#search-tabs.nav-pills .btn:not(:disabled):not(.disabled).active,
ul#search-tabs.nav-pills .btn-default:hover {
  color: #000;
  background-color: #6c757d;
}

ul#search-tabs .nav-link.active {
  border-top: 3px solid #6c9a00;
}

div#summary-statistics .nav-link.active {
  border-top: 3px solid #6c9a00;
}

div#summary-statistics .card {
  border-top: 3px solid #f8f9fa !important;
}

.page-link {
  color: #6c757d !important;
}

.page-item.active .page-link {
  color: #000000;
  background-color: #bfbfbf;
  border-color: #bfbfbf;
}

/* Footer */
.footer-v1 {
  background-color: #2a2825;
  color: #fff;
  font-size: 16px;
}

.footer-v1 .wihte {
  color: #fff;
  margin-top: 10px;
}

.footer-v1 a {
  color: #686766;
}

.footer-v1 li {
  list-style-type: none;
}

.footer {
  margin-top: 45px;
  padding-top: 35px;
  padding-bottom: 36px;
}

.main-container {
  margin-bottom: 20px;
}

dl.striped > dt:nth-of-type(odd), dl.striped > dd:nth-of-type(odd) {
  background-color: rgba(0,0,0,.05) ;
}

.mlstr-border {
  border: 1px solid rgba(222, 226, 230, 0.3) !important;
}

dl.striped > dd {
  margin-bottom: 0 !important;
}

dl.striped > dt, dl.striped > dd {
  padding-top: 0.3em !important;
  padding-bottom: 0.3em !important;
}

.table-responsive>.table-bordered {
  border: 1px solid rgba(222,226,230,0.5);
}
.table-bordered td, .table-bordered th {
  border: 1px solid rgba(222,226,230,0.5);
}

.list-comma-separated li:not(:last-child):after {
  content: ",";
}

.list-comma-separated li {
  margin-right: 0 !important;
}

#vosr-coverage-result .badge.badge-primary {
  color: #6c9a00;
  background-color: initial;
  padding: 0;
  font-size: inherit;
  font-weight: inherit;
}

#populations a.nav-link {
  border: 0.1em solid #6c9a00 !important;
  border-color: #6c9a00 !important;
  margin-left: 0.3em !important;
  margin-right: 0.3em !important;
}

#populations a.nav-link:not(.active):hover {
  color: #6c9a00;
}

table th, table td {
  padding: .3rem !important;
}

#micaLinks .btn-group>.btn-group:not(:first-child), #micaLinks .btn-group>.btn:not(:first-child) {
  margin-left: -.5em;
}

#micaLinks .nav-link {
  display: block;
  padding: initial;
}

#micaLinks .btn {
  font-size: 14px;
}

#harmonizedTable td:not(:first-child),
#harmonizedTable th:not(:first-child),
#harmonizedVariables td:nth-child(4),
#harmonizedVariables th:nth-child(4) {
  text-align: center !important;
}

div#list-variables .fa-tag {
  font-size: 0.7em;
}

.btn-maelstrom-filter {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: #ffaa29;
  border-color: #fff;
  white-space: normal;
  text-decoration: none;
}

.btn-maelstrom-filter:hover,
.btn-maelstrom-filter.active {
  color: #000;
  background: #ffd23b;
  border-color: #fff;
  text-decoration: none;
}

.btn-maelstrom-filter p {
  position: absolute;
  left: 1px;
  right: 1px;
}

.btn-maelstrom-filter:hover p,
.btn-maelstrom-filter.active p {
  bottom: -1.75rem;
  border-bottom: 6px solid #ffd23b;
}

.text-mlstr {
  color: #ffd23b;
}

.btn-maelstrom-filter img.alt,
.btn-maelstrom-filter img.alt {
  display: none;
}

.btn-maelstrom-filter:hover img.alt,
.btn-maelstrom-filter.active img.alt {
  display: inline-block;
}

.btn-maelstrom-filter:hover img.main,
.btn-maelstrom-filter.active img.main {
  display: none;
}

.progress-bar {
  background-color: #ffaa29;
}

/* Search table columns */
table#vosr-studies-result th.column-acronym,
table#vosr-variables-result th.column-name {
  width: 15% !important;
}

table#vosr-variables-result td > i.fa-info-circle  {
  display: none !important;
}

table#vosr-networks-result th.column-acronym {
  width: 15% !important;
}

table#vosr-networks-result th.column-name {
  width: 70% !important;
}

table#vosr-studies-result th.column-name,
table#vosr-variables-result th.column-label {
  width: 20% !important;
}

table[id*="individual-studies"] .column-acronym {
  width: 15% !important;
}

table[id*="individual-studies"] .column-name {
  width: 40% !important;
}

table[id*="individual-studies"] .column-study-design {
  width: 10% !important;
}

table[id*="individual-studies"] .column-participants {
  width: 10% !important;
}

table[id*="individual-studies"] .column-countries {
  width: 10% !important;
}

table[id*="individual-studies"] .column-variables {
  width: 5% !important;
}

i.text-partial {
  color: rgb(142, 98, 63) !important;
}

.badge.badge-partial {
  color: white !important;
  background-color: rgb(142, 98, 63) !important;
}

#search-application #micaLinks .dropdown-menu {
  left: -2em;
}

#taxonomy-modal div.card-body {
  padding-bottom: .3rem!important;
  padding-top: .6rem !important;
}

#taxonomy-modal .form-check-input {
  margin-top: .2rem;
}

#tab_coverage .custom-control-input:checked~.custom-control-label::before {
  color: #fff;
  border-color: #6c9a00;
  background-color: #6c9a00;
  box-shadow: none;
}

#tab_coverage .custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: middle;
}

#tab_coverage label:not(.form-check-label):not(.custom-file-label) {
  font-weight: 400;
}

#tab_coverage .custom-switch .custom-control-label::after {
  top: calc(.125rem + 2px);
}

#tab_coverage .custom-control-label::before {
  top: .125rem;
}