:root {
    --background-color: #f8f9fa;  /* Define a background color */
    --heading-color: #0061a1; 
    --tagline-color: #4c89a5;             /* Define a text color */
    --accent-color: #07a6ca;       /* Define an accent color */
  }



@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Malayalam:wght@300;400&display=swap');
  .bg-white {
    --bs-bg-opacity: 1;
    background-color: #fff;
}

  h2{
    color:#030166;
  }

  .text-secondary{
    color: var(--tagline-color);
  }

  p{
    font-size: 1.2rem;
    font-weight: 400;
  }
  a{
    text-decoration: none;
  }


  section{
    padding-top: 3rem;
    padding-bottom: 3rem;
    /* border: 4px solid red; */
  }


  @media (min-width: 768px) { 
    section{
      padding-top: 3rem;
      padding-bottom: 3rem;
      /* border: 4px solid red; */
    }

  }

  #slider, #header{
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
    border: none !important;
  }

  #events strong, #events p, #news_page strong, #news_page p{
    color:rgb(64, 94, 114);
    }

  #news_page .card-img-top{
    max-height: 300px !important;
  }


  /* #news_section{
    margin-bottom: 3rem !important;
  } */
  
  #events h4, #news_section h4, #news_page h4{
    font-family: 'Noto Sans Malayalam', sans-serif;
    color:rgb(64, 94, 114);
  }

  #event_detail h1, #news_detail h1{
    font-family: 'Noto Sans Malayalam', sans-serif;
    color:rgb(64, 94, 114);
    font-size: 1.8rem;

  }

  #event_detail div, #news_detail div{
    font-family: 'Noto Sans Malayalam', sans-serif !important;
    color:rgb(64, 94, 114) !important;
    font-size: 1.2rem; 
    font-weight: 400;
  }


 #news_detail span{
  font-size: .9rem !important;
 }

#news_section .card-img-top{
  max-height:200px !important;
  overflow: hidden;
}


/* .custom-card {
  max-height: 260px;
  
}
.custom-card img {
  width: 100%;
  height: auto;
} */


#team .card{
  border-radius: 12px !important;
  background-color: rgb(255, 255, 255);
  overflow: hidden !important;
}

/* .card .btn{
  border-top-left-radius: 50px !important;
  border-bottom-left-radius: 8px !important;

  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;

} */


#news_page .card-content{
  height: 120px !important;
  display: flex;
  align-items: center;
  flex-direction: column !important;
  text-align: left !important;
}

.card .btn{
  border-radius: 6px !important;
  align-self: baseline !important;
}



#news_page .card .btn, #events.card .btn{
  border-radius: 6px !important;
  /* align-self: baseline !important; */
}


.newbtn{
  border-radius: 6px !important;
}


/*#events p {
  font-size: .96rem !important;
}*/

#event span{
  font-size: .96rem !important;
}
