.rev-font1 {
  text-align: right; }

.rev-font2 {
  color: #3B5B2B; }

a {
  color: #4F5050; }

.rev-font-stats {
  font-weight: bold;
  font-size: 14px;
  color: #6D6D6D; }

.rev-icon-stats {
  font-size: 12px;
  color: #DEDEDE; }

.colorRed {
  color: #991F23 !important; }

.rev-icon-404 {
  font-size: 8rem;
  text-align: center;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(150%); }

.rev-404 {
  text-align: center;
  position: relative;
  top: 100%;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(780%); }

.label-point-redeem {
  border-radius: 10px;
  padding: 2px;
  margin-left: 30% !important;
  background-color: #991F23;
  color: white; }

.label-point-claim {
  border-radius: 10px;
  padding: 2px;
  margin-left: 30% !important;
  background-color: #3B5B2B;
  color: white; }

.revfont-icon {
  font-size: 1.2rem; }

.appBottomMenu .item.active .nav-change {
  color: #699c1d !important; }

.scan-btn {
  position: relative; }
  .scan-btn .btn-group {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

.rev-font {
  margin-bottom: 0px;
  color: #070A39; }

.card .rev-card-body {
  padding: 1rem 1rem 0rem; }
.card .rev-card-footer {
  padding: 0rem 1rem 1rem;
  border-top: none; }

.rev-card-height {
  min-height: 200px; }

.nav-tabs.lined .nav-item .rev-nav-link.active {
  color: #699c1d;
  border-bottom-color: #699c1d !important; }

.rev-link-listview > li a:after {
  background-image: none; }

.rev-link-listview > li a {
  padding: 10px 16px; }

.form-group.boxed .form-control:focus {
  border-color: #699c1d; }

.form-group.boxed .input-wrapper.active .label {
  color: #699c1d !important; }

img {
  width: 100%; }

.rev-bg {
  background: #3b5b2b !important;
  background: linear-gradient(180deg, #3b5b2b 0%, #3b5b2b 38%, #63a343 100%) !important; }

.rev-btn {
  background: #92C841 !important;
  border-color: #92C841 !important; }

.appHeader.scrolled.rev-bg.is-active {
  background: #3b5b2b !important;
  background: linear-gradient(180deg, #3b5b2b 0%, #3b5b2b 38%, #63a343 100%) !important; }

.appHeader.scrolled.rev-bg .headerButton {
  color: rgba(0, 0, 0, 0.54); }

.appBottomMenu .item.active .nav-change {
  color: #699c1d !important; }

.rev-loader {
  color: #699c1d !important; }

.rev-btn-cam.active {
  background: #699c1d !important;
  color: #fff !important;
  border-color: #699c1d !important; }

.rev-btn-cam {
  border-color: #699c1d;
  color: #699c1d; }

.listview .text-muted {
  font-size: 13px;
  color: #699c1d !important;
  font-weight: bold; }

body {
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: center;
  background-size: 78%; }

.rev-owl .owl-item {
  width: 68px !important;
  margin-right: 25px !important; }

.rev-card {
  border-radius: 100%;
  min-height: 70px;
  box-shadow: none; }

.card .rev-card-body1 {
  padding: 0.2rem;
  display: flex; }

.card .rev-card-body1 img {
  margin: auto; }

.rev-label {
  text-align: center; }

.rev-card-stats {
  box-shadow: none; }

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #92C841; }

.listview > li:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 2px;
  background: #EEEEEE; }

.listview > li.rev-li {
  padding: 1rem 7px; }

.rev-btn-poin {
  height: 26px;
  padding: 0px 23px;
  border-radius: 8px; }

.rev-btn-redeem-poin {
  height: 60px;
  padding: 3px 35px; }

.add-margin {
  margin-bottom: 5rem; }

.appHeader .rev-badge {
  display: block;
  min-width: 8px;
  height: 8px;
  right: 13px;
  top: 18px; }

.appHeader .pageTitle {
  font-weight: 700; }

.blog-post .rev-post-header {
  border: none;
  padding: 0px; }

.blog-post .rev-post-body {
  padding: 0px 32px; }

.listview > li.rev-height {
  min-height: 38px; }

.revLogin {
  background-color: #f0f3de; }

.form-group .input-wrapper.active .label {
  color: #3B5B2B !important; }

.form-group.basic .form-control:focus {
  border-bottom-color: #3B5B2B !important;
  box-shadow: inset 0 -1px 0 0 #3B5B2B; }

.rev-div-poin {
  display: flex;
  align-items: center;
  padding: 0px; }

.zero-padding {
  padding: 0px; }

.margin0 {
  margin: 0px; }

.margin-horizontal {
  margin: 0 auto; }

.text-center {
  text-align: center; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.width100 {
  width: 100%; }

.center {
  display: flex;
  align-items: center; }

.listview > li.pad80 {
  padding: 1.5rem 0px; }

.wrapbreakWord {
  word-wrap: break-word; }

.font11 {
  font-size: 11px; }

.detail-poin {
  padding: 0.7rem;
  background-color: #92c841;
  border-radius: 100%;
  color: white; }

.display-block {
  display: block; }

a:hover {
  color: #92C841; }

a:active {
  color: #92C841; }

a:focus {
  color: #92C841; }

div:active {
  color: #92C841; }

.display-img-artikel {
  object-fit: cover;
  object-position: center;
  height: 142px; }

.overlay-artikel {
  position: absolute;
  bottom: 5px;
  background-color: black;
  width: 100%;
  opacity: 0.5;
  min-height: 60px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px; }

.text-artikel {
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: left;
  padding: 3px; }

.fw700 {
  font-weight: 700; }

.container1 {
  position: relative;
  width: 100%;
  margin: 0 auto;
  height: 150px;
  background-color: white;
  border-radius: 10px; }

.container1 img {
  vertical-align: middle;
  border-radius: 10px;
  height: 100%;
  object-fit: cover;
  object-position: center; }

.container1 .content1 {
  position: absolute;
  bottom: 0;
  background: black;
  /* Fallback color */
  background: rgba(0, 0, 0, 0.5);
  /* Black background with 0.5 opacity */
  color: #f1f1f1;
  width: 100%;
  padding: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px; }

.appBottomMenu .rev-color-nav ion-icon {
  color: #DEDEDE; }

.appBottomMenu .rev-color-nav:hover ion-icon {
  color: #92C841; }

.w50 {
  width: 50px; }

.boxshadow0 {
  box-shadow: none; }

.borderNone {
  border: none; }

.form-select {
  display: block;
  width: 100%;
  padding: .375rem 1.75rem .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  vertical-align: middle;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: right .75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); }

.borderBottom0 {
  border-bottom: none; }

.rev-carousel-single.owl-drag .owl-item {
  width: 200px !important;
  margin-right: 16px !important; }

.rev-carousel-single .owl-stage {
  width: 1101px !important; }

.displayflex {
  display: flex; }

.setting-rev {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between; }

.rev-toast-box.toast-top.show {
  top: 0px;
  background: #991f22;
  font-weight: 900;
  color: white; }

.rev-chip-success.bgrev {
  background-color: #92C841 !important;
  color: white !important; }

.rev-chip-success.chip-outline {
  background: transparent;
  color: #92C841;
  box-shadow: inset 0 0 0 1px #92C841 !important; }

.rev-height h3:hover {
  color: #92C841; }

.list-set {
  font-size: 14px;
  color: #6D6D6D;
  margin: 0px; }

.rev-btnlog {
  background: #76b441 !important;
  border-color: #76b441 !important; }

.text-login {
  color: #909494 !important; }

.add-container {
  max-width: 768px;
  margin: 0 auto; }

.appHeader {
  max-width: 768px;
  margin: 0 auto; }

/*# sourceMappingURL=overwrite.css.map */
