body {

 color: #ff0;
}

a {color: #ff0;}



.topbar a {
    color: #ff0;
}



.social-links i {
    color: #ff0;
}



.topbar_link a {
    color: #ff0;
}

.topbar_link a:hover {
    color: #ff0;
}



.topbar i {
    color: #ff0;
  
}

.topbar {
 background: #707070;
}




ul.sf-menu a, ul.sf-menu span.nolink {
    color: #ff0;

}


.research a {
    color: #ff0;

}



ul.sf-menu ul {background: #626262;}


.latest-news {
    background: #707070;
    height: 57px;
}




h1, h2, h3, h4, h5, h6 {color: #ff0;}


.read-more:hover {
    color: #ff0;
    background: #333;
}




.read-more {
color: #ff0;
border-color: #ff0;

}




.process_2 {
    background: #403f3f8c;
}




.process_2 .item_wraper {
 background: #707070;
}


.process_2 .item_wraper a {
    color: #ff0;
}



.service_3 {background: #707070;}


.single_service_2 {
    background: #666;
}


.programs-sec {
    background: #717171;
    padding: 20px 0px 10px 0px;
}



#tender-section {background: #707070;}





#block-custom-theme-blocktabshometabs .ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
    background: #707070 !important;
}




.ui-widget-content a {
    color: #ff0 /*{fcContent}*/;
}




.item-list li:before {
 color: #ff0;
  
}



.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #55555555;
    color: #ff0 !important;
    background: #555;
}




.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #666 !important;
    background: #666 !important;
    font-weight: normal;
    color: #ff0 !important;
}



.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
    color: #ff0 /*{fcDefault}*/;
    text-decoration: none;
}






.double-line-bottom-centered-theme-colored-2:before {
    border-radius: 8px;
    bottom: 0;
    content: "";
    height: 4px;
    bottom: -1px;
    left: -538px;
    right: -2px;
    margin: 0 auto;
    position: absolute;
    width: 100px;
    background: #ff0;
}





.news-btns .downew {
    background: #555;
    color: #ff0;
    padding: 3px 3px 5px 0px;
    width: 30px;
    height: 30px;
    margin-right: -3px;
}


.news-btns .togglenew {
    background: #555555;
    color: #ff0;
    padding: 3px 3px 5px 5px;
    width: 30px;
    height: 30px;
}



.news-btns .upnew {
    background: #555555;
    color: #ff0;
    padding: 3px 3px 5px 0px;
    width: 30px;
    height: 30px;
    margin-left: -3px;
}


.news-btns .togglenew:before {

    color: #ff0;
}


.bg-white {
    background-color: #707070 !important;
}




.single_service_2 .heading {color: #ff0;}

.bg-white {
    /* background-color: #707070; */
}






.programs-sec .read-more {

    background-color: #ffff0000;
   color: #ff0;
 
}



.programs-sec .read-more {
    border-color: #ff0;
color:#ff0;
}

.customers-testimonials.owl-carousel .owl-dots .owl-dot span {
    background: #ff0;

}


.customers-testimonials.owl-carousel .owl-dots .owl-dot.active span, .customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span {
    background: #e9e9d4;
    transform: translate3d(0px, -50%, 0px) scale(0.6);
}




.short-name:before {
  
    background: #ff0;

}




.short-name:after {
    content: "";
    width: 30px;
    height: 1px;
    background: #ff0;
    position: absolute;
    top: 50%;
}

.tender a {
    color: #ff0;
    font-weight: 400;
}


#block-custom-theme-views-block-events-block-1 .slick-list {
    background: #55555500;
}



.slick-arrow::before {
    /* font-size: 1.5rem; */
    color: #ff0;
}






.monthly-status {
    background-image: url(../images/monthlystatusb.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    position: relative;
    z-index: 1;
    padding: 32px 0px 20px 0px;
}



.counter1:before {

background: #b3b3b3 !important;
}



.counter1 {
    color: #ff0;
    background: #707070;
}



.counter1 .counter-value {
    color: #ff0;
    background: #707070;
}




.tender .slick__slide {background: #707070;}





.tender .views-field-field-end-date {
    color: #ff0;
    padding-left: 15px;
    padding-bottom: 10px;
}





#tender-section .slick__arrow {background: #707070;}





#tender-section .buttons button {
    color: #ff0;
    background: #707070;
}


.clients {background: #b3b3b3;}




.main-footer {
    background: #707070;
    color: #ff0;
    padding: 20px 0px;
}






.quick_link ul li a {
  color: #ff0;

}



.quick_link h5, .address h5 {
    font-weight: 600;
    margin-bottom: 7px;
    color: #ff0 !important;
    font-size: 14px;
}



.quick_link h5:after { background: #ff0;}




 img{
 
    filter: #707070scale(1);
}



.bn-news ul li a {
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 10px 10px;
    /* padding: 3px 10px; */
    color: #ff0;
    position: relative;
    display: block;
    overflow: hidden;
}


.news-title h2 {
    color: #ff0;
    /* text-transform: uppercase; */
}




.main-banner .ri-pause-circle-fill:before {
    content: "\efd5";
    font-size: 22px;
    color: #ff0;
}

#header {
    background: #626262;
}



.bn-controls button {
    width: 30px;
    float: left;
    height: 30px;
    cursor: pointer;
    border: none;
    border-left: solid 1px #787878;
    text-align: center;
    background-color: #666666;
}



.double-line-bottom-centered-theme-colored-2:after {
    border-radius: 8px;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    right: 65px;
    margin: 0 auto;
    position: absolute;
    width: 94%;
    background: #ff0;
}






.scroll_btn span {
    font-size: 16px;
    color: #000000;
    animation: scroll_amini linear 2s infinite alternate;
    -webkit-animation: scroll_amini linear 2s infinite alternate;
    position: absolute;
    left: 50%;
    bottom: -20px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}



.scroll_btn:hover {
    background: #ff0;
}





.scroll_btn {
  width: 35px;
  height: 70px;
  border-radius: 25px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 111;
  cursor: pointer;
  text-align: center;
  line-height: 70px;
  background: #ff0;
  border: 3px solid var(--colorWhite);
  transition: all linear .3s;
  -webkit-transition: all linear .3s;
  -moz-transition: all linear .3s;
  -ms-transition: all linear .3s;
  -o-transition: all linear .3s;
}




#tender-section .slick-arrow::before {
    color: #ff0;
}



#tender-section .ri-pause-circle-fill:before {
 color: #ff0;

}


#tender-section .ri-play-circle-fill:before {
    content: "\f008";
    font-size: 23px;
    color: #ff0;
    line-height: 1.4;
}

.bn-controls button:hover {
    background-color: #000000;
}


.bn-arrow::after {
    /* border-color: #ffffff; */
    border-color: #ff0;
}







.bn-pause::before{


  background-color: #ff0;

}


.bn-pause::after{

  background-color: #ff0;

}





/* .slick-arrow::before {
    font-size: 1.5rem;
    color: #ff0;
} */


.ri-play-circle-fill:before {
    content: "\f008";
    color: #fff;
}



.bn-play::after {
    left: 100%;
    top: 49%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    border-color: rgba(136, 183, 213, 0);
    border-left-color: #ff0;
    border-width: 8px;
    margin-top: -10px;
}


.ri-play-circle-fill:before {
    content: "\f008";
    color: #ff0;
   
}


.clients .ri-pause-circle-fill:before {
    content: "\efd5";
    font-size: 22px;
    color: #ff0;
}



.accordion {
    background: #555;
}



.table th {
    background: #666 !important;
    color: #ff0;
}



tbody {
    background: #707070;
    color: #ff0;
}

a {
    color: #ff0;
}

.accordion-body {
    background: #444;
}

.accordion-header {
    background: #666;
    border: 1px solid #cfcfcf82;
}

#accordionpage .accordion-button:not(.collapsed) {
    color: #ff0 !important;
    background-color: #666 !important;
}







.inner-page #block-custom-theme-content {
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    padding: 14px;
    background: #707070;
    box-shadow: 0px 2px 8px rgba(63, 77, 192, 0.20);
    text-align: justify;
}


.link a {
    color: #ff0;
}

#accordion .menu-item .link :before {
    color: #ff0;
}



.director-box {
    background: #333;
    color: #ff0;
    text-align: center;
    padding: 15px;
    margin-bottom: 18px;
    border-radius: 5px;
    box-shadow: 0px 10px 16px 0px rgba(132, 125, 125, 0.43);
}



.breadcrumb-item a,
.breadcrumb-item span {
    color: #ff0;
}

.breadcrumb-items li:last-child {
    background: #777;
}

.breadcrumb-item {
    background-color: #666;
}

.breadcrumb-item a:hover {
    color: #ff0;
}




.inner-page-baner {
 filter: #707070scale(1);
}


.accordion-button {
    color: #ff0 !important;
    background-color: #5c5c5c !important;
    font-weight: 600!important;
}




.noticeboard_header {
    background: #333!important;
 color: #ff0!important;
 
}






.dept-page .views-field-name {
    background: #222222;
 
   color: #ff0;
   
}








.views-field.views-field-field-dept-icon {
    border: 1px dashed #cbcbcb;
    margin-right: 15px;
    margin-bottom: 0px;
    padding: 10px 0px;
    border-top-left-radius: 6px;
    border-top-right-radius: 5px;
    background: #ffffff;
}



a:hover {color: #ff0;}


.inner-text  .item-list ul {
    margin-left: 15px;
}


.faculty-designation {
    background: #222222;
    color: #ff0;
   
}


.faculty-name {
  color: #ff0;
}




.faculty-page .faculty-image {
    background: #333;
    padding: 14px;

}







.pager__item a {
  
    background: #444 !important;
    border: 1px solid #9f9f9f !important;
  color: #ff0 !important;
}
  




input#edit-submit-forms-and-formats {
    background: #222222;
color: #ff0;}
  




.bn-news ul li a:hover {color: #ff0;}


.slick-arrow:hover::before {
    color: #ff0;
}





.inner-page {
 background: #898989;
}




.accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("../img/down-arrow-black.png")!important;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out;
}


.activity-title {
    background: #222222;
  
}



.research {
    background: #545454;
}





.process-centres {
    background: #545454;
}





.research  h3 {
    background: #666;
}



.process-centres  .item_wraper {background: #666;}



.process-centres .item_wraper a {
    color: #ffff00;
}




section.campus-life {
    background: #535353;
}








.campus-life  h3 {
    background: #666;
    color: #ff0;
}



.sports {
    background: #535353;
}


.event-sec {
    padding: 20px 0px 25px 0px;
    background: #a9a7a7;
}





.blog-content2 {
 background: #858585;
}



.blog-content2 .date-home {
 
background: #666;
 
color: #FF0;
}




.blog-btn a {color: #FF0;}


.blog-btn a:hover {color: #FF0;}


.event-month {
color: #ff0;
}



#block-custom-theme-campuslife a {

    color: #ff0;

}


#block-custom-theme-regionalstationsservicecentres .link { color: #ff0;}


.process-centres a {
color: #ff0;
}




.common_heading {
    background: none;
    text-align: center;
    background: url("../img/bg-title-black.png") no-repeat scroll bottom center transparent!important;
    padding-bottom: 25px;
    margin-bottom: 21px;
}


.sports .buttons button {
    background: transparent;
}








.gallery .buttons button {
    color: #ffff00;
    border: 1px solid #ff0;
}


.sports .ri-pause-circle-fill::before {
 color: #ffff00;
}

.sports .ri-play-circle-fill:before {
    content: "\f008";
    color: #ff0;
}




.sports .buttons button {
 
    border: 1px solid #ff0;}

.accordion-body {
    background: #222121a3!important;
}




.events-page .views-field-title a {
    color: #ffff00;
}






.events-page .views-field-title {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    background: #222;
    margin: 0px 10px;
    color: #fff;
    height: 100px;
    box-shadow: 0px 5px 6px 0px rgb(204 204 204 / 43%);
}





.events-page .views-field-field-end-date {
    padding-left: 10px;
    padding-right: 10px;
    background: #ff0;
    color: #000000;
    /* width: 30%; */
    position: absolute;
    margin-top: -126px;
    margin-left: 10px;
    font-weight: 600;
}






.events-page .footer-view {
    background: #222222;
    color: #ff0;
 
}



.gallery {
    padding-top: 0px;
    background: #707070;
}






#block-custom-theme-views-block-home-photo-gallery-block-1 a {
color: #ffff00;
}


.event-sec a {
color: #ff0;
}



.sports  a {
  color: #ff0;
}

.buttons button {
background: #000000;
}







#block-custom-theme-campuslife p a {
color: #ff0;
    font-size: 16px !important;
}


.photogallery-title {
    background: #333;
   }


.photogallery-title a {
    color: #ff0 !important;
}

.slick-arrow {
    background: #666;
}

.slick-autoplay-toggle-button .slick-pause-icon::before {
    background: #666;
    color: #ff0;
}

.slick-autoplay-toggle-button .slick-play-icon::before {
    background: #666;
    color: #ff0;
}
.programs-sec .buttons button {
    background: #666;
}

#toggle i {
    color: #ff0;
}

.programs-sec .owl-nav i {

    color: #ff0;
}

.overlay {
    border-image: fill 0 linear-gradient(#666, #666); 
    background: #666;
}

.sports .gallery_text,
.gallery1 .gallery_text {
    color: #ff0;
    background: #666

}
.slick-dots li.slick-active button {
    background: #ff0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
	color: #ff0 !important;
}


a.faculty-title {
    color: #ff0!important;
    
}



.directors-page .director-image {
    background: #606060!important;
  
}





.director-designation {
    background: #555!important;
 color: #ff0!important;
  
 }




.director-name {
color: #ff0!important;
}



.about-institute .bg-image {
    background-color: rgb(102, 102, 102)!important;
}


.about-institute {
   
    background-color: #535353;
}




.minister-logo li {
 border-right: 1px solid #000;
 }




.Video_title {
 background: #505050!important;
 color: #ff0!important;
}

.counter1 h3 {
   color: #ff0!important;
}

.customers-testimonials h5 {
    color: #ff0 !important;
    background: #707070 !important;
}


.billdesk-payment-form #edit-submit {
    width: 14%;
    border-radius: 5px;
    background: #666;
    color: #ff0;
    border-bottom: 4px solid #383a37;
}





.webform-submission-form input {
    margin-bottom: 15px;
    background: #555;
}




.form-text {

    color: #ff0!important; 

}




.form-select {
color: #ff0; 
background-color: #555;
background-image:url(../images/yla.png);


}


input::placeholder {color:#ff0!important; }

textarea {background:#555;}
textarea::placeholder {color:#ff0!important; }