﻿.swal2-popup {
  font-size: 12px !important;
}

.display-none {
  display: none !important;
}

.userInstallmentBid-wrapper {
  padding: 5px;
}

.userInstallmentBid-item {
  display: flex;
  align-items: center;
  gap: 1rem;

  text-align: right;
}

.userInstallmentBid-item .userInstallmentBid-badge {
  background-color: white;

  height: 2rem;
  width: 2rem;
  padding: 0;

  display: flex;
  align-items: center;
  justify-content: center;
}

.userInstallmentBid-item .userInstallmentBid-badge img {
  width: 2rem;
}

.userInstallmentBid-item .userInstallmentBid-detail {
  display: flex;
  flex-flow: column;
  gap: .5rem;

  color: white;
}

.userInstallmentBid-item .userInstallmentBid-detail .userInstallmentBid-detail-sup,
.userInstallmentBid-item .userInstallmentBid-detail .userInstallmentBid-detail-sub {
  font-size: .7rem;
  line-height: .5rem;
  font-weight: lighter;
}

.userInstallmentBid-item .userInstallmentBid-detail .userInstallmentBid-detail-main {
  font-size: .9rem;
  line-height: .7rem;
  font-weight: bolder;
}
.userInstallmentBid-item .userInstallmentBid-detail .userInstallmentBid-detail-main .userInstallmentBid-detail-main-spacer {
  padding: 0 .25rem;
}

.userInstallmentBid-status-paid {
  opacity: .65;
}
.userInstallmentBid-status-paid .userInstallmentBid-detail-main {
  text-decoration: line-through;
}

.userInstallmentBid-status-overdue .userInstallmentBid-item {
  background: #d32f2f!important;
}

.userInstallmentBid-status-close .userInstallmentBid-item {
  background: #ffa000 !important;
}

.userInstallmentBid-status-goingToPay .userInstallmentBid-item {
  background: #2e973b !important;
}

.userInstallmentBid-status-overdue .userInstallmentBid-detail-sub,
.userInstallmentBid-status-close .userInstallmentBid-detail-sub {
  font-weight: 900;
}

@font-face {
  font-family: YekanBakh FaNum;
  src: url('/fonts/Yekan-Bakh-FaNum-04-Regular.eot');
  src: url('/fonts/Yekan-Bakh-FaNum-04-Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/Yekan-Bakh-FaNum-04-Regular.woff2') format('woff2'), url('/fonts/Yekan-Bakh-FaNum-04-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: YekanBakh FaNum;
  src: url('/fonts/Yekan-Bakh-FaNum-06-Bold.eot');
  src: url('/fonts/Yekan-Bakh-FaNum-06-Bold.eot?#iefix') format('embedded-opentype'), url('/fonts/Yekan-Bakh-FaNum-06-Bold.woff2') format('woff2'), url('/fonts/Yekan-Bakh-FaNum-06-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: YekanBakh FaNum;
}

.jq-toast-single h2 {
  font-family: YekanBakh FaNum !important;
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-top-15 {
  margin-top: 15px !important;
}

.user-admin-avatar {
  width: 100%;
  max-width: 200px;
  margin-bottom: 15px;
}

.border-radius-10 {
  border-radius: 10px !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.fix-icon-navbar {
  position: relative !important;
  top: 3px !important;
}

.fix-span-navbar {
  position: relative !important;
  bottom: 1px !important;
}

.breadcrumb > li + li::after {
  color: #212121;
  opacity: .5;
  content: "";
  padding: 0;
}

.breadcrumb > li + li::before {
  content: "\f104";
  padding: 0 9px;
}

.ck-editor__editable {
  min-height: 300px !important;
}

.add-image-div {
  display: flex !important;
  justify-content: space-between !important;
}

.swal2-styled.swal2-confirm {
  background-color: #01a9aa !important;
}

.swal2-styled.swal2-cancel {
  background-color: white !important;
  color: black !important;
  border: 1px solid #01a9aa !important;
  border-color: #01a9aa !important;
}

.swal2-styled.swal2-cancel:hover {
  background-color: white !important;
  background-image: none !important;
}

.custom-input {
  border: 1px solid rgba(33, 33, 33, 0.12) !important;
}

.disable {
  pointer-events: none !important;
  opacity: 0.5 !important;
}

.cursor-default {
  cursor: default !important;
}

.display-inherit {
  display: inherit !important;
}

.barcode-font {
  font-family: sans-serif !important;
}

#print-div-buttons {
  float: left;
}

#print-div-buttons a {
  margin: 0 2px;
  color: #2a3e4c;
  border-radius: 100%;
  cursor: pointer;
}

#print-div-buttons i {
  border-radius: 50%;
  padding: 10px;
  color: #71c9ff;
  font-size: 20px;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  transition: 0.5s ease;
}

#print-div-buttons i:hover {
  color: white;
  background: #71c9ff;
}