.img-ss-list {
/*  border-radius: 8px; */
  max-height: 35px;
  margin-right: 6px;
}

.tyear{
  font-weight: bold;
  background: #AAFFFF;
}

a.ss-tooltip::before {
    content: attr(data-tip) ;   
     
    font-size: 14px;
    position:absolute;
    z-index: 999;
   /* white-space:nowrap;*/
    bottom:9999px;
    left: 50%;
    background:#3B4752;
    color:#e0e0e0;
    padding:0px 7px;
    line-height: 20px;
    height: 62px;
    width: 240px; 
    opacity: 0;  
    transition:opacity 0.4s ease-out; 
    }
     
a.ss-tooltip:hover::before {
    opacity: 1;
    bottom:-35px;
    }

/*Override padding*/
.table tbody tr td {
  padding: 10px;
}

/*Override padding*/
.table tbody tr td {
  padding: 15px;
}

/*Hide certain columns from tables depending on screen resolution */

div.outernvd { overflow: scroll; }
div.outernvd .innernvd {  }

@media screen and (max-width: 1500px) {
.t1500 {display: none;}
}

@media screen and (max-width: 1300px) {
.table tbody tr td {
  padding: 9px;
}
.tincrease {display: none;}
.tuserscoresales {display: none;}
.tpricesales {display: none;}
.t1300 {display: none;}
}

@media screen and (max-width: 1200px) {
.t1200 {display: none;}
.treleasedate {display: none;}
}

@media screen and (max-width: 1024px) {
.table tbody tr td {
  padding: 5px;
}    
.t1024 {display: none;}
}

@media screen and (max-width: 768px) {
.table tbody tr td {
  padding: 2px;
}    
.tplaytime {display:none;}
.tshare {display:none;}
.t768 {display:none;}

.dataTables_wrapper .dataTables_paginate  {float: right; margin: 0px; }
.dataTables_wrapper .dataTables_filter { max-width: 190px; float: left; }
}

@media screen and (max-width: 640px) {
.table tbody tr td {
  padding: 1px;
}  
.tuserscore {display: none;}
.tbefore {display: none;}
.tafter {display: none;}
.ttimetotal {display: none;}
.tplayerstotal {display: none;}
.t640 {display: none;}

.img-ss-list {
/*  border-radius: 8px; */
  max-height: 25px;
  margin-right: 3px;
}
.dataTables_wrapper .dataTables_filter { display: none; }
}

@media screen and (max-width: 480px) {
.tprice {display: none;}
.t480 {display: none;}
}


/*fix for search field in tables */

.dataTables_wrapper .dataTables_filter {
  float: left;
  line-height: 50px;
}
  

.dataTables_wrapper .dataTables_filter input {
    margin-left: 11px;
}

.dataTables_wrapper .dataTables_filter label {
    margin-left: 11px;
}

.line-chart[data-stroke-width="2"] .nvd3 .nv-groups path.nv-line
{
  stroke-width: 4px;
  stroke-opacity: .7;
}

.line-chart .nvd3 .nv-groups path.nv-line {
  stroke-width: 4px;
  stroke-opacity: .7;
}

/* Tooltip */

.tooltip {
  text-transform: none;
}

.venntooltip {
  position: absolute;
  text-align: center;
  width: 150px;
  height: 24px;
  background: #333;
  color: #ddd;
  padding: 2px;
  border: 0px;
  border-radius: 0px;
  opacity: 0;
}

.mamchart {
  width: 100%;
  height: 600px !important;
}

a.mballoonlink:link, a.mballoonlink:visited {
  color: #FFF;
}

html, body {
  width: 100%;
  height: 100%;
}