.default-docs {
  &__item {
    min-height: 46px;
    display: flex;
    align-items: center;
    padding-left: 100px;
    font-weight: 350;
    line-height: 26px;
    color: #292929;
    position: relative;
    margin-bottom: 20px;

    &:hover {
      text-decoration: underline;
    }

    &:last-child {
      margin-bottom: 0;
    }

    &._docx {
      &::after {
        background: url("../img/docx.svg") no-repeat center;
      }
    }

    &._pdf {
      &::after {
        background: url("../img/pdf.svg") no-repeat center;
      }
    }

    &._exl {
      &::after {
        background: url("../img/exl.svg") no-repeat center;
      }
    }

    &::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      height: 46px;
      width: 70px;
      background: #f9f9f9;
    }

    &::after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      height: 46px;
      width: 70px;
      background: none no-repeat center;
    }
  }
}
