
/*for inner page*/
.innerHead {background: url(../images/img_bn.png) 0 0 repeat #004b6a;border-top: 1px solid #fff;}
.innerhead-text{font-size:20px;font-weight:normal;color:#fff;margin-top: 15px;margin-bottom: 15px;}
.obj-heading-inner{font-size: 20px;border-bottom: 1px solid #e2e1e1;padding-bottom: 10px;color: #333;}
.obj-text-inner{color: #333;line-height: 1.8;font-size: 14px;text-align: justify;margin-top: 10px; margin-bottom: 20px;}

/*breadcums*/
.bradcums_vlab {border-bottom: 1px solid #eee;padding-bottom: 14px;margin: 19px 0 10px;overflow: hidden;font-size: 1em;}

#rightColm {background-color: #f6f6f6;height: -webkit-fill-available;margin-top: 45px;}
#rightColm h3 {font-size: 1.6em;background-color: #666;color: #fff;padding: 10px;font-weight:normal;}
#rightColm ul {list-style-type: none;margin: 10px 0;padding: 0;}
#rightColm ul li {padding: 8px 14px;border-bottom: 1px solid #e4e4e4;}
#rightColm ul li a {font-size: 1.2em;line-height: 1.3em;font-weight: 500;color: #222222;text-decoration: none;}
#rightColm ul li a:hover {font-size: 1.2em;line-height: 1.3em;font-weight: 500;color: #23527c;text-decoration: none;}
ul li.leaf {list-style-type: none;margin: 0;padding: 0;}
ul li.leaf a {color: #dedede;font-size: 1.2em;line-height: normal;}

/*.vl-tbl{margin-top:20px;border:1px solid grey;border-collapse: seprate;width: 100%;display: table;}
.vl-tbl thead{background-color:#f4f4f4;color:#000;}*/

table.vl-tbl{border-collapse:collapse;margin-top:25px;width:100%;}
table.vl-tbl thead{background-color:#f4f4f4;color:#000;}
table.vl-tbl tr td{padding:5px 7px;border:1px solid #CCCCCC;border-collapse:collapse;color:#000;text-align:left;vertical-align:top;line-height:1.7em;font-size: 14px;}
table.vl-tbl tr td a{text-decoration: none;font-weight:normal;}

.content p{margin-top: 12px;}

/*by rachit for ba labs list***************/
.row-flex {display: flex;flex-wrap: wrap;margin: 0px auto;margin-bottom: 0px; }
.labs{margin-top: 20px;border: 1px solid #e4e4e4;}
.labs.content {height: 100%;color: #fff;}
.lab-col-1 {background: #f6f6f6;}
.lab-col-2 {background: #00669a;color: #fff;padding-left:10px;padding-top:12px;}
.lab-col-2 a{color: #fff;}
.lab-col-2 a:hover{text-decoration: none;color: #f15822;}
.lab-col-bg{background:#407623; }
.lab-col-bg h4{color: #fff !important;font-weight: 700; }
/*.ref-main-div{background: #e4e4e4; margin-bottom: 10px;}*/
.ref-main-div{background: ; margin-bottom: 0px; padding-left: 0px;}
.ref-div{color: #f15822; padding:7px 15px 7px 15px;}
.ref-book{float: left;cursor: pointer;}
.ref-book-detail{display: none;padding:5px; background: #fff; margin-bottom:10px;}
.ref-book-detail p{font-weight: bold; color: #f15822}
.ref-book-detail ol{padding-left: 15px;line-height: 1.5}
.syll-map{float: left;margin-left:20px; cursor: pointer;}
.syll-map-detail{display: none;padding:5px; background: #fff; margin-bottom:10px;}
.syll-map-detail p{font-weight: bold; color: #f15822}
.syll-map-detail ol{padding-left: 15px; line-height: 1.5}
.labs h4{font-size: 16px;}
.instruction{float: right; cursor: pointer;}

.modal-body-list{padding-left: 15px; font-size: 14px;line-height: 1.8}
.about-img img{width:75%;margin-left:10%;}
/* INSTITUTE LABS LIST*/
.inst-lab-text a{text-decoration: none;}

.fb{font-weight:bold;}
.mt16{margin-top: 16px;}
.obj-text-inner p{padding-top: 8px;}
.obj-text-inner ul{padding-left:15px;}
.obj-text-inner ol{padding-left:15px;}
.obj-text-inner ol li {color: #555;}


/* hyper link heading */
.hlh{font-size:14px;font-weight:600;padding:20px 0px 20px 0px;}
.hlh a{text-decoration:none;}

/* typeahead search */
#suggesstion-box{top:70px;left: 20%;display:block;position: absolute;height:200px;z-index:999;width:290px;}
#lab-list{list-style:none;margin-top:-10px;width:290px;text-align:left;max-width: 100%;}
#lab-list li:first-child{margin-top:10px;}
#lab-list li{padding: 10px; background: #ffffff; border-bottom: #bbb9b9 1px solid;}
#lab-list li:hover{background:#ece3d2;cursor: pointer;}

@media only screen and (max-width: 600px) {
	#suggesstion-box{top:55px;left: -20px;}
	#lab-list{list-style:none;margin-top:-10px;width:300px;text-align:left;max-width: 100%;}
	.gallery-d{
		margin-top: 10px;
	}
}
.frm-danger{color:red;}
.npt{font-size:15px;font-weight:bold;border:1px solid black;padding:10px 15px;}
.npt a{text-decoration:none;color:blue}
.sign-frm{padding:50px; border:1px solid lightgrey;margin-top:10px;display:inline-block;}
.signin-frm{padding:50px; border:1px solid lightgrey;margin-top:10px;}
.space10{height:10px;}
.space20{height:20px;}
.space30{height:30px;}

.gallery-d{
	margin-top: 10px;
}