@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/ATKpv8nLYAKUYexo8iqqrg.woff2) format('woff2'), url(https://fonts.gstatic.com/s/ptsans/v8/LKf8nhXsWg5ybwEGXk8UBQ.woff) format('woff');}
@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;src:local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v8/0XxGQsSc1g4rdRdjJKZrNPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2'), url(https://fonts.gstatic.com/s/ptsans/v8/0XxGQsSc1g4rdRdjJKZrNBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}
body{font-family:'PT Sans';font-size: medium;margin: 0px;}
header, footer, nav, section
{
    display: block;
}
.required
{
    color: Red;
}

.altCell select{
-webkit-border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px;
border-radius:5px;
outline:medium none;
border:1px solid #999999;
height:28px;
padding:3px;
width:255px;
font-size:13px;
font-family:'PT Sans';  
}
.altCell input{
-webkit-border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px;
border-radius:5px;
outline:medium none;
padding:5px;
width:160px; 
font-size:13px;
font-family:'PT Sans';
border:1px solid gray;
}

altCell#input[type-text]
{
    background-color: #FFFFFF;
    width: 245px;
}
altCell#select-one
{
    width: 100%;
}

.UCTbl
{
    width: 100%;
    vertical-align: middle;
	clear: both;
}
.tableContainer{
}
.UCTR
{
    background-color: Gray;
    font-family: Calibri;
    width: 100%;
}

/* TAB MENU   
----------------------------------------------------------*/
ul#menu
{
    border-bottom: 1px #5C87B2 solid;
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: right;
}

ul#menu li
{
    display: inline;
    list-style: none;
}

ul#menu li#greeting
{
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em;
    color: #fff;
}

ul#menu li a
{
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em;
    background-color: #e8eef4;
    color: #034af3;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
}

ul#menu li a:hover
{
    background-color: #fff;
    text-decoration: none;
}

ul#menu li a:active
{
    background-color: #a6e2a6;
    text-decoration: none;
}

ul#menu li.selected a
{
    background-color: #fff;
    color: #000;
}

/*
------------------Table Design-----------------
*/

.Tbl
{
    width: 99%;
    height: 32px;
}

.tbllbl
{
    width: 200px;
	padding:5px;
	font-family: PT Sans;
    font-size: 12px;
    font-weight: normal;
}
.tbllbl-first{
    width: 200px;
	padding:7px;
	font-family: PT Sans;
    font-size: 12px;
    font-weight: bold;
}
.LabelColomn{
    font-family: PT Sans;
    font-size: 12px;
    font-weight: bold;
    padding: 6px;
    width: 160px;
}

.contentarea{
border: none;
margin:0;
padding:10px;
background:#ffffff;
min-height:535px;
border-radius:5px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-o-border-radius:10px;
-ms-border-radius:10px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
-o-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
-ms-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);

}
.AuthenticatedTitle{
    color: #0b3f9a;
    font-family: PT Sans;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    padding: 28px 20px 10px 5px;
	background:#fff;
}

.dakmaster input[type="submit"], .dakmaster input[type="button"],  
.dakmaster input[type="submit"]:visited , .dakmaster input[type="button"]:visited , 
.dakmaster input[type="reset"],  .dakmaster input[type="reset"]:visited {
    background-color: #006198;
    border: 1px solid #005d93;
    border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    font-family: "PT Sans";
    font-size: 11px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 0 0 #fff;
}
.dakmaster input[type="submit"]:hover, .dakmaster input[type="submit"]:active, 
.dakmaster input[type="button"]:hover, .dakmaster input[type="button"]:active, 
.dakmaster input[type="reset"]:hover, .dakmaster input[type="reset"]:active{ 
   color:#fff;
   cursor:pointer;
   background-color:#000;
}
.dakmasterbutton{
   background-color: #006198;
    border: 1px solid #005d93;
    border-radius: 5px;
    color: #ffffff !important;
    display: inline-block;
    font-family: "PT Sans";
    font-size: 11px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 0 0 #fff;
}
.dakmasterbutton:hover, .dakmasterbutton:visited{
   color:#fff;
   cursor:pointer;
   
}
#dakmasterbutton{
   background-color: #006198;
    border: 1px solid #005d93;
    border-radius: 5px;
    color: #ffffff !important;
    display: inline-block;
    font-family: "PT Sans";
    font-size: 11px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 0 0 #fff;
}
#dakmasterbutton:hover, #dakmasterbutton:visited{
   color:#fff;
   cursor:pointer;
   background-color:#000;
}
.header-row{
    background:#006198;
    color: #fff;
    font-family: PT Sans;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}
#SecFields_0__IsSelect{width:34px;}
#SecFields_1__IsSelect, #SecFields_2__IsSelect{width:30px;}

th {
    padding: 5px;
}
.Labell {
    font-family: PT Sans;
    font-size: 12px;
    font-weight: bold;
    height: 1.2em;
    padding: 2px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    width: 10%;
}
input[type="text"], input[type="password"] {
    border: 1px solid gray;
    border-radius: 5px;
    font-family: "PT Sans";
    font-size: 13px;
    outline: medium none;
    padding: 4px;
    width: 250px;
}
select{
    border: 1px solid #999999;
    border-radius: 5px;
    font-family: "PT Sans";
    font-size: 13px;
    height: 26px;
    outline: medium none;
    padding: 2px;
    width: 255px;
}
#MainContent_DAKManagementUC1_lstSelectEmpLst {
    height: 0%;
}
#tblPrincipalEmployeer_length select {
    margin-left: 239px !important;
    width: 10%;
}
}

#tblPrincipalEmployeer_filter input {
    margin-left: 80px;
}
.attachmentlabel{
    left: 60px;
    position: relative;
    top: 0;
}
.HeaderMain{
    width:100%;
    background:gray;
    color: #fff;
    font-family: PT Sans;
    font-size: 13px;
    font-weight: bold;
}
.HeaderMain input[type="radio"] {
    left: 0;
    margin: 4px;
    position: relative;
    top: 1px;
}
.rightlabel{
    font-family: PT Sans;
    font-size: 12px;
    font-weight: bold;
    height: 1.2em;
    padding-left: 5%;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    width: 15%;
	}
.basic-form{width:100%;padding:3px;}
.basic-form table{width:100%;padding:20px 0 0 10px}
.basic-form table .header-row:hover{background-color:#ffffff;color:#000000;}
.basic-form table tr td{padding: 0.1em 0.5em;font-size:13px;}
.basic-form table tr .label,.basic-form table tr .group-label{/* field labels for forms */padding-left:0.9em;text-align:left;width:11%;color:#000;font-size:12px;}
.basic-form table tr .group-label{/* "header" for field label groups */
font-size:1.2em;padding:1em 1em 5px 15px;font-weight:bold;}
.basic-form table tr th,.basic-form table .header-row{font-weight:bold;text-align:center;}
.basic-form table .header-row td{border-bottom:0.1em solid #999999;}
.basic-form table .viewManyTR1,.basic-form table .alternate-row{/* Alternating row style */
/* .viewManyTR1 deprecated - use .alternate-row */
background-color:#eeeeee;}
.basic-form table tr td .smallSubmit,.basic-form table tr td .smallSubmit:visited{color:#000000;font-family:'PT Sans';text-decoration:none;padding:7px 12px;position:relative;display:inline-block;text-shadow:0 1px 0 #fff;-webkit-transition:border-color .218s;-moz-transition:border .218s;-o-transition:border-color .218s;transition:border-color .218s;background:#f3f3f3;background:-webkit-gradient(linear, 0% 40%, 0% 70%, from(#F5F5F5),to(#F1F1F1));background:-moz-linear-gradient(linear, 0% 40%, 0% 70%, from(#F5F5F5),to(#F1F1F1));border:solid 1px #dcdcdc;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px;margin-right:10px;}
.basic-form table tr td .smallSubmit:hover,.basic-form table tr td .smallSubmit:active{color:#000;text-decoration:none;background:#DBDBDB !important;-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;transition:background-color 2s ease-out;}
.basic-form table tr td a.hrbutton,.basic-form table tr td a.hrbutton:visited{left:56px;position:relative;top:-22px;background-color:#3E94E7;background-image:url(../images/button_whitegray.jpg);border:#999999 solid 0.1em;color:#fff;font-size:1em;font-weight:bold;margin:0.2em;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
.basic-form table tr td .hrbutton:hover,.basic-form table tr td .hrbutton:active{color:#000;text-decoration:none;}
.basic-form table tr td a.hrbuttonn{left:56px;position:relative;top:-25px;padding:4px;}
.basic-form table tr td a.committeebutton{left:56px;position:relative;top:-18px;}
.label{
    font-family: PT Sans;
    font-size: 12px;
    font-weight: bold;
    height: 1.2em;
    padding: 2px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
	width:15%;
}
.Label{
    font-family: PT Sans;
    font-size: 12px;
    font-weight: bold;
    height: 1.2em;
    padding: 2px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    width: 180px;
}
.Scupdatebutton{
position:relative;
top:0;
right:30%;
}
.ddlMulti{width:76px;}
.ddlMultiple{width:170px;}
#txtPin{width:160px;}
.QualityInput input{width:100px !important;}

#tblPending_length select {
    margin-left: 155px;
    width: 50px;
}
.Quantity {
    border-right: 1px solid #fff;
    font-family: "PT Sans";
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    text-align: center;
    width: 46%;
	border-bottom:none !important;
}
.QualityHeadrow{
    border-right-color: #ccc;
    border-right-style: groove;
    font-family: "PT Sans";
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 107%;
}
.QuantityRight{
    text-align: center;
    font-family: "PT Sans";
    font-size: 12px;
    font-weight: bold;
	width: 45%;
}
.PlanQualitybutton {
   margin-left: 200px;
}
.PlanQualitybuttonn { 
    left: 196px;
    position: relative;
    top: 16px;
}
.PlanQualityLease{
    left: 120px;
    position: relative;
    top: 10px;
}
.PakageAlign{
    left: 71px;
    position: relative;
    top: 0;
}

#tblDocumentreport_length select {
    margin-left: 136px;
    width: 11%;
}
hr {
    left: -5px;
    position: relative;
    top: 22px;
    width: 103%;
}
.LoanCalculation-header{
    left: 0px;
    position: relative;
    top: 0px;
    width: 100%;
}
.AgencyRowTop{
    left: -5px;
    position: relative;
    top: 22px;
    width: 115%;
}
.PMR-headertop{
   font-family: "PT Sans";
    font-size: 12px;
    font-weight: bold !important;
	text-align: right !important;
}
.AgencyRow{
    left: -5px;
    position: relative;
    top: 22px;
    width: 104%;
}
.Clear{clear:both;}
.HeaderContent{
    font-family: "PT Sans";
    font-size: 12px;
    font-weight: bold;
	padding-top:5px;
}
.btnRep{
font-size:12px;
font-family:'PT Sans';
}
#example_length select {
    margin-left: 152px;
	width: 51px;
}
#example_filter input {
    margin-right: 103px;
}
#tblApproved_length select {
    margin-left: 151px;
    width: 51px;
}
#tblApproved_filter input {
    margin-right: 104px;
}
.passwordcaptua > img{
margin-left:168px;
}
.passwordtext {
    font-family: PT Sans;
    font-size: 12px;
    font-weight: normal;
    margin-left: 175px;
}
.passwordtextregister {
    font-family: PT Sans;
    font-size: 12px;
    font-weight: normal;
    margin-left: 199px;
}
.contentsub{
margin:10% auto;
width:500px;
height:auto;

}
.tbllbl-first > label {
    font-weight: bold;
}
.dakmaster-right {
    left: 187px;
    position: relative;
    top: 10px;
    width: 35%;
}
#DataTables_Table_0_length select {
    margin-left: 141px;
    width: 10%;
}
.bulkcomponent{
width:160px;
font-size:12px;
font-family:'PT Sans';
font-weight:bold;
padding:3px;
}
#UploadContainer input{
    margin-left: 19px;
	padding: 3px;
}
#UploadContainer input:nth-child(2) {
    margin-left: 30px;
}
#UploadContainer input:nth-child(3) {
    margin-left: 40px;
}
#UploadContainer select {
    margin-left: 40px;
}
#UploadContainer input:nth-child(5) {
    margin-left: 22px;
}
#UploadContainer input:nth-child(6) {
    margin-left: 16px;
}
#UploadContainer input:nth-child(7) {
    margin-left: 46px;
}
#UploadContainer input:nth-child(8) {
    margin-left: 5px;
}
.header-report{
padding:5px;
}
#form1 {
    width: 100% !important;
    margin: 0 auto !important;
}
.Projectbutton {
   padding: 6px 0 0 195px;
}
.telephonebutton {
   left: 205px;
   position: relative;
   top: 6px;
}
.vehicletext{
font-size:13px;
font-family:'PT Sans';
font-weight:normal;
}
.HBAText{
font-size:13px;
font-family:'PT Sans';
font-weight:normal;
padding:3px;
}
.Gracemaster-button{
left: 240px;
position: relative;
top: 0;
}
.Dynamic-report{
float:right;
}
.LeaseRetention {
    left: 130px;
    position: relative;
    top: 5px;
}
.register-button {
    left: 170px;
    position: relative;
    top: 5px;
}
.register-buttonn {
    left: 380px;
    position: relative;
    top: 5px;
}
#IsExp, #IsGate, #ShowFeeFlag, #ShowLocFlag{width:70px;}
.AddNewJob{position: relative;right: 23px; top: 0;}
.AddNewJobRight{position: relative;right: 60px; top: 0;}
#txtMinAge, #txtTillDate{width:85px;}
.Clear{clear:both;}
.laptop-header {
    color: #006198 !important;
    font-family: PT Sans;
    font-size: 13px;
    font-weight: bold;
	left: 197px;
    position: relative;
    top: 0;
}
.laptop-header-right {
    color: #006198 !important;
    font-family: PT Sans;
    font-size: 13px;
    font-weight: bold;
	position: relative;
    right: 190px;
    top: 0;
}
.ConfigurationByAdmin{
 padding-right: 90px !important;
}
.ConfigurationByAdminRight{
padding-right: 60px !important;
}
.PMR-left{
    position: relative;
    right: 43px;
    top: 0;
}
.Gracemaster-buttonn{
    left: 200px;
    position: relative;
    top: 0;
}
.sso-buttonn {
    left: 223px;
    position: relative;
    top: 6px;
    width: 35%;
}
.PMR-Taskbutton{
   padding: 6px 0 0 225px;
}
.Submit-Nominationbutton{
   padding: 0 0 0 120px;
}
.PMR-Appellate{
    color: #006198 !important;
    font-family: PT Sans;
    font-size: 13px;
    font-weight: bold;
	padding:5px;
}
.PMR-Appellate-left{width:100px}
.PaybleAmount {
    width: 95px !important;
}
.txtCls {
    width: 110px !important;
}
.LaptopBatteryHeader{
    color: #0481b1;
    font-size: 13px;
    left: 130px;
    padding-left: 150px;
    position: relative;
    text-decoration: underline;
    top: 0;
}
.LaptopBatteryHeaderLeft{
    color: #0481b1;
    font-size: 13px;
	text-decoration: underline;
}


#topContent .headerLogo {
    font-family: PT Sans;
    font-size: 35px;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    position: relative;
    top: 0;
    z-index: 1000;
    width: 100%;   
    left: 0; 
   
    
}

.footer {
   position:static;
   left: 0;
   bottom: 0;
   width: 100%;
   background-color:Black;
   color: white;
   text-align: center;
   height:80px;
}


.BattaryClaimRight{width:254px;}
#cbISTRANSFERED, #cbPromotionStatus{width:30px;}
.ProvidentFund{width:100px;}
.GratuityEmployee{padding-left:70px !important;}
.GratuityByEmployee input{width:112px;}
#divAddNominee input{width:112px;}
#divAddNominee textarea{height: 27px;width: 151px;}
#txtEmpFullName, #txtDateofDeath, #txtEmpExperience, #txtDateOfRetirement, 
#txtDateOfJoiningService, #txtEmpExp, #txtDateOfJoin{width:130px;padding:3px;}
.PensionScheme{left:0px !important;position:relative !important;width:100% !important;top:0px !important}
.Agencytextbox{width:94px !important}
#tblTrvlDtl input, #tblCandidateRelatives input{width:145px;}
.Foreign-header{padding:0;}
.TrainingCalendar-Container{width:1270px !important;overflow:scroll;}
#footer{margin:22px -33px -5px;height:98px;border-top:1px solid #eee;background:#f2f2f2;font-size:12px;padding:0 40px;}
#footer li{float:left;padding:25px 0 0;}
#footer li.opposed{float:right;clear:right;background:url(../images/infinite_logo.png) no-repeat;margin-top:10px;margin-right:10px;padding-right:45px;padding-bottom:45px;}
#footer a{color:#0b3f9a;font-weight:normal;}
#gview_listPlan1{width:1270px;overflow:scroll;}
.cheladvance{position:relative;top:0;left:795px;display:table;}