  .js-title {
    padding: 15px 20px;
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
    border: none;
    border-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .js-title h3 {
    font-size: 26px !important;
  }
  .js-blue_title {
    background: -moz-linear-gradient(270deg, #0062d4 10%, #0098ba 40%, #003ce6 80%);
    background: -webkit-linear-gradient(270deg, #0062d4 10%, #0098ba 40%, #003ce6 80%);
    background: -o-linear-gradient(270deg, #0062d4 10%, #0098ba 40%, #003ce6 80%);
    background: -ms-linear-gradient(270deg, #0062d4 10%, #0098ba 40%, #003ce6 80%);
    background: linear-gradient(270deg, #0062d4 10%, #0098ba 40%, #003ce6 80%);
    color: #FFFFFF;
  }
  .js-purple_title {
    background: -moz-linear-gradient(270deg, #b30a8b 10%, #ce119f 40%, #8c006e 80%);
    background: -webkit-linear-gradient(270deg, #b30a8b 10%, #ce119f 40%, #8c006e 80%);
    background: -o-linear-gradient(270deg, #b30a8b 10%, #ce119f 40%, #8c006e 80%);
    background: -ms-linear-gradient(270deg, #b30a8b 10%, #ce119f 40%, #8c006e 80%);
    background: linear-gradient(270deg, #b30a8b 10%, #ce119f 40%, #8c006e 80%);
    color: #FFFFFF;
  }

  .js-green_title {
    background: -moz-linear-gradient(270deg, #3ca216 10%, #70b006 40%, #009028 80%);
    background: -webkit-linear-gradient(270deg, #3ca216 10%, #70b006 40%, #009028 80%);
    background: -o-linear-gradient(270deg, #3ca216 10%, #70b006 40%, #009028 80%);
    background: -ms-linear-gradient(270deg, #3ca216 10%, #70b006 40%, #009028 80%);
    background: linear-gradient(270deg, #3ca216 10%, #70b006 40%, #009028 80%);
    color: #FFFFFF;
  }
.js-green_title2 {
    background: -moz-linear-gradient(270deg, #3ca216 10%, #70b006 40%, #009028 80%);
    background: -webkit-linear-gradient(270deg, #3ca216 10%, #70b006 40%, #009028 80%);
    background: -o-linear-gradient(270deg, #3ca216 10%, #70b006 40%, #009028 80%);
    background: -ms-linear-gradient(270deg, #3ca216 10%, #70b006 40%, #009028 80%);
    background: linear-gradient(270deg, #3ca216 10%, #70b006 40%, #009028 80%);
    color: #FFFFFF;
  }
  .js-greenBlue_title {
    background: -moz-linear-gradient(270deg, #1d2b9c 10%, #0897cf 40%, #00ba69 80%);
    background: -webkit-linear-gradient(270deg, #1d2b9c 10%, #0897cf 40%, #00ba69 80%);
    background: -o-linear-gradient(270deg, #1d2b9c 10%, #0897cf 40%, #00ba69 80%);
    background: -ms-linear-gradient(270deg, #1d2b9c 10%, #0897cf 40%, #00ba69 80%);
    background: linear-gradient(270deg, #1d2b9c 10%, #0897cf 40%, #00ba69 80%);
    color: #FFFFFF;
  }
.js-palepurple_title {
    background: -moz-linear-gradient(270deg, #833ab4 10%, #9662de 40%, #833ab4 80%);
    background: -webkit-linear-gradient(270deg, #833ab4 10%, #9662de 40%, #833ab4 80%);
    background: -o-linear-gradient(270deg, #833ab4 10%, #9662de 40%, #833ab4 80%);
    background: -ms-linear-gradient(270deg, #833ab4 10%, #9662de 40%, #833ab4 80%);
    background: linear-gradient(270deg, #833ab4 10%, #9662de 40%, #833ab4 80%);
    color: #FFFFFF;
  }

  table {
    white-space: wrap;
    color: black !important;
  }

  .js-container table {
    margin-bottom:0!important;
  }

  td {
    padding: 10px 10px!important;
    vertical-align: top!important;
  }

  .js-container tr:nth-child(odd) td {
    background: #d8d8d8!important;
  }
  
  .js-container tr:nth-child(even) td {
    background: #fff!important;
  }
  
  @media screen and (min-width: 768px) {
    .js-title h3 {
      padding: 0 10px;
    }
    .js-column1-title, .js-column2-title, .js-column3-title, .js-column4-title, .js-column5-title, .js-column6-title {
      height: 110px;
    }
  }

  @media screen and (min-width: 960px) {
    .js-column1-title, .js-column2-title, .js-column3-title, .js-column4-title, .js-column5-title, .js-column6-title {
      height: 115px;
    }
  }