@font-face {
    font-family: "Roboto Condensed";
    src: url(fonts/robotocondensed-regular.eot);
    src: url(fonts/robotocondensed-regular.eot?#iefix) format('embedded-opentype'),url(fonts/robotocondensed-regular.woff2) format('woff2'),url(fonts/robotocondensed-regular.woff) format('woff'),url(fonts/robotocondensed-regular.ttf) format('truetype');
    font-weight: 400;
    font-style: normal
}


body{
     font-family: "Roboto Condensed";
     -webkit-font-smoothing:subpixel-antialiased
	 overflow-x: hidden;
}
.dropbtnT {
    color: black;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.dropdownT {
    position: relative;
    display: inline-block;
}

.dropdown-contentT {
    display: none;
    position: absolute;
    background-color: #E3E2E7;
    min-width: 315px;
    height: 40px;
    padding-top: 10px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    margin-top: -25px;
    z-index: 1;
    margin-left: -250px;
}

/*add 07/28/2017*/
.dropdown-contentT a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-contentT a:hover {
	background-color: #f1f1f1
}

.dropdownT:hover .dropdown-contentT {
    display: block;
}

.footer {
		  position: absolute;
		  right: 0;
		  bottom: 0;
		  left: 0;
		  padding: 1rem;
		  background-color: #E3E2E7;
		}
		
.error { 
	color: #990000;
	font-weight: bold;
}

.alert{color:#990000;}

.skin0 {
	position:absolute;
	text-align:left;
	width:200px;
	border:2px solid black;
	/* background-color:#05506b;	 */
	color:#FFFFFF;
	line-height:20px;
	cursor:default;
	visibility:hidden;
}

.skin1 {
	cursor:default;
	position:absolute;
	text-align:left;
	padding: 5px 10px 5px 10px;
	color:#FFFFFF;
	width:140px;
	/* background-color:#05506b; */
	border:1 solid buttonface;
	visibility:hidden;
	border:2 outset buttonhighlight;	
	z-index: 99;
}

.navbartitle
{	
	/* margin-top: 10px; */ 
	font-size: 14px; 
	color: white;
}

body, table { font-size: 12px }

.font14
{
 font-size: 12px !important;
}
.font20{ font-size: 20px;}
.lanchlogoname
{
	font-size: 30px;
	position: absolute;
	/* margin-left: 15px; */
}
.lanchlogoregistred
{
	font-size: 18px;
	margin-left: 80px;
}

.logoname
{
	font-size: 25px;
	position: absolute;
	margin-left: 15px;
}
.logoregistred
{
	font-size: 18px;
	margin-left: 80px;
}

.logoheadername
{
	font-size: 22px;
    position: absolute;
}

.logoheaderregistred 
{
    font-size: 14px;
    margin-left: 60px;
   /*  position: absolute; */
    padding-top: 2px;
}

.head-vr
{
height: 25px;
border-left: 1px solid #9a9c9f;
 }
    
    
.head-row{
    margin-right: 10px;
    margin-left: 10px;
    }


/*----------- COMMON CLASSES -----------------*/

input[type=button] {   
    z-index: -1;
}

input[type=submit] {   
    z-index: -1;
}

.marT-10{margin-top:5px;}
.marT-20{margin-top:5px;}
.marR-10{margin-right:10px;}
.padR-10{padding-right:10px;}
.font18{font-size:18px;}
.heading2, #parkmove .heading2{font-weight:bold;}
.nav-heading{font-size:14px; }
.selectBox .btn-sm{padding:0px;}
select{
	padding: 0px !important;
    background-color: #fff !important;
    color: black !important;
    border: 1px solid #d2d3d7 !important;
}	

/* select:focus {
    border: 2px solid: #0f7994 !important;
    box-shadow: 0 0 1pt 1pt #0f7994;
} */
	
.padAll-10{padding:10px;}
.padAll-5{padding:5px;}
.wordBreak{word-break:break-all;}
.padT-10{padding-top:5px;}
.padTB-10{padding:5px 0px;}
.padTB-5, .tm_table td{padding:3px 0px;}
.padL-10{padding-left:10px;}
.fm-add-plate-table .input-sm, .update-fleet-account .input-sm, .fm-update-plate .input-sm{width:96%; margin:.25% .25% 0 .25%;}
.update-fleet-account select{width:40%; margin:.25% .25% 0 .25%;}
.bg-secondary{background:#efeaea;}
.width80{width:80px;}
.displayInline{display:inline-block;}
.width200{width:200px;}
.width250{width:250px;}
.marT-7{margin-top:7px;}
.width99{width:99%;}

.border-none{border:none;}
.bg-transparent{background:transparent;}

.navbarMarT {margin-top: -25px; margin-left: 60%;}
.vertLineAlt{border-left-color: #ccc; border-left-width: 1px; border-left-style: solid;}
.padB-10{padding-bottom:5px;}
.wid50{width: 50px !Important;}
.wid65{width:65px !Important;}
.wid100{width: 100px;}
.wid100per{width: 100%;}
.height40{height:30px}
.height25{height:25px}
.padLT2{padding: 0 2px 0 2px;}
.total{background-color: red;color: white;}
.padTB-5{padding: 5px 0 5px 0;}
.panel-heading table{color:#FFFFFF;}

.marB-20{margin-bottom:10px;}
.marL-50{margin-left: 50px;}
.padB-30{padding-bottom: 30px;}
.padL-24{padding-left:24px;}
.wid90{width: 90px;}
.fwdslash{margin-top: -19px; margin-left: 55px;}
.fwdslash2{margin-top: -19px; margin-left: 103px;}
.fwdslash3{margin-top: -19px; margin-left: 68px;}
.Ruletextbox{width:18px; height:18px;}
.padL-80{padding-left:80px;}

.color-white{
    color: #FFFFFF !important;
}

.wid150{width:150px !important;}
.marL-10{margin-left:10px;}
.padL-15{padding-left: 15px;}
.vertLine{border-right-color: #ccc; border-right-width: 1px; border-right-style: solid;}
.horiLine{border-bottom-color: #ccc; border-bottom-width: 1px; border-bottom-style: solid;}
.padL-18{padding-left:18px}
.padT-15{padding-top: 15px;}
.padR-5{padding-top: 5px;}

.width135{width:135px;}
.ver-sep{border-left:1px solid #ccc; width:1px; min-height:150px; height:auto;}
.marL-5{margin-left:5px;}
.marT-5{margin-top:5px;}

.border-gray{border:1px solid #ccc;}
.padR-20{padding-right:20px;}
.padL-20{padding-left:20px;}
 

.marL-ipp{margin-left: 270px;}
.widMiscPay {width: 322px;}
.marL-cpp {margin-left: 86px;}


.border-none{border:none;}
.bg-transparent{background:transparent;}
.width60{width:60px;}

.font27{font-size:27px;}
.pad-cal{padding:17px 0 0 5px;}

.message {
    color: #003366;
    font-weight: bold;
}

 .disabledlink a{
    color: #202020;
}

.xerox-copyright{
line-height: 30px!Important;
}

@media print {
.panel-heading{
  border:1px solid #ccc !important;
  background-color:#C0C0C0 !important;
   
}
.panel-body{
  border:1px solid #ccc !important;
  background-color:#E8E8E8 !important;
}
}

.greynew {  background-image: url(../images/grey_2.gif);
}

.dispatchborder{
border: 1px solid #D3D3D3;
}

.dispatchbordertext{
border: 1px solid #A9A9A9;
}