@media screen and (max-width: 768px) {
    tfoot {display:none;}
    .table-responsive table th{
      width: auto;
    }

    .table-responsive table td{
      padding: 5px;
      font-size: 12px;
    }
}

.table-responsive {
  overflow-x:scroll;
  margin: 10px 20px;
}

.table-responsive table td, .table-responsive table th{
  border: 1px solid #FFF;
  padding: 5px 10px !important;
  font-size: 12px !important;
}

.table-responsive table tr:nth-child(even) {background: #FFF}
.table-responsive table tr:nth-child(odd) {background: #e5e5e5}


.table-responsive table{
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0;
  background-color: #FFFFFF;
  width: 100% !important;
  display: auto !important;
  /*max-width: 360px !important;*/
  margin: 0px auto !important;
}
.table-responsive table th{
  /*font-size: 12px !important;*/
  /*padding: 4px 10px;*/
  background: #105ca9;
  color: #FFF;
  text-align: left;
  font-weight: bold;
  border-right: 1px solid #6ca8ee;
}

table.data caption, .table-responsive table caption{
  text-align: center !important;
  /*display: none;*/
}

h2.DarkBlue{
  display:none;
}

.btn-cta-ahr:link,.btn-cta-ahr:hover, .btn-cta-ahr:visited,
.btncta--ahr {
    /*background: url('/themes/images/blockbg-green.gif') top right no-repeat;*/
    background: #439104;
    color: #ffffff !important;
    display:inline-block;
    /*font-weight:bold;*/
    padding: 16px 50px;
    font-size: 28px;
    /*line-height:38px;*/
    border-radius: 3px;
}

.btn-ahr:hover, 
.btn-ahr:focus, 
.btn-ahr:active, 
.btn-ahr.active, 
.open .dropdown-toggle.btn-sample { 
    background: url('/themes/images/blockbg-green.gif') top right no-repeat;
    display:inline-block;
    color: #ffffff !important;
    font-weight:bold;
    padding-right:25px !important;
    padding-left:25px !important;
    height:38px;
    text-transform:uppercase;
    line-height:38px;
} 
