﻿html {
    min-height: 768px;
}
.divTable-labelcelllogintx
{
    margin-left:35px;
    margin-top: 20px;
    float: left;
    line-height: 20px;
    color: #666;
    font-weight:bold;
    font-size:15px;
    font-family:Arial, Helvetica, sans-serif;        
}       
.divTable-labelcelllogintxr
{
    margin-right:40px;
    margin-top: 20px;
    float: right;
    line-height: 20px;
    text-align: right;
    color: #999999;
    font-weight:bold;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;       
} 

.rowuserfieldTechnicalSupport > div
{
   color: cornflowerblue ;
}  

.divTable-labelcellpasstx
{
    margin-left:35px;
    margin-top: 10px;
    float: left;
    line-height: 20px;
    color: #666;
    font-weight:bold;
    font-size:15px;
    font-family:Arial, Helvetica, sans-serif;  
}
.divTable-labelcellpasstxr
{
    margin-right:40px;
    margin-top: 10px;
    float: right;
    line-height: 20px;
    color: #999999;
    font-weight:bold;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:right;    
} 
.divTable-loginbox
{
    width: 356px;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}
.divTable-labellogin
{
    padding-top:10px;
    height: 330px;
    padding-bottom:0px;
    width:356px; 
    margin:10px auto 0px auto;
    padding-bottom:0px;
    line-height: 35px;
    color: #666;
    background-color:white;

}
.divTable-message
{
    padding-top:10px;
    padding-bottom:0px;
    width:560px; 
    margin:10px auto 0px auto;
}
.height210 {
    height:210px
}
.height230 {
    height:230px
}
.height270 {
    height:270px
}
.height280 {
    height:280px
}
.height490 {
    height:490px
}
.perfilbox {
    min-height: 590px;padding-top:50px;
}
 .divTable-error
{
    display: table;
    width: 100%;
    height: 15px;
    line-height: 15px;
    background-color: transparent;
    padding-top:0px;
}
.divTable-errordata {
    color: red;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    min-height: 15px;
}  
.divTable-rowuserfield
{
    display: table;
    width: 100%;
    height: 35px;
    background-color: transparent;
}    
.divTable-rowuseruserfield
{
    display: table;
    width: 100%;
    height: 35px;
    background-color: transparent;
    padding-bottom:25px;
} 
.divWidth-250p
{
    width: 250px;            
} 
.divWidth-325p
{
    width: 325px;            
}         
.divWidth-350p
{
    width: 350px;            
}        
 .divTable-row-bottomlog
{
    display: table;
    width:358px;            
    height: 78px;
    margin-left:-1px;
    background-color: transparent;
}     
 .divTable-labelcellbotuser
{
    margin-left:35px;
    margin-top: 30px;
    float: left;
    line-height: 20px;
    color: #999;
    font-weight:bold;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;   
} 
 .divTable-labelcellbotutx
{            
    margin-top: 30px;
    float: left;
    line-height: 25px;
    color: #999;
    font-weight:bold;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;      
}
 .divTable-labelCellnarrowtext
{            
    float: left;
    line-height: 30px;
    color: #666;
    text-indent:5px;
    font-size:15px;
    margin-left:30px;            
}     
.divTable-labelcellbotuserrr
{
    margin-right:35px;
    margin-top: 30px;
    float: right;
    line-height: 20px;
    color: #999;
    font-weight:bold;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:right;      
}
.cellbotleft
{
    float:left;margin-left:40px
}
.divTable-labelcheck
{            
    float: left;
    width:45px;
    padding-top:5px;
    line-height: 30px;
    color: #666;
    font-size:15px;
    margin-left:30px;
    float:left;
}
.divTable-checkemail
{
    margin-left:10px;
    margin-top: 10px;
    float: left;
    line-height: 20px;
    color: #666;
    font-weight:bold;
    font-size:15px;
    font-family:Arial, Helvetica, sans-serif;
}
.hype a:link { text-decoration: none; color:#999999;} 
.hype a:active {color:#666;}
.hype a:hover {color:#666;}
.hype a:visited {color:#999999;}

#tooltip { position: relative; }
.accepted { display: block; }
.acceptedcompany { position: absolute; right: 125px; bottom: 210px; }
.requiredcompany { position: absolute; right: 114px; bottom: 210px; }
.accepteduser { position: absolute; right: 125px; bottom: 140px; }
.requireduser { position: absolute; right: 114px; bottom: 140px; }
.acceptedpass { position: absolute; right: 125px; bottom: 70px; }
.requiredpass { position: absolute; right: 114px; bottom: 70px; }
	
 .divTable-logoo
{
    padding-top:10px;            
    padding-bottom:0px;
    width:356px; 
    margin:100px auto 0px auto;
    padding-bottom:0px;
    line-height: 35px;
    color: #666;
} 
 .divTable-logocell
{
    display: table;
    width: 100%;
    height: 100px;
    background-color: transparent;
    padding-top:15px;
    text-align:center;
}

.login_main {
    display: table; 
    width: 100%; 
    padding: 0px; 
    margin: 0 auto; 
    height: 100%;
}

.login_zone {
    display: table-cell;
    height: 100%;
    position: relative;
}

.dynamic_zone {
    /*display: table-cell;*/
    display: none;
    vertical-align: top;
    background-color: #D8DDE6;
    width: 50%;
    height: 100%;
    color: #ffffff;
}

#login {
	margin:0px 0px 0px 0px;
}
div.fingerprintlogin {
    margin-left: 80px;
    margin-top: 10px;
    margin-bottom: 10px;
}
div.fpinstructions {
    text-align:center;
    font-weight:bold;
    padding-top:30px;
    min-height: 70px;
}
#login #profile_menu_container div.ui-widget-header {
    z-index: 20;
    text-align: left;
    border:0px;
    background-image: none;
    background-color: white;
}
#login #profile_menu_container a.settings.wijmo-wijmenu-link {
   color: black;
   font-weight: bold;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   text-shadow: none;
}