/*	
_____________________________________________________________

			RESET
_____________________________________________________________

*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,footer,header,#bajTopMenu,section,summary,time,mark,audio,video
	{
	margin: 0;
	padding: 0;
	border: 0;
	word-wrap: break-word;
}

article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,#bajTopMenu,section,audio,video
	{
	display: block;
}

ul {
	list-style: none;
}

img {
	vertical-align: middle;
}

textarea {
	resize: vertical;
}

table {
	border-collapse: collapse;
}

a{
	cursor: pointer;
}
.icon .i{
	
}
.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
	*text-indent: -9999px;
}

.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 100%;
}

.hidden {
	display: none !important;
	visibility: hidden;
}

.visuallyhidden {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.portrait {
	/* max-height : 100%; */
	width: 80px;
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

.invisible {
	visibility: hidden;
}

.clearfix:before,.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

/*	
_____________________________________________________________

			WIDGETS
_____________________________________________________________

*/

/* ________ ICONS */
.i {
	position: relative;
	display: inline-block;
}

.i-payments {
	width: 31px;
	height: 27px;
	background-position: 0 -283px;
}

.i-unread { /* sobre */
	width: 25px;
	height: 18px;
	background-position: 0 -318px;
}

.i-credit_payments {
	width: 27px;
	height: 26px;
	background-position: 0 -347px;
}

.i-authorization {
	width: 28px;
	height: 20px;
	background-position: 0 -384px;
}

.i-pending {
	position: absolute;
	right: -3px;
	top: -6px;
	width: 18px;
	height: 18px;
	line-height: 17px;
	background-position: 0 -422px;
	text-align: center;
	font-size: 11px;
	color: #fff;
	z-index:1;
}

.i-pending-menu:after {
	visibility: hidden;
    content: attr(data-pending-attr);
    position: absolute;
    top: 0px;
    width: 18px;
    height: 18px;
    line-height: 17px;
    background-position: 0 -422px;
    text-align: center;
    font-size: 11px;
    color: #fff;
    z-index: 1;
}

.show.i-pending-menu:after {
	visibility: visible;
}

.i-head {
	width: 22px;
	height: 28px;
	background-position: 0 -450px;
}

.i-add_modules {
	width: 38px;
	height: 40px;
	background-position: 0 -488px;
}

.i-fav {
	width: 28px;
	height: 28px;
	background-position: 0 -205px;
}

.i-send {
	width: 41px;
	height: 26px;
	background-position: 0 -129px;
}

.i-pdf {
	width: 24px;
	height: 30px;
	background-position: -43px -197px;
}

.i-print {
	width: 30px;
	height: 30px;
	background-position: 0 -165px;
}

.i-alert {
	width: 29px;
	height: 28px;
	background-position: -96px -390px;
}

.i-check {
	width: 20px;
	height: 17px;
	background-position: -43px -322px;
}


.i-close-lightscreen {
width: 31px;
height: 31px;
background-position: 0 -244px;
}


.i-err {
	width: 16px;
	height: 16px;
	background-position: -43px -348px;
}

.i-error {
	width: 17px;
	height: 15px;
	background-position: -97px -496px;
}

.i-clock {
	width: 21px;
	height: 21px;
	background-position: -43px -374px;
}

.i-add {
	width: 20px;
	height: 19px;
	background-position: -43px -405px;
}

.i-info {
	width: 17px;
	height: 17px;
	background-position: -43px -434px;
	vertical-align: middle;
}

.i-open_sitemap {
	width: 27px;
	height: 27px;
	background-position: -53px -159px;
}

.i-fb {
	width: 34px;
	height: 33px;
	background-position: 0 0;
}

.i-tw {
	width: 34px;
	height: 33px;
	background-position: 0 -43px;
}

.i-rss {
	width: 34px;
	height: 33px;
	background-position: 0 -86px;
}

.i-contact {
	width: 18px;
	height: 12px;
	background-position: -43px 0;
}

.i-settings {
	width: 15px;
	height: 16px;
	background-position: -72px -14px;
}

.i-star {
	width: 16px;
	height: 16px;
	background-position: -72px -80px;
}

.i-logout {
	width: 13px;
	height: 14px;
	background-position: -72px -40px;
}

.i-nav_global {
	width: 32px;
	height: 30px;
	background-position: -103px 2px;
}

.i-nav_cards {
	width: 41px;
	height: 38px;
	background-position: -97px -44px;
}

.i-nav_accounts {
	width: 42px;
	height: 33px;
	background-position: -97px -85px;
}

.i-nav_transfers {
	width: 40px;
	height: 33px;
	background-position: -97px -128px;
}

.i-nav_payments {
	width: 61px;
	height: 31px;
	background-position: -90px -170px;
}

.i-nav_government {
	width: 34px;
	height: 30px;
	background-position: -101px -211px;
}

.i-nav_brokerage {
	width: 44px;
	height:30px;
	background-position: -94px -260px;
}

.i-nav_self {
	width: 48px;
	height: 30px;
	background-position: -93px -302px;
}

.i-nav_finance {
	width: 40px;
	height: 36px;
	background-position: -97px -346px;
}

.i-nav_OLP {
	width: 51px;
	height: 30px;
	background-position: -93px -518px;
}

.i-nav_pending {
	width: 34px;
	height: 30px;
	background-position: -100px -387px;
}

.i-edit {
	width: 13px;
	height: 14px;
	background-position: -97px -427px;
}

.i-details {
	width: 13px;
	height: 14px;
	background-position: -97px -450px;
}

.i-delete {
	width: 11px;
	height: 14px;
	background-position: -97px -473px;
}

.i-edge_b {
	width: 13px;
	height: 13px;
	background-position: -43px -264px;
}

.i-cards {
	width: 23px;
	height: 17px;
	background-position: -43px -237px;
}

.i-keys {
	width: 14px;
	height: 14px;
	background-position: -143px -427px;
}

.i-global_close {
	position: absolute;
	top: -2px;
	width: 50px;
	height: 56px;
}

.ltr .i-global_close {
	right: -2px;
	background-position: -168px -211px;
}

.rtl .i-global_close {
	left: -2px;
	background-position: -168px -277px;
}

.global-foot-item:hover .i-global_close {
	top: 0;
	width: 49px;
	height: 51px;
}

.ltr .global-foot-item:hover .i-global_close {
	right: 0;
	background-position: -228px -211px;
}

.rtl .global-foot-item:hover .i-global_close {
	left: 0;
	background-position: -228px -277px;
}

.i-security_staff,.i-admin_staff,.i-retail_manage,.i-bank_business {
	display: inline-block;
	position: relative;
	background: url(../img/sprites-blue.png) no-repeat;
}

.i-retail_manage {
	width: 32px;
	height: 32px;
	background-position: -321px -82px;
}

.i-bank_business {
	width: 45px;
	height: 34px;
	background-position: -363px -82px;
}

.i-admin_staff {
	width: 32px;
	height: 32px;
	background-position: -418px -82px;
}

.i-security_staff {
	width: 32px;
	height: 32px;
	background-position: -460px -82px;
}

/* ________ FORM */

/* Deleted */




/* ________ BUTTONS */
.btn {
	display: inline-block;
	margin: 0;
	border: none;
	cursor: pointer;
}

.btn-mail {
	line-height: 31px;
	padding: 0 8px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px -1px 1px rgba(000, 000, 000, 0.2), 0px 1px 0px
		rgba(255, 255, 255, 0.3);
}

.btn-green {
	padding: 4px 10px;
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYjMxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDg5MDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	filter: progid:  DXImageTransform.Microsoft.gradient(  startColorStr= 
		'#4CB31A', EndColorStr=  '#348908');
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4CB31A),
		to(#348908));
	background: -webkit-linear-gradient(top, #4CB31A, #348908);
	background: -moz-linear-gradient(top, #4CB31A, #348908);
	background: -ms-linear-background(top, #4CB31A, #348908);
	background-image: -o-linear-gradient(top, #4CB31A, #348908);
	background: linear-background(top, #4CB31A, #348908);
	border: 1px solid #FFFFFF;
	font-size: 1.25em;
	font-weight: bold;
	color: #FFF;
}

.btn-grey {
	padding: 4px 10px;
	background: #CCCCCC;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDD),
		to(#CCC));
	background: -webkit-linear-gradient(top, #DDD, #CCC);
	background: -moz-linear-gradient(top, #DDD, #CCC);
	background: -ms-linear-background(top, #DDD, #CCC);
	background-image: -o-linear-gradient(top, #DDD, #CCC);
	background: linear-background(top, #DDD, #CCC);
	-moz-box-shadow: 0 0 9px -5px #000000 inset;
	-webkit-box-shadow: 0 0 9px -5px #000000 inset;
	box-shadow: 0 0 9px -5px #000000 inset;
	border-radius: 7px;
	font-weight: bold;
	font-size: 10px;
	color: #333;
}

/* more contacts */
.a-more_contacts {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.a-more_contacts i {
	margin-right: 7px;
	vertical-align: middle;
}

/* ________ LISTS */

/* favourite links list */
.links-fav-li {
	padding-left: 13px;
	margin-top: 11px;
	background-position: 0 6px !important;
}

.links-fav-li:first-child {
	margin-top: 0;
}

.links-fav-li a {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.links-fav-li a:hover {
	text-decoration: underline;
}

/* Alerts links list */
.links-w_icon-li {
	padding: 8px 0;
	line-height: 26px;
}

.links-w_icon-li:first-child {
	padding-top: 0;
	border-top: none;
}

.links-w_icon-li a {
	display: block;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.ltr .links-w_icon-li a>i {
	margin-right: 6px;
	vertical-align: middle;
}

.rtl .links-w_icon-li a>i {
	margin-left: 6px;
	vertical-align: middle;
}

.links-w_icon-li a:hover span {
	text-decoration: underline;
}

/* favourite links list */
.nav-drop-li {
	margin-top: 19px;
}

.nav-drop-li:first-child {
	margin-top: 0;
}

.nav-drop-li h3 {
	padding-left: 14px;
	background-position: 0 7px;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
}
.nav-drop-li h3 a.new:after{
	content: "";
	position: relative;	
	display: inline-block;
	overflow:hidden;
	background: url(../img/new-small-en.png) no-repeat top right;
	background-size: 30px 30px;
	min-width: 30px;
	height: 30px;
	top: 0px;
	margin-left: 5px;
	margin-bottom: -10px;
	margin-top: -5px;
}

.rtl .nav-drop-li h3 a.new:after{
	background: url(../img/new-small-ar.png) no-repeat top right;
	background-size: 30px 30px;
	min-width: 30px;
	height: 30px;
	top: -2px;
}

.rtl .nav-drop-li h3 a.new:after{
	margin-right: 5px;
	margin-left: 0px;
}

.rtl .nav-drop-li h3 {
	font-size: 15px;
}
/*
.nav-drop-li.expand h3 {
	background: url(../img/i-arrow-b.png) no-repeat 0 6px;
}
*/
.nav-drop-sub {
	margin: 5px 0 0 14px;
}

.nav-drop-sub-li {
	margin-top: 4px;
}

.nav-drop-sub-li:first-child {
	margin-top: 0
}
.nav-drop-sub-li a.new:after{
	content: "";
	position: relative;	
	display: inline-block;
	overflow:hidden;
	background: url(../img/new-small-en.png) no-repeat top right;
	background-size: 30px 30px;
	min-width: 30px;
	height: 30px;
	top: 0px;
	margin-left: 5px;
	margin-bottom: -10px;
	margin-top: -7px;
}

.rtl .nav-drop-sub-li a.new:after{
	background: url(../img/new-small-ar.png) no-repeat top right;
	background-size: 30px 30px;
	min-width: 30px;
	height: 30px;
	top: -2px;
	margin-right: 5px;
	margin-left: 0px;
}

.ltr .nav-drop-sub-li a {
	font-size: 12px;
	text-decoration: none;
}

.rtl .nav-drop-sub-li a {
	font-size: 14px;
	text-decoration: none;
}

.nav-drop-sub-li a:hover {
	text-decoration: underline;
}

/*	
_____________________________________________________________

			BODY
_____________________________________________________________

*/
body {
	font-family: Arial, sans-serif;
	font-size: 75%;
	background: #ffffff;
	direction: ltr;
	overflow-y: scroll;
	-webkit-user-select: text !important;
	-moz-user-select: text !important;
	-ms-user-select: text !important;
	touch-action: pan-y !important;
	-ms-content-zooming: none !important;
}

.dj_safari body {
	-webkit-user-select: none !important;
	-o-user-select: none !important;;
	user-select: none !important;
}

.dj_ie body {
	-ms-content-zooming: none !important;
}

#wrapper {
	position: relative;
	width: 960px;
	margin: 0 auto;
	padding: 15px 0 0 0;
	background: #ffffff;
}

.readonly {
	color: #BDBDBD;
}

body.loading,
body.modal-open {
	position: fixed;
	left: 0;
	right: 0;
	height: 100%;
}



/*	
_____________________________________________________________

			HEADER
_____________________________________________________________

*/
#bajTopHeader {
	position: relative;
	z-index: 100;
}

#corp {
	position: relative;
	overflow: hidden;
}

.corp-ul {
	float: left;
	font-size: 11px;
	margin-top: 50px;
}

.corp-ul.corporate-logo {
	margin-top: 25px;
	margin-left: 5px;
}

.rtl .corp-ul.corporate-logo {
	margin-top: 25px;
	margin-right: 5px;
	margin-left: 0px;
}

.corp-ul li {
	display: inline-block;
	line-height: 15px;
	padding: 0 4px;
	border-left: 1px solid #009;
}

.corp-ul li:first-child {
	border: none;
	min-width:60px;
}

.corp-ul a {
	text-decoration: none;
}

.corp-ul .i-contact,.corp-ul .i-settings {
	vertical-align: middle;
}

.corp-ul a:hover span {
	text-decoration: underline;
}

#logo {
	position: absolute;
	left: 291px;
	top: 3px;
	width: 379px;
	height: 65px;
	background-position: -168px 0;
}

#logo.corporate-logo {
	left: 5px;
	top: 0px;
}

.rtl #logo.corporate-logo {
	left: 0px;
	right: 5px;
}

.div-baj-logo {
	float: left;
	width: 475px;
	margin-left: 5px;
	height: 75px;
}

.rtl .div-baj-logo {
	float: right;
	margin-left: 0px;
	margin-right: 5px;
}

.div-company-logo {
	float: right;
	width: 475px;
	margin-right: 5px;
	height: 75px;
	text-align: right;
	overflow: hidden;
}

.div-image-company-logo{
	width: 475px  !important;;
	margin-right: 5px;
	height: 75px  !important;;
	text-align: right;
	overflow: hidden;
}

.rtl .div-image-company-logo{
	margin-right: 0px;
	margin-left: 5px;
	text-align: left;
	overflow: hidden;
}

.rtl .div-company-logo {
	float: left;
	margin-left: 5px;
	margin-right: 0px;
	text-align: left;
}

#login_cont {
	position: relative;
	z-index: 1;
	float: right;
	margin: 37px 7px 0 0;
	font-size: 0;
}

#login_cont-corporate-logo {
	position: relative;
	z-index: 1;
	float: right;
	margin: 5px 5px 0 0;
	font-size: 0;
}

.rtl #login_cont-corporate-logo {
	float: left;
	margin: 5px 0px 0 5px;
}

#user {
	display: inline-block;
	height: 39px;
	padding: 0 5px 0 27px;
	background: #D1D1D1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7',
		endColorstr='#D1D1D1'); /* ie 6+ */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#D1D1D1')";
	/* ie8 + */
	background: -ms-linear-background(top, #F7F7F7, #D1D1D1); /* ie10 */
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F7F7F7),
		to(#D1D1D1));
	background: -webkit-linear-gradient(top, #F7F7F7, #D1D1D1);
	background: -moz-linear-gradient(top, #F7F7F7, #D1D1D1);
	background-image: -o-linear-gradient(top, #F7F7F7, #D1D1D1);
	background: linear-background(top, #F7F7F7, #D1D1D1);
	color: #797979;
	vertical-align: top;
}

#user.corporate {
	height: 41px;
}

#name {
	margin: 5px 0 0 -20px;
	font-size: 11px;
	color: #595959;
}

#name.corporate {
	margin: 2px 0 0 -20px;
	line-height: 11px;
	font-size: 10px;
}

#name .i-star {
	vertical-align: middle;
	display:none !important;
}

#user .visit {
	font-size: 10px;
}

#login {
	display: inline-block;
	line-height: 39px;
	padding: 0 10px 0 6px;
	border-radius: 0 12px 0 0;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	vertical-align: top;	
}

#login.corporate {
	height: 41px;
}

#login .i-logout {
	vertical-align: middle;
	display:inline-block;
}

#login a:hover span {
	text-decoration: underline;
}

/*	
_____________________________________________________________

			NAV
_____________________________________________________________

*/
#bajTopMenu {
	position: relative;
	z-index: 100;
	height: 71px;
	padding-left: 16px;
	background-position: left -207px;
}

#principal {
	height: 71px;
	padding-right: 17px;
	background-position: right -288px;
	/*font-size: 0;*/
	/*letter-spacing: -0.3em;*/
}

.principal-li {
	display: inline-block !important;
	height: 65px !important;
	margin-top: 6px !important;
	text-align: center !important;
	border-radius: 4px 4px 0 0 !important;
	background-position: left 4px !important;
	vertical-align: top !important;

}

.principal-li a.new:after{
	content: "" ;
	position: absolute ;
	background: url(../img/new-marker-en.png) no-repeat 19px 2px ;
	background-size: 63px 65px ;
	display: block ;
	min-width: 94px ;
	height: 65px ;
	top: 1px ;
	overflow: hidden ;
	z-index:999 !important;
}

.principal-li:hover a.level_1.new:after{
	content: "" ;
	position: absolute ;
	background: url(../img/new-marker-en.png) no-repeat 19px 2px;
	background-size: 63px 65px ;
	display: block ;
	min-width: 94px ;
	height: 65px ;
	top: 1px ;
	overflow: hidden ;
	z-index:999 !important;
}

.rtl .principal-li a.new:after{
	content: "" ;
	position: absolute ;
	background: url(../img/new-marker-ar.png) no-repeat 6px 2px ;
	background: url(../img/new-marker-ar.png) no-repeat 8px 2px \0/;
	background-size: 63px 65px ;
	display: block ;
	min-width: 94px ;
	height: 65px ;
	top: 1px ;
	overflow: hidden ;
	z-index:999 !important;
}
.rtl .principal-li:hover a.level_1.new:after{
	content: "" ;
	position: absolute ;
	background: url(../img/new-marker-ar.png) no-repeat 6px 2px ;
	background: url(../img/new-marker-ar.png) no-repeat 8px 2px \0/;
	background-size: 63px 65px ;
	display: block ;
	min-width: 94px ;
	height: 65px ;
	top: 1px ;
	overflow: hidden ;
	z-index:999 !important;
}

.rtl .principal-li a.new:after{	
	margin-right: -6px;
}

.principal-li:first-child {
	background: none !important;
	padding: 0;
}

.principal-li.selected>a {
	border-radius: 3px 3px 0 0;
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%,
		rgba(255, 255, 255, 0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, 0.8)), color-stop(100%, rgba(255, 255, 255, 0)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%,
		rgba(255, 255, 255, 0) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%,
		rgba(255, 255, 255, 0) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%,
		rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%,
		rgba(255, 255, 255, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#ccffffff',
		endColorstr='#00ffffff', GradientType=0);
}

.level_1 {
	display: block;
	width: 79px;
	height: 63px;
	padding: 0 1px;
	line-height: 11px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.rtl .level_1 {
	font-size: 14px;
}

.level_1 .icon {
	display: block;
	height: 32px;
}

.level_1 .txt {
	display: block;
	margin-top: 9px;
}

.level_2 {
	display: none;
	position: absolute;
	top: 71px;
	left: 12px;
	z-index: 100;
	width: 892px;
	padding: 30px 27px 17px 17px;
	ms-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	font-size: 12px;
	box-shadow: 3px 3px 7px #888888;
}

.rtl .level_2 {
	font-size: 16px;
}

.level_2 ul {
	float: left;
	width: 200px;
	padding: 0 0 1px 25px;
	background-position: right 35px;
}

.level_2 ul:first-child {
	background: none;
}

.level_2 > ul > li {
	text-align: left;
}

.level_2 li strong {
	border: none;
	margin: 0 0 3px 0;
	display: block;
}
.level_2 li strong.new:after{
	content: "";
	position: relative;	
	display: inline-block;
	overflow:hidden;
	background: url(../img/new-small-en.png) no-repeat top right;
	background-size: 30px 30px;
	min-width: 30px;
	height: 30px;
	top: 0px;
	margin-left: 5px;
	margin-bottom: -10px;
	margin-top: -5px;
}
.rtl .level_2 li strong.new:after{
	background: url(../img/new-small-ar.png) no-repeat top right;
	background-size: 30px 30px;
	min-width: 30px;
	height: 30px;
	top: -2px;
}

.rtl .level_2 li strong.new:after{
	margin-right: 5px;
	margin-left: 0px;
}

.level_2 li a {
	display: block;
	margin-right: 25px;
	font-size: 12px;
	text-decoration: none;
	line-height: 21px;
}

.level_2 li a.new:after{
	content: "";
	position: relative;	
	display: inline-block;
	overflow:hidden;
	background: url(../img/new-small-en.png) no-repeat top right;
	background-size: 30px 30px;
	min-width: 30px;
	height: 30px;
	top: 0px;
	margin-left: 5px;
	margin-bottom: -10px;
	margin-top: -5px;
}

.rtl .level_2 li a.new:after {
	content: "";
	position: relative;	
	display: inline-block;
	overflow:hidden;
	background: url(../img/new-small-ar.png) no-repeat top right;
	background-size: 30px 30px;
	min-width: 30px;
	height: 30px;
	top: -1px;
	left: -1px;
	margin-right: 5px;
	margin-left: 0px;	
}

.rtl .level_2 li a {
	font-size: 15px;
}

.submenu_banner {
	float: right;
	width: 438px;
	/*height: 176px;*/
}

/*	
_____________________________________________________________

			CONTENT
_____________________________________________________________

*/
#content {
	overflow: hidden;
	margin: 15px 0 0 0;
}

/*	
_____________________________________________________________

			LAYOUTS 
_____________________________________________________________

*/
/* =Containers
--------------------------------------------------------------------------------*/
.container_8 {
	margin-left: auto;
	margin-right: auto;
	width: 672px;
}

.dijitDialogPaneContent .container_8 {
	padding: 10px 8px;
}

.container_4 {
	margin-left: auto;
	margin-right: auto;
	width: 336px;
	padding: 10px 8px;
}

.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	padding: 10px 8px;
}

.dijitDialogPaneContent .container_16 {
	padding: 30px 15px 10px;
}

.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
	padding: 10px 8px;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24
	{
	display: inline;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	min-height: 1px;
}

.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16,.push_17,.pull_17,.push_18,.pull_18,.push_19,.pull_19,.push_20,.pull_20,.push_21,.pull_21,.push_22,.pull_22,.push_23,.pull_23
	{
	position: relative;
}

/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/
.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* =Grid >> 16 Columns
--------------------------------------------------------------------------------*/
.container_16 .grid_1 {
	width: 50px;
}

.container_16 .grid_2 {
	width: 110px;
}

.container_16 .grid_3 {
	width: 170px;
}

.container_16 .grid_4 {
	width: 230px;
}

.container_16 .grid_5 {
	width: 290px;
}

.container_16 .grid_6 {
	width: 350px;
}

.container_16 .grid_7 {
	width: 410px;
}

.container_16 .grid_8 {
	width: 470px;
}

.container_16 .grid_9 {
	width: 530px;
}

.container_16 .grid_10 {
	width: 590px;
}

.container_16 .grid_11 {
	width: 650px;
}

.container_16 .grid_12 {
	width: 710px;
}

.container_16 .grid_13 {
	width: 770px;
}

.container_16 .grid_14 {
	width: 830px;
}

.container_16 .grid_15 {
	width: 890px;
}

.container_16 .grid_16 {
	width: 950px;
}

/* =Grid >> 8 Columns
--------------------------------------------------------------------------------*/
.container_8 .grid_1 {
	width: 74px;
}

.container_8 .grid_2 {
	width: 158px;
}

.container_8 .grid_3 {
	width: 242px;
}

.container_8 .grid_4 {
	width: 326px;
}

.container_8 .grid_5 {
	width: 410px;
}

.container_8 .grid_6 {
	width: 494px;
}

.container_8 .grid_7 {
	width: 578px;
}

.container_8 .grid_8 {
	width: 662px;
}

/* =Grid >> 4 Columns
--------------------------------------------------------------------------------*/
.container_4 .grid_1 {
	width: 74px;
}

.container_4 .grid_2 {
	width: 158px;
}

.container_4 .grid_3 {
	width: 242px;
}

.container_4 .grid_4 {
	width: 326px;
}

/* =Grid >> 24 Columns
--------------------------------------------------------------------------------*/
.container_24 .grid_1 {
	width: 40px;
}

.container_24 .grid_2 {
	width: 90px;
}

.container_24 .grid_3 {
	width: 140px;
}

.container_24 .grid_4 {
	width: 190px;
}

.container_24 .grid_5 {
	width: 240px;
}

.container_24 .grid_6 {
	width: 290px;
}

.container_24 .grid_7 {
	width: 340px;
}

.container_24 .grid_8 {
	width: 390px;
}

.container_24 .grid_9 {
	width: 440px;
}

.container_24 .grid_10 {
	width: 490px;
}

.container_24 .grid_11 {
	width: 540px;
}

.container_24 .grid_12 {
	width: 590px;
}

.container_24 .grid_13 {
	width: 640px;
}

.container_24 .grid_14 {
	width: 690px;
}

.container_24 .grid_15 {
	width: 740px;
}

.container_24 .grid_16 {
	width: 790px;
}

.container_24 .grid_17 {
	width: 840px;
}

.container_24 .grid_18 {
	width: 890px;
}

.container_24 .grid_19 {
	width: 940px;
}

.container_24 .grid_20 {
	width: 990px;
}

.container_24 .grid_21 {
	width: 1040px;
}

.container_24 .grid_22 {
	width: 1090px;
}

.container_24 .grid_23 {
	width: 1140px;
}

.container_24 .grid_24 {
	width: 1190px;
}

/* =Prefix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/
.container_16 .prefix_1 {
	padding-left: 60px;
}

.container_16 .prefix_2 {
	padding-left: 120px;
}

.container_16 .prefix_3 {
	padding-left: 180px;
}

.container_16 .prefix_4 {
	padding-left: 240px;
}

.container_16 .prefix_5 {
	padding-left: 300px;
}

.container_16 .prefix_6 {
	padding-left: 360px;
}

.container_16 .prefix_7 {
	padding-left: 420px;
}

.container_16 .prefix_8 {
	padding-left: 480px;
}

.container_16 .prefix_9 {
	padding-left: 540px;
}

.container_16 .prefix_10 {
	padding-left: 600px;
}

.container_16 .prefix_11 {
	padding-left: 660px;
}

.container_16 .prefix_12 {
	padding-left: 720px;
}

.container_16 .prefix_13 {
	padding-left: 780px;
}

.container_16 .prefix_14 {
	padding-left: 840px;
}

.container_16 .prefix_15 {
	padding-left: 900px;
}

/* =Prefix Extra Space >> 8 Columns
--------------------------------------------------------------------------------*/
.container_8 .prefix_1 {
	padding-left: 84px;
}

.container_8 .prefix_2 {
	padding-left: 168px;
}

.container_8 .prefix_3 {
	padding-left: 252px;
}

.container_8 .prefix_4 {
	padding-left: 336px;
}

.container_8 .prefix_5 {
	padding-left: 420px;
}

.container_8 .prefix_6 {
	padding-left: 504px;
}

.container_8 .prefix_7 {
	padding-left: 588px;
}

/* =Prefix Extra Space >> 4 Columns
--------------------------------------------------------------------------------*/
.container_4 .prefix_1 {
	padding-left: 84px;
}

.container_4 .prefix_2 {
	padding-left: 168px;
}

.container_4 .prefix_3 {
	padding-left: 252px;
}

/* =Prefix Extra Space >> 24 Columns
--------------------------------------------------------------------------------*/
.container_24 .prefix_1 {
	padding-left: 50px;
}

.container_24 .prefix_2 {
	padding-left: 100px;
}

.container_24 .prefix_3 {
	padding-left: 150px;
}

.container_24 .prefix_4 {
	padding-left: 200px;
}

.container_24 .prefix_5 {
	padding-left: 250px;
}

.container_24 .prefix_6 {
	padding-left: 300px;
}

.container_24 .prefix_7 {
	padding-left: 350px;
}

.container_24 .prefix_8 {
	padding-left: 400px;
}

.container_24 .prefix_9 {
	padding-left: 450px;
}

.container_24 .prefix_10 {
	padding-left: 500px;
}

.container_24 .prefix_11 {
	padding-left: 550px;
}

.container_24 .prefix_12 {
	padding-left: 600px;
}

.container_24 .prefix_13 {
	padding-left: 650px;
}

.container_24 .prefix_14 {
	padding-left: 700px;
}

.container_24 .prefix_15 {
	padding-left: 750px;
}

.container_24 .prefix_16 {
	padding-left: 800px;
}

.container_24 .prefix_17 {
	padding-left: 850px;
}

.container_24 .prefix_18 {
	padding-left: 900px;
}

.container_24 .prefix_19 {
	padding-left: 950px;
}

.container_24 .prefix_20 {
	padding-left: 1000px;
}

.container_24 .prefix_21 {
	padding-left: 1050px;
}

.container_24 .prefix_22 {
	padding-left: 1100px;
}

.container_24 .prefix_23 {
	padding-left: 1150px;
}

/* =Suffix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/
.container_16 .suffix_1 {
	padding-right: 60px;
}

.container_16 .suffix_2 {
	padding-right: 120px;
}

.container_16 .suffix_3 {
	padding-right: 180px;
}

.container_16 .suffix_4 {
	padding-right: 240px;
}

.container_16 .suffix_5 {
	padding-right: 300px;
}

.container_16 .suffix_6 {
	padding-right: 360px;
}

.container_16 .suffix_7 {
	padding-right: 420px;
}

.container_16 .suffix_8 {
	padding-right: 480px;
}

.container_16 .suffix_9 {
	padding-right: 540px;
}

.container_16 .suffix_10 {
	padding-right: 600px;
}

.container_16 .suffix_11 {
	padding-right: 660px;
}

.container_16 .suffix_12 {
	padding-right: 720px;
}

.container_16 .suffix_13 {
	padding-right: 780px;
}

.container_16 .suffix_14 {
	padding-right: 840px;
}

.container_16 .suffix_15 {
	padding-right: 900px;
}

/* =Suffix Extra Space >> 8 Columns
--------------------------------------------------------------------------------*/
.container_8 .suffix_1 {
	padding-right: 84px;
}

.container_8 .suffix_2 {
	padding-right: 168px;
}

.container_8 .suffix_3 {
	padding-right: 252px;
}

.container_8 .suffix_4 {
	padding-right: 336px;
}

.container_8 .suffix_5 {
	padding-right: 420px;
}

.container_8 .suffix_6 {
	padding-right: 504px;
}

.container_8 .suffix_7 {
	padding-right: 588px;
}

/* =Suffix Extra Space >> 4 Columns
--------------------------------------------------------------------------------*/
.container_4 .suffix_1 {
	padding-right: 84px;
}

.container_4 .suffix_2 {
	padding-right: 168px;
}

.container_4 .suffix_3 {
	padding-right: 252px;
}

/* =Suffix Extra Space >> 24 Columns
--------------------------------------------------------------------------------*/
.container_24 .suffix_1 {
	padding-right: 50px;
}

.container_24 .suffix_2 {
	padding-right: 100px;
}

.container_24 .suffix_3 {
	padding-right: 150px;
}

.container_24 .suffix_4 {
	padding-right: 200px;
}

.container_24 .suffix_5 {
	padding-right: 250px;
}

.container_24 .suffix_6 {
	padding-right: 300px;
}

.container_24 .suffix_7 {
	padding-right: 350px;
}

.container_24 .suffix_8 {
	padding-right: 400px;
}

.container_24 .suffix_9 {
	padding-right: 450px;
}

.container_24 .suffix_10 {
	padding-right: 500px;
}

.container_24 .suffix_11 {
	padding-right: 550px;
}

.container_24 .suffix_12 {
	padding-right: 600px;
}

.container_24 .suffix_13 {
	padding-right: 650px;
}

.container_24 .suffix_14 {
	padding-right: 700px;
}

.container_24 .suffix_15 {
	padding-right: 750px;
}

.container_24 .suffix_16 {
	padding-right: 800px;
}

.container_24 .suffix_17 {
	padding-right: 850px;
}

.container_24 .suffix_18 {
	padding-right: 900px;
}

.container_24 .suffix_19 {
	padding-right: 950px;
}

.container_24 .suffix_20 {
	padding-right: 1000px;
}

.container_24 .suffix_21 {
	padding-right: 1050px;
}

.container_24 .suffix_22 {
	padding-right: 1100px;
}

.container_24 .suffix_23 {
	padding-right: 1150px;
}

/* `Push Space >> 16 Columns
--------------------------------------------------------------------------------*/
.container_16 .push_1 {
	left: 60px;
}

.container_16 .push_2 {
	left: 120px;
}

.container_16 .push_3 {
	left: 180px;
}

.container_16 .push_4 {
	left: 240px;
}

.container_16 .push_5 {
	left: 300px;
}

.container_16 .push_6 {
	left: 360px;
}

.container_16 .push_7 {
	left: 420px;
}

.container_16 .push_8 {
	left: 480px;
}

.container_16 .push_9 {
	left: 540px;
}

.container_16 .push_10 {
	left: 600px;
}

.container_16 .push_11 {
	left: 660px;
}

.container_16 .push_12 {
	left: 720px;
}

.container_16 .push_13 {
	left: 780px;
}

.container_16 .push_14 {
	left: 840px;
}

.container_16 .push_15 {
	left: 900px;
}

/* `Push Space >> 8 Columns
--------------------------------------------------------------------------------*/
.container_8 .push_1 {
	left: 84px;
}

.container_8 .push_2 {
	left: 168px;
}

.container_8 .push_3 {
	left: 252px;
}

.container_8 .push_4 {
	left: 336px;
}

.container_8 .push_5 {
	left: 420px;
}

.container_8 .push_6 {
	left: 504px;
}

.container_8 .push_7 {
	left: 588px;
}

/* `Push Space >> 4 Columns
--------------------------------------------------------------------------------*/
.container_4 .push_1 {
	left: 84px;
}

.container_4 .push_2 {
	left: 168px;
}

.container_4 .push_3 {
	left: 252px;
}

/* `Push Space >> 24 Columns
--------------------------------------------------------------------------------*/
.container_24 .push_1 {
	left: 50px;
}

.container_24 .push_2 {
	left: 100px;
}

.container_24 .push_3 {
	left: 150px;
}

.container_24 .push_4 {
	left: 200px;
}

.container_24 .push_5 {
	left: 250px;
}

.container_24 .push_6 {
	left: 300px;
}

.container_24 .push_7 {
	left: 350px;
}

.container_24 .push_8 {
	left: 400px;
}

.container_24 .push_9 {
	left: 450px;
}

.container_24 .push_10 {
	left: 500px;
}

.container_24 .push_11 {
	left: 550px;
}

.container_24 .push_12 {
	left: 600px;
}

.container_24 .push_13 {
	left: 650px;
}

.container_24 .push_14 {
	left: 700px;
}

.container_24 .push_15 {
	left: 750px;
}

.container_24 .push_16 {
	left: 800px;
}

.container_24 .push_17 {
	left: 850px;
}

.container_24 .push_18 {
	left: 900px;
}

.container_24 .push_19 {
	left: 950px;
}

.container_24 .push_20 {
	left: 1000px;
}

.container_24 .push_21 {
	left: 1050px;
}

.container_24 .push_22 {
	left: 1100px;
}

.container_24 .push_23 {
	left: 1150px;
}

/* `Pull Space >> 16 Columns
--------------------------------------------------------------------------------*/
.container_16 .pull_1 {
	left: -60px;
}

.container_16 .pull_2 {
	left: -120px;
}

.container_16 .pull_3 {
	left: -180px;
}

.container_16 .pull_4 {
	left: -240px;
}

.container_16 .pull_5 {
	left: -300px;
}

.container_16 .pull_6 {
	left: -360px;
}

.container_16 .pull_7 {
	left: -420px;
}

.container_16 .pull_8 {
	left: -480px;
}

.container_16 .pull_9 {
	left: -540px;
}

.container_16 .pull_10 {
	left: -600px;
}

.container_16 .pull_11 {
	left: -660px;
}

.container_16 .pull_12 {
	left: -720px;
}

.container_16 .pull_13 {
	left: -780px;
}

.container_16 .pull_14 {
	left: -840px;
}

.container_16 .pull_15 {
	left: -900px;
}

/* `Pull Space >> 8 Columns
--------------------------------------------------------------------------------*/
.container_8 .pull_1 {
	left: -84px;
}

.container_8 .pull_2 {
	left: -168px;
}

.container_8 .pull_3 {
	left: -252px;
}

.container_8 .pull_4 {
	left: -336px;
}

.container_8 .pull_5 {
	left: -420px;
}

.container_8 .pull_6 {
	left: -504px;
}

.container_8 .pull_7 {
	left: -588px;
}

/* `Pull Space >> 4 Columns
--------------------------------------------------------------------------------*/
.container_4 .pull_1 {
	left: -84px;
}

.container_4 .pull_2 {
	left: -168px;
}

.container_4 .pull_3 {
	left: -252px;
}

/* `Pull Space >> 24 Columns
--------------------------------------------------------------------------------*/
.container_24 .pull_1 {
	left: -50px;
}

.container_24 .pull_2 {
	left: -100px;
}

.container_24 .pull_3 {
	left: -150px;
}

.container_24 .pull_4 {
	left: -200px;
}

.container_24 .pull_5 {
	left: -250px;
}

.container_24 .pull_6 {
	left: -300px;
}

.container_24 .pull_7 {
	left: -350px;
}

.container_24 .pull_8 {
	left: -400px;
}

.container_24 .pull_9 {
	left: -450px;
}

.container_24 .pull_10 {
	left: -500px;
}

.container_24 .pull_11 {
	left: -550px;
}

.container_24 .pull_12 {
	left: -600px;
}

.container_24 .pull_13 {
	left: -650px;
}

.container_24 .pull_14 {
	left: -700px;
}

.container_24 .pull_15 {
	left: -750px;
}

.container_24 .pull_16 {
	left: -800px;
}

.container_24 .pull_17 {
	left: -850px;
}

.container_24 .pull_18 {
	left: -900px;
}

.container_24 .pull_19 {
	left: -950px;
}

.container_24 .pull_20 {
	left: -1000px;
}

.container_24 .pull_21 {
	left: -1050px;
}

.container_24 .pull_22 {
	left: -1100px;
}

.container_24 .pull_23 {
	left: -1150px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clear_5 {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 5px;
}

.clear_10 {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 10px;
}

.clear_15 {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 15px;
}

.clear_20 {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 20px;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
.clearfix:before,.clearfix:after {
	content: "\0020";
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
}
/*
The following zoom:1 rule is specifically for IE6 + IE7.
Move to separate stylesheet if invalid CSS is a problem.
*/
.clearfix {
	zoom: 1;
}

/*	
_____________________________________________________________

			DETAILS/SEARCH FORMS
_____________________________________________________________

*/
form .width152 {
	width: 152px;
}

form .width156 {
	width: 156px;
}

form .width178 {
	width: 178px;
}

form .width240 {
	width: 240px;
}

form .width254 {
	width: 254px;
}

form .width253 {
	width: 253px;
}

form .width315 {
	width: 315px;
}

form .width324 {
	width: 324px;
}
.alignContentDialogCenter {
	margin: 0 auto !important;
	padding: 10px !important;
}
.alignTextCenter {
	text-align: center !important;
	direction: ltr;
}

.alignTextRight {
	text-align: right !important;
	direction: ltr;
}

.alignTextLeft {
	text-align: left !important;
	direction: ltr;
}

.rtl .alignTextLeft {
	text-align: right !important;
	direction: rtl;
}

.footerButtonsLeft {
	float: left;
}

.footerButtonsRight {
	float: right;
}

.footerButtonsRightLarge {
	float: right;
	width: 84%;
}

.rtl  .footerButtonsRightLarge {
	float: left;
	width: 84%;
}

.rtl .footerButtonsLeft {
	float: right;
}

.rtl .footerButtonsRight {
	float: left;
}

.rtl .footerButtonsRight75 {
	float: left;
	width: 75%;
}

.rtl .quickLink {
	float: right;
	margin-right: 5px;
}

.quickLink {
	float: left;
	margin-left: 5px;
}

.quickLink a {
	display: block;
	cursor: pointer;
}

.quickLink .favGrid {
	width: 19px;
	height: 19px;
	background-position: -313px -183px;
}

.quickLink .unfavGrid {
	width: 19px;
	height: 19px;
	background-position: -342px -183px;
}

.gridToolBar {
	margin: -15px 0 10px 0;
	float: right;
}

.gridToolBarSpan {
	float: right;
}

.gridToolBar li {
	display: inline-block;
	margin-left: 4px;
	vertical-align: middle;
}

.gridToolBar li:first-child {
	margin-left: 0;
}

.gridToolBar a {
	display: block;
	cursor: pointer;
}

.gridToolBar .sendGrid {
	width: 24px;
	height: 16px;
	background-position: -168px -183px;
}

.gridToolBar .pdfGrid {
	width: 15px;
	height: 18px;
	background-position: -202px -183px;
}

.gridToolBar .printGrid {
	width: 18px;
	height: 18px;
	background-position: -227px -183px;
}

.gridToolBar .excelGrid {
	width: 16px;
	height: 15px;
	background-position: -255px -183px;
}

label.large {
	width: 150px !important;
}

label.large.table {
	width: 140px !important;
	margin-bottom: 7px;
}

label.width118 {
	width: 118px !important;
}

label.width170 {
	width: 170px !important;
}

label.width200 {
	width: 200px !important;
}

label.Xlarge {
	width: 180px !important;
}

label.required:after {
	content: " *";
}

.form-fieldset {
	border-bottom: 1px solid #CCCCCC;
	padding: 15px 0px 15px 0px;
}

.form-fieldset-last {
	border-bottom: 0px;
	padding: 15px 0px 15px 0px;
}

.form-label {
	font-weight: bold;
	font-size: 13px
}

.rtl .form-label {
	font-size: 14px;
}

.form-value {
	font-size: 13px; 
	color: #000;
}

.commandTooltip {
	width: 150px;
}

.spaceLeft_5 {
	padding-left: 5px;
}

.rtl .spaceLeft_5 {
	padding-right: 5px;
}

/*	
_____________________________________________________________

			ASIDE
_____________________________________________________________

*/
aside {
	float: left;
	width: 255px;
}

.aside-li {
	margin-top: 17px;
}

.aside-li:first-child {
	margin-top: 0;
}

/* ________ portlet basic */
aside .portlet {
	width: 255px;
	overflow: hidden;
	border-radius: 0 16px 0 16px;
}

aside .portlet .title {
	width: 235px;
	height: 33px;
	padding: 0 10px;
	background-position: right -388px;
}

.rtl aside .portlet .title {
	width: 235px;
	height: 33px;
	padding: 0 10px;
	background-position: left -165px;
}

aside .portlet .colapsed {
	border-radius: 0 0 0 13px;
}

aside .portlet .switch {
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	height: 19px;
	padding: 5px 0;
	width: 230px;
	background-position: right -538px;
}

.rtl aside .portlet .switch {
	background-position: -1px -538px;
}

aside .portlet .switch.hover {
	background-position: right -577px;
}

.rtl aside .portlet .switch.hover {
	background-position: left -577px;
}

aside .portlet h2 {
	line-height: 33px;
	font-weight: bold;
	font-size: 15px;
	color: #fff;
}

aside .portlet .content {
	position: relative;
	padding: 10px 10px;
	border-radius: 0 0 0 14px;
	overflow : hidden;
}

/* ________ portlet user */
.portlet-user .img {
	float: left;
	width: 80px;
	margin-right: 12px;
	border-radius: 6px;
	overflow: hidden;
}

.portlet-user .txt {
	overflow: hidden;
}

.portlet-user address {
	margin-top: 9px;
	font-size: 11px;
	font-style: normal;
}

.portlet-user .box-btn {
	margin-top: 7px;
	text-align: right;
}

.portlet-user .foot {
	height: 27px;
	line-height: 27px;
	border-radius: 0 0 0 14px;
	text-align: center;
}

/* ________ portlet w/ edit foot */
.portlet.w_foot_edit .content {
	padding-bottom: 45px;
}

.portlet .foot-edit {
	position: absolute;
	left: 10px;
	right: 10px;
	bottom: 10px;
	padding-top: 8px;
	text-align: right;
}

.portlet .foot-edit a {
	font-size: 12px;
}

/* ________ portlet add more modules */
.portlet-add_more {
	cursor: pointer;
}

aside .portlet-add_more .content { /*spec issue*/
	position: relative;
	padding: 11px 10px 17px 17px;
	border-radius: 0 16px;
	zoom: 1;
}

.portlet-add_more i {
	float: left;
	margin-right: 8px;
}

.portlet-add_more .txt {
	overflow: hidden;
	margin-right: 8px;
	color: #fff;
}

.portlet-add_more .tit {
	font-weight: bold;
	font-size: 18px;
}

.portlet-add_more .subtit {
	font-size: 12px;
}

/*	
_____________________________________________________________

			MAIN
_____________________________________________________________

*/
.wpthemeOverflowAuto {
	overflow: visible;
}

.wptheme1Col .wpthemeCol {
	width: 960px;
}

#main {
	float: right;
	width: 676px;
}

#breadcrumb {
	margin-bottom: 10px;
	padding-bottom: 5px;
	font-size: 1em;
}

.rtl #breadcrumb {
	font-size: 1.1em;
}

#breadcrumb ul {
	overflow: hidden;
}

#breadcrumb li {
	display: inline;
}

#breadcrumb span {
	display: inline-block;
	padding-right: 7px;
	margin-right: 1px;
	background-position: right 7px !important;
}

#main h1 {
	margin-bottom: 20px;
	font-size: 20px;
}

.subtitleSection {
	font-size: 14px;
	margin-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;	
}

#main h1.toolbar {
	margin-bottom: 20px;
	font-size: 20px;
	float: left;
}

.rtl #main h1.toolbar {
	float: right;
}

.progress_bar {
	margin-bottom: 25px;
	font-weight: bold;
	overflow: hidden;
	border-radius: 11px;
	list-style-position: inside;
}

.progress_bar li {
	list-style-position: inside;
	float: left;
	line-height: 31px;
	font-size: 1.2em;
	color: #04405e;
	text-align: center;
}

.rtl .progress_bar li {
	font-size: 1.3em;
}

.details {
	border-radius: 12px 0px 0px 12px;
}

.rtl .details {
	border-radius: 0px 12px 12px 0px;
}

.details.selected {
	border-radius: 0px;
}

.summary {
	border-radius: 0px 12px 12px 0px;
}

.rtl .summary {
	border-radius: 12px 0px 0px 12px;
}

.summary.selected {
	border-radius: 0px;
}


.steps4 .details {
	width: 177px;
}

.steps4 .confirmation {
	width: 180px;
	margin: 0 0 0 -10px;
}

.steps4 .summary {
	width: /*170px*/ 167px;
	margin: 0 0 0 -10px;
}

.steps3 .details {
	width: 236px;
	border-radius: 12px 0px 12px 0px;
}

.steps3 .confirmation {
	width: 239px;
	margin: 0 0 0 -10px;
}

.steps3 li.summary {
	width: 219px;
	margin: 0 0 0 -10px;
}

.steps2 .execution {
	width: 344px;
}

.steps2 .results {
	width: 344px;
	margin: 0 0 0 -10px;
	border-radius: 0 12px 0 12px;
}

.progress_bar .selected {
	background-position: 0 0 !important;
	color: #fff;
}

.alert-box {
	/*height:33px;*/
	margin-bottom: 15px;
	padding: 10px;
	background: none repeat scroll 0 0 #F3F3F5;
	border-radius: 7px;
	font-size: 1.2em;
	font-weight: bold;
}
.alert-box .i.i-alert{
	height: 35px !important;
	width: 33px !important;
	background-position: -100px -386px !important;
}

.feedback-box {
	background: none repeat scroll 0 0 #F3F3F5;
	border-radius: 7px;
	height: 40px;
	padding-top: 5px;
}

.alert-box .i-alert {
	margin-right: 5px;
	vertical-align: middle;
}

.alert-txt {
	display: inline;
	font-size: 0.9em;
}

/*	
_____________________________________________________________

			FORM
_____________________________________________________________

*/
.form-field {
	margin-top: 15px;
	line-height: 20px;
	vertical-align: top;
	font-size: 13px;
}

.form-field:first-child {
	margin-top: 0;
}

.form-field label {
	display: inline-block;
	width: 118px;
	line-height: 20px;
	margin-right: 5px;
	vertical-align: top;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
}

.form-field label.dailyLimit {
	font-size: 12px;
}

.rtl .form-field label {
	font-size: 14px;
}

.rtl .form-field span {
	font-size: 14px;
}

.form-field .add {
	margin-left: 15px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.form-field .add span {
	text-decoration: underline;
}

.form-field .i-add {
	vertical-align: middle;
}

.form-field .field-txt {
	font-weight: bold;
	font-size: 12px;
	max-width: 300px;
	display: inline-block;
	vertical-align: top;
}

.form-field .info {
	position: relative;
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
}

.form-field .tooltip {
	display: none;
	position: absolute;
	top: -73px;
	width: 215px;
	padding: 7px;
	background: #FFF;
	font-weight: bold;
	font-size: 0.85em;
	color: #333;
	opacity: 8.5;
	filter: alpha(opacity =   85);
}

.legend {
	font-weight: bold;
	font-size: 13px;
}

.passwordStrengthBar {
	float: left;
	width: 50px;
}

.rtl .passwordStrengthBar {
	float: right;
}

.passwordStrengthMsg {
	color: #FF0000;
	display: block;
	margin-left: 60px;
	text-align: left;
}

.rtl .passwordStrengthMsg {
	margin-right: 60px;
	margin-left: 0px;
	text-align: right;
}

/*	
_____________________________________________________________

			2 columnas
_____________________________________________________________

*/
.col2-block {
	padding-top: 18px;
	margin-top: 9px;
	border-top: solid 1px #CCC;
}

.col2-block:first-child {
	padding-top: 0;
	margin-top: 0;
	border-top: none;
}

.col2-li {
	display: inline-block;
	width: 49%;
	margin-bottom: 11px;
	vertical-align: top;
}

.col2-li.account-li label {
	width: auto;
}

.col2-li.account-li select {
	width: 250px;
}

.col2-li label,.col2-li .label {
	display: inline-block;
	width: 120px;
	margin: 3px 10px 0 0;
	font-weight: bold;
	font-size: 13px;
	text-align: right;
	line-height: 15px;
	vertical-align: top;
}

.col2-li .input {
	display: inline-block;
	width: 178px;
	margin-top: 3px;
	color: #333333;
	font-size: 13px;
}

.radio-ul {
	display: inline-block;
	margin-top: 3px;
}

.radio-li {
	display: inline;
	margin-right: 10px;
}

.radio-li label {
	width: auto;
	margin: 0;
	font-weight: normal;
}

.options {
	overflow: hidden;
	margin-bottom: 15px;
	border-radius: 0 14px 0 14px;
	text-align: center;
	font-size: 0;
}

.options li {
	display: inline-block;
	height: 47px;
	line-height: 47px;
	vertical-align: top;
}

.options a {
	position: relative;
	width: auto;
	height: 47px;
	font-size: 14px;
	display: block;
	font-weight: bold;
	cursor: pointer;
}

.options a:before {
	content: '';
	position: absolute;
	top: 50%;
	display: block;
}

.options .send:before {
	width: 40px;
	height: 26px;
	margin-top: -13px;
	background-position: 0 -129px;
}

.options .pdf:before {
	width: 25px;
	height: 30px;
	margin-top: -15px;
	background-position: -43px -197px;
}

.options .print:before {
	width: 30px;
	height: 30px;
	margin-top: -15px;
	background-position: 0 -165px;
}

.options .fav:before {
	width: 28px;
	height: 29px;
	margin-top: -15px;
	background-position: -168px -343px;
}

.options .unfav:before {
	width: 28px;
	height: 29px;
	margin-top: -15px;
	background-position: -206px -343px;
}

/*	
_____________________________________________________________

			CARDS
_____________________________________________________________

*/
.tabs-sect {
	overflow: hidden;
	margin-bottom: 15px;
}

.tabs-sect .tabs {
	font-size: 0;
}

.tabs-sect .tabs li {
	position: relative;
	z-index: 10;
	display: inline-block;
	margin: 0 5px -1px 0;
}

.tabs-sect .tabs li a {
	display: block;
	padding: 5px 15px;
	border-bottom: none !important;
	border-radius: 0 14px 0 0;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

.rtl .tabs-sect .tabs li a {
	border-radius: 14px 0 0 0;
}

.tabs-sect .cont {
	width: 644px;
	padding: 20px 15px 15px 15px;
	margin: 0;
	overflow: hidden;
	border-radius: 0 14px 0 14px;
}

.bar_chart-sect .tit {
	font-weight: bold;
	font-size: 18px;
	color: #004666;
}

.tabs-sect .cont .tit {
	/* margin-bottom: 17px; */
	margin-bottom: 10px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 17px;
}

.tit .i-cards {
	vertical-align: middle;
}

.gridDataDirection  {
	direction: ltr;
}

.rtl .gridDataDirection  {
	text-align: right;
}

.detailsTemplate div{
	direction: rtl;
}

.card_debt-table {
	width: 100%;
	margin-bottom: 15px;
}

.card_debt-table thead {
	font-size: 16px;
	color: #333333;
}

.card_debt-table td {
	width: 33%;
	padding: 4px 0;
	line-height: 16px;
	font-size: 14px;
	text-align: center;
}

.card_debt-table td:first-child {
	text-align: left;
	padding-left: 70px;
	border-left: none;
}

.card_debt-table th:first-child {
	border-left: none;
}

.credit_chart {
	margin: 24px 0 31px 0;
}

.credit_chart-li {
	margin-top: 20px;
}

.credit_chart-li:first-child {
	margin-top: 0;
}

.credit_chart .bar {
	position: relative;
	display: inline-block;
	width: 532px;
	height: 37px;
	overflow: hidden;
	vertical-align: top;
	background: #d7d7d7;
	border-radius: 0 14px 0 14px;
	font-size: 0;
}

.credit_chart .shadow {
	position: absolute;
	left: 0;
	top: 0;
	width: 532px;
	height: 37px;
	border-radius: 0 14px 0 14px;
	box-shadow: inset 4px 4px 4px rgba(0, 0, 0, .49);
}

.credit_chart .bar-tit {
	display: inline-block;
	width: 75px;
	line-height: 37px;
	padding-left: 13px;
	border-radius: 0 0 0 14px;
	font-weight: bold;
	font-size: 15px;
	color: #fff;
}

.credit_chart .personal .bar-tit,.credit_chart .personal .progress {
	background: #d0b07e;
}

.credit_chart .family .bar-tit,.credit_chart .family .progress {
	background: #003453;
}

.credit_chart .home .bar-tit,.credit_chart .home .progress {
	background: #d6992d;
}

.credit_chart .silver .bar-tit,.credit_chart .silver .progress {
	background: #79c0db;
}

.credit_chart .bar-canvas {
	display: inline-block;
	vertical-align: top;
	width: 444px;
}

.bar-canvas .progress {
	display: block;
	min-width: 90px;
	height: 33px;
	padding: 4px 9px 0 0;
	font-size: 12px;
	text-align: right;
	line-height: normal;
}

.rtl .progress {
	direction: ltr;
}

.family .bar-canvas .progress {
	color: #fff;
}

.bar-canvas .percent {
	display: block;
	font-size: 14px;
}

.bar-canvas .amount {
	display: block;
}

.credit_chart .limit {
	display: inline-block;
	vertical-align: top;
	width: 105px;
	color: #08608a;
	line-height: 18px;
	text-align: right;
}

.credit_chart .limit .txt {
	font-size: 14px;
}

.credit_chart .limit .amount {
	font-size: 12px;
}

.card-ul.big a:hover {
	text-decoration:none;
}

.rtl .card-ul.big {
 margin-bottom: 20px;
}

.card-ul.big .card-li {
  width: 310px;
  height: 230px;
}

.card-ul.big .card-li .img {
  width: 257px;
  height: 164px;
}

/* Debit Cards */

.card-ul.big .card-img.debit-oumou,
.card-ul.big .card-img.debit-blue,
.card-ul.big .card-img.debit-gold,
.card-ul.big .card-img.debit-private,
.card-ul.big .card-img.debit-silver,
.card-ul.big .card-img.debit-prepaid {
  width: 257px;
  height: 166px;
  background-image: url(../img/debitcards.png) !important;
  background-image: none;
  background-repeat: no-repeat;
}
.card-ul.big .card-img.debit-oumou {
  background-position: 0 0;
}
.card-ul.big .card-img.debit-blue {
  background-position: 0 -178px;
}
.card-ul.big .card-img.debit-gold {
  background-position: 0 -355px;
}
.card-ul.big .card-img.debit-private {
  background-position: 0 -529px;
}
.card-ul.big .card-img.debit-silver {
  background-position: 0 -705px;
}
.card-ul.big .card-img.debit-prepaid {
  background-position: 0 -879px;
}

/* Credit Cards */

.card-ul.big .card-img.tomouh,
.card-ul.big .card-img.classic,
.card-ul.big .card-img.gold,
.card-ul.big .card-img.infinite,
.card-ul.big .card-img.platinum,
.card-ul.big .card-img.infinitePrivilege {
  width: 257px;
  height: 165px;
  background-image: url(../img/cards.png) !important;
  background-image: none;
  background-repeat: no-repeat;
}
.card-ul.big .card-img.tomouh {
  background-position: 0 0;
}
.card-ul.big .card-img.classic {
  background-position: 0 -175px;
}
.card-ul.big .card-img.gold {
  background-position: 0 -350px;
}
.card-ul.big .card-img.infinite {
  background-position: 0 -525px;
}
.card-ul.big .card-img.platinum {
  background-position: 0 -696px;
}
.card-ul.big .card-img.infinitePrivilege {
  background-position: 0 -874px;
}



.card-ul.big .card-img.masterCardTitanium,
.card-ul.big .card-img.masterCardWorldElite,
.card-ul.big .card-img.ajwaaPlatinum,
.card-ul.big .card-img.ajwaaInfinite,
.card-ul.big .card-img.ajwaaSignature
{
  width: 257px;
  height: 165px;
  background-image: url(../img/mc_ajwaa_cards.png) !important;
  background-image: none;
  background-repeat: no-repeat;
}
.card-ul.big .card-img.masterCardTitanium {
  background-position: 0 -3px;
}
.card-ul.big .card-img.masterCardWorldElite {
  background-position: 0 -179px;
}
.card-ul.big .card-img.ajwaaPlatinum{
  background-position: 0 -353px;
}
.card-ul.big .card-img.ajwaaInfinite {
  background-position: 0 -524px;
}
.card-ul.big .card-img.ajwaaSignature {
  background-position: 0 -699px;
}



.card-ul.big .card-img.alahli,
.card-ul.big .card-img.alfateh,
.card-ul.big .card-img.alnassr,
.card-ul.big .card-img.alshabbab,
.card-ul.big .card-img.alwehda,
.card-ul.big .card-img.Ettifaq,
.card-ul.big .card-img.ittihad{
  width: 257px;
  height: 165px; 
  background-image: url(../img/footballCards.png) !important;
  background-image: none;
  background-repeat: no-repeat; 
}
.card-ul.big .card-img.alahli {
  background-position: 0 0px;
}
.card-ul.big .card-img.alnassr {
   background-position: 0 -171px;
}
.card-ul.big .card-img.alfateh {
  background-position: 0 -347px;
}
.card-ul.big .card-img.alshabbab {
   background-position: 0 -521px;
}
.card-ul.big .card-img.alwehda {
  background-position: 0 -693px;
}
.card-ul.big .card-img.Ettifaq {
  background-position: 0 -870px;
}
.card-ul.big .card-img.ittihad {
  background-position: 0 -1046px;
}



.card-ul.big .card-num {
  left: 10px;
  right: 72px;
  top: 93px;
  width: 175px;
  line-height: 1.5em;
  font-size: 13px;
}
.card-ul.big .card-name {
    font-size: 11px;
    left: 20px;
    line-height: 1.2em;
    text-align: left;
    top: 135px;
    width: 175px;
}
.card-li {
  display: inline-block;
  width: 33%;
  margin-left: -0.3em;
  *margin-left: 0;
  margin-bottom: 35px;
  vertical-align: top;
}
.card-li:first-child {
  margin-left: 0;
}
.card-li .img {
  position: relative;
  width: 143px;
  height: 91px;
}
.card-li .txt {
  margin-top: 5px;
  font-size: 11px;
}
.card-li .txt p {
  color: #333;
  line-height: 1.2em;
  font-size: 12px;
}
.card-li .txt p strong {
  font-size: 12px;
}
.card-img {
  width: 143px;
  height: 91px;
  background-position: -168px -82px;
}
.card-num {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 45px;
  line-height: 1.2em;
  text-align: left;
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  letter-spacing: 0.15em;
}

.card-name {
  position: absolute;
  font-weight: bold;
  left: 10px;
  color: #FFF;
}

.card-white {
  color: #000;
}

/*
.card-name span {
  background: #ffffff;
}
*/

/*	
_____________________________________________________________

			EXECUTION
_____________________________________________________________

*/
.exec-cont label {
	margin-right: 5px;
	font-weight: bold;
	font-size: 13px;
}
/*
.exec-cont input[type=text]{
	padding: 2px 3px;
	margin-right: 15px;
}
*/
.exec-cont .btn {
	margin-right: 15px;
}

.exec-cont .remain {
	display: inline;
	font-weight: bold;
	font-size: 12px;
}

.exec-cont .i-clock {
	margin-right: 5px;
	vertical-align: middle;
}

.rtl .exec-cont .i-clock {
	margin-left: 5px;
}

.radio_img-ul {
	font-size: 0;
}

.radio_img-li {
	display: inline-block;
	margin: 0 25px 15px 0;
}

.radio_img-li input {
	vertical-align: top;
}

/*	
_____________________________________________________________

			TRANSFERS
_____________________________________________________________

*/
.basic-sect {
	background: #F8F8F8;
	border-radius: 14px;
	margin-bottom: 15px;
}

.basic-sect .tit {
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px 15px;
}

.basic-sect .tit legend{
	width: 100%;
}

.tit-grey {
	background: #e8e8e8;
}

.tit-c {
	color: #FFF;
}

.tit-green {
	color: #FFF;
	background: #3E8D16;
}

.tit-red {
	color: #FFF;
	background: #900;
}

.transfers-sect .tit i {
	vertical-align: middle;
}

.basic-block:first-child .tit {
	border-radius: 12px 12px 0 0;
}

.basic-block .cont {
	padding: 12px 15px 20px 15px;
}

/* For not rounded .basic-block:first-child  */
.basic-block2 .cont {
	padding: 12px 15px 20px 15px;
}

.transfers-li {
	position: relative;
	padding: 20px 15px 15px;
	margin: 0 5px;
	border-top: 1px solid #BDBDBD;
	font-size: 13px;
	overflow: hidden;
}

.transfers-li:first-child {
	border-top: none;
}

.issue_opt-ul {
	text-align: right;
	margin-bottom: 10px;
}

.issue_opt-li {
	display: inline;
	margin-left: 10px;
}

.a-opt {
	display: inline-block;
	overflow: hidden;
/*	font-size: 11px; */
	text-decoration: underline;
}

.a-opt:hover span {
	text-decoration: underline;
}

.a-opt i {
	vertical-align: middle;
}

.transfers-cont {
	overflow: hidden;
	/*margin-top: 10px;*/
}

.transfers-issue {
	float: left;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
	background-position: left 5px !important;
	width: 160px;
	line-height: 1.2em;
	font-size: 1.1em;
}

.noBackground {
	background: none !important;
}

.transfers-issue-large {
	width: 250px;	
}

.transfers-issue-short {
	width: 130px;
}

.transfers-issueEmpty {
	float: left;
	padding-left: 186px;
}

.rtl .transfers-issueEmpty {
	float: right;
	padding-left: 186px;	
}

.transfers-result {
	overflow: hidden;
	color: #333333;
	font-size: 1em;
}

.transfers-result li {
	overflow: hidden;
	line-height: 1.2em;
	margin: 0 0 3px;
}

.transfers-result li div {
	width: 150px;
	float: left;
	font-weight: bold;
}
.transfers-result li div + div {
	width: 250px;
	float: left;
	font-weight: normal;
}
.transfers-result li div + div + div {
	width: 250px;
	float: left;
	font-weight: bold;
}
.transfers-result-large li div {
	width: 350px;
	float: left;
	font-weight: bold;
}

.transfers-result li span{
	width: 290px;
	float: left;
}

.rtl .transfers-result li span{
	width: 290px;
	float: right;
}

.transfers-result-short li span{
	width: 200px;	
}

.rtl .transfers-result-short li span{
	width: 200px;
}

.basic_opt-tit {
	font-size: 1.75em;
	font-weight: bold;
	margin: 0 0 4px;
	display: block;
}

/*	
_____________________________________________________________

			CONFIRMATION
_____________________________________________________________

*/
#confirmation h1 {
	padding: 5px 15px;
	font-size: 20px;
}

.confirm-block {
	margin-bottom: 15px;
	padding: 20px 25px;
}

.tabs-block .tabs {
	margin-bottom: -1px;
	overflow: hidden;
}

.tabs-block .tabs li {
	display: inline;
	margin-left: 5px;
}

.tabs-block .tabs li:first-child {
	margin-left: 0;
}

.tabs-block .tabs a {
	position: relative;
	display: inline-block;
	padding: 3px 25px;
	border: 1px solid #C1C1C1;
	border-bottom: none;
	border-radius: 0 14px 0 0;
	font-size: 1.5em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

.tabs-block .tabs a:hover,.tabs-block .tabs .selected {
	background: #F2F2F2;
}

.confirm-block .cont {
	padding: 20px 15px 15px 240px;
	background: #F2F2F2;
	border: 1px solid #C1C1C1;
	font-size: 1.2em;
}

.confirm-block .cont label {
	margin-bottom: 7px;
	font-weight: bold;
}

.confirm-block .cont .remain {
	display: inline-block;
	line-height: 32px;
	margin-right: 10px;
}
/*
	.confirm-block .cont input[type=text]{
		width: 125px;
		margin: 0;
		padding: 4px;
		border-radius: 5px;
		font-size: 1.20em;
		font-weight: normal;
		vertical-align: top;
	}*/
.confirm-block .foot {
	margin-top: 10px;
	text-align: right;
}

/*	
_____________________________________________________________

			FOOTER
_____________________________________________________________

*/
footer {
	position: relative;
	height: 51px;
	line-height: 51px;
	padding-left: 18px;
	margin-bottom: 30px;
	margin-top: 20px;	
	background-position: left -430px;
	font-size: 0;
	/*z-index: 200;*/
}

footer .inner {
	height: 51px;
	padding-right: 15px;
	padding-left:5px;
	margin-left:-1px;
	background-position: right -491px;
	border:0px;
	overflow:hidden;
}

#open_sitemap {
	display: inline;
	margin: 0 345px 0 -3px;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

#no_sitemap {
	display: inline;
	margin: 0 150px 0 -3px;
	height: 1px;
	width: 86px;
}

.rtl #no_sitemap {
	width: 15px;
}

#open_sitemap:hover span {
	text-decoration: underline;
}

#open_sitemap .i-open_sitemap {
	vertical-align: middle;
}

#open_sitemap.hover .i-open_sitemap {
	background-position: -53px -122px;
}

#sitemapDialog_underlay {
	background-color: #000000;
}

.sitemap-H1 {
	font-size: 16px;
	font-weight: bold;
}

.sitemap-H2 {
	font-size: 14px;
	font-weight: bold;
	margin-left: 5px;
}

.sitemap-H3 {
	font-size: 12px;
	text-decoration: none;
	margin-left: 5px;
}

.copy {
	display: inline;
	/*margin-right: 325px;*/
	font-size: 11px;
	color: #FFF;
}

.copy span {
	margin-left: 25px;
}

.copy span:first-child {
	margin-left: 0;
}

.copy_nositemap {
	display: inline;
	font-size: 11px;
	color: #FFF;
}

.copy_nositemap span {
	float: right;
}

.rtl .copy_nositemap span {
	float: left;
}

#social {
	margin-top:5px;
	display: inline;
	float:right;
}

#social li {
	display: inline !important;
	margin-left: 6px;
}

#social li:first-child {
	display:inline;
	margin-left: 0;
}

#social i {
	top: -4px;
	vertical-align: middle;
}

#social a span {
	display: none;
}

/*	
_____________________________________________________________

			ERROR
_____________________________________________________________

*/

/* Login & Registration */
.error {
	color: red;
	font-size: small;
	font-weight: bold;
}

.error-box {
	padding: 20px;
	margin-bottom: 20px;
	background: #e0a1a1;
	border: solid 1px #b70000;
	border-radius: 14px;
	color: #b70000;
	font-size: 11px;
}

.error-box-li {
	overflow: hidden;
	margin-top: 5px;
}

.error-box-li:first-child {
	margin-top: 0;
}

.i-error {
	float: left;
	display: block;
	margin-right: 5px;
}

.error-box-li p {
	overflow: hidden;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	padding-left: 5pt;
}

/*	
_____________________________________________________________

			SITEMAP
_____________________________________________________________

*/
#sitemap {
	/*
	position: absolute;
	left: 0;
	bottom: 35px;
	width: 960px;
	height: auto;
	z-index: 150;
	background: #FFFFFF;
	width: 960px;*/
	padding: 10px 8px;
}

#cerrar {
	position: absolute;
	right: -17px;
	top: -14px;
	width: 34px;
	height: 34px;
	background-position: 0 -243px !important;
	zoom: 1;
}

.sitemap-ul {
	margin: 40px 25px 25px;
	font-size: 0;
}

.sitemap-li {
	display: inline-block;
	width: 201px;
	padding: 0 0 5px 25px;
	background-position: left 2px;
	vertical-align: top;
}

.sitemap-li:first-child {
	padding-left: 0;
	background: none;
}

.sitemap-li li strong {
	font-size: 15px;
	border: none;
	margin: 0 0 3px 0;
	display: block;
}

.sitemap-li li a {
	padding: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	margin: 0 25px 0 0;
	display: block;
}

.disclaimer {
	clear: both;
	height: 150px;
	overflow: auto;
	padding: 10px;
	background-color: #FFF;
	border: solid 1px #BDBDBD;
}

.disclaimerTitleLeft {
	clear: left;
	float: left;
	padding: 0;
	width: 295px;
	text-align: left;
	font-weight: bold;
}

.disclaimerTitleRight {
	clear: right;
	float: right;
	width: 295px;
	text-align: right;
	font-weight: bold;
	font-size: 16px;
}

.disclaimerLeft {
	clear: left;
	float: left;
	width: 295px;
	text-align: left;
}

.disclaimerRight {
	clear: right;
	float: right;
	width: 295px;
	text-align: right;
	font-size: 16px;
}

/*	
_____________________________________________________________

			GLOBAL POSITION
_____________________________________________________________

*/
.global-sect {
	padding: 15px 20px 20px 10px;
	overflow: hidden;
	background: #ffffff;
	border: solid 1px;
	border-radius: 0 16px;
}

.rtl .global-sect {
	border-radius: 16px 0;
	padding: 15px 10px 15px 20px;
}

.global-head .tit {
	display: inline-block;
	margin-right: 10px;
	font-weight: bold;
	font-size: 14px;
}

.rtl .global-head .tit {
	margin: 0 0 0 10px;
}

.global-head .tot {
	display: inline-block;
	font-size: 14px;
	color: #3e3e3e;
	width: 400px;
}

.global-head .amm {
	display: inline-block;
	font-size: 18px;
	/*color: #549b31;*/
}

.global-cont {
	overflow: hidden;
	margin-top: 7px;
}

.global-tabs {
	float: left;
	width: 144px;
	height: 184px;
	padding-top: 12px;
	border-top: solid 1px;
	border-right: solid 1px;
}

.rtl .global-tabs {
	float: right;
	border-left: solid 1px;
	border-right: none;
}

.global-tabs-li {
	margin-top: 5px;
}

.global-tabs-li:first-child {
	margin-top: 0;
}

.global-tabs a {
	display: block;
	width: 106px;
	line-height: 25px;
	padding-left: 10px;
	text-decoration: none;
	font-size: 13px;
}

.rtl .global-tabs a {
	padding: 0 10px 0 0;
}

.global-tabs .active {
	background: #626365;
	color: #ffffff;
}

.global-chart {
	float: right;
}

.rtl .global-chart {
	float: left;
}

 .global-chart svg {
     left: 0px;
 }

.global-chart * {
     direction: ltr!important;
 }

 .global-legend {
    float : right;
 }
 
.rtl .global-legend {
    float : left;
 }
 
.global-legend * {
     direction: ltr!important;
 }


.global-foot {
	/*margin-top: 17px;*/
	font-size: 0;
}

.global-foot td {
	background: none !important;
}

.global-foot-item {
	position: relative;
	display: inline-block;
	margin: 4px 2px;
}

.global-foot-item .box {
	width: 202px;
	height: 102px;
	overflow: hidden;
	background: #ffffff;
	border: solid 1px;
	border-radius: 0 16px;
	cursor: pointer;
}

.rtl .global-foot-item .box {
	border-radius: 16px 0;
}

.global-foot-item.first {
	margin-left: 0;
}

.rtl .global-foot-item.first {
	margin: 0 0 0 6px;
}

.global-foot-shw {
	display: none;
	position: absolute;
	bottom: -30px;
	z-index: 1;
	width: 199px;
	height: 111px;
}

.ltr .global-foot-shw {
	right: -8px;
	background-position: -168px -356px;
}

.rtl .global-foot-shw {
	left: -8px;
	background-position: -165px -421px;
}

.global-foot-item:hover .global-foot-shw {
	display: block;
}

.global-foot-item .in {
	position: relative;
	z-index: 2;
	height: 83px;
	/* padding: 18px 10px 0 7px; */
	padding: 15px 10px 0 7px;
	background: #ffffff;
	border: solid 2px transparent;
	border-radius: 0 16px;
}

.rtl .global-foot-item .in {
	border-radius: 16px 0;
}

.global-foot-item .lbl,.global-foot-item .amm {
	display: block;
	font-weight: bold;
}

.global-foot-item .lbl {
	height: 38px;
	font-size: 15px;
}

.rtl .global-foot-item .lbl {
	height: 38px;
	font-size: 19px;
}

.global-foot-item .amm {
	margin-top: 6px;
	font-size: 19px;
	/*color: #10af10;*/
}

.rtl .global-foot-item .amm {
	font-size: 17px;
}


/* ==========================================================================
   Colours
   ========================================================================== */
.green_total {
	color: #638929;
}

.red_total {
	color: #ce1010;
}

/* ==========================================================================
   listado de radio buttons en bloque
   ========================================================================== */
.radio_block-li {
	overflow: hidden;
}

/*	
_____________________________________________________________

			LTR
_____________________________________________________________

*/
.ltr .options li {
	padding: 0 14px 0 58px;
	border-left: 1px solid;
}

.ltr .options li:first-child {
	border-left: none;
}

.ltr .options a:before {
	left: -44px;
}

/*	
_____________________________________________________________

			RTL
_____________________________________________________________

*/

/* Layouts rtl
--------------------------------------------------------------------------------*/
.rtl .grid_1,.rtl .grid_2,.rtl .grid_3,.rtl .grid_4,.rtl .grid_5,.rtl .grid_6,.rtl .grid_7,.rtl .grid_8,.rtl .grid_9,.rtl .grid_10,.rtl .grid_11,.rtl .grid_12,.rtl .grid_13,.rtl .grid_14,.rtl .grid_15,.rtl .grid_16,.rtl .grid_17,.rtl .grid_18,.rtl .grid_19,.rtl .grid_20,.rtl .grid_21,.rtl .grid_22,.rtl .grid_23,.rtl .grid_24
	{
	float: right;
}

/* =Prefix 
Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/
.rtl .container_16 .prefix_1 {
	padding-right: 60px;
}

.rtl .container_16 .prefix_2 {
	padding-right: 120px;
}

.rtl .container_16 .prefix_3 {
	padding-right: 180px;
}

.rtl .container_16 .prefix_4 {
	padding-right: 240px;
}

.rtl .container_16 .prefix_5 {
	padding-right: 300px;
}

.rtl .container_16 .prefix_6 {
	padding-right: 360px;
}

.rtl .container_16 .prefix_7 {
	padding-right: 420px;
}

.rtl .container_16 .prefix_8 {
	padding-right: 480px;
}

.rtl .container_16 .prefix_9 {
	padding-right: 540px;
}

.rtl .container_16 .prefix_10 {
	padding-right: 600px;
}

.rtl .container_16 .prefix_11 {
	padding-right: 660px;
}

.rtl .container_16 .prefix_12 {
	padding-right: 720px;
}

.rtl .container_16 .prefix_13 {
	padding-right: 780px;
}

.rtl .container_16 .prefix_14 {
	padding-right: 840px;
}

.rtl .container_16 .prefix_15 {
	padding-right: 900px;
}
/* Extra Space >> 8 Columns
--------------------------------------------------------------------------------*/
.rtl .container_8 .prefix_1 {
	padding-right: 84px;
}

.rtl .container_8 .prefix_2 {
	padding-right: 168px;
}

.rtl .container_8 .prefix_3 {
	padding-right: 252px;
}

.rtl .container_8 .prefix_4 {
	padding-right: 336px;
}

.rtl .container_8 .prefix_5 {
	padding-right: 420px;
}

.rtl .container_8 .prefix_6 {
	padding-right: 504px;
}

.rtl .container_8 .prefix_7 {
	padding-right: 588px;
}
/* Extra Space >> 4 Columns
--------------------------------------------------------------------------------*/
.rtl .container_4 .prefix_1 {
	padding-right: 84px;
}

.rtl .container_4 .prefix_2 {
	padding-right: 168px;
}

.rtl .container_4 .prefix_3 {
	padding-right: 252px;
}
/* Extra Space >> 24 Columns
--------------------------------------------------------------------------------*/
.rtl .container_24 .prefix_1 {
	padding-right: 50px;
}

.rtl .container_24 .prefix_2 {
	padding-right: 100px;
}

.rtl .container_24 .prefix_3 {
	padding-right: 150px;
}

.rtl .container_24 .prefix_4 {
	padding-right: 200px;
}

.rtl .container_24 .prefix_5 {
	padding-right: 250px;
}

.rtl .container_24 .prefix_6 {
	padding-right: 300px;
}

.rtl .container_24 .prefix_7 {
	padding-right: 350px;
}

.rtl .container_24 .prefix_8 {
	padding-right: 400px;
}

.rtl .container_24 .prefix_9 {
	padding-right: 450px;
}

.rtl .container_24 .prefix_10 {
	padding-right: 500px;
}

.rtl .container_24 .prefix_11 {
	padding-right: 550px;
}

.rtl .container_24 .prefix_12 {
	padding-right: 600px;
}

.rtl .container_24 .prefix_13 {
	padding-right: 650px;
}

.rtl .container_24 .prefix_14 {
	padding-right: 700px;
}

.rtl .container_24 .prefix_15 {
	padding-right: 750px;
}

.rtl .container_24 .prefix_16 {
	padding-right: 800px;
}

.rtl .container_24 .prefix_17 {
	padding-right: 850px;
}

.rtl .container_24 .prefix_18 {
	padding-right: 900px;
}

.rtl .container_24 .prefix_19 {
	padding-right: 950px;
}

.rtl .container_24 .prefix_20 {
	padding-right: 1000px;
}

.rtl .container_24 .prefix_21 {
	padding-right: 1050px;
}

.rtl .container_24 .prefix_22 {
	padding-right: 1100px;
}

.rtl .container_24 .prefix_23 {
	padding-right: 1150px;
}

/* =Suffix 
Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/
.rtl .container_16 .suffix_1 {
	padding-left: 60px;
}

.rtl .container_16 .suffix_2 {
	padding-left: 120px;
}

.rtl .container_16 .suffix_3 {
	padding-left: 180px;
}

.rtl .container_16 .suffix_4 {
	padding-left: 240px;
}

.rtl .container_16 .suffix_5 {
	padding-left: 300px;
}

.rtl .container_16 .suffix_6 {
	padding-left: 360px;
}

.rtl .container_16 .suffix_7 {
	padding-left: 420px;
}

.rtl .container_16 .suffix_8 {
	padding-left: 480px;
}

.rtl .container_16 .suffix_9 {
	padding-left: 540px;
}

.rtl .container_16 .suffix_10 {
	padding-left: 600px;
}

.rtl .container_16 .suffix_11 {
	padding-left: 660px;
}

.rtl .container_16 .suffix_12 {
	padding-left: 720px;
}

.rtl .container_16 .suffix_13 {
	padding-left: 780px;
}

.rtl .container_16 .suffix_14 {
	padding-left: 840px;
}

.rtl .container_16 .suffix_15 {
	padding-left: 900px;
}
/* =Suffix Extra Space >> 8 Columns
--------------------------------------------------------------------------------*/
.rtl .container_8 .suffix_1 {
	padding-left: 84px;
}

.rtl .container_8 .suffix_2 {
	padding-left: 168px;
}

.rtl .container_8 .suffix_3 {
	padding-left: 252px;
}

.rtl .container_8 .suffix_4 {
	padding-left: 336px;
}

.rtl .container_8 .suffix_5 {
	padding-left: 420px;
}

.rtl .container_8 .suffix_6 {
	padding-left: 504px;
}

.rtl .container_8 .suffix_7 {
	padding-left: 588px;
}
/* =Suffix Extra Space >> 4 Columns
--------------------------------------------------------------------------------*/
.rtl .container_4 .suffix_1 {
	padding-left: 84px;
}

.rtl .container_4 .suffix_2 {
	padding-left: 168px;
}

.rtl .container_4 .suffix_3 {
	padding-left: 252px;
}

/* =Suffix Extra Space >> 24 Columns
--------------------------------------------------------------------------------*/
.rtl .container_24 .suffix_1 {
	padding-left: 50px;
}

.rtl .container_24 .suffix_2 {
	padding-left: 100px;
}

.rtl .container_24 .suffix_3 {
	padding-left: 150px;
}

.rtl .container_24 .suffix_4 {
	padding-left: 200px;
}

.rtl .container_24 .suffix_5 {
	padding-left: 250px;
}

.rtl .container_24 .suffix_6 {
	padding-left: 300px;
}

.rtl .container_24 .suffix_7 {
	padding-left: 350px;
}

.rtl .container_24 .suffix_8 {
	padding-left: 400px;
}

.rtl .container_24 .suffix_9 {
	padding-left: 450px;
}

.rtl .container_24 .suffix_10 {
	padding-left: 500px;
}

.rtl .container_24 .suffix_11 {
	padding-left: 550px;
}

.rtl .container_24 .suffix_12 {
	padding-left: 600px;
}

.rtl .container_24 .suffix_13 {
	padding-left: 650px;
}

.rtl .container_24 .suffix_14 {
	padding-left: 700px;
}

.rtl .container_24 .suffix_15 {
	padding-left: 750px;
}

.rtl .container_24 .suffix_16 {
	padding-left: 800px;
}

.rtl .container_24 .suffix_17 {
	padding-left: 850px;
}

.rtl .container_24 .suffix_18 {
	padding-left: 900px;
}

.rtl .container_24 .suffix_19 {
	padding-left: 950px;
}

.rtl .container_24 .suffix_20 {
	padding-left: 1000px;
}

.rtl .container_24 .suffix_21 {
	padding-left: 1050px;
}

.rtl .container_24 .suffix_22 {
	padding-left: 1100px;
}

.rtl .container_24 .suffix_23 {
	padding-left: 1150px;
}

/* `Push Space >> 16 Columns
--------------------------------------------------------------------------------*/
.rtl .container_16 .push_1 {
	left: -60px;
}

.rtl .container_16 .push_2 {
	left: -120px;
}

.rtl .container_16 .push_3 {
	left: -180px;
}

.rtl .container_16 .push_4 {
	left: -240px;
}

.rtl .container_16 .push_5 {
	left: -300px;
}

.rtl .container_16 .push_6 {
	left: -360px;
}

.rtl .container_16 .push_7 {
	left: -420px;
}

.rtl .container_16 .push_8 {
	left: -480px;
}

.rtl .container_16 .push_9 {
	left: -540px;
}

.rtl .container_16 .push_10 {
	left: -600px;
}

.rtl .container_16 .push_11 {
	left: -660px;
}

.rtl .container_16 .push_12 {
	left: -720px;
}

.rtl .container_16 .push_13 {
	left: -780px;
}

.rtl .container_16 .push_14 {
	left: -840px;
}

.rtl .container_16 .push_15 {
	left: -900px;
}
/* `Push Space >> 8 Columns
--------------------------------------------------------------------------------*/
.rtl .container_8 .push_1 {
	left: -84px;
}

.rtl .container_8 .push_2 {
	left: -168px;
}

.rtl .container_8 .push_3 {
	left: -252px;
}

.rtl .container_8 .push_4 {
	left: -336px;
}

.rtl .container_8 .push_5 {
	left: -420px;
}

.rtl .container_8 .push_6 {
	left: -504px;
}

.rtl .container_8 .push_7 {
	left: -588px;
}
/* `Push Space >> 4 Columns
--------------------------------------------------------------------------------*/
.rtl .container_4 .push_1 {
	left: -84px;
}

.rtl .container_4 .push_2 {
	left: -168px;
}

.rtl .container_4 .push_3 {
	left: -252px;
}

/* `Push Space >> 24 Columns
--------------------------------------------------------------------------------*/
.rtl .container_24 .push_1 {
	left: -50px;
}

.rtl .container_24 .push_2 {
	left: -100px;
}

.rtl .container_24 .push_3 {
	left: -150px;
}

.rtl .container_24 .push_4 {
	left: -200px;
}

.rtl .container_24 .push_5 {
	left: -250px;
}

.rtl .container_24 .push_6 {
	left: -300px;
}

.rtl .container_24 .push_7 {
	left: -350px;
}

.rtl .container_24 .push_8 {
	left: -400px;
}

.rtl .container_24 .push_9 {
	left: -450px;
}

.rtl .container_24 .push_10 {
	left: -500px;
}

.rtl .container_24 .push_11 {
	left: -550px;
}

.rtl .container_24 .push_12 {
	left: -600px;
}

.rtl .container_24 .push_13 {
	left: -650px;
}

.rtl .container_24 .push_14 {
	left: -700px;
}

.rtl .container_24 .push_15 {
	left: -750px;
}

.rtl .container_24 .push_16 {
	left: -800px;
}

.rtl .container_24 .push_17 {
	left: -850px;
}

.rtl .container_24 .push_18 {
	left: -900px;
}

.rtl .container_24 .push_19 {
	left: -950px;
}

.rtl .container_24 .push_20 {
	left: -1000px;
}

.rtl .container_24 .push_21 {
	left: -1050px;
}

.rtl .container_24 .push_22 {
	left: -1100px;
}

.rtl .container_24 .push_23 {
	left: -1150px;
}

/* =Pull 
Space >> 16 Columns
--------------------------------------------------------------------------------*/
.rtl .container_16 .pull_1 {
	left: 60px;
}

.rtl .container_16 .pull_2 {
	left: 120px;
}

.rtl .container_16 .pull_3 {
	left: 180px;
}

.rtl .container_16 .pull_4 {
	left: 240px;
}

.rtl .container_16 .pull_5 {
	left: 300px;
}

.rtl .container_16 .pull_6 {
	left: 360px;
}

.rtl .container_16 .pull_7 {
	left: 420px;
}

.rtl .container_16 .pull_8 {
	left: 480px;
}

.rtl .container_16 .pull_9 {
	left: 540px;
}

.rtl .container_16 .pull_10 {
	left: 600px;
}

.rtl .container_16 .pull_11 {
	left: 660px;
}

.rtl .container_16 .pull_12 {
	left: 720px;
}

.rtl .container_16 .pull_13 {
	left: 780px;
}

.rtl .container_16 .pull_14 {
	left: 840px;
}

.rtl .container_16 .pull_15 {
	left: 900px;
}
/* Space >> 8 Columns
--------------------------------------------------------------------------------*/
.rtl .container_8 .pull_1 {
	left: 84px;
}

.rtl .container_8 .pull_2 {
	left: 168px;
}

.rtl .container_8 .pull_3 {
	left: 252px;
}

.rtl .container_8 .pull_4 {
	left: 336px;
}

.rtl .container_8 .pull_5 {
	left: 420px;
}

.rtl .container_8 .pull_6 {
	left: 504px;
}

.rtl .container_8 .pull_7 {
	left: 588px;
}
/* Space >> 4 Columns
--------------------------------------------------------------------------------*/
.rtl .container_4 .pull_1 {
	left: 84px;
}

.rtl .container_4 .pull_2 {
	left: 168px;
}

.rtl .container_4 .pull_3 {
	left: 252px;
}

/* Space >> 24 Columns
--------------------------------------------------------------------------------*/
.rtl .container_24 .pull_1 {
	left: 50px;
}

.rtl .container_24 .pull_2 {
	left: 100px;
}

.rtl .container_24 .pull_3 {
	left: 150px;
}

.rtl .container_24 .pull_4 {
	left: 200px;
}

.rtl .container_24 .pull_5 {
	left: 250px;
}

.rtl .container_24 .pull_6 {
	left: 300px;
}

.rtl .container_24 .pull_7 {
	left: 350px;
}

.rtl .container_24 .pull_8 {
	left: 400px;
}

.rtl .container_24 .pull_9 {
	left: 450px;
}

.rtl .container_24 .pull_10 {
	left: 500px;
}

.rtl .container_24 .pull_11 {
	left: 550px;
}

.rtl .container_24 .pull_12 {
	left: 600px;
}

.rtl .container_24 .pull_13 {
	left: 650px;
}

.rtl .container_24 .pull_14 {
	left: 700px;
}

.rtl .container_24 .pull_15 {
	left: 750px;
}

.rtl .container_24 .pull_16 {
	left: 800px;
}

.rtl .container_24 .pull_17 {
	left: 850px;
}

.rtl .container_24 .pull_18 {
	left: 900px;
}

.rtl .container_24 .pull_19 {
	left: 950px;
}

.rtl .container_24 .pull_20 {
	left: 1000px;
}

.rtl .container_24 .pull_21 {
	left: 1050px;
}

.rtl .container_24 .pull_22 {
	left: 1100px;
}

.rtl .container_24 .pull_23 {
	left: 1150px;
}

/* Main rtl
--------------------------------------------------------------------------------*/
body.rtl {
	width: 99.5%;
	direction: rtl;
	background: #ffffff;
	overflow-y: scroll;
}

.rtl .gridToolBar {
	float: left;
}

.rtl .gridToolBar li {
	margin: 0 4px 0 0;
}

.rtl .gridToolBarSpan {
	float: left;
}

.rtl #login_cont {
	float: left;
	margin: 37px 0 0 7px;
}

.rtl #login {
	border-radius: 12px 0 0 0;
}

.rtl .corp-ul {
	float: right;
}

.rtl .corp-ul li:first-child {
	border-left: 1px solid #009;
	
}

.rtl .corp-ul li.last {
	border-left: none;
}

.rtl .principal-li.last {
	background: none;
}

.rtl .level_2 ul {
	float: right;
	padding: 0 25px 5px 0;
	background-position: left 35px;
}

.rtl .level_2 ul.last {
	background: none;
}

.rtl .level_2 li {
	text-align: right;
}

.rtl .level_2 li a {
	margin: 0 0 0 25px;
}

.rtl .submenu_banner {
	float: left;
}

.rtl aside {
	float: right;
}

.rtl .portlet-user .img {
	float: right;
	margin-right: 0;
	margin-left: 12px;
}

.rtl .portlet-user .box-btn {
	text-align: left;
}

.rtl .links-fav-li {
	padding: 0 13px 0 0;
	background-position: right 6px !important;
}

.rtl .portlet .foot-edit {
	text-align: left;
}

.rtl .portlet-add_more i {
	float: right;
	margin: 0 0 0 8px;
}

.rtl .nav-drop-li h3 {
	padding: 0 14px 0 0;
	background-position: right 6px;
}

.rtl .nav-drop-sub {
	margin: 5px 14px 0 0;
}

.rtl #main {
	float: left;
}

.rtl #breadcrumb span {
	padding: 0 0 0 7px;
	margin: 0 0 0 1px;
	background-position: left 4px !important;
}

.rtl .alert-box .i-alert {
	margin: 0 0 0 5px;
}

.rtl .issue_opt-ul {
	text-align: left;
}

.rtl .transfers-issue {
	float: right;
	padding-left: 15px;
	padding-right: 15px;
	background-position: right 5px !important;
	text-align: right;
}

.rtl .transfers-result {
	text-align: right;
}

.rtl .transfers-result li div {
	float: right;
}

.rtl .options li {
	padding: 0 58px 0 14px;
	border-right: 1px solid;
}

.rtl .options li:first-child {
	border-right: none;
}

.rtl .options a:before {
	right: -44px;
}

.rtl .confirm-block .cont {
	padding: 20px 240px 15px 15px;
}

.rtl .confirm-block .cont .remain {
	margin: 0 0 0 10px;
}

.rtl .confirm-block .foot {
	text-align: left;
}

.rtl .form-field label {
	text-align: left;
	margin: 0 0 0 5px;
}

.rtl .col2-li label,.rtl .col2-li .label {
	margin: 3px 0 0 10px;
	text-align: left;
}

.rtl .radio-li label {
	margin: 0;
}
.rtl #social{
	margin-top:5px;
	display: inline;
	float:left;
}

.rtl #social li {
	margin: 0 8px 0 0;
}

.rtl .copy {
	margin-right: 0px;
	/*margin-left: 330px;*/
}

.rtl .copy span {
	margin: 0 25px 0 0;
}

.rtl .copy span:first-child {
	margin-right: 0;
}

.rtl #open_sitemap {
	margin-right: 0px;
	margin-left: 345px;
}

.rtl #cerrar {
	float: left;
	margin: 0 0 0 -16px;
}

.rtl .card-li {
	margin: 0 0 15px 9px;
}

.rtl .card-li:first-child {
	margin: 0 0 35px 0;
}

.rtl .sitemap-H3 {
	font-size: 14px;
	line-height: 5px;
}

.rtl .sitemap-li,.rtl .sitemap-li:first-child {
	padding: 0 25px 5px 0;
	background-position: right 2px;
	vertical-align: top;
}

.rtl .sitemap-li li a {
	margin: 0 0 0 25px;
}

.rtl .tabs-sect .cont {
	border-radius: 14px 0 14px 0;
}

.rtl .tabs-sect .tabs li {
	margin: 0 0 -1px 5px;
}

.rtl .form-field .add {
	margin: 0 15px 0 0;
}

.rtl .tabs-sect .cont .credit {
	padding: 0 30px 5px 0;
}

.rtl .credit_chart .bar-tit {
	padding: 0 13px 0 0;
	border-radius: 0 14px 0 0;
}

.rtl .bar-canvas .progress {
	padding: 4px 0 0 9px;
	text-align: left;
}

.rtl .credit_chart .limit {
	text-align: left;
}

.rtl .card_debt-table th:first-child,.rtl .card_debt-table td:first-child
	{
	border-left: 1px solid #bcbcbc;
}

.rtl .card_debt-table th.last,.rtl .card_debt-table td.last {
	border-left: none;
}

.rtl .card_debt-table td:first-child {
	padding: 0 70px 0 0;
	text-align: right;
}

.rtl .progress_bar li {
	float: right;
}

.rtl .steps4 .confirmation {
	margin: 0 -10px 0 0;
}

.rtl .steps4 .summary {
	margin: 0 -10px 0 0;
	width: 167px;
}

.rtl .steps3 .confirmation {
	margin: 0 -10px 0 0;
}

.rtl .steps3 .summary {
	margin: 0 -10px 0 0;
}

.rtl .steps2 .results {
	margin: 0 -11px 0 0;
}

.rtl .progress_bar .selected {
	background-position: right 0 !important;
	color: #fff;
}

.rtl .i-error {
	float: right;
	margin: 0 0 0 5px;
}

.rtl .i-pending {
	right: 22px;
	top: -8px;
}

/*	
_____________________________________________________________

			IE
_____________________________________________________________

*/

.dj_ie textarea {
	overflow-y: auto;
}


/*	
_____________________________________________________________

			IE10
_____________________________________________________________

*/
.ie10 .rtl .main-sect {
	position: relative;
	width: 677px;
}

.ie10 .rtl .basic-sect .tit {
	width: 647px;
	margin-right: 1px;
}

.ie10 .rtl .tabs-sect .cont {
	position: relative;
	width: 644px;
}

.ie10 .copy {
	margin-right: 120px;
}

.ie10 .rtl .copy {
	margin: 0 0 0 103px;
}

/*	
_____________________________________________________________

			PORTAL
_____________________________________________________________

*/
a:hover,a:focus {
	/*text-decoration: none;*/
	color: inherit;
}

#main .wpthemeLeft {
	float: none;
}

.hiddenWidgetsDiv {
	display: none;
}

/* Administration 1 column fix */
/*
.wpthemeCol {
margin-left: 0px;
}
.wptheme1Col .wpthemeCol {
width: 100%;
}
*/
/*	
_____________________________________________________________

			PRINT
_____________________________________________________________

*/
@media print {
	/*
     * Don't show links for images, or javascript/internal links
     */     
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
		content: "";
	}
	pre,blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group; /* h5bp.com/t */
	}
	tr,img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
 	@page {
		margin: 0.5cm;
	}
	p,h2,h3 {
		orphans: 3;
		widows: 3;
	}
	h2,h3 {
		page-break-after: avoid;
	}
	footer {
		display: none !important;
	}
	header {
		display: none !important;
	}
	aside {
		display: none !important;
	}
	#main {float: none;}
}

/* LOGIN */
/*
body.login{
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmVhZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #e2eaee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2eaee));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e2eaee 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e2eaee 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e2eaee 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e2eaee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2eaee',GradientType=0 );
}*/
.login-sect-wrap {
	border: 1px solid #C1C1C1;
	border-radius: 0px 16px 0px 16px;
	overflow: hidden;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
	box-shadow: 0 0 3px rgba(0, 0, 0, .3);
}

.login-sect {
	background: #e2eaee;
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZWFlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e2eaee 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2eaee),
		color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #e2eaee 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #e2eaee 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #e2eaee 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #e2eaee 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#e2eaee',
		endColorstr='#ffffff', GradientType=0);
	margin-bottom: 0;
}

.rtl .login-sect-wrap {
	border-radius: 16px 0px 16px 0px;
}

.rtl .login-sect .login-sect-inner {
	/*border-radius: 0px 14px 0px 14px;*/
	background: url(../img/bg-login.png) no-repeat right bottom;
}

.login-sect .login-sect-inner {
	background: url(../img/bg-login-rtl.png) no-repeat left bottom;
}

.captcha_container {
	margin: 20pt auto; 
	background-color: #deeaf6; 
	border-radius: 8px; 
	width: 600px; 
	padding: 10pt;
}

.captcha_container .grid_5 {
	width: 350px;
}

.captcha_container_buttons .grid_3 {
	width: 190px;
}

.captchaImage {
	border-radius: 4px;
}


/***********************************************************
					Loading Ajax FilteringSelect
***********************************************************/

img.ajaxLoading {
	padding-left: 3px;
}
.rtl img.ajaxLoading {
	padding-right: 3px;
}
/***********************************************************
					Loading Overlay
***********************************************************/

.overlayBackground {
	background: #fff;
	z-index: 1001;
	position: fixed;
	display: none;
	top: 0;
    bottom : 0;
    left: 0;
    right:0;
    margin: auto;
	width: 100%!important;
	height: 100%!important;
}

.overlayInfo {
	background: url(../img/loading.gif) no-repeat 50% 50%;
	position: fixed;
	z-index: 1002;
	display: none;
	top: 0;
    bottom : 0;
    left: 0;
    right:0;
    margin: auto;
	cursor: wait;
	width: 100% !important;
	height: 100% !important;
}

.dj_ie .overlayInfo{
	background: url(../img/loading_lite.gif) no-repeat 50% 50%;
}

.loading_panel {
	background: url(/retail-theme/themes/html/retail-theme/img/loading.gif) 50% 50% no-repeat rgb(255, 255, 255);
	position: fixed;
	top: 0;
    bottom : 0;
    left: 0;
    right:0;
    margin: auto;
	width: 100% !important;
	height: 100% !important;
	z-index: 9999;
	opacity: 0.8;	
}

.dj_ie .loading_panel {
	background: url(/retail-theme/themes/html/retail-theme/img/loading_lite2.gif) 50% 50% no-repeat rgb(255, 255, 255);
}

/***********************************************************
					Light screen
***********************************************************/
.lightscreenBackground {
	background: #315e79;
	position: fixed;
	z-index: 501;
	display: none;
	top: 0;
    bottom : 0;
    left: 0;
    right:0;
    margin: auto;
	width: 100%!important;
	height: 100%!important;
}

.lightscreenBanner {
	position: fixed;
	z-index: 502;
	display: block;
	opacity : 0;
	top: 0;
    bottom : 0;
    left: 0;
    right:0;
    margin: auto;
}

.lighscreenImage {
	width : 738px;
	height : 250px;
}


.close-lighscreen-link {
	position:absolute; 
	right:-15px; 
	top:-15px;
}


/***********************************************************
					HEADER
***********************************************************/
/*			LOGO			*/

.baj_logo_link{
	background-image: url(../img/header/bajlogo.png);
	height: 75px;
	width: 960px;
	display: block;
}


.baj_logo_link_diamond,
.baj_logo_link_gold,
.baj_logo_link_private,
.rtl .baj_logo_link_gold,
.rtl .baj_logo_link_diamond{
	background-image: url(../img/header/logosSprite.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 291px;
	top: 3px;
	width: 380px;
	height: 75px;
}
.baj_logo_link_diamond{
	  background-position: 0px 0px;
}
.rtl .baj_logo_link_diamond{
	  background-position: 0px -96px;
}
.baj_logo_link_gold{
	 background-position: 0px -189px;
}
.rtl .baj_logo_link_gold{
	  background-position: 0px -284px;
}
.baj_logo_link_private{
	 background-position: 0px -378px;
}

/*			SUBHEADER			*/
.subheader{
	height: 70px;
}
.subheader ul{
	height: 22px; 
}

.subheader .home_complain_links a{
	font-weight: bold;
	color: #258dec;
	padding: 8px 0px 5px 40px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

/* home complains */

.subheader ul li.hc_item{
	display: inline-block;
	margin-left: 8px;
}

.subheader .home_complain_links {
	text-align: left;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
}
.subheader .home_complain_links .baj_home{ background-image: url(../img/header/home_icon_menu.png); }
.subheader .home_complain_links .baj_complains{ background-image: url(../img/header/contact_icon_menu.png); }

/* lang_social_links */

.subheader .lang_social_links a{ 
	width: 31px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 26px;
	display: inline-block;
	float: right;
	margin-left: 5px;
	overflow:hidden;
}

.subheader .lang_social_links .fb{ background-image: url(../img/header/fb-icon.png); }
.subheader .lang_social_links .tw{ background-image: url(../img/header/twitter-icon.png); }
.subheader .lang_social_links .yt{ background-image: url(../img/header/youtube-icon.png); }
.subheader .lang_social_links .lang_switcher{
	background-image: url(../img/header/ar-switch.png);
	width: 80px;
	margin-right: -13px;
	height: 42px;
}

.subheader .lang_social_links .lang_switcher-gold{
	background-image: url(../img/header/ar-switch-gold.png);
	width: 80px;
	margin-right: -13px;
	height: 42px;
}
.subheader .lang_social_links .lang_switcher-silver{
	background-image: url(../img/header/ar-switch-silver.png);
	width: 80px;
	margin-right: -13px;
	height: 42px;
}
.subheader .lang_social_links .lang_switcher-blue{
	background-image: url(../img/header/ar-switch-blue.png);
	width: 80px;
	margin-right: -13px;
	height: 42px;
}
.subheader .lang_social_links .lang_switcher-private{
	background-image: url(../img/header/ar-switch-private.png);
	width: 80px;
	margin-right: -13px;
	height: 42px;
}


.subheader .lang_social_links ul{
	margin-top:3px;
}

.subheader .lang_social_links ul li.ls_item a:not(.lang_switcher){
	margin-top: 5px;
}
/**********************RTL***************************************************/

.rtl .subheader ul li.hc_item{
	float:right;
}
.rtl .subheader ul li.hc_item{
	margin-right: 8px;
	margin-left: 0px;
}

.rtl .subheader .home_complain_links a{
	padding: 8px 40px 5px 0px;
	background-position: 100% 0px;
}

.rtl .ls_item {
	float: left;
}

.rtl .subheader .lang_social_links .lang_switcher{
	margin-left: -13px;
	margin-right: 0px;
	background-image: url(../img/header/ar-switch_en.png);
}

.rtl .subheader .lang_social_links .lang_switcher-gold{
	margin-left: -13px;
	margin-right: 0px;
	background-image: url(../img/header/ar-switch_en-gold.png);
}
.rtl .subheader .lang_social_links .lang_switcher-blue{
	margin-left: -13px;
	margin-right: 0px;
	background-image: url(../img/header/ar-switch_en-blue.png);
}
.rtl .subheader .lang_social_links .lang_switcher-silver{
	margin-left: -13px;
	margin-right: 0px;
	background-image: url(../img/header/ar-switch_en-silver.png);
}
.rtl .subheader .lang_social_links .lang_switcher-private{
	margin-left: -13px;
	margin-right: 0px;
	background-image: url(../img/header/ar-switch_en-private.png);
}

/***********************************************************
						FOOTER
***********************************************************/

.app_store{
	display: inline-block;
	height: 25px;
	/*just to push right text*/
	margin-right: 125px;
}
.app_store .app_store_list .app_store_item, .app_store .app_store_list .app_store_item a{
	height: 25px;
	display: inline-block;
}


.app_store .app_store_list .app_store_item a{
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 77px;
	margin: 0 4px -8px 4px;
	border-radius: 3px;
}

.app_store .app_store_list .app_store_item a.app_store_item_apl{	background-image: url(../img/footer/app_store.png);}
.app_store .app_store_list .app_store_item a.app_store_item_gpl{	background-image: url(../img/footer/google_play.png);}
.app_store .app_store_list .app_store_item a.app_store_item_ws {	background-image: url(../img/footer/windows_store.png);}
.app_store .app_store_list .app_store_item a.app_store_item_bbw{	background-image: url(../img/footer/bbm_store.png);}

/**********************RTL***************************************************/

.rtl .app_store{
	margin-right: 0px;
	margin-left: 125px;
}


/***********************************************************
						LOGIN
***********************************************************/

.bodyContent {
	/*height: 450px;*/
}

.rtl .bodyContent {
	margin-right:50px;
}

.rtl .bodyTable	{
	text-align:right;
	margin-right:52px;
}

.bodyTable	{
	margin: 0;
	padding: 0;
	clear: both;
	width: 100%;
	font-weight:normal;
	font-size:12px;
	text-align:left;
}
.bodyLeft	{
	margin: 0;
	padding: 0;
	clear: both;
	width: 60%;
	font-weight:normal;
	font-size:12px;
	text-align:left;
}
.rtl .bodyLeft	{
	text-align:right;
	width: 40%;
}
.bodyRight	{
	margin: 0;
	padding: 0;
	clear: both;
	width: 40%;
	font-weight:normal;
	font-size:12px;
	text-align:left;
}
.rtl .bodyRight	{
	text-align:right;
	width: 60%;
}

.logInArea	{
	width: 495px;
	/*height: 306px;*/
	background: #c1dbef;
	margin: 0 0 0 115px;  /* up left down right - margin */
	clear:none;
}

.rtl .logInArea	{
	margin: 0 0 0 0;  /* up left down right - margin */
}

.logInBG	{
	margin: 0;
	padding: 0;
	border-collapse:collapse;
	width: 100%;
	background: #c1dbef;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
}
.logInBG1Container	{
	background-image:url(../img/login/login-bg1.png);
	background-repeat:repeat-y;
	/*background-image: -ms-linear-gradient(top, #2F6382 0%, #6DADD6 100%);
	background-image: -moz-linear-gradient(top, #2F6382 0%, #6DADD6 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2F6382), color-stop(1, #6DADD6));
	background-image: -webkit-linear-gradient(top, #2F6382 0%, #6DADD6 100%);
	background-image: linear-gradient(to bottom, #2F6382 0%, #6DADD6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2F6382', endColorstr='#6DADD6',GradientType=0 );*/
	
}
.logInBG1	{
	background-image:url(../img/login/logInBG.jpg);
	background-repeat:repeat-x;
	width:473px;
	margin:0 12px;
	/*background-image: -ms-linear-gradient(top, #2F6382 0%, #6DADD6 100%);
	background-image: -moz-linear-gradient(top, #2F6382 0%, #6DADD6 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2F6382), color-stop(1, #6DADD6));
	background-image: -webkit-linear-gradient(top, #2F6382 0%, #6DADD6 100%);
	background-image: linear-gradient(to bottom, #2F6382 0%, #6DADD6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2F6382', endColorstr='#6DADD6',GradientType=0 );*/
	
}
.rtl .logInBG1	{
	margin:0 11px;
}
.logInBG1end	{
	background-image: url(../img/login/loginEnd.png);
	background-repeat: no-repeat;
	width:495px;
	height: 21px;

}
.logInHeader	{
	width: 494px;
	height: 105px;
	margin: 0 1px auto;  /* up left down right - margin */
	background-image:url(../img/login/login_header.png);
	background-repeat:no-repeat;
}

.rtl .logInHeader	{
	background-image:url(../img/login/login_header_ar.png);
}
.logInShadow	{
	width: 495px;
	height: 24px;
	margin: 0 0 0 115px;  /* up left down right - margin */
	background-image:url(../img/login/login-shadow.png);
	background-repeat:no-repeat;
}
.rtl .logInShadow	{
	margin: 0 0 0 0px;  /* up left down right - margin */
}
.logInFieldShadow	{
	width: 190px;
	height: 21px;
	margin: 0 -8px;  /* up left down right - margin */
	background-image:url(../img/login/fieldShadow1.png);
	background-repeat:no-repeat;
}
.logInContents	{
	margin: 0;
	padding: 0;
	border-collapse:collapse;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
	width:450px;
}
.rtl .logInContents	{
	text-align:right;
}
.whiteText	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

.dailyLimit{
	text-align: left!important;
	width: 250px!important;
	margin-left: 12px !important;
}

.rtl .dailyLimit{
	text-align: right!important;
	width: 216px!important;
	margin-right: 12px !important;
}

.olpAlias{
	text-align: left!important;
	width: 325px!important;
}


/***********************************************************
						LOGOUT
***********************************************************/

.rtl .bodyTableLogout {
	text-align:right;
	margin-right:15px;
}

.bodyTableLogout {
	margin: 0;
	padding: 0;
	clear: both;
	width: 100%;
	font-weight:normal;
	font-size:12px;
	text-align:left;
}

.thankYouEn {
	font-size:14px;
	font-weight:bold;
	margin-left: 5px;
}
.rtl .thankYouEn {
	text-align:right;
}
.bodynavLeft {
	padding:0;
	margin: 2px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #36acde;
	height:26px;
	padding-left:5px;
	white-space: nowrap;
}
.bodynavRight {
	padding:0;
	margin: 2px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #36acde;
	height:26px;
	padding-right:5px;
	white-space: nowrap;
}
.rtl .bodynavRight {
	text-align:right;
	/*margin-right:100px;*/
}
.comment {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color:#999;
	width: 200px;
}
.buttons {
	float:left;
	margin-left: 5px;
}
.buttonsAr {
	float:right;
	margin-right: 5px;
}

.buttonCivilian {
background-image:  url(../img/idIcon.png);
background-repeat: no-repeat;
background-position: 0px;
width: 18px;
height: 18px;
text-align: center;
}

/***********************************************************
						REGISTRATION
***********************************************************/

.bodyContentReg {
	/*height: 450px;*/
}

.rtl .bodyContentReg {
	margin:0px;
}

.transactionBarRegRes {
	width:676px;
	margin-left:140px;
}
.rtl .transactionBarRegRes {
	margin-right:140px;
}
.otp_registration_message{
	width:680px;
	margin-left:145px;	
}
.rtl .otp_registration_message{
	margin-right:145px;
	text-align:right;	
}
.otp_registration_content{
	width:680px;	
}
.rtl .otp_registration_content{
	margin-right:145px;	
}
.bodyTableRegistration	{
	margin-left: 40px;
	padding: 0;
	clear: both;
	width: 100%;
	font-weight:normal;
	font-size:12px;
	text-align:left;
}
.rtl .bodyTableRegistration	{
	text-align:right;
	margin-right:101px;
}
.bodyTableRegistrationContent{
	margin: 0;
	padding: 0;
	clear: both;
	width: 100%;
	font-weight:normal;
	font-size:12px;
	text-align:left;
}
.rtl .bodyTableRegistrationContent	{
	text-align:right;
	margin-right:5px;
}
.footerButtonsRightOTP {
	float: right;
}
.rtl .footerButtonsRightOTP {
	float: left;
	margin-left:70px;
}

/***********************************************************
						PROGRESS BAR
***********************************************************/


.progressBar{
	height: 20px;
}

.progressBar label{
	float: left;
}

.rtl .progressBar label{
	float: right;
}

.progressBar div.dijitProgressBar{
	float: left;
	width: 324px;
	height: 10px;
	margin: 3px;
}

.rtl .progressBar div.dijitProgressBar {
	float: right;
}

.progressBar span{
	float: left;
	margin-left: 10px;
	font-weight: bold;
	width: 180px;
}

.rtl .progressBar span{
	float: right;
	margin-right: 10px;
	margin-left: 0px;
}

/***********************************************************
						OTP LOGIN
***********************************************************/

.divCenter {
	text-align:center!important;
}

.formatImg{
	vertical-align:text-bottom;
}


/***********************************************************
						SIMAH AGREEMENT
***********************************************************/
.simahAgreement{
	vertical-align: middle;
	direction: ltr!important;
	text-align:center;
	padding: 8px;
	font-family:tahoma;
	font-size:12px;
}

.simahAgreement tr td{
	padding-left: 24px;
	padding-right: 17px;
}

.simahAgreementTextEn{
	vertical-align: top;
	text-align :left;
	
}
.simahAgreementTextAr{
	text-align :right;
	vertical-align: top;
	unicode-bidi: embed;
}


.rtl .linea_options{
	direction:rtl;
}

/***********************************************************
						OPEN TRADING ACCOUNT
***********************************************************/

.signAgreementTable{
	text-align: center;
    line-height: 125%;
    direction: rtl;
    font-size: 30.0pt;
    font-family: "Gill Sans MT", sans-serif;
    color: black;
    margin-left: 0in;
    margin-right: 0in;
    margin-top: 0in;
    margin-bottom: 6.0pt;
}
.signAgreementDiv{
	overflow-y:scroll;
	height:300px;
	float:left;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-width: 1px;
	padding-right: 6px;
	padding-left: 4px;
	padding-top: 20px;
	padding-bottom: 20px;
}


/***********************************************************
						MENU BANNERS
***********************************************************/

.menu-banner{
	border-width: 1px;
	border-style: solid;
	border-radius: 12px;
}

/***********************************************************
						Branch Icon
***********************************************************/

.branch-icon {
	background-image: url("../img/branchesSelectorSprite.png");
	background-repeat: no-repeat;
	width: 15px;
	height: 20px;
}

/*********************** NEW DESIGN LOGIN ************************/

/*new design*/
/*header*/
#principal_static{
  background-image: url(../img/sprites-x-blue.png);
  width: 927px;
}
#principal_static.principalstatic{
	float: left;
	width: 927px;
}

.rtl .bajTopRegister{
	float:right;
}

#principal_static {
	height: 71px;
	padding-right: 17px;
	background-position: right -288px;
}
.link_menu_static,.link_menu_static:hover,.link_menu_static:visited,.link_menu_static:active,.link_menu_static:focus{
	text-decoration:none;
	color:#fff;
}
.icon_menu_static{
	background-image:url(../img/login/sprite_login.png);
	width: 60px;
	height: 50px;
	display: block;
	margin: -15px auto 0 auto;
}
.rtl #title-complaints{
	background: none;
}
.icon_registration{
	background-position: 0 0;
}
.icon_reset{
	background-position: -60px 0;
}
.icon_website{
	background-position: -120px 0;	
}
.icon_complaints{
	background-position: -180px 0;
}
/*header end*/
/*footer*/
.copy_nositemap #social li:first-child{
	margin-left: 20px;
}
.rtl .copy_nositemap #social li:first-child{
	margin-right: 20px;
	margin-left: 0;
}
/*footer end*/
/*new design*/


#content_login{
    width:960px;
    height: 100%;
    float:left;
    background: rgb(193, 219, 239);
    margin:0;
    padding: 0 0 5px 0;
}

#loginform{
    width: 485px;
    padding: 10px 0px 5px 10px;
    float: left;
    height: 100%;
    color:#fff;
    font-family: "Myriad Pro", arial, sans-serif;
}
#banners{
    margin: 10px 10px 5px 0px;
	float: left;
	width: 455px;
	height: 292px;
	border-radius: 10px 0;
}
.rtl #banners{
	margin: 10px 0px 5px 10px;
	border-radius: 0 10px;
}

#logincontent{
    padding-top:105px;
    background: url(../img/login/backgroundlogin.png) no-repeat;
    float: left;
    border-bottom-left-radius: 10px;
}
 
#logincontent.loginCorporate{
 	background: url(../img/login/backgroundlogincorporate.png) no-repeat;
}

.rtl #logincontent.loginCorporate{
 	background: url(../img/login/backgroundlogincorporate_ar.png) 12px 0 no-repeat;
}

#logincontent label,#logincontent input,#logincontent select{
    width: 183px;
    float:left;
    clear:both;
}
#logincontent label{
	font-size:14px;
    width:187px;
}
#logincontent .landinglabel{
    width:183px;
}
.spritenavigators{
	background: red;
	background-image: url(../img/login/sprite_login.png);
    background-position: -20px -262px;
    background-repeat: no-repeat;
    padding-left: 20px;
    float: left;
    margin-right:29px;
}
#logincontent #loginuser, #logincontent #loginpass, #logincontent #logincaptcha, #logincontent #logininputcaptcha, #logincontent #loginlanding, #logincontent #loginsetdefault, #logincontent #buttons{
    float: left;
    margin-right: 20px;
    margin-bottom: 25px;
    margin-left: 15px;
}
#logincontent .dijitInline {
	float:left;
	clear:both;
}

#loginlanding {
	clear:left;
}

#loginlanding .dijitArrowButtonInner{
	width: 18px;
}
.rtl #loginlanding .dijitArrowButtonInner{
	border-right:1px solid #B5BCC7;
}
#logincontent #loginsetdefault {
    margin-top:20px;
    margin-bottom: 0;
}
#logincontent #makeDefault{
    width:20px;
    height:20px;
    float:left;    
}
#logincontent #loginsetdefault label{
    width:155px;
    float:left;
    clear:none;
    padding:0 5px;
}
#logincontent #logininputcaptcha label{
    visibility: hidden;
}

#logincontent .captchaImage{
    width:187px;
    float:left;
}
#logincontent .captchareload{
    float:left;
    height:53px;
    margin-left:5px;
    cursor:pointer;
}
.msgcaptcha{
    float: left;
    margin: 0px 45px 15px 16px;
}

#logincontent #errorcont{
	border: 1px solid rgb(233, 13, 15);
	border-radius: 5px;
	padding: 5px;
	background: rgb(193, 39, 45);
	float: left;
	margin-left: 16px;
	margin-bottom: 10px;
	margin-right:29px;
}

#loginuser{
	clear:both;
}
#logincontent .msgerror{
    background-image: url(../img/login/sprite_login.png);
    background-position: -81px -261px;
    background-repeat: no-repeat;
    padding-left: 20px;
    float: left;
}
#buttons{
    margin-top: 20px;
}
#buttons button{
    color:#fff;
}
#buttons .buttonBlue {
	clear:none;
}
#loginpass .keyboardInput{
	border-radius: 4px;
	padding: 1px;
	padding-bottom:2px;
	border: 1px solid rgb(181, 188, 199);
}
#loginpass .keyboardInput:hover{
	background-color: rgba(255, 255, 255, 0.85);
}
#logincontent .keyboardInputInitiator{
	margin-top:22px;
}
#logincontent div#logininputcaptcha {
    margin-bottom: 15px;
	width: 235px;
	margin-right: 0;
}
#logincontent .captchabutton{
	height: 53px;
	margin-left: 5px;
}
/*
.clearfixfoot{
	float: left;
	width: 942px;
	margin-top: 20px;
}
*/
/*RTL*/
.rtl{
    direction: rtl;
}
.rtl #logincontent .keyboardInputInitiator{
	margin-top:0;
}
.rtl #logincontent{
    background: url(../img/login/backgroundlogin_ar.png) 12px 0 no-repeat;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 0;
}
.rtl #loginform{
    float:right;
    padding: 10px 10px 5px 0px;
}
/*
.rtl #logincontent div{
    float:right;
}
*/
.rtl #logincontent #loginuser .dijitInline,.rtl #logincontent #loginpass .dijitInline,.rtl #logincontent #logincaptcha .dijitInline{
	padding-right: 5px;
}
.rtl #logincontent div#logininputcaptcha{
	margin-left: 0;
	width: 252px;
}
.rtl #logincontent .dijitInline{
	float:right;
}
.rtl #logincontent #loginuser, .rtl #logincontent #loginpass, .rtl #logincontent #logincaptcha, .rtl #logincontent #logininputcaptcha, .rtl #logincontent #loginlanding, .rtl #logincontent #loginsetdefault, .rtl #logincontent #buttons{
    float: right;
}
.rtl #logincontent label,.rtl #logincontent input,.rtl #logincontent select{
    float:right;
}
.rtl .keyboardInputInitiator{
    /*float: left;*/
    margin-right: 5px;
    margin-left: 0;
}
.rtl .msgcaptcha{
    float: right;
    margin: 0px 21px 15px 40px;
}
.rtl #logincontent .msgerror{
	background-position: 396px -262px;
	background-repeat: no-repeat;
	padding-right: 20px;
	padding-left:10px;
	float: right;
	margin-right:0;
}
.rtl #logincontent #errorcont{
	float: right;
	margin-right: 16px;
	margin-left:24px;
}
.rtl #logincontent .captchaImage{
    float:right;
    margin-right:20px;
    margin-left:5px;
}
.rtl #logincontent .captchareload{
    margin-left:0;
    margin-right:5px;
}
/*.rtl .msgerror{
	background-position: 207px -262px;
	background-repeat: no-repeat;
	padding-right: 20px;
	float: right;
	margin: 0px 21px 15px 40px;
}*/
.rtl #logincontent #makeDefault{
    float:right;
}
.rtl #buttons > button:first-child { 
    float: right;
    margin-left: 6px;
}
/*RTL END*/
/*NAVIGATORS*/
#navigators{
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: -10px;
}
#navigators span{
	background-image: url(../img/login/sprite_navigators.png);
	background-position: 509px 0;
	background-repeat: no-repeat;
	width: 100%;
	height: 25px;
	float: left;
	text-indent: -120px;
	padding-top: 6px;
}
.rtl #navigators span{
	background-position: 349px -31px;
}
/*NAVIGATORS END*/
/*** NEW BOTTOM BANNERS********/
#bottombanners{
    float: left;
    width: 100%;
}

.rtl #bottombanners{
    float: right;
}

.bottombanners-corporate{
    padding-left: 250px;
}

.rtl .bottombanners-corporate{
	padding-right: 250px;
}

.dj_ie8 .rtl .bottombanners-corporate{
	padding-right: 230px;
}

#bottombanners div:last-child,#bottombanners a:last-child{
    margin-right:0;
}
#bottombanners div:last-child, #bottombanners a:last-child{
	margin-left:0;
}
.bottombannerlink:link, .bottombannerlink:hover, .bottombannerlink:active, .bottombannerlink:visited {
    text-decoration: none;
    color: #4D4D4D;
    margin-right: 20px;
    margin-top:20px;
    float: left;
}
.rtl .bottombannerlink:link, .rtl .bottombannerlink:hover, .rtl .bottombannerlink:active, .rtl .bottombannerlink:visited{
	float:right;
	margin-right:0;
	margin-left:20px;
	margin-top:20px;
}
.bottombanner{
    width: 225px;
    margin-right: 20px;
    float: left;
    background: #E7EEF2;
    padding-top: 10px;
    border-radius: 0 10px;
}
.rtl .bottombanner{
	border-radius:10px 0;
}
.bottombanner span{
    width: 100%;
    float: left;
    clear: both;
    margin-left: 20px;
    font-size: 1.38em;
    font-family: "Myriad Pro", Arial, sans-serif;
}
.rtl .bottombanner span{
	float:right;
	margin-left:0;
	margin-right:20px;
}
.bannertitle{
    padding: 11px 0;
}
span.bannersubtitle{
    font-size:1.5em;
    color:#000;
    margin-bottom:-5px;
}
.bannercontent{
    float:left;
    margin-top: 15px;
    width:100%;
}
.bannercontenticon{
    background-image: url(../img/login/sprite_login.png);
    width: 60px;
    height: 60px;
    left: 145px;
    position: relative;
    margin-bottom: 10px;
}
.rtl .bannercontenticon{
	right:145px;
}
.bannericondemo{
    background-position: 0 -60px;
}
.bannericonbrochure{
    background-position: -60px -60px;
}
.bannericontips{
    background-position: -120px -60px;
}
.bannericonsecurity{
    background-position: -180px -60px;
}
.bannercontenttitlecont{
    width: 225px;
    height: 53px;
    position: absolute;
    margin-top: -22px;
}
span.bannercontenttitle{
   color: #007BB6;
	font-size: 1.9em;
	font-weight: bold;
	width: 56%;
	bottom: 0px;
	position: absolute;
	line-height: 1.2em;
}
span.bannercontentsubtitle{
    margin-top: 35px;
    font-size: 1.1em;
}
/*** NEW BOTTOM BANNERS END****/
/*OTPMOBILE*/
.imgmobileblue{
	background-image: url(../img/login/sprite_login.png);
    width: 60px;
    height: 60px;
    background-position: -60px -60px;
}
/*OTPMOBILE end*/
.formatImg{
	margin-bottom: -5px;
	margin-right: 5px;
}
/*LOGOUT*/
#contentlogout{
    width:960px;
    font-family: "Myriad Pro", Arial, sans-serif;
    float: left;
	margin: 25px 0;
}
#contentlogout #logouttitle{
    margin: 0 auto;
    width: 300px;
    height:95px;
    margin-bottom:40px;
}


#contentlogout #logouttitle.logoutCorporate{
    margin: 0 auto;
    width: 390px;
    height:95px;
    margin-bottom:40px;
}

#contentlogout #logoutloginagain{
    margin: 0 auto;
    margin-bottom:25px;
    width: 207px;
    height: 50px;
    text-align: center;
}
#contentlogout #logoutloginagainlink{
    float: left;
    width: 207px;
}
#contentlogout .logoutlinkagain{
    width: 160px;
    float:left;
    border-radius: 5px 0 0 5px;
    background: rgb(6, 51, 76);
    box-shadow: 42px 0px 0px 0px rgb(6, 51, 76);
    height: 47px;
    line-height: 47px;
}
#contentlogout .logoutlinkagain,#contentlogout .logoutlinkagain:hover,#contentlogout .logoutlinkagain:active,#contentlogout .logoutlinkagain:visited,#contentlogout .logoutlinkagain:focus{
    color:#fff;
    text-decoration: none !important;
}
#contentlogout .imglogoutlink{
    float: left;
    border-radius: 0 5px 5px 0;
    background-image: url(../img/login/sprite_login.png);
    width: 47px;
    height: 47px;
    background-position: -6px -187px;
}
#contentlogout #logoutfeedback{
    width: 750px;
    background: rgb(231, 238, 242);
    float: left;
    margin: 0 105px;
    border-radius: 0 10px 0 10px;
    padding: 10px;
}
#contentlogout .feedbacktext{
    padding-bottom: 10px;
	float: left;
	width: 100%;
}
#contentlogout .feedbacktext, #contentlogout .logouttextarea{
	font-size: 1.4em;
}
#contentlogout .logouttextarea{
    text-align: center;
    float: left;
    clear: both;
    width: 100%;
}
#contentlogout .logouttextarea textArea{
    font-family: "Myriad Pro",Arial, sans-serif;
    font-size: 1em;
    width:500px;
}
#contentlogout .contbuttonsstars{
	float: left;
	width: 509px;
	margin-left: 122px;
}
#contentlogout .logoutstars{
    margin-top: 10px;
    float: right;
    margin-right: 20px;
}
#contentlogout .logoutstars img{
	cursor:pointer;
}
#contentlogout .logoutresultmessage{
	float:left;
	margin-top:15px;
	color:#3E9A32;
	font-weight: bold;
}
#contentlogout .logoutsave{
    float: right;
    margin-left:5px;
    margin-top:5px;
}
#contentlogout #logouttitle img{
    float: left;
}
#contentlogout #logouttitle span{
    float:left;
    width: 200px;
    margin-left:5px;
    clear:right;
}

#contentlogout #logouttitle.logoutCorporate span{
    float:left;
    width: 290px;
    margin-left:5px;
    clear:right;
} 


#contentlogout #logouttitle span.thankyou{
    margin-top: 12px;
    margin-bottom:6px;
    font-size: 1.3em;
}
#contentlogout #logouttitle span.aljaziraonline{
    font-size: 2.1em;
}


#contentlogout .both{
    float: left;
    clear: both;
}
#contentlogout .logoutmsguserempty{
	margin: 25px;
	font-size: 1.4em;
	font-weight:bold;
	color:red;
}

#contentlogout .logoutmsguserempty ul{
    list-style: initial;
    margin-left: 40px;
} 

/*RTL LOGOUT*/
.rtl #contentlogout #logouttitle{
	width:305px;
}

/*Corporate LOGOUT*/
.rtl #contentlogout #logouttitle.logoutCorporate{
	width:395px;
}
.rtl #contentlogout #logouttitle img{
	float:right;
}
.rtl #contentlogout #logouttitle span{
	float:right;
	margin-left:0;
	margin-right:10px;
	clear:left;
}
.rtl #contentlogout #logoutloginagain{
	width:218px;
}
.rtl #contentlogout .logoutlinkagain{
	float:right;
	box-shadow: -42px 0px 0px 0px rgb(6, 51, 76);
	width: 171px;
}
.rtl #contentlogout .imglogoutlink{
	border-radius: 5px 0 0 5px;
	background-position: -5px -187px;
	float: left;
	position: relative;
	left: 2px;
}
.rtl #contentlogout .logoutlinkagain{
	border-radius: 0 5px 5px 0;
}
.rtl #contentlogout .contbuttonsstars{
	margin-left:120px;
}
.rtl #contentlogout .logoutresultmessage{
	float:right;
}
.rtl #contentlogout .logoutsave{
	float:left;
	margin-left:0;
}
.rtl #contentlogout .logoutstars{
	float: left;
	margin-left: 20px;
}
/*LOGOUT end*/
.feedbackbigger{
	font-size:1.4em;
}
/*************************** NEW DESIGN LOGIN END ******************/






/***************************************************************/
/*************** OLP REGISTRATION CHECKBOX *********************/
/***************************************************************/


.form-field.olp_registration-checkbox {
	margin: 35px 5px 10px;
}

.form-field.olp_registration-checkbox label.olp_registration-checkbox {
	margin-left: 10px !important;
    text-align: left;
    width: 240px;
}

.rtl .form-field.olp_registration-checkbox {
	margin: 35px 5px 10px;
}

.rtl .form-field.olp_registration-checkbox label.olp_registration-checkbox {
	margin-right: 10px !important;
    text-align: right;
    width: 130px;
}

/**************************************************************/
/****************  Error Boxes Styles ************************/
/**************************************************************/

@font-face {
  font-family: 'Open Sans';
  src: url('fonts/OpenSans-Light.ttf')  format('truetype'); /* Safari, Android, iOS */
}

.bajSystemError {
	padding: 10px;
	padding-top: 0px;
}

.bajsystemError-title {
	line-height: 50px;
	font:1.75em/1.78em 'Open Sans', Helvetica, Arial, sans-serif;
	text-align: center;
	color: #FFFFFF;
}

.bajsystemError-content {
	border: none;
	border-radius: 5px;
	background-image: none;
	background-color: #EEEEEE;
	color: #04405E;
	padding-top: 10px;
}

.bajsystemError-content-left{
	display: inline-block;
	vertical-align: top;
	height: 100%;
	width: 25%;
	margin: 2%
}

.bajsystemError-content-right{
	display: inline-block;
	vertical-align: top;
	height: 100%;
	width: 70%;
	margin: 2% 0;
	font-weight: 600;
}
.bajsystemError-content-info{
	padding-bottom: 13px;
	padding-right: 4px;
}
.rtl .bajsystemError-content-info{
	padding-right: 0px;
	padding-left: 4px;
}

.bajsystemError-content-info em{
	color: #000000;
	font-style: normal;
}

.bajsystemError-table{
	display: table;
	width: 60%;
    border-collapse: separate;
    border-spacing: 3px;
}

.bajsystemError-table-file{
	display: table-row;
}

.bajsystemError-table-cell{
	display: table-cell;
	background: #FFFFFF;
	padding: 3px 10px;
}

.phone{
	color: #000000;
}

.bajSystemErrorShadow {
    width: 100%;
    height: 21px;
    margin-top: 8px;
    background-image: url(../img/systeminterruptionboxshadow.png);
    background-position: center;
    opacity: 0.5;
    background-size: cover;
    background-repeat: no-repeat;
}

.bajSystemError-image{
	width: 100%;
	height: 119px;
    background-image: url(../img/systeminterruption-main-layout.png);
    background-repeat: no-repeat;
    background-position: center;
}

.bajSystemErrorImageShadow {
    top: 20px;
    width: 129px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -50px;
    margin-bottom: 50px;
    height: 30px;
    border-radius: 50% / 20px;
    box-shadow: 0 40px 9px -12px rgba(119, 119, 119, 0.6);
}

/***************************************************************/
/******************* MESSAGE BOX DIALOG ************************/
/***************************************************************/


.dijitDialog .messageBoxContainer {
	padding: 30px 35px 10px 15px;
	overflow-y: auto;
}

.dijitDialog .messageBoxContainer .contentMessageHistoryDiv .contentMessageHistoryPane {
	margin-top: 10px;
}

.dijitDialog .messageBoxContainer .contentMessageHistoryDiv .dijitTitlePaneContentInner {
	padding-top: 15px;
	padding-bottom: 10px;
}

.dijitDialog .messageBoxContainer .captchaMessageDiv {
	height: 70px;
}

.dijitDialog .messageBoxContainer .captchaMessageDiv .captchaMessageInputDiv {
	margin-top: 15px;
	margin-left: 0;
}

.dijitDialog .messageBoxContainer .captchaMessageDiv .captchaMessageInputDiv div + div {
	float: right;
}

.dijitDialog .messageBoxContainer .captchaMessageDiv .captchaMessageImageDiv {
	float: right;
	margin-right: 10px;
}

.dijitDialog .messageBoxContainer .captchaMessageDiv .captchaMessageImageDiv .captchaImage {
	float: right;
	margin-top: 10px;
}

.dijitDialog .messageBoxContainer .captchaMessageDiv .captchaMessageImageDiv .captchaButton {
	float: right;
	height: 30px;
	width: 20px;
	margin-top: 12px;
	cursor: pointer;
}

.dijitDialog .messageBoxContainer .captchaMessageDiv .captchaMessageImageDiv .captchaButton:hover {
	opacity: 0.8;
}
