@import url('https://fonts.googleapis.com/css?family=Nunito');

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('../../../../assets/fonts/IRANSans/eot/IRANSansWeb_Black.eot');
	src: url('../../../../assets/fonts/IRANSans/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),
		/* IE6-8 */
		url('../../../../assets/fonts/IRANSans/woff2/IRANSansWeb_Black.woff2') format('woff2'),
		/* FF39+,Chrome36+, Opera24+*/
		url('../../../../assets/fonts/IRANSans/woff/IRANSansWeb_Black.woff') format('woff'),
		/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		url('../../../../assets/fonts/IRANSans/ttf/IRANSansWeb_Black.ttf') format('truetype');
	unicode-range: U+0600-06FF;
}

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('../../../../assets/fonts/IRANSans/eot/IRANSansWeb_Bold.eot');
	src: url('../../../../assets/fonts/IRANSans/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),
		/* IE6-8 */
		url('../../../../assets/fonts/IRANSans/woff2/IRANSansWeb_Bold.woff2') format('woff2'),
		/* FF39+,Chrome36+, Opera24+*/
		url('../../../../assets/fonts/IRANSans/woff/IRANSansWeb_Bold.woff') format('woff'),
		/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		url('../../../../assets/fonts/IRANSans/ttf/IRANSansWeb_Bold.ttf') format('truetype');
	unicode-range: U+0600-06FF;
}

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('../../../../assets/fonts/IRANSans/eot/IRANSansWeb_Medium.eot');
	src: url('../../../../assets/fonts/IRANSans/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),
		/* IE6-8 */
		url('../../../../assets/fonts/IRANSans/woff2/IRANSansWeb_Medium.woff2') format('woff2'),
		/* FF39+,Chrome36+, Opera24+*/
		url('../../../../assets/fonts/IRANSans/woff/IRANSansWeb_Medium.woff') format('woff'),
		/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		url('../../../../assets/fonts/IRANSans/ttf/IRANSansWeb_Medium.ttf') format('truetype');
	unicode-range: U+0600-06FF;
}

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('../../../../assets/fonts/IRANSans/eot/IRANSansWeb_Light.eot');
	src: url('../../../../assets/fonts/IRANSans/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),
		/* IE6-8 */
		url('../../../../assets/fonts/IRANSans/woff2/IRANSansWeb_Light.woff2') format('woff2'),
		/* FF39+,Chrome36+, Opera24+*/
		url('../../../../assets/fonts/IRANSans/woff/IRANSansWeb_Light.woff') format('woff'),
		/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		url('../../../../assets/fonts/IRANSans/ttf/IRANSansWeb_Light.ttf') format('truetype');
	unicode-range: U+0600-06FF;
}

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('../../../../assets/fonts/IRANSans/eot/IRANSansWeb_UltraLight.eot');
	src: url('../../../../assets/fonts/IRANSans/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),
		/* IE6-8 */
		url('../../../../assets/fonts/IRANSans/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),
		/* FF39+,Chrome36+, Opera24+*/
		url('../../../../assets/fonts/IRANSans/woff/IRANSansWeb_UltraLight.woff') format('woff'),
		/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		url('../../../../assets/fonts/IRANSans/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
	unicode-range: U+0600-06FF;
}

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('../../../../assets/fonts/IRANSans/eot/IRANSansWeb.eot');
	src: url('../../../../assets/fonts/IRANSans/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),
		/* IE6-8 */
		url('../../../../assets/fonts/IRANSans/woff2/IRANSansWeb.woff2') format('woff2'),
		/* FF39+,Chrome36+, Opera24+*/
		url('../../../../assets/fonts/IRANSans/woff/IRANSansWeb.woff') format('woff'),
		/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		url('../../../../assets/fonts/IRANSans/ttf/IRANSansWeb.ttf') format('truetype');
	unicode-range: U+0600-06FF;
}

body {
	font-family: IRANSans, Roboto, sans-serif;
	text-align: right;
}

.tooltip {
	font-family: IRANSans, Roboto, sans-serif;
}

.usage-dial {
	font-family: IRANSans, Roboto, sans-serif;
}

.mg-wrapper {
	font-family: IRANSans, Roboto, sans-serif;
}

.mg-wrapper .tpx-select2-container {
	font-family: IRANSans, Roboto, sans-serif
}

.btn {
	font-family: IRANSans, Roboto, sans-serif
}

ul.top-nav #languageChooserContent {
	left: 8px;
	right: auto !important;
}

.annoucements .announcement-title:before {
	margin-left: 12px;
	margin-right: 0 !important;
}

@media (min-width: 768px) {

	.col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9 {
		float: right !important;
	}
}

.client-alerts {
	margin-right: -160px;
	margin-left: auto !important;
}

.promo-slider-more>i {
	margin-left: 8px;
	margin-right: auto !important;
}

.site .check-features .lm-check {
	margin-left: 16px;
	margin-right: auto !important;
	float: right;
}

.site .banner-graphic .promo-slider-icon {
	left: -152px;
	right: auto !important;
}

.site .banner-actions .btn+.btn {
	margin-right: 16px;
	margin-left: auto !important;
}

.site .feature-left .feature-icon {
	margin: 0 0 0 24px !important;
}

.site .slider-actions {
	direction: ltr;
}

.site .cycle-switcher .btn-group .cycle-change.active {
	float: right;
}

.site .browser-lg .browser-actions {
	margin-left: 10px;
	margin-right: auto !important;
}

.site .browser-lg .browser-searchbar {
	padding-right: 10px;
	padding-left: auto !important;
}

.package-actions>*+:not(.package-learn-more) {
	margin-right: 16px;
	margin-left: auto !important;
}

.site .package-slider-summary-item:not(:last-of-type):after {
	left: 0;
	right: auto !important;
}

.site .package-slider-summary-item {
	margin-left: 24px;
	margin-right: auto !important;
}

.store-actions .btn+.btn {
	margin-right: 16px;
	margin-left: auto !important;
}

.page-clientareahome .client-home-alerts .alert-actions {
	left: 16px;
	right: auto !important;
}

.alert-body {
	float: right;
}

.alert .alert-icon+.alert-body {
	padding-right: 24px;
	padding-left: 0 !important;
}

#tableDomainsList .ssl-info>* {
	margin-left: 5px;
	margin-right: auto !important;
}

.m-l-8 {
	margin-right: 8px;
	margin-left: 0 !important;
}

.m-r-8 {
	margin-left: 8px !important;
	margin-right: 0 !important;
}

.site .news-box .news-desc {
	padding: 0 24px 20px 0 !important;
}

.site .news-box .news-date {
	padding-right: 24px;
	padding-left: auto !important;
}

.site .news-box .news-date i {
	margin-left: 12px;
	margin-right: auto !important;
}

.site .testimonials-avatar {
	margin-left: 32px;
	margin-right: 0 !important;
}

.site .m-w-md {
	direction: ltr;
	text-align: right;
}

@media (min-width: 992px) {
	.lagom-layout-left-wide .app-nav .navbar-main .navbar-nav>li .dropdown-menu>li {
		padding-right: 7px;
		padding-left: 0 !important;
	}
}

.site .site-subnav .nav li {
	margin-left: 45px;
	margin-right: 0 !important;
}

.nav {
	padding-right: 0 !important;
}

.site .section-desc .check-list li .lm-check {
	right: 0;
	left: auto !important;
}

.site .section-desc .check-list li {
	padding-right: 40px;
	padding-left: 0 !important;
}

@media (min-width: 768px) {
	.site .section-graphic-right {
		padding-right: 64px;
		padding-left: 0 !important;
	}
}

@media (min-width: 768px) {
	.site .section-graphic:not(.section-graphic-right) {
		padding-left: 64px;
		padding-right: 0 !important;
	}
}

@media (min-width: 768px) {
	.site .section-graphic-right {
		padding-right: 64px;
		padding-left: 0 !important;
	}
}

.package-horizontal .package-footer .package-price {
	text-align: right;
}

.site .package-slider-actions form+form {
	margin-right: 15px;
	margin-left: 0 !important;
}

.store-choose-domain .domain-validation>i {
	margin-left: 16px;
	margin-right: 0 !important;
	float: right;
}

.btn i.ls-caret {
	margin: 0 6px 0 -6px;
}

.selectize-control.form-control .selectize-input:before {
	left: 7px;
	right: auto !important;
}

.selectize-control.form-control .selectize-input.items>div .remove:before {
	right: 5px;
	left: 0 !important;
}

.selectize-control.form-control.custom-multiselect .selectize-input {
	padding: 8px 16px 4px 28px;
}

.annoucements {
	direction: ltr;
}

.annoucements .announcement-title {
	direction: rtl;
}

.annoucements .announcement-details {
	margin-left: auto;
	margin-right: 0 !important;
}

.dropdown-header--account .client-avatar {
	margin-left: var(--spacing-2x);
}

.password-content .progress {
	margin: 0 12px 0 0;
}

.lagom-layout-condensed .top-nav .dropdown-menu {
	left: 0 !important;
	right: auto !important;
}

.dropdown-menu .dropdown-menu-item a,
.dropdown-menu>li>a {
	white-space: normal;
}

@media (max-width: 991.98px) {
	.app-nav-menu .menu>li>a:not(.btn)>svg {
		margin-left: var(--ui-nav-link-icon-spacing-lg)
	}
}

.dropdown-menu-right {
	right: auto;
	left: 0;
}

.label.pull-right.float-right {
	float: left !important;
}

.table-top [data-inactive-services] .switch {
	margin-left: initial;
	margin-right: var(--spacing-1x);
}