.course-cont-wrap.image-uploader.innercontent.purchase-settings
  .settings-container
  .settings-column.course-cont-wrap.image-uploader
  .form-group
  select.form-control {
  width: 300px;
  appearance: none;
  background-image: url('../images/icon-arrow-down.png') !important;
  background-repeat: no-repeat !important;
  background-size: 12px !important;
}
.course-cont-wrap.image-uploader.innercontent.purchase-settings
  .settings-container
  .settings-column.course-cont-wrap.image-uploader
  .form-group
  input {
  width: 300px;
  box-shadow: none;
  font-size: 13px;
  color: #8f939e;
}
.course-cont-wrap.image-uploader.innercontent.purchase-settings
  .settings-container
  .settings-column.course-cont-wrap.image-uploader
  .form-group
  textarea {
  width: 300px;
  box-shadow: none;
  font-size: 13px;
  color: #8f939e;
}
.d-grid {
  display: grid;
}
.general-right-part label {
  font-weight: 600;
  color: #333;
}
.general-right-part label.error {
  font-weight: 400;
  color: #f44336;
}
.general-right-part .general-wrapper {
  width: 100%;
}
.course-price-list {
  position: absolute;
  bottom: 65px;
  padding: 5px 15px;
  display: flex;
  width: 100%;
}
.courselist-cp-txt {
  color: #72a6fd;
  font-weight: bold;
  font-size: 10px;
  margin-bottom: 5px;
}
.course-price-list .course-price-cp span {
  font-size: 16px;
  font-weight: bold;
}
.course-price-cp {
  font-size: 16px;
  font-weight: bold;
  color: #13171f;
}
.course-price-op {
  font-size: 12px;
}
.course-price-op span {
  font-size: 12px;
}
.courselist-mp-txt {
  color: #539a86;
  font-weight: bold;
  font-size: 10px;
  margin-bottom: 5px;
}
.course-price-mp {
  font-size: 16px;
  font-weight: bold;
  color: #13171f;
}
.course-price-list .course-price-mp span {
  font-size: 16px;
  font-weight: bold;
}
.border-left {
  border-left: 2px solid #f5f5f6;
}
.bundle-label {
  z-index: 99;
}
body .course-listing-wrapper .course-block-1 .courser-bottom .btnBlock {
  display: block;
  flex: none;
  width: 100%;
  align-items: center;
  padding-left: 0;
}
body .course-listing-wrapper .course-block-1:hover .courser-bottom div.star {
  display: inline-block;
  float: left;
}
.bundle-course-price .course-price-list {
  position: relative;
  bottom: inherit;
  padding-left: 0;
  padding-top: 0;
  border-bottom: none;
}
.bundle-course-price .course-price-list .courselist-cp-txt {
  color: #ffffff;
}
.bundle-course-price .course-price-list .course-price-cp {
  color: #fff;
}
.bundle-course-price .course-price-list .line-through {
  color: #fff;
}
.bundle-course-price .course-price-list .courselist-mp-txt {
  color: #ffffff;
}
.bundle-course-price .course-price-list .course-price-mp {
  color: #fff;
}
.bundle-course-price .course-price-list .border-left {
  border-left: 1px solid #f5f5f640;
}
#course-valdity-table .course-price-list {
  position: relative;
  bottom: inherit;
  padding: 0;
  border-bottom: inherit;
}
#course-valdity-table .course-price-list .courselist-cp-txt {
  font-size: 12px;
}
#course-valdity-table .course-price-list .courselist-mp-txt {
  font-size: 12px;
}
#course-valdity-table .course-price-list .course-price-cp {
  font-size: 26px;
}
#course-valdity-table .course-price-list .course-price-mp {
  font-size: 26px;
}
#course-valdity-table .course-price-list .course-price-op {
  font-size: 15px;
}
.cart-box.bulk-box .bulk-learner-list .add-learner-box svg {
  width: 9px;
  margin-right: 7px;
}
.cart-price .course-price-list {
  position: relative;
  bottom: inherit;
  padding: 0;
  border-bottom: none;
}
.cart-section .cart-block-innersec .trash-text span {
  font-weight: bold;
  display: flex;
  align-items: center;
}
.cart-section .add-course {
  align-items: center;
  margin-top: -5px;
  padding-bottom: 5px;
}
.cart-section .add-course span.apply-text {
  margin-left: 6px;
  font-weight: bold;
  font-size: 10px;
  color: #6f75bc;
}
.cart-block-innersec .cart-bulk-actions.bulk-learner-list {
  display: block;
  clear: both;
}
.add-leaner-details {
  display: flex;
  justify-content: space-between;
  margin-top: 18px;
}
.addleaner-name-icon {
  background: #2b72fd;
  color: #fff;
  border-radius: 50%;
  width: 21px;
  height: 21px;
  font-size: 11px;
  line-height: 21px;
  display: inline-block;
  text-align: center;
  margin-right: 10px;
}
.addleaner-email-icon {
  background: #ffc400;
  display: inline-block;
  width: 13px;
  height: 13px;
  line-height: 15px;
  font-size: 8px;
  border-radius: 50%;
  font-weight: bold;
  text-align: center;
  margin-right: 10px;
  font-style: normal;
  color: #000;
}
.addleaner-email {
  display: block;
  align-items: center;
  font-size: 12px;
  font-style: italic;
  color: #919194;
  margin-right: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 150px;
}
.addleaner-name {
  display: block;
  align-items: center;
  font-weight: bold;
  margin-right: 10px;
  font-size: 12px;
  color: #1b1c21;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 140px;
}
.addlearner-info {
  display: flex;
}
.addlearner-price-info {
  display: flex;
  align-items: center;
}
.addleaner-price {
  margin-right: 20px;
}
.addleaner-clse {
  color: #25252a !important;
  font-weight: 300 !important;
  font-size: 13px !important;
  opacity: 1;
  font-family: auto;
  margin-right: 15px;
  cursor: pointer;
}
.addleaner-price {
  margin-right: 20px;
  font-weight: bold;
  font-size: 12px;
  color: #13171f;
}
.addleaner-cp {
  font-size: 10px;
  font-weight: bold;
  color: #72a6fd;
}
body .course-listing-wrapper .course-block-1 .star {
  flex: none;
  display: inline-block;
  align-items: center;
  float: left;
  margin-top: 10px;
}
body .course-listing-wrapper .course-block-1 .description:after {
  border-top: solid 1px #dedede;
}
.btnBlock::after {
  border-top: solid 1px #f5f5f6;
  content: '';
  position: absolute;
  width: 100%;
  bottom: 50px;
  left: 0;
  display: none;
}
body .course-listing-wrapper .course-block-1 .star span:after {
  left: 15px;
}
body .course-listing-wrapper .course-block-1 .add-cart {
  border: 1px solid transparent !important;
}

.line-through {
  text-decoration: line-through;
  color: #76777a;
}
#events-activities
  .ex-course-container.row.mysubscrs-row.event-tile-row
  .event-tile {
  background: #fff;
  box-shadow: 0 0 3px 4px #e9e9e9;
  padding: 30px 15px 24px;
  border-radius: 5px;
}
#events-activities .course-price-list {
  position: relative;
  bottom: 0;
  padding: 10px 0px;
  display: flex;
  width: 100%;
  height: 70px;
}
#events-activities .course-price-list .course-price-cp {
  font-size: 22px;
  font-weight: bold;
  color: #000;
}
#events-activities .course-price-list .course-price-op {
  font-size: 17px;
  font-weight: 500;
}
#events-activities .course-price-list .course-price-mp {
  font-size: 22px;
  font-weight: bold;
  color: #000;
}
#events-activities .courselist-cp-txt {
  color: #2b72fd;
  font-weight: 500;
  font-size: 11px;
}
#events-activities .courselist-mp-txt {
  color: #539a86;
  font-weight: 500;
  font-size: 11px;
}
#events-activities
  .ex-course-container.row.mysubscrs-row.event-tile-row
  .event-tile
  h2 {
  color: #000;
}
#events-activities
  .ex-course-container.row.mysubscrs-row.event-tile-row
  .event-tile
  .location
  h6 {
  color: #4d4d52;
  font-weight: 400;
  font-size: 13px;
  margin-bottom: 10px;
}
.addleaner-edit-info {
  display: flex;
  align-items: center;
}
.addlearner-info:hover .addleaner-edit-info {
  display: flex;
}
.addleaner-edit-info svg path {
  fill: #6f75bc;
}
.cart-section .add-course path {
  stroke: #454b93;
}
.transfer-order-time {
  display: inline-block;
  width: 200px;
}
.transfer-order-cp {
  display: block;
  background: #ebf3ff;
  padding: 3px 10px;
  font-weight: 500;
  font-size: 11px;
  margin-left: 20px;
}
.transfer-order-list {
  align-items: center;
}
.transfer-order-price .line-through {
  text-decoration: line-through;
  font-size: 11px;
  opacity: 0.7;
  margin-left: 4px;
  font-weight: 500;
}
.transfer-order-list.sltd .transfer-order-cp {
  background-color: #fff;
}
.transfer-order-list {
  margin-bottom: 5px;
  padding: 10px 15px;
}
.text-cp {
  color: #629cfd;
}
.text-mp {
  color: #66a794;
}
.prime-notify-text {
  font-size: 11px;
  color: rgba(27, 28, 33, 0.5);
  font-weight: 500;
}
.member-price-applied-sec {
  display: flex;
  padding: 0 0;
  border-radius: 5px;
  align-items: center;
}
.member-price-applied-sec .member-price-text {
  color: #539a86;
  font-weight: 500;
  font-size: 10px;
}
.member-price-applied-sec b {
  font-size: 16px;
  font-weight: bold;
  color: #13171f;
}
.current-price-section {
  display: flex;
  justify-content: flex-end;
}
.current-price-section .member-price-text {
  color: #76777a;
  font-size: 10px;
  min-width: 126px;
}
.current-price-applied-sec {
  display: flex;
  padding: 5px 0;
  border-radius: 5px;
  justify-content: right;
  align-items: center;
}
.current-price-applied-sec .member-price-text {
  color: #539a86;
  font-weight: bold;
  font-size: 10px;
  min-width: 110px;
}
.current-price-applied-sec b {
  font-size: 16px;
  font-weight: bold;
  color: #13171f;
}
.current-price-applied-sec .current-price-text {
  color: #72a6fd;
  font-size: 10px;
  font-weight: 500;
  min-width: 110px;
}
.membrship-offer-price .mp-know-more-text {
  font-size: 10px;
  color: #2c70fc;
  text-decoration: underline;
  position: relative;
  cursor: pointer;
  display: inline-block;
  margin-left: 5px;
}
.cart-block-innersec .knowmore_tooltip_content {
  position: absolute;
  z-index: 99;
  background: #000;
  color: #fff;
  width: 316px;
  text-align: left;
  padding: 12px;
  bottom: 100%;
  margin-bottom: 10px;
  border-radius: 5px;
  line-height: 1.5;
  left: -15px;
  font-size: 12px;
  pointer-events: none;
  opacity: 1;
  display: none;
}
.membrship-offer-price {
  font-size: 10px;
  color: #8b8b8b;
  width: 250px;
}
.membrship-offer-price .member-offer-price {
  color: #4b4b4b;
  font-weight: bold;
  font-size: 11px;
  line-height: inherit;
  margin-left: 5px;
}
.member-offer-price .rupee-unicode {
  font-size: 11px;
  margin-left: 0;
  line-height: inherit;
}
.current-price-section {
  display: flex;
  justify-content: flex-end;
}
.current-price-section .member-price-text {
  color: #76777a;
  font-size: 10px;
  min-width: 126px;
}

.current-price-section .member-cp-text {
  min-width: 98px;
}

.current-price-applied-sec .member-price-text {
  color: #539a86;
  font-weight: bold;
  font-size: 10px;
  min-width: 110px;
}

.member-price-text .mp-know-more-text {
  font-size: 10px;
  color: #2c70fc;
  text-decoration: underline;
  position: relative;
}

.mp-know-more-text:hover .knowmore_tooltip_content {
  display: block;
}
.knowmore_tooltip_content:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 16px;
  margin-left: 0;
  border-width: 5px;
  border-style: solid;
  border-color: #000 transparent transparent transparent;
}
#course-valdity-table .course-price-list .course-price-cp .rupee-unicode {
  font-size: 26px;
}
#course-valdity-table .course-price-list .course-price-mp .rupee-unicode {
  font-size: 26px;
}

@media screen and (max-width: 767px) {
  .course-price-list {
    position: absolute;
    bottom: inherit;
    padding: 5px 10px;
    display: flex;
    width: 60%;
    right: 0;
    margin-top: 35px;
    top: 0;
  }
  .btnBlock::after {
    display: none;
  }
  .current-price-section .member-price-text {
    font-size: 10px;
  }
  .member-price-applied-sec .member-price-text {
    color: #539a86;
    font-weight: 600;
    font-size: 10px;
  }
  .member-price-applied-sec .member-cp-text {
    margin-left: 5px !important;
  }
  .member-price-applied-sec .course-price-cp {
    font-size: 14px;
  }
  .member-price-applied-sec .course-price-op {
    font-size: 11px;
  }
  .cart-block-innersec .member-price-applied-sec b {
    font-size: 18px;
  }
  .cart-block-innersec .knowmore_tooltip_content {
    right: 0;
    left: inherit;
    margin-bottom: 0;
  }
  .cart-block-innersec .warning-msg {
    position: relative;
    align-items: baseline;
    line-height: inherit;
    margin-top: 15px;
  }
  .cart_purchase_info span {
    font-size: 13px;
  }
}
