.questionareArea.mypolitician {
  background-color: unset;
}
.md-dialog-container {
  z-index: 99001 !important;
}
.btnPlayGame {
  margin-left: 10px;
  background-color: #e96a37;
  color: #ffffff;
}
.btnLoginCSite {
  background-color: #1B526E;
  color: #ffffff;
}
.tow_lens .new_list .short_detail{
  text-align: center;
  font-size: 20px;
}

/* tbl color detail */
.detail_color_layer_area {
  position: absolute;
  bottom: 20px;
  left: 20px;
}
.tblLegend {
  /*background-color: #ffffffbd;*/
  background-color: #ffffffed;
  padding: 5px;
  margin-bottom: 10px;
}
.tblLegend table > tbody > tr > td:nth-of-type(1) {
  width: 20px;
}
.legendLabel {
  padding-left: 10px;
}
.legendTitle {
  width: auto!important;
  font-weight: bold;
  padding: 5px 0px;
  text-align: left;
}
.detail_color_layer_area.mobile {
  display: none;
}
/* tbl color detail */

.switch_theme_btn.theme_btn_vote {
  bottom: 20px;
}
.switch_theme_btn.info_policy_color {
  display: none;
}
.switch_theme_btn.info_policy_color > .btn_area{
  line-height: 35px;
  background-color: #faa72c!important;
  color: #ffffff;
}
.arrow-down {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ffffffed;
}
.tblLegend > .arrow-down {
  position: absolute;
  bottom: 0px;
  left: 7px;
}
@media (max-width: 991px) {
  .switch_theme_btn.theme_btn_vote {
    bottom: 60px;
    float: left;
    left: 20px;
    padding: 0px;
  }
  .detail_color_layer_area {
    display: none;
  }
  .detail_color_layer_area.mobile {
    display: unset;
    bottom: calc(20% + 110px);
  }
  .switch_theme_btn.info_policy_color {
    display: unset;
    bottom: 105px;
    float: left;
    left: -15px;
    padding: 0px;
  }
}
