body {font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:140%; color:#393939;  background-color:#fff;}
.l{ float:left;}.c{ clear:both;}.r{ float:right;}
img{ vertical-align:middle; border:none;}
a{ color:#393939; text-decoration:none;text-decoration:none;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
a:hover{ color:#0099FF}
*{ padding:0px; margin:0px;}



.login *{ padding:0px; margin:0px;}
.wrapper{ max-width:1150px; margin:auto;}
/*header start*/
#login-header{box-shadow: 0 0 3px #000; position: relative; border-top: solid 5px #63A7D6; padding:8px 0; z-index:3; background:#fff;}
#login-header:after{ content:""; background:#AAD258; height:5px; width:50%; position:absolute; right:0px; top:-5px; display:block; }
.banner-img{ position:fixed; height:120%; left:0px; top:0px;width: 100%;}
/*header end*/

/*content start*/
.logo-right{padding-top: 15px;}
.logo-right img{max-width: 160px;max-height: 65px;}
.login-box ::before, .login-box ::after, .login-box *{box-sizing: border-box;}
.login-top{ padding-bottom:35px;}
.login-box{box-sizing: border-box; background: rgba(255,255,255,0.98);box-shadow: 0 0 6px #000;font-family: Arial,Helvetica,sans-serif !important; color:#000; font-size:14px;  width:450px; position:relative;   padding:17px 30px; position:absolute; left:0; top:0px; min-height:100%;}
.frame-box{box-sizing: border-box; background: rgba(255,255,255,0.98);box-shadow: 6px #000 0 0;font-family: Arial,Helvetica,sans-serif !important; color:#000; font-size:14px;  }
.login-row label{font-family: Arial,Helvetica,sans-serif !important; display:block; font-size:15px!important; display:block; padding:0 0 10px 0;}
.login-row .form-control{ background:#fff; border:#D1D1D1 solid 1px; border-radius:5px; width:100%; font-size:17px!important; padding:10px 20px 10px 50px;}
.login-row.captcha .form-control{width: 100%; }
.login-row { padding:0 0 10px 0; overflow:hidden;}
.login-row p{font-family: Arial,Helvetica,sans-serif !important; position:relative;font-size: 13px;line-height: 18px;}
.login-row p img{ position:absolute; left: 15px;top: 10px;}
.captcha  p img{ height:41px;}
.captcha.login-row .form-control{  padding-left:140px;}
.login-box .btn-green{ background: linear-gradient(-90deg, #3F8FD1, #ABD252);cursor:pointer; width: 100%; border-radius: 5px;border:0px; font-family: Arial,Helvetica,sans-serif !important;padding:10px 20px; color:#fff; font-size:18px; font-weight: normal;   }
.btn-green:hover{ background: linear-gradient(-90deg, #ABD252, #3F8FD1);}
.login-copyright{ font-size:13px; text-align:left; border-top: solid 1px #fff; padding:10px 0 0 0;}
.login-copyright p a{ color:#000; text-decoration:underline;}
.login-copyright p + p{ padding-top:8px;}
.server-no{ font-weight:normal;}
.server-no{ color:#406A91; opacity:0.5;  margin: 10px 0 -21px; display:block;text-align: center;}
.captcha.login-row p img {height:38px; left:2px;top: 2px;}
.login-row-btn{ padding-top:7px;}
.copyright-text{ padding:0 0 10px 0;}

/*content end*/
.contact-left{ width:48%; text-align:left;  padding:5px 0 0 0;}
.contact-left p{ font-family: Arial,Helvetica,sans-serif !important;padding:5px 0 0 0;}
.contact-left p span{ font-family: Arial,Helvetica,sans-serif !important;font-size:14px!important;}
.contact-left p a{ color:#000;}

html, body {
    height: 100%;
    overflow: inherit!important;
}
.tems{font-family:Arial;background:url(../images/tems-bg.png) repeat; padding:30px; position: relative; z-index:2;}
.tems h2{ font-size:20px; font-weight:normal; padding:0 0 15px 0;}
.tems p{ font-size:13px; font-family:Arial; line-height:18px; color:#666; font-weight:normal; padding:0 0 15px 0;}
.tems h2 span{ float:right; font-size:15px; font-weight:bold;}
.tems h2 span a{ color:#3683C1;}
.tems h2 span a:hover{ color:#000;}
.tems h3{ font-size:15px;  padding:0 0 15px 0;}


@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
.vat-box{ float:left;  position: relative; width:550px;  background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;font-family: 'Open Sans', sans-serif; border-radius:10px; padding:25px; margin: 40px 0px 0 80px;}
.vat-box h1{ font-size:17px;font-weight:700; padding:0 0 15px 0;}
.vat-box p{ font-size:15px; padding:0 0 15px 0; line-height:20px;}
.vat-box p .s2{font-size:17px; font-weight:700;}
.vat-box p .s1{font-size:16px; font-weight:700;}
.vat-contact-details label {font-size:15px; font-weight:600; margin-right:10px;}
.vate-stemp{ position:absolute; right:-20px; top:-27px;}