@import "../assets/less/variables";
.field-paymentsimage {
  ul.list-payment {
    padding: 0;
    margin: 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    align-items: center;
    list-style: none;
    li {
      margin: 0;
      .wrapper-payment {
        position: relative;
        cursor: pointer;
        border: 1px solid #D1D1D1;
        border-radius: 20px;
        padding: 8px 30px;
        transition: all 0.7s cubic-bezier(0.25, 0.8, 0.25, 1);
        margin-right: 20px;
        height: 40px;
        display: flex;
        justify-content: center;
        align-items: center;
        @media (min-width: 992px) and (max-width: 1199.98px) {
          padding: 8px 20px;
        }
        &.active, &:hover {
          border: 1px solid #FB646F;
          .payment-name, .non-selected {
            color: #FB646F;
          }
        }
        .payment-name {
          font-size: 16px;
          font-weight: 600;
          margin-left: 25px;
          color: #666666;
          transition: all 0.7s cubic-bezier(0.25, 0.8, 0.25, 1);
          &.active {
            color: #FB646F;
          }
        }
        .selected,.non-selected {
          position: absolute;
          top: 50%;
          left: 25px;
          transform: translateY(-50%);
          color: #FB646F;
          width: 12px;
          height: 12px;
          display: flex;
          justify-content: center;
          align-items: center;
          i {
            font-size: 12px;
            margin-top: 2px;
          }
        }
        .non-selected {
          color: #666666;
          transition: all 0.7s cubic-bezier(0.25, 0.8, 0.25, 1);
        }
      }
    }
  }

}