html{/*need to update all*/		
	position:relative;		
	min-height:100%;		
}
 
 body {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #fff;
  padding: 0;
  background: #000;
 background  : url("Login_new.jpg");
 background-size: cover;
}

.form-signin {
  max-width: 360px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading{
  margin-bottom: 10px;
  text-align: center;
text-transform: capitalize;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 10px;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-lg > .btn, .btn-lg {
   border-radius: 3px;
}
.signin h1 {
    text-align: center;
    color:#fff;
    padding-top:200px;
}
.signin .btn {
padding: 6px 7px !important;
font-size:12px;
float:left;
margin-right:20px;
}

.signin .btn+a {
float:left;
clear:both;
}

.form-signin .btn+a {
color:#fff;
}
#lnkforgotpassword , #lnkforgotpassword:hover{
color:#fff;
text-decoration:none;
line-height:1px;
}
.btn-group-lg > .btn, .btn-lg {
   border-radius: 3px;
}
.signin h1 {
    text-align: center;
    color:#fff;
    padding-top:100px;
}
.signin .btn {
padding: 6px 7px !important;
font-size:12px;
float:left;
margin-right:20px;
height:30px;
}
.signin .btn+a {
float:left;
}

.form-signin .btn+a {
color:#fff;
}
#lnkforgotpassword , #lnkforgotpassword:hover{
color:#fff;
text-decoration:none;
line-height:1px;
position:relative;
top:-9px;
}
.upheader {
    width: 100%;
	padding: 15px;
	position: relative;
	z-index: 3;
}
.upheader .logo {
    width: 270px;
    float: left;
	margin-bottom: 15px;
	position: relative;		
	left: -40px;
}
.upheader .lets-talk {
    width: 230px;
   /* float: right;*/
    margin-top: 4px;
}	
.upheader .lets-talk li.headlt {/*Need to add all code under this class*/
	
	text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
	}	
.upheader .lets-talk  ul li a:hover{
	color:#777;
}
.navigation-menu {
    width: 100%;
    clear: both;
}
.header {
  background: #000;
  margin-bottom: 40px;
  color: #997300 ;
  top: 0;
  width: 100%;
  z-index: 2;
  height: 115px;
  border-bottom: 1px solid #fff;
}
.nav>li {	
//float:left;
}
.nav-justified>li {
  width:auto;
}

.nav>li>a {
    list-style: none;
    color: #9d9d9d;
    font-size: 15px;
    text-transform: uppercase;
    padding: 7px 16px 0 17px;
	font-family: HeroicCondensed-Light;
    letter-spacing: 2px;
    font-weight: 300;
    font-family: 'Roboto', sans-serif !important;
}

/* Main marketing message and sign up button */
.jumbotron {
  text-align: center;
  background-color: transparent;
}
.jumbotron .btn {
  padding: 14px 24px;
  font-size: 21px;
}
.box , .da_sh{
    border: 1px solid #d8d7d7;
	margin-bottom: 15px;
	}
.box img , .da_sh img{
    width: 125px;
	height: 100px;
}
.boxinner {
    padding: 1px 4px;
    
}
.boxinner h3 {
    text-align: center;
    margin-top: 10px;
    font-size: 16px;
}

.boxinner p {
    color: #777;
    text-align: center;
	font-size: 13px;
}
.boxinner h3 a {
    color: #ff0000;
    text-decoration: none;
    text-align: center;
}
.boxinner h3 a:hover {
    color: #fff;
}
/* Customize the nav-justified links to be fill the entire space of the .navbar */

.nav-justified {
}
.nav-justified > li > a {
  padding-top: 19px;
  padding-bottom: 15px;
  margin-bottom: 0;
  font-weight: 400;
  color: #777;
  text-align: center;
  -webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-ms-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
  }
.nav-justified > .active > a,
.nav-justified > .active > a:hover,
.nav-justified > .active > a:focus {
 /* background-color: #ddd;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.15);
   box-shadow: inset 0 3px 7px rgba(0,0,0,.15);*/
}
.nav-justified > li:first-child > a {
  border-radius: 5px 5px 0 0;
}
.nav-justified > li:last-child > a {
  border-bottom: 0;
  border-radius: 0 0 5px 5px;
}
.lets-talk ul li {
    list-style: none;
	
}
.nav>li>a:focus, .nav>li>a:hover {
   background-color: none;
    background: none;
    color: #fff;
}

.jumbotron h1{
    margin-top: 135px;
}
.logo img {
    width: 100%;
    height: auto;
    background: #000;
}
.lets-talk ul li a , .lets-talk ul li {
    color: #997300;
}
.lets-talk ul li a  , .lets-talk ul li {
    color: #997300;
    font-weight: 600;
    font-size: 14px;
	display: inline-block;
}
.lets-talk ul li+li{
    margin-left: 7px;
}
.lets-talk ul li .btn-info {
    background: #000;
	box-shadow: none;
    border: 0;
    border-radius: 3px;
	color: #777;
	padding: 5px 9px;
    /* box-shadow: none; */
}
.lets-talk ul li span {
    font-weight: normal;
    color:#fff;
}
.jumbotron .banner {
  width:1120px;
margin:0 auto;
}
.jumbotron .banner img{
 width: 1120px;
 margin-left: -90px;
 max-width :100%;
}
.jumbotron p {
margin-top: 20px;
}
.footer-inner ul {
margin-left: 0;
-webkit-padding-start: 0;
}
.footer-inner ul li {
	list-style: none;
}
.footer-inner ul li a{
	color:#000;
	text-decoration: none;
	color: #766D6D;
	font-weight: 300;
	font-size: 15px;
}
.copyright-inner p{
	text-align: left;
	margin-top: 20px;
}
.footer {
	overflow: hidden;
	padding: 0;
	background: #000;
	border-top: 1px solid #ccc;
}
.footer-inner h3 {
	color: #777;
	font-family: "Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 10px 0 10px;
	padding-top: 17px;
	text-align: left;
}
.footer  ul, .footer  ul {
padding: 0px;
}
.footer ul li {
     line-height: 30px;
	 color:#777;
}
.footer a, .footer p {
	color: #ffffff;
	font-weight: 300;
	font-size: 15px;
}
.copyright-inner  .container{
	margin: 0 auto;
	
}
.footer ul li a:hover {
color: #fff;
}
.foot-social a:hover  , .lets-talk ul li a{
	text-decoration: none;
}
.frm {
    margin-bottom: 40px;
	padding: 40px;
	/*box-shadow: -9px 2px 10px #DBDADA;*/
	
	border: 1px solid #eee;
	background:#fff;
}
.btn , .btn-primary {
color: #997300;
background-color: #337ab7;
letter-spacing: 2px;
border: 1px solid #c5c5c5;
border-radius: 0;
background-color: rgba(0, 0, 0, 0);
text-transform: uppercase;
padding: 5px 35px;
outline: 0;
border: 1px solid #c5c5c5;
background: #000;
}

.btn:hover , .btn-primary:hover {
/*color: #fff;
background-color: #363636;
border-color: #c5c5c5;*/
}
/*submenu code*/
.list{
display:none;
}
.nav-justified li:hover .list{
display:block;
}
.nav-justified li.drpdown ul{
	-webkit-padding-start: 0;
	background: #fff;
	padding: 4px 25px 20px;
	position: absolute;
	top: 52px;
	z-index: 1;
	width: 255px;
	/*background-color: #FFFFFF;
	background-image: -o-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.1));
	background-image: -moz-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.1));
	background-image: linear-gradient(180deg,rgba(44,160,202,0),rgba(0,0,0,0.1));
	background-image: -webkit-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.1));
	border-width: 1px;
	border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-style: solid;
	border-color: #FFFFFF #bfc1c2 #bfc1c2 #bfc1c2;
	-moz-box-shadow: 0 5px 5px rgba(20, 20, 25, 0.2), 0 0 0 1px #FFFFFF inset;
	-webkit-box-shadow: 0 5px 5px rgba(20, 20, 25, 0.2), 0 0 0 1px #FFFFFF inset;
	box-shadow: 0 5px 5px rgba(20, 20, 25, 0.2), 0 0 0 1px #FFFFFF inset;*/
	background : #171717;
	padding: 5px;
}
.nav-justified li.drpdown ul li a
{
	text-align: left;
	padding: 15px 5px 12px 5px;
	font-weight: 200;
	font-size: 13px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #727272;
	line-height:15px;
	text-decoration: none;
	text-transform: uppercase;
	transition: all .5s ease-in-out 0s;
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-ms-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
}
.nav-justified li.drpdown ul li a:hover {
    color: #ff0000;
}
.nav-justified li.drpdown ul li {
	list-style: none;
	padding-bottom: 10px;
	margin: 2px 0 4px 12px;
}

.footer {
	
	bottom: 0;
	width: 100%;
}

/*@media (min-width: 900px) {
.container{
    width: 1380px;
      }
}
@media (min-width: 900px) 
{
    .container{
    width: 1380px;
      }
nav {
    width: 62%;
    float: left;
    margin-top: 70px;
}
.logo {
    width: 215px;
    float: left;
    height: 142px;
}
.lets-talk {
    width: 200px;
    float: right;
    margin-top: 65px;
}*/
}


@media (min-width: 768px) 
{
    
     .Popup_Detail iframe .container
        {
            
         width:880px;
         background:#fff;   
        }
        .Popup_Detail .container
        {
            
         width:880px;
         background:#fff;   
        }
    
    
    .container{
    width: 2000px;
      }
  .nav-justified {
    max-height: 52px;
  }
.nav-justified > li > a {
     // font-size: 9px;
     }
.container.home {
	margin-top: 135px;			
	box-shadow: none !important;		
	border: 1px solid #000;		
	background: #000!important;
}
.box img {
    width: 100px;
	height: 100px;
}
  .nav-justified > li:first-child > a {
    border-left: 0;
    border-radius: 5px 0 0 5px;
  }
  .nav-justified > li:last-child > a {
    border-right: 0;
    border-radius: 0 5px 5px 0;
  }
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
  /* Remove the padding we set earlier */
  .masthead,
  .marketing,
  .footer {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 768px) and (min-width:320px) {
.nav-justified > li > a {
      font-size: 12px;
     }
.box img {max-width:100%;
    width:100%
}
.upheader .logo {
    text-align: center;
    width: 100%;
}
.upheader .lets-talk{
    width: 100%;
}
}
.frgfrm {
	width: 40%;
	margin: 0 auto 20px;
}

.overlay .btn-info , .overlay .btn-info:hover {
	background: #000;
	border: 1px solid #000;
	border-radius: 0;
}
.overlay {
	margin-bottom: 100px;
}
.frgfrm {
	width: 40%;
	margin: 0 auto 20px;
}
.sucess {
	color:red;
}
.table-bordered>tbody>tr>td.appbtn {
	text-align: center;
}
.table-bordered>tbody>tr>td.appbtn button {
	color: #000;
	background: #B3AFAF;
}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border-bottom-width: 2px;
	background: #B3AFAF; 
	color: #777;
	font-size: 17px;
	font-weight: 300;
}
.table-bordered>thead>tr>th  {
	color: #000 ;
 }
.table-bordered>tbody>tr>td.appbtn button:hover {
color: #777;
}
.table>thead:first-child>tr:first-child>th {
	border: 0px;
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover,
 .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, 
 .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus,
 .open>.dropdown-toggle.btn-primary:hover{
	color: #fff;
	background-color: #363636;
	border-color: #c5c5c5;
	outline: 0px auto -webkit-focus-ring-color;
 }
 .btn-primary {
	 border-color: #c5c5c5;
 }
.table {
	margin-bottom: 50px;
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #fff;
}
.table-striped>tbody>tr:nth-of-type(even) {
	background-color: #f9f9f9;
}
.news_sect , .vedio_sect , .upcomingevent_sect  	
{
   border: 1px solid #f2f2f2;
    padding: 15px;
	padding-right: 2px;
	margin-bottom: 15px;}
	
.news , .upcomingevent{
	max-height: 285px;
	overflow-y: scroll;	

}
.news_sect h3 , .vedio_sect h3 , .upcomingevent_sect h3{
	margin-top: 0px;
	color: #ff0000;
}
.home .col-md-4 {
	/*border: 1px solid #F2F2F2;
	padding-top: 15px;*/
	padding-bottom: 20px;
}
.vedio{
	/*background: url(return-of-video-to-elearning.jpg); */
	width: 380px;
	height: 240px;
	background-size: 375px 240px;
	margin: 20px 0 15px;
}
.copyright-inner {
	background: #000;
	color: #777;
}
	#style-1::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
	border-radius: 10px;
	background-color: #fff;
}

#style-1::-webkit-scrollbar
{
	width: 12px;
	background-color: #E5E5E5;
}

#style-1::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #E5E5E5;
}
.container.home .col-md-4 .col-md-6+.col-md-6 {
	padding-left: 0px;
}
.table {
	margin-bottom: 50px;
	
}
.cpmand input
{
    margin-bottom:-1px;
   width:175px;
}
.cpmand
{
    margin-bottom:5px;
}
ul.navlist {
	display: none;
}
.nav-justified li.drpdown ul li:hover ul {
	display: block;
}
.nav-justified li.drpdown ul li ul
{	
	top: 41px;
	left: 253px;
}
.secondary
{
    background:#B3AFAF;
    color:#000;
    padding:3px 5px;
    font-size:12px;
    border:1px solid #000;
}
.lblclass
{
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
	line-height: 20px;
	margin-bottom: 5px;
	display:block;
    
}
.lblclass_bold 
{
 font-weight:bold !important;   
 font-size: 15px !important;
}
ul.navlist {
	display: none;
}
.nav-justified li.drpdown ul li:hover ul {
	display: block;
}

ul.hoverlist {
	display: none;
}
.lets-talk ul li.headlt.dropdown:hover ul.hoverlist {
	display: block;
}
.lets-talk li.headlt  ul
{	-webkit-padding-start: 0;
 	padding-left:0px;
}	

.lets-talk ul li  {
	float: left;
}
ul.hoverlist {
	width: 150px;
	background: #171717;
	height: 80px;
	z-index:9;
	position:relative;
	 border-bottom:2px solid #ff0000
}
.lets-talk li.headlt ul li:last-child
{
 border-bottom:0px;   
}
ul.hoverlist li a {
	text-align: left;
	padding: 6px 5px 0px 4px;
	font-weight: 200;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	line-height: 14px;
	display: block;
}
ul.hoverlist li+li {
	margin-left: 0px;
}
/*Tab Style*/
#exTab1 {
    margin-bottom: 30px;
}
#exTab1 .tab-content {
  color : #000;
  padding : 5px 15px;
  border: 1px solid #B3AFAF;
}

#exTab2 h3 {
  color : #fff;
  background-color: #428bca;
  padding : 5px 15px;
  border: 1px solid #B3AFAF;
}

/* remove border radius for the tab */

#exTab1 .nav-pills > li > a {
  border-radius: 0;
}
#exTab1 .nav>li>a:focus, #exTab1 .nav>li>a:hover  , #exTab1 .nav>li>a:active , #exTab1 .nav>li>a:visited {
	color: #000;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	background-color: #B3AFAF;
}
/* change border radius for the tab , apply corners on top*/

.nav-pills>li.active>a , .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	color: #000;'
	background-color: #B3AFAF;
}

#exTab3 .nav-pills > li > a {
  border-radius: 4px 4px 0 0 ;
 /*  background: #F0EFEF; */
}

#exTab3 .tab-content {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}
.nav-pills>li>a , #exTab1 .nav>li>a:hover{
	background: #F0EFEF;
}
#exTab1 .nav>li>a:focus, #exTab1 .nav>li>a:active, #exTab1 .nav>li>a:visited{
	background-color: #B3AFAF;
}


.lets-talk ul.hoverlist li a:hover{
	color: #ff0000;
	transition: all .5s ease-in-out 0s;
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-ms-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
}

button.btn.btn-primary.secondary:hover ,
button.btn.btn-primary.secondary:focus ,
button.btn.btn-primary.secondary:active , 
button.btn.btn-primary.secondary:visited
{
  /*  background:#B3AFAF;color:#fff;background-color:#B3AFAF;*/
}
.focus.btn-primary, .btn-primary:focus ,.btn-primary:hover
{
    background:#333;color:#fff;background-color:#333;border:1px solid #333
}
.upheader .lets-talk li.headlt {
    position: relative;
}
.upheader .lets-talk {
/*	position: absolute;
	right: -100px;
	float: right;*/
	width: 230px;
	float: left;
	
	margin-top: 4px;
}
.lets-talk li.headlt ul li {
	float: left;			
	display: block;			
	width: 100%;			
	border-bottom: 2px solid #ff0000;/*need to update*/		
    padding-bottom: 10px;/*need to update*/		
	margin-left: 10px;/*need to update*/
}
.nav-justified li.drpdown ul.navlist li
{
    padding-top:7px;
    padding-bottom:5px;
    line-height:15px;
    padding-bottom:0px
}
.nav-justified li.drpdown ul.navlist li:last-child
{
    padding-bottom:10px
}

.dashboard .col-md-4 .box , .dashboard .col-md-4 {
 border:0px;
}
.dashboard .col-md-4 .box img {
    width:40px;
    height:auto;
    margin-top: 10px;
}

.aspNetDisabled.btn.btn-primary.secondary,.aspNetDisabled.btn.btn-primary.secondary:hover,.aspNetDisabled.btn.btn-primary.secondary:focus,.aspNetDisabled.btn.btn-primary.secondary:active,.aspNetDisabled.btn.btn-primary.secondary:visited {
background: #EAE6E6;
color: #000;
border: 0px;
margin-bottom: 10px;
}



/* upload file style*/
.fileupload
{
  margin-top:0;  
}
.fileupload input[type=file] {
	display: inline-block;
	width:310px;

	margin-top:0;

	border:2px solid #333;
	background:#fff;
	position:relative;
	top:-5px;
	box-shadow:none;
	margin-top:6px;
}
.fileupload button {
color: #000;
background: #B3AFAF;
}
.fileupload button.btn.btn-primary.secondary {
	background: #B3AFAF;
	
} 
.fileupload input[type=file]+input[type=submit]
{
    margin-top:-7px;
    background:url("../Image/uploadbutton.png")no-repeat !important;
    border:none;
    width:40px;
    height:20px;
    
}

.fileupload .btn-primary.focus, .fileupload .btn-primary:focus, .fileupload .btn-primary:hover 
{
    background:#B3AFAF;
    border:1px solid #000;
    color:#000;
}

.lblinline.lblclass 
{
    display:inline-block;
}
.lblright.lblclass 
{
   text-align: right;
   font-weight:bold
    
}
.form-control 
{
    width:315px;
}
.archive_btn 
{
    background:#B3AFAF;
    border:1px solid #000;
    color:#000;
    font-size:16px !important;
    font-weight:200 !important;
    padding:4px 10px 5px;
    margin-bottom:15px;
}
.container.frm h3 
{
    
    margin-top:0px;
    font-size:27px;
    margin-bottom:20px;
}
.thstyle
{
   /* width:170px !important;*/
padding:4px 4px 7px;
    background-size: 120px 10px;
    text-align:left;
    font-size:13px;
    
}
.thstyle1
{
   /*.lblclass 
{
    display:block;
}  width:120px !important;height:40px;
  padding:4px 10px 3px;*/
    text-align:left;
    
    background-size: 120px 10px;
    padding:4px 4px 7px 10px;
    font-size:13px;
    }
    
.thstyledata
    {
        text-align:left;
        height:30px;
        padding-left:10px;
        border-bottom:1px solid #E8E7E7;
    }

.formdate.form-control 
{
 float:left;   
}
.form-group.calander_date
{
 float:left;   
}
.calander 
{
   /*margin-top:-15px;
    margin-left:-30px;*/
    
    }
    textarea.form-control
    {
        width:80%;
        height:90px;
    }
    .star
    {
        color:Red;
    }
    .timer
    {
        display:inline-block;
        vertical-align:middle;
    }
    .timer table tr td input ,.timer table tr td input
    {
     height:30px !important;   
     font-size:15px !important;
     width:24px !important;
    }
      .timer table tr td input ,.timer table tr td input+input 
    {
     height:30px !important;   
     font-size:15px !important;
     width:12px !important;
    }
     .timer table tr td input ,.timer table tr td input+input+input
    {
  
    height:30px !important;   
     font-size:15px !important;
     width:24px !important;
    }
    .timer table tr td img 
    {
        height:15px !important;
        width:20px !important;
        border:1px solid silver;
    }
    
    .centerbtn 
    {
     text-align:center;
     margin:0 auto;  
     clear:both; 
      padding-top:20px;  
    }
    
  .thstyledata a.btn  
  {
      margin-top:10px;
  }
  .btn-primary.focus, .btn-primary:focus, .btn-primary:hover
  {
       background:#c5c5c5 !important;color:#333;background-color:#B3AFAF;
       height:30px;
  }
   .pagetitle 
   {
       font-size:27px;
   } 
  button.btn.btn-primary.secondary.secondary_btn:hover ,
button.btn.btn-primary.secondary.secondary_btn:focus ,
button.btn.btn-primary.secondary.secondary_btn:active , 
button.btn.btn-primary.secondary.secondary_btn:visited
{
    background:#c5c5c5 !important;color:#333;background-color:#B3AFAF;
     height:30px;
}
.btn, .btn-primary
{
    height:30px !important;
}
.ajax__tab_xp .ajax__tab_tab {
  height: 40px !important;
  font-size: 14px;
  padding: 2px 7px !important;
  font-weight: 500;
  background-image: none;
  background: #000000;
  border-bottom: 1px solid #eee;
  color: #997300;
  width: 250px;
  border-top-right-radius: 75px;
  line-height: 32px;
  width: 96vw;
  float: left;
}

.ajax__tab_xp .ajax__tab_inner , ajax__tab_outer
{
    background-image:none;background:none;height:40px;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab , .ajax__tab_xp .ajax__tab_hover .ajax__tab_tab , .ajax__tab_xp .ajax__tab_focus .ajax__tab_tab,
.ajax__tab_xp .ajax__tab_visited .ajax__tab_tab

{
 background-image:none;
height: 60px;
background:black url("/Images/downarrow.png") no-repeat;
background-position: center 29px;
border-bottom:2px solid black;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer , .ajax__tab_xp .ajax__tab_hover.ajax__tab_outer , .ajax__tab_xp .ajax__tab_focus .ajax__tab_outer , 
.ajax__tab_xp .ajax__tab_visited .ajax__tab_outer {
     background-image:none;background:none;height:30px;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_inner, .ajax__tab_xp .ajax__tab_hover .ajax__tab_inner , .ajax__tab_xp .ajax__tab_focus .ajax__tab_inner ,
.ajax__tab_xp .ajax__tab_visited .ajax__tab_inner
{
     background-image:none;background:none;
}
.ajax__tab_xp .ajax__tab_header
{
    font-size:14px;
 background-image:none;background:none;
}
.ajax__tab_xp .ajax__tab_outer 
{
     background-image:none;
     height:60px;
     
}
.ajax__tab_xp .ajax_tab_hover .ajax__tab_outer 
{
    background-image:none;
     height:30px;
}
.ajax__tab_xp .ajax__tab_body {
border: 4px solid #D8D8D8;
margin-top: -20px;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer 
{
    background-image: none;
height: 60px;
background: url("/Images/downarrow.png") no-repeat;
background-position: center 29px;

}
.ajax__tab_xp .ajax__tab_header 
{
    background-image:none;background:none;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer 
{
    background: url("/Images/downarrow.png") no-repeat;
background-position: center 29px;
height:60px;
}
.formdate-b 
{
   display:inline-block;
   float:none;
  }
.caland 
{
     position:relative;
    left:-4px;
    top: 0px;
}
inputfor
{
    margin-bottom:10px !important;
}

.box , .da_sh{
    border: 1px solid #d8d7d7;

	}
.blinking img{
   
}
.blinking
{
    border:1px solid red;
    color:red;
    width: 9.1%;
 float : left;
margin-right: 1%;
height:45px;
  
}

.blinking h3
{
    color:red;
}

/*Homepage CSS popup*/

   .Background

        {

            background-color: Black;

            filter: alpha(opacity=90);

            opacity: 0.8;

        }

        .Popup

        {

            background-color: #FFFFFF;

            border-width: 3px;

            border-style: solid;

            border-color: black;

            padding-top: 10px;

            padding-left: 10px;

            width: 650px;

            height: 800px;

        }
          .PopupExit

        {

            background-color: #FFFFFF;

            border-width: 3px;

            border-style: solid;

            border-color: black;

            padding-top: 10px;

            padding-left: 10px;

           

        }
           .Popupess

        {

            background-color: #FFFFFF;

            border-width: 3px;

            border-style: solid;

            border-color: black;

            padding-top: 10px;

            padding-left: 10px;

            width: 1350px;

            height: 500px;

        }


        .lbl

        {

            font-size:16px;

            font-style:italic;

            font-weight:bold;

        }
        .style2
        {
            width: 299px;font-weight:bold;
        }
        
        /*Chaitanya */
        .frm.container span h3
        {
         margin-top:0px;   
         margin-bottom:20px;
        }
        .usename
        {
           display:block;
           font-size:15px;
           margin:10px 0; 
        }
        .ajax__calendar 
        {
            
         position:relative;
         z-index:999999999;   
        
        }
        .drpdwn 
        {
            width:50%;
        }
        .centerbtnsng 
        {
            text-align:center;
        }    
        .table{
    border-collapse: collapse;
}
.firstLine td{
    border-bottom: 1px solid black;
}
.style4
        {
            width: 460px;
        }
        
        
        
        /* Nidhi*/
.progressbar
{
    top: 50%; right:30%;  position: fixed; display: block; z-index: 100; background-color:White; border:1px;
}

#blur
{
        width: 100%;
        background-color: black;
        moz-opacity: 0.5;
        khtml-opacity: .5;
        opacity: .5;
        filter: alpha(opacity=50);
        z-index: 120;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
}
#progress
{
        z-index: 200;
        background-color: White;
        position: absolute;
        top: 0pt;
        left: 0pt;
        border: solid 1px black;
        padding: 5px 5px 5px 5px;
        text-align: center;
}

.Background

        {

            background-color: Black;

            filter: alpha(opacity=90);

            opacity: 0.8;

        }

.Popup_Detail

        {

            background-color: #FFFFFF;

            border-width: 3px;

            border-style: solid;

            border-color: black;

            padding-top: 10px;

            padding-left: 10px;

            width: 950px;

            height: 550px;

        }
        
.container.frm
{
    padding-left:20px;
    padding-right:20px;
    min-height:630px;
}    

/*24th css update*/

 .modal-pop
        {
         
        }
        .modal-pop .modal_popup
        {
         position:absolute !important;
         margin:0 auto !important;
         left:0 !important;
         right:0 !important;
         top:10% !important;
         bottom:0 !important;   
         padding:20px;
         overflow-y:scroll;
        }
        
        .col_head h3
        {
         background:#eee;
         display:block;
         padding:4px 10px;   
         margin:20px 0;
        }
        .over span+input+ul 
        {
         z-index:2147483647 !important;   
        }
        .form-group.gend
        {
            margin-top:22px;
        }
        .bigcenterbtn
        {
            text-align:center;
            margin:0 auto;
        }    
         .scrollable
        {
            overflow-x:scroll;
            width:100%;
        }
        .inner_head
        {
            padding-top:20px;
            padding-bottom:20px;
        }
        .btn_downmove
        {
            padding-top:20px;
            margin-top:30px;
            margin-bottom:40px;   
        }
        .form-control:focus
        {
            border-color:#eee;
        }
    .page_Edit
        {
           /* padding:0 20px;*/
        }
        .Edit_group
        {
         margin-top:20px;
         margin-bottom:10px;   
        }
     .page_Edit .aspNetDisabled
     {
         border-color:#eee;
     }
     .without_validation
     {
         margin-bottom:40px;
     }
     .errmsg 
    {
        display:block;clear:both;float:left;
        color:Red;
        font-weight:bold;
        margin-bottom: 10px;
       margin-top: -5px;
    }
    .signinbtn , .errmsg1 ,.errmsgp 
    {
     display:block;clear:both;float:left;line-height:17px;  
    }
    .signinbtn  , .errormsgp 
    {
    margin-top:-9px;
    /*margin-bottom:10px;*/
    }

.fpass {
  padding: 5px 0 0 15px;
  font-size: 14px;
  line-height: 17px;
  display: inline-block;
  margin-top: 20px;
  color: #997300
}
.signin input[type="text"] , .signin input[type="password"]
    {
        width:290px;
    top: 0px;
    left: 0px;
}
 .divcorner {
    border-radius: 25px;
    border: 2px solid #73AD21;
    padding: 20px; 
    width: 200px;
    height: 150px; 
}
.form-group.area_gap
{
    margin-top:20px;
}
.container.frm select
{
    width:315px;
}
.form_heading 
{
text-align: center;
border-bottom: 1px solid #E8E7E7;
margin-bottom: 20px !important;
margin-top: 10px !important;
padding-bottom: 20px;
}
control[readonly], fieldset[disabled] .form-control {
background-color: #fff;
}
[disabled].form-control, [readonly].form-control, fieldset[disabled] .form-control 
{
    background-color: #fff;
}
[disabled].form-control.leave_appln, [readonly].form-control.leave_appln, fieldset[disabled] .form-control.leave_appln
{
    background-color: #fff;
    position: relative;
top: -10px;
left: 0px;
}
.number 
{
 height:90px;
 line-height:90px;   
}
.col-lg-1.Weightage
{
 padding-left:25px;   
}
.col-lg-1.Weightage .form-group
{
     
  height:90px;
 vertical-align:middle;
}
.Weightage.col-lg-1 .form-group:first-child
{
 margin-bottom:30px;   
height:30px;
}
.col-lg-1.Weightage .form-group input 
{
     margin-bottom:20px;
     width:55px;
}
.emp_per
{
    /*border-bottom:1px solid #E8E7E7;*/
    margin-top:20px;
    margin-bottom:20px;
    
}
.emp_head
{
    font-weight :normal;
    font-family:"Open Sans", Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:20px;
    
}
.col-lg-1.Weightage.Weightage_emp :first-child.form-group
{
 height:50px;  
 
}
.emp_heading.emp_head
{
     height:52px; 
}
.per_radio label
{
    padding-left:7px;
}
.per_radio 
{
    padding-right:10px;
}
.tab_heading 
{
text-align: center;
border-bottom: 1px solid #E8E7E7;
margin-bottom: 20px !important;
margin-top: 10px !important;
padding-bottom: 20px;
font-size:23px;
}
.number_gap 
{
    margin-top:60px;
}
.gap_5 
{
    margin-top:55px;
}
.gap_no 
{
    margin-top:30px;
}

@media all and (min-width:1200px){
    .permormance .col-lg-0
{
   width:6%;
   float:left;
   padding-left:10px;
}
.permormance .col-lg-0
{
   width:6%;
   float:left;
   padding-left:10px;
}
.permormance .col-lg-1
{
   
}

.permormance .col-lg-3
{
     width:26%;
     padding-left:0px;
     margin-left:0px;
     margin-right:0px;
}
.permormance .col-lg-2
{
    padding-right:0px;
    padding-left:0px;
}
.permormance .col-lg-6
{
     width:670px;
     padding-left:0px;
     margin-left:0px;
     margin-right:0px;
}
.permormance .col-lg-4
{
     width:470px;
     padding-left:0px;
     margin-left:0px;
     margin-right:0px;
}
.permormance .col-lg-3 .form-group textarea
{
    width:300px;
}
.permormance .col-lg-2 .form-group textarea
{
    width:200px;
}
.permormance .col-lg-3 {
    
}
  .goal_setting .col-lg-0
{
   width:6%;
   float:left;
   padding-left:20px;
}
.goal_setting .col-lg-1
{
   
}

.goal_setting .col-lg-3
{
     width:26%;
     padding-left:0px;
     margin-left:0px;
     margin-right:0px;
}

.goal_setting .col-lg-6
{
     width:47%;
     padding-left:0px;
     margin-left:0px;
     margin-right:0px;
}
.goal_setting .col-lg-6 .form-group textarea
{
    width:540px;
}
.goal_setting .col-lg-4 .form-group textarea
{
    width:450px;
}
.goal_setting .col-lg-4
{
   width:470px;
     padding-left:0px;
     margin-left:0px;
     margin-right:0px;
}
.goal_setting .col-lg-3 .form-group textarea
{
    width:340px;
}
.goal_setting .col-lg-2 .form-group textarea
{
    width:200px;
    padding-right:0px;
    padding-left:0px;
}
.goal_setting .col-lg-3 {
    
}

.goal_setting .col-lg-8 .form-group textarea 
{
    width:810px;
}

.goal_setting.goal_setting_end .col-lg-6{

width:47%;
float:left;
}
.goal_setting.goal_setting_end .col-lg-6 .form-group textarea {

width:585px;
padding-left:20px;
}

.goal_setting.goal_setting_end_year .col-lg-6{

width:44%;
float:left;
}
.goal_setting.goal_setting_end_year .col-lg-6 .form-group textarea {

width:535px;
padding-left:20px;
}
.centerbtn_per
{
  width:40%;
  margin: 20px auto 0 auto;
  clear:both;
    
}


/************************** Begin  Nidhi added on 1st Dec 2016 *********************/
.alert-success , .alert-danger
{
 width:97%;
 margin: 0 auto 20px;
}

textarea {
  width: 500px;
  min-height: 50px;
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #444;
  padding: 5px;
}

.noscroll {
  overflow: hidden;
}
.hiddendiv {
  display: none;
  white-space: pre-wrap;
  width: 500px;
  min-height: 50px;
  font-family: Arial, sans-serif;
  font-size: 13px;
  padding: 5px;
  word-wrap: break-word;
}
/************************** End  Nidhi added on 1st Dec 2016 *********************/


/*********new css Chaithanya added on 12th Dec 2016 ***********/

.trans.form-group
{
 position:relative;
 top:-17px; 
}

.transfr.form-group
{
position:relative;
 top:-17px; 
 height:62px;
}
.transf.form-group
{
    height:57px;
/* margin-bottom:51px;  */
}
.transf_area.form-group
{
 /*  margin-top:49px;*/
}


.col-lg-6.fieldset
{
 position:relative;  
}
.col-lg-6.fieldset fieldset
{
 position:absolute;  
 right:0;
 width:200px !important;
 height:185px !important;
 border:1px solid black !important;
 top:-130px;
 
}
.col-lg-6.fieldset .leg_head
{
text-align:center;
}
.compoff label
{
 width:120px;
    padding-left:0px;    
}
.Leave_calander
{
 position:relative;
 top:-8px   
}
lineheight
{
    line-height:40px;
}
.block 
{
    border:1px solid black;
    margin:0 4px 25px;
}
  .block h4 {
    background: black;
    margin-top: -4px;
    padding: 7px 15px;
    color: #997300;
    font-size: 16px;
    /*font-weight: bold;*/
  }

.block2 h4
{
    margin: 0px 18px 0px 20px;
    background:gray ;
    margin-top:-4px;
    padding:7px 15px;
    color:#fff;
    font-size:16px;
}
/********* END new css Chaithanya added on 12th Dec 2016 ***********/

.table_textbox input 
{
    width:217px;
    margin:10px 0 10px 0px;
}
.h4_center 
{
    text-align:center;
    padding:10px 0;
    clear:both;
}
.insidetable_icon
{
    width:20px;
}
.caland.caland_down 
{
    top:10px;
}
.fr_textarea textarea
{
    width:770px;
}
.modalPopup 
{
    
}
.offre_tab .ajax__tab_panel+.ajax__tab_panel 
{
 min-height:150px;   
}
.offer_caladr 
{
 width:289px;   
}
table.radioList
{
    width:100%;
  
}
table.radioList td+td
{
    width:30%;
    display:inline-block;
}
table.radioList td
{
    width:10%;
    display:inline-block;
}
input[type=checkbox], input[type=radio] 
{
    margin-right:3px;
}
.resg_appln
{
 position:relative;
 top:-10px;   
}
.optn_liost table td input , .cheb_list  input[type="checkbox"]
{
 width:10px;
 float:left;
 display:inline-block;   
}
}
.optn_liost table td label , .cheb_list label
{
 width:90%;
 float:left;
 display:inline-block;   
}
.optn_liost table
{
    width:100%;
}
 .optn_liost 
 {
  margin-bottom:10px;   
 }
 .tablbe_check 
 {
  margin-top:40px;   
 }

/********* END new css lakhmibabu added on 12th Dec 2016 ***********/
/*---------------start------  ********/
.verticle_tab .ajax__tab_xp .ajax__tab_tab 
{
 width:199px !important;
 text-align:left;
 border-top-right-radius:0px !important;
 border-top-left-radius:25px !important;
 padding-left:25px !important
}
.verticle_tab .ajax__tab_xp .ajax__tab_active .ajax__tab_outer , .verticle_tab .ajax__tab_xp .ajax__tab_outer
{
    height:40px !important;
    margin-bottom:4px;
}
.verticle_tab .ajax__tab_xp .ajax__tab_hover .ajax__tab_outer 
{
height: 40px!important ;
/*background: url("/Image/arrow-37-32.png") no-repeat right;*/
padding-right: 15px;
background:none !important;
}
.verticle_tab .ajax__tab_xp .ajax__tab_active .ajax__tab_tab, .verticle_tab .ajax__tab_xp .ajax__tab_hover .ajax__tab_tab, .verticle_tab .ajax__tab_xp .ajax__tab_focus .ajax__tab_tab,
.verticle_tab .ajax__tab_xp .ajax__tab_visited .ajax__tab_tab {
  background-image: none;
  height: 39px !important;
  border-right: 2px solid #ff0000;
  padding-right: 25px;
}
.verticle_tab .ajax__tab_xp .ajax__tab_tab 
{
    padding:2px  14px  7px 15px!important;
}

.verticle_tab .ajax__tab_xp .ajax__tab_tab
{
    height:40px !important;
}
.verticle_tab .ajax__tab_xp .ajax__tab_body
{ 
    min-height:612px;
    margin-top:0px !important;
    margin-left:201px !important;
   border-left: 4px solid #D8D8D8 !important;
   padding-left:10px !important;
   padding-left:25px !important;
}
.verticle_tab .ajax__tab_body 
{
    border-top:4px solid #D8D8D8 !important;
}
.verticle_tab .ajax__tab_xp .ajax__tab_header
{
    
    
   
}
.verticle_tab .table_border 
{
   
}
.verticle_tab .ajax__tab_xp .ajax__tab_active .ajax__tab_outer 
{
    /*background:url("/Image/arrow-37-32.png") no-repeat right !important;*/
    background:none !important;
    padding-right:27px;
}
.payrlbtn
{
    /*margin-top:10px;
    margin-bottom:15px;*/
}
.form_heading.pay_head 
{
    margin-top:0px !important;
}
.myCalendar 
{
 margin:0 auto;   
}
.myCalendar th
{
 text-align:right;
 font-family: "Roboto", sans-serif;
 font-size:17px;
 font-weight:500;   
 padding-right:9px;
}

.myCalendar td a:focus, .myCalendar td a:hover
{
 text-decoration:none;   
}
.myCalendarTitle
{
   background:#ff0000;
   height:47px;
   color:#fff;
   font-family: "Roboto", sans-serif;
   font-size:20px !important;
    font-weight:500; 
    text-transform:uppercase;
}

.myCalendar td .normal_lblfont 
{
   margin-right:15px;
   font-size:15px;
}
.myCalendar td .lblfont
{
   margin-left:12px;
   font-size:15px;
}

.myCalendar td div .noti_bubble
{  font-size:16px;
    margin:0 auto;
    text-align:center;
    margin-left:28px;
}

.myCalendar td a
{
  line-height:25px;
  font-size:13px;
  padding:6px;
  margin-left:5px;
}
.myCalendar td:first-child
{

}


.block h5
{
    padding-left:15px;
    font-weight:500;
    font-size:18px;
}
.block p
{
    padding-left:15px;
}

/*-------------------------------over */

/*-------------------------------New Calender Css start */
<%-- .MyCalendar .ajax__calendar_container
        {
            border: 1px solid #646464;
            background-color: lemonchiffon;
            color: red;
        }--%>
        
        .Calendar .ajax__calendar_container {
    border: 1px solid #E0E0E0;
    background-color: #FAFAFA;
    width:235px !important;
}
.ajax__calendar_container{
    border: 1px solid #E0E0E0;
    background-color: #f2f2f2;
    width:235px !important;
}
.Calendar 
{
 position:relative;
 z-index:2147483647;   
}
.Calendar .ajax__calendar_header {
    font-family: Tahoma, Calibri, sans-serif;
    font-size: 12px;
    text-align: center;
    color: #9F9F9F;
    font-weight: normal;
    text-shadow: 0px 0px 2px #D3D3D3;
    height: 20px;    
} 
.Calendar .ajax__calendar_title
{
 font-size:14px;   
}
.Calendar .ajax__calendar_title,
.Calendar .ajax__calendar_next,
.Calendar .ajax__calendar_prev {color: #004080;height:25px;}
  .Calendar .ajax__calendar_body
    {
        width: 250px;
        height: 165px; /* modified */
        position: relative;
    }
    .ajax__calendar_dayname
    {
        width:30px !important;
        height:22px !important;
        padding:0 4px !important;
    }
.Calendar .ajax__calendar_dayname {
  font-family: Tahoma, Calibri, sans-serif;
  font-size: 12px;
  text-align: center;
  color: #ff0000;
    font-weight: bold;
    text-shadow: 0px 0px 2px #D3D3D3;
    text-align: center !important;
    background-color: #EDEDED;
    border: solid 1px #D3D3D3;
    text-transform: uppercase;
    margin: 1px;
} 
.Calendar .ajax__calendar_day
    {
        font-family: Tahoma, Calibri, sans-serif;
        font-size: 12px;
        text-align: center;
        font-weight: bold;
        text-shadow: 0px 0px 2px #D3D3D3;
        text-align: center !important;
        border: solid 1px #E0E0E0;
        text-transform: uppercase;
        margin: 1px;
        width: 30px !important;
        color: #9F9F9F;
        height: 22px; /* added */
    }
.Calendar .ajax__calendar_hover .ajax__calendar_day,
.Calendar .ajax__calendar_hover .ajax__calendar_month,
.Calendar .ajax__calendar_hover .ajax__calendar_year,
.Calendar .ajax__calendar_active {
    color: red; 
    font-weight: bold; 
    background-color: #ffffff;
}
.Calendar .ajax__calendar_year
    {
        border: solid 1px #E0E0E0;
        font-family: Tahoma, Calibri, sans-serif;
        font-size: 13px;
        text-align: center;
        font-weight: bold;
        text-shadow: 0px 0px 2px #D3D3D3;
        text-align: center !important;
        vertical-align: middle;
        margin: 1px;
        height: 35px; /* added */
    }

.Calendar .ajax__calendar_month {
    border: solid 1px #E0E0E0;
    font-family: Tahoma, Calibri, sans-serif;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    text-shadow: 0px 0px 2px #D3D3D3;
    text-align: center !important;
    vertical-align: middle;
    margin: 1px;
}

.Calendar .ajax__calendar_today {
    font-family: Tahoma, Calibri, sans-serif;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    text-shadow: 0px 0px 2px #D3D3D3;
    text-align: center !important;
    text-transform: uppercase;
    margin: 1px;
    color: #6B6B6B;
}
.Calendar .ajax__calendar_other {
    background-color: #E0E0E0;
    margin: 1px;
    width: 30px;
}
.Calendar .ajax__calendar_hover .ajax__calendar_today,
.Calendar .ajax__calendar_hover .ajax__calendar_title {

}
.Calendar .ajax__calendar_footer {
    width: 230px;
    border: none;
    height: 20px;
    vertical-align: middle;
    color: #6B6B6B;
}

img.PopupImg {
    vertical-align: middle;
    padding: 0px;
    margin: 0px;
    border: none;
}
@media (min-width: 900px) {
.iframe .container .row .col-lg-4
{
 width:33%;
 float:left;   
}
.col-lg-4
{
 width:33%;
 float:left;   
}
.Popup_Detail 
{
    width:950px
}


.pop_close_icon
{
    position:relative;
    top:-3px;
    right:-3px;
}
.ajax__tab_panel
{
    padding-bottom:20px;
}


.Popup_Detail.window_popup_detail
{
    width:1250px;
}
.pop_close_icon
{
    position:relative;
    top:-3px;
    right:-3px;
}
}

/*@media (min-width: 1200px)*/

/*-------------------------------New Calender Css End */

/*-----Madhusduan-popup*/
 .modalBackground
    {
        background-color: Black;
        filter: alpha(opacity=90);
        opacity: 0.8;
    }
    .modalPopup
    {
        background-color: #FFFFFF;
        border-width: 3px;
        border-style: solid;
       
        padding-top: 10px;
        padding-left: 10px;
        width: 800px;
        height: 540px; 
        overflow-y:scroll;
         vertical-align:top;
    }
     .modalPopup1
    {
        background-color: #FFFFFF;
        padding-top: 10px;
        padding-left: 10px;
        width: 800px;
        height: 540px;
        vertical-align:top;
        position:absolute;
        top:0;
        left:0 !important;
        right:0 !important;
        bottom:0;
        margin:0 auto;
        overflow-x:none;
        border-radius:15px;
    }
    
    
      .modalPopup1 h3 
      {
          padding:10px 0;
      }
        .lbl
        {
            font-size:16px;
            font-style:italic;
            font-weight:bold;
        }
        
    .selectbox1
     {
        width:25%;
        float:left;
        text-align:center;
       
    }
   .selectbox4 
    {
        width:10%;
        float:left;
        text-align:center;
    }
    .selectbox5
    {
        width:15%;
        float:left;
        text-align:center;
    }
      .selectbox1 select
     {
        
        display:inline-block;
    }
     .selectboxdown
     {
        width:33%;
        float:left;
        text-align:center;
       
    }
   .modalPopup1 h3.popup_heading
    {
       /*margin:0px !important;
        padding:0px 0px 30px 0px !important;
       
        line-height:0px;*/
         text-align:center;
        border-bottom:1px solid #ddd;
    }
    .popup_body_select select
    {
        display:inline-block;
    }
    .popup_body_select 
    {
        float:left
    }
    
    /*New update merging*/
   
    
       /* End popup*/
.ajax__tab_xp .ajax__tab_tab {
  height: 40px !important;
  font-size: 14px !important;
  padding: 2px 7px !important;
  font-weight: 500 !important;
  background-image: none !important;
  background: #000000 !important;
  border-bottom: 1px solid #eee !important;
  color: #997300 !important;
  width: 250px !important;
  /*padding:2px 27px 2px 25px!important;*/
  border-top-right-radius: 75px !important;
  line-height: 32px !important;
}
.ajax__tab_xp .ajax__tab_inner , ajax__tab_outer
{
    background-image:none!important;background:none!important;height:40px !important;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab, .ajax__tab_xp .ajax__tab_hover .ajax__tab_tab, .ajax__tab_xp .ajax__tab_focus .ajax__tab_tab,
.ajax__tab_xp .ajax__tab_visited .ajax__tab_tab {
  background-image: none !important;
  background: black url("/Images/downarrow.png") no-repeat !important;
  background-position: center 29px !important;
  border-bottom: 4px solid #ff0000 !important;
  
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer , .ajax__tab_xp .ajax__tab_hover.ajax__tab_outer , .ajax__tab_xp .ajax__tab_focus .ajax__tab_outer , 
.ajax__tab_xp .ajax__tab_visited .ajax__tab_outer {
     background-image:none!important;background:none!important;height:30px!important;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_inner, .ajax__tab_xp .ajax__tab_hover .ajax__tab_inner , .ajax__tab_xp .ajax__tab_focus .ajax__tab_inner ,
.ajax__tab_xp .ajax__tab_visited .ajax__tab_inner
{
     background-image:none !important;background:none !important;
}
.ajax__tab_xp .ajax__tab_header
{
    font-size:14px !important;
 background-image:none;background:none !important;
}
.ajax__tab_xp .ajax__tab_outer 
{
     background-image:none !important;
     height:60px !important;
     
}
.ajax__tab_xp .ajax_tab_hover .ajax__tab_outer 
{
    background-image:none !important;
     height:30px !important;
}
.ajax__tab_xp .ajax__tab_body {
border: 4px solid #D8D8D8!important;
margin-top: -20px !important;
padding:0 20px !important;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer 
{
    background-image: none !important;
height: 60px!important;
background: url("/Images/downarrow.png") no-repeat !important;
background-position: center 29px !important;

}
.ajax__tab_xp .ajax__tab_header 
{
    background-image:none;background:none !important;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer 
{
    background: url("/Images/downarrow.png") no-repeat!important;
background-position: center 29px !important;
height:60px !important;
}


/*Scroller style*/
.col-md-4:first-child .holder{width:395px}
.holder { 
  background-color:#000;
  width:380px;
  height:250px;
  overflow:hidden;
  padding:10px;
  font-family:Helvetica;
}
.holder .mask {
  position: relative;
  left: 0px;
  top: 10px;
  width:300px;
  height:240px;
  overflow: hidden;
}
.holder ul {
  list-style:none;
  margin:0;
  padding:0;
  position: relative;
}
.holder ul li {
  padding:10px 0px;
}
.holder ul li a {
  color:Silver;
  text-decoration:none;
  font-size:17px;
}

.home .col-md-4:first-child {
padding-left: 0px;
}
.home .col-md-4 {
	border: 0px solid #F2F2F2;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-right: 0px;
}
.qlinks {
	color: #ff0000;
	margin-top: 0;
	/*margin-left: 12px;*/
}

.colorss {
	color: #ff0000;
}

.vedio_sect {
	max-height: 322px;
}
.col-md-x {

float: left;
margin-right: 1%;
}
.col-md-x:last-child{
margin-right: 0%;
}
#Header1_menuBar ul li:nth-child(5) ul.level2
{
    width:290px;
}
#Header1_menuBar ul.level2 li:last-child a {

padding-bottom: 0px;

}
#UP1
{
    margin-bottom:25px;
    border:2px solid #ff0000;
    width:290px;
    background:#fff;
    border-radius:5px;
}
#UP1 table 
{margin:0 auto;
}
#UP1 table tr td input
{
 height:30px;
 margin-left:25px;
 padding:0 10px;  
 border:2px solid #ff0000; 
  background:#fff;
}

.modalPopup1 .selectboxdown select
{
 display:inline-block;   
}
.modalPopup1 .popup_body_select
{
    margin-top:20px;
}
 .modalPopup1 table .selectboxdown
     {
      
    }
    #txtCaptcha 
    {
        margin-bottom:20px;
    }
    #divSection1 table
    {width:98%;
     margin:0 auto;
    }
    #divSection1 table td
    {
        padding:5px;
    }
    #divsection2 .selectboxdown select
    {
        display:inline-block;  
        margin-bottom:20px; 
    }
    
    select option:checked , select option:hover {
            background-color:#ff0000 !important;
                padding:10px 0px !important;
                color:#fff;
                height:30px !important;
                line-height:30px;
        }
        
        .setting
        {
            width:50px !important;
        }
        
   .right_section 
   {
       position:absolute;
       right:0;
   }
   .image_list 
   {
       width:50px;
       float:left;
       
   }
    .image_list ul li 
    {
        display:inline-block;
    }
        
   .lblclasspayroll
   {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
	line-height: 25px;
	margin-bottom: 0px;
	margin-top:15px;
	display:block;
   }
 /*.window_popup_detail .ajax__tab_xp .ajax__tab_tab
{
   width:215px !important;
}

.window_popup_detail .ajax__tab_body
{
    width:900px
}*/

.form_heading .Ess
{
text-align: center;
border-bottom: 1px solid #E8E7E7;
margin-bottom: 5px !important;
margin-top: 5px !important;
padding-bottom: 5px;
}
::after, ::before
{
    -webkit-box-sizing:content-box !important;
    -moz-box-sizing:content-box !important;
      -ms-box-sizing:content-box !important;
    box-sizing:content-box !important;
}
.margin
{
    margin-left:10px;
   
}
.marginTop25
{
    margin-top:25px;
   
}
.selected
{
    background-color: black;
    color: white;
    font-weight: bold;
}
