.yz-tabs {
  width: 100%;
  background: #fff;
  position: relative;
  // border-top: 1px solid #eee;
  // border-bottom: 1px solid #eee;
  box-sizing: border-box;

  .yz-tabs-nav {
    width: 100%;
    display: flex;
  }

  .yz-tabs-tab {
    text-align: center;
    flex: auto;
    outline: none;
    box-sizing: border-box;
    min-width: 20%;

    .yz-tabs-tab-title {
      display: inline-block;
      border-bottom-width: 4px;
      border-bottom-style: solid;
      border-bottom-color: transparent;
      font-size: 30px;
      letter-spacing: 0.1em;
      padding: .9em 0;
      color: #777;

      &.active {
        border-bottom-color: #193C83;
        color: #193C83;
        font-weight: 700;
      }      
    }
  }
}
