body {

    font-family: "Poppins", sans-serif;
    font-weight: normal;
    font-style: normal;
   
}

.img-width {
    width: auto;
    height: 100px;
}

:root {
    --themeColor0: #0865c3;
    --themeColor1:#F39C12;
    --themeColor2:#054A8B ;
    --themeColor3:#C30865 ;
    --themeColor4:#067802 ;
}
.bg-primary {
    background-color: var(--themeColor0) !important;

}
.text-primary {    color: var(--themeColor0);}
.nav-item:hover{
    background-color: var(--themeColor1);
    transition: 0.6s all ease;
}
.nav-link.active {  background-color: var(--themeColor1)}
.carousel-item{
    height:70vh;
}
.carousel-item  img{
    height: 100%;
    background-position: center;
    object-fit: cover;
}
h5{
    background-color: var(--themeColor0);
    padding: 0.6rem;
    border-radius: 5px 5px 5px 5px;
    border-bottom:2px solid var(--themeColor3) ;
    color: #fff;
 font-size: 0.9rem !important;
}

.ongoing-links ul li a, .ongoing-links ul,.textwidget ul li a,.News_and_Updates ul li a{
    
    color: var(--themeColor3);
    
}
ul{
    list-style-type: none;
}
footer{
    background-color: var(--themeColor3);
}
footer .footer-link a{
    color: #fff;
}
.navbar-brand  {
    color: var(--themeColor4) !important;
    font-weight: 600;
font-size:1.8rem;
}



.nav-link.fs-6{
    font-size: 0.8em !important;
}

p{
     
        font-size: 0.9em !important;
    
}

.NU{
    border: 2px solid #eee;
    border-radius: 5px  ;
}

.ongoing-links ul li a, .ongoing-links ul, .textwidget ul li a, .News_and_Updates ul li a{
    font-size: 0.9rem;
}

.green_bg{
    background-color: var(--themeColor4);
}


.alert {
    position: relative;
    padding: 8px;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
    font-size: 0.9rem;
}

.green_text{
    color: var(--themeColor0);
}


.fs-4 {
    font-size: 1.2rem !important;
  }
 

  .bg-light{
    background: #dfdfdf;
  }