/*.topbar
{
	
width:98%;
margin:0px;
background-color:#005191;
height: auto;
color:#FFFFFF;
vertical-align: middle;
font-weight:normal;
text-align:justify;
}

.separator .shortcuts .burger
{
	padding-left:3px;

	
}

.lbfont{ color: #AAAAAA !important; font-size:9px !important;}

.bluebacktop{background-color:#005191;}

 input.newf1::-webkit-calendar-picker-indicator {
  display: none;
}


table.custype td{ text-align:left !important; padding:3px !important; }
table.custype td.padleft{ padding-left:15px !important;}
table.custype tr.firstrow td{border-bottom:1px solid #FFFFFF;}
table.custype tr.custypesecondrow td{ padding-top:7px !important;}


.loginbody
{
margin:0px;
padding:0px;
border:0px solid #333333;
background-size:100% auto;
background-color: #005DA2;
background-image: url(../img/PALbg.png);

    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center; 
webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
   -ms-behavior: url(../CSS/backgroundsize.min.htc);
  
}
*/
body
{
	font-family: '33535gillsansmt' !important;
	font-size:1.5em;
}

.footer
{
	position:fixed;
	bottom:0px;
	background-color:#FFFFFF;
	padding:4px;
	box-shadow:0px -3px 3px #CCCCCC;
	vertical-align:middle;
	z-index:999999;
	
}

.progress-bar{ background-color:#0062a8 !important; box-shadow:3px 0px 2px rgba(116,116,116,1.00) !important;height:23px !important;}
.progress{ background-color: #EFEFEF !important; height:23px !important;}

.footerdiv{padding-top:0.0em !important;}

table.dashtable td{
	font-size:0.9em;	
}

.dashdivheader{
	
	color:#000000;
	padding:8px;
	border-bottom:1px solid #9b9b9b;
	
	

}

.ddhtitle
{
	
	font-size:1em;	
	font-weight:bold;
	padding-top:0.4em;
	
	
}

.dashdivhr{
padding:0px; margin-top:10px;margin-bottom:3px;
border-color:#0062a8;
}
	
.dashdiv
{
	background-color:#dff2fd !important;
}

table.dashtable thead td
{
	background-color:#dff2fd;
	border-bottom:1px solid #d71920;
}

.reqid{color:#d71920; text-decoration:underline;}

.table-responsive{border-bottom:0x solid #9b9b9b;}


.currentab{color:#d71920 !important; text-decoration:none;}
.tabhints{color:#8C8C8C;}

.save{background-color: #404040; color:#FFFFFF;}
.submit{background-color: #0062a8; color:#FFFFFF;}

submit{background-color: #0062a8; color:#FFFFFF;}

.submit5{background-color: #0062a8; color:#FFFFFF; padding-top:2px !important; padding-bottom:2px !important;}
.submit15{background-color: #0062a8; color:#FFFFFF; padding-top:2px !important; padding-bottom:2px !important;}
.submit25{background-color: rgba(26,167,227,1.00) !important; color:#FFFFFF; }
.padd25{padding-top:5px !important; padding-bottom:5px !important;}
.submit6{background-color: #0062a8; color:#FFFFFF; padding-top:0px !important; padding-bottom:0px !important; z-index:10000 !important; height:25px !important;}
.submit7{background-color: #0062a8; color:#FFFFFF; padding-top:0px !important; padding-bottom:0px !important; padding-left:3px !important;
padding-right:3px !important;
height:25px !important;}

.padd02{padding-top:2px !important; padding-bottom:2px !important;}
.blueback5{background-color:#0062a8; color:#FFFFFF; }

.loandetht{height:380px !important;}

.rightalign{text-align:right !important; z-index:1000 !important;}

table.banktable td { text-align:center; vertical-align:middle;}
table.banktable thead td{ padding:5px !important;}

.clear{background-color: #d71920; color:#FFFFFF;}

.submit2{background-color: rgba(247,239,186,1.00); color: rgba(88,88,88,1.00);}
button.submit6:hover {color:#FFFFFF !important;}
button.submit6:focus {color:#FFFFFF !important;}
button.submit25:hover {color:#FFFFFF !important;}
button.submit25:focus {color:#FFFFFF !important;}

button.blueback5:hover {color:#FFFFFF !important;}
button.blueback5:focus {color:#FFFFFF !important;}

button.submit7:hover {color:#FFFFFF !important;}
button.submit7:focus {color:#FFFFFF !important;}
button.submit5:focus {color:#FFFFFF !important;}
button.greyback2:hover {color: rgba(95,95,95,1.00) !important;}
button.greyback2:focus {color: rgba(95,95,95,1.00) !important;}


button.lbbg3:hover {color:#000000 !important;}
button.lbbg2:hover {color:#000000 !important;}
button.brownback1:hover {color:#000000!important;}
button.save:focus {color:#FFFFFF !important;}
button.brownback1:focus {color:#000000!important;}
button.submit:focus {color:#FFFFFF !important;}
button.lbbg3:focus {color:#000000 !important;}
button.lbbg2:focus {color:#000000 !important;}
button.submit5:focus {color:#FFFFFF !important;}
button.submit2:focus {background-color:   rgba(55,158,232,1.00);color:#FFFFFF !important;}
button.clear:focus	{color:#FFFFFF !important;}

.lbbg{background-color: rgba(26,167,227,1.00) !important; color:#FFFFFF !important;}
.lbbg2{background-color: #dff2fd !important; color:#000000 !important;}
.lbbg3{background-color: #E6F0F5 !important; color:#000000 !important;}


.blackfont{ color:#000000 !important;}
	.greyfont2{ color: rgba(95,95,95,1.00);}
	.redback{ background-color:#d71920 !important; color: #FFFFFF !important;}

button.save:hover {color:#FFFFFF !important;}
button.submit:hover {color:#FFFFFF !important;}
button.submit5:hover {color:#FFFFFF !important;}


.clear{background-color: #d71920; color:#FFFFFF;}

.submit2{background-color: rgba(55,158,232,1.00); color:#FFFFFF;}

button.save:hover {color:#FFFFFF !important;}
button.submit:hover {color:#FFFFFF !important;}
button.submit2:hover {background-color:   rgba(55,158,232,1.00);color:#FFFFFF !important;}
button.clear:hover{color:#FFFFFF !important;}

button.save:focus {color:#FFFFFF !important;}
button.submit:focus {color:#FFFFFF !important;}
button.submit2:focus {background-color:   rgba(55,158,232,1.00);color:#FFFFFF !important;}
button.clear:focus	{color:#FFFFFF !important;}
button.submit15:focus	{color:#FFFFFF !important;}


.nobottom{border-bottom:0px solid #FFFFFF !important;}

.addeddetails{border:1px solid #DDDDDD; box-shadow:2px 2px 3px #AEAEAE;}

.subscriptcount{ position:relative !important; left:-8px !important; bottom:-8px !important;
width:50px !important; height:50px !important; border-radius:20px 20px 20px 20px !important;
padding:2px !important;}


.truncate {
  width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.breadcrumb{color:#0062a8;}
.modhead{background-color:#0062a8;border-radius:4px 4px 0px 0px; color:#FFFFFF; }


/*.noborders{border:0px solid #CCCCCC !important; padding:3px !important;}*/
.noborders1{border:0px solid #CCCCCC !important; }
.pgno{width:40px; text-align:center;}
.smallfont{font-size:0.8em;}
button.locul {
	background-color:#FFFFFF !important;
	COLOR:#0062a8 !important;}
	
	button.loculin{
		background:none !important;
	cOLOR:#FFFFFF !important;}
	
	button.loculin:hover{
	background-color:#dff2fd !important;
	COLOR:#0062a8 !important;}
	
	.colblu{
		color:#0062a8;
		font-size:1.2em;
	}
	
	.colgreen{
		width:1em;
	}
	
	.colred{
		color:#d71920;
		font-size:1.2em;
	}
	
	a.browse{ background-color:#0062a8; color:#FFFFFF; font-family:"Gill Sans MT";}
	a.browse:hover{color:#FFFFFF;}
	a.browse:selected{color:#FFFFFF;}
	a.browse:active{color:#FFFFFF;}
	a.browse:focus{color:#FFFFFF;}
	
	button.browse{ background-color:#0062a8; color:#FFFFFF; font-family:"Gill Sans MT";}
	button.browse:hover{color:#FFFFFF;} button.browse:focus{color:#FFFFFF;}
	button.file{ background-color: #9b9b9b; color:#FFFFFF; font-family:"Gill Sans MT"; min-height:35px;}
	button.file:hover{color:#FFFFFF;} button.file:focus{color:#FFFFFF;}
	
	span.browse{ background-color:#0062a8; color:#FFFFFF; font-family:"Gill Sans MT";}
	span.browse:hover{color:#FFFFFF;}
	span.browse:selected{color:#FFFFFF;}
	span.browse:active{color:#FFFFFF;}
	span.browse:focus{color:#FFFFFF;}
	
	.scrolltable{height:350px; overflow:auto;}
	
	table.table tr.panfull td { color:#0062a8; background-color: #F1F1F1;}
	.normalfont{font-size:1em !important; }
	.normalfont2{font-size:1.4em !important;  }
	
	button.imgfile{ background-color: #dff2fd; color:#000000 !important; font-family:"Gill Sans MT"; min-height:35px;}
	
	.thumbht{
		max-height:100px !important;}
		
		.accortitle{ background-color: #dff2fd !important; color:#000000!important;}
		
		.accortitle:hover {background-color:#d71920 !important; color:#FFFFFF !important;}
		
		
	table.dedlist thead td
	{
		background-color:#dff2fd;
		color:#000000;
		
	}
	
	table.addeddetails tr.titlerow td
	{
		background-color:#0062a8;
		COLOR:#FFFFFF;
	}
	
	.whiteborder{ border:2px solid #ffffff;
	}
	
	.normbtn
	{
		border-radius:3px;
		padding:4px 6px 4px 6px;
	}
	
	table.reftable thead tr td
	{
		background:#595959;
		color:#FFFFFF;
	}
	
	/*.bigfont{font-size:1.1em;}*/
	.bigfont2{font-size:1.3em; text-align:center;}
	.bigfont3{font-size:1.1em !important; font-weight:normal; text-align:center;}
	.bigfont5{font-size:1.4em !important;}
	.bigfont4{font-size:1.1em !important;}
	
	
	.bigfont6{font-size:1.5em;  }
	.bigfont7{font-size:0.9em;  }
	.bigfont9{font-size:0.8em;  }
	.bigfont11{font-size:2.9em;  }
	
		/*.whitefont{color:#FFFFFF !important;}*/
		.txunderline{ text-decoration:underline;}
	 .dettitle
	 { background-color:#0062a8; color:#FFFFFF; margin-top:1.2em;}
	 
	 .blueback{background-color:#0062a8; color:#FFFFFF; margin-top:1.2em;}
	 .blueback2{background-color:#0062a8; color:#FFFFFF; margin-top:1.2em;}
	 
	 .commsec{background-color:rgba(23,190,232,0.30);  color:#000000; padding:10px; }
	 	 .commsec2{background-color:rgba(23,190,232,0.30);  color:#000000; }
	 
	 .deviations{color:#d71920; font-weight:bold;}
	 .mitigants{color:#0062a8; font-weight:bold;}
	 
	 table.deviationtable thead {background-color:#d71920; color:#FFFFFF;}
	 table.mitigantable thead {background-color:#0062a8; color:#FFFFFF;}
	 
	 table.addeddetails tr.logshead td {background-color:#dddddd; color:#000000;}
	 
	 table.dedlist tr.pendingrow td {background-color: #EDC4C4; color:#000000;}
	 
	 .inlinegap{ padding-left:2%;}
	 
	 table.dashtable tr.countrow td {background-color:#FFFFFF; color:#000000;}
	 
	 .lfd{ border-radius:0px !important; padding:4px 7px 4px 7px !important;}
	 	 .lfd1{ border-radius:0px !important; padding:2px !important; height:30px !important;}
	 .lmargin{margin-left:5px !important;}
	 
	 .laurelul{  
 
 background:none !important; font-size:1.2em;}
	div.laureltitlediv::before{
		 content : "";
  position: absolute;
  left    : 0%;
  bottom  : 0;
  height  : 1px;
  width   : 100%;  /* or 100px */
  border-bottom:4px solid #00AEEF;}
  
  div.laureltitlediv2::before{
		 content : "";
  position: absolute;
  left    : 0%;
  bottom  : 0;
 height  : 1px;
  width   : 100%;  /* or 100px */
  border-bottom:4px solid #00AEEF;}
	 .divunderline{ border-bottom:2px solid rgba(186,186,186,0.40) !important;}
	 .botmargin{margin-bottom: 10px !important;}
	
	 div.laureltitlediv{ padding:10px;   
  position: relative; color: #0062a8;
  z-index : 1; width:220px;}
  
  
  
  div.laureltitlediv2{ padding:10px;   
  position: relative; color: #0062a8;
  z-index : 1; width:300px;}
  div.laureltitlediv3{ padding:10px;   
   color: #0062a8;
  z-index : 1; text-align:center; }
li.fullli{ width:100%; text-align:left;}
li.smallli{ width:30%; text-align:left;}
li.bigli{ width:60%; text-align:left;}

.nobackground{ background:none;}
.lightblueback{background-color: rgba(23,190,232,0.30); padding-top:8px !important;padding-bottom:0px !important; color:#000000; text-align:center !important; margin-top:0.3em;}
.lightblueback{background-color: rgba(23,190,232,0.30); padding-top:8px !important;padding-bottom:0px !important; color:#000000; text-align:left !important; margin-top:0.3em;}

.lightblueback2{background-color: rgba(133,197,224,1.0); color:#000000; text-align:left !important;padding-top:0px !important;padding-bottom:0px !important; }

.lightblueback5{background-color: rgba(133,197,224,1.0); color:#000000; line-height:27px; padding-top:8px !important;padding-bottom:8px !important; }

.lightblueback3{background-color: rgba(133,197,224,1.0); border:4px solid #FFFFFF; color:#000000; line-height:27px; padding-top:8px !important;padding-bottom:8px !important; }

.propback3{background-color: rgba(190,227,243,1.00); border:4px solid #FFFFFF; color:#000000; line-height:27px; padding-top:8px !important;padding-bottom:8px !important; box-shadow: 2px 2px 2px rgba(103,85,10,1.00); }

.propback4{background-color: rgba(232,232,232,1.00); border:4px solid #FFFFFF; color:#000000; line-height:27px; padding-top:8px !important;padding-bottom:8px !important; box-shadow: 2px 2px 2px rgba(103,85,10,1.00); }


.verbox4{background-color: rgba(227,227,227,1.00); color:#000000; border:4px solid #FFFFFF; line-height:27px; padding-top:8px !important;padding-bottom:8px !important; }


.toppading{ padding-top:1.2em;}
.botpading{ padding-bottom:1.2em !important;}

table.table tr.docheader td {background-color:#dff2fd; font-weight:bold;}
table.table tr.FTNRrow td {background-color: rgba(240,206,207,1.00);}
table.table td.ftnrs{ background-color: rgba(251,224,225,1.00);}
.smtopadding{ padding-top:10px !important;}
.nopadding{ padding:0px !important;}
.greyback{ background-color: rgba(235,235,235,0.50);}
.greyback2{ background-color:rgba(219,219,219,0.55);}
.greyback3{ background-color:rgba(155,207,240,0.70)}
.greenback{ background-color: rgba(76,191,239,1.00);}

.whiteback{ background-color: #FFFFFF;}
.ltpadding{ padding:1.5% !important;}
.lt2padding {padding-left:7px !important;}
.smpadding{padding:0.8%;}
.topmargin{ margin-top:10px !important;}
.minht{ height:50px;}
.minht2{ height:35px;}

.typepad{ padding-top:5px !important;}
.doclink{ text-decoration:underline !important; color: #0062a8 !important;}

table.table td.dochistory { color:#d71920 !important; font-weight:bold !important;}
.dochistoryl { color:#d71920 !important; font-weight:bold !important; text-decoration: underline !important;}

table.table tr.titlerow td { font-weight:bold; background: #EFEFEF; vertical-align:middle;}
.floatright{ display:inline-block; float:right;}
.redfont{ color:#d71920 !important;}
.bdim{ height:34px !important; padding-left:7px !important; padding-right:7px !important;}
table.searchtable{ width:80%;}
table.searchtable td{ border:0px solid #cccccc !important; padding:0px !important; text-align:center !important;}

table.searchresulttable{ width:99%; text-align:center;}
table.searchresulttable thead td{ background-color:#dff2fd !important;}
table.searchresulttable tbody td{  }
.oneborder{ border:1px solid #EFEFEF; padding:12px !important;}
.btnht{height:40px !important;}



.botborder{ border-bottom:1px solid #FFFFFF !important;}

table.assetable td{ vertical-align:top;}

table.assetable2 td{ vertical-align:middle;}

table.assetable tr td{height:50px !important;}
table.assetable3 td{ vertical-align:top;}
.bluefont{ color:#0062a8 !important;}
.redfont{ color:#d71920 !important;}
.fixwid{ width:140px !important;}
.fixwid2{ width:150px !important;}

table.dedtable
{
width: 100%;
height: auto;
padding-top:6px;
}

table.dedtable td
{

border-bottom:1px solid rgba(223,223,223,0.9);
border-collapse:collapse;
color: #00004A;
height:20px;
padding:3px;
vertical-align: middle;
font-weight:normal;
font-family:"Verdana";
font-size:12px;
}

table.tstable
{
width: 100%;
height: auto;
}

.leftpad{text-align:left !important; padding-left:10px !important;}

.dedinsidebox{background-color: rgba(235,235,235,1.0); width:500px; padding:5px;}
.greyboxshadow{box-shadow:0px 3px 5px #CCCCCC !important;}
.blueboxshadow{box-shadow:3px 3px 5px rgba(18,39,94,0.30) !important;}

table.tstable tr.headerow td
{

border-bottom:1px solid rgba(223,223,223,0.9);
border-collapse:collapse;
color: #00004A;
height:20px;
text-align:center;
padding:3px;
padding-top:2px;
vertical-align: middle;
font-weight:normal;
font-family:"Verdana";
font-size:12px;
}
table.tstable td
{
	
border-bottom:0px solid rgba(223,223,223,0.9);
border-collapse:collapse;
color: #00004A;
height:20px;
text-align:center;
padding:3px;
padding-top:2px;
vertical-align: middle;
font-weight:normal;
font-family:"Verdana";
font-size:12px;
}


.dedbox{ position:absolute; top:41px; right:0px;}


table.dedtable td.bgtitle
{
border:0px solid #333333;
color: #FFFFFF00365E;
padding-left:6px;
height:20px;
font-weight:NORMAL;
 background: ; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left,rgba(220,220,220,0),rgba(220,220,220,1)); /*Safari 5.1-6*/
  background: -o-linear-gradient(right,rgba(220,220,220,1),rgba(220,220,220,0)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(right,rgba(220,220,220,1),rgba(220,220,220,0)); /*Fx 3.6-15*/
  background: linear-gradient(to right, rgba(220,220,220,1), rgba(220,220,220,0)); /*Standard*/

}

.goodtogo
{
width:18px;
}

table.lfal td{text-align:left !important;}