/*body{margin:0; padding:0px 0px 0px 0px; background:#f5f1e8;}
table {font-size: 12px; color: #414141; LINE-HEIGHT: 1.4em; FONT-FAMILY: Tahoma, Helvetica, sans-serif; text-align:left; }
img{margin:0; padding:0; outline:none; border:none; height:auto;display:block;}*/
/*
h1{margin:0px; padding:0px 0px 0px 0px; font-size:13pt; color:#000; font-family: Geneva, Arial, Helvetica, sans-serif; font-style:normal; font-weight:lighter; letter-spacing:0em;}
h2{margin:0px; padding:0px 0px 8px 4px; font-size:10pt; color:#104976; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; }
p{padding:0px 0px 10px 0px; margin:0px; height:42px;}
.menulinks{background:url(images/nav_bg.gif) repeat-x;}
.menulinks ul{margin:0px; padding:0px 10px 0px 10px; list-style:none; font-family: Arial, Helvetica, sans-serif; background:url(images/menu_bg.gif)  repeat-x top;}
.menulinks ul li{list-style-type:none;  padding:0px 0px 0px 16px;	margin-bottom:2px;	line-height:2.4em; }
.menulinks li a{ color:#ffffff; font-size:12px; text-decoration:none; }
.menulinks li a:hover{color:#0a7fad; text-decoration:underline; font-size:12px;}

a.s_link:link {color: #8f8569; text-decoration: none; font-size:11px;font-family:Tahoma;padding:0px 4px 0px 4px; }
a.s_link:active {color: #8f8569; text-decoration:  none; font-size:11px; }
a.s_link:visited {color: #8f8569; text-decoration: none; font-size:11px; }
a.s_link:hover {color: #000000; text-decoration: none; font-size:11px; } 

.dotted{ background:url(images/dotted_line.gif) repeat-x 0px 25px;line-height:24px;font-family:Tahoma; font-size:11px;padding:0px 10px 0px 0px;}
.border{border:1px solid #FFFFFF; padding:2px; background:#FFFFFF;}
.nobg { background:none; border:none;}
.l_grey{color:#999999; font-size:10px; font-style:italic;font-family:Arial, Helvetica, sans-serif;}
.sfont{font-size:10px; color:#333;}
.LoginTitle{color:#ffffff; font-size:18pt; font-style:normal;font-family:Arial;font-weight:bold;}


.flag{margin:0px 10px 10px 0px;padding:0px 10px 5px 0px;}
.grad-left{background:url(images/grad-left.gif) no-repeat; height:5px; width:5px;}
.grad-right{background:url(images/grad-right.gif) no-repeat; height:5px; width:5px;}
.grad-top{background-color:#c9c1ab; width:493px;}
.user-bg{background:url(images/user-bg.gif) repeat-y; width:493	px;padding:0px 5px 0px 5px;}
.user-login{background:url(images/user-login-grad.gif) repeat-x; height:53px;border:#FFFFFF solid 1px;text-align:center;}
.form-grad{background:url(images/form-grad.gif) repeat-x; border-left:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;padding:0px 25px 0px 25px;}

.pad-top{padding-top:18px;}

.form-name{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6f5628;text-align:right;padding:8px 8px 0px 0px;}

.input{background:url(images/input-grad.gif) repeat-x; border:#c9c9c9 solid 1px;font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px;width:228px; height:20px;padding:3px 0px 0px 5px;}
.pad-top-btm{padding:7px 0px 7px 0px;}
.radio-button{background:none; border:none;}
.remember{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6f5628;text-align:left;padding:1px 0px 0px 5px;}
.forget{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a34938;text-align:right;}
.forget a{text-decoration:underline; color:#a34938;}
.forget a:hover{text-decoration:none;}
.grid-btn{background-color:#c34026; font-size:15px; font-family:Arial, Helvetica, sans-serif;width:74px; color:#FFFFFF;text-align:center; border:none;padding:3px 0px 3px 0px;cursor:pointer;}
.admin-btm{background:url(images/admin-btm.gif) no-repeat; width:503px; height:8px;}
.footer{color:#8f8569;font-size:11px;font-family:Tahoma;padding:8px 0px 0px 0px;}
.pad-bottom{padding-bottom:10px;}


.login-btn{background:url(images/login-btn.gif) repeat-x; border:#c0c0c0 solid 1px; font-size:11px;padding:0px 5px 0px 5px;}*/




/*body{ padding:130px 0px 0px 0px; margin:0px; background:#f5f1e8; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}*/

/************************************************
* General *
************************************************/
/*table {font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:12px;}*/

/************************************************
* Login*
***********************************************
.profile_img_pad {padding:0px 12px 0px 12px;}
.profile_top_lt {background:url(images/profile_top_lt_cur.png) no-repeat top; width:12px; height:12px;}
.profile_top_rt {background:url(images/profile_top_rt_cur.png) no-repeat top; width:12px; height:12px;}
.profile_top_bg {background:url(images/profile_top_bg.png) repeat-x top; height:12px;}

.profile_bottom_lt {background:url(images/profile_bottom_lt_cur.png) no-repeat top; width:12px; height:12px;}
.profile_bottom_rt {background:url(images/profile_bottom_rt_cur.png) no-repeat top; width:12px; height:12px;}
.profile_bottom_bg {background:url(images/profile_bottom_bg.png) repeat-x top; height:12px;}

.profile_left_bg {background:url(images/profile_left_bg.png) repeat-y top; width:12px;}
.profile_right_bg {background:url(images/profile_right_bg.png) repeat-y top; width:12px;}
.profile_mid {background:#ffffff; padding:0px 3px 0px 3px;}

.box_topbg {background:url(images/top-midbg.png) repeat-x;}
.box_btmbg {background:url(images/btm-midbg.png) repeat-x;}
.box_ltbg {background:url(images/left-bg.png) repeat-y;}
.box_rtbg {background:url(images/right-bg.png) repeat-y;}
.box_midbg {background:#fff; padding-bottom:10px;}

.login_bg {background:url(images/login_bg.gif) repeat-x top; height:54px; text-align:center; color:#ffffff; font-size:22px; font-weight:bold;}
.brown_bg {background:url(images/brown_bg.gif) repeat-x top #ffffff;}

.username_text {font-size:12px; color:#6f5628; padding-right:10px;}
.login_text_pad{padding-top:20px;}
.textbox {border: #c9c9c9 1px solid; padding:4px; color: #000; background:url(images/textfield_bg.gif) repeat-x; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.remember_text {font-size:11px; font-weight:normal; color:#7e7053;}

a.forgot_link {font-size:11px; font-weight:normal; color:#a34938; text-decoration:underline; padding-right:30px;}
a.forgot_link:hover {font-size:11px; font-weight:normal; color:#a34938; text-decoration:none;}

.inputbtn_login {cursor:pointer; color:#fff; text-align:center; background:#c34026; border:none; font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:75px;
padding:4px 0px 4px 0px;}

.pad-bottom{padding-bottom:10px;}
.footer{color:#8f8569;font-size:11px;font-family:Tahoma;padding:8px 0px 0px 0px;}
.flag{margin:0px 10px 10px 0px;padding:0px 20px 5px 0px;}
*/

/******* New Login******/
/* CSS Document */
/*body { margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#5a5b5c; }


#login_area input[type=text], #login_area input[type=password] { background:#FFF; border:#d0d3d9 1px solid; padding:5px; color:#515151; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
#login_area input[type=checkbox]{ vertical-align:-2px;}
#login_area{ width:500px; margin:0 auto;  }
#login_area .login_middle{ padding:5px 20px 5px 16px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; -webkit-box-shadow: 1px 1px 3px #ddd;-moz-box-shadow: 1px 1px 3px #ddd;box-shadow: 1px 1px 3px #ddd; font-family:Verdana, Geneva, sans-serif; font-size:11px !important;}
#login_area .logo{ text-align:center; padding:0px 0 3px 0;}
#login_area .login_title{ position:relative; background:#535353; padding:9px 10px 11px 15px; color:#FFF; font:bold 24px Calibri, Arial; line-height:1;}
#login_area .lang{ position:absolute; right:4px; bottom:8px;}
#login_area .lang a{ margin-left:6px; display:inline-block;}
#login_area .login_middle a{ text-decoration:underline; color:#515151;}
#login_area .login_middle a:hover{ text-decoration:none;}
#login_area .inputbtn{ background:#555555 url(../images/loginbtnbg.png) bottom repeat-x; border:none; height:29px; color:#FFF; font:bold 11px Verdana, Geneva, sans-serif; padding:0 13px 2px 13px; margin:0; overflow:visible; cursor:pointer; text-transform:uppercase;}
#login_area .footer{  padding-top:10px; padding-bottom:10px;text-align:center; background-color:#FFF; color:#515151; font-family:Verdana, Geneva, sans-serif; font-size:11px;border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; -webkit-box-shadow: 1px 1px 3px #ddd;-moz-box-shadow: 1px 1px 3px #ddd;box-shadow: 1px 1px 3px #ddd;}
.wrap-login{background:#FFF;}
.LanguageButton {margin-left:4px;}*/
/******* New Login End******/

/********************** New Login CSS *************************/   /* By Jigar patel 23 Dec 2014*/
/*body, html { height:100%;}
#login{width:100%; height:100%; min-height:100%; height:auto !important; position:relative; font-family:Verdana, Geneva, sans-serif;font-size:11px !important;}
#login .loginbg{ position:fixed; height:100%; width:100%; z-index:-1; }
.space{height:120px;}
#login_area{ width:455px; margin:0 auto; padding:30px 0 30px 0px; background:#ececec; opacity: 0.92; filter: alpha(opacity=92); -webkit-border-radius:7px; 
-moz-border-radius:7px; border-radius:7px; box-shadow:0 4px 8px rgba(0, 0, 0, 0.27);}
#login_area input[type=checkbox]{ vertical-align:-2px;  margin:2px 5px 2px 2px; }

.login-logo{ text-align:center; display:block; padding:0px 0px 15px 0px;}
.login-content{ overflow:hidden; padding:0 20px;}
/*.login-content .languages{ display:block; text-align:right; margin-bottom:8px;}
.login-content .languages{ text-align:right; margin-bottom:8px;overflow:hidden;}
.login-content .languages a{ margin-left:5px;}
.login-content .row{ overflow:hidden; margin-bottom:13px;}
.row-forgotpassword {overflow:hidden; }
.login-content .lt{ width:100%; box-sizing:border-box; padding:7px !important; color:#7a7a7a; font-size:12px; background:#FFF; border:#d9d9d9 1px solid; 
 font-family:Verdana, Geneva, sans-serif;}
.login-content .row .fl-left{float:left; color:#515151; font-size:11px;}
.login-content .row .fl-right{float:right; color:#515151; font-size:11px;}
.loginbtn{background:#2b99d4; border:none; height:33px; line-height:32px; color:#FFF; font:normal 14px Verdana, Geneva, sans-serif; padding:0 0 1px 0; 
margin:0; overflow:visible; cursor:pointer; text-transform:uppercase; box-sizing:border-box; width:100%; text-align:center;}
.loginbtn:hover{ background:#1a8ecc;}
.forgot{ display:block; text-align:right; color:#1a80b6; margin:-2px 0 0 0; padding:0;}
.forgot a{color:#1a80b6; text-decoration:none; font-size:11px; }
.forgot a:hover{ text-decoration:underline;}

.login-footer{margin-top:17px; text-align:center; color:#fff; background:#202020; font-family:Verdana, Geneva, sans-serif; font-size:11px; position:absolute; bottom:0; padding:12px 0px; width:100%; box-sizing:border-box;}

.LanguageButton {margin-left:5px;}      /**added by jigar 24 Dec 2014
.Languagetable {float:right;}
#imgcaptcha a {color:#1a80b6; text-decoration:underline; font-size:11px;}
#imgcaptcha label {color:#515151; font-size:11px;}
#imgcaptcha p {margin:10px 0px}*/
/********************** New Login CSS End *************************/

/********************** New Login CSS *************************/   /* By Jigar patel 11 March 2015*/

@font-face {
    font-family: 'robotobold';
    src: url('font/roboto-bold-webfont.eot');
    src: url('font/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/roboto-bold-webfont.woff') format('woff'),
         url('font/roboto-bold-webfont.ttf') format('truetype'),
         url('font/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoregular';
    src: url('font/roboto-regular-webfont.eot');
    src: url('font/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/roboto-regular-webfont.woff') format('woff'),
         url('font/roboto-regular-webfont.ttf') format('truetype'),
         url('font/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoMedium';
    src: url('font/Roboto-Medium-webfont.eot');
    src: url('font/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/Roboto-Medium-webfont.woff') format('woff'),
         url('font/Roboto-Medium-webfont.ttf') format('truetype'),
         url('font/Roboto-Medium-webfont.svg#RobotoMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {color: #626262;font-family: 'robotoregular',Arial;font-size: 13px;font-style: normal;font-weight: normal;}
#login{width:100%; height:100%; min-height:100%; height:auto !important; position:relative; font-family:Verdana, Geneva, sans-serif;}
#login .loginbg{ position:fixed; height:100%; width:100%; z-index:-1; }
.space{height:200px;}
#login_area{ width:450px; margin:0 auto; padding:26px 0 26px 0px;  border:1px solid #b1b1b1; background:url(images/trans.png) repeat;  -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; box-shadow:0 0px 16px rgba(0, 0, 0, 0.53);}
#login_area input[type=checkbox]{ vertical-align:-2px;  margin:2px 5px 2px 2px; }

.login-logo{ text-align:center; display:block; padding:0px 0px 8px 0px;}
.login-content{ overflow:hidden; padding:0 50px; font-family: 'robotoregular',Arial;}
.login-content .languages{ display:block; text-align:right; margin-bottom:8px;overflow:hidden;}
.login-content .languages a{ margin-left:5px;}
.Languagetable {float:right;}
.LanguageButton {margin-left:5px;} 
.login-content .row{ overflow:hidden; margin-bottom:13px;}
.login-content .lt{ width:99%; *width:298px; box-sizing:border-box; padding:0px 10px 0px 40px !important; color:#717171; font-size:14px; background:#FFF; border:#cbcbcb 1px solid; font-weight:normal; height:34px;  *height:32px; line-height:30px; box-shadow:inset 0px 1px 2px 0px #dedede; font-family:'robotoregular';}
.login-content .username{position:relative;}
.login-content .ic{ position:absolute; left:0;top:0; *top:1px;}
.login-content .row .fl-left{float:left; color:#474747; font-size:13px; font-family:'RobotoMedium'; font-weight:normal;}
.login-content .row .fl-right{float:right; color:#474747; font-size:13px; font-family:'RobotoMedium'; font-weight:normal;}
.loginbtn{background:#35a0db; border:none; height:40px; line-height:32px; color:#FFF; font-family:'robotobold'; font-weight:normal; padding:0 0 1px 0; 
margin:0; overflow:visible; cursor:pointer; text-transform:uppercase; box-sizing:border-box; width:100%; text-align:center; border:1px solid #1986c0; border-radius:3px; transition: all ease 0.4s; -moz-transition: all ease 0.4s; -webkit-transition: all ease 0.4s; -ms-transition: all ease 0.4s; top:0px; -o-transition: all ease 0.4s; margin-top:3px;}
.loginbtn:hover{ background:#1a8ecc;}
.forgot{ display:block; text-align:center; color:#b9560d; font-size:14px; margin:-2px 0 0 0; padding:0; font-family:'RobotoMedium'; font-weight:normal;}
.forgot a{color:#b9560d; text-decoration:underline; }
.forgot a:hover{ text-decoration:underline; color:#e96300;}
.login-footer{margin-top:17px; text-align:center; color:#fff; background:#202020; font-family:Verdana, Geneva, sans-serif; font-size:11px; position:absolute; bottom:0; padding:12px 0px; width:100%; box-sizing:border-box;}

#login1 {
width:100%;
}