﻿@charset "utf-8";
/* CSS Document */

 .Mpopup
{
    position: relative;
    background: #f2f2f2;
    color: #404040;
    text-shadow: 0 1px 0 #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ffffffff,Positive=true)";
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#ffffffff, Positive=true);
    border-radius:5px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
    padding:5px;
    font-size: 12px;
}
     .Mpopupnewline{border-top:2px solid #105f77 ;width:100%; height:4px;}
     
     .Mpopupheader 
     {
         width:100%; 
         background-color:#454545; 
         height:25px; 
         font-size: 12px;
    font-weight:500;
    color: #f2f2f2;
    text-shadow: 0 1px 0 #add553;
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ffffffff,Positive=true)";
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#ffffffff, Positive=true);
         padding:5px;
         
     }
     
     .Mpopupbodycontent{ width:100%;margin:3px 0 3px 0}
     
     .Mpopupfooter{ width:100%;background-color:#454545;padding:3px}
     
     .Requiredvalidate{ font-size:12px; color:Red;}
     

.ModalPopupBG
{
background-color:#000000;
filter:alpha(opacity=80);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
width :100%;
height:100%
}

.ModalPopupBGmainentry
{
background-color:#000000;
filter:alpha(opacity=10);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
width :100%;
height:100%
}


/*************************
Header Start
************************/

		
.HeaderBG
{
background:url(../images/Adminimages/header_bg.jpg) repeat-x;
}


.MainContainer
{
width:1000px;
background:#fff;
border:solid 1px #b0b0b0;
}
.LeftNav a
{
background:url(../images/Adminimages/left_nav_bg.jpg) top repeat-x;
display:block;
padding:5px 0 5px 10px;
text-align:left;
color:#6f6f6f;
font-size:9px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
border-right:solid 1px #e0e0e0;
height:25px;
margin-bottom:2px;	
}
.LeftNav a:hover
{
color:#3465a4;
background:url(../images/Adminimages/left_nav_bg_h.jpg) top repeat-x;
border-right:solid 1px #d3e1f3;
padding:5px 0 5px 10px;
text-align:left;
font-size:9px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
border-right:solid 1px #e0e0e0;
height:25px;
margin-bottom:2px;
	
}

/*************************
Body End
************************/




form
{
display:inline;
}


.blue {
color: #006699;
}
.Message,.Message td
{
font-weight:bold;
font-size:12px;
color:Maroon;
text-align:center;
}



.TheRange
{	display:block;
font-size:10px;

font-weight:bold;
color:#3465a4;
background-color:#ffffff;
border:solid 1px #cccccc;
text-transform:uppercase;
text-decoration:none;
padding:6px;
margin-bottom:6px;
}

.TheRange:hover
{	
display:block;
font-size:10px;

font-weight:bold;
color:#ffffff;
background-color:#3465a4;
border: solid 1px #ffffff;
text-transform:uppercase;
text-decoration:none;
padding:6px;
}

.BlinkLink
{
color : #006699;

font-size :11px;
font-weight:bold;
text-decoration:none; 
}

.BlinkLink:hover
{
color : #006699;

font-size :11px;
font-weight:bold;
text-decoration:blink;
}
.Links
{
color:blue;
font-weight:bold;
}
.Links:hover
{
color:blue;
font-weight:bold;
}

a
{
color : #fff;
font-weight:normal;

font-size:12px;
text-decoration : none; 
cursor:pointer;
}

longnamecsspop a
{
	
text-decoration : none; 
cursor:pointer;
}

er
{
color : #6f6f6f;
font-weight:normal;
font-family :  tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size :11px;
text-decoration :underline; 
	
}


.SmallHD
{
font-size: 11px;
font-family :  tahoma, verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
line-height:19px;
color : #3465a4;
}
.SmallHD1
{
font-size: 11px;
font-family :  tahoma, verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
line-height:19px;
color : #3465a4;
}
.GridHD
{
font-size: 11px;
font-family :  tahoma, verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
text-align:Left ; 
	
line-height:19px;
color : #3465a4;
}



.NoBorder input
{
border:none;
}

.HeaderField, .HeaderField td

{
background-color:#105F77;
font-weight:bold;
color:white;
text-align:left;
font-size:12px;
	
	
}

.TableHeading, .TableHeading td
{
background-color:#105F77;
font-weight:bold;
color:white;
text-align:left;
font-size:12px;

}

.TableHeading1, .TableHeading1 td
{
background-color:#e1e1e1;
font-weight:bold;
color:#006699;
text-align:left;
font-size:10spx;
}

.DataGridItems 
{

color:Black;
background-color:White;
border-width: 1px;
border-style:None;
border-spacing: 0px;
font-size:13px;
border-collapse:collapse;
margin-left:auto;
margin-right: auto;
line-height:40px;
}
.DataGridItems th
{
border: none;
font-size:14px;
text-align:left;
}
.DataGridItems td
{
border: none;
border-top: 1px solid #E1E1E1;
text-align:left;
max-width:250px;
vertical-align:text-top;
margin-right:5px;
}


.DataGridItems tr
{
font-size: 11px;
border-bottom:sold 1px #e1e1e1;
} 

.DataGridFooter td,.DataGridFooter
{
	
font-family :  verdana, Helvetica, sans-serif;
font-weight : normal;
line-height:18px;
color : Black;
background-color:#e1e1e1;
text-align:center;
}	
.DataGridHeader td,.DataGridHeader
{
font-size: 12px;
font-family :  verdana, Helvetica, sans-serif;
font-weight : normal;
line-height:20px;
background-color:#e1e1e1;
text-align:center;
	
}


.Table
{
border:solid 1px #acacac;
width: 100%;
 
}

.Table tr
{
/*background-color:#f7f7f7;*/
text-align:left;
}



.myButton {
        
-moz-box-shadow:inset 0px 39px 0px -24px #E5E5E5;
-webkit-box-shadow:inset 0px 39px 0px -24px #E5E5E5;
box-shadow:inset 0px 39px 0px -24px #E5E5E5;
        
background-color:#D3D3D3;
        
-moz-border-radius:4px;
-webkit-border-radius:4px;

        
border:1px solid #D3D3D3;
height:35px;
display:inline-block;
color:black;
font-family:verdana,tahoma,arial,sans-serif;
font-size :12px;
       
font-weight:normal;
padding:6px 15px;
text-decoration:none;
        
text-shadow:0px 1px 0px #b23e35;
        
}
.myButton:hover {
        
background-color:#E5E5E5;
}
.myButton:active {
position:relative;
top:1px;
}
.myButtonSmall {
        
-moz-box-shadow:inset 0px 39px 0px -24px #DEB887;
-webkit-box-shadow:inset 0px 39px 0px -24px #DEB887;
box-shadow:inset 0px 39px 0px -24px #DEB887;
        
background-color:#D2B48C;
        
-moz-border-radius:4px;
-webkit-border-radius:4px;

        
border:1px solid #DEB887;
height:30px;
display:inline-block;
color:black;
font-family:verdana,tahoma,arial,sans-serif;
font-size :12px;
       
font-weight:normal;
padding:6px 15px;
text-decoration:none;
        
text-shadow:0px 1px 0px #b23e35;
        
}
.myButtonSmall:hover {
        
background-color:#D2B48C;
}
.myButtonSmall:active {
position:relative;
top:1px;
}

.marg
{
    margin-right: 5px !important;
    }
    
.backg
{
    background-color: transparent !important;
    }    

/*   
input[type="text"]
{
font-size:14px;
border: 1px solid #C0C0C0;
color: black;
padding: 1px 5px 1px 5px;
border-radius: 3px;
  line-height: 18px;
  height:18px;
}   

    
input[type="select"]
{

font-size:12px;
border: 1px solid #C0C0C0;
font-weight: regular;
color: black;
padding: 5px;
}  */ 

/*
input[type="password"]
{

font-size:14px;
border: 1px solid #C0C0C0;
color: black;
padding: 1px 5px 1px 5px;
border-radius: 3px;
  line-height: 18px;
  height:18px;
} 
*/  
   
.textbox {
border: 2px solid #C0C0C0;

color: black;
padding: 5px;
width:60%;
font-size:16px;
height: 40px;
margin: 20px 0px 0px 25px;
}

.password{
border: 2px solid #C0C0C0;
height: 40px;
color: black;
padding: 5px;
width:60%;
font-size:16px;
margin-left:25px;
}

.log-butt{font-weight: bold;
width: 90%;
height: 35px;
background-color: rgb(245, 123, 32);
border: 0px solid rgb(245, 123, 32);
border-radius: 6px;
color: #FFF;
margin-left: 0px;
font-style:italic;
font-size: 20px;
box-shadow: 0px 4px 5px 0px rgb(84, 84, 84);}

.log-butt:hover{background-color: rgb(245, 123, 32); color: #eee;}


.dropdown 
{
float:right;
border: 0px solid #C0C0C0;
font-weight: regular;
color: black;
padding: 0px 15px;
width:auto;
font-family: verdana, Helvetica, sans-serif;
font-size:11px;
		
}
.textarea {
border: 1px solid #C0C0C0;

color: black;
padding: 5px;
max-width:400px;
max-height:300px;
font-family: verdana, Helvetica, sans-serif;
font-size:11px;
}
.gridView
{
table-layout:auto;
}	

View td
{
  
word-break:break-all;
word-wrap:break-word;
white-space:normal;
  
}  
.heading
{
    background-color: #778899;
    color: white;
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    width: 100%;
    font-size: 14px;
    font-weight:bold;
    height: 17px;
    padding: 5px 5px 5px 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.subheading
{
background-color:#87caf5;
color:#117cd0;
   
text-align:left;
width:98%;
	
margin-bottom:10px;
	
height:30px; 
padding: 5px 5px 0px 5px;

font-family: Arial, sans-serif;

font-weight:bold;
}

.panelborder
{
width:90%;
border: 1px solid #739026;
border-radius:5px;
	
}

.panelborder
{
width:90%;
border: 1px solid #739026;
border-radius:5px;
	
}
.bt
.btncss
{
background-color:#2A80B9;
color:white;   
border:1px solid #E1E1E1;
min-width:80px;  
cursor:pointer;
margin-right:5px;   
font-size:12px;
} 
ss:hover
{
background-color:#2A80B9;
color:white;   
border:1px solid silver ;
min-width:80px;    
height:25px;
font-size:12px;   
cursor:pointer;
   
}  
.Cntrl1
{
background-color:#D3D3D3;
color: black;
border: 1px solid silver;
font-family: verdana, Helvetica, sans-serif;
padding: 1px 4px;
width: 95%;
margin-left:20px;
height:30px;
vertical-align:middle;
      
}
       
.btnuploadcss
{
background-color:#00b2c5;
color:white;   
border:1px solid #006699 ;
width:80px;   
height:27px;
   
    
} 
.btnuploadcss:hover
{
background-color:#775EA9;
color:white;   
border:1px solid #006699 ;
width:80px;   
height:27px;
   
 
   
} 
.btnSearchcss
{
background-color:#249CD0;
color:white;   
border:1px solid #c0c0c0 ;
min-width:80px;
height:27px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
   
    
} 
.btnSearchcss1
{
background-color:#249CD0;
color:white;   
border:1px solid #c0c0c0 ;
   
height:27px;
  
   
    
} 
.btnSearchcss:hover
{
background-color:#775EA9;
color:white;   
border:1px solid #c0c0c0 ;
width:80px;   
height:27px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
cursor:pointer;
   
} 



.divbgs
{
background: white; /* Old browsers */

}

.divmbgs
{
background: #feffe8; /* Old browsers */
background: -moz-linear-gradient(top, #feffe8 0%, #d6dbbf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffe8), color-stop(100%,#d6dbbf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #feffe8 0%,#d6dbbf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #feffe8 0%,#d6dbbf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #feffe8 0%,#d6dbbf 100%); /* IE10+ */
background: linear-gradient(to bottom, #feffe8 0%,#d6dbbf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffe8', endColorstr='#d6dbbf',GradientType=0 ); /* IE6-9 */
}

.divfooter
{
background: rgb(252,255,244); /* Old browsers */
background: -moz-linear-gradient(top, rgba(252,255,244,1) 0%, rgba(223,229,215,1) 40%, rgba(179,190,173,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(40%,rgba(223,229,215,1)), color-stop(100%,rgba(179,190,173,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); /* IE6-9 */
}   
    
    
    
    
.headertablecss{font-family:Arial; font-size:9pt; width:100%; height:20px;}
.TabPanelcss{background-color:Beige;}
.gridItemcss{padding-left:5px;}
   
/* Change*/
.tabelcss td{border: solid 1px Gray !important;}
.tabelcss tr{border: solid 1px Gray !important;}

.backgroundopacity12
{
background-color:#000;       
filter:alpha(opacity=50);
opacity:0.5; 
width :100%;
height:100%                 
}
.backgroundopacity12
{
background-color:#000;       
filter:alpha(opacity=50);
opacity:0.5; 
width :100%;
height:100%                 
}



.HellowWorldPopup
{
min-width:200px;
min-height:150px;
background:white;
}
.callenderCSS{font-weight:normal; background-color:White; border:solid 1px black;}
.callenderCSS td{border-style:none;}

.vertical-text {
color:#000;
writing-mode:tb-rl;
-webkit-transform:rotate(270deg);
-moz-transform:rotate(270deg);
-o-transform: rotate(270deg);
white-space:nowrap;
display:block;
width:20px;
font-family:Arial;
font-size:12px;
font-weight:normal;
text-shadow: 0px 0px 1px #333;
margin-top:25px;
	
}
.divround
{
border:1px solid;
border-radius:15px;
box-shadow: 10px 10px 5px #888888;

}
        


.logintd
{
background-color:#4F8C68;

}
/* Login*/

.login {
position: relative;
margin: 90px auto;
padding: 20px 20px 20px;
width: 310px;
background: #D6BE94;

-webkit-box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
}

.login:before {
content: '';
position: absolute;
top: -8px;
right: -8px;
bottom: -8px;
left: -8px;
z-index: -1;
background: rgba(0, 0, 0, 0.08);

}

.login h1 {
margin: -20px -20px 21px;
line-height: 40px;
font-size: 15px;
font-weight: bold;
color: #555;
text-align: center;
text-shadow: 0 1px white;
background: #f3f3f3;
border-bottom: 1px solid #cfcfcf;

background-image: -webkit-linear-gradient(top, whiteffd, #eef2f5);
background-image: -moz-linear-gradient(top, whiteffd, #eef2f5);
background-image: -o-linear-gradient(top, whiteffd, #eef2f5);
background-image: linear-gradient(to bottom, whiteffd, #eef2f5);
-webkit-box-shadow: 0 1px whitesmoke;
box-shadow: 0 1px whitesmoke;
}

.login p {
margin: 20px 0 0;
}

.login p:first-child {
margin-top: 0;
}



.login p.remember_me {
float: left;
line-height: 31px;
}

.login p.remember_me label {
font-size: 12px;
color: #777;
cursor: pointer;
}

.login p.remember_me input {
position: relative;
bottom: 1px;
margin-right: 4px;
vertical-align: middle;
}

.login p.submit {
text-align: right;
}

.login-help {
margin: 10px 0;
font-size: 11px;
color: #000000;
text-align: center;
text-shadow: 0 1px #2a85a1;
}

.login-help a {
color: #4F8C68;
text-decoration: none;
}

.login-help a:hover {
text-decoration: underline;
}


/*Button*/

.divbgs
{
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}
#contenttd
{
min-height:300;
    
}

.homepagedashboard
{
font-family: verdana, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:White;
vertical-align:middle;
background-color:#E6E6FA !important;

	
}

#f1_container {
position: relative;
margin: 10px auto;
width: 450px;
height: 81px;
z-index: 1;
}
#f1_container {
perspective: 1000;
}
#f1_card {
width: 100%;
height: 100%;

transform-style: preserve-3d;
transition: all 1.0s linear;
}
#f1_container:hover #f1_card {
transform: rotateY(180deg);
  
}
.face {
position: absolute;
width: 100%;
height: 100%;
backface-visibility: hidden;
 
}
.face.back {
display: block;
transform: rotateY(180deg);
box-sizing: border-box;
padding: 10px;
color: white;
text-align: center;
 
}

.filterdiv
{
   
color:black;
background-color:#f7f7f7;
vertical-align:middle;
font-family: verdana, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
margin-left:10px;
width:98%;
text-transform:uppercase;
margin-bottom:10px;
font-size: 14px; 
border:1px solid #006666 ;
padding: 35px 35px 35px 35px;

}

.btnGo
{
background-color:orange;
color:White;   
border:1px solid orange ;
width:50px;   
height:27px;

margin-right:5px;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
} 
.btnGo:hover
{
background-color:orange;
color:White;   
border:1px solid orange ;
width:50px;   
height:27px;

font-weight:bold;
font-size:11px;
text-transform:uppercase;
   
}

.paging
{
}
        
.paging a
{
background-color: #F7F7F7;
padding: 5px 7px;
text-decoration: none;
border: 1px solid #E1E1E1;
color: #E1E1E1;
}
        
.paging a:hover
{
background-color: #E1E1E1;
color: black;
border: 1px solid #E1E1E1;
}
        
.paging span
{
background-color: #F7F7F7;
padding: 5px 7px;
color: #E1E1E1;
border: 1px solid #E1E1E1;
           
}
        
tr.paging
{
background: none !important;
}
        
tr.paging tr
{
background: none !important;
}
tr.paging td
{
border: none;
}
        
.noRecords
{
background-color:#0E7A9E;
padding:10px;
color:White;
font-family:WP Greek Courier;
text-align:center;
}
#LstSpecializedSkill
{
min-width:300px;
}

#LstSpecializedArea
{
min-width:300px;
}

#ImgAdvnaceOption
{
padding-top:-10px;
}

.AlphabetPager a, .AlphabetPager span
{
font-size: 8pt;
display: inline-block;
height: 15px;
line-height: 15px;
min-width: 15px;
text-align: center;
text-decoration: none;
font-weight: bold;
padding: 0 1px 0 1px;
}
.AlphabetPager a
{
background-color: #f5f5f5;
color: #969696;
border: 1px solid #969696;
}
.AlphabetPager span
{
background-color: #A1DCF2;
color: #000;
border: 1px solid #3AC0F2;
 
}
        
h1, h2, h4 {
color: #555555;
}
input
{
vertical-align:middle;
}


		
#menuMaster{
border:none;
border:0px;
margin:0px;
padding:0px;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:14px;
font-weight:bold;
background-color:#fed376;
width:100%;
z-index:9999;
}
#menuMaster ul{
background-color: #fed376;
height:32px;
list-style:none;
margin:0;
padding:0;
z-index:9999;
}
#menuMaster li{
float:left;
padding:1px 0px 0px 0px;
width:180px;
z-index:9999;
}
#menuMaster li a{
color:black;
display:block;
font-weight:bold;
line-height:30px;
padding:0px 15px;
text-align:center;
text-decoration:none;
z-index:9999;
}
#menuMaster li a:hover{
color:white;
text-decoration:none;
background:#3CB371	;
z-index:9999;
		
}
#menuMaster li ul
{
		
background:#3CB371;
border-left:2px solid #3CB371;
border-right:2px solid #3CB371;
border-bottom:2px solid #3CB371;
display:none;
height:auto;
filter:alpha(opacity=95);
opacity:0.95;
position:relative !important;
width:200px;
z-index: 1000;
left:0px !important;
padding: 0px !important;
top:0px !important;
/*top:1em;
/*left:0;*/
z-index:9999;
}
#menuMaster li:hover ul{
display:block;
		
}
#menuMaster li li {
display:block;
float:none;
padding:0px;
width:200px;
}
	

#menuMaster li ul a{
display:block;
font-size:12px;
font-style:normal;
padding:0px 10px 0px 15px;
text-align:left;
color:white;
z-index:9999;
}


#menuMaster li ul a:hover{
background:#2A80B9;
color:white;
opacity:1.0;
filter:alpha(opacity=100);
}
#menuMaster p{
clear:left;
z-index:9999;
}	
#menuMaster .active{
		z-index:9999;
color:white;
}
#menuMaster .active > a:hover {
color:#3CB371;
}
		
.ddl
       {
       width: 99%;
       height:20px;
       border : 1px solid #C0C0C0;
       border-radius:3px;
       font-size: 12px;
       color:Black;
        }
       
        .divHeader1
       { background: #eee; font-size: 12px;} 
.Masterfooter
{float:left;
width:100%;
margin-top:50px;
height:60px;
background-image:url(../Images/fot-bg.png);
background-repeat:repeat;
background-size:100%;
color:#fff;
font-weight:500;}

.loginHeader
{ float:left;
width:100%;
/*background-image:url(../Images/djfh.jpg);*/
background-repeat:repeat;
background-size:100%;
position: fixed;
top: 0; 
height:120px;
color:black;
background-color:#fff;
}


.loginHeader1
{ float:left;
width:100%;
position: fixed;
top: 0; 
height:85px;
color:black;
background: #b7deed; /* Old browsers */
background: -moz-linear-gradient(top, #b7deed 0%, #71ceef 50%, #21b4e2 51%, #b7deed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7deed), color-stop(50%,#71ceef), color-stop(51%,#21b4e2), color-stop(100%,#b7deed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%); /* IE10+ */
background: linear-gradient(to bottom, #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7deed', endColorstr='#b7deed',GradientType=0 ); /* IE6-9 */
}

.head-ear{float: right;
width: auto;
height: auto;
margin-right:20px;}

.header-text{float:left;
width: auto;
height: auto;
font-family: arial;
font-size: 24px;
font-style: italic;
font-weight: bold;
color: #fff;
margin-top: 15px;}

.mid-page{float:left; 
 width:100%; 
 min-height:350px; 
 background-image:url(../Images/);
background-repeat:repeat;
background-size:80%;}

.nhm-logo{float: left;
width: 250px;
height: 210px;
margin: 126px 0px 0px 25px;}
 
 .foot-bg
 {
 float:left;
  width:98%; 
  height:70px; 
  margin-top:0px;}
  
  .log_pln{float:left;
   width:350px;
   height:370px;
   background-image:url(../Images/log-pln1.png);
background-repeat:no-repeat;
background-size:100%;
margin-top: 15px;}

.MasterHeader
{


/*background-color:#ecf0f1; */
background: #a9db80; /* Old browsers */
background: -moz-linear-gradient(top, #a9db80 0%, #96c56f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9db80), color-stop(100%,#96c56f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a9db80 0%,#96c56f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a9db80 0%,#96c56f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #a9db80 0%,#96c56f 100%); /* IE10+ */
background: linear-gradient(to bottom, #a9db80 0%,#96c56f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9db80', endColorstr='#96c56f',GradientType=0 ); /* IE6-9 */

color:black;
height:70px;
}

.midpage{float:left; width:100%; min-height:420px; margin: 0px 0px 0px 0px;background-color:#ebe7e4; }

{float:left; width:100%; min-height:450px; margin: 0px 0px 0px 0px;  
background-repeat:repeat;}

.mid-div{float:left; width:100%; height:auto;}

.mid-div{float:left; width:100%; height:auto;}

.mid-cont{float:left; width:100%; height:auto; border-right:0px solid #000; padding: 10px;}

.mid-hedtext{float:left; width:100%; height:40px; color:#09485b; font-size:24px; line-height:40px;}

.mid-text{float:left; width:100%; height:auto; font-size:14px; text-align:justify; line-height: 24px;}

.mid-rightpln{float:right; width:35%; height:auto;}

.mid-rightimg{float:left; width:auto; height:auto; margin: 55px 0px 0px 0px !important;}

.maindetail
{
    border:thin inset #C0C0C0; 
   background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}
.tooltip {
display:none;
background-color: orange;
font-size:12px;
height:70px;
width:160px;
padding:25px;
color:#eee;
}
.autocomplete_completionListElement 
{  
	
background: white;
border: 1px solid #DDD;
list-style-type: none;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
max-width: 200px;
cursor:pointer;
overflow:auto;
max-height:200px;
     
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
color: white;
background: #4183C4;
text-decoration: none;
cursor:pointer;
line-height:25px;
margin-left:-20px;
	
}

/* AutoComplete item */

.autocomplete_listItem 
{
line-height:25px;	
list-style-type: none;
display: block;	
border-bottom: 1px solid #DDD;	
margin-left:-20px;	
	
}

/* menu css*/

#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button 
{
  min-width: 80px;
  text-align: center;
  margin: 0;
  padding:0px 10px 0px 10px;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index:9999;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
  z-index:9999;
  
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  width: 100%;
  height:30px;
   /*background-image:url(../Images/ml.png);*/
 
  background-repeat: no-repeat;
  /*background: #1ABDE6;*/
  padding-left:20px;
  position: fixed;
}
#cssmenu > ul {float:left;
  width:100%;
  height:29px;
  z-index:99999;
  list-style:none;     
  /*box-shadow: inset 0 -3px 0 #688B9B;*/
}
#cssmenu.align-right > ul > li {
  float: right;
  z-index:9999;
  border-right:2px solid #688B9B;
}
#cssmenu > ul > li {
  float: left;
  z-index:99999;
  display: inline-block;
  border-right:1px solid #688B9B;
  margin-bottom:2px;
}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
  z-index:9999;
}
#cssmenu.align-center ul ul {
  text-align: left;
  z-index:9999;
}


#cssmenu > ul > li > a {
  padding: 1px 25px 0px 25px;
  z-index:99999;
  text-decoration: none;
  font-size:18px;
  font-weight: 600;
  color: #454545;
  font-family: "Lato",Helvetica,Arial,sans-serif;
  text-transform: capitalize;
  letter-spacing: 1px;
  line-height:25px;
  text-shadow: 0 1px 0 #f2f2f2;
  -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ffffffff,Positive=true)";
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#ffffffff, Positive=true);

}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li:active > a,
#cssmenu > ul > li > a:active,
 {
  color: #ffffff;
  background: #799f41;
  z-index:99999;
  float:left;
  width:100%;
  box-shadow: inset 0 -3px 0 #fff;
}

/*.active
{
  color: #ffffff;
  background: #799f41;
  z-index:99999;
  float:left;
  width:100%;
  box-shadow: inset 0 -3px 0 #c63a3a;
}*/

.selected
    {
        background-color: #852B91;
        color: #fff;
    }

#cssmenu > ul > li.has-sub > a {
  padding-right: 45px;
  z-index:99999;
}

#cssmenu > ul > li > a:active
 {
    background-color: #4CAF50;
    color: white;
}

#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-top-color: #d3eced;
  right: 17px;
  z-index:99999;
  top: 22px;
  
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {
  border-top-color: #ffffff;
  z-index:99999;
  box-shadow: inset 0 -3px 0 #b34d4d;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 60px;
  padding-top: 6px;
  font-size: 15px;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
  z-index:99999;
}
#cssmenu.align-right ul ul {
  text-align: right;
  z-index:99999;
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #ffffff;
  top: -4px;
  left: 20px;
  z-index:99999;
  box-shadow: inset 0 -3px 0 rgba(245, 234, 123, 0.05);
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
  z-index:99999;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #ffffff;
  top: 11px;
  left: -4px;
  z-index:99999;
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
  z-index:99999;
}
#cssmenu > ul > li > ul {
  top: 120px;
  z-index:99999;
}
#cssmenu > ul > li:hover > ul {
  top: 52px;
  left: 0;
  opacity: 1;
  z-index:99999;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
  z-index:99999;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 6px;
}
#cssmenu.align-right ul ul ul {
  padding-right: 6px;
}
#cssmenu ul ul > li:hover > ul {
  left: 180px;
  top: 0;
  opacity: 1;
  z-index:9999;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
  z-index:9999;
}
#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 400;
  padding: 11px 25px;
  min-width: 200px;
  text-align:left;
  color: #000;
  background:#f2f2f2;
  z-index:9999;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);
  text-shadow: 0 1px 0 #add553;
  -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ffffffff,Positive=true)";
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#ffffffff, Positive=true);
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #fff;
  font-weight:600;
  background:#549edb;
  z-index:9999;
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
  z-index:9999;
}
#cssmenu ul ul li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-left-color: #777777;
  right: 17px;
  top: 14px;
  z-index:9999;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #777777;
  right: auto;
  z-index:9999;
  left: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #333333;
}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after {
  border-right-color: #333333;
  border-left-color: transparent;
  z-index:9999;
}
@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #cssmenu {
    background: #fed376;
    z-index:9999;
  }
  #cssmenu > ul {
    display: none;
  }
  #cssmenu > ul.open {
    display: block;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    z-index:9999;
  }
  #cssmenu.align-right > ul {
    float: none;
  }
  #cssmenu.align-center > ul {
    text-align: left;
    z-index:9999;
  }
  #cssmenu > ul > li,
  #cssmenu.align-right > ul > li {
    float: none;
    display: block;
    z-index:9999;
  }
  #cssmenu > ul > li > a {
    padding: 18px 25px 18px 25px;
    border-right: 0;
    z-index:9999;
  }
  #cssmenu > ul > li:hover > a,
  #cssmenu > ul > li.active > a {
    background: rgba(0, 0, 0, 0.1);
    z-index:9999;
    box-shadow: inset 0 -3px 0 rgba(245, 234, 123, 0.05);
  }
  #cssmenu #menu-button {
    display: block;
    text-decoration: none;
    font-size: 13px;
    font-weight: 700;
    color: #d3eced;
    padding: 18px 25px 18px 25px;
    text-transform: capitalize;
    letter-spacing: 1px;
    background: url('Images/bg.png');
    cursor: pointer;
    z-index:9999;
  }
  #cssmenu ul ul,
  #cssmenu ul li:hover > ul,
  #cssmenu > ul > li > ul,
  #cssmenu ul ul ul,
  #cssmenu ul ul li:hover > ul,
  #cssmenu.align-right ul ul,
  #cssmenu.align-right ul li:hover > ul,
  #cssmenu.align-right > ul > li > ul,
  #cssmenu.align-right ul ul ul,
  #cssmenu.align-right ul ul li:hover > ul {
    left: 0;
    right: auto;
    top: auto;
    opacity: 1;
    width: 100%;
    padding: 0;
    position: relative;
    text-align: left;
    z-index:9999;
  }
  
     

  #cssmenu ul ul li {
    width: 100%;
    z-index:9999;
  }
  #cssmenu ul ul li a {
    width: 100%;
    box-shadow: none;
    padding-left: 35px;
    z-index:9999;
  }
  #cssmenu ul ul ul li a {
    padding-left: 45px;
  }
  #cssmenu ul ul li:first-child > a,
  #cssmenu ul ul li:last-child > a {
    border-radius: 0;
    z-index:9999;
  }
  #cssmenu #menu-button::after {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #d3eced;
    border-bottom: 2px solid #d3eced;
    right: 25px;
    top: 18px;
    z-index:9999;
  }
  #cssmenu #menu-button::before {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #d3eced;
    right: 25px;
    top: 28px;
    z-index:9999;
  }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after {
    display: none;
    z-index:9999;
  }
  
 #cssmenu a.popout 
 {
  background-color:Red;
padding-right: 14px;
}

 
 
.vali-summ{position: relative;
top: 80px;} 

}
       
.log-maint{float:left;
 width:100%;
 height:25px;
 border:1px solid #ccc;} 
 
 .butt-new {
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52));
	background:-moz-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-webkit-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-o-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:-ms-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
	background:linear-gradient(to bottom, #b8e356 5%, #a5cc52 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52',GradientType=0);
	background-color:#b8e356;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #83c41a;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: "Lato",Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:2px 14px;
	text-decoration:none;
	text-shadow:0px 1px 0px #86ae47;
}

.butt_new_grid
{
    background: #87e0fd;
    background: -moz-linear-gradient(top, #87e0fd 0%, #53cbf1 40%, #05abe0 100%);
    background: -webkit-linear-gradient(top, #87e0fd 0%,#53cbf1 40%,#05abe0 100%);
    background: linear-gradient(to bottom, #87e0fd 0%,#53cbf1 40%,#05abe0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=0 );
    border: 1px solid #08c;
    padding: 3px 10px;
    border-radius: 6px;
    color: #fff;
    margin-top: 3px;
    line-height: 28px;
    }

.butt_new_grid:hover
{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#05abe0+0,53cbf1+40,87e0fd+100 */
background: #05abe0; /* Old browsers */
background: -moz-linear-gradient(top,  #05abe0 0%, #53cbf1 40%, #87e0fd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #05abe0 0%,#53cbf1 40%,#87e0fd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #05abe0 0%,#53cbf1 40%,#87e0fd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05abe0', endColorstr='#87e0fd',GradientType=0 ); /* IE6-9 */
color:#ddd;
}


.butt-new:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356));
	background:-moz-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-webkit-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-o-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:-ms-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
	background:linear-gradient(to bottom, #a5cc52 5%, #b8e356 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356',GradientType=0);
	background-color:#a5cc52;
}
.butt-new:active {
	position:relative;
	top:1px;
}

.FilterDiv
{
    width:100%;
    background-color:#fff;
    border: 1px solid #ddd;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
    margin-bottom:10px;
}

.SFilterDiv
{
    width:99%;
    background: #1bbee7;
    border: 1px solid #cfd3d6; 
    margin-bottom:3px;
}

.filterLable
{
    font-size:14px;
    font-family: "Lato",Helvetica,Arial,sans-serif;
    color:#688B9B;
    font-weight:bold;
}

.SfilterLable
{
    font-family: "Lato",Helvetica,Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#105F77;
    
}

.Entrylbl
{
    font-size:12px;
    font-family: "Lato",Helvetica,Arial,sans-serif;
    color:#105F77;
   
}

.Entrylblwithbackground
{
    font-size:12px;
    font-family: "Lato",Helvetica,Arial,sans-serif;
    color:#fff;
   
}

fieldset
    {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
  }

legend 
  { 
      font-size:14px;
    font-family: "Lato",Helvetica,Arial,sans-serif;
    color:#105F77;
    font-weight:bold;
  }

.MainBack
{

}

.EntryHeading
{
    font-size:14px;
    font-family: "Lato",Helvetica,Arial,sans-serif;
    color:#105F77;
    font-weight:bold;
    margin: 5px 0 5px 0;
}
 .ddlReport
       {
       width: 70%;
       height:25px;
       border : 1px solid #C0C0C0;
       border-radius: 5px ;
       font-size: 13px;
       color:#105F77;
       margin:1%;
        }
        
        .filterdiv
{
   
color:black;
background-color:#f7f7f7;
vertical-align:middle;
font-family: "Lato",Helvetica,Arial,sans-serif;
font-weight:bold;
text-align:left;
width:98%;
text-transform:uppercase;
margin-bottom:10px;
font-size: 14px; 
border:1px solid #006666 ;
padding: 5px 5px 5px 5px;

}

        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
   .ControlLbl
   {
        border : 1px solid #C0C0C0;
        font-size: 12px;
        color:#105F77
   }
   
   .ControlLblvalue
   {
        border : 1px solid #C0C0C0;
        font-size: 12px;
        color:#fff;
        font-weight:bold;
        
   }
        /* .EntryTXT 
  {
	background: white;
	border: 1px solid #DDD;
	border-radius: 5px !important;
	box-shadow: 0 0 5px #DDD inset !important;
	color: #105F77 !important;
	float: left;
	height:25px  !important;
	outline: none;
	width:85% !important;*/
	
  .EntryTXT 
  {                                                                                                 
	background: white;
	border: 1px solid #DDD;
	border-radius: 5px !important;
	box-shadow: 0 0 5px #DDD inset !important;
	color: #105F77 !important;
	float: left;
	height:25px  !important;
	outline: none;
	width:85% !important;
	margin:1% 1% 1% 1% ;
	padding-left:5px;
  }
  
  
  .EntryTXTLong 
  {
	background: white;
	border: 1px solid #DDD;
	border-radius: 5px !important;
	box-shadow: 0 0 5px #DDD inset !important;
	color: #105F77 !important;
	float: left;
	height:25px  !important;
	outline: none;
	width:92% !important;
  }
  
  .sentryheading
  {
     color:#105F77;
     width:100%;
     height:40px; 
     background: #87caf5; 
     margin-top: 1px;
     font-family:Arial ,Sans-Serif;
    font-size:13px;
    font-weight:bold;
  }
  
   .LPPIUCDsentryheading
  {
     color:#105F77;
     width:100%;
     height:auto; 
     background: #87caf5; 
     margin-top: 1px;
     font-family:Arial ,Sans-Serif;
    font-size:13px;
    font-weight:bold;
  }
  
   .Legendcss
  {
    color:#105F77;
    font-family:Arial ,Sans-Serif;
    font-size:13px;
    font-weight:bold;
  }
  
  
  
  .stwbuttoncss {
	-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
	background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
	background-color:#33bdef;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 20px;
	text-decoration:none;
	text-shadow:0px -1px 0px #5b6178;
}
.stwbuttoncss:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
	background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef',GradientType=0);
	background-color:#019ad2;
}
.stwbuttoncss:active {
	position:relative;
	top:1px;
}



.SetDIV 
    {
    position: relative;
    width: 100%;
    background: #fff;
    color: #666666;
    border-radius: 2px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
    }
    .setDivLable
    {
        font-family: "Lato",Helvetica,Arial,sans-serif;
        font-weight: bold;
        padding:5px;
        font-size: 13px;
    }
    
    .setDivLableDash
    {
        font-family: "Lato",Helvetica,Arial,sans-serif;
        font-weight: bold;
        padding:5px;
        font-size: 12px;
        padding:13px;
        color:#fff;
    }
    
    .setDivDashcount
    {
        font-family: "Lato",Helvetica,Arial,sans-serif;
        font-weight: bold;
        padding:5px;
        font-size: 18px;
        padding:13px;
        border-right: 1px solid #ddd;
        
    }
    
    .scroll 
       {
   overflow-x: auto;
   overflow-y: auto;
       }
       
   .text-ali-left
   {
       text-align:left !important;
       }
       
   .text-ali-right
   {
       text-align:right !important;
       }    
    .scroll::-webkit-scrollbar 
       {
           width:5px;
    height: 5px;
       }

    .scroll::-webkit-scrollbar-track
     {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
    background-color:#f1f1f1;
    
      }

   .scroll::-webkit-scrollbar-thumb {
     border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
    background-color:#9ac5ed;
     }
     
     .scrolly 
       {
  overflow-x: scroll;
   overflow-y: scroll;
       }
   
    .scrolly::-webkit-scrollbar 
       {
   width:5px;
    height: 5px;
       }

    .scrolly::-webkit-scrollbar-track
     {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
    background-color:#f1f1f1;
    
      }

   .scrolly::-webkit-scrollbar-thumb {
     border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
    background-color:#9ac5ed;
     }
     
     
     .modalBackground
    {
        background-color: Black;
        filter: alpha(opacity=40);
        opacity: 0.4;
    }
    .modalPopup
    {
        background-color: #FFFFFF;
        width: 300px;
        border: 3px solid #CCCCCC;
    }
    .modalPopup .header
    {
        background-color: #0E7A9E;
        height: 30px;
        color: White;
        line-height: 30px;
        text-align: center;
        font-weight: bold;
        font-size:14px;
    }
    
    .modalPopup .header a
    {
    color : white;
	font-weight:normal;
	font-family :  tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size :12px;
	text-decoration : none; 
	cursor:pointer;
        
        
    }
    .modalPopup .body
    {
        min-height: 50px;
        line-height: 30px;
        
        font-weight: bold;
    }
    .modalPopup .footer
    {
       
         background-color: #0E7A9E !important;
         margin-top:22px;
    }
    
    
    .ZoomBackground
    {
        background-color: Black;
        filter: alpha(opacity=60);
        opacity: 0.6;
    }
    
    .ZoomPopup
    {
        background-color: #FFFFFF;
        width: 80%;
        border: 3px solid #233445;
        border-radius: 6px;
        padding:0
      
    }
    .ZoomPopup .header
    {
        background-color: #233445;
        height: 30px;
        color: White;
        line-height: 30px;
        text-align: center;
        font-weight: bold;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
    }
    .ZoomPopup .body
    {
        min-height: 450px;
        line-height: 30px;
        text-align: center;
        font-weight: bold;
    }
    .ZoomPopup .footer
    {
        padding: 6px;
    }
    
    
    .dashlableontop
    {
        font-family: "Lato",Helvetica,Arial,sans-serif;
        font-weight: bold;
        padding:5px;
        font-size: 15px;
    }
    
    
    .CustSetDIV 
    {
    position: relative;
    width: 100%;
    background: #fff;
    color: #666666;
    border-radius: 2px;
    /*box-shadow: 0px 1px 4px #00bbe4;*/
    }
    .CustsetDivLable
    {
        font-family: "Lato",Helvetica,Arial,sans-serif;
        font-weight: bold;
        padding:5px;
        font-size: 13px;
        border-bottom:1px solid #dcdcdc;
        
    }
    
    
    .right
        {
            float: right;
            min-width: 70px;
            height: 25px;
            background-color: #09475A;
            border: 2px solid #09475A;
            --border-radius: 3px;
            color: #fff;
        }
        .treeNode
        {
            font-family: "Lato",Helvetica,Arial,sans-serif;
            font-size:11px;
            
            
        }
        .rootNode
        {
            font-family: "Lato",Helvetica,Arial,sans-serif;
            font-size: 13px;
            width: 100%;
            /*border: Solid 1px #ddd;*/
            color: #605e5e;
            font-weight: bold;
            text-align:left;
            padding-left:3px;
        }
        .leafNode
        {
            font-weight: 700;
            font-family: "Lato",Helvetica,Arial,sans-serif;
            font-size:12px;
            color: #605e5e;
            padding-left:3px;
        }
        .SelectLefNode
        {
            font-weight:bold;
            font-family: "Lato",Helvetica,Arial,sans-serif;
            font-size:12px;
            border: Solid 1px #ddd;
            padding:3px;
            color: #fff;
            background-color:#674e9e;
        }
        
        
        
        /*Customize by Chandan*/
        
        
        ol, ul {
    margin-top: 0;
    margin-bottom: 0px;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: -40px;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
    
    
/*chandan */
    
    .modal-content {
    border-radius: 6px !important;
}

.modal-footer {
    background-color:transparent !important;
    padding: 5px 15px !important;
} 

.btn-new {
    border-radius: 4px !important;
    border: 0px solid transparent !important;
} 

.step {
    text-align: center;
}

 .step .col-md-3 {
     background-color: #fff;
     border: 1px solid #C0C0C0;
     border-right: none;
 }

.step .col-md-3:last-child {
    border: 1px solid #C0C0C0;
}

.step .col-md-3:first-child {
    border-radius: 0px 0 0 0px;
}

.step .col-md-3:last-child {
    border-radius: 0px 0 0 0px;
}

.step .col-md-3:hover {
    color: #F58723;
    cursor: pointer;
}

.step .activestep {
    color: #F58723;
    height: 100px;
    margin-top: -7px;
    padding-top: 7px;
    border-left: 0px solid #5CB85C !important;
    border-right: 0px solid #5CB85C !important;
    border-top: 0px solid #5CB85C !important;
    border-bottom: 0px solid #5CB85C !important;
    vertical-align: central;
}

.step .fa {
    padding-top: 15px;
    font-size: 40px;
}  

.footer {
    padding-top: 5px !important;
}  

.footer .footer-inner .
footer-content {
    bottom: 0px !important;
    padding: 0px !important;
    line-height: 2px !important;
} 

.body-hei
{
    min-height:468px;
    max-height:600px;
    }
    
 .marg-bottom
 {
     margin-bottom:0px !important;
     }   

.padd
{
    padding:0px 10px  !important;
      }

.bord-bottom
{
    float:left;
    width:100%;
    border-bottom:2px solid #ddd;
    padding-bottom:0px;
    margin-bottom: 15px;
    }

.log-top
{
    margin-top: 95px;
    }

.mar
{
    margin-left:0px !important;
    }

.model-wid
{
    width:60% !important;
    border: 2px solid #ddd;
    }

.mod-posi
{
    position:fixed !important;
   top:10% !important; 
    }

.pasi
{
    position: absolute !important;
    }

@media (min-width:0px) and (max-width:767px)
{
    .body-hei
{
    min-height:100px;
    max-height:600px;
    }
    
 .marg-bottom
 {
     margin-bottom:15px !important;
     }
     
.padd
{
    padding:10px 0px !important;
      } 

.log-top
{
    margin-top: 25px;
    }

.model-wid
{
    width:90% !important;
    border: 2px solid #ddd;
    }

.mod-posi
{
    position:absolute !important;
   top:5% !important; 
    }
             
    }
