/* *****************************************************

    ** RTL Stylesheet **

    فارسی سازی و راستچین شده توسط نئو تم
	www.NeoTheme.ir
	© تمامی حقوق نسخه راستچین شده برای نئو تم محفوظ میباشد

***************************************************** */

/* font */
@font-face {
  font-family: Vazirmatn;
  src: url('../fonts/Vazirmatn-RD-FD-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Vazirmatn;
  src: url('../fonts/Vazirmatn-RD-FD-ExtraLight.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Vazirmatn;
  src: url('../fonts/Vazirmatn-RD-FD-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Vazirmatn;
  src: url('../fonts/Vazirmatn-RD-FD-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Vazirmatn;
  src: url('../fonts/Vazirmatn-RD-FD-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Vazirmatn;
  src: url('../fonts/Vazirmatn-RD-FD-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Vazirmatn;
  src: url('../fonts/Vazirmatn-RD-FD-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Vazirmatn;
  src: url('../fonts/Vazirmatn-RD-FD-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Vazirmatn;
  src: url('../fonts/Vazirmatn-RD-FD-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

body , h1 , h2 , h3 , h4 , h5 , h6 , input , textarea , .slider .product-selector .irs-grid-text , .slider .product-selector .irs-single {
	font-family: Vazirmatn !important;
}

/* country flag in signup page */
.intl-tel-input .selected-flag .iti-arrow {
	left: 6px;
	right: auto;
}
.intl-tel-input .country-list {
	direction: ltr;
}

/* domain configuration in order page */
#frmProductDomain .domain-selection-options .domains-row {
	direction: ltr;
}
#frmProductDomain .domain-selection-options .input-group-addon:first-child {
	border-radius: 4px 0 0 4px;
	border-left: 1px solid #ccc;
	border-right: 0;
}
#frmProductDomain .domain-selection-options .input-group-btn:last-child > .btn {
	border-radius: 0 4px 4px 0;
}
#frmProductDomain .domain-selection-options .form-control:last-child {
	border-radius: 0 4px 4px 0;
}
#frmProductDomain .domain-selection-options .dropdown-menu-right {
    left: auto;
    right: 0;
}

/* fix not last btns */
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}

/* label in login page */
.panel-login .checkbox-inline {
	padding-right: 0;
}
.panel-login .rememberme div, .rememberme input {
    margin-right: 0;
}

/* cpanel usage in service page */
#cPanelUsagePanel .usage-dial {
	margin-left: 0;
	margin-right: -77px;
}

/* fix panel title font size */
.panel-title {
    font-size: 15px;
}

/* fix change lang popup arrow */
.popover.top > .arrow {
    right: auto;
}