@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: bold;
  src: url("../../fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot");
  src: url("../../fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/iransans/woff2/IRANSansWeb(FaNum)_Bold.woff2") format("woff2"), url("../../fonts/iransans/woff/IRANSansWeb(FaNum)_Bold.woff") format("woff"), url("../../fonts/iransans/ttf/IRANSansWeb(FaNum)_Bold.ttf") format("truetype");
}
@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: 500;
  src: url("../../fonts/iransans/IRANSansWeb(FaNum)_Medium.eot");
  src: url("../../fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix") format("embedded-opentype"), url("../../fonts/iransans/woff2/IRANSansWeb(FaNum)_Medium.woff2") format("woff2"), url("../../fonts/iransans/woff/IRANSansWeb(FaNum)_Medium.woff") format("woff"), url("../../fonts/iransans/ttf/IRANSansWeb(FaNum)_Medium.ttf") format("truetype");
}
@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: 300;
  src: url("../../fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot");
  src: url("../../fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot?#iefix") format("embedded-opentype"), url("../../fonts/iransans/woff2/IRANSansWeb(FaNum)_Light.woff2") format("woff2"), url("../../fonts/iransans/woff/IRANSansWeb(FaNum)_Light.woff") format("woff"), url("../../fonts/iransans/ttf/IRANSansWeb(FaNum)_Light.ttf") format("truetype");
}
@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: 200;
  src: url("../../fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot");
  src: url("../../fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix") format("embedded-opentype"), url("../../fonts/iransans/woff2/IRANSansWeb(FaNum)_UltraLight.woff2") format("woff2"), url("../../fonts/iransans/woff/IRANSansWeb(FaNum)_UltraLight.woff") format("woff"), url("../../fonts/iransans/ttf/IRANSansWeb(FaNum)_UltraLight.ttf") format("truetype");
}
@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/iransans/eot/IRANSansWeb(FaNum).eot");
  src: url("../../fonts/iransans/eot/IRANSansWeb(FaNum).eot?#iefix") format("embedded-opentype"), url("../../fonts/iransans/woff2/IRANSansWeb(FaNum).woff2") format("woff2"), url("../../fonts/iransans/woff/IRANSansWeb(FaNum).woff") format("woff"), url("../../fonts/iransans/ttf/IRANSansWeb(FaNum).ttf") format("truetype");
}
@font-face {
  src: url("../../fonts/iranyekan/eot/iranyekanwebregularfanum.eot") format("embedded-opentype");
  src: url("../../fonts/iranyekan/woff/iranyekanwebregularfanum.woff") format("woff");
  font-family: "iranyekan";
  font-weight: normal;
}
@font-face {
  src: url("../../fonts/iranyekan/eot/iranyekanwebboldfanum.eot") format("embedded-opentype");
  src: url("../../fonts/iranyekan/woff/iranyekanwebboldfanum.woff") format("woff");
  font-family: "iranyekan";
  font-weight: bold;
}
@font-face {
  src: url("../../fonts/iranyekan/eot/iranyekanwebthinfanum.eot") format("embedded-opentype");
  src: url("../../fonts/iranyekan/woff/iranyekanwebthinfanum.woff") format("woff");
  font-family: "iranyekan";
  font-weight: 100;
}
@font-face {
  src: url("../../fonts/iranyekan/eot/iranyekanweblightfanum.eot") format("embedded-opentype");
  src: url("../../fonts/iranyekan/woff/iranyekanweblightfanum.woff") format("woff");
  font-family: "iranyekan";
  font-weight: 200;
}
@font-face {
  src: url("../../fonts/iranyekan/eot/iranyekanwebmediumfanum.eot") format("embedded-opentype");
  src: url("../../fonts/iranyekan/woff/iranyekanwebmediumfanum.woff") format("woff");
  font-family: "iranyekan";
  font-weight: 300;
}
@font-face {
  src: url("../../fonts/fontawesome/fa-solid-900.woff2") format("woff2"), url("../../fonts/fontawesome/fa-solid-900.ttf") format("truetype");
  font-family: "fontawesome";
  font-weight: 900;
}
@font-face {
  src: url("../../fonts/fontawesome/fa-regular-400.woff2") format("woff2"), url("../../fonts/fontawesome/fa-regular-400.ttf") format("truetype");
  font-family: "fontawesome";
  font-weight: 400;
}
@font-face {
  src: url("../../fonts/fontawesome/fa-light-300.woff2") format("woff2"), url("../../fonts/fontawesome/fa-light-300.ttf") format("truetype");
  font-family: "fontawesome";
  font-weight: 300;
}
@font-face {
  src: url("../../fonts/fontawesome/fa-thin-100.woff2") format("woff2"), url("../../fonts/fontawesome/fa-thin-100.ttf") format("truetype");
  font-family: "fontawesome";
  font-weight: 100;
}
body .mj-sad-normal-input input {
  text-align: start;
}
body .mj-small-text-light {
  font-size: 12px;
  font-weight: 500;
  text-align: right;
  color: #B0B1B2;
}
body .mj-normal-text {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  color: #25292D;
}
body .mj-sad-normal-textArea {
  display: flex;
  flex-direction: column;
  gap: 7px;
  width: 100%;
}
body .mj-sad-normal-textArea .mj-sad-textArea-label {
  font-size: 12px;
  font-weight: bold;
  display: inline-block;
  color: #16181B;
  padding: 10px;
}
body .mj-sad-normal-textArea .mj-sad-after {
  font-size: 15px;
  font-weight: 300;
  position: absolute;
  left: 16px;
  bottom: 13px;
  color: #5F646F;
}
body .mj-sad-normal-textArea textarea {
  background: #FEFEFF;
  border: 1px solid #E2E3E4;
  height: 150px;
  width: 100%;
  border-radius: 10px;
  font-family: iranyekan !important;
  direction: rtl;
  text-align: start;
  outline: none !important;
  padding: 8px 10px;
  color: #343A40;
  font-size: 14px;
  resize: none;
}
body .mj-sad-normal-textArea textarea:focus-visible {
  background: #FEFEFF;
  border: 1px solid #4AC3BE;
}
body .mj-sad-normal-textArea textarea:focus-within {
  background: #FEFEFF;
  border: 1px solid #4AC3BE;
}
body .mj-sad-normal-textArea textarea:focus {
  background: #FEFEFF;
  border: 1px solid #4AC3BE;
}
body .mj-sad-normal-textArea textarea[type=number] {
  -moz-appearance: textfield;
}
body .mj-sad-normal-textArea textarea[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none !important;
}
body .mj-sad-normal-textArea textarea[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
body .mj-sad-normal-textArea.error-input textarea {
  background: #FCEBEC;
  border: 1px solid #EFA2A9;
}
body .mj-sad-normal-textArea.error-input textarea:focus-visible {
  background: #E9EBF8;
  border: 1px solid #FEFEFF;
}
body .mj-sad-normal-textArea.error-input textarea:focus-within {
  background: #E9EBF8;
  border: 1px solid #FEFEFF;
}
body .mj-sad-normal-textArea.error-input textarea:focus {
  background: #E9EBF8;
  border: 1px solid #FEFEFF;
}
body .mj-sad-normal-textArea.success-input textarea {
  background: #EAF6EC;
  border: 1px solid #9CD7A9;
}
body .mj-sad-normal-textArea.success-input textarea:focus-visible {
  background: #E9EBF8;
  border: 1px solid #FEFEFF;
}
body .mj-sad-normal-textArea.success-input textarea:focus-within {
  background: #E9EBF8;
  border: 1px solid #FEFEFF;
}
body .mj-sad-normal-textArea.success-input textarea:focus {
  background: #E9EBF8;
  border: 1px solid #FEFEFF;
}
body .mj-sad-modal-body {
  display: flex;
  flex-direction: column;
  gap: 20px;
  min-height: 430px;
}
body .mj-sad-address-main {
  padding-inline: 20px;
}
body .mj-sad-address-main .mj-sad-address-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}
body .mj-sad-address-main .mj-sad-address-header .fa-close {
  font-family: fontawesome;
  padding-inline: 10px;
}
body .mj-sad-address-main .mj-sad-address-body {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
body .mj-sad-address-main .mj-sad-address-body .mj-add-address-btn {
  display: flex;
  align-items: center;
  padding: 10px;
  color: #FFC107;
  gap: 5px;
  background: none;
  border: none;
  outline: none;
  width: max-content;
}
body .mj-sad-address-main .mj-sad-address-body .mj-sad-address-item {
  padding: 15px;
  border: 1px solid #E2E3E4;
  border-radius: 5px;
  display: flex;
  gap: 20px;
  align-items: center;
}
body .mj-sad-address-main .mj-sad-address-body .mj-sad-address-item:before {
  display: block;
  font-size: 25px;
  align-items: center;
  padding-top: 7px;
  content: "\f3c5";
  color: #B0B1B2;
}
body .mj-sad-address-main .mj-sad-address-body .mj-sad-address-item .mj-sad-address-infos {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 10px;
}
body .mj-sad-address-main .mj-sad-address-body .mj-sad-address-item .mj-sad-address-infos .mj-sad-address-info-desc {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #B0B1B2;
}
body .mj-normal-select2 {
  width: 100%;
}
body .mj-normal-select2.alert2 .select2-container {
  box-shadow: 0 3px 0 0 #DC3545 !important;
  background: #DC3545 !important;
}
body .mj-normal-select2 .select2-selection__arrow {
  position: relative;
}
body .mj-normal-select2 .select2-selection__arrow b {
  visibility: hidden !important;
}
body .mj-normal-select2 .select2-selection__arrow:after {
  content: "\f078";
  font-family: fontawesome !important;
  font-weight: bold;
  position: absolute;
  font-size: 10px;
  border-radius: 4px;
  padding: 1px 5px;
  color: #4AC3BE;
  background: none;
  top: 50%;
  left: 5px !important;
  transform: translateY(-50%);
}
body .mj-normal-select2 .select2-container {
  width: 100% !important;
  height: 49px;
  border-radius: 4px;
  background: #F8F9FA;
  border: unset !important;
  direction: rtl;
  font-size: 1rem;
}
body .mj-normal-select2 .select2-container.alert2 {
  box-shadow: 0 3px 0 0 #DC3545 !important;
  background: #DC3545 !important;
}
body .mj-normal-select2 .select2-container .rounded-circle {
  border-radius: 2px !important;
}
body .mj-normal-select2 .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow {
  position: absolute;
}
body .mj-normal-select2 .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b {
  visibility: hidden !important;
}
body .mj-normal-select2 .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow:after {
  content: "\f078";
  font-family: fontawesome !important;
  font-weight: bold;
  position: absolute;
  font-size: 10px;
  border-radius: 4px;
  padding: 1px 5px;
  color: #4AC3BE;
  background: none;
  top: 50%;
  left: 5px !important;
  transform: translateY(-50%) rotateZ(180deg);
  transition: 400ms ease-in;
}
body .mj-normal-select2 .select2-container .select2-selection--single {
  width: 100%;
  height: 100% !important;
  background: #F8F9FA !important;
  border: unset !important;
  padding-inline: 15px;
}
body .mj-normal-select2 .select2-container .select2-selection--single .select2-selection__placeholder {
  color: #25292D;
}
body .mj-normal-select2 .select2-container .select2-selection--single .select2-selection__arrow {
  height: 100%;
  position: absolute;
}
body .mj-normal-select2 .select2-container .select2-selection--single .select2-selection__arrow b {
  visibility: hidden !important;
}
body .mj-normal-select2 .select2-container .select2-selection--single .select2-selection__arrow:after {
  transition: 400ms ease-in;
  content: "\f078";
  font-family: fontawesome !important;
  font-weight: bold;
  position: absolute;
  font-size: 10px;
  padding: 1px 5px;
  border-radius: 4px;
  color: #4AC3BE;
  background: none;
  top: 50%;
  left: 5px !important;
  transform: translateY(-50%) rotateZ(0);
  left: 10px;
}
body .mj-normal-select2 .select2-container .select2-selection--single .select2-selection__rendered {
  height: 100% !important;
  display: flex;
  align-items: center;
  outline: none;
}
body .mj-normal-select2 .select2-container .select2-selection--single .select2-selection__rendered span {
  display: flex;
  align-items: center;
  gap: 5px;
  direction: ltr;
}
body .mj-normal-select2.search-bg {
  position: relative;
}
body .mj-normal-select2.search-bg .select2-search__field {
  background-repeat: no-repeat !important;
  background-size: 19px !important;
  background-position: left !important;
  background: content-box;
}
body .select2-dropdown {
  border: 1px solid #FEFEFF;
  padding: 5px;
  border-radius: 10px;
  background-color: #F8F9FA;
  box-shadow: 0px 4px 12px -6px #86D7D3;
}
body .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #4AC3BE !important;
  border-radius: 10px;
}
body .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #C7ECEB !important;
  border-radius: 10px;
  color: #FEFEFF;
}
body .rounded-circle {
  border-radius: 2px !important;
}
body .select2-results__option {
  direction: ltr;
}
body .select2-results__option span {
  display: flex;
  align-items: center;
  gap: 5px;
}
body .select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #C7ECEB;
  border-radius: 5px;
  outline: none;
}

/*# sourceMappingURL=address.css.map */
