/* Colors */
:root {
  --color-default: #222222;
  --color-primary: #8B4513;
  --color-secondary: #f85a40;
  --color-navbar-menu: #303030;
  --color-border:#a9a9a9;
  --color-background:#f7f6f4;
  --color-hover:#DDD675;
}

.master-heading{
	display: inline-block;  
	border-bottom: 3px solid var(--color-primary);
	margin:1rem 0px 1.5rem 0px;
	font-size:25px;
	font-weight:bold;
}
.master-sub-heading{
	margin:1rem 0px 1.5rem 0px;
	font-size:22px;
	font-weight:bold;
}
.bg-primary-color{
	background-color:var(--color-primary);
	
}

.inner-page .inner-page-wrapper{
	background:white;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.inner-page-left{
	background-color:#c9c9c9 !important;
	/* overflow-wrap: break-word; */
}

.inner-page .inner-page-left a{
	color:black;
	border-radius:0px !important;	
	border-bottom:1px solid black !important;
	/* white-space: nowrap; */
	padding:15px 40px;
	width:100%;
}
.inner-page .inner-page-left a:hover{
	color:white;
	background-color:var(--color-primary) !important;
	border-left:6px solid var(--color-hover);
	transition: 1s;
}
.inner-page .inner-page-left a.active{
	color:white;
	background-color:var(--color-primary) !important;
	border-left:6px solid var(--color-hover);
}

/* right side nav pills */
.inner-page-right .nav-item {
	border:1px solid var(--color-primary);
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	margin:0.5px;
}

.inner-page-right .nav-item .active, .inner-page-right .nav-item button:hover{
	background-color:var(--color-primary);
	color:white;
	border-bottom:2px solid var(--color-hover);
}
.inner-page-right .nav-tabs{
	border-bottom:1px solid var(--color-border);
}

/* faculty */
.faculty-card{
	padding:10px;
}

.faculty .faculty-title{
	font-size:18px;
	font-weight:bold;
	text-transform: capitalize;
}
.faculty-card p{
	font-size:14px;
}


/* testimonials */
.testimonials-card{
	padding:10px;
}
.testimonials-card img{
	height:100%;
	width:100%;
}
.testimonials-card  .card-title{
	font-size:16px;
	font-weight:bold;
}
.testimonials-card  .card-education{
	font-size:14px;
	font-weight:600;
	margin-bottom:5px;
}
.testimonials-card .card-body p{
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 5; /* number of lines to show */
		   line-clamp: 5; 
	-webkit-box-orient: vertical;
}
.testimonials-card  .card-link{
	cursor:pointer;
	text-decoration:none;
	color:var(--color-primary) !important;
	-webkit-transition: color 1s;
	-moz-transition:    color 1s;
	-ms-transition:     color 1s;
	-o-transition:      color 1s;
	transition:         color 1s;
}
.testimonials-card  .card-link:hover{
	color:var(--color-hover) !important;
}

.testimonials .testimonials-modal img{
	height:100px;
	width:100px;
	border-radius:50%;
}
.testimonials  .testimonials-modal .card-title{
	font-size:16px;
	font-weight:bold;
}
.testimonials .testimonials-modal .card-education{
	font-size:14px;
	font-weight:600;
	margin-bottom:5px;
}
.testimonials .testimonials-modal .card-text{
	text-align:justify;
}

/* Infrastructure */
.infrastructure-content
{
	width:100%;
	/* margin-top:50px; */
	text-indent:0px;
	text-align:justify;
	/* font-size:17px; */
}
.infrastructure-content li img
{
	width:50px;
	height:50px;
}
.infrastructure-heading
{
	background-color:var(--color-primary);
	color:white;
	font-weight:bold;
	padding:5px;	
	/* border:1px solid grey; */
}
.infrastructure-content .container
{
	margin-top:10px;
	margin-bottom:10px;
}
