content.less 2.99 KB

.content {
  min-height: 500px;
  padding: 30px 0px;

  &__container {
    .container();
  }
}

.thumbnail {
  &--custom {
    display: inline-block;
    width: 150px;
    height: 150px;
    position: relative;
    overflow: hidden;

    img {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
    }
  }
}

.recipient {
  &__row {
    .row;
  }

  &__text {
    display: inline-block;
    padding-left: 10px;
  }

  &__line {
    .make-xs-column(14);
    .pull-right;
  }

  .progress {
    margin: 0;
  }

  .select {
    width: 150px;
  }
}

.item {
  &__block {
    .row;
    margin-bottom: 30px;

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

  &__img {
    .make-xs-column(8);
    max-height: 400px;

    img {
      width: 100%;
      max-height: 100%;
    }
  }

  &__description {
    .make-xs-column(15.5);
    .make-xs-column-offset(0.5);
  }

  &__title {
    .h3;
    margin-top: 0;
  }
}

.pay-item {
  padding: 0;
  margin: 30px 0px 30px 0px;
  list-style: none;

  li {
    margin-bottom: 10px;

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

  &__img {
    width: 20%;
    display: inline-block;
  }

  &__text {
    width: 78%;
    display: inline-block;
    box-sizing: border-box;
    padding-left: 10px;
  }
}

.jumbotron {
  background-color: #125f8e;
  color: #fff;
  padding: 30px 30px;
}

.signs-list {
  margin-bottom: 30px;

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

.progress {
  &-item {
    position: relative;

    &:hover {
      .progress-btn {
        .btn {
          display: block;
        }
      }
    }
  }

  &-btn {
    position: absolute;
    right: 0;
    top: 7px;

    .btn {
      font-weight: normal;
      font-size: 14px;
      text-transform: none;
      letter-spacing: 0.4px;
      padding: 4px 10px 5px 10px;
      height: auto;
      line-height: 14px;
      display: none;
      border-radius: 8px;
    }
  }

  &-title {
    font-size: 20px;
    letter-spacing: 1px;
    height: 60px;
    margin-bottom: 15px;
  }

  &-value {
    font-size: 18px;
    margin: 2px 0px 4px;
  }

  &-bar {
    &__colorful {
      border-radius: 2px;
      background-color: #368dc3;
      position: relative;
      overflow: hidden;
      height: 10px;
    }

    &__overlap {
      position: absolute;
      right: 0;
      height: 10px;
      background-image: -moz-linear-gradient( 0deg, rgb(255,0,0) 0%, rgb(255,87,0) 19%, rgb(255,174,0) 50%, rgb(140,172,0) 80%, rgb(24,169,0) 100%);
      background-image: -ms-linear-gradient( 0deg, rgb(255,0,0) 0%, rgb(255,87,0) 19%, rgb(255,174,0) 50%, rgb(140,172,0) 80%, rgb(24,169,0) 100%);
      background-image: -webkit-linear-gradient( 0deg, rgb(255,0,0) 0%, rgb(255,87,0) 19%, rgb(255,174,0) 50%, rgb(140,172,0) 80%, rgb(24,169,0) 100%);
      top: 0;
      border-bottom-right-radius: 2px;
      border-top-right-radius: 2px;
    }
  }
}


.progress {
  position: relative;

  &__text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
  }
}