video {
  pointer-events: none;
}
video::-webkit-media-controls,
video::-moz-media-controls,
video::-o-media-controls,
video::-ms-media-controls {
  display: none !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

input[type=number] {
    -moz-appearance:textfield; /* Firefox */
}

.rz-autotext {
  z-index: 200 !important;
  color: white;
  font-size: 30px;
  display: flex;
  align-items: center; /* vertically centers the content */
  justify-content: center; /* horizontally centers the content (optional) */
  text-align: center;
  position: absolute;
  top: 0px;
  left: 70px;
  right: 70px;
  bottom: 70px;
}

.rz-autotext a {
  word-break: break-all;
}

.rz-verified {
    overflow: visible !important;
    position: relative;
}

.rz-verified:after {
  content: "";
  background-image: url('/assets/images/author/verified.png');
  background-size: cover;
  width: 30px;
  height: 12px;
  display: block;
  position: absolute;
  top: -4px;
  left: 6px;
}

.form-control:focus {
    box-shadow: none !important;
}

.rz-notseen:before {
  content: "";
  background-color: var(--primary);
  width: 8px;
  height: 8px;
  border-radius: 8px;
  display: block;
  position: absolute;
  top: 24px;
  left: -24px;
}

.rz-rumor {
  border-bottom: 1px solid #eee;
}

.swiper-slide {
  overflow: hidden;
}

.notification-content {
  flex: 1;
}

.dz-comments-list .like-button .fill-icon-2 {
    display: none;
}
.dz-comments-list .like-button .fill-icon {
    display: block;
}
.dz-comments-list .like-button.active .fill-icon-2 {
    display: block;
}
.dz-comments-list .like-button.active .fill-icon {
    display: none;
}

.post-card .post-meta-btn .action-btn.bg-primary.btn-confirm,
.post-card .post-meta-btn .action-btn.bg-primary.btn-upvote {
  background-color: rgba(0, 128, 0, 0.5) !important;
}

.post-card .post-meta-btn .action-btn.bg-primary.btn-confirm .fill-icon,
.post-card .post-meta-btn .action-btn.bg-primary.btn-upvote .fill-icon {
  color: green;
}

.post-card .post-meta-btn .action-btn.bg-primary.btn-confirm .fill-icon-2,
.post-card .post-meta-btn .action-btn.bg-primary.btn-upvote .fill-icon-2 {
  color: green;
}

.theme-dark .bg-white {
  background-color: rgba(33,33,33, 1.0) !important;
}

.theme-dark .form-control.custom-image-select-2 .dropdown-toggle.btn-light {
    background-color: #3f3f3f;
}

.theme-dark .form-floating > label {
    color: white;
}
