﻿.commonLogin  {  text-align: left; padding:2px; }
html[dir=rtl] .commonLogin  {  text-align: right; }
.commonLogin p { margin: 0; }
.commonLogin p.note
{
    font-style: italic;
    margin-bottom: 10px;
}
.commonLogin a
{ 
    font-size: 0.75em;
    text-decoration: none;
}

    .commonLogin p a
    {
         font-size: 1em;
    }
.commonLogin a:hover
{
    text-decoration: underline;
}
.commonLogin .dialog 
{ 
    display: none; 
}
.commonLogin .element
{
    margin: 10px 0px;   
}
.commonLogin .element label 
{ 
    width: 120px; 
    display: inline-block; 
    font-size: 0.75em;
    font-weight: bold;
}
.commonLogin .element input, .commonLogin .element select
{
    width: 180px;
    font-size: 0.75em;
    padding: 2px;
    margin: 0px;
}
.commonLogin .element.req div
{
    background-image: url(/images/required_field.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 8px;
}
.commonLogin .element.req span { font-size: 0.75em; font-style: italic; }
.commonLogin h4 {
    margin: 0;
    padding: 0;
    font-size: 12pt;
    font-weight: normal;
    color: #155fbb;
    background-color:#fff;
    /*    color: #7ebfe6;*/
}
.browser-link { padding: 5px; }
.browser-link .browser-version 
{ 
    font-size: 0.7em;
    font-style: italic; 
}

#forceGenesisAuth
{
    margin-top: 5px;
    margin-bottom:10px;
}

#accGridLoadingPanel {
    opacity:100;
}