.hashtable th a{
  color: white ;
}

.hashtabl-white th a{
  color: white ;
}

table.striped > tbody > tr > td, table.responsive-table th {
  line-height: 25px !important;
  padding: 0 10px !important;
}


#tableStyle table.striped > tbody > tr > td, table.responsive-table th {
  line-height: 30px !important;
  padding: 0 10px !important;
}



@media screen and (max-width: 994px) {
  table.striped > tbody > tr > td ,table.responsive-table th{
    line-height: 50px !important;
  }

  table.responsive-table thead tr{
    padding: 0px 10px;
  }

  #tableStyle  table.striped > tbody > tr > td{
    line-height: 50px !important;
  }

  #tableStyle table.responsive-table th{
    line-height: 50px !important;
  }

  #tableStyle table.responsive-table thead tr{
    padding: 0px 10px;
  }
}



/* Loader */
#loader_click {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #8bc34a;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  z-index: 9999
}

#loader_click:before {
  content: "";
  position: absolute;
  z-index: 999999;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color:#00b0ff;
  -webkit-animation: spin 3s linear infinite;
  animation: spin 3s linear infinite
}

#loader_click:after {
  content: "";
  position: absolute;
  z-index: 999999;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #ef6c00;;
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite
}

#opacity_container{
  background-color: #000;
  opacity: 0.4;
  z-index: 9998;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;

}
.pointer{
  cursor: pointer;
}

@media screen and (max-width: 600px) {

  .timer-media {
    text-align: right !important;
  }
}


.margin-bottom-15{
  margin-bottom: 15px;
}

.font-size-25{
  font-size: 25px !important;
}

.float-right-c {
  float: right !important;
}

.right-abs {
  right: 0 !important;
}

.w100p {
  width: 100% !important;
}

.select2-search--dropdown .select2-search__field {
  padding: 16px 4px !important;
  margin-bottom: 2px !important;
}

.select2-results__options li {
  font-size: 19px !important;
}

.select2-results__option {
  padding: 1px 10px !important;
}