@charset "utf-8"; /*3cb9aa*/
* {outline: 0!important; -moz-box-sizing: border-box; box-sizing: border-box;
    margin: 0 auto; padding: 0;}
:before,
:after {
    transition: all ease-in-out .3s;
    -webkit-transition: all ease-in-out .3s;
}

body{font-family: 'OpenSans-Regular'; color:#333; font-size:15px; line-height:30px;
/*background:url('../images/presentation-bg.jpg.html'); */}

p{text-align:justify; padding-top: 10px;}
.clear{clear:both;}
img{max-width:100%; border:none;}
a{text-decoration:none; outline:none;}
a:focus{text-decoration:none; outline:none;}

::-moz-selection { /* Code for Firefox */
    color:#000;
    background: #f3e1dc;
}
::selection {
    color:#000;
    background: #f3e1dc;
}
*, *: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: rgba(252, 252, 252,.8);
    -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);
}

h1{}
h2{ padding-top:10px; font-family: 'OpenSans-Bold'; font-size:30px; text-align:center; text-transform:uppercase;}
h3{font-size: 16px; padding-bottom: 5px; border-bottom: 3px solid #f3e1dc; color:#333;display: inline-block;}
h4{padding-top:10px; font-family: 'OpenSans-Bold'; font-size:18px; text-align:center; text-transform:uppercase;}
h5{}
h6{font-family: 'OpenSans-Bold'; font-size:22px;}

.heading_style1{color:#287ed9; text-shadow: 1px 1px #dcdcdc;}
.heading_style2{color:#d82118; text-shadow: 1px 1px #a0a0a0;}

.link{
	color:#ffffff; background: url(../images/blue_bg.png);
	padding:3px 10px 4px 10px;
    -moz-box-shadow: 1px 1px 2px #aaa;
    -webkit-box-shadow: 1px 1px 2px #aaa;
    box-shadow: 1px 1px 2px #aaa;
	}
a.link {
	text-decoration:none;color:#ffffff; background:#7d1900;
}
a:hover.link{
	color:#333;text-decoration: none;
	background:#edccc3;
	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;
}

.scrollToTop{ text-decoration:none;
	padding:5px 10px 8px 10px;
	line-height:10px;
	text-align:center;
    background: #287ed9;
    position: fixed;
    bottom:50px;
    right:5px;
    cursor: pointer;
    display: none;
    color: #fff;
    font-size: 10px; outline:none;
}
.scrollToTop .fa{font-size:14px;}
.scrollToTop:hover{color: #000;	text-decoration:none; background:#edccc3;}

.bold_text{font-family: 'OpenSans-Bold';}

.mandatory{color:#F00;}
.border{border: 1px solid #fe0000;}
.border_none{border:none !important;}
.bluecolor{color:#084d89;}
.yellowcolor{color:#edccc3;}

.toplinks{list-style:none; font-size: 13px; padding: 3px 0px 3px 0px; letter-spacing: 0.01em;}
.toplinks li{display:inline; }
.toplinks li a{color:#fff; text-decoration:none; padding: 5px 5px 5px 5px;
    outline: none;}
.toplinks li a:hover{color:#edccc3;}

.tbl_collegename{width:100%; text-align:left; line-height: 26px;}
.tbl_collegename td{padding-left:10px;}

.myrow{clear:both; width:100%; padding-bottom:20px; text-align:justify;}

.myrow a{text-decoration:none; color:#333; text-align:justify;font-size:14px;}
.myrow a:hover{color:#084d89;}

.boxdiv{padding:10px;}
.boxdiv:hover{background:#eee;box-shadow: 0px 0px 10px #ccc;}

.event_date{font-size:14px; color:#747474;}

.title {width: 95%;
    float: left;
    border-bottom: 2px solid #edccc3;
    margin-bottom: 20px;
}
.myrow img{text-align:center;}
figure {float: left; border: 1px solid #666;

    padding: 0;
    overflow: hidden;
}

figure img {
    -webkit-transform: scale(1);
    transform: scale(1);
    transition: all 1.5s ease-in-out 0s;
	-webkit-transition: .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
}
figure:hover img {
   -webkit-transform: scale(1.3);
   -moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
    transform: scale(1.3);
	}
	
	
	.button {
  background-color: #d9cbd0;
  color: #efefef;
  border: 25px;
  text-align: -webkit-match-parent;
  padding: 10px 360px;
}

.rounded-corners {
  border-radius: 25px;
}

.rounded-corners {
  border-radius: 25px;
}



/*Gallery*/
$color-white: #ffffff;
$color-black: #252a32;
$color-light: #f1f5f8;
$color-red: #d32f2f;
$color-blue: #148cb8;

$box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.24);

*,
*::before,
*::after {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	list-style: none;
	list-style-type: none;
	text-decoration: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

body {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-size: 1.5rem;
  font-weight: normal;
  line-height: 1.5;
  color: $color-black;
  background: $color-white;
}

.container {
  max-width: 80rem;
  width: 100%;
  padding: 4rem 2rem;
  margin: 0 auto;
}

.main {
  .container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1rem;
    justify-content: center;
    align-items: center;
  }

  .card {
    color: $color-black;
    border-radius: 2px;
    background: $color-white;
    box-shadow: $box-shadow;

    &-image {
      position: relative;
      display: block;
      width: 100%;
      padding-top: 70%;
      background: $color-white;

      img {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
    }
  }
}

@media only screen and (max-width: 600px) {
  .main {
    .container {
      display: grid;
      grid-template-columns: 1fr;
      grid-gap: 1rem;
    }
  }
}
/*End*/





.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;*/ margin-right: 10px;}
.notice-links li a{text-decoration:none; color:#e40808;display: block;}


.footer_links{list-style:none; margin-top:20px;}
.footer_links li{border-bottom:1px solid #505152;padding-top: 5px; padding-bottom: 5px;}
.footer_links li a{color:#ccc; text-decoration:none; padding-left:5px; display:block;}
.footer_links li a:hover{color:#edccc3;}

.tblfooter{width:100%;}
.tblfooter td{padding:3px;}

.social_network{list-style:none; margin-top:20px;}
.social_network li{display:inline; padding:10px; border:1px solid #fe0000; padding: 5px; margin: 5px;}
.social_network li a{color:#ccc; text-decoration:none; padding-left:5px; }


.breadcrumb_outer{width:100%; padding-top:10px; padding-bottom:10px;background:url(../images/dark_gray2.png); color: #084d89;}
.breadcrumb_inner{width:90%;}
.breadcrumb_inner a{color:#084d89; text-decoration:none; outline:none;}
.breadcrumb_inner a:hover{text-decoration:none;}

.withimg img{float:left; padding:5px;     margin-right: 20px;}

#tbl{margin-top:10px; text-align:justify; border:1px solid #eba999;}
#tbl th{border:1px solid #eba999;padding:10px; vertical-align:top; background: url(../images/dark_gray2.png);
    color: #084d89;}
#tbl td{border:1px solid #eba999;padding:10px; vertical-align:top;}

#tbl td img { border: 2px solid #451103;}
