table.cf_grid > thead > tr > th, table.cf_grid > tbody > tr > td {
width: 20%;
}

@media(max-width:768px) {
  table.cf_grid{max-width:100%; font-size:.8em;}
   table.cf_grid > thead > tr > th, table.cf_grid > tbody > tr > td {
width: auto;
}
}

.UtilityBox{
margin-top:-5px!important;
margin-bottom:20px;
}
ul.expanding-box div.data div#TOPICS_content {
  padding: 0;
}
.ajax-spinner-bars {
  height: 24px;
  left: 24px;
  position: absolute;
  top: 48px;
  width: 24px;
}
.ajax-spinner-text {
  font-family: sans-serif;
  font-size: 24px;
  left: 42.5px;
  position: relative;
  top: -5px;
}
.ajax-spinner-bars > div {
  position: absolute;
  width: 2px;
  height: 8px;
  background-color: #25363F;
  opacity: 0.05;
  -webkit-animation: fadeit 0.8s linear infinite;
          animation: fadeit 0.8s linear infinite;
}
.ajax-spinner-bars > .bar-1 {
  -webkit-transform: rotate(0deg) translate(0, -12px);
      -ms-transform: rotate(0deg) translate(0, -12px);
          transform: rotate(0deg) translate(0, -12px);
  -webkit-animation-delay:0.05s;
          animation-delay:0.05s;
}
.ajax-spinner-bars > .bar-2 {
  -webkit-transform: rotate(22.5deg) translate(0, -12px);
      -ms-transform: rotate(22.5deg) translate(0, -12px);
          transform: rotate(22.5deg) translate(0, -12px);
  -webkit-animation-delay:0.1s;
          animation-delay:0.1s;
}
.ajax-spinner-bars > .bar-3 {
  -webkit-transform: rotate(45deg) translate(0, -12px);
      -ms-transform: rotate(45deg) translate(0, -12px);
          transform: rotate(45deg) translate(0, -12px);
  -webkit-animation-delay:0.15s;
          animation-delay:0.15s;
}
.ajax-spinner-bars > .bar-4 {
  -webkit-transform: rotate(67.5deg) translate(0, -12px);
      -ms-transform: rotate(67.5deg) translate(0, -12px);
          transform: rotate(67.5deg) translate(0, -12px);
  -webkit-animation-delay:0.2s;
          animation-delay:0.2s;
}
.ajax-spinner-bars > .bar-5 {
  -webkit-transform: rotate(90deg) translate(0, -12px);
      -ms-transform: rotate(90deg) translate(0, -12px);
          transform: rotate(90deg) translate(0, -12px);
  -webkit-animation-delay:0.25s;
          animation-delay:0.25s;
}
.ajax-spinner-bars > .bar-6 {
  -webkit-transform: rotate(112.5deg) translate(0, -12px);
      -ms-transform: rotate(112.5deg) translate(0, -12px);
          transform: rotate(112.5deg) translate(0, -12px);
  -webkit-animation-delay:0.3s;
          animation-delay:0.3s;
}
.ajax-spinner-bars > .bar-7 {
  -webkit-transform: rotate(135deg) translate(0, -12px);
      -ms-transform: rotate(135deg) translate(0, -12px);
          transform: rotate(135deg) translate(0, -12px);
  -webkit-animation-delay:0.35s;
          animation-delay:0.35s;
}
.ajax-spinner-bars > .bar-8 {
  -webkit-transform: rotate(157.5deg) translate(0, -12px);
      -ms-transform: rotate(157.5deg) translate(0, -12px);
          transform: rotate(157.5deg) translate(0, -12px);
  -webkit-animation-delay:0.4s;
          animation-delay:0.4s;
}
.ajax-spinner-bars > .bar-9 {
  -webkit-transform: rotate(180deg) translate(0, -12px);
      -ms-transform: rotate(180deg) translate(0, -12px);
          transform: rotate(180deg) translate(0, -12px);
  -webkit-animation-delay:0.45s;
          animation-delay:0.45s;
}
.ajax-spinner-bars > .bar-10 {
  -webkit-transform: rotate(202.5deg) translate(0, -12px);
      -ms-transform: rotate(202.5deg) translate(0, -12px);
          transform: rotate(202.5deg) translate(0, -12px);
  -webkit-animation-delay:0.5s;
          animation-delay:0.5s;
}
.ajax-spinner-bars > .bar-11 {
  -webkit-transform: rotate(225deg) translate(0, -12px);
      -ms-transform: rotate(225deg) translate(0, -12px);
          transform: rotate(225deg) translate(0, -12px);
  -webkit-animation-delay:0.55s;
          animation-delay:0.55s;
}
.ajax-spinner-bars > .bar-12 {
  -webkit-transform: rotate(247.5deg) translate(0, -12px);
      -ms-transform: rotate(247.5deg) translate(0, -12px);
          transform: rotate(247.5deg) translate(0, -12px);
  -webkit-animation-delay:0.6s;
          animation-delay:0.6s;
}
.ajax-spinner-bars> .bar-13 {
  -webkit-transform: rotate(270deg) translate(0, -12px);
      -ms-transform: rotate(270deg) translate(0, -12px);
          transform: rotate(270deg) translate(0, -12px);
  -webkit-animation-delay:0.65s;
          animation-delay:0.65s;
}
.ajax-spinner-bars > .bar-14 {
  -webkit-transform: rotate(292.5deg) translate(0, -12px);
      -ms-transform: rotate(292.5deg) translate(0, -12px);
          transform: rotate(292.5deg) translate(0, -12px);
  -webkit-animation-delay:0.7s;
          animation-delay:0.7s;
}
.ajax-spinner-bars > .bar-15 {
  -webkit-transform: rotate(315deg) translate(0, -12px);
      -ms-transform: rotate(315deg) translate(0, -12px);
          transform: rotate(315deg) translate(0, -12px);
  -webkit-animation-delay:0.75s;
          animation-delay:0.75s;
}
.ajax-spinner-bars> .bar-16 {
  -webkit-transform: rotate(337.5deg) translate(0, -12px);
      -ms-transform: rotate(337.5deg) translate(0, -12px);
          transform: rotate(337.5deg) translate(0, -12px);
  -webkit-animation-delay:0.8s;
          animation-delay:0.8s;
}
@-webkit-keyframes fadeit{
  0%{ opacity:1; }
  100%{ opacity:0;}
}
@keyframes fadeit{
  0%{ opacity:1; }
  100%{ opacity:0;}
}
div.data{margin:10px 0}