/* Fix alignment issue of label on extra small devices in Bootstrap 3.2 */
.form-horizontal .control-label{
	padding-top: 7px;
}
.err{
	color: red;
}
.scs{
	color: teal;
}
.pnd{
	color: gray;
}
.guruimg{
	border-radius: 50%; 
	height: 400px;
}
.hbig{
	font-size:20px;
}
.ft{
	text-align: center; 
	/*background: linear-gradient(brown, #be693f); */
	/*background: linear-gradient(#3b727e, #ffffff);*/
	background: #112124;
	color: white; 
	font-size: 12px;
	padding-top:7px;  
	height:30px; 
	margin-top:10px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
/*Front Page CSS */
.speedprop{
	color:red;
	text-align:center;
}
.bodyfront{
	background: #804000;
}
.ctrfront{
	/*border: solid 2px red; */
	background-repeat: no-repeat; 
	background-size: cover; 
	background-image: url(../images/bg3.jpg) ; 
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	margin-top:51px;
}
.dvhdfront{
	text-align:center; 
	color: white;
}
.hdfront{
	border:solid 3px #c4c4c4;
	background:#3b727e; 
	font-size:25px;
	font-weight:bold;
	/*border-radius: 10px;*/
	
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	
	padding:1px;
	margin-bottom:5px;
	
}
.enginfo{
	background:#3b727e;
	padding:10px;
	border-radius:10px;
	color:white;
	font-size:18px;
	word-spacing:6px;
	line-height:25px;
}
.puninfo{
	background:#3b727e;
	padding:10px;
	border-radius:10px;
	color:white;
	font-size:18px;
	word-spacing:6px;
	line-height:25px;
}
.logbtfront{
	text-align:center;
}
/*------------------------*/
.bodycl{
	/*background: #804000;*/
	background: #d6e2e4;
}
.ctrcl{
	/* border: solid 2px red; */
	background-repeat: no-repeat; 
	background-size: cover; 
	background-color: #e5bf62; 
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	margin-top:51px;
}
.bodydl{
	/*background: #ba5223;*/
	background: #d6e2e4;
}
.ctrdl{
	/* border: solid 2px red; */
	background-repeat: no-repeat; 
	background-size: cover; 
	background-color: #ffb76f; 
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	margin-top:51px;
}
.hdtop{
	text-align:center; 
	color: white;
}
.hdb{
	/*color:#333333;*/
	color: #ffffff;
	text-align:center; 
	
	/*background: linear-gradient(#804000, #e5bf62); */
	/*background: linear-gradient(#3b727e, #ffffff);*/
	background: #3b727e;
	background-repeat:repeat-x;
	padding:3px;
	
	margin-bottom: 5px;
	/*margin-top: 5px;*/
	border-radius:5px;
	/*
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	*/
}
/*--------------------------*/
.welcome{
	font-size:20px;
	float:right;
	color: white;
}

.logout{
	font-size:16px;
	font-weight: bold;
}
.pinfo{
	background:#3b727e;
	padding:10px;
	border-radius:10px;
	color:white;
	font-size:18px;
	word-spacing:6px;
	line-height:25px;
}
.phd{
	background:white;
	padding:5px;
	border-radius:10px;
	color:red;
	font-size:18px;
	font-weight: normal;
	word-spacing:6px;
	line-height:25px;
}
.pft{
	
	padding:5px;
	border-radius:10px;
	color:silver;
	font-size:14px;
	word-spacing:6px;
	line-height:25px;
}
.msg{
	color:#804000;
	font-style: italic;
}
.nodata{
	background:red;
	color:white;
	border-radius:5px;
	padding:3px;
}
.slv{
	color: silver;
}
