/* ------------------------------------------------------------------ */
/*                            Login Page                              */
/* ------------------------------------------------------------------ */
HTML {overflow:hidden}
/* .lgnBG and .lgnBGIL are obsolete, as of v3.17 (task 9418) the method GetLoginBGImg() should be called to retrieve the relevant image url */
.lgnBG {background: url(../images/Login/LoginBG.jpg) no-repeat center bottom transparent;width:100%;height:550px;margin:0 auto !important;cursor:default}
.lgnBGIL {background-image: url(../images/Login/LoginBGIL.jpg) !important}
.lgnBox {width:680px;margin:0 auto !important;padding:0 50px 0 10px}
.lgnTitle {position:absolute;margin:-33px 0 0 99px}
.lgnTitle .t1 {font-size:18px;font-weight:bold;color:#48494A;font-style:italic;display:block}
.lgnTitle .t2 {font-size:12px;color:#48494A;padding:4px 1px;display:block;font-style:italic}
.titleBG .t1 {color:#000 !important;margin:0px 0 0 -1px}
.titleBG .t2 {color:#fff !important;margin:-1px 0 0 -1px}
.lgnLogo {padding-top:321px;float:left}
.lgnFormBox {width:392px;padding-top:60px;float:right;display:none}
.lgnFormBox > DIV {background:url(../images/Login/LoginForm.png) no-repeat transparent}
.lgnFormBgT {width:442px;height:30px}
.lgnFormBgM {width:382px;background-position:0px -50px !important;padding:2px 30px}
.lgnFormBgB {width:442px;height:30px;background-position:0px -217px !important}
.lgnFormBgF {width:442px;height:96px;background-position:0px -247px !important}

.lgnFormBgB SPAN {font:10px Verdana;font-size:10px;font-weight:bold;color:#B0B8C5;direction:ltr;float:right;padding:5px 20px}

BODY {background-color:White}
LABEL[for="chBoxRememb"] {vertical-align:bottom;line-height:18px}
        
#lblLogin {font-size:16px;font-weight:bold;line-height:30px;color:#FFFFFF;padding:0px 30px}

.xfloatB {float:left}
.dirRTL .xfloatB  {float:right}
.xfloatE {float:right}
.dirRTL .xfloatE  {float:left}
        
/* Menu overrides */
DIV.fgMnu {min-width:0;padding:7px 20px}
.fgMnu {clear:none;padding:1px}
.fgMnu > UL > LI > UL {margin: 0px}
.fgMnu > UL > LI > A {padding:2px !important}
/* .fgMnu UL :hover > A {background: #67737F !important} */
.fgMnuLTR UL UL, .fgMnuRTL UL UL {background:#67737F none}
.fgMnu UL UL {width:100px !important}
.fgMnu UL UL A {padding:2px 2px !important;width:100px;color:White;line-height:11px}
.fgMnu UL UL A > SPAN.txt {padding:0 4px;font-size:11px;font-family:Arial;cursor:pointer;display:inline-block;line-height:13px;vertical-align:top}
.fgMnu UL UL A:hover {background:#ffdc4f;color:#000 !important;padding:2px 1px !important}

.FmNoLnk {padding:5px 8px !important}
.FmNoLnk SPAN {border:1px solid #9BAEC2}
/* Flags */
.flag {width:16px;height:11px;background:url(../images/Login/CountryFlags.png) no-repeat;display:inline-block;line-height:13px;vertical-align:top;margin-top:1px}
.flag-en {background-position: 0px 0px}
/*.flag-es {background-position: 0px -11px}*/
.flag-nl {background-position: 0px -22px}
.flag-fr {background-position: 0px -33px}
.flag-he {background-position: 0px -44px}
.flag-ru {background-position: 0px -55px}
.flag-zh {background-position: 0px -66px}
.flag-ec {background-position: 0px -77px}
.flag-mx {background-position: 0px -88px}
.flag-co {background-position: 0px -99px}
.flag-gt {background-position: 0px -121px}
.flag-hn {background-position: 0px -132px}
/*.flag-pt {background-position: 0px -143px}*/
.flag-br {background-position: 0px -143px}
.flag-sg {background-position: 0px -165px}
.flag-ar {background-position: 0px -154px}

#lgnFrmTable {width:100%;white-space:nowrap}
#lgnFrmTable LABEL, .dlgFPContent LABEL, .frmLabel {color:#72849a;font-weight:bold;font-size:13px}
#lgnFrmTable INPUT[type="text"], #lgnFrmTable INPUT[type="password"], .dlgFPContent INPUT[type="text"] {border:1px solid #778db2;padding:2px;margin:0px;font-size:13px;font-weight:normal;color:#0000ff;width:220px}
#lgnFrmTable TD {padding:2px 0px}

.tbError {background-color:#ffeeee !important;color:#4b0101 !important;border:2px solid #e80000 !important;padding:1px !important}

#ValidationSummary1, #lblImportantMsg {font-weight:bold;color:#ff0000}
.optMinLine {padding-top:8px;padding-bottom:6px}

/* Buttons */
.defBtn {cursor:pointer;display:inline-block;border:1px solid #4d7192;font-weight:bold;color:#ffffff;font-size:14px;height:26px;line-height:22px !important; padding-bottom:5px;font-family:Arial;padding:0px 10px;
         background:url(../js/jQuery/jquery-ui/images/ui-bg_glass_50_456b8d_1x400.png) repeat-x scroll 50% 50% #DFEFFC;
         -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px}
.defBtn:hover {border:1px solid #486D8E;color:#37536F;background:url(../js/jQuery/jquery-ui/images/ui-bg_glass_0_ffdc4f_1x400.png) repeat-x scroll 50% 50% #FFDC4F}

A.defLnk {text-decoration:none;color:#800000;white-space:nowrap;font-weight:bold;font-size:13px}
A.defLnk:hover {color:#990000;text-decoration:underline}

/* Forgot Password Form */
.imgForgotPass {width:53px; height:86px; display:block; background: url(../images/Login/ForgotPass.png) no-repeat center center; cursor:default;padding:0 4px}
.bgLockedAnimated {background:#9C9A9C url(../images/GMap/WaitBGAnimated.gif) no-repeat center !important}
.dlgFPContent {padding:0 13px 0px 13px;display:inline-block}
.dlgFPContent LABEL {display:inline-block;padding:4px 0 2px 0}
.fpEMailHelper {font-size:11px;color:#600000;display:block;padding:2px;width:180px;white-space:normal}

/* ----------------------/ jQuery UI Dialog (RTL overrides) \------------------------ */
.dirRTL .ui-dialog-title {float:right !important;margin:.1em 0 .2em 16px !important} 
.dirRTL .ui-dialog-titlebar-close {right:auto !important;left:.3em !important}
.dirRTL A.ui-dialog-titlebar-close {text-decoration:none}
.dirRTL .ui-dialog-buttonpane {text-align:right !important;padding:.3em .4em .5em 1em !important}
.dirRTL .ui-dialog-buttonpane .ui-dialog-buttonset {float:left !important}
.dirRTL .ui-dialog-buttonpane button {margin:.5em 0 .5em .4em !important}
/* ----------------------\ jQuery UI Dialog (RTL overrides) /------------------------ */
