.offer-credit-layout .content-description {
  font-size: 16px;
}
.offer-credit-layout .content-description b {
  font-size: 17px;
  display: block;
  margin-bottom: 10px;
}
.offer-credit-layout .social-list .list-social a {
  color: var(--primary-color-v2);
  font-weight: 700;
}
.offer-credit-layout .social-list .list-social .item-social {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  font-size: 16px;
}
.offer-credit-layout .social-list .list-social .item-social .text-content {
  margin-left: 10px;
}
.offer-credit-layout .note-2 span {
  font-size: 16px;
}
.offer-credit-layout .promotion-term {
  margin-top: 20px;
}
.offer-credit-layout .promotion-term .list-promotion-term {
  padding-left: 15px;
}
.offer-credit-layout .promotion-term .list-promotion-term a {
  color: var(--primary-color-v2);
  font-weight: 700;
}
.offer-credit-layout .promotion-term .list-promotion-term .term-item {
  font-size: 16px;
  list-style-type: disc;
  margin-left: 10px;
}
.offer-credit-layout .follow-tip .space-top {
  width: 100px;
  height: 5px;
  margin: 20px auto;
}
.offer-credit-layout .follow-tip .follow-tip-title {
  font-weight: bold;
  font-size: 16px;
}
.offer-credit-layout .follow-tip .list-follow-tip {
  padding-left: 15px;
}
.offer-credit-layout .follow-tip .list-follow-tip li {
  list-style-type: disc;
  margin-left: 10px;
  font-size: 16px;
}
.offer-credit-layout .pro-tip {
  font-size: 16px;
}
.offer-credit-layout .pro-tip .upload-area {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}
.offer-credit-layout .pro-tip .upload-area .btn-upload-video {
  width: 400px;
  text-align: center;
  background-color: var(--primary-color-v2) !important;
  border-radius: 5px;
  padding: 10px;
  color: #ffffff;
  font-size: 22px;
  font-weight: bold;
  text-transform: capitalize;
}
.offer-credit-layout .pro-tip .upload-area .tip-note {
  font-size: 14px;
  font-weight: 300;
  text-align: center;
}
.offer-credit-layout .pro-tip .upload-area .tip-note a {
  color: var(--primary-color-v2);
  font-weight: 700;
}
.offer-credit-layout .share-form textarea {
  background: none;
  border: 1px solid #DFDFD0;
  border-radius: 5px;
  height: auto;
  margin-bottom: 10px;
  width: 580px;
}
.offer-credit-layout .share-form .red_textarea {
  background: #FDE8E3;
  border: 1px solid #ff0000;
}
.offer-credit-layout .share-form .social-account {
  display: flex;
  margin-bottom: 10px;
}
.offer-credit-layout .share-form .social-account input {
  border-bottom: 1px solid;
  margin-left: 10px;
  background: none;
}
@media only screen and (max-width: 767px) {
  .offer-credit-layout .share-form .social-account {
    display: block;
  }
  .offer-credit-layout .share-form .social-account input {
    width: 100%;
    margin-left: 0;
    margin-top: 5px;
  }
  .offer-credit-layout .pro-tip {
    margin-top: 35px;
  }
  .offer-credit-layout .pro-tip .upload-area .btn-upload-video {
    width: 300px;
  }
  .offer-credit-layout .pro-tip .upload-area .tip-note {
    margin-top: 5px;
  }
}
.offer-credit-layout .uppercase {
  text-transform: uppercase;
}
