
/**
** Form CSS
 */
.ihme_shared_select_form {
}
.ihme_shared_select_form .select2-container,
.ihme_shared_select_form.form-select
{
  width: 30em;
}
.ihme_shared_select_form .form-item {
  margin-bottom: 1em;
}
/*bodge for weird nesting*/
#edit-ihme-shared-db-dropdowns-wrapper {
  clear:both;
  float:none;
}
#edit-ihme-shared-db-dropdowns-wrapper label{
  font-size: 1.17em;
  line-height: 1.28205em;
}
.ihme_shared_select_form #edit-reset {
  margin-left: 1em;
}

/**
** Select Options CSS
 */
.select2-results .ihme_shared_opt.level_0,
.select2-results .ihme_shared_opt.level_1,
.select2-results .ihme_shared_opt.level_2
{
  /*healthdata font-family: AvenirNextLTW01-Medium, Arial, Helvetica, sans-serif;*/
  font-weight: bold;
}
/*Impariments has so few options, we don't want them all bold*/
.select2-results .ihme_shared_opt.level_1.comp_5 {
  /*font-family: AvenirNextLTW01-Regular, Arial, Helvetica, sans-serif;*/
  font-weight: normal;
}
/*Components has so few options, we don't want them all bold*/
.select2-results .ihme_shared_opt.level_2.comp_0 {
  /*healthdata font-family: AvenirNextLTW01-Regular, Arial, Helvetica, sans-serif;*/
  font-weight: normal;
}
.select2-results .ihme_shared_opt.select2-highlighted {
  background-color: #b4f582;
}
.select2-results .ihme_shared_opt.nonselectable {
  color:grey;
  pointer-events: none;
}

/* Hierarical Indentation */
.select2-results .ihme_shared_opt.level_1 {
  padding-left: 1em;
}
.select2-results .ihme_shared_opt.level_2 {
  padding-left: 2em;
}
.select2-results .ihme_shared_opt.level_3 {
  padding-left: 3em;
}
.select2-results .ihme_shared_opt.level_4 {
  padding-left: 4em;
}
/*Don't think we have leve 5 or 6.*/
.select2-results .ihme_shared_opt.level_5 {
  padding-left: 5em;
}
.select2-results .ihme_shared_opt.level_6 {
  padding-left: 6em;
}

