@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('/fonts/IRANSansWeb.eot');
	src: url('/fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
	url('/fonts/IRANSansWeb.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
	url('/fonts/IRANSansWeb.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('/fonts/IRANSansWeb.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: bold;
	font-weight: bold;
	src: url('/fonts/IRANSansWeb_Bold.eot');
	src: url('/fonts/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
	url('/fonts/IRANSansWeb_Bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
	url('/fonts/IRANSansWeb_Bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('/fonts/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('/fonts/IRANSansWeb_Medium.eot');
	src: url('/fonts/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
	url('/fonts/IRANSansWeb_Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
	url('/fonts/IRANSansWeb_Medium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('/fonts/IRANSansWeb_Medium.ttf') format('truetype');
}
body{
	direction: ltr;
	text-align: left;
}
#cover {
	background: url(/img/payment/header-ltr.png) no-repeat top center / cover;
}
#banks{
	text-align: left;
}
#banks .icon{
	float: left;
	margin-right: 10px;
	margin-left: 0px;
}
.btn_container .pay_btn,
.btn_container .link_btn{
	float: right;
}
.btn_container .cancel_btn{
	float: left;
}
h2.tab_title{
	text-align: left;
}
.title_table{
	text-align: left;
}
.table_grid th, .table_grid td{
	text-align: left;
}
.tab_title_table {
	padding: 0 ;
}
body {direction: ltr;}
#account_balance table.pecuniary th, #account_balance table.pecuniary td {
	border-right: 0px;
	border-left: 1px solid #784fd7;
}
#banks .icon {
	float: left;
	margin-right: 10px;
	margin-left: 0px;
}
#banks a {
	text-align: left;
}
label .labeldesc, label .labletitle {
	padding-right: 0px;
	padding-left: 0px;
}
#banks .pay_btn {
	text-align: right;
}
.radioBtn ul li label {
	text-align: left;
}
.checkboxBtn ul li input[type=checkbox]{
	left: 48px;
	right: auto;
}
.radioBtn ul li .check {
	left: 15px;
	right: auto;
}
.radioBtn ul li .check::before {
	right: 3px;
	left: auto;
}
#banks .pay_btn a .icon, #banks .pay_btn button .icon, .pay_btn a .icon, .pay_btn button .icon {
	float: left;
	margin-left: 0;
	margin-right: 10px;
}
.btn_container .pay_btn, .btn_container .link_btn {float: right;}
.btn_container .cancel_btn {float: left;}
div.table_grid table.grid td,
div.table_grid table.grid th,
.title_table {text-align: left;direction: ltr;}
#invoice .invoice_form_item, #invoice .invoice_item {text-align: left;}
.radioBtn ul li {padding-left: 45px;}




#logo {
	float: left;
	padding-right:0px;
	padding-left:70px;
}
#logo .icon {
	right: auto;
	left: 0;
}
#header .menu {float: right;}
.pic-box {
	float:right;
}
.landing-section .info {
	float: left;
}
.landing-section .link {
	float: right;
}
.landing-section ul li {
	background-position: left center;
}
.landing-section ul li {
	padding-right: 0;
	padding-left: 30px;
}
p {
    direction: ltr;
}
#banks .labletitle .gatewaycost,
#banks .labletitle span.error,
#banks .labletitle span.soon{
	float: right;
}

#invoice .invoice_form_item label, #invoice .invoice_item span {
	font: bold 15px/30px 'IRANSans';
}
textarea.form_textarea {
	direction: ltr;
	text-align: left;
}