header {background: #fff;}
body{background: #e6e9fc; }
.header-strip {
    background: #fff;
    border-bottom: solid 1px #ccc;
    border-top:solid 1px #ccc;
}

.header-strip li {
    color: #333;
}
.header-strip li a:hover { color: #333 }

.header-strip li.social-icon a {
    color: #fff !important;
  
}
.header-strip li.social-icon a .fa-facebook{ background: #3d5aa0;  }
.header-strip li.social-icon a .fa-twitter{ background: #54b1f6;  }
.header-strip li.social-icon a .fa-youtube{ background: #c73d32;  }


.header-strip li a {
    color: #333
}

.header-strip li span:before {
    background: #fff
}

.header-strip li a.brownTheme,
.header-strip li a.darkTheme,
.header-strip li a.greenTheme,
.header-strip li a.lightTheme,
.header-strip li a.yellowTheme {
    background: #000;
    color: #ff0
}

.header-strip li a.yellowTheme {
    color: #fff;
    background: #013299
}

.header-strip li a.brownTheme {
    color: #fff;
    background: #8a3334
}

.header-strip li a.greenTheme {
    color: #fff;
    background: #1f3d00
}

.logoContainer .form-control {
    border: 1px solid #013299;
    background: url(../images/search-icon-1.png) right top no-repeat #fff;
    color: #a7a7a8
}

.navbar-nav>li:first-child>a,
.navbar-nav>li>a {
    color: #333
}

nav.navbar {
    background: #fff
}

.search input[type=text] {
    border: none;
    border-bottom: 2px solid #000;
    background: 0 0
}

.search input[type=submit] {
    background-image: url(../images/search-icon.png);
    background-color: transparent
}

.nav>li>a:focus,
.nav>li>a:hover,
.navbar-nav>li.active>a {
    background-color: transparent;
    color: #013299
}

.banner figure figcaption {
    color: #fff
}

h2 {
    color: #eca620
}

h2 span {
    color: #013299
}

h2+p {
    color: #333
}

.mainContent {
    background: #e6e9fc
}

.aboutUs,
.innerpages {
    background: #fff !important
}

.researchPoints {
    border: 1px solid #afafaf;
    color: #333
}

.researchPoints:hover {
    background: #fff;
    -webkit-box-shadow: 2px 3px 37px -3px rgba(0, 0, 0, .3);
    -moz-box-shadow: 2px 3px 37px -3px rgba(0, 0, 0, .3);
    color: #333
}

.pagination>li>a {
    color: #013299
}

#footerWrap {
    background-color: #3c3c3c
}

.footer-block {
    color: #aaa
}

.footer-block .block>h2 {
    color: #fff
}

.footer-block .block>h2.bluetxt {
    color: #eca61f
}

.cpyTxt p,
.socialMed a,
h2.mediaHead,
ul li.leaf a {
    color: #dedede
}

.niclogo {
    background: url(../images/nic-logo.png) left top no-repeat
}

.bdrRtFoot {
    border-left: 1px solid #b9b9b9
}

span.ext {
    background: url(../images/extlink_s.png) 2px center no-repeat
}

.banner .owl-nav div {
    background: url(../images/banner-nav.png) center center no-repeat rgba(255, 255, 255, .2)
}

.banner .owl-nav div:hover {
    background-color: #013299
}

.banner .owl-dot,
.researchSlider .owl-dot {
    background: #b0b8b9
}

.banner .owl-dot.active,
.researchSlider .owl-dot.active {
    background: #eca61f
}

.banner .item p {
    background: #fff;
    color: #013299;
    border-left: solid 4px #29449a
}

.banner .item p span {
    background: #29449a;
    color: #fff
}

.sliderControls .play,
.sliderControls .stop {
    color: #eca61f
}

.sliderControls .play.active,
.sliderControls .stop.active {
    color: #29449a
}

.readMoreBtn,
.readMoreBtn:focus,
.readMoreBtn:hover {
    color: #fff;
    background: #013299
}

.readMoreBtn:after {
    content: url(../images/read-more-arrow.png)
}

.readMoreBtn1,
.readMoreBtn1:focus,
.readMoreBtn1:hover {
    color: #fff;
    background: url(../images/read-more-arrow.png) 78% center no-repeat #013299
}

.sandtvision1 {
    background: url(../images/read-more-arrow.png) 78% center no-repeat #eca620
}

.researchSlider h3,
.researchSlider h3 a {
    color: #013299
}

.researchSlider p {
    color: #333
}

.achievments-block,
.achievments-block p,
.achievments-block p a,
.achievments-block p a:hover,
.citizen-engagement h3,
.funding-blocks h3 {
    color: #013299
}

.funding-blocks {
    background: #f5f5f5
}

.funding-blocks h3 img {
    border-right: 1px solid #ccc
}

.map-overlay {
    background: rgba(0, 0, 0, .4)
}

.map-overlay .visit-map {
    background: #fff;
    color: #013299
}

.achievments-block {
    background: url(../images/achive-sprite.png) 40px center no-repeat #d9dadf;
    box-shadow: inset 0 0 50px rgba(0, 0, 0, .2)
}

.achievments-block p:after {
    content: url(../images/next-icon.png)
}

.citizen-engagement h3 {
    border-bottom: 1px solid #333
}

.list li {
    background: url(../images/list-ico.png) left 18px no-repeat;
    border-top: 1px solid #dedede
}

.list li a {
    color: #333
}

.mCSB_scrollTools {
    border: 1px solid #d3d3d3
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #dedede
}

.list.event-list li {
    background: url(../images/event-list.png) left 15px no-repeat
}

.list.news-list li {
    background: url(../images/news-ico.png) left 15px no-repeat
}

.aboutUs-content h3,
.aboutUs-content h3 a {
    color: #013299
}

.india-snt figure figcaption {
    background: #013299;
    color: #fff
}

.list-arrow li {
    background: url(../images/list-ico.png) left 7px no-repeat
}

#backtotop {
    background: url(../images/backtotop.png) center center no-repeat
}

.back {
    background: #f5f5f5
}

.back .viewDetail {
    background: #013299;
    color: #fff
}

.back .viewDetail:after {
    content: url(../images/read-more-arrow.png)
}

.back li {
    background: url(../images/list-ico.png) left center no-repeat
}

.back li a {
    color: #333
}

.citizen-engagement .box .caption {
    background: rgba(0, 51, 153, .6);
    color: #fff
}

.citizen-engagement .box .more {
    border: 2px solid #fff;
    color: #fff
}

.researchData h2,
.researchData li a,
.researchPoints:focus {
    color: #333
}

.citizen-carousal .owl-nav .owl-next,
.citizen-carousal .owl-nav .owl-prev {
    background: url(../images/citizen-arrow.png) top left no-repeat
}

.researchPoints {
    background: #d9dadf !important
}

.researchPoints:hover {
    box-shadow: inset 0 0 50px rgba(0, 0, 0, .2) !important
}

.researchPoints span:after {
    content: url(../images/down.png)
}

.researchData {
    background: #fff;
    -webkit-box-shadow: 2px 3px 37px -3px rgba(0, 0, 0, .3);
    -moz-box-shadow: 2px 3px 37px -3px rgba(0, 0, 0, .3);
    box-shadow: 2px 3px 37px -3px rgba(0, 0, 0, .3);
    color: #333
}

.researchData li a:hover {
    color: #013299
}

.disclaimer {
    color: #fff
}

.breadcrumb li,
.breadcrumb li a {
    color: #3d3d3f
}

.breadcrumb>.active {
    color: #013299
}

.parentMenu.open>a {
    background: #eca61f
}

input[type=radio].css-radio+label.css-label {
    color: #333
}

label.css-label {
    background-image: url(../images/radio.png)
}

.searchListData li a {
    color: #013299
}

.rightContent h2 {
    background: #3d3d3f;
    color: #eca61f
}

.rightContent h2.leftcornerwhite:before {
    border-left: 20px solid #f5f5f5
}

.researchListData {
    border: 1px solid #d3d3d3
}

.researchListData li a {
    border-bottom: 1px solid #dedede;
    color: #333
}

.researchListData li:last-child a {
    border-bottom: none
}

.sidebarMenu h3 {
    background: #013299
}

.project-details-table table tr td:first-child {
    color: #013299
}

.rightContent h2.subheading {
    background: #909093;
    color: #fff
}

.dropdownlist li {
    border-bottom: 1px solid #dedede
}

.dropdownlist li a {
    color: #333
}

.dropdownlist li a:after {
    color: #013299
}

.news-contentbox ul li .date {
    background: #013299;
    color: #fff
}

.news-contentbox ul li .date:after {
    border-left: 20px solid #f5f5f5
}

.news-contentbox ul li .newsbox figure figcaption {
    color: #333
}

.news-contentbox ul li .newsbox h3 {
    color: #013299
}

.news-contentbox ul li .newsbox p {
    color: #333
}

.news-contentbox ul li .newsbox p.less-more a {
    background: #013299;
    color: #fff
}

.event-contentbox h3 {
    color: #013299
}

.event-contentbox p,
.event-contentbox p.subheading,
.event-contentbox ul li {
    color: #333
}

.search-filter label {
    color: #202020
}

.select-style select,
select.custom-search-selector {
    border: 1px solid #bdbcbc;
    background: url(../images/down-arrow.png) right 10px center no-repeat #fff
}

.select-style select::-ms-expand {
    display: none
}

.select-style select:focus {
    outline: 0
}

.search-filter input {
    border: 1px solid #bdbcbc
}

.search-filter input[type=radio]+label {
    color: #333
}

.search-filter input[type=radio]+label span {
    background: url(../images/check_radio_sheet.png) 0 top no-repeat
}

.search-filter input[type=radio]:checked+label span {
    background: url(../images/check_radio_sheet.png) -21px top no-repeat
}

.search-filter .submitbtn {
    background: #013299;
    color: #fff
}

.seach-record h3 {
    color: #333
}

.seach-record .table-box table {
    border: 1px solid #e6e6e6
}

.seach-record .table-box table thead {
    background: #013299;
    border: 1px solid #013299
}

.seach-record .table-box table thead tr th {
    color: #fff;
    border: none
}

.seach-record .table-box table tbody tr td {
    color: #333;
    border-bottom: 1px solid #ececec
}

.seach-record table.dataTable tbody tr {
    background-color: #e6e6e6
}

.seach-record .dataTable>tbody>tr:nth-of-type(2n+1),
.seach-record .table-striped>tbody>tr:nth-of-type(2n+1) {
    background-color: #fafafa
}

.seach-record .dataTables_paginate a,
.seach-record .dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #333 !important;
    border: 1px solid #e6e6e6;
    background-color: #fff
}

.seach-record .dataTables_wrapper .dataTables_paginate .paginate_button a {
    color: #333
}

.seach-record .dataTables_paginate a.current,
.seach-record .dataTables_wrapper .dataTables_paginate .paginate_button.active,
.seach-record .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    border: 1px solid #013299;
    background-color: #013299
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.pagination>li.active>a,
.pagination>li>a:focus,
.pagination>li>a:hover,
.seach-record .pagination>.active>a,
.seach-record .pagination>.active>a:focus,
.seach-record .pagination>.active>a:hover {
    color: #fff !important;
    background-color: #013299 !important
}

.table-box input[type=search] {
    border: none;
    border-bottom: 1px solid #013299 !important;
    background: url(../images/search-icon.png) right center no-repeat
}

.table-box th {
    background: #013299
}

.table-box td a {
    color: #333
}

.table-box td a:hover {
    color: #eca620
}

.sandtvision {
    background: #eca620
}

.annual-events .ui-datepicker .ui-datepicker-header {
    background: #013299;
    color: #fff
}

.annual-events .ui-datepicker .ui-datepicker-next span,
.annual-events .ui-datepicker .ui-datepicker-prev span {
    background: url(../images/cal-left-arrow.png) top left no-repeat
}

.annual-events .ui-datepicker table,
.annual-events .ui-datepicker table tr td {
    border: 1px solid #dedede
}

.annual-events .ui-datepicker-today .ui-state-default {
    background: #eca620;
    color: #fff
}

.event a:after {
    background: #013299
}

.list.upcoming-event-list li span.icon {
    background: #ebe9e9
}

.list.upcoming-event-list li span.text {
    color: #000
}

.list.upcoming-event-list li span.icon.date {
    background: #eca620;
    color: #fff
}

.list.upcoming-event-list li span.text.date {
    color: #333
}

.researchSlider a.research-readmore {
    color: #013299
}

.visits {
    color: #fff
}

.visit-counter .counter {
    background: #fff;
    color: #333;
    border: 1px solid #8d8d8e
}

.mainContent innerpages {
    background: #fff
}

.aboutUs h2,
.inner-page-topheading h2 {
    background: #f2f2f2
}

.inner-page-topheading h2 {
    color: #000;
}

.inner-page-topheading p input.search,
.table-box.newTable input[type=search],
.table-box.uniTable input[type=search] {
    border-bottom: 1px solid #013299 !important;
    color: #a2a2a2;
    background: url(../images/search-icon.png) right center no-repeat
}

.inner-page-topheading p span {
    color: #013299
}

.Leftnew-nav ul li {
    border-bottom: 1px solid #fff
}

.Leftnew-nav ul li a {
    color: #fff;
    background: #013299
}

.Leftnew-nav ul li.active a,
.Leftnew-nav ul li.active>a>i {
    background: #eca61f
}

.Leftnew-nav ul ul {
    border-top: 1px solid #fff;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede
}

.Leftnew-nav ul ul li {
    border-bottom: 1px solid #dedede
}

.Leftnew-nav ul ul li a {
    color: #333;
    background: #f2f2f2 !important
}

.Leftnew-nav ul ul li a.active,
.Leftnew-nav ul ul li a:hover {
    background: #f0ce8b !important
}

.left-nav-tab .tab a {
    border: 1px solid #013299;
    background: #013299;
    color: #fff
}

.left-nav-tab .tab a.active {
    border-color: #eca61f;
    background: #eca61f;
    color: #fff
}

.left-nav-tab .tab-content {
    border: 1px solid #cacaca
}

.left-nav-tab .tab-content ul li a {
    color: #333
}

.d-innerpage-content h1 {
    color: #fff;
    background: #013299
}

.d-innerpage-content h3 {
    color: #013299
}

.d-innerpage-content p {
    color: #333
}

.category-list .boxes p a,
.d-innerpage-content p.address {
    color: #013299
}

.category-list .boxes h3 {
    color: #013299;
    background: #f2f2f2
}

.category-list .boxes p {
    background: #f2f2f2
}

.category-pagging ul li,
.category-pagging ul li a {
    color: #000
}

.category-pagging ul li.pager-current {
    background: #013299;
    color: #fff
}

.category-pagging ul.pagging li a {
    color: #a2a2a2
}

.category-pagging ul.pagging li a.active {
    color: #000
}

.d-innerpage-content h4 {
    color: #013299
}

.d-innerpage-content ul.contentlist li {
    color: #333;
    background: url(../images/inner-page-list-arrow-red.png) 5px 7px no-repeat
}

.accordiantheam ul li a {
    background: #013299;
    color: #fff
}

.accordiantheam ul li a span {
    border: 1px solid #fff;
    background: url(../images/plus.png) 5px 5px no-repeat
}

.accordiantheam ul li a.active span {
    background: url(../images/minus.png) 5px 5px no-repeat
}

.accordiantheam ul li ol {
    border: 1px solid #cacaca
}

.accordiantheam ul li ol li {
    color: #013299
}

.newTable table>thead>tr>th:nth-child(n+2),
.uniTable table>thead>tr>th:nth-child(n+2) {
    border-left: 1px solid #fff
}

.newTable table>tbody>tr>td,
.uniTable table>tbody>tr>td {
    border-bottom: 6px solid rgba(0, 0, 0, .1) !important
}

.newTable table.dataTable tbody tr,
.uniTable table.dataTable tbody tr {
    background: #f2f2f2 !important
}

h3.table-name {
    background: #013299;
    color: #fff;
    border-bottom: 1px solid #fff
}

.d-innerpage-content.detailpage p.details span,
.video-list h4 {
    color: #013299
}

.contact .form-control,
.contact .webform-component .form-text,
.contact .webform-component textarea {
    border: 1px solid #013299
}

.video-list a {
    background: #e2e2e2
}

.video-list p {
    color: #333
}

.contact h3,
.contact h4 {
    color: #013299
}

.contact p,
.contact p a {
    color: #464646
}

.contact label {
    color: #013299
}

/* .contact .form-submit {
    background: url(../images/read-more-arrow.png) 78% center no-repeat #eca620;
    color: #fff
}

.contact .form-submit::before {
    background: url(../images/read-more-arrow.png) 78% center no-repeat #eca620;
    filter: brightness(0);
} */



/* .contact .form-submit:hover {
    color: #fff;
    background: url(../images/read-more-arrow.png) 78% center no-repeat #013299
} */

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    background-color: #eca61f !important;
    color: #fff
}

.tab-content {
    border: 1px solid #ddd
}

.nav-tabs>li>a {
    background-color: #013299;
    color: #fff
}

.tab-content h4 {
    margin: 0 0 4x;
    color: #013299
}

.tab-content h4 a,
.tab-content h5,
.tab-content h5 a {
    color: #013299
}

.exo-menu,
.nav-mega-menu {
    background: #013299
}

.exo-menu>li>a {
    color: #fff
}

.exo-menu>li>a.active,
.exo-menu>li>a:hover,
li.drop-down ul>li>a:hover {
    background: #eca620;
    color: #fff
}

.flyout-left>ul,
.flyout-right>ul {
    border-left: 1px solid #365670
}

.flyout-left ul>li>a,
.flyout-right ul>li>a,
li.drop-down>ul>li>a {
    color: #fff;
    background-color: #013299;
    border-bottom: 1px dotted #547787
}

.flyout-left ul>li>a,
.flyout-right ul>li>a {
    border-bottom: 1px dotted #b8c7bc
}

.flyout-mega ul>li>a {
    color: #fff
}

.flyout-mega ul>li>a:active,
.flyout-mega ul>li>a:focus,
.flyout-mega ul>li>a:hover {
    color: #ccc !important
}

h4.row.mega-title {
    color: #eee;
    border-bottom: 1px solid #547787;
    background-color: #365670
}

ul.description li span {
    color: #ccc
}

a.view-more {
    background-color: #009fe1
}

a.view-more:hover {
    color: #fff;
    background: #0dadef
}

ul.icon-des li a i {
    color: #fff;
    background-color: #009fe1
}

.Blog,
.Images {
    background: #547787
}

.Blog {
    color: #fefefe
}

.Blog .blog-title {
    color: #fff
}

.Blog .blog-des {
    color: #ccc
}

.Images {
    color: #fefefe
}

.flyout-left ul>li>a,
.flyout-mega-wrap,
.flyout-right ul>li>a,
.mega-menu {
    background-color: #3465cc
}

.visit-counter span {
    background: #efefef;
    color: #333
}

.details_internations h4 {
    color: #013299
}

.details_internations .text {
    color: #333
}

#user-login input[type=submit],
.btn-yellow,
.details_internations .apply {
    background: #eca61f;
    color: #fff
}

.gray-bg h1 {
    background: #f2f2f2 !important;
    color: #013299
}

@media (max-width:767px) {
    .exo-menu {
        background-color: #23364b
    }
}

a.toggle-menu {
    background-color: #ccc;
    color: #23364b
}

.lastupdated {
    color: #dedede
}

.myOrderList li,
.myOrderList li a,
.myUnorderedList li,
.myUnorderedList li a {
    color: #013299
}

.myOrderList li a:hover,
.myUnorderedList li a:hover {
    color: #5776b7
}

.bilateral-box h4,
.bilateral-box h4 a,
.list-table td a,
.multi-box h4 {
    color: #013299
}

.mainContent .research {
    background: #fff !important
}

.mainContent .research h2 {
    background: #f2f2f2 !important
}

.list-table table>tbody>tr>td,
.multi-box {
    background: #f2f2f2
}

.multi-box {
    border: 1px solid #bfbfbf
}

.list-table th {
    border-left: solid 1px #fff !important
}

.simple-list table {
    border: 1px solid #ddd !important;
    border-top: none !important
}

.simple-list td {
    background: #fff !important
}

.simple-list td a:hover {
    color: #5776b7
}

.simple-list h3 {
    background: #f2f2f2 !important;
    color: #013299 !important;
    border: 1px solid #ddd
}

.simple-list .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.simple-list .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #fff !important
}

.list-unstyled li {
    border-bottom: solid 3px #f2f2f2
}

.myUnorderedList li {
    color: #333
}

.myUnorderedList li span,
.static-text h4,
.static-text h5 {
    color: #013299
}

.static-text li {
    color: #333
}

.mh-faq-container .panel>.panel-heading {
    background-color: inherit;
    border: none;
    color: #fff
}

.mh-faq-container .panel>.panel-heading>.panel-title {
    border: none
}

.mh-faq-container .panel>.panel-heading>.panel-title>span {
    border: 2px solid #013299;
    color: #013299
}

.mh-faq-container .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border: none
}

.video-list-table tr {
    background-color: #e2e2e2
}

.video-list-table td {
    border-bottom: solid 5px #f3f3f3
}

.video-list-table h4 {
    color: #013299
}

.video-list-table p {
    color: #333
}

.video-list-table .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.video-list-table .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #fff !important
}

#tablewithsearch {
    border-top: solid 1px #ddd !important
}

.Leftnew-nav ul li a.active-trail {
    background: #eca61f !important;
    color: black;
}

.Leftnew-nav li.expanded>ul>li.leaf.active-trail {
    background: #f0ce8b !important
}

.simple-list p {
    color: #333
}

.simple-list p span {
    color: #eca61f
}

.vp-table-simple-list table tbody tr td a,
.vp-view-simple-list .view-content a {
    color: #013299
}

.start_ups_text h3 {
    background: #f2f2f2;
    color: #013299
}

.videos .simple-list table {
    border: none !important
}

.vp-table-simple-list table,
.vp-view-simple-list .view-content {
    border: 1px solid #ddd !important
}

.vp-table-simple-list table tbody {
    border-top: solid 1px #ddd !important
}

.vp-table-simple-list table tbody tr td {
    background: 0 0 !important
}

.vp-table-simple-list table tbody tr td a:hover {
    color: #5776b7
}

.vp-table-simple-list .dataTables_filter input {
    border: none !important;
    border-bottom: 1px solid #013299 !important;
    color: #a2a2a2;
    background: url(../images/search-icon.png) right center no-repeat
}

.vp-table-simple-list .paging_full_numbers a {
    border: none;
    color: #666 !important
}

.vp-table-simple-list .paging_full_numbers a.paginate_active {
    background: #013299;
    color: #fff !important
}

.vp-table-simple-list .paging_full_numbers a.paginate_button:hover {
    background: #eca61f
}

.vp-table-simple-list .dataTables_filter input[type=text] {
    border: none !important;
    border-bottom: 1px solid #013299 !important;
    color: #a2a2a2;
    background: url(../images/search-icon.png) right center no-repeat
}

#datatable-1_filter input[type=text] {
    color: #333
}

.header_search .form-text {
    border: 1px solid #ccc;
    box-shadow: none;
    color: #333 !important;
    background: #fff;
}

.header_search #search-form #edit-submit,
.header_search .container-inline #edit-actions #edit-submit {
    background: url(../images/search-icon-1.png)  0px 2px  no-repeat !important;
    color: #000;
}

.header_search .form-submit {
    background: url(../images/search-icon-1.png)  0px 2px  no-repeat !important;
	background-color: initial;
    border: none;
    color: #000;
}

#search-form #edit-keys,
.search-form .common-right ul li.ico-site-search #edit-search-block-form--2 {
    border: 1px solid #013299;
    color: #333 !important;
    background: #fff;
}

.search-form #edit-submit {
    background: url(../images/ico-goi-search.png) center center no-repeat #013299 !important
}

.search-result h3 a {
    color: #013299
}

.search-result h3 a:hover {
    color: #5776b7
}

.search-result p strong {
    color: #eca620
}

.vp-view-conference-list .view-content {
    border: 1px solid #ddd !important
}

.vp-view-conference-list h4 {
    background: 0 0
}

.vp-view-conference-list a p {
    color: #333
}

.vp-view-conference-list a p span {
    color: black;
}

.vp-view-conference-list a p span.date-display-range>span {
    color: #333
}

.vp-view-conference-list a p span.date-display-range {
    color: #eca61f
}

#block-cmf-content-footer-region-block .disclaimer1 span,
.banner-page h3,
.vp-table-search-table table>tbody>tr>td a {
    color: #013299
}

.tb-megamenu .nav>li.open.dropdown {
    background-color: #eca61f
}

#block-cmf-content-footer-region-block {
    background-color: #ddd
}

.vp-table-search-table table thead th {
    background: #013299
}

.vp-table-search-table table>thead>tr>th:nth-child(n+2) {
    border-left: 1px solid #fff
}

.vp-table-search-table table>tbody>tr>td {
    border-bottom: 6px solid rgba(0, 0, 0, .1) !important;
    background: 0 0 !important
}

.vp-table-search-table table.dataTable tbody tr {
    background: #f2f2f2 !important
}

.vp-table-search-table table>tbody>tr>td a:hover {
    color: #eca620
}

.vp-table-search-table .paging_full_numbers a {
    border: none;
    color: #000000 !important
}

.vp-table-search-table .paging_full_numbers a.paginate_active {
    background: #013299;
    color: #fff !important
}

.vp-table-search-table .paging_full_numbers a.paginate_button:hover {
    background: #eca61f
}

.vp-table-search-table .dataTables_filter input[type=text] {
    border: none !important;
    border-bottom: 1px solid #013299 !important;
    color: #a2a2a2;
    background: url(../images/search-icon.png) right center no-repeat
}

.vp-table-search-table a.Apply {
    background: #eca61f;
    color: #fff
}

.pager li>a,
.pager li>span {
    background-color: #ddd;
    color: #000000;
    border: none
}

.pager li>a:focus,
.pager li>a:hover {
    background-color: #eca61f;
    color: #000000;
    border: none
}

.pager li.pager-current {
    background-color: #013299;
    color: #fff
}

.vp-view-simple-list .views-exposed-widget select {
    border: 1px solid #ddd
}

.vp-view-simple-list .views-exposed-form .form-submit {
    background-color: #eca61f;
    color: #fff;
    border: none
}

.vp-table-simple-list input[type=text],
.vp-table-simple-table input[type=text],
.vp-view-grid-list .views-exposed-widget input[type=text],
.vp-view-grid-list .views-exposed-widget select,
.vp-view-grid-list input[type=text],
.vp-view-simple-list input[type=text] {
    border: 1px solid #ddd
}

.vp-view-grid-list .views-exposed-form .form-submit {
    background-color: #eca61f;
    color: #fff;
    border: none
}

.vp-table-simple-list .views-exposed-widget,
.vp-table-simple-table .views-exposed-widget,
.vp-view-conference-list .views-exposed-widget select,
.vp-view-simple-table .views-exposed-widget {
    border: 1px solid #ddd
}

.vp-table-simple-list .views-exposed-form .form-submit,
.vp-table-simple-table .views-exposed-form .form-submit,
.vp-view-conference-list .views-exposed-form .form-submit,
.vp-view-simple-table .views-exposed-form .form-submit {
    background-color: #eca61f;
    color: #fff;
    border: none
}

.views-widget .form-type-textfield input[type=text],
.vp-table-search-table .views-exposed-widget select {
    border: 1px solid #ddd
}

.mega-dropdown-menu .tb-megamenu-subnav li a:hover {
    color: #eca620
}

.view-empty {
    background-color: #f2f2f2
}

.vp-table-search-table .views-exposed-form .form-submit {
    background-color: #eca61f;
    color: #000000;
    border: none;
    /* font-weight: bolder; */
}

.vp-table-search-table .views-exposed-widget input[type=text] {
    border: 1px solid #ddd;
}

.easy-breadcrumb a {
    color: #3d3d3f;
}

.easy-breadcrumb .easy-breadcrumb_segment-separator {
    color: #000000;
}

h1 .page-heading {
    color: #fff;
    background: #013299
}

.easy-breadcrumb_segment.easy-breadcrumb_segment-title,
.spcl-text {
    color: #013299
}

.grey-bg,
.spcl-text {
    background-color: #f2f2f2 !important
}

.fixed {
    border-bottom: solid 1px #fff
}

.grey-bg,
.titleBlue {
    color: #013299 !important
}

.d-innerpage-content h3 a {
    color: #013299
}

.specialUnorderList li a,
.toList li,
.toList li a {
    color: #333
}

.specialUnorderList li {
    color: #333;
    border-bottom: solid 1px #f2f2f2
}

.specialUnorderList li:last-child {
    border: none
}

.title3,
.title3 a {
    color: #013299
}

#right_content .tabs-primary li,
#right_content ul.tabs.primary li {
    color: #333;
    background: #ddd
}

#right_content .tabs-primary li a,
#right_content ul.tabs.primary li a {
    color: #333
}

#right_content .tabs-primary li.is-active,
#right_content .tabs-primary li:hover,
#right_content ul.tabs.primary li.active,
#right_content ul.tabs.primary li.is-active,
#right_content ul.tabs.primary li:hover {
    color: #333;
    background: #eca61f
}

#right_content .view .date-nav-wrapper .date-next,
#right_content .view .date-nav-wrapper .date-prev {
    background: 0 0
}

.site-map-menu ul li.leaf a {
    color: #333 !important
}

.site-map-menu ul li.leaf a:hover {
    color: #eca620 !important
}

.site-map-menu li.leaf a {
    color: #333 !important
}

.site-map-menu li.leaf a:hover {
    color: #eca620 !important
}

.forum-table thead th,
.sticky-enabled thead th {
    background: #013299;
    color: #fff
}

.forum-table thead th a,
.sticky-enabled thead th a {
    color: #fff !important
}

.sticky-enabled td {
    border-bottom: 6px solid rgba(0, 0, 0, .1) !important
}

#forum-sort select,
.forum-tools select {
    border: 1px solid #ddd
}

#sort-topic-submit {
    background-color: #eca61f;
    color: #fff;
    border: none
}

.comment-form input[type=text],
.comment-form select {
    border: 1px solid #ddd
}

.forum-table th a {
    color: #fff !important
}

.comment-form textarea {
    border: 1px solid #ddd;
    resize: none
}

.comment-form input[type=submit] {
    background-color: #eca61f;
    color: #fff;
    border: none
}

#visitors-date-filter-form .form-item select {
    border: 1px solid #ddd
}

#edit-actions input[type=submit],
#edit-download-file,
#visitors-date-filter-form input[type=submit],
.views-submit-button input[type=submit] {
    background-color: #eca61f;
    color: black;
    border: none
}

#edit-account input[type=text],
#edit-account input[type=password],
#edit-forum,
#edit-profile-main input[type=text],
#edit-profile-main select,
#user-login input[type=text],
#user-login input[type=password],
#user-pass input[type=text] {
    border: 1px solid #ddd
}

.page-visitors-hits table th {
    background: #013299;
    color: #fff;
    border-bottom: 6px solid rgba(255, 255, 255, .6) !important
}

.page-visitors-hits table td {
    border-bottom: 6px solid rgba(0, 0, 0, .1) !important
}

.page-visitors-hits table tr:last-child td,
.page-visitors-hits table tr:last-child th {
    border-bottom: none !important
}

.project-details-table a {
    color: #333 !important
}

.project-details-table a:hover {
    color: #eca620 !important
}

.d-innerpage-content h5,
.d-innerpage-content h5 a,
.field-name-body>.field-items>.field-item.even>p>a {
    color: #013299
}

.newheading {
    color:#1173b2
}

.newheading span {
    color: #1173b2
}

.newheading a {
    color: #1173b2
    background: #eca61f
}

.newheading a:hover {
    background: #d79311
}

.newheading:before {
    background: #1173b2
}

.newheading:after {
    background: #cccfe0
}

.content-image-sec {
    border-bottom: 1px solid #ddd
}

.content-image-sec h3 {
    color: #013299
}

.content-image-sec p {
    color: #333
}

.content-image-sec a {
    color: #fefefe;
    background: #eca61f
}

.content-image-sec a:hover {
    background: #d79311
}

.search {
    background: #f3f1f1;
    border: 1px solid #ededed
}

.search .select-style select {
    color: #626262
}

.search input.custom-search-box,
.search input.search-input {
    border: 1px solid #bdbcbc;
    background: #fff
}

.search button.searhbtn {
    color: #fefefe;
    border: none;
    background: #eca61f
}

.search button.searhbtn:hover {
    background: #d79311
}

.clickable-box .more {
    color: #013299
}

.clickable-box span {

    color: #026baf
}

.technology-day p {
    background: #eca620;
    color: #fff
}

.society-listing li a {
   color: #1173b2;
}

.society-listing li a:hover {
    color: #1173b2;
}

.youth-corner a {
    background: #ccc;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff
}

.youth-corner a.fl {
    border-left: none
}

.youth-corner a.yc {
    background: #f8be4f
}

.youth-corner a.bc {
    background: #3da3e3
}

.youth-corner a.gc {
    background: #4ac629
}

.youth-corner a.rc {
    background: #d44343
}

.youth-corner a.yc:hover {
    background: #f1b33d
}

.youth-corner a.bc:hover {
    background: #2f97d8
}

.youth-corner a.gc:hover {
    background: #3bb61a
}

.youth-corner a.rc:hover {
    background: #c73333
}

.youth-corner a span {
    color: #fff
}

.news-listing li {
    /*border-bottom: 1px solid #ddd*/
}

.news-listing li .txt {
    color: #6d6d6d
}

.news-listing li .txt a {
    color:#026baf
}

.news-listing li:hover .txt a {
    color: #f8be4f
}

.outputsblock a {
    background: #0b467e;
    color: #fff
}

.outputsblock a:hover {
    background: #053563
}

.stvision a {
    color: #fff;
    background: #eca61f
}

.stvision a:hover {
    background: #d79311
}

.project-subject {
    background: url(../images/homepage/project-submit-bg.png) bottom no-repeat;
    z-index: 9
}

.date {
    background: #013299;
    color: #fff
}

#block-custom-search-blocks-2 input[type=submit] {
    color: #fefefe;
    border: none;
    background: #eca61f !important
}

.view-id-conferences_and_seminar_event_calendar .date-nav-wrapper a,
.view-id-conferences_and_seminar_event_calendar .pager>li {
    background: 0 0 !important
}

.node-form input[type=submit],
.node-form input[type=button],
.node-form input[type=reset] {
    color: #fefefe;
    border: none;
    background: #eca61f
}

.node-form th {
    background: 0 0 !important;
    color: #333 !important
}

.bg-none {
    background: 0 0
}

.btn-yellow,
.coll-read {
    background: #eca61f
}

.border-top {
    border-top: solid 2px #cecece
}

.calendar-calendar td a {
    text-decoration: none
}

.calendar-calendar tr td.today {
    background-color: #eca61f
}

.calendar-calendar tr td.today a {
    color: #fff
}

.calendar-calendar tbody {
    border: 1px solid #ccc
}

.regular-list li,
.regular-list li a {
    color: #333
}

.calendar-calendar .future.has-events a {
    color: green !important
}

.advance_search_error_message {
    color: red
}

#edit-submit-button,
.btn-yellow,
.coll-read {
    color: #fefefe;
    border: none
}

#edit-submit-button {
    background: #eca61f !important
}

.form-select {
    box-shadow: none;
    border: 1px solid #bdbcbc;
    background: url(../images/down-arrow.png) right 10px center no-repeat #fff
}

.search .form-text {
    border: 1px solid #bdbcbc !important;
    background: #fff !important
}

.preview .node {
    background: #f3f1f1
}

.field .field-label a,
.preview .node h2,
.preview .node h2 a,
a {
    color: #026baf
}

.forum-table a:hover {
    color: #eca620
}

.forum-table tbody>tr>td a {
    color: #013299;
    font-weight: 600
}

#messages .error {
    color: black;
}

.header-strip ul li select {
    color: #fff;
    background: #3d3d3f;
    border: none;
    width: 70px
}

.regular-list1 li,
.regular-list1 li a {
    color: #013299
}

.messages--error {
    color: #a94442;
    background-color: #f2dede;
    border: 1px solid #ebccd1
}

.messages--status {
    color: #3c763d;
    background-color: #dff0d8;
    border: 1px solid #d6e9c6
}

.static-border {
    border: 1px solid #ddd
}

.selectedDate {
    background: #013299
}

.selectedDate a {
    color: #fff
}

.d-innerpage-content h4 a {
    color: #013299
}

.vp-view-conference-list p span {
    color: black;
}

.vp-view-conference-list p {
    color: #333;
}

#edit-submit-funding-s-t-awards{
    color: #000 !important;
}

span.date-display-single {
    color: #333 !important
}

.national_mission_links a,
ul.national_mission_links a {
    color: #013299
}

@media (max-width:991px) {
    .tb-megamenu {
        background-color: #013299 !important
    }

    .btn-navbar.active,
    .tb-megamenu .btn-navbar {
        background: 0 0;
        border: none
    }

    .tb-megamenu .btn-navbar.active,
    .tb-megamenu .btn-navbar.disabled,
    .tb-megamenu .btn-navbar:active,
    .tb-megamenu .btn-navbar:focus,
    .tb-megamenu .btn-navbar:hover,
    .tb-megamenu .btn-navbar[disabled] {
        background-color: inherit;
        border: none;
        outline: 0
    }
}

.copyright-block {
    background: #f2f2f2
}

.d-innerpage-content h3 a:hover,
.d-innerpage-content h4 a:hover,
.d-innerpage-content h5 a:hover {
    color: #eca620
}

.d-innerpage-content a h3:hover,
.d-innerpage-content a h4:hover,
.d-innerpage-content a p:hover,
.d-innerpage-content p a:hover {
    color: #eca620 !important
}

#description_area a:hover,
.clickable-box a:hover,
.content ul li.leaf a:hover,
.header-strip li a:hover,
.myOrderList li a:hover,
.vp-view-simple-list .view-content a:hover {
    color: #eca620
}

.d-innerpage-content h4 a:hover {
    color: #eca620 !important
}

li.cmf_lan ul {
    border: 1px solid #ccc;
    background: #fff
}
.node-169496 table tr td { border:1px solid #000 !important; padding:5px !important; }

/**********************26 feb 19**********/
.tb-megamenu { background-color: #fff; border-bottom: solid 1px #ccc; border-top: solid 1px #ccc;  }
.tb-megamenu .nav > li > a { color: #333; }
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover { background-color: #254d71 !important }
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle { background-color: #254d71 !important }
.tb-megamenu .dropdown-menu { border: solid 1px #254d71; }
.tb-megamenu .nav li.dropdown a .caret { border-top-color: #333; border-bottom-color: #333; }
.tb-megamenu .nav li.dropdown > .dropdown-toggle:hover .caret {  border-top-color: #fff;
    border-bottom-color: #fff }
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
   /* border-top-color: #fff ;
    border-bottom-color: #fff ;*/
    margin-top: 8px;
}

.tb-megamenu .nav li.dropdown.active > .dropdown-toggle{
    color: black !important;
}