/*----------------------------------------------------------------------
  FILENAME: custom.css
  DESCRIPTION: Rules placed in this file will override all other rules.
  You can use !important to ensure the rules are applied.
----------------------------------------------------------------------*/

@import "reg.css";
@import "bootstrap-tooltip-popover.css";

body {
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
    min-width: 340px;
}

#siteLogo img {
    margin:15px 0 0 20px;
}

.article .section h1 {
    background: #055a8d;
    border: none;
}

#aside .section h1 {
    background: #8ac745;
    border: none;
}

.legacyLogo {
    float: left;
    margin-bottom: 1em;
}

.legacyLogo img {
    margin: 5px 0 0 20px;
}

.login dl{
    float: none;    
    height: 21px;
}

.msgTypeSuccess{
    background-image:none;
}

table.successfulUser tr td:first-child{
    text-align: left;
    width: 2%;
}

table.successfulUser tr td:first-child img{
    width: 30px;    
}


table.successfulUser td{
    font-size: 14px;
    line-height: 20px;
    border: 0;
    background-color: transparent !important;
}
table.successfulUser tr:hover > td {
    background-color: transparent !important;
}
table.successfulUser {
    background-image: none;
    border: 0;
    width: 100%;
}
/*
    Arabic language
*/

[lang=ar] body{
	direction:rtl;	
	text-align:right;
    font-size: 14px;
    line-height: 16px;	
}

[lang=ar] .reg_fields{
	margin-right:20px;
	margin-left:0;		
	width: 410px;
}
/* IE 7 - aligment fix */
[lang=ar] div.reg_fields dl dd{
	font-size:13px;
}
[lang=ar] div.reg_fields dl dt{
	text-align:left;
	float: right;	
}
[lang=ar] div.reg_fields dl dd{
	margin-left:0;	
	padding-right:1em;
	margin-right:15em;
}
   
[lang=ar] input#fld_phone1 {
    direction: ltr;
}
[lang=ar] .popover{
	text-align:right;	
}

[lang=ar] .popover{
	text-align:right;	
}
[lang=ar] .login dl{
   text-align:right;
}
[lang=ar] .login dt{
    float: right;
    margin-right: 5px;   
    width: auto;
}

[lang=ar] div#footer div.copyright p {
    direction: ltr;    
}

/*  Specific Pages  */
[lang=ar] body#page_verify-resend div.article div.section fieldset dl dt,
[lang=ar] body#page_verify div.article div.section fieldset dl dt,
[lang=ar] body#page_email_unsub div.article div.section dl dt,
[lang=ar] body#page_password_retr div.article div.section dl dt {
	float:right;
}

[lang=ar] body#page_verify form fieldset dt,
[lang=ar] body#page_verify-resend form fieldset dt,
[lang=ar] body#page_email_unsub form dt {
    width:12em;   
}