.footer-valve {
	font-size:12px;
	float:right;
	margin-bottom: 20px;
	margin-right: 20px;
	margin-left: 10px;
	color: #999;
}
.italic {
    font-style:italic;
}
.prize {
    padding-left:5px !important;
}
.ti7prize {
    margin-left:25px !important;
    margin-right:25px !important;
}
.ui.ti8.progress .bar {
  background-color: #4ba927;
}
.ui.ti8.progress .label {
  color: #4ba927;
  white-space: nowrap;
}
.ui.ti7.progress .bar {
  background-color: #228999;
}
.ui.ti7.progress .label {
  color: #228999;
  white-space: nowrap;
}
.ui.ti6.progress .bar {
  background-color: #81211d;
}
.ui.ti6.progress .label {
  color: #81211d;
  white-space: nowrap;
}
.ui.ti5.progress .bar {
  background-color: #d49935;
}
.ui.ti5.progress .label {
  color: #d49935;
  white-space: nowrap;
}
.ui.ti4.progress .bar {
  background-color: #7D26CD;
}
.ui.ti4.progress .label {
  color: #7D26CD;
  white-space: nowrap;
}
.mutations {
  color:#407225 !important;
}
.mutation {
  color: #999;
  font-size: 13px;
}
.asdf {
  background-color: #f0f0f0 !important;
}
.ti7prizeheader2 {
  color:#b39651 !important;
}
.ti7prizeheader:before, .ti7prizeheader:after {
  border-top: 1px solid rgba(184,156,89, .4) !important;
}
.ui.statistic>.label, .ui.statistics .statistic>.label {
    font-size:0.85rem !important;
    color:#c1ae81 !important;
}
.ui.statistic>.value {
    font-weight:bold !important;
}
.ui.statistic.yellow>.value {
    color:#b39651 !important;
}
.chart {
    height:550px;
}
.uniquePlayers {
    height:750px;
}
.listcounter {
  list-style-position: outside;
  margin: 0.5em 0em 0em;
  padding: 0em;
  table-layout: fixed;
  padding: 0.3em 0em;
  line-height: 2;
  margin-left: 15px;
}
.livegames table, .livegames th, .livegames td, .livegames tr, .livegames img {
	vertical-align:middle;
	text-align:center !important;
}
.highcharts-container {
	width:100% !important;
	height:100% !important;
}
a.major {
	color: #5bbd72!important;
}
a:hover.major {
	color: #72df8b!important;
}
@media only screen and (max-device-width: 509px) {
    #search { display: none!important; }
}
@media only screen and (max-device-width: 509px) {
    #menutext { display: none!important; }
}
.dotaicon {
	margin-right:5px!important;
  margin-top:-1px!important;
  display: block;
  float: left;
}
.sortable.table thead tr th.header:after {
  content: "\f0dc";
}
.sortable.table thead tr th.headerSortUp:after {
  content: "\f0de";
}
.sortable.table thead tr th.headerSortDown:after {
  content: "\f0dd";
}
.ui.card>.content>.header:not(.ui), .ui.cards>.card>.content>.header:not(.ui) {
  white-space: nowrap!important;
  overflow: hidden!important;
  text-overflow: ellipsis!important;
}
.ui.horizontal.divider {
  line-height: 1.2 !important;
}
ui.hidden.fitted.divider {
  margin: 0 !important;
}
.heroescurrent {
  line-height: 35px !important;
}
.heroesprevious {
  line-height: 20px !important;
}
/*--------------
    Stackable
---------------*/

@media only screen and (max-width: 1300px) {
  .ui[class*="tablet stackable"].table,
  .ui[class*="tablet stackable"].table tbody,
  .ui[class*="tablet stackable"].table tr,
  .ui[class*="tablet stackable"].table tr > th,
  .ui[class*="tablet stackable"].table tr > td {
    width: 100% !important;
    display: block !important;
  }

  .ui[class*="tablet stackable"].table {
    padding: 0em;
  }

  .ui[class*="tablet stackable"].table thead {
    display: block;
  }

  .ui[class*="tablet stackable"].table tfoot {
    display: block;
  }

  .ui[class*="tablet stackable"].table tr > th,
  .ui[class*="tablet stackable"].table tr > td {
    background: none;
    border: none !important;
    padding: 0.25em 0.75em;
    box-shadow: none !important;
  }

  .ui[class*="tablet stackable"].table th:first-child,
  .ui[class*="tablet stackable"].table td:first-child {
    font-weight: bold;
    padding-top: 1em;
  }

  .ui[class*="tablet stackable"].table th:last-child,
  .ui[class*="tablet stackable"].table td:last-child {
    box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset !important;
    padding-bottom: 1em;
  }
}