/* pages/detail/enroll/index.wxss */

page {
  background-color: #f7f7f7;
}

.page-wrapper {
  margin-bottom: 20px;
}
.icon,
.icon-map {
  width: 18px;
  height: 18px;
  vertical-align: middle;
}
/* 报名详情 */

.project-title {
  height: 80rpx;
  line-height: 80rpx;
}

.project-title > text {
  margin-left: 15px;
  font-size: 26rpx;
  color: #9c9c9c;
}

.project_info-box {
  background-color: #fff;
  height: 230rpx;
  font-size: 26rpx;
  display: flex;
  align-items: center;
}

.project_info {
  height: 160rpx;
  width: 100%;
  margin-left: 30rpx;
  display: flex;
}

.project_info_image {
  width: 220rpx;
  height: 100%;
}

.vip-img {
  width: 30rpx;
  height: 18rpx;
}

.info-box {
  margin: 47rpx 0 47rpx 20rpx;
  display: flex;
  flex-direction: column;
}

.info-box>text {
  font-size: 28rpx;
  margin-bottom: 15rpx;
}

.text-price {
  font-size: 34rpx;
  color: rgb(255, 68, 0);
}

.text-vip-price {
  margin-left: 10rpx;
  font-size: 24rpx;
  margin-right: 4rpx;
  color: rgb(60, 54, 29);
}

.project-input {
  background-color: #fff;
}

.cell-class {
  position: relative;
}

.cell-class .title {
  white-space: nowrap;
  width: 200px;
}

.btn-auth-phone {
  display: inline-block;
  border: 1px solid #eee;
  background-color: transparent;
  font-size: 14px;
  line-height: 22px;
  color: #767676;
}

.btn-auth-phone::after {
  display: none;
}

.input {
  text-align: right;
}

.input::-webkit-input-placeholder {
  color: rgb(153, 153, 153);
}

.margin-bottom {
  margin-bottom: 20rpx;
}

.border-bottom {
  border-bottom: 1rpx solid #e9e9e9;
  margin-left: 30rpx;
}

.num-picker{
  width: 100px;
}

.color-red{
  color: #ed3f14;
  text-align: left;
  padding-top:20rpx;
  padding-left: 60rpx;
}