.timeliness {
  padding: 30px 0; }
  .timeliness .headline {
    margin-bottom: 60px; }
  .timeliness__header {
    font-weight: 300;
    margin: 30px 0px; }
  .timeliness .nav-tabs {
    display: flex;
    flex-wrap: nowrap;
    color: #676a6c; }
    .timeliness .nav-tabs li {
      flex-grow: 1; }
      .timeliness .nav-tabs li a, .timeliness .nav-tabs li a:hover, .timeliness .nav-tabs li a:active, .timeliness .nav-tabs li a:focus, .timeliness .nav-tabs li a:visited {
        background: none;
        color: #2f4050;
        height: 40px;
        text-align: center;
        border-width: 1px;
        margin: 0px;
        border-color: transparent; }
        .timeliness .nav-tabs li a:hover, .timeliness .nav-tabs li a:hover:hover, .timeliness .nav-tabs li a:active:hover, .timeliness .nav-tabs li a:focus:hover, .timeliness .nav-tabs li a:visited:hover {
          color: #000000; }
    .timeliness .nav-tabs .active a, .timeliness .nav-tabs .active a:hover, .timeliness .nav-tabs .active a:active, .timeliness .nav-tabs .active a:focus, .timeliness .nav-tabs .active a:visited {
      border-color: #dddddd;
      border-style: solid;
      border-radius: 0;
      background: none;
      border-width: 1px;
      border-bottom-color: white;
      font-weight: 700; }
  .timeliness__group {
    padding: 10px;
    padding-top: 25px; }
  .timeliness__category {
    color: #ffffff;
    background-color: #2f4050;
    border-radius: 8px !important;
    border-color: #c8c8c8;
    padding: 2px 5px;
    font-size: 10px;
    font-weight: 700; }
  .timeliness__date {
    font-weight: 300;
    padding-right: 10px; }
  .timeliness__title {
    margin: 0px;
    margin-top: 2px; }
  .timeliness__content {
    font-weight: 300;
    font-size: 14px; }
  .timeliness__group-btn {
    text-align: center;
    padding: 15px 0; }
  .timeliness__button {
    border-color: #2f4050;
    background-color: white;
    color: #2f4050;
    padding: 0px 10px;
    border-width: 1px;
    border-radius: 2px !important;
    border-style: solid;
    width: 130px;
    height: 34px;
    font-size: 12px;
    text-align: center; }
  .timeliness__load-icon {
    background: url("../images/ajax-loader.gif");
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 5px; }
  .timeliness__show-more {
    color: #78a614;
    font-weight: 700; }
    .timeliness__show-more:hover {
      text-decoration: none; }
  @media (max-width: 768px) {
    .timeliness {
      padding: 20px 15px; }
      .timeliness .nav-tabs {
        padding: 0px 15px; } }
  @media (max-width: 580px) {
    .timeliness .nav-tabs {
      padding: 0px 25px;
      flex-direction: column; }
      .timeliness .nav-tabs li {
        margin-bottom: 0px; }
        .timeliness .nav-tabs li a, .timeliness .nav-tabs li a:hover, .timeliness .nav-tabs li a:active, .timeliness .nav-tabs li a:focus, .timeliness .nav-tabs li a:visited {
          border-color: #dddddd;
          border-style: solid;
          border-radius: 0;
          background: none;
          border-width: 1px;
          border-bottom-color: white; }
      .timeliness .nav-tabs .active {
        order: 5;
        background: whitesmoke; } }

/*# sourceMappingURL=timeliness.css.map */
