.yo-pistetaulukko {
  overflow: visible;
    /* Yddrasil hack to center */ 
    max-width: 688px;
    margin: 20px auto;
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    z-index: 10000;
}

#vis-yo-pisteet {
  /* Yddrasil hack to center */ 
    max-width: 688px;
    margin: 20px auto;
}
.yo-pistetaulukko table > thead > tr > th {
  z-index: 10000;
  line-height: 1.1em;
  padding: 10px;

}

.yo-pistetaulukko table > tbody > tr > th:nth-child(1) {
    background-color: rgba(0, 0, 0, 0.05);
    border-top-left-radius: 0px;
  }

.yo-pistetaulukko table > tbody > tr > th:nth-child(2) {
    background-color: #ff9e80;
}

.yo-pistetaulukko table > tbody > tr:nth-child(even) > th:nth-child(2) {
  background-color: #f2c9c3;
}

.yo-pistetaulukko table > tbody > tr > th:nth-child(3) {
    background-color: rgba(0, 0, 0, 0.1);
  }
.yo-pistetaulukko table > tbody > tr > th:nth-child(4) {
    background-color: rgba(0, 0, 0, 0.05);
}
.yo-pistetaulukko table > tbody > tr:nth-child(even) {
    background-color: #ddd;
}
.yo-pistetaulukko table > tbody > tr:nth-child(even) {
    background-color: #eee;
}
.yo-pistetaulukko table > tbody > tr > th {
    color: #323232;
    line-height: 1.1em;
    padding: 10px;
}
.yo-pistetaulukko table > tbody > tr > th:last-child {
    border-top-right-radius: 0px;
  }
.control-group, .selectize-dropdown, .selectize-input, .selectize-input input {
  			font-size: 16px;
  		}
.selectize-control {
          background-color: #ff9380;
          padding: 12px 12px 6px;
          border-radius: 4px;
}
