body{margin:0px; padding:0px; 
background:#fff;
font-family: Arial;
}
h1, h2, h3, h4, h5, h4, ul, li{margin:0px; padding:0px;}
.clear{clear:both}
.container{
/* 	width:100%; margin:3% auto 3% ;-webkit-box-shadow: 0px 1px 78px 0px rgba(0,0,0,0.34); */
/* -moz-box-shadow: 0px 1px 78px 0px rgba(0,0,0,0.34); */
/* box-shadow: 0px 1px 78px 0px rgba(0,0,0,0.34);  */
}
.sub-container{width:100%; margin:0px; }

.sub-container .menu{width:19%; position: fixed; top: 85px; height: 100%;}
.sub-container .main-block{width:81%; float:right; overflow:hidden; margin-top: 85px;}
.hed{width:100%; background:url(../images/hed-patten.png) repeat-x; height:105px;-webkit-box-shadow: 0px 2px 7px 1px rgba(0,0,0,0.34);
-moz-box-shadow: 0px 2px 7px 1px rgba(0,0,0,0.34);
box-shadow: 0px 2px 7px 1px rgba(0,0,0,0.34); padding:0; color:#fff; font-family: Futura Hv BT; float:left; height:100%;
position: fixed; top: 0;
  background-color: white;/*add by vicky*/
}
.hed h1 span{color:#ff9900 }
.hed h1 img{ float: left; margin-top:8px;
background-color: #fff;/*add by vicky*/
 }
.hed h1 i{ float: left; margin-top:23px; text-transform:uppercase; font-style:normal;  margin-left:10px; font-family: Verdana, Helvetica; }
.inner-content{padding:30px; }
.inner-content h3{color:#fff; font-size:25px;font-family: Futura Hv BT; text-transform:uppercase; font-weight:normal; border-bottom:1px solid #fff}
.inner-content p{color:#fff; font-size:16px; padding-bottom:7px; font-family: Arial;}

.menu .logo h4{font-size:11px;font-family: Futura Hv BT; font-weight:normal; color:#4460d0}

.inner-block{border-radius: 10px;}
.inner-login{ 
/* 	box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.27);  */
/* float: left;  */
display:flex;
justify-content:space-around;
width:100%;
}
.menu{
width: 23%;
/*   float: left; */
  background: #fff;
  text-align: center;
  display: block;
  -webkit-border-radius: 12px 0px 0px 12px;
  -moz-border-radius: 12px 0px 0px 12px;
  border-radius: 6px 6px 6px 6px;
  border: 1px solid #c4bfbf;
  	}
.menu .logo{margin:0px auto; text-align:center; width:100%; padding:25px 0; }
.menu .logo img{margin:0px auto; text-align:center; display:block}
.main-block{
/* 	float:left;  */
	width:60%;-webkit-border-radius: 0px 12px 12px 0px;-moz-border-radius: 0px 12px 12px 0px;border-radius: 0px 12px 12px 0px; 
/* 	background-image: url(../images/main_img_ki.jpg); */
	background-size:contain;
	background-repeat:no-repeat;
/* 	box-shadow:1px 1px 1px #000;cmd by vicky */
/* 	border:1px solid #000;cmd by vicky */
	 }
ul.menu-list li{display:block; text-align:center;}
ul.menu-list li >a{font-family: Arial;text-decoration:none; font-size:14px; padding:10px 20px; display:block;border-top:1px solid #e9e8e9; color:#7a7a7b; font-size:14px;transition: lall 0.3s ease 0s;}
ul.menu-list li >a:hover{background:#ea913c; color:#fff;transition: lall 0.3s ease 0s; }
ul.menu-list li a.active{background:#ea913c; color:#fff;transition: lall 0.3s ease 0s; }

ul.menu-list li.dropdown ul.dis{display:none; margin:0px 20px; position:absolute; z-index:1000; width:210px}
ul.menu-list li.dropdown:hover ul.dis{display:block; background:#f8f6f8; }
ul.menu-list li.dropdown ul.dis li{borderhi-top:1px solid #e9e8e9; border-top:none !important; color:#fff}

.disply-img{ 
	text-align:center; width:361px; height:232px; display:block; margin:120px auto 0; 
	 /* 	background:url(../images/img.png) no-repeat center;  commented by karthik_ki */
	}
.disply-img .inner-box{padding:40px 0 0 0}
.disply-img .inner-box .top{border-bottom:1px solid #d5d5d5; width:100px;; margin:0px auto; width:341px; padding-bottom:12px;}
.disply-img .inner-box h1{font-family: 'pt_sansregular'; color:#557cc9; font-size:28px; font-weight:bold}
.disply-img .inner-box h1 span{font-family: Futura Hv BT; }
.disply-img .inner-box h1 span i{font-style:normal; color:#ea913c; font-style:normal}
.disply-img .inner-box h2{font-family: 'pt_sansregular'; font-size:18px; color:#ea913c}
.disply-img .inner-box h2 span{color:#000; font-size:19px;font-family: 'pt_sansbold';}
.disply-img .inner-box .bottom h3{ font-size:14px; font-weight:normal; padding-top:20px; color:#50504f}
.disply-img .inner-box .bottom h3 span{display:block}
.disply-img .inner-box .bottom h3 i{font-style:normal}

/* .login{width:350px; margin:100px auto 0; text-align:center;padding:20px 15px; display:table; } karthik_ki */

.login ul li{display:block; width:100%; height:40px; border:1px solid #fff; border-radius:25px; 
/* overflow:hidden; */
 margin-bottom:10px; -moz-border-radius: 25px; }
.login ul li span{background:#fff; float:left; width:106px; height:30px; padding:10px 0 0 20px; 
-moz-border-radius-topleft: 25px;
  -moz-border-radius-bottomleft: 25px;
}
.login ul li img{float:left; margin-right:10px;}
.login ul li i{float:left; font-style:normal; color:#557cc9; font-size:15px;}
/* .login ul li input{float:left; width:190px; height:33px; background:none; border:none; padding-left:10px; color:#fff;padding-top:10px; font-size: 16px;} karthikeyan_ki commented*/
.login ul li:last-child{border:none; margin-bottom:0px;}

/* karthikeyan_ki */

/* .submit-btn{width:100%; height:41px; */
/* /*  background:url(../images/btn-bg.png) center no-repeat;  */ 
/*  border:none; color:#fff; cursor:pointer} */


/* .submit-btn:hover{opacity:0.9} */

/* karthikeyan_ki */

.disply-img .inner-box h3 span i {
    font-style: normal;
    color: #ea913c;
}

.login-head{width:100%; color:#000; margin-bottom:20px; padding: 12px 0px 10px; font-size: 10px;}

.copy-right{border-top:1px solid #d3d0d0; text-align:center; margin-top:20px;}
.copy-right p{padding:0; color:#fff; font-size:14px;}

.no-border{border-radius:0px}
.inner-logo{background:#fff; width:20%; float:left; height:130px; text-align:center; margin:0px auto}
.inner-logo img{margin:0px auto; text-align:center}
.inner-logo h4{color:#557cc9; vertical-align:text-top; font-family: Arial; font-size:12px; text-transform:uppercase; font-weight:normal}
.hed h1{ font-size:23px;  padding:25px 0 0 0; float:center; text-align:center ; font-weight: bold;}
.menu-scroll{ height: 300px;
  overflow-x: hidden;
  width: 100%;
  margin: 0 auto; }
  
  


/*   styled by karthikeyan_ki */
#login_ki{
	width:100%;
}
  .footer-navlinks{
 display: flex;
  margin: 11px auto;
  justify-content: center;
/*   background-color: red; */
  }
  .footer_links{
  display:flex;
  justify-content:space-between;
  width:30%;
  }
  .footer-navlinks li {
		list-style-type: none;
  }
#pwd_ki, #userName_ki{
border-radius: 6px;
  padding: 6px 13px;
  outline: none;
  border: 1px solid #dbd6d6;
  box-shadow: 1px 2px 4px #cec9c9;
  width: 77%;
  margin: 0px auto;
  text-align: ;
  height: 36px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 2px 1px 7px rgba(0, 0, 0, 0.15) ,-5px -5px 10px rgba(255, 255, 255, 0.7);
}

.submit-btn{
	width: 180px;
  margin: 0px auto;
  border-radius: 6px;
/*   background-color: #394591;cmd by vicky */
  background-color: #f28d4b;
  color: #fff;
  font-weight: 600;
  border:none;
  outline:none;
  height:30px;
}

#forget_pwd:hover{
	color:#000;
	
}

#bck_home{
	color: #000;
  font-size: 14px;
}
.login-head{
	padding:0px;
  margin-bottom: 19px;
  font-size: 16px;}

  #footer_c{
    justify-content:center;
  }
  
  .container{
  padding:20px;
  }
  
  .login ul li {
  width:98%;
  }
  
  .login {
  border:1px solid #000;
  border-radius:7px;
  }
  
  
  body {
	margin: 0px;
	padding: 0px;
	background: #fff;
	font-family: Arial;
}
/* css add by vicky at 11-04-2025 start */
.copy-right{
	display :none;
}
.login {

       margin: 0px auto;
    text-align: center;
    width: 100%;
    padding: 150px 0;
}
li input{
height:25px;
    border-radius: 6px;
    border: 1px solid #ccc;
        padding: 5px
}
/* css add by vicky at 11-04-2025 start */
.copy-right{
display :none;
}
.login {

       margin: 0px auto;
    text-align: center;
    width: 100%;
    padding: 150px 0;
}
li input{
height:25px;
    border-radius: 6px;
    border: 1px solid #ccc;
        padding: 5px
}
/* css add by vicky at 11-04-2025 end */