@font-face {
  font-family: 'nowicons';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('fonts/nowicons2.woff2') format('woff2'),
       url('fonts/nowicons2.woff') format('woff');
}

table.dataTable thead tr {background:#b4078d}
.page-id-3902 table.dataTable thead tr {background:#004a98}
table.dataTable thead th, table.dataTable thead td{border-bottom:5px solid #fff;color:#fff;font-size: .7em;}
table.dataTable thead tr th:first-child{text-align:left}
table.dataTable tbody tr td:not(:first-child){text-align:center;}

table.dataTable thead .sorting {background-image: url(img/sort_both.png);}
table.dataTable thead .sorting_asc {background-image: url(img/sort_asc.png) !important;}
table.dataTable thead .sorting_desc {background-image: url(img/sort_desc.png) !important;}

table.dataTable tbody tr td.hasicon::after{font-family:nowicons;font-size:1.5em}
/*table.dataTable tbody tr td:nth-child(2).hasicon::after{content:'\e900';color:#61366E}*/
table.dataTable tbody tr td:nth-child(2).hasicon::after{content:'\e904';color:#004a98}
table.dataTable tbody tr td:nth-child(3).hasicon::after{content:'\e905';color:#00AFAB}
table.dataTable tbody tr td:nth-child(4).hasicon::after{content:'\e901';color:#40748E}
table.dataTable tbody tr td:nth-child(5).hasicon::after{content:'\e906';color:#A1E3BB}

#bars tbody tr td:nth-child(5).hasicon::after{content:'\e907';color:#A1E3BB}

#retail tbody tr td:nth-child(2).hasicon::after{content:'\e901';color:#3F738D}
#retail tbody tr td:nth-child(3).hasicon::after{content:'\e903';color:#00afaa}


@media only screen and (max-width: 1000px){
  table.dataTable thead th .title{display: block;transform: rotate(-90deg);}
  table.dataTable thead th:first-child{padding: 23px 18px;}
  table.dataTable thead th:nth-child(5) span{margin: 0 0 -23px 0;}
  table.dataTable thead th:not(:first-child){padding:0px;max-width: 40px;}
}