@import url('https://fonts.googleapis.com/css?family=Open+Sans');


body{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	background-color:white;

}



 .nav-link
{
	margin: 15px !important;
}

.main-head
{
 margin-top: 30px; 
 /* color:#013538; */
color: black; !important;
font-size:22px;
 vertical-align: middle;
}

.sub-head
{
 text-align: left; 
 /* color:#013538; */
 font-size:20px;
 color: #013538 !important;
 vertical-align: middle;
 margin-left:40px;
}

}

.navbar-expand-lg .navbar-nav .dropdown-menu {
    display: block;
    border: none;
    box-shadow: 1px 3px 5px;
   
}

.navbar
{
	padding:0;

}

.bg-light
{
	background-color: #2962ff !important;

}
.nav-link
{
	color:white !important;
}

.top-header
{
    background-color:white;
    /* min-height: 110px; */
}
.marquee-content
{
	/* background-color:#6BCAD2; */
	vertical-align: middle;
}
h3.heading
{
background-color:#046a70; color: white; border-radius:25px 25px 0px 0px;
padding:15px; border:.5px;
}

.heading
{
	background-color:#2962ff; color: white; border-radius:25px 25px 0px 0px;
padding:5px; border:.5px; font-size:20px !important;
}

.footing
{
	background-color:#046a70; color: white; border-radius:0px 0px 25px 25px;
padding:15px; border:.5px;
}


.content-padding
{
	padding:20px;
}

.container-content
{
	background-color: white;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999
}

.index-program-image
{
	width:250px !important; 
	height: 250px !important;
}

.center
{
	text-align: center;
}

.parallax {
    height: 150px;
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    padding:40px;
    
}

footer
{
	background-color: #2962ff;
	min-height:250px;
	width:100%;
	color: #7E7E7E !important;
	height: 100%
}

.nav-link:hover
{
	color:#2979ff !important;
}

.nav-link:active
{
	color:#2979ff !important;
}

.dropdown-item:hover
{
	color:red !important;
}
.article-btn
{
	float:lef;
}

.dropdown-menu
{
	position: absolute;
    border: 0.3px !important;
    box-shadow: -3px 3px 5px !important;
}

.gap
{
	margin:30px;
}

.about-content
{
	padding:20px;
}

.header-line
{
	background-color: #198754 !important;
	height: 30px;
	width:100%;
	color:white;
}


.btn-ydmc
{
	background-color: #2962ff;
	color:white;
}

.member-head
{
	color: #013538;
	font-weight: 20px;
	
}

.member-image
{
  padding:20px; height:200px; width:180px; margin-left:60px;
}

.form-content
{
	padding:50px;
	background-color:white;
}

.form-head
{
	color:#013538;
	margin-bottom: 30px;
	text-align: center;
}

.main-color
{
	background-color:#013538;
}

.text-color
{
	color:#013538;
}



@media (max-width: 800px) { 
 .logo-image
{
	width:100px;
	height:100px;
	margin-left: 200px;
	margin-bottom: -30px;
}

.header-line
{
	height:50px;
}



 }
 .quick-links li a{
	 color: white;
 }
.active{
	color: #2979ff !important;
}


/*.agileits_header
{
	padding:0 !important;
}

height:300px;
width:100%;
.gap
{
	margin-left: 10px;
}

.navbar
{
	border-radius: 10px 10px 0px 0px;
	margin-top: 10px ; 
	 
}

.image-banner
{
	padding-left:0px !important;
	padding-right:0px !important;
}
*/

.col_white_amrc { color:#FFF;}
footer { width:100%; background-color:#263238; min-height:250px; padding:10px 0px 25px 0px ;}
.pt2 { padding-top:40px ; margin-bottom:20px ;}
footer p { font-size:13px; color:#CCC; padding-bottom:0px; margin-bottom:8px;}
.mb10 { padding-bottom:15px ;}
.footer_ul_amrc { margin:0px ; list-style-type:none ; font-size:14px; padding:0px 0px 10px 0px ; }
.footer_ul_amrc li {padding:0px 0px 5px 0px;}
.footer_ul_amrc li a{ color:#CCC;}
.footer_ul_amrc li a:hover{ color:#fff; text-decoration:none;}
.fleft { float:left;}
.padding-right { padding-right:10px; }

.footer_ul2_amrc {margin:0px; list-style-type:none; padding:0px;}
.footer_ul2_amrc li p { display:table; }
.footer_ul2_amrc li a:hover { text-decoration:none;}
.footer_ul2_amrc li i { margin-top:5px;}

.bottom_border { border-bottom:1px solid #323f45; padding-bottom:20px;}
.foote_bottom_ul_amrc {
    list-style-type:none;
    padding:0px;
    display:table;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
}
.foote_bottom_ul_amrc li { display:inline;}
.foote_bottom_ul_amrc li a { color:#999; margin:0 12px;}

.social_footer_ul { display:table; margin:15px auto 0 auto; list-style-type:none;  }
.social_footer_ul li { padding-left:20px; padding-top:10px; float:left; }
.social_footer_ul li a { color:#CCC; border:1px solid #CCC; padding:8px;border-radius:50%;}
.social_footer_ul li i {  width:20px; height:20px; text-align:center;}

/*Calendar Start*/
.date {
	display: block;
	width: auto;
	height: auto;
	margin: 2px 2px;
	background: #fff;
	text-align: center;
	font-family: 'Helvetica', sans-serif;
	position: relative;
}

.date .month {
	background:#2962ff;
	display: block;
	padding: 2px 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	box-shadow: inset 0 -1px 0 0 #666;
}

.date .day {
	display: block;
	margin: 0;
	padding: 10px 0;
	font-size: 20px;
	box-shadow: 0 0 3px #ccc;
	position: relative;
}
/*Calendar End */
table{
	width: 100%;
	border: 20px black;
	border-collapse: collapse;
}
table tr{
	height: 50px;
	text-align:center;
	border:20px black;
}
table thead th {
	color:white;
	font-size: 15px;
	background-color: #2962ff;
	height: 50px;
	
}
table, td {
    border: 1px solid black;
}

/*Calendar Start*/
.date-blog {
	display: block;
	width: auto;
	height: 155px;
	margin: 2px 2px;
	background: #fff;
	text-align: center;
	font-family: 'Helvetica', sans-serif;
	position: relative;
}

.date-blog .month {
	background:#2962ff;
	display: block;
	padding: 2px 0;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	box-shadow: inset 0 -1px 0 0 #666;
}

.date-blog .day {
	display: block;
	margin: 0;
	padding:30px;
	font-size: 60px;
	height: 100%;
	box-shadow: 0 0 3px #ccc;
	position: relative;
}
/*Calendar End */

.carousel-control-prev-icon,
.carousel-control-next-icon {
  height: 100px;
  width: 100px;
  outline: black;
  background-size: 100%, 100%;
  background-image: none;
}

.carousel-control-next-icon:after
{
  content: '>';
  font-size: 55px;
  font-weight: bold;
  color: #2962ff !important;
}

.carousel-control-prev-icon:after {
  content: '<';
  font-size: 55px;
  font-weight: bold;
  color:#2962ff !important;
}