@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&family=Poppins:wght@600;700;800&display=swap');
/*font-family: 'Lato', sans-serif; font-family: 'Poppins', sans-serif;*/

@font-face {
	font-family: 'Helvetica_CE_Bold';
	src: url('Helvetica_CE_Bold.eot');
	src: local('☺'), url('Helvetica_CE_Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Helvetica_CE_Regular';
	src: url('Helvetica_CE_Regular.eot');
	src: local('☺'), url('Helvetica_CE_Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
.hcer {font-family: 'Helvetica_CE_Regular',Arial ,sans-serif !important;}
.hceb {font-family: 'Helvetica_CE_Bold',Arial ,sans-serif !important;}
input[type="image"] { appearance: none; -webkit-appearance:none; -moz-appearance:none;}
input:focus, button:focus { outline:0;}

h1{ display:block; float:left; width:100%; font-weight:normal; font-family: 'Helvetica_CE_Bold',Arial ,sans-serif !important; font-size: 33px; letter-spacing: -0.025em; margin:0;}
h2{ display:block; float:left; width:100%; color: #023575; font-size: 30px; font-weight: 800; text-transform: uppercase; line-height: 1.05; letter-spacing: -1px; font-family: 'Poppins', sans-serif; margin: 10px auto 0;}
/*h3 {display: block; float: left; font-family: 'Helvetica_CE_Regular',Arial,sans-serif !important; font-size: 16px;  font-weight: normal; padding:0; width: 100%; margin:0;}*/
h4, h3 { display: block; float: left; color: #6c7585; font-size: 17px; font-weight: normal; line-height: 1.6; font-family: 'Lato', sans-serif; margin: 1px auto 0px;}
/*.pad30area h4 { font-family: 'Poppins', sans-serif; color: #023575; font-size: 14px; font-weight: 600; text-transform: uppercase;}*/
h3 { font-size: 16px;}
.a-c{ text-align:center;}
.row { float:left; width:100%;}
.bold{ font-weight:bold;}
.blue { color:#023575;}
.red { color:#ef323a;}
.gray { color:#d6d6d6;}
.blk { color:#000;}
.f12{ font-size: 13px; color: #6c7585; font-family: 'Poppins', sans-serif; font-weight: normal;}
.f12 strong { font-weight: normal; line-height: 2; text-transform: uppercase; font-size:13px;}
.f11{ font-size:11px;}
.f16{ font-size:16px; padding-top:3px;}
.green{ color:#023575;}
.fr{ float:right;}
.pdr10 { padding-right:10px !important;}
.pdr15 { padding-right:15px !important;}
.pdl20 { padding-left:20px !important;}
.pdb0 { padding-bottom: 0 !important;}


body {
	margin: 0px;
	padding:0px;
	font-family: 'Lato', sans-serif;
	font-size:12px;
	color:#363745;
	background: #fff;
}
img { border:none; border-width:0;}
#wrapper{ width: 100%; margin:0 auto;}
td { font-size: 13px; color: #6c7585; font-weight: normal; line-height: 1.5; padding: 0;}
.names-td { text-transform: capitalize;}

/*------------Content Classes Start------------*/
.tahoma11, table td.th, .formated-table > tbody > tr > td.th { font-size: 11px; font-family: 'Poppins', sans-serif; font-weight: 700; text-transform: uppercase;margin: 5px auto 10px; color: #023575; letter-spacing: 0; text-decoration: none; line-height: 2.3; background: #fff;}
.tahoma { font-size:12px; color:#363745; font-weight:normal; }
.thmwt11 { font-size:11px; color:#ffffff; }
.red11bld {  font-size:12px; color:#ef323a; font-weight:bold; }
.input { font-size: 14px; color: #6c7585; font-weight: normal; line-height: 1.5; padding: 5px 5px; font-family: 'Lato', sans-serif;}
.textbox {  font-size:11px; color:#363745;/* height:17px;*/  padding:1px 2px 1px 3px; }
.input1 {  font-size:11px; font-weight:normal; color:#363745; height:17px; width:95%; padding-left:5px; padding-top:3px; }
.input2 {  font-size:11px; color:#363745;width:94%; padding-left:5px; }
.inputauto {  font-size:11px; color:#363745; padding-left:5px; }
.drpdn {  font-size:11px; color:#363745; width:99%; }
.arial18 { font-size:18px; color:#363745; font-weight:bold; font-family:Arial,sans-serif !important; text-transform:uppercase;}
.buttons{ padding:2px 5px; font-size:11px; font-weight:normal; color:#666666; border:solid 1px #b9b9b9; background:url(../images/btn-bg.gif) repeat-x left top #e3e3e3; border-radius:2px; font-weight:normal !important; }
a.buttons{ padding:2px 5px; font-size:11px; font-weight:normal; color:#666666 !important; border:solid 1px #b9b9b9; background:url(../images/btn-bg.gif) repeat-x left top #e3e3e3; border-radius:2px; font-weight:normal !important;  font-weight:normal;}
a.buttons strong { font-weight:normal !important;}
.name-sec a { margin-top: -3px; display: inline-block; vertical-align: middle;}
/*------------Content Classes End------------*/

/*------------Links Classes Start------------*/
a:link, a:visited { /*font-size:12px;*/ color:#023575; text-decoration:none; }
a:hover { text-decoration:underline; }

.blklnks:link, .blklnks:visited { font-size:11px; color:#023575; text-decoration:none; }
.blklnks:hover { text-decoration: underline; }

.linksblk:link, .linksblk:visited { font-size:14px; color:#0099da; text-decoration:none; }
.linksblk:hover { text-decoration: underline; }

.linksblk, .app-id a strong, .btn-red, .btn-blue { background: #fdeaeb; padding: 5px 15px; display: inline-block; vertical-align: middle; color: #ef323a !important; border-radius: 2px; font-size: 10px !important; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none !important;}

.app-id a strong, .btn-blue { background-color: #e9edf3; color: #023575 !important; font-weight: normal;}
form[name="frm_del"] tr:hover .app-id a strong, .formated-table tr:hover .btn-blue { background: #023575; color:#fff !important;}
form[name="frm_del"] tr:hover .linksblk, .formated-table tr:hover .btn-red { background: #ef323a; color:#fff !important;}

/*------------Links Classes End------------*/

/*------------Tabs Classes Start------------*/

/*------------Tabs Classes End------------*/

/*------------Background Classes Start------------*/
.topbg { background-image:url(../images/topgrad.gif); background-position:left; background-repeat:no-repeat; }
.topgrad { background-image:url(../images/topbg.gif); background-position:top; background-repeat:repeat-x; }
.greybox { background-color:#f2f4f8; border:1px solid #dae0e8; }
.greybox1 { background-color:#f2f4f8; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; }
/*------------Background Classes End------------*/

.input-text { width:100%; max-width: 250px; border:1px solid #dae0e8; height: 36px; box-sizing: border-box; margin: 2px auto 0; background: #fff; font-size: 14px; color: #6c7585; font-weight: normal; line-height: 1.5; padding: 5px 5px; font-family: 'Lato', sans-serif;}
.full-width { width:100%;}

/*------------Padding Classes Start------------*/
.pad30 { padding: 25px 22px 25px 22px; }
.pad22 { padding: 10px 20px 18px 22px; }
.padtop15 { padding-top:15px; }
.padtp6 {  padding-top:7px; }
.padbtm12 { padding-bottom: 20px; }
.padboth10 { padding-left:10px; padding-right:10px;}
.padboth5 { padding-left:5px; padding-right:5px;}
.padboth14 { padding-left:14px; padding-right:14px;}
.padboth22 { padding-left:10px; padding-right:10px;}
.padlt10 {  padding-left:10px; }
.padlt25 {  padding-left: 20px; }
.padlt3 { padding-left:3px; }
.pb15{ padding-bottom: 20px;}
.pb5{ padding-bottom:5px;}
.top20 { padding-top:15px;}
.top50 { padding-top:35px;}
.pd0 { padding:0;}
.pdt0 { padding-top:0 !important;}
.pdr0 { padding-right:0 !important;}
.pdl0 { padding-left:0 !important;}

/*------------Padding Classes End------------*/

/*------------Border Classes Start------------*/
.brdrtb { border-bottom:1px solid #dae0e8;}
.brdrtop { border-top:1px solid #dae0e8;}
.brdrbtm { border-bottom:1px solid #dae0e8;}
.brdrlft { border-left:1px solid #dae0e8;}
.brdrright { border-right:1px solid #dae0e8;}
/*------------Border Classes End------------*/

div.pagination {
	padding: 50px 3px 45px;
	margin: 3px;
	text-align: center;
}

div.pagination a, div.pagination span.current {
	margin: 0 4px;
	border: 1px solid #dae0e8;
	text-decoration: none; /* no underline */	
	display: inline-block;
	vertical-align: middle;
	background-color: #e9edf3;
	color: #023575 !important;
	border-radius: 1px;
	padding: 0;
	width: 32px;
	height: 32px;
	font-size: 10px !important;
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
	box-sizing: border-box;
	line-height: 3.1;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #023575;
}
div.pagination span.current {
	    background: #fdeaeb;
	    color: #ef323a !important;
	    border-color: #f7e2e3;
}
div.pagination span.disabled, div.pagination a.next, div.pagination a.prev {
	margin: 0 2px;
	color: #023575;
	border: 1px solid #dae0e8;
	display: inline-block;
	vertical-align: middle;
	background-color: #e9edf3;
	color: #023575 !important;
	border-radius: 1px;
	padding: 5px 15px;
	font-size: 10px !important;
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
	width:auto;
	line-height:1.9;
}


/* ==================  navigation ==================== */

#header{ width: 100%; float:left; margin: 0px 0; height: auto; position:relative; background: #023575;}
#header .logo{ width: auto; float:left; height: auto; padding-left: 18px;}
#header .logo a { display: inline-block; height: 58px;}
#header .logo a img { margin: 20px auto 0;}
.container { width: 100%; padding: 0px 150px; float: left; box-sizing: border-box;}

.nav { float:left; width:930px; background:#023575; width: calc(100% - 128px); box-sizing:border-box; padding-left: 10px;}
.nav ul { list-style:none; margin:0px; padding:0px 0 0 10px; text-align: right;}
.nav li { position: relative; z-index: 1; display: inline-block; float: none; color:#fff; font-family: 'Lato', sans-serif; font-weight: 600; font-size: 16px; text-decoration: none; line-height: 45px;}
li.project-manage { float: left; padding: 0 15px 0; font-size: 10px; text-transform: uppercase; font-weight: 700; letter-spacing: 0px; font-family: 'Poppins', sans-serif; line-height: 2.7;     /*background: #0099da;*/ background: #ef323a; margin: 20px 0 0 -8px; height: 26px; border-radius: 1px;}
.nav li:hover {	z-index:2; }

.nav li a { display:block; float:left; padding:11px 12px 10px; color:#fff; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 12px; text-decoration: none; line-height: 45px; text-transform: uppercase; position: relative;}

.nav li a:hover { text-decoration:none;}


.nav li a span { display:block; float:left; height:24px; padding:16px 11px 0px 0;}
/*.tab,*/
/*.nav li:hover a { padding:0 !important; }*/
/*.tab span,*/
.nav li:hover a span { padding-left:11px !important; margin-left:-1px; }
/*.first-child .tab span,*/
.nav li.first-child:hover a span { padding-left:9px !important; margin-left:1px !important; }


.leftline { display:block; float:left; height:40px; line-height:40px; background:url(../images/brdr1.gif) no-repeat left top; }
.rightline { display:block; float:right!important; height:40px; line-height:40px; background:url(../images/brdr2.gif) no-repeat right top; }
.rqstline { display:block; float:right!important; height:40px; line-height:40px; background:url(../images/brdr2.gif) no-repeat right top; width:1px;}

li.project{display:block; float:left; height:26px; padding:12px 11px 2px 10px; background:url(../images/brdr2.gif) no-repeat right top;}


.nav li a span span.spanImg,
.nav li:hover a span span.spanImg{ height:10px; display:inline-block; padding:0px; margin:0px;}

/* ==================  navigation ==================== */



.whitebox{ width:100%; max-width:100%; padding: 0 10%; box-sizing:border-box; float:left; background:#FFF; position:relative; min-height: 95vh;}
.loginWrap .whitebox { min-height: 0;}
.whitebox .tr-top { width:100%; float:left; }
.whitebox .td-left-top { width:98%; float:left; padding-left:2%; line-height:0px; height:2px;}
.whitebox .td-right-top{ width:98%; float:left; padding-right:2%; }

.whitebox .tr-mid { width:100%; float:left; position: relative; z-index: 2;}
.whitebox .td-left-mid { width:100%; float:left;}
.whitebox .td-right-mid { width:100%; float:left; }
.whitebox .tr-bottom { width:100%; float:left;}
.whitebox .td-left-bottom { width:98%; float:left; padding-left:2%; line-height:0px; height:3px;}
.whitebox .td-right-bottom { width:98%; float:left; padding-right:2%; }


.copyright{ margin-bottom: 0; border-top: 1px solid #dae0e8; box-sizing: border-box; color: #fff; padding: 25px 15px; font-size: 10px; text-transform: uppercase; font-family: 'Poppins', sans-serif; line-height: 13px; background: #023575;}
.loginWrap .copyright { background:none;}
.submit{ margin-top:-2px;}
td.para { padding: 7px 7px 25px;}



/*css added by pankaj on 17 october 2011*/
.change-date {float:right; position:relative;/* margin:10px;*/ z-index:999;}
/*.change-date a.drop-arrow { display:inline-block; background:url(../images/d-a.gif) no-repeat right 8px; color:#363745; float:right; padding:3px 20px 0 5px; font-size:11px; font-weight:normal;  height:18px; position:relative;  z-index:999;  font-weight:normal !important;}*/
.change-date a.drop-arrow { background:url(../images/d-a.gif) no-repeat 98% 7px / 8px; padding-right:15px; text-decoration: none; position: relative; top: -2px;}
.change-date.selected a.drop-arrow { border:solid 1px #D6D6D6; border-bottom:none; }
.change-date .calendar123 { float:left; width:150px; padding:10px; border:solid 1px #D6D6D6; position:absolute; top:21px; right:0; background:#FFF; z-index:100; display:none; }


.popup-area { float:left; width:1100px; background:#FFF; border-radius:0px; border:0px solid #fff;}
.popup-area .username1 { width:100%; float:left; font-size:16px; font-weight:bold; padding:0 0 10px 0; background:#FFF; position:relative; z-index:999; color:#023575; }
.popup-area .scroller { width:100%; float:left; height:600px; overflow:auto; padding: 35px; box-sizing: border-box; max-height: 90vh;}
.popup-area .scroller table { width:100%;}
.popup-area .scroller table td {  padding: 5px 0px; border-bottom: 1px solid #dae0e8;}
.popup-area .scroller table .blue.f12 { background: #f2f4f8;}
.popup-area .arial18 { color: #023575;}
.popup-area .btn-blue { width: 100px; box-sizing: border-box; text-align: center; line-height: normal;}
.brdrbtm0 { border-bottom: 0!important;}

.grn11{ font-size:11px !important; color: #ef323a !important;}

ul.team-members { list-style:none; margin:0; padding:0;}
ul.team-members li { list-style:none; display:block; padding:0 0 3px 0;}




.pad30area { width: 100%; max-width:100%; padding: 50px 10px 20px; box-sizing:border-box; float: none; display: block; margin: auto;}

/*.yellowbox { border:solid 1px rgba(244, 215, 147,0.75); background:rgba(253, 242, 204,0.75); padding:20px;}*/
.yellowbox { border:1px solid #dae0e8; background:#f2f4f8; padding:20px;}
.bluebox { border:solid 1px #DDDDDD; background:#eef2f9; padding:10px;}
.dbp3 { display:block; padding-bottom:3px;}
.dbp5 { display:block; padding-bottom:5px;}
.padTB5{ padding:5px 0;}
.padTB10{ padding:10px 0 8px 0;}


.blue-btn { margin: 0px auto 0; display: inline-block; background: #023575; color: #fff; padding: 8px 25px; font-size: 13px; text-transform: uppercase; transition: all 0.2s; border-radius: 2px; font-weight: 700; font-family: 'Poppins', sans-serif; text-align: center; min-width: 110px; transition: all 0.2s; appearance:none; -webkit-appearance:none; -moz-appearance:none; border:0;}
.btn, a.btn { width:auto; color:#fff; text-decoration: none; position: relative;}
.blue-btn:hover, .blue-btn.red-btn:hover { background: #ef323a;}
.blue-btn.red-btn { background: #023575;}
.addEditTable { max-width: 100%; border: 1px solid #dae0e8; padding: 30px 55px 35px 75px; border-radius: 0px; margin: 20px auto 50px; background: #f2f4f8;}
.addEditTable td { width: 50%; padding: 3px 0px; box-sizing: border-box;}
.addEditTable td:nth-child(odd) { padding: 3px 20px 0 0;}
.addEditTable td:nth-child(even) { padding: 3px 0px 0 20px;}
.addEditTable td td { padding: 0;}
.addEditTable .input, .addEditTable #Status.input { width:100%;}
img.calendar_trigger { margin: 13px 9px 0 !important; max-width: none;}
.input.textarea, .greyboxlogin .addEditTable .input.textarea { height: 200px;}
.addEditTable .blue-btn, .login-btn { padding: 12px 35px; font-size: 15px;} 

.red-btn { padding-left: 45px;}
.red-btn:before { position: absolute; display: block; content: ''; width: 20px; height: 20px; left: 15px; z-index: 2; pointer-events: none; background-color: none; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 0 0 #fff; top: 11px;}

.red-btn:hover:before{ -webkit-transition: all .5s ease-in-out .2s; -o-transition: all .5s ease-in-out .2s; transition: all .5s ease-in-out .2s; -webkit-box-shadow: 0 0 0 30px rgba(0,0,0,0); box-shadow: 0 0 0 30px rgba(0,0,0,0); -webkit-box-shadow: inset 0 0 0 5px #ef323a; box-shadow: inset 0 0 0 5px #023575; -webkit-box-shadow: 0 0 0 30px rgba(63,90,123,0); box-shadow: 0 0 0 30px rgba(63,90,123,0);}
.red-btn:after { position: absolute; display: block; content: ''; width: 20px; height: 20px; top: 10px; left: 15px; z-index: 2; pointer-events: none; background-color: transparent; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: inset 0 0 0 5px #023575; box-shadow: inset 0 0 0 5px #fff;top: 11px;}
.red-btn:hover:after { -webkit-box-shadow: inset 0 0 0 5px #fff; box-shadow: inset 0 0 0 5px #fff; -webkit-transition: all 0s ease-in-out .2s; -o-transition: all 0s ease-in-out .2s; transition: all 0s ease-in-out .2s; box-shadow: inset 0 0 0 5px #fff;}
form[name="frm_del"] tr td, table td.th, .formated-table > tbody > tr > td { padding: 6px 5px; text-transform: uppercase; font-size: 11px; height: 30px; vertical-align: middle;}
form[name="frm_del"] tr td.pd0 { padding:0;}
form[name="frm_del"] tr td.pdr0 { padding-right:0;}
form[name="frm_del"] tr:hover, .formated-table tr:hover { background: #f2f4f8;}
form[name="frm_del"] tr.no-hover:hover, form[name="frm_del"] tr.no-hover tr:hover, .formated-table tr.no-hover:hover, .formated-table tr.no-hover tr:hover { background: none;}

#deTd .greybox { background: #fff; padding: 18px;}



.loginTable { background: #fff; width: 90%; padding:45px 22px 35px 22px;}
.loginWrap { background: #023575; height: calc(100vh - 0px); padding-top: 100px; min-height: 780px;}
.br0 { border:0;}
table.upper-sec { width: 475px; margin: auto; display: block; float: none; padding: 45px 0 20px; border-radius: 2px;}
.loginWrap .upper-sec h2:after { content: ""; width: 80px; height: 3px; background: #ef323a; display: block; margin: 18px auto 0;}
.loginTable .input-text { width:100%; margin: 5px auto 20px; height: 50px; padding: 0 23px; font-size: 16px; color: #6c7585 !important; max-width:100%;}
table.upper-sec h4 { margin: 15px auto 0px; padding: 0 50px; box-sizing: border-box; line-height: 1.4; font-size: 15px;}
.login-btn { margin-top: 5px;}

span.msg { color: #ef323a; position: relative; top: 25px; font-family: 'Poppins', sans-serif; text-transform: uppercase; font-size: 11px; font-weight: 700;}
.greyboxlogin .addEditTable .input { height: 43px;}

.addEditTable input#Resume { padding: 9px 10px;}

strong.dbp3 { font-family: 'Poppins', sans-serif; text-transform: uppercase; font-size: 13px; font-weight: 700; padding-bottom: 1px;}
#deTd td { font-size: 14px;}
#deTd .yellowbox td { padding-top: 15px !important; padding-bottom: 15px !important; font-size: 11px; text-transform: uppercase;}
.uppr-txt {font-size:12px; text-transform: uppercase;}
.uppr-txt a { color: #ef323a;}
.filter_form { padding-left: 15px;}
.light-bg {background: #f2f4f8;}
.applicant-details td strong { font-size:12px; text-transform: uppercase; font-family: 'Poppins', sans-serif; font-weight: 600;}
.applicant-details td { font-size:14px; padding: 8px 0px 8px 20px; text-transform: uppercase; font-size:12px;}
.applicant-details { padding: 0;}
.applicant-details.pdt { padding: 10px 0;}
.applicant-details .btn { margin: 5px auto 10px;}

.nav li a:after, .nav li a.tab:after { content: ""; display: inline-block; width: calc(100% - 21px); position: absolute; bottom: 19px; height: 2px; background: #ef323a; left: 0; right: 0; margin: 0 auto; display: none;}
.nav li a:hover:after, .nav li a.tab:after { display: block;}
.select-box { border: 1px solid #dae0e8; height: 36px; box-sizing: border-box; margin: 2px auto 0; background: #fff; font-size: 14px; color: #6c7585; font-weight: normal; line-height: 1.5; padding: 5px 5px;}
.green, .green a { color: #023575; font-family: 'Lato', sans-serif; text-decoration: none !important;}
.input.interv-date { width: 220px;}
.loginWrap { /* background: url(../images/xicom-main.jpg) no-repeat fixed 0px 0px / cover; position: relative; height: 100vh; */}
.loginWrap:after { /* content: ""; background: rgba(0,0,0,0); bottom: 0; left: 0; position: absolute; right: 0; top: 0; z-index: 1; background: url(../images/overlay-pattern.png) rgba(0,0,0,0.0); */}
.sm-btn.blue-btn { font-size: 10px; padding: 8px 13px; display: inline-block; width: 100px; min-width:100px; border: 1px solid #dae0e8; background: #fff; color: #023575; font-weight: 600;}

.formated-table { width:100%;}

.label { font-size: 11px; color: #6c7585; font-weight: 600; text-transform: uppercase; font-family: 'Poppins', sans-serif; line-height: 2;}
.side-table { padding: 8px 25px 25px 25px;}
.side-table .label { padding: 12px 0 0;}
.side-table .input-text { max-width:none;}
.blue-btn .highlight { color:#fff;}
.highlight-btn { font-size:12px; background: #fdf5d6; /*border: 1px solid rgb(244, 215, 147);*/ color: #bea56a; display: inline-block; padding: 5px 25px; text-align: center; border-radius: 2px; font-weight: 600;}
.highlight-btn.lg { font-size:13px; padding: 9px 25px;}
.width150, .source-btn { width: 85px; box-sizing:border-box; background: none; border: 1px solid #dae0e8; color: #6c7585; padding: 5px 5px; height: 28px; display: inline-block; vertical-align: middle; border-radius: 2px; text-transform: uppercase; font-weight:normal; font-family: 'Poppins', sans-serif; font-size: 10px;}
/*.source-btn { text-transform: none;}*/
.formated-table tr:hover .source-btn { background:#fff;}
/*.txt-ind {    text-indent: 22px;}*/
td.percent {padding-left:10px; font-size:11px; width: 30px; color: #023575; font-family: 'Poppins', sans-serif;}
.arrows { margin: -2px 0 0 2px; display: inline-block; vertical-align: middle;}
.arrows img { max-width: 8px;}
.gray .linksblk:hover { background-color: #e9edf3; color: #023575 !important;}
.gray .linksblk { margin: 0 3px 0 0; background: #023575; color: #fff !important;}
.linksblk.running {}
.linksblk.new-prjct {}
.linksblk.comp-prjct {}
.linksblk.hold-prjct {}
.linksblk.cancelled-prjct {}
.linksblk.beta-launched {}
.formated-table.bordered > tbody > tr > td { border-right: 1px solid #dae0e8; border-bottom: 1px solid #dae0e8; padding: 3px;}
.formated-table.bordered > tbody > tr > td.emp-name, td.emp-name a { font-family: 'Poppins', sans-serif; font-weight: 600; color: #fff; background: #023575; /*color: #023575; background: #f2f4f8;*/ padding-left: 10px !important; min-width:150px; border-color: #4c6e98; height: 25px !important;}
td.emp-name a { padding-left:0 !important; text-decoration: none;}
td.dates { font-family: 'Poppins', sans-serif; font-weight: 600; color: #023575; background: #f2f4f8; height: 25px !important;}
.blklnks.red-txt { /*color: #6c7585;*/ color:#023575; text-decoration: none; font-size: 10px;}
.total-time { width: 60px; box-sizing: border-box;}
.d-inline-block { display: inline-block; width:100%;}
.blue-txt { color: #023575; background: #f2f4f8;}
.attendance-table td.td { font-size: 11px !important; color: #023575;}
.days-sec { font-family: 'Poppins', sans-serif; text-transform: uppercase; display: inline-block; padding: 0 10px 0 0;}
.days-sec span { width:100%; display: inline-block; font-size:11px; color: #023575;}
.edit-btn { display: inline-block;}
.btns-sec { vertical-align: bottom;}
.v-bottom { vertical-align: bottom;}
.tahoma11.lg-txt, .tahoma11.lg-txt .red11bld { font-size: 18px;}
.status .btn-red { width: 80px; box-sizing:border-box;}
.h4, .h5 { color: #023575; font-size: 18px; font-weight: 700; text-transform: uppercase; line-height: 1.05; font-family: 'Poppins', sans-serif;}
.h5 { font-size: 11px; letter-spacing: 0; font-weight: 600;}
.timehseets .btn-blue { width: 80px; display: inline-block; box-sizing: border-box; padding: 5px 2px;}
ul.team-members ul { padding:0;}
ul.team-members li b { font-size: 11px; font-family: 'Poppins', sans-serif; font-weight: 600; color: #023575;}
ul.team-members > li { font-size: 11px; font-family: 'Poppins', sans-serif; font-weight: 600;;}
.project-report .h5 { padding: 3px 0 0; display: inline-block; font-size:13px;}

.formated-table.project-report > tbody > tr > td { vertical-align: top !Important; padding: 12px 5px;}
.formated-table.project-report > tbody > tr > td.pdb0, .formated-table.project-report > tbody > tr.pdb0 > td { padding-bottom:5px !important; padding-top:15px;}
.project-report td.percent { text-align: right; padding-left:0;} 
.text-box { border: 1px solid #dae0e8; box-sizing: border-box; margin: 2px auto 0; background: #fff; font-size: 14px; color: #6c7585; font-weight: normal; line-height: 1.5; padding: 7px 5px; font-family: 'Lato', sans-serif; width:100%; min-height: 36px;}
/*.txt-dec-n { text-transform: none;}*/
.pd50 { padding: 50px;}
.forms-sec .label { padding: 15px 0 0;}
.upper-case { text-transform: uppercase; font-size:10px}
.ticket-commet { line-height: 1.6;}
.present .btn-blue, .absents .btn-red { padding: 5px 0; width: 25px; box-sizing: border-box;}
.d-inline { display: inline !important;}
.add-project-table tr.spacings td:nth-child(odd) { padding-right:10px;}
.add-project-table tr.spacings td:nth-child(even) { padding-left:10px;}
.add-project.side-table { padding: 13px 30px 35px;}
.pad30 { padding: 30px;}
.edit-attendance .input-text { font-size:11px !important; height: auto; margin: 0}
.formated-table.edit-attendance > tbody > tr > td { color: #023575;}

.project-heading { font-family: 'Poppins', sans-serif; font-weight: 600; color: #fff; background: #023575; border-color:#023575; padding-left: 15px !important;}
.timesheet-details { padding: 18px 30px 30px;;}
.timesheet-details .input-text { max-width:99.4%;}
.project-name { font-size: 13px; text-transform: uppercase; font-family: 'Poppins', sans-serif; line-height: 2; font-weight: 700;}
.formated-table > tbody > tr > td.project-title { font-size: 13px; text-transform: uppercase; font-family: 'Poppins', sans-serif; line-height: 2; font-weight: 700; padding-top: 15px;}
.gry-heading { font-family: 'Poppins', sans-serif; font-weight: 600; text-transform: uppercase;}

.attendance-table .btn-blue, .attendance-table .btn-red { width: 100px; box-sizing: border-box;}
.change-date .calendar123  { width: 250px; padding: 15px 0px 0px !important; border:0 !important; background: none !important;}
.ui-widget-content { box-sizing: border-box; width:100% !important;}
.popup-cal td { min-width: 0 !important; background: #fff; padding: 0 !important;}

@media screen and ( max-width: 1590px){
	.nav li a { padding:11px 10px 10px;}
	.container { width: 100%; padding: 0px 50px; float: left; box-sizing: border-box;}
	.whitebox { padding:  0 4%}
	.loginWrap { padding-top: 11vh;}
	.applicant-details.pdt { padding: 10px 15px 10px 0;}
	.calendar .calendar_daysCell { padding: 9px 12.75px !important;}
	.input.interv-date { width: 210px;}
	.login-btn.blue-btn { padding: 12px 30px; margin-top: 5px;}
	form[name="searchform"] .blue-btn, .greybox form[name="filterform"] .blue-btn { margin-left: 8px;}
	.no-hover td { padding-left: 0 !important;}
	.no-hover #Status.input { margin: 1px auto 0;}
	.project-report .h5 { font-size:13px;}
	.red11bld {  font-size:12px;}	
}

@media screen and ( max-width: 1590px){
}