/* برای راست‌چین کردن متن */
.card-header {
    text-align: right !important;
}

/* برای بهتر شدن ظاهر فیلدها */
.form-group {
    margin-bottom: 15px;
}

.form-control {
    border-radius: 5px;
    font-size: 14px;
}

.btn {
    font-size: 14px;
    padding: 10px 20px;
    border-radius: 5px;
}

/* استایل کلی تولتیپ */
.introjs-tooltip {
  border-radius: 12px !important;
  padding: 20px !important;
  background: #1a1d20 !important;
  color: #ecf0f1 !important;
  font-size: 14px;
  box-shadow: 0 6px 15px rgba(0,0,0,0.3);
  direction: rtl; /* متن راست‌چین */
  text-align: center;
}

/* عنوان تولتیپ */
.introjs-tooltip-title {
  font-size: 16px !important;
  font-weight: bold !important;
  margin-bottom: 10px !important;
  color: #f1c40f !important;
}

/* همه دکمه‌ها */
.introjs-button {
  border-radius: 6px !important;
  padding: 6px 14px !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  text-shadow: none !important;
}

/* دکمه بعدی */
.introjs-button.introjs-nextbutton {
  background: #27ae60 !important;
  color: white !important;
}

/* دکمه قبلی */
.introjs-button.introjs-prevbutton {
  background: #2980b9 !important;
  color: white !important;
}
.introjs-skipbutton {
  width: 70px !important;
  font-size: 17px !important;
  color: #3d8df5 !important;
}
/* دکمه رد کردن و پایان */
.introjs-button.introjs-skipbutton,
.introjs-button.introjs-donebutton {
  background: #e74c3c !important;
  color: white !important;
  position: relative !important;
  top: auto !important;
  right: auto !important;
  margin-left: 5px !important; /* بیاد کنار دکمه‌های پایین */
  margin-right: 5px !important;
}



.introjs-tooltipReferenceLayer * {
  font-family: "Vazirmatn" !important;

}


.layer-checkbox {
  margin-left: 5px;
}



