  .reaction-button {
    background-color: #0050d8;
    color: white;
    border-radius: 8px;
    padding: 12px 24px;
    font-size: 18px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    transition: all 0.3s ease;
  }
  
  .reaction-button:hover {
    background-color: #003c8f;
    transform: scale(1.1);
  }

  .reaction-button:active {
    transform: scale(0.98);
  }

  .reaction-button:focus {
    outline: none;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  }
    #dedicatedtable {
      background: #f3f4f5;
      padding-top: 30px;
      padding-bottom: 30px;
      border-top: 1px solid #e3e3e3;
      border-bottom: 1px solid #e3e3e3
    }

    #dedicatedtable .nav-pills>li,
    #dedicatedtable .nav-tabs>li {
      float: none;
      display: inline-block;
      zoom: 1
    }

    #dedicatedtable .nav-tabs {
      border-bottom: none;
      text-align: center
    }

    #dedicatedtable .nav-tabs>li.active>a,
    #dedicatedtable .nav-tabs>li.active>a:focus,
    #dedicatedtable .nav-tabs>li.active>a:hover {
      color: #fff;
      background-color: #373b42;
      border: 1px solid #373b42
    }

    #dedicatedtable .nav-tabs>li>a {
      border-radius: 0;
      background: #0c1f38;
      border: 1px solid #0c1f38;
      border-bottom: none !important;
      color: #fff;
      text-transform: uppercase;
      padding: 10px 20px;
      margin-right: 5px;
      font-weight: 600
    }

    #dedicatedtable .table-responsive {
      border: none
    }

    #dedicatedtable .table {
      border: 1px solid #ddd;
      text-align: center;
      margin-bottom: 0
    }

    #dedicatedtable th {
      background: #373b42;
      color: #fff;
      font-size: 13px;
      padding: 15px;
      font-weight: 300
    }

    #dedicatedtable th.center {
      text-align: center
    }

    #dedicatedtable .table>tbody>tr>td {
      background: #fff;
      font-size: 14px
    }

    #dedicatedtable td.left {
      text-align: left;
      padding: 15px;
      vertical-align: middle;
      color: #0c1f38;
      font-weight: 600
    }

    #dedicatedtable td.center {
      text-align: center;
      padding: 15px;
      vertical-align: middle
    }

    #dedicatedtable .label {
      background: #333;
      font-size: 12px;
      vertical-align: middle;
      margin-left: 10px;
      font-weight: 400;
      border-radius: 0;
      padding-top: 3px
    }

    #dedicatedtable .tab-content .table-striped tr:hover td {
      background: #efefef !important;
    }

    #dedicatedtable td.left>span {
      color: #fff;
      background-color: #f5633e;
      position: relative;
      font-size: 10px;
      padding: 2px 3px 2px 3px;
      bottom: 2px;
      right: 0px;
      border-radius: 2px;
      letter-spacing: 1px;
    }

    #dedicatedtable .btn-blue {
      color: #fff;
      background-color: #0B9CB4;
      border-radius: 2px;
    }

    #dedicatedtable .btn-blue:hover {
      color: #fff;
      opacity: 0.8;
    }

    .btn-group-sm>.btn,
    .btn-sm {
      padding: 5px 10px;
      font-size: 12px;
      line-height: 1.5;
      border-radius: 3px;
    }

    #dedicatedtable .table>tbody>tr>td {
      padding: 15px !important;
      vertical-align: middle;
    }
    .bg-2b2c2c {
      background: #333 !important;
    }

    .footer .footer-top {
      padding-top: 30px;
      padding-bottom: 30px;
    }

    .copyright-top {
      border-top: 1px solid #999;
    }

    .footer .txt-link {
      color: #fff;
      font-size: 13px;
    }

    .social-media {
      margin-top: 15px;
    }
  <!--          .footer .footer-link-2 li {-->
  <!--            margin: 0 10px;-->
  <!--            display: inline;-->
  <!--            font-size: 12px;-->
  <!--          }-->
