﻿/*-- login page --*/
#loginMainContent{position:absolute;top:50%;left:50%;margin-left:-215px;margin-top:-125px;text-align:center;width:450px;height:250px;}
#loginMainContent .subContainer{margin:10px;width:410px;height:50px;background:url(images/login/loginkeys.png) top left no-repeat;}
#loginMainContent .formInfoBox{margin-left:60px;}
#loginMainContent .login{margin:10px;}
#loginMainContent .fieldContainer{padding-bottom:5px;}
#loginMainContent .fieldInput{width:120px;}
#loginMainContent label{padding-right:2px;font-weight:normal;min-width:120px;text-align:right;}
#loginMainContent .fieldError{display:block;}
#loginMainContent .buttonArea{margin-top:10px;height:26px;}
#loginMainContent button{min-width:150px;min-height:26px;}
#loginMainContent .restorePasswordLink{margin-top:20px;display:none;}
#loginMainContent .restorePasswordLink a{color:Blue;}
#passwordRestore p{margin-bottom:10px;}
#passwordRestore .restoreContent{margin:20px 0 20px 0;}
#languagesArea{padding-bottom:-10px;width:100%;align-content:center;margin-left:0;}
.wsFlag{cursor:pointer;}
.wsFlagCurrent{opacity:.50;filter: alpha(opacity=50);}
.itaFlag{background:url(images/flags/italy32x.png) no-repeat;width:32px;height:32px;display:inline-block;margin-right:10px;}
.engFlag{background:url(images/flags/great-britain32x.png) no-repeat;width:32px;height:32px;display:inline-block;margin-right:10px;}
.deuFlag{background:url(images/flags/germany32x.png) no-repeat;width:32px;height:32px;display:inline-block;margin-right:10px;}
.fraFlag{background:url(images/flags/france32x.png) no-repeat;width:32px;height:32px;display:inline-block;margin-right:10px;}
.spaFlag{background:url(images/flags/spain32x.png) no-repeat;width:32px;height:32px;display:inline-block;margin-right:10px;}

.offlineAlert{position: absolute;bottom: 20%;left: 50%;margin-left: -285px;width: 560px;height: 50px; text-align: center;color: #c20;padding: 10px;font-weight: bold;font-size:14px;}
.offlineAlertHide{display: none;}
.offlineAlertMove{display:block;font-size: 9px; margin-top: 2px;}
/*----------------*/
#strongAuthDiv{display: none;}