body{
}

.padding10{
 padding:10px;
}
.paddding25{
	padding:25px;
}
.padding50{
	padding-left:15%; padding-right:15%; padding-top:5%; padding-bottom:5%;
}
.padding15{
	padding:15px;
   }
.padding5{
	padding:5px;
}
.padding3{
	padding:3px;
}
.headingfonts{
	font-weight:700;
}
.color_1{
	color:#31aae1;
}
.color_2{
	color:#003b6b;
}
.color_3{
	color:#fbcf00;
}
.color_white{
	color:#fff;
}
.red_color{
	color: crimson;
}
#bgcoathor{
	margin-bottom: 10px;
}
.bgcolor_1{
	background-color:#31aae1;
}
.bgcolor_2{
	background-color:#002a5c;
}
.bgcolor_3{
	background-color:#5b0b0b;
}
.scrolling_content, .scrolling_content a{
	color: #fff;
}
.linknostyle{
	color:#0d447a;
	background-color: #efeded;
	padding: 10px;
	display: inline-block;
}
.bgcolor_white{
	background-color:#ffffff;	
}
.topmenu{
	text-align:center; border-radius:0px 0px 5px 5px; color:#FFF; height: 35px;
}
.topmenu a{
	display: inline-block; padding-right: 15px; padding-left: 15px; border-left: 1px solid #ccc; float: right;  line-height: 35px;  color: #fff; font-size: 13px; font-weight: bold;
}
.topmenu a:hover{color: #002a5c; text-decoration: none;}
.shadow{
	-webkit-box-shadow: 0 0 1px 1px #DBDBDB;
box-shadow: 0 0 1px 1px #DBDBDB; margin:10px;
}

.shadowsubpage{
	-webkit-box-shadow: 0 0 1px 1px #DBDBDB;
box-shadow: 0 0 1px 1px #DBDBDB; margin-top:10px; margin-bottom:10px;
padding:25px
}
.spl_link_header{
	background-color: #002a5c; color: #fff; font-weight: bold;
}
.spl_link_header:hover{
	background-color: #e6e52a;
}
.webbutton{
	 color:#fff; padding:10px; background-color:#002a5c; border-radius:5px; font-size: 16px; font-weight: bold;
}
.webbutton:hover{
	text-decoration:none; background-color:#31aae1; color:#fff;
}
.webbutton2{
	background-color: #fff; border:1px solid #31aae1; color: #31aae1; padding: 10px; text-decoration: none; font-size: 12px; text-transform: uppercase; font-weight: bold;
}
.webbutton2:hover{
	background-color: #31aae1; text-decoration: none; color: #fff;
}
.archives_links{
	display: block;
	background-color: #152f69;
	color: #fff;
	text-decoration: none;
	padding: 10px;
	margin: 3px;
}
.archives_links:hover{
	background-color: #a4343a;
	text-decoration: none;
	color: #fff;
}
.assetsClass{
	display: none;
}

hr {
	margin: 0;
	width: 80%;
	height: 2px;
	background-color: #edecec;
	border: 0;
	margin-bottom: 15px;
	margin-top: 10px;
  }
  
  hr:after {
	content: "";
	display: block;
	border-bottom: 2px solid #31aae1;
	max-width: 10%;
  }
.verticlemenu{
	display: block;
	padding: 15px;
	background-color: #adadad;
	color: #002a5c;
	margin-bottom: 1px;
	font-weight: bold;
	font-size: 14px;
}
.verticlemenu:hover{
	background-color: #31aae1;
	text-decoration: none;
	color: #000;
}
.gapright{
	margin-right: 25px;
}
.marqueediv{
	height: 282px;
}
.marqueediv p{
	font-size: 15px;
	border-bottom: 1px dashed #31aae1;
	padding-bottom: 10px;
}
.marqueediv p a{
	color: #02244c;
}
.news_updatesblock{
	background-color: #f6f6f6;
	border: 1px solid #ebebeb;
  }
  .news_updatesblock a{
	color: #002a6f;display: block; font-size: 14px;
  }
  .news_updatesblock a:hover{
	color: #002a6f;
  }
  .news_desctiption{
	  height: 65px;
  }
@media (max-width: 767px) { 
.topbutton_1{
	text-decoration:none; color:#000; background-color:#fde428; display:block; padding:10px; width:100%; float:right; text-align:center; cursor:pointer
}
.gapright{
	margin-right: 0px;
}
.mobilepadding{

}
.slidebarmargin{
	margin-left:0px;
}
.archives{
	margin:5px; margin-top:0px;
}
.paddding25{
	padding: 10px;
}
}
.paddingleft_right{
	padding-left: 10px; padding-right: 10px;
}

.footerlinks a{
	display:block; color:#adacac; padding-bottom:5px; transition:0.2s all; font-size:1rem;
}
.footerlinks p{
  color:#cecece !important;
}
.flinks_sidebyside{
	display:inline !important; color:#999; padding-bottom:10px; padding-top: 5px; transition:0.2s all; font-size:0.9rem;
}
.footerlinks a:hover{
	color:#ce1c28; text-decoration:none
}
.footerlinks h5{
	padding-bottom:15px;
}
.footer_icons{
  color: #fff;
  font-size: 25px !important;
  margin: 5px;
  display: inline-block !important;
}
.footerlinks{
	background-image:url(../images/footer_bg.png);
	box-sizing: border-box;
  background-blend-mode: lighten;
	-webkit-animation: slide 7s linear infinite;
  background-size: cover;
}
  
.overlaysubpage_header2{
	height: 15vh;
	color: white;
	display: flex;
	justify-content: center;
	align-items: center;
	background: linear-gradient(90deg, rgba(0, 42, 92, 0.9) 0%, rgba(49,170,225,0.8) 100%), url(../images/dotted-arrow-dark2.png);
  
  }
  .overlaysubpage_header2 h1{
	font-size: 25px;
  }
  .sublinks{
	display: block;
	padding: 7px;
	background-color: #6fb2e4;
	margin-bottom: 5px;
	color: #fff;
	font-size: 15px;
	transition: 1s all;
}
.sublinks:hover{
	background-color: #002a5c;
	text-decoration: none;
	color: #6fb2e4;
	padding-left: 12px;
}
.block_button1{
	padding: 20px;
	font-weight: bold;
	color: #012a5e;
}
.block_button1:hover{
	text-decoration: none;
	background-color: #31aae1;
	color: #fff;
}
.events th{
	font-size: 25px;
	
}
.events ol{
	margin: 0px;
	padding: 0px;
}
.events ol li{
	padding-block: 5px;
	border: 1px dashed #ccc;
	margin-block: 10px;
	padding-left: 5px;
	list-style-type: none;
	font-size: 1.2rem;
}
.events ol li:hover{
	background-color: #31aae1;
	color: #fff;
	cursor: pointer;
}
.img-faculty-thumnail{
	position: absolute;
	width: 110px; height: 110px; top:-12%; left:2%;
}
.img-faculty-thumnail img{
	width: 110%; 
    height: 110%; 
	border-radius: 30%;
	border: 1px solid #a9a9a9;
	padding: 3px;
}
.faculty-contentblock h5{
	font-weight: bold !important;
	margin-bottom: 0;
	color: #31aae1;
}
