/* Rapihin CSS */

.gift_body {
  display: none;
}
.asteric > ul {
  list-style: none;
  padding: 0;
  margin: 10px auto;
  display: block;
}
.vod_realise .vod_treeth {
  width: 100%;
}
.sumary_hidden .header a {
  display: block;
}
.sumary_hidden h4.ui.header .sub.header {
  font-size: 13px;
  font-weight: 600;
  line-height: 1.5;
}
.semitot_hidden > tr > td .content {
  font-size: 19px;
}
.asteric > ul > li {
  display: inline-block;
}

.asteric > ul > li img {
  width: 110px;
}

#context2 .pointing .item {
  width: 33.33%;
  display: flow-root;
  text-align: center !important;
  color: #c3c2c2;
}
.success.suits label {
  font-weight: 400 !important;
}

.success.suits > .fields {
  margin-bottom: 28px;
}
.success.suits > .fields input[type="text"] {
  font-family: "Montserrat_regular", "Segoe UI", arial, sans-serif !important;
  border: 1px solid #858585 !important;
}
#context2 .pointing.menu .active.item {
  border-color: #ffd401;
  border-bottom-width: 5px;
  color: #000;
}

h3.opurteen {
  font-size: 16px !important;
}

h3.opurteen .sub.header {
  font-size: 24px !important;
  color: #000 !important;
  font-weight: 600 !important;
}
h3.opurteen .sub.header span {
  font-size: 14px !important;
}

.ui.opurteen {
  border-bottom: solid 1px #eee;
  padding: 0 20px 20px;
  margin: 0;
}
.voucher_iss {
  padding: 0 50px;
}
.table.gose tr > td {
  padding: 10px 10px;
  height: 50px;
}
@media only screen and (max-width: 769px) {
  .voucher_iss {
    padding: 0 10px;
  }

  .semitot_hidden > tr > td .content {
    font-size: 16px;
  }
  .form.voucher_iss .ui.action {
    margin: 0 0 10px 0px;
  }
}
@media only screen and (max-width: 320px) {
  .voucher_iss {
    padding: 0 10px;
    left: 0;
  }
  .form.voucher_iss .ui.action {
    margin: 0 0 10px -24px;
  }
}
@media (max-width: 1366px) and (min-width: 768px) {
  .col-md-4.col-md-offset-4 {
    margin-left: 25%;
    width: 50%;
  }
}

/* Timpa Input Semantic */

.ui.form input[type="text"] {
  font-family: "Montserrat_regular", "Segoe UI", arial, sans-serif !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  border: 0px solid #858585 !important;
  padding: 7px 10px !important;
}

.ui.form label {
  color: #868686 !important;
  margin-bottom: 6px !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}

.box-white-rounded_title {
  /*  color: #868686; */
  font-weight: 600;
  /*   color: #141518;  */
  font-size: 20px;
}

.box-white-rounded {
  border-radius: 0px !important;
}

/* Hati-hati mungkin mempengaruhi styling lainnya */
.button-save {
  font-size: 18px !important;
  padding: 12px 55px !important;
}

.button-cancel {
  font-size: 18px !important;
  padding: 12px 55px !important;
  background: none !important;
  border: 1px solid #009999 !important;
  color: #141518 !important;
}

.text-group_label {
  color: #868686 !important;
  margin-bottom: 6px !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}

.text-group_input {
  font-family: "Montserrat_regular", "Segoe UI", arial, sans-serif !important;
  font-size: 18px !important;
  font-weight: 600 !important;
}
/* Hati-hati mungkin mempengaruhi styling lainnya */

.button-kanan-atas {
  padding: 10px !important;
  font-size: 14px !important;
}

.text-group_input span svg {
  width: 16px;
  height: 16px;
  margin-right: 3px;
  fill: rgb(33, 35, 42);
}

.box-white-rounded_header {
  border-bottom: 6px solid #009999;
  padding-bottom: 16px;
  margin-bottom: 20px;
}

/* Accordion Halaman FAQ */

.accordion .title {
  font-size: 16px !important;
  color: #ffffff57 !important;
  font-family: "Montserrat_regular", "Segoe UI", arial, sans-serif !important;
  font-weight: 600;
}
.accordion .content p {
  font-size: 16px !important;
  font-family: "Montserrat_regular", "Segoe UI", arial, sans-serif !important;
}
.accordion .content {
  font-size: 16px !important;
  padding-left: 32px !important;
  font-family: "Montserrat_regular", "Segoe UI", arial, sans-serif !important;
}

.ui.inverted.segment {
  background: none;
}

.accordion .title.active {
  color: #ffc107 !important;
}

/* Accordion Halaman FAQ */

/* Halaman Transaction History */

.asteric > ul {
  list-style: none;
  padding: 0;
  margin: 10px auto;
  display: block;
}
.vod_realise .vod_treeth {
  width: 100%;
}
.sumary_hidden .header a {
  display: block;
}
.sumary_hidden h4.ui.header .sub.header {
  font-size: 13px;
  font-weight: 600;
  line-height: 1.5;
}
.semitot_hidden > tr > td .content {
  font-size: 19px;
}
.asteric > ul > li {
  display: inline-block;
}

.asteric > ul > li img {
  width: 110px;
}

#context2 .pointing .item {
  width: 33.33%;
  display: flow-root;
  text-align: center !important;
  color: #c3c2c2;
}

#context2 .pointing.menu .active.item {
  border-color: #ffd401;
  border-bottom-width: 5px;
  color: #000;
}

h3.opurteen {
  font-size: 16px !important;
}

h3.opurteen .sub.header {
  font-size: 24px !important;
  color: #000 !important;
  font-weight: 600 !important;
}
h3.opurteen .sub.header span {
  font-size: 14px !important;
}

.ui.opurteen {
  border-bottom: solid 1px #eee;
  padding: 0 20px 20px;
  margin: 0;
}
.voucher_iss {
  padding: 0 50px;
}
.table.gose tr > td {
  padding: 10px 10px;
  height: 50px;
}
@media only screen and (max-width: 769px) {
  .voucher_iss {
    padding: 0 10px;
  }

  .semitot_hidden > tr > td .content {
    font-size: 16px;
  }
  .form.voucher_iss .ui.action {
    margin: 0 0 10px 0px;
  }
}
@media only screen and (max-width: 320px) {
  .voucher_iss {
    padding: 0 10px;
    left: 0;
  }
  .form.voucher_iss .ui.action {
    margin: 0 0 10px -24px;
  }
}
@media (max-width: 1366px) and (min-width: 768px) {
  .col-md-4.col-md-offset-4 {
    margin-left: 25%;
    width: 50%;
  }
}

#transaksi-histori {
  background: none;
  border: none;
  border-radius: none;
}

#transaksi-histori thead {
  border: none;
  font-size: 18px !important;
  font-weight: 800 !important;
  color: #21232a !important;
}

#transaksi-histori tr {
  background: #fff;
  border: none;
}
#transaksi-histori th {
  padding-left: 0;
}
#transaksi-histori th.table-header {
  border-bottom: 6px solid #009999 !important;
  border-top: none;
  border-left: none;
  border-right: none;
}

#transaksi-histori th {
  background: #fff;
  border: none;
}

#transaksi-histori td {
  border-right: none;
  font-size: 14px;
  font-weight: 500;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
}

.ui.celled.table tr td {
  /* border-left: 1px solid rgba(34, 36, 38, 0.1); */
  border-right: none;
  border-left: none;
}

.pagination {
  box-shadow: none;
}

/* Halaman Transaction History */

/* Halaman Package */
.package-main-title {
  color: #ee3b12;
  font-size: 16px;
}

.package-title {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
}

.text-group_desc {
  font-size: 16px;
  font-weight: 600;
}

.group-voucher_text {
  font-size: 18px !important;
  font-weight: 600;
}

.view_package {
  color: #007aff;
  font-weight: 600;
  font-size: 16px;
  margin-top: 20px;
}

.view_package2 {
  color: #007aff;
  font-weight: 600;
  font-size: 16px;
  margin-top: 20px;
}

.LiteCond {
  display: none;
}

.show_case.LiteCond {
  display: block;
}

.title-putih {
  color: #fff !important;
}

.button-teal-border {
  font-size: 16px !important;
  padding: 12px 25px !important;
  background: none !important;
  border: 1px solid #009999 !important;
  color: #009999 !important;
  font-weight: 600;
}

.owl-stage .box-white-rounded_price {
  font-size: 20px !important;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-lg-min) {
  text-align: right !important;
  float: right !important;
}

/* Halaman Notifikasi */
.armade {
  display: block;
  width: 100%;
  height: 56px;
}
.armade {
  display: block;
  width: 100%;
  height: 56px;
}

.block-lists_list.status_1:before {
  width: 10px;
  height: 10px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  background: #009999;
}
.not-box-epgx {
  display: block;
  background: #fff0;
  height: 50px;
  margin-top: -50px;
  position: absolute;
  width: 100%;
  padding-right: 30px;
}

span.msg.deleted_unrated {
  background: #ffffffd6;
  display: inline-block;
  width: 100%;
  height: 40px;
  color: #000;
}
.selectbox {
  margin: -10px 0px 0 -14px;
}
#selectBtn1 {
  width: 20px;
  min-width: 100px;
}
span.msg.deleted_unrated:before {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
}
.msg.true.deleted_unrated:before {
  background: #009999;
}
.msg.false.deleted_unrated:before {
  background: #cd5000;
}

.msg.deleted_unrated svg {
  width: 30px;
  height: 30px;
  margin: 0;
  display: block;
  position: absolute;
  top: 5px;
  left: 5px;
  border-radius: 50%;
  background: #ffffffa1;
}
.awcareen {
  position: absolute;
  top: 0;
  height: 40px;
  padding: 12px 60px;
}

.selectbox-options ul a {
  font-size: 14px;
}

#selectBtn1,
.selectbox--alt .selectbox-options_primary a:hover {
  font-size: 14px;
  padding-top: 0;
  padding-bottom: 0;
}
.ui.form.musaha > .field > input {
  font-size: 15px !important;
  padding: 0.67861429em 1em !important;
  border: 0px solid rgba(34, 36, 38, 0.15) !important;
  font-weight: 400 !important;
  color: #5a5a5a !important;
}

#email_check .modal-body.mbam {
  padding: 26px 37px;
}

#email_check .modal-package_close span,
#con_email_check .modal-package_close span {
  font-size: 21px;
}

#email_check .modal-dialog {
  max-width: 377px;
  width: 100%;
}
.ui.form.musaha {
  margin-top: 30px;
}
.ui.inverted.segment > .ui.header {
  z-index: 1;
}
