body {
 background: #a9a9a9;
}


 a {color: #ff0;}
a:hover {color: #ff0;}

.inner-page {
    background: #9b9898;
}



.header-wrapper {
    padding: 5px 0px;
    background: #fff;
}

.header {
    background-color: #626161;
}

img, svg {
    vertical-align: middle;
    filter: grayscale(1);
}




section, .section {
    color: #ff0;
    background-color: darkgray;
    padding: 30px 0;
    scroll-margin-top: 98px;
    overflow: clip;
}

.section-title h2:after {
    background: #ff0;

}


.section-title h2 {
    color: #ff0;
  
}

.news-title a {
    color: #ff0;
}


.announce-content .announce-title a {
    color: #ff0;
}



#news {
    background: #808080;
    margin-bottom: 15px;
}


.news-content {
    background: #666;
    margin-top: 28px;
}



.news-date  time {
 background: #555;
}


.news-date {
background-color: #555;
    color: #ff0;

}



.footer-link {color: #ff0;background: #777;}

.footer-link:hover {
 color: #ff0;
 background: #777;
 }






.academics h3 {
    color: #ff0;

}





.academics {
    background: #6f6f6f;
}



.acadmic-program a {
    color: #ff0;

}





.academics .item-list li a {
    color: #ff0;
 
}




.academics .item-list li a:before {
  
    color: #ff0;

}



.values {
    background-image: url(../images/reaserch-bg-b6.jpg)!important;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    position: relative;
    z-index: 1;
    padding: 34px 0px 40px 0px;
    margin-top: 1px;
}


.values .card {
    background-color: #706f6f;
    color: #ff0;
    /* padding: 30px; */
    box-shadow: 0px 0 10px rgba(0, 0, 0, 0.1);
    text-align: center;
    transition: 0.3s;
    height: 100%;
    border: 0;
}

.counter {
    background: #7b7b7b;
    border-radius: 26px;
}


.counter p {
color: #ff0;}
  



.counter.blue:before {
    background-color: #6a6a6a;
}


.counter .counter-icon {
    color: #ff0;
    background: #7f7f7f;
}




.counter .counter-icon:before {
    content: "";
    background: #555555;
    width: 120px;
    height: 90px;
    border-radius: 10px 10px 0 0;
    transform: translateX(-50%);
    position: absolute;
    top: 0;
    left: 50%;
    z-index: -1;
    clip-path: polygon(0% 0%, 100% 0, 100% 70%, 50% 100%, 0 70%);
}




.counter:before {

background-color: #6a6a6a;
}

.counter.blue .counter-icon:before {
    background-color: #555;
}



.counter.blue .counter-icon {
    background-color: #888888;
}





.counter.red .counter-icon {
    background-color: #888;
}



.counter.red .counter-icon:before {
    background-color: #555555;
}




.counter.red:before {
    background-color: #6a6a6a;
}



.counter.gray:before {
    background-color: #6a6a6a;
}

.counter.gray .counter-icon:before {
    background-color: #555555;
}


.counter.gray .counter-icon {
    background-color: #888888;
}




.event-footer {

background: #666;

color: #ff0;

}
  


#recent-posts {
    background: #77777777;
}




.footer-newsletter {
   background: #ccc;
}


.recent-posts .event-item {
    background-color: #777;
    box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.1);
    transition: 0.3s;
}





.footer-newsletter .views-field.views-field-field-footer-logo {
  background: #ffffff;
}




.event-date time {background: #555;}




.recent-posts .event-item  .event-date {

background-color: #666;

color: #ff0;

box-shadow: 0px 9px 6px -5px #292c2e8f;
}


.slick-arrow::before {
    color: #ff0;
    font-size: 36px;
    font-size: 2.25rem;
}

.footer-newsletter .slick-arrow::before {
    color: #000;
    font-size: 36px;
    font-size: 2.25rem;
}


.where-we {
    margin-bottom: 0;
    color: #ff0;
  
}







.footer {
    color: #ffffff;
    background-color: #888;
    font-size: 14px;
    padding-bottom: 10px;
    position: relative;
}




.footer .footer-links ul a {
    display: inline-block;
    color: #ff0;
    line-height: 1;
}



.footer h4 {
 
    color: #ff0;
}




.footer p {

    color: #ff0;
}



.footer-top {color: #ff0;}

.academic-row {
   background: #6f6f6f;
}


.footer .social-links a:hover {
    color: #ff0;
    background-color: #383838;
}



.footer .social-links a {
  
    color: #ff0;

}




.event-view-all a {
    color: #ff0;
}



.footer .social-links a {
 border: 1px solid color-mix(in srgb, #ff0, transparent 85%);
   
}



.topbar .accibility a:hover, .topba.accibility a:focus {
    background-color: #abaaaae3;
}


ul.sf-menu ul {background: #626161;}


.sf-depth-2:hover {
    background: #888;
}



.accordion {

background: #777777;
}

#accordion .menu-item .link a:before {color: #ff0;}
.accordion .link a { color: #ff0;}


.inner-text #block-custom-theme-content {
    border: 1px solid #948f8f;
    padding: 14px;
    background: #777;
    box-shadow: 0px 2px 8px rgb(0 0 0 / 48%);
}


.page-title {
    color: #ff0;
    background-color: #ffffff00;
   
}


.inner-text #block-custom-theme-content p { color: #ff0;}




ul.sf-menu a, ul.sf-menu span.nolink {
    color: #ff0;
    text-decoration: none;
}



.breadcrumb-item {
 background-color: #888;
}




.breadcrumb-items li:last-child {
    background: #444;
}


.announcements 
   {background-color: #888;}




 .imp-links li a { color:#000000;}






#block-custom-theme-homeintro {
    background: #777;
    color: #ff0;
}





#block-custom-theme-academics-2 p {
 color: #ff0;
}


#block-custom-theme-homepageresearch p {
    color: #ff0;

}




.read-m a {
 color: #ff0;
 background: #777;
}





#block-custom-theme-homespecialevents li:before {
    content: "\F1FE";
    font-family: bootstrap-icons!important;
    position: absolute;
    left: 15px;
    color: #ff0;
    font-size: 18px;
    line-height: 1.8;
    font-weight: 600;
}




#block-custom-theme-homespecialevents li a, .breadcrumb-item a, .none-link {
 color: #ff0;
} 




#block-custom-theme-homespecialevents li {
   background: #666;
  } 



#block-custom-theme-homespecialevents li:hover {
 background: #777;
   
}


.submenu {
 background: #555;
}

#accordion .menu-item--expanded .submenu .link a:before{color:#ff0;}


.accordion .link {color: #ff0;}

.accordion .no-link {
border-bottom: 1px dashed #adadad;
color: #ff0;    
}


.node--type-research-units .horizontal-tabs .horizontal-tab-button {
    background: #000000;
  
}

.node--type-research-units .horizontal-tabs .horizontal-tab-button a {
 color: #ff0;
    
}







.ru-faculty .col-sm-9 {
    background: #333;
   
}



.node--type-research-units .horizontal-tabs .horizontal-tabs-list {
    background-color: #000000;
}






.node--type-research-units  .horizontal-tab-button.selected {
    background-color: #333;
    border-bottom: 1px solid #333;
    margin-bottom: -1px;
}



.node--type-research-units  .horizontal-tabs .horizontal-tab-button a:hover {
 
    background-color: #333333;
}



.research-unit-field {
box-shadow: 0px 0 7px #ffffff;
}


.research-inner-page-heading {
    background: #000000;
    color: #ff0;
}



.research-unit-field ul li a:before, .research-unit-field ul li a {
color: #ff0;
   }




.ru_publication a {
    background: #333;
    color: #ff0;
   
}



.ru_tabs .item-list ul li a {
 color: #ff0;
}



.ru_tabs .item-list ul li a:before {
 color: #ff0;
   
}

.page-updated li {color: #ff0;}


.item-list li {color:#ff0;}



.bg-light {
    --bs-bg-opacity: 1;
    background-color: rgb(0 0 0) !important;
}


.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #ff0;
    background-color: #333;
    border-color: var(--bs-nav-tabs-link-active-border-color);
}


.table th {
    background: #555 !important;
    color: #ff0;
}



.table td  {background-color: #666;color: #ff0;}



.nav-link {
color: #ff0;
}


.nav-link:focus, .nav-link:hover {
    color: #ff0;
}


.accordion-item {
    color: #ff0;
    background-color: #55555555;
    border: 1px solid #7c7b7b;
}


.accordion-button:not(.collapsed) {
    color: #ff0;
    background-color: #555;
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 #3c3e411f;
}


.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    font-size: 1rem;
    color: #ff0;
    text-align: left;
    background-color: #555;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--bs-accordion-transition);
    box-shadow: none;
    border: 1px solid #656363;
}


.accordion-button:focus {
    z-index: 3;
    outline: 0;
    box-shadow: none;
}



.accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
   background-image: url(../images/down-arrow.png);
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out
}




.footer-top {background: #888;}

.useful-links li:before {
 color: #ff0;
 
}



.footer .footer-links ul a:hover {
    color: #ff0;
}



#block-custom-theme-footermenu-3 li:before {
color: #ff0;
 
}



#block-custom-theme-footermenu2 li:before {
color: #ff0;
  
}



.footer-bottom {
    background: #777;
    padding-bottom: 15px;
}


.social-links strong {
    color: #ff0;
}


.footer-full {
color: #ff0;
}



.announce-item {
    background: linear-gradient(to right, #5a5858, #666);
    box-shadow: 1px 7px 5px -5px #7182892e;
    border-radius: 5px;
}



ol.organizational-chart>li>div:only-of-type {
 
    background: #555;
    color: #ff0;
  
}
ol.organizational-chart>li>ol>li>div {
    background-color: #333;
    color: #ff0;
    border-radius: 8px;
    font-size: 14px !important;
}




ol.organizational-chart>li>ol>li>ol>li>div {
    background-color: #676767;
    color: #ff0;

}



ol.organizational-chart>li>ol>li>ol>li>ol>li>div {
    background-color: #303234;
    border-radius: 8px;
    color: #ff0;
}


#accordion .menu-item .link span:before {
 color: #ff0;
    
}


#block-custom-theme-local-tasks li {
    display: inline-block;
    background: linear-gradient(175deg, #707070, #000000);
    border-radius: 15px;
    box-shadow: 0px 2px 2px #928383d4;
}


#block-custom-theme-local-tasks .is-active {
    background-color: #666;
    font-weight: 600;
    color: #ff0;
}


#search-block-form .form-submit {
  
    background-color: #000000;
  
}


#webform-submission-feedback-node-8568-add-form {
    padding: 35px;
    background: #333;
    border-radius: 10px;
}


label {
    display: inline-block;
    color: #ff0;
}


fieldset {
 color: #ff0;
}



.webform-button--submit {
    background-color: #000000 !important;
    color: #ff0;
   
}




.form-item-captcha-response .field-prefix {
 
    color: #ff0;
}




#accordion  .menu-item  a:before {
 color: #ff0;
   
}

#accordion .menu-item .no-link a {
    color: #ff0;
}



.topbar {background: #6a6969;}


.topbar .accibility a {
    color: #ff0;
   
}



.topbar .accibility img {
 
 filter: invert(1);
}



.topbar a {
    color: #ff0;
}


.gov-url a:hover {
    background-color: #444444;
}

.admission-text a {
    color: #ff0;
 }




.admission-text a {
    color: #ff0;

}

.admission-text {
    position: absolute;
    text-align: center;
    background: #6f6f6f;
    color: #ff0;
    padding: 14px 20px;
    box-shadow: 0px 9px 7px -3px #0e1b20bf;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border: 1px solid #fff;
    z-index: 99;
}


.admissions h3 {
color: #ff0;

}

.footer-newsletter .buttons button .bi-pause-circle, .buttons button .bi-play-circle {
    font-size: 18px;
    color: #000000;
}


.footer-newsletter .buttons button {

    background: #ff0;
   }




.slick-arrow::before {
    color: #555 !important;
    position: relative;
    font-size: 36px;
    font-size: 2.25rem;
}



.academics .item-list li:before { color: #ff0;}

.announce-title:before {color: #ff0;}


.accordion-button::after {
background-image: url(../images/down-arrow1.png)!important;
   
}




.vertical-tabs__menu-item {
 background: #333;
}



.gati-02 label {
  
background: #555;
  
color: #ff0;
  
padding: 8px 22px;
  
min-width: 100%;
  
box-shadow: 1px 1px 6px 1px #c6c6c6;
}


.gati-02 .field__item {
    border: 1px solid #6b6b6b;
    border-bottom-right-radius: 11px;
    border-bottom-left-radius: 11px;
    padding: 15px;
    background: #555;
    margin-top: -3px;
}


.gati-01 label  {
 background: #555;
 color: #ff0;
}


.paragraph--type--what-s-new a:before {
       color: #ff0;
   
}



.page-nav ul {
background-color: #626161;
}


.page-nav .active {
    background-color: #000000;
}


.page-nav li a {color: #ff0;}
.btn:hover {
    color: #ff0;
    background-color: #444;
    border-color: #444;
}

.btn-primary {
    color: #ff0;
    background-color: #444;
    border-color: #444;
}

table.dataTable tr.odd td.sorting_1 {
    background-color: #333333;
}


.list-group-item {
    position: relative;
    display: block;
    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    color: #ff0;
    text-decoration: none;
    background-color: #ffffff00;
    border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}



.list-group-item:first-child {
 background: #636363;
}

.list-group-item-action:focus, .list-group-item-action:hover {

    color: #ff0;
 
}


.directors-page .director-image {
    background: #333333;
   
}


.director-designation {
    background: #333333;
  color: #ff0;
    
}

    
.director-name {color: #ff0;}
.inner-text #block-custom-theme-content {
 color: #ff0;
}