@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700|Roboto+Condensed:400,500,600,700');

.institute-name{
    color:#00BCD4;
}

.institute-name h1, h2, h3, h4, h5, h6, p {
	margin: 0;line-height: 1.5
}

.institute-logo img{
    height:100px;width:100px;border:5px solid #92278F;border-radius:5px;
}

.tagline{
    font-size:15px; font-style: italic;font-weight:bold
}

.menu-background{
    background:#00BCD4;
    padding: 5px 15px;
    margin-bottom: 10px;
}
.slider-desc{
      background-color: rgba(0, 0, 0, 0.6);color: #fff;
}
.about-us{
    height:300px;
    overflow:hidden; 
}

.message{
    height:300px;
    overflow:hidden; 
}
.about-img img{
    width:130px;
    height: auto;
}

.about-img h1, h2, h3, h4, h5, h6{
    color:#92278f;
    line-height:1.25;
    margin-top:10px;
}

.readmore{
    display: inline-block;
	margin-left: auto;
	padding: 4px 16px;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
	background-color: #92278f;
	color: #fff;  
    margin-top: 10px;
}
.readmore a{
	text-decoration: none;
	color: #fff;  
}

.download {
	display: inline-block;
	margin-left: auto;
	padding: 4px 16px;
	font-size: 17px;
	font-weight: 500;
	text-decoration: none;
	background-color: #92278f;
	color: #fff;
	margin-top: 10px;
	margin-bottom: 10px;
	border-radius: 10px;
}
.download a{
	text-decoration: none;
	color: #fff;  
}

.mt-10{margin-top:10px;}
.mt-15{margin-top:15px;}
.mt-20{margin-top:20px;}
.mt-25{margin-top:25px;}
.mt-30{margin-top:30px;}
.mt-35{margin-top:35px;}
.mt-40{margin-top:40px;}
.mt-45{margin-top:45px;}
.mt-50{margin-top:50px;}

.latest_news_marquee a{
	color:#fff
}
.latest_news_marquee a:hover{
	color:#92278f
}

.latest_news_marquee li {
	border-bottom: 1px solid #d5dbe0;
	margin-bottom: 10px;
	padding-bottom: 10px;
	display: block;
}
.card-body{
	height:265px;
	overflow:scroll;
	padding:0px
}


.gallery-item{
	margin: 10px;
	border: 5px solid #92278F;
	border-radius: 5px;
}

.back_button{font-size:17px;
}

/* table design for student or teacher list and others */
.st_list{width:100%; border-collapse:collapse; color:#000}
.student-list table{box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);border: 5px solid aliceblue;border-radius: 30px;font-size:15px}
.st_list a{color:#000}
.st_list th{text-align:center;background:#92278f;color:#fff;border: 1px solid #ccc;font-size:17px}
.st_list td{border: 1px solid #ccc;  border-radius: 5px;    padding: 3px;}
.st_list tr{background: #b8d1f3;}
.st_list tr:nth-child(odd){background: #b8d1f3;}
.st_list tr:nth-child(even){background: #dae5f4;}


.notice-list{
	border-bottom: 1px solid #dad1d1;
	padding-bottom: 10px;
	text-align:justify
}

.notice-list-box{
	height:100px;
	overflow:hidden
}
/* Hide scrollbar for Chrome, Safari and Opera */
.card-body::-webkit-scrollbar {
    display: none;
}

.required{
	color:#ff3115;
}

.rs-check-out .check-out-box .date_of_birth select{
	display: inline;
	width:170px;
	margin-bottom:10px;
}

/* Hide scrollbar for IE, Edge and Firefox */
.card-body {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}


.rs-check-out .latest-news table tr td:last-child {
	text-align: left;
}

.rs-check-out .latest-news table tr td {
	padding: 5px;
	border-bottom: 1px solid #b2b2b2;
}

.result-search h3{
	color:#fff
}
.result-search .result-search-box label{
	color:#fff
}
.footer-top p{
    color:#505050;
}
.footer-top a{
    color:#505050;
}

.copyright p{
    color:#505050;
}
.footer-top img{
    height:130px;width:130px;border:1px solid #92278F;border-radius:5px;
}
.footer-top{}


@media screen and (min-width: 991px) {
    .menu-background{
      display:none;
    }
}

/* Medium Layout: 991px. */
@media only screen and (max-width: 991px) {
 
}
