@charset "utf-8";
*{margin:0 auto; padding:0; outline:none;}

body{ font-family: 'Open Sans', sans-serif; color: #000;}
p{text-align:justify; line-height: 30px;}

.myborder{border:1px solid #fe2015;}
.clear{clear:both;}
label {
  display: block;
}
::-moz-selection { /* Code for Firefox */
    color:#fff;
    background: #fe2015;
}
::selection {
    color:#fff; 
    background: #fe2015;
}
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
::-webkit-scrollbar {
    width: 12px;
}
::-webkit-scrollbar-thumb {
    background: rgb(253, 249, 240);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.5);
    -moz-box-shadow: inset 0 0 6px rgba(0,0,0,.5);
    box-shadow: inset 0 0 6px rgba(0,0,0,.5);
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    -moz-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    box-shadow: inset 0 0 6px rgba(0,0,0,.3);
}
.scrollToTop{ text-decoration:none;
  padding:5px 10px 8px 10px;
  line-height:10px;
  text-align:center;
    background: #fe2015;
    position: fixed;
    bottom:40px;
    right:10px;
    cursor: pointer;
    display: none;
    color: #fff;
    font-size: 10px; outline:none;  
}
.scrollToTop .fa{font-size:14px;}
.scrollToTop:hover{color: #fff; text-decoration:none; background:#fe2015;}

.bold_text { font-family: 'OpenSans-Bold';}

.push-bar{margin-top:10px;float:right;cursor:pointer}.push-bar span{width:25px;height:2px;background:#333;margin:5px;display:block}.nav-scroll .push-bar{margin-top:25px}.nav-scroll .push-bar span{background:#343434}
.push-bar span {
    width: 26px;
    height: 4px;
    background: #fe2015;
    margin: 4px;
    display: block;
}
.pushbar_left{float: left;}
.pushbar_right{float: right;padding: 3px 0px 5px 5px; font-weight: 700; color: #fe2015;}
.push-bar-close{position:absolute;top:20px;right:20px;padding:10px;cursor:pointer}
.push-bar-close span{width:20px;height:2px;margin:-2px auto;background:#fff;display:block}
.push-bar-close span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.push-bar-close span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.carousel-inner img {
      width: 100%;
      height: 100%;
  }

  @-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.5, 1.5);
  }
}

@keyframes zoom {
  from {
    transform: scale(1, 1);
  }
  to {
    transform: scale(1.5, 1.5);
  }
}

.carousel-inner .carousel-item > img {
  -webkit-animation: zoom 20s;
  animation: zoom 20s;
}

.padding-top30{padding-top: 30px;}
.padding-bottom30{padding-bottom: 30px;}

.bgpurpal{background: #4d306e;  padding: 30px !important; color: #e9ecef;}
.bgblack{background: rgba(0,0,0,0.5);  }
.bgred{background:#fe2015; padding: 30px !important; color: #fff;font-size: 15px;}

.bgvission{/*background: url(../images/vision.jpg) no-repeat top center;
    background-size: cover;*/ background:#666;
    position: relative;
    z-index: 3;
    padding: 30px !important; color: #e9ecef;  font-size: 15px;
}
.bgvission:before {
    content: "";
    background: #000;
    opacity: 0.6;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: -1;
    top: 0px;
    left: 0px;
  }

  .bgsports{/*background: url(../images/sports.jpg) no-repeat top center;
    background-size: cover;*/background:#666;
    position: relative;
    z-index: 3;
    padding: 30px !important; color: #e9ecef; font-size: 15px;
}
.bgsports:before {
    content: "";
    background: #000;
    opacity: 0.6;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: -1;
    top: 0px;
    left: 0px;
  }

.bgactivities{/*background: url(../images/activities.jpg) no-repeat top center;
    background-size: cover;*/background:#666;
    position: relative;
    z-index: 3;
    padding: 30px !important; color: #e9ecef; font-size: 15px;
}
.bgactivities:before {
    content: "";
    background: #000;
    opacity: 0.6;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: -1;
    top: 0px;
    left: 0px;
  }

  .bgrules{background: url(../images/feature-bg.jpg) no-repeat top center;
    background-size: cover;
    position: relative;
    z-index: 3;
    padding: 30px !important; color: #e9ecef; font-size: 15px;
}
.bgrules:before {
    content: "";
    background: #000;
    opacity: 0.6;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: -1;
    top: 0px;
    left: 0px;
  }
.sound_image{ width:100%; text-align:right; background: rgba(255, 255, 255, 0.7);padding: 1px 10px 1px 5px;}

.notice-links{margin-left:0px; line-height:25px;}
.notice-links li{list-style:none; border-bottom:1px dashed #584c2d; padding-top:10px; padding-bottom:10px; text-align: justify;}
.notice-links li img{float:left; padding-top:10px; padding-right:5px;}
.notice-links li a{text-decoration:none; color:#4d306e; font-size: 16px;}

.withimg img{float: left; margin: 10px 10px 5px 0px; border: 2px solid #fff;}


.link{ 	
	color:#ffffff; background:#fe2015;
	padding:3px 8px;
    -moz-box-shadow: 1px 1px 2px #aaa;
    -webkit-box-shadow: 1px 1px 2px #aaa;
    box-shadow: 1px 1px 2px #aaa;font-size: 12px;
	}
a.link {
	text-decoration:none;color:#ffffff; background:#fe2015;
}
a:hover.link{
	color:#ffffff;
	background:#ff9000;
	transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	-webkit-transition:all 300ms ease-in-out;
	-o-transition:all 300ms ease-in-out;
}

.mybreadcrumbs_outer{width: 100%;margin-top: 5px; background: #4d306e;}
.mybreadcrumbs_inner{width: 95%;}

/* Style the list */
ul.mybreadcrumb { padding: 6px 12px; list-style: none;}

/* Display list items side by side */
ul.mybreadcrumb li {
  display: inline;color: #fff;
  font-size: 15px;
}

/* Add a slash symbol (/) before/behind each list item */
ul.mybreadcrumb li+li:before {
  padding: 8px;
  color: black;
  content: "/\00a0";color: #fff;
}

/* Add a color to all links inside the list */
ul.mybreadcrumb li a {
  color: #fff;
  text-decoration: none;
}

/* Add a color on mouse-over */
ul.mybreadcrumb li a:hover {
  color: #fff;
  text-decoration: none;
}
	
.management_name{font-size:18px; color:#4d306e;}
.management_designation{font-size:16px; color:#fe2015;}

#tbl{margin-top:10px; text-align:justify; border:1px solid #4d306e;}
#tbl th{border:1px solid #4d306e;padding:10px; vertical-align:top;}
#tbl td{border:1px solid #4d306e;padding:10px; vertical-align:top;}

.tblsearch th,td{padding:10px;}
.searchtextbox{width:300px; height:35px;}
.btnsearch{width:90%; text-align:center; padding:5px;}

.tblresult{width:100%;}
.tblresult th,td{padding:10px; border:1px solid #000;}