/* ../../../../../tmp/tmp-850451-yZeGJwWp0d6w/arajhi_manh_dv/arajhi_manh_dv/public/scss/arajhi_manh_dv.web.bundle.css */
:root {
  --bs-primary: #c6984c;
  --alert-text-danger: var(--red-600);
  --alert-text-warning: var(--yellow-700);
  --alert-text-info: var(--blue-700);
  --alert-text-success: var(--green-700);
  --alert-bg-danger: var(--red-50);
  --alert-bg-warning: var(--yellow-50);
  --alert-bg-info: var(--blue-50);
  --alert-bg-success: var(--green-100);
}
body {
  background: #fafafa url(/assets/arajhi_manh_dv/images/body-bg.png) repeat center center;
  font-family: "Cairo", serif;
  overflow-x: hidden;
}
.hidden {
  display: none !important;
}
.form-select {
  cursor: pointer;
}
.font-s-12 {
  font-size: 12px;
}
.font-s-13 {
  font-size: 13px;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em !important;
}
.card {
  background: #fff6ef;
  border-color: #c6984c;
}
.card .card-header {
  background: #e3cca7;
  border-color: #c6984c;
  font-weight: 700;
  color: #000000;
}
.form-check-input:focus {
  border-color: #c6984c;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(253, 197, 13, 0.25);
}
.btn-primary {
  --bs-btn-bg: #c6984c;
  --bs-btn-border-color: #c6984c;
  --bs-btn-hover-bg: #ac7c30;
  --bs-btn-hover-border-color: #ac7c30;
  --bs-btn-focus-shadow-rgb:
    49,
    132,
    253;
  --bs-btn-active-bg: #ac7c30;
  --bs-btn-active-border-color: #ac7c30;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-bg: #c6984c;
  --bs-btn-disabled-border-color: #c6984c;
}
.dropdown-menu.show {
  padding: 10px;
}
.dropdown-menu.show button.dropdown-item {
  font-size: 14px;
  border-radius: 6px;
  transition: all 0.2s ease-in-out;
}
.dropdown-menu.show button.dropdown-item > b {
  font-weight: 700;
}
.text-left {
  text-align: right;
}
.text-right {
  text-align: left;
}
.datepickers-container {
  direction: rtl;
}
.page-welcome {
  margin: 0;
}
.page-welcome > p {
  font-weight: 600;
  color: #666666;
}
.page-welcome > h3 {
  margin: 20px 0;
  font-weight: 600;
}
.page-welcome > ol {
  margin: 0;
}
.page-welcome > ol > li {
  margin-bottom: 10px;
}
.file-uploader {
  direction: rtl;
}
.file-action-buttons {
  justify-content: flex-start !important;
}
.btn-file-upload:nth-of-type(2),
.btn-file-upload:nth-of-type(3) {
  display: none;
}
.file-upload-area {
  background-color: #ffffff !important;
  border: 1px dashed #dddddd !important;
  border-radius: 10px !important;
}
.flex {
  display: flex;
}
.file-icon {
  border-radius: 10px !important;
  margin-left: 10px !important;
}
.file-preview:hover {
  background-color: #ffffff !important;
  border-color: #dddddd !important;
  border-radius: 10px !important;
}
.file-actions {
  display: none !important;
}
.map-location {
  height: 500px;
  width: 100%;
  border-radius: 10px;
}
.page-form {
  margin: 0;
}
.page-form fieldset {
  background: #fefefe;
  border: 1px solid #dddddd;
  position: relative;
  padding: 10px 15px 15px 15px;
  margin-bottom: 15px;
  border-radius: 5px;
  transition: all 0.2s ease-in-out;
}
.page-form fieldset legend {
  float: none;
  font-size: 14px;
  font-weight: 600;
  color: #555555;
  display: inline-block;
  width: auto;
  padding: 0 15px;
  margin: 0;
}
.page-form fieldset .field-icon {
  position: absolute;
  left: 26px;
  top: 24px;
  color: #888888;
  font-size: 12px;
}
.page-form fieldset.has-field-icon .form-control {
  padding-left: 30px;
}
.page-form fieldset:hover {
  background: #fafafa;
  border-color: #bbbbbb;
}
.hide {
  display: none !important;
}
.modal-header .modal-actions {
  margin-left: auto;
}
.modal-header button.close,
.modal-header .btn-modal-close {
  background: transparent;
  border: 0;
  width: 25px;
  height: 25px;
  outline: none !important;
  color: #333333;
  text-decoration: none;
  text-align: center;
  margin-left: auto;
  position: relative;
  top: -5px;
  opacity: 0.65;
  transition: all 0.2s ease-in-out;
}
.modal-header button.close:after,
.modal-header .btn-modal-close:after {
  font-family: "Font Awesome 5 Pro", serif;
  font-size: 22px;
  font-weight: 300;
  width: 25px;
  height: 25px;
  display: block;
  text-align: left;
  line-height: 21px;
  content: "\f00d";
}
.modal-header button.close > svg,
.modal-header .btn-modal-close > svg {
  display: none;
}
.modal-header button.close:hover,
.modal-header .btn-modal-close:hover {
  opacity: 1;
}
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  vertical-align: middle;
}
.form-field-attach-image-popover {
  -o-object-fit: contain;
  object-fit: contain;
  max-width: 150px;
  border-radius: 6px;
}
input[type=checkbox] {
  position: relative;
  width: 16px;
  height: 16px;
  margin-left: 8px !important;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #98a1a9;
  box-sizing: border-box;
  border-radius: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}
input[type=checkbox]:checked {
  background-color: var(--bs-primary);
  background-image: url("data:image/svg+xml, <svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>"), linear-gradient(-180deg, var(--bs-primary) -124.51%, var(--bs-primary) 100%);
  background-size: 57%, 100%;
  box-shadow: none;
  border: none;
}
input[type=checkbox]:focus {
  outline: none;
  box-shadow: var(--checkbox-focus-shadow);
}
input[type=checkbox].disabled-deselected,
input[type=checkbox]:disabled {
  background-color: var(--disabled-control-bg);
  box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.1);
  border: 0.5px solid var(--dark-border-color);
  pointer-events: none;
}
input[type=checkbox].disabled-selected,
input[type=checkbox]:disabled:checked {
  background-color: #c5cccd;
  background-image: url("data:image/svg+xml, <svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  background-size: 57%;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  border: none;
  pointer-events: none;
}
.pointer-event {
  cursor: pointer;
}
#scrollTopBtn {
  position: fixed;
  bottom: 20px;
  left: 20px;
  display: none;
  background-color: var(--bs-primary);
  color: white;
  border: none;
  padding: 10px 20px;
  font-size: 16px;
  cursor: pointer;
  border-radius: 5px;
  z-index: 1000;
}
#scrollTopBtn:hover {
  background-color: #a67c36;
}
.congratulation-wrapper {
  margin-inline: auto;
  padding: 30px 20px;
  background-color: #fff;
  border-radius: 10px;
}
.congratulation-contents.center-text .congratulation-contents-icon {
  margin-inline: auto;
}
.congratulation-contents-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  width: 100px;
  background-color: #65c18c;
  color: #fff;
  font-size: 50px;
  border-radius: 50%;
  margin-bottom: 30px;
}
.congratulation-contents-title {
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  margin: -6px 0 0;
}
.congratulation-contents-para {
  font-size: 16px;
  line-height: 24px;
  margin-top: 15px;
}
.btn-wrapper {
  display: block;
}
.cmn-btn.btn-bg-1 {
  background: var(--bs-primary);
  color: #fff;
  border: 2px solid transparent;
  border-radius: 3px;
  text-decoration: none;
  padding: 5px;
}
.btn-modal-minimize {
  display: none !important;
}
[tooltip] {
  position: relative;
}
[tooltip]::before,
[tooltip]::after {
  text-transform: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}
[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  z-index: 1001;
}
[tooltip]::after {
  content: attr(tooltip);
  text-align: center;
  min-width: 3em;
  max-width: 21em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1ch 1.5ch;
  border-radius: 0.3ch;
  box-shadow: 0 1em 2em -0.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
}
[tooltip]:hover::before,
[tooltip]:hover::after {
  display: block;
}
[tooltip=""]::before,
[tooltip=""]::after {
  display: none !important;
}
[tooltip]:not([flow])::before,
[tooltip][flow^=up]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}
[tooltip]:not([flow])::after,
[tooltip][flow^=up]::after {
  bottom: calc(100% + 5px);
}
[tooltip]:not([flow])::before,
[tooltip]:not([flow])::after,
[tooltip][flow^=up]::before,
[tooltip][flow^=up]::after {
  right: 50%;
  transform: translate(50%, -0.5em);
}
[tooltip][flow^=down]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}
[tooltip][flow^=down]::after {
  top: calc(100% + 5px);
}
[tooltip][flow^=down]::before,
[tooltip][flow^=down]::after {
  right: 50%;
  transform: translate(50%, 0.5em);
}
[tooltip][flow^=left]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(0.5em, -50%);
}
[tooltip][flow^=left]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(0.5em, -50%);
}
[tooltip][flow^=right]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-0.5em, -50%);
}
[tooltip][flow^=right]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-0.5em, -50%);
}
@keyframes tooltips-vert {
  to {
    opacity: 1;
    transform: translate(50%, 0);
  }
}
@keyframes tooltips-horz {
  to {
    opacity: 1;
    transform: translate(0, -50%);
  }
}
[tooltip]:not([flow]):hover::before,
[tooltip]:not([flow]):hover::after,
[tooltip][flow^=up]:hover::before,
[tooltip][flow^=up]:hover::after,
[tooltip][flow^=down]:hover::before,
[tooltip][flow^=down]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}
[tooltip][flow^=left]:hover::before,
[tooltip][flow^=left]:hover::after,
[tooltip][flow^=right]:hover::before,
[tooltip][flow^=right]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}
#alert-container {
  position: fixed;
  bottom: 0px;
  left: 20px;
  z-index: 1050;
}
.desk-alert {
  box-shadow: var(--modal-shadow);
  width: 400px;
  min-height: 50px;
  max-height: 200px;
  background-color: var(--toast-bg);
  border: 1px solid var(--toast-border);
  animation-name: backInRight;
  animation-duration: 600ms;
  overflow-y: auto;
  position: relative;
  padding: 0px;
  border-radius: var(--border-radius-md);
}
.desk-alert.red {
  --toast-bg: var(--alert-bg-danger);
  --toast-border: var(--bs-danger);
}
.desk-alert.yellow {
  --toast-bg: var(--alert-bg-warning);
  --toast-border: var(--bs-warning);
}
.desk-alert.orange {
  --toast-bg: var(--alert-bg-warning);
  --toast-border: var(--bs-orange);
}
.desk-alert.blue {
  --toast-bg: var(--alert-bg-info);
  --toast-border: var(--bs-info);
}
.desk-alert.green {
  --toast-bg: var(--alert-bg-success);
  --toast-border: var(--bs-success);
}
.desk-alert .alert-message-container {
  padding: var(--padding-md);
  padding-left: var(--padding-2xl);
}
.desk-alert .alert-message-container .icon {
  margin-left: var(--margin-sm);
}
.desk-alert .alert-message-container .alert-title-container {
  display: flex;
  align-items: center;
}
.desk-alert .alert-message-container .alert-message {
  font-weight: 500;
  color: var(--text-color);
  line-height: 20px;
}
.desk-alert .alert-message-container .alert-subtitle {
  font-size: var(--text-md);
  padding-right: 34px;
  color: var(--text-light);
}
.desk-alert .close {
  position: absolute;
  top: 16px;
  left: var(--padding-md);
  color: inherit;
  opacity: 1;
  font-size: inherit;
}
.desk-alert .close .icon {
  fill: var(--text-muted);
}
.desk-alert .next-action-container {
  display: flex;
}
.desk-alert .next-action-container .next-action {
  border: none;
  background: none;
  width: 100%;
  border-top: 1px solid var(--border-color);
  border-left: 1px solid var(--border-color);
  padding: var(--padding-sm);
  outline: none;
  font-size: var(--text-sm);
  font-weight: 500;
  color: var(--text-light);
}
.desk-alert .next-action-container .next-action:hover {
  color: var(--text-color);
}
.desk-alert .next-action-container .next-action:last-child {
  border-left: none;
}
.desk-alert.out {
  animation-name: backOutRight;
  animation-duration: 1.6s;
}
@keyframes backInRight {
  0% {
    transform: translateX(-2000px) scale(0.8);
    opacity: 0.7;
  }
  80% {
    transform: translateX(0px) scale(0.8);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backOutRight {
  0% {
    opacity: 1;
  }
  100% {
    transform: translateX(-2000px);
    opacity: 0.7;
  }
}
/*# sourceMappingURL=arajhi_manh_dv.web.bundle.NGBIYZWY.css.map */
