
@font-face {
  font-family: Vazir;
  font-style: normal;
  font-weight: normal;
  src: url("fonts/Vazir.woff2") format("woff2"),
    url("fonts/Vazir.woff") format("woff");
}
@font-face {
  font-family: IRANYekanXVF;
  font-style: normal;
  font-weight: normal;
  src: url("fonts/IRANYekanXVF.woff") format("woff");
}

html,
body,
a,
p {
  font-family: "IRANYekanXVF", "Tahoma" !important;
}
.project-tabs {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.datepicker-plot-area .datepicker-navigator,
.datepicker-plot-area .datepicker-day-view .table-days td,
.datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row-cell{
	font-family: "IRANYekanXVF", "Tahoma" !important;
}
.datepicker-plot-area .datepicker-navigator .pwt-btn-switch ,.datepicker-plot-area {
    font-family: 'IRANYekanXVF' !important;
}
.dropdown-menu-right:where([dir="rtl"], [dir="rtl"] *) {
    left: 0px;
    right: unset;
}
[dir="rtl"] #setup-menu .customizer-heading {
  position: absolute !important;
  top: 20px !important;
  right: 48px !important;
  left: unset !important;
}

[dir="rtl"] body.hide-sidebar:not(.show-sidebar) #menu {
  margin-right: -230px !important;
}
[dir="rtl"] body.hide-sidebar:not(.show-sidebar) #wrapper {
  margin-right: 0 !important;
}
[dir="rtl"] .sidebar li a i.menu-icon {
  margin-left: 13px !important;
  margin-right: unset !important;
  float: right !important;
}
[dir="rtl"] .sidebar .arrow {
  float: left;
  padding-top: 5px;
}
[dir="rtl"] .sidebar li .nav-second-level li a {
  padding: 7px 43px 7px 10px;
}
[dir="rtl"] #newsfeed .close_newsfeed {
  left: 30px;
  right: unset;
}
[dir="rtl"] #newsfeed .post-time-ago {
  left: 55px;
  right: unset;
}
[dir="rtl"] #newsfeed .newsfeed_post .dropdown {
  left: 20px;
  right: unset;
}
[dir="rtl"] #newsfeed .comment-image {
  margin-left: 10px;
  margin-right: unset;
}

[dir="rtl"] .dropdown-submenu > a:after {
  border-color: transparent #94a3b8 transparent transparent;
  border-width: 5px 5px 5px 0;
  float: left;
  margin-left: -71px;
  margin-right: unset;
}
[dir="rtl"] .dropdown-submenu > .dropdown-menu {
  right: 100%;
  left: unset;
}
[dir="rtl"] .widget-dragger {
  right: -15px;
  left: unset;
}
[dir="rtl"] .main-tasks-table-href-name {
  float: unset;
}
[dir="rtl"] .todo-title {
  padding: 0 10px 0 0;
}
[dir="rtl"] .fa-regular.fa-plus.fa-lg {
  line-height: 1.05em;
}
[dir="rtl"] #setup-menu .arrow,
[dir="rtl"] #side-menu .arrow {
  margin-left: unset;
}
.fa-solid,
.fa-regular {
  vertical-align: middle;
}
[dir="rtl"] .customer-profile-group-heading {
  right: 0;
  left: unset;
}
[dir="rtl"]
  .btn-group
  > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
[dir="rtl"] .btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.popover-title,
.popover-content {
  font-family: "vazir";
  text-align: center;
}
.popover {
  z-index: 99999 !important;
}
#kan-ban {
  display: flex;
}
[dir="rtl"] .sidebar li .nav-second-level li.active a {
  margin: 8px 30px 8px 0;
  padding: 5px 15px;
}
[dir="rtl"] .input-group .form-control:last-child {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
[dir="rtl"] #discount-total.input-group .input-group-addon,
[dir="rtl"] .form-group-select-task_select .input-group-addon,
[dir="rtl"] #contract-form .input-group-addon,
[dir="rtl"] .input-group.date .input-group-addon,
[dir="rtl"] .colorpicker-element .input-group-addon,
[dir="rtl"] #tab_staff_profile .input-group-addon,
[dir="rtl"] #new_lead_lead_status_inline .input-group-addon,
[dir="rtl"] .recurring-cycles .input-group-addon,
[dir="rtl"] .client_password_set_wrapper .input-group-addon,
[dir="rtl"] .lead-wrapper .input-group-addon {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
  border-left: 1px solid #cbd5e1;
}
[dir="rtl"] ._transaction_form .table.items thead > tr > th:first-child {
  border-left: 0;
  border-right: unset;
}
[dir="rtl"] .table.items thead th {
  border-left: 1px solid #e2e8f0;
  border-right: unset;
}
[dir="rtl"] table.dataTable thead > tr > td.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > th.sorting_asc,
table.dataTable thead > tr > th.sorting_desc {
  padding-left: 30px;
  padding-right: 10px;
}
[dir="rtl"] table.dataTable thead .sorting:after {
  margin-right: 5px;
  margin-left: unset;
}
[dir="rtl"] table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc_disabled:after {
  left: 8px;
  right: unset;
}
[dir="rtl"] .activity-feed .feed-item {
  padding-right: 30px;
  border-right: 2px solid #22c55e;
  border-left: unset;
}
[dir="rtl"] .activity-feed .feed-item:after {
  right: -6px;
  left: unset;
}
.tab-separator {
  border-left-width: 1px;
  border-right: unset;
}
[dir="rtl"] .mleft10 {
  margin-right: 10px !important;
  margin-left: 0 !important;
}
.table > tfoot > tr > td .bg-primary {
  color: #ffffff;
}
[dir="rtl"] .task-info .task-info-icon {
  margin-right: -9px !important;
  margin-left: 8px;
}
[dir="rtl"] ul.tagit li.tagit-new {
  padding: 0.25em 0px 0.25em 4px;
}
[dir="rtl"] ul.tagit li {
  margin: 2px 0px 2px 5px;
}
[dir="rtl"] ul.tagit input[type="text"] {
  padding-right: 5px;
  padding-left: unset;
}
[dir="rtl"] ul.tagit li.tagit-choice-editable {
  padding: 2px 10px 2px 20px;
}
[dir="rtl"] ul.tagit li.tagit-choice .tagit-close {
  left: 0.4em;
  right: unset;
}
[dir="rtl"] .checklist .remove-checklist {
  margin-right: unset;
}
[dir="rtl"] .checklist-items-template-select .checklist-item-template-remove {
  right: unset;
  left: 17px;
}
.tooltip {
  font-family: "dana" !important;
}
[dir="rtl"] .mime {
  padding: 1px 26px 4px 0;
}
[dir="rtl"] #project_view_name .bootstrap-select button[data-id="project_top"],
[dir="rtl"]
  #project_view_name
  .bootstrap-select
  button[data-id="project_top"]:focus,
[dir="rtl"]
  #project_view_name
  .bootstrap-select
  button[data-id="project_top"]:hover {
  padding-right: 0;
  padding-left: unset;
}
[dir="rtl"] .svg-rotate svg {
  transform: rotate(180deg);
}
[dir="rtl"] .task-action-select .dropdown-toggle .filter-option {
  padding-left: 1rem;
  padding-right: 0;
}
[dir="rtl"] .jquery-comments ul.navigation li[data-sort-key="attachments"] i {
  margin-left: 0.25em;
  margin-right: unset;
}
[dir="rtl"] .jquery-comments .profile-picture {
  float: right;
}

[dir="rtl"] .jquery-comments ul.navigation li[data-sort-key="attachments"] {
  float: left;
}
[dir="rtl"] .jquery-comments .textarea-wrapper {
  padding-right: 21px;
  padding-left: unset;
}
[dir="rtl"] .jquery-comments .textarea-wrapper .control-row > span {
  float: left;
}

[dir="rtl"] .jquery-comments .textarea-wrapper .inline-button {
  right: unset;
  left: 0;
}
[dir="rtl"]
  .jquery-comments
  .textarea-wrapper
  .control-row
  > span:not(:first-child) {
  margin-left: 0.5em;
  margin-right: unset;
}
[dir="rtl"] .save_predefined_reply_from_message {
  float: left !important;
}
[dir="rtl"] .system-popup .popup-message {
  font-family: "dana";
}
[dir="rtl"]
  .jquery-comments
  ul.main
  li.comment
  .comment-wrapper
  > .profile-picture {
  margin-left: 1rem;
  margin-right: unset;
}
[dir="rtl"] .jquery-comments ul.main li.comment time {
  float: left;
  margin-right: 0.5em;
  margin-left: unset;
}
[dir="rtl"] .jquery-comments ul.main li.comment .actions .action:first-child {
  margin-right: 0;
  margin-left: 1em;
}

[dir="rtl"] .jquery-comments ul.main li.comment .child-comments > *:before {
  float: right;
}
[dir="rtl"] .tc-content ul,
.tc-content ol {
  margin-right: 16px;
  margin-left: unset;
}
[dir="rtl"] .jquery-comments .textarea-wrapper:before {
  right: 5px;
  left: unset;
}
[dir="rtl"] .kan-ban-expand-top {
  left: 0px;
  right: unset;
}

[dir="rtl"] #kan-ban .panel-body .lead-name,
[dir="rtl"] #kan-ban .panel-body .task-name {
  padding-right: 22px;
  padding-left: unset;
  background-position-x: 289px;
}
#kan-ban.kb-kan-ban {
  display: none;
}
.kb-kan-ban .container-fluid {
  display: flex;
}
.alert-dismissable,
.alert-dismissible {
  padding-left: unset;
  padding-right: unset;
}
[dir="rtl"] .input-group-addon:not(:first-child):not(:last-child) {
  border-radius: 0 !important;
}
[dir="rtl"] #tab_form_build li {
  text-align: right;
}
[dir="rtl"] .form-wrap.form-builder .frmb-control li::before {
  margin-left: 10px;
  margin-right: unset;
}
[dir="rtl"] [id^="frmb-"][id$="-form-wrap"] .frmb {
  margin-left: 0px !important;
  margin-right: 20px !important;
}
[dir="rtl"]
  .form-wrap.form-builder
  .frmb
  .form-elements
  .false-label:first-child,
[dir="rtl"] .form-wrap.form-builder .frmb .form-elements label:first-child {
  float: right !important;
}
[dir="rtl"] .form-wrap.form-builder .frmb .form-elements .input-wrap {
  margin-right: 2% !important;
  margin-left: unset !important;
  float: right !important;
}
[dir="rtl"] .form-wrap.form-builder .frmb .required-asterisk {
  margin-left: 0.25rem;
  margin-right: unset !important;
  float: right !important;
}
.laniakea-date {
  display: inline-block;
}
[dir="rtl"] .dataTables_empty {
  text-align: right !important;
}
[data-name="md-persiandatetimepicker"] table.table [data-name="today"],
[data-name="md-persiandatetimepicker"] table.table td.bg-info {
  color: #ffffff;
}
[data-name="day"]:hover {
  color: #2563eb !important;
}
[dir="rtl"] .form-wrap.form-builder .cb-wrap.pull-left .form-actions {
  float: right;
}
[dir="rtl"] .navbar-default .navbar-nav > li > a {
  margin-left: 3px;
  margin-right: unset;
}
[dir="rtl"] .navbar-default .navbar-nav > li.customers-nav-item-profile > a {
  padding-right: 10px;
  padding-left: 0;
}
[dir="rtl"] .submenu {
  float: left;
}
[dir="rtl"] .submenu li {
  margin-left: 15px;
  margin-right: 0;
}
[dir="rtl"] .submenu li:last-child {
  margin-left: 0;
}
[dir="rtl"] .kb-search button[type="submit"] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
[dir="rtl"] .question_update {
  margin-right: 15px;
  margin-left: unset;
}
[dir="rtl"] .alert.float-alert .alert-title {
  margin-right: 30px !important;
  margin-left: unset !important;
}
[dir="rtl"] .float-alert.alert span[data-notify="icon"] {
  left: unset !important;
  right: 13px !important;
}
[dir="rtl"] .alert.float-alert button.close {
  left: 10px !important;
  right: unset !important;
}
[dir="rtl"] .float-alert {
  left: 20px !important;
  right: unset !important;
}
.w-50 {
  width: 50% !important;
}
#sms_gateways_options hr.c-hr {
  border-top: 2px solid #2563eb !important;
}
.c_disabled {
  background-color: #eef1f6;
  border-color: #d1dbe5;
  color: #8babcc;
  pointer-events: none;
  cursor: not-allowed;
}
.lani-purple-color {
  color: #5002a5;
  font-weight: bold;
}

.onoffswitch-label:before {
  height: 20px;
}

.tw-divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-left-width: calc(1px * var(--tw-divide-x-reverse));
  border-right-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}

.tw-space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-left: calc(0.75rem * var(--tw-space-x-reverse));
  margin-right: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.tw-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-left: calc(0.375rem * var(--tw-space-x-reverse));
  margin-right: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
}
[dir="rtl"] #invoice-form .input-group .input-group-addon {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  border-right: 1px solid #cbd5e1;
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
  border-left: unset;
}

[dir="rtl"] #invoice-form .input-group.date .input-group-addon,
[dir="rtl"] #invoice-form .input-group.input-group-select .input-group-addon {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
  border-left: 1px solid #cbd5e1;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
  border-right: unset;
}

[dir="rtl"] #estimate-form .input-group .input-group-addon {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  border-right: 1px solid #cbd5e1;
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
  border-left: unset;
}

[dir="rtl"] #estimate-form .input-group.date .input-group-addon,
[dir="rtl"] #estimate-form .input-group.input-group-select .input-group-addon {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
  border-left: 1px solid #cbd5e1;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
  border-right: unset;
}

[dir="rtl"] #credit-note-form .input-group .input-group-addon {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  border-right: 1px solid #cbd5e1;
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
  border-left: unset;
}

[dir="rtl"] #credit-note-form .input-group.date .input-group-addon,
[dir="rtl"]
  #credit-note-form
  .input-group.input-group-select
  .input-group-addon {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
  border-left: 1px solid #cbd5e1;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
  border-right: unset;
}

[dir="rtl"] body.custom_fields .input-group-addon {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  border-right: 1px solid #cbd5e1;
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
  border-left: unset;
}
#timer-select-task .inner.open {
  overflow-y:unset !important;
}