body {
	font-family: Vazir, Tahoma;
	font-size: 16px !important;
}

body.ltr {
	font-family: Arial, Tahoma;
}

.rtl .ui-widget{font-family:Vazir, Tahoma, Arial,Helvetica,sans-serif !important;}
.rtl .ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Vazir, Arial,Helvetica,sans-serif !important;}

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

.form-control-xl {
  padding:13px;
  border-left:0;
}

a{text-decoration:none !important;}


.breadcrumb{
  padding:8px;
}
.breadcrumb a{
  color:#000;
}
.breadcrumb-item + .breadcrumb-item::before {
	color:#000;
}

.carousel-caption {
    background-color: rgb(0 0 0 / 46%);
    text-align: left;
    padding: 25px;
    border-radius: 10px;
}
ol.carousel-indicators {
    display: block;
    left: auto;
    bottom: 50px;
    right: 15px;
}
.carousel-indicators li {
    height: 5px;
    background-color: #ffeb3b;
    opacity: .6;
}

.custom-file-button input[type=file] {
  margin-left: -2px !important;
}

.custom-file-button input[type=file]::-webkit-file-upload-button {
  display: none;
}

.custom-file-button input[type=file]::file-selector-button {
  display: none;
}

.custom-file-button:hover label {
  background-color: #dde0e3;
  cursor: pointer;
}

.dropup .dropdown-menu[data-bs-popper]{margin-right:-60px;}