a {
  color: #0082A2;
}

a:hover, a:focus, a:active {
  color: #000000;
}

:focus,
a:focus,
.dropdown-toggle:focus {
  outline-color: #CC2A2A;
}

.topbar, .topbar-fixed {
  background-color: #005E75;
}
.topbar a:hover, .topbar a:focus, .topbar-fixed a:hover, .topbar-fixed a:focus {
  color: #005E75;
}
.topbar a:hover i, .topbar a:hover .fa, .topbar a:focus i, .topbar a:focus .fa, .topbar-fixed a:hover i, .topbar-fixed a:hover .fa, .topbar-fixed a:focus i, .topbar-fixed a:focus .fa {
  color: #005E75;
}
.topbar .nav > li > a:hover, .topbar .nav > li > a:focus, .topbar-fixed .nav > li > a:hover, .topbar-fixed .nav > li > a:focus {
  color: #005E75;
}

.top-breadcrumbs {
  background-color: #A21823;
}
.top-breadcrumbs a {
  color: #fff;
}

@media (min-width: 768px) {
  li.top-search {
    border-left: 1px solid rgba(255, 255, 255, 0.5);
  }
}

@media (min-width: 768px) {
  li.language.dropdown {
    border-left: 1px solid rgba(255, 255, 255, 0.5);
  }
}
li.language.dropdown ul.dropdown-menu li.active > a {
  color: #005E75;
}
li.language.dropdown ul.dropdown-menu li a:hover, li.language.dropdown ul.dropdown-menu li a:focus {
  background-color: #005E75 !important;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #A21823;
}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {
  background-color: white;
}

.header .navbar-nav a:hover, .header .navbar-nav a:active, .header .navbar-nav a:focus, .header .navbar-nav a.highlight,
.header .navbar-nav .active a:hover,
.header .navbar-nav .active a:active,
.header .navbar-nav .active a:focus,
.header .navbar-nav .active a.highlight,
.header .navbar-default .navbar-nav li a:hover,
.header .navbar-default .navbar-nav li a:active,
.header .navbar-default .navbar-nav li a:focus,
.header .navbar-default .navbar-nav li a.highlight {
  color: white !important;
  background-color: #A21823 !important;
}

.header .navbar-default .navbar-nav li a:hover {
  color: #A21823;
}

.header .navbar-default .navbar-nav li a:hover, .header .navbar-default .navbar-nav li a:focus, .header .navbar-default .navbar-nav li a:active {
  color: #A21823;
}

.header .navbar-default .navbar-nav li a.dropdown-toggle:hover, .header .navbar-default .navbar-nav li a.dropdown-toggle:active, .header .navbar-default .navbar-nav li a.dropdown-toggle:focus,
.navbar-collapse a.dropdown-toggle:hover,
.navbar-collapse a.dropdown-toggle:active,
.navbar-collapse a.dropdown-toggle:focus,
.header .navbar-nav li.open .dropdown-menu li.dropdown > a.dropdown-toggle:hover,
.header .navbar-nav li.open .dropdown-menu li.dropdown > a.dropdown-toggle:active,
.header .navbar-nav li.open .dropdown-menu li.dropdown > a.dropdown-toggle:focus,
.header .navbar-nav li.dropdown .dropdown-menu li.dropdown > a.dropdown-toggle:hover,
.header .navbar-nav li.dropdown .dropdown-menu li.dropdown > a.dropdown-toggle:active,
.header .navbar-nav li.dropdown .dropdown-menu li.dropdown > a.dropdown-toggle:focus {
  color: white !important;
  background-color: #A21823 !important;
}

@media (min-width: 768px) {
  .header .navbar-default .navbar-nav > li.active {
    border-bottom-color: #A21823;
  }
}
.footer {
  background-color: #222c34;
}

.footer {
  background-color: #222c34;
  color: white;
}
.footer a {
  color: white;
}
.footer a:hover, .footer a:focus {
  color: #222c34;
  background-color: white;
  box-shadow: 0 0 0 3px white;
}

.footer-bottom-right .footer-link:after {
  color: white;
}

.socialArea a:hover, .socialArea a:focus {
  background-color: #CC2A2A;
}

.captionLink, .captionLink:hover {
  background-color: #CC2A2A;
}

.learnBtn {
  border: 1px solid #CC2A2A;
  background: #CC2A2A;
}

.flex-control-paging li a.flex-active {
  background: #CC2A2A;
}

.related_post_sec a.more_post {
  border: 1px solid #CC2A2A;
}

.courses_right_inner th {
  background: #CC2A2A;
}

.courses_right_inner td ul li.active > a {
  color: #CC2A2A;
}

.courses_right_inner td a:hover {
  color: #CC2A2A;
}

.pagination > li > a,
.pagination > li > span {
  color: #CC2A2A;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  border-color: #CC2A2A;
  background: #CC2A2A;
  color: #fff;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  color: #004556;
}

.courses_left_inner ul li a:hover, .courses_left_inner ul li a:focus {
  color: #CC2A2A;
}

.courses_left_inner ul li.active > a {
  color: #CC2A2A;
}

.item_inner a.fees {
  color: #CC2A2A;
}

.sidebar_item.admission .item_inner.program ul li a {
  color: #CC2A2A;
}

#single_banner .flex-control-paging li a.flex-active {
  background: #CC2A2A;
}

.item_inner.slider .flex-direction-nav a {
  border: 1px solid #CC2A2A;
}

.fce-layoutoead7_slider .caption_inner h2 a:hover, .fce-layoutoead7_slider .caption_inner h2 a:focus {
  color: white !important;
  background: #CC2A2A !important;
}
.fce-layoutoead7_slider .carousel-control:hover .carousel-control_icon, .fce-layoutoead7_slider .carousel-control:focus .carousel-control_icon {
  color: white !important;
  background: #CC2A2A !important;
}
.fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color7 {
  background: #EA2A32;
}
.fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color8 {
  background: #C8DDE0;
}
.fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color9 {
  background: #A21823;
}
.fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color9, .fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color9 h1, .fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color9 .h1, .fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color9 h2, .fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color9 .h2, .fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color9 h3, .fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color9 .h3, .fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color9 h4, .fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color9 .h4, .fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color9 a {
  color: #fff;
}
.fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color10 {
  background: #767069;
}
.fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color10, .fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color10 h1, .fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color10 .h1, .fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color10 h2, .fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color10 .h2, .fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color10 h3, .fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color10 .h3, .fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color10 h4, .fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color10 .h4, .fce-layoutoead7_slider .caption_absolute .banner_caption.slide-color10 a {
  color: #fff;
}

.caption_inner a.caption_inner_link {
  color: white !important;
  background: #CC2A2A !important;
}
.caption_inner a.caption_inner_link:hover, .caption_inner a.caption_inner_link:active, .caption_inner a.caption_inner_link:focus {
  background: #b72626;
}

.item_inner.question a {
  color: #CC2A2A;
}

.tab_menu > ul li a:hover {
  background: #CC2A2A;
  border-color: #CC2A2A !important;
}

.tab_menu > ul li.active > a {
  background: #CC2A2A;
  border-color: #CC2A2A !important;
}

.tab_menu > ul li.active > a::after, .tab_menu > ul li a:hover::after {
  border-top: 10px solid #CC2A2A;
}

.fc-center h2 {
  color: #CC2A2A;
}

.fc-event-container a.more {
  color: #CC2A2A;
}

.carousel-indicators li.active {
  background: #CC2A2A;
}

ul.contact_info li .fa {
  color: #CC2A2A;
}

ul.contact_info li a:hover {
  color: #CC2A2A;
}

.error-content a {
  color: #CC2A2A;
}

.price-title {
  background: #CC2A2A;
}

.features ul li:hover i {
  color: #49c32c;
}

.content_top .content_left ul li:before {
  color: #49c32c;
}

.thumb_title .author_designation a {
  color: #49c32c;
}

.meta span a {
  color: #0082A2;
}

.post_bottom ul li a span {
  background: #49c32c;
}

.list_block {
  border-top: 3px solid #49c32c;
}

.rel_right span.date a {
  color: #49c32c;
}

.form-control:focus {
  border-color: #49c32c;
}

.commonBtn, .commonBtn:hover {
  background-color: #49c32c;
  border-color: #49c32c;
}

.commonBtn:hover, .commonBtn:focus {
  background-color: #49c32c !important;
}

.formArea, .getArea {
  border-top: 3px solid #49c32c;
}

.block_quate {
  border-left: 4px solid #49c32c;
}

.sidebar_item {
  border-top: 3px solid #49c32c;
}

.upcoming_events ul li:hover span.date {
  color: #49c32c;
}

.event_calendar {
  border-top: 3px solid #49c32c;
}

.events .event-table a {
  background-color: #CC2A2A;
}
.events .event-table a:hover, .events .event-table a:focus {
  background-color: #8d1d1d;
}

@media (min-width: 768px) {
  .header .navbar-default .navbar-nav li.apply_now a {
    background: #49c32c !important;
  }

  .header .navbar-default .navbar-nav li.apply_now a:hover {
    background: #49c32c !important;
  }
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  border-color: #0082A2;
}

.top-search.list-inline .dropdown-menu a,
.top-search.list-inline .dropdown-menu a i {
  color: #CC2A2A;
}

.form-control:focus {
  border-color: #CC2A2A;
}

legend {
  font-family: "Roboto", serif;
  font-weight: 400;
  line-height: 1.6;
  color: #282428;
  font-size: 16px;
  padding-bottom: 11px;
}
@media (min-width: 1200px) {
  legend {
    font-size: 17px;
  }
}

label {
  font-weight: normal;
}

.btn {
  font-size: 13px;
}

.breadcrumb > li,
.breadcrumb > li + li:before,
.breadcrumb > li > a {
  color: #fff;
}
.breadcrumb > li > a:hover,
.breadcrumb > li > a:focus {
  color: #A21823;
  background-color: #fff;
  box-shadow: 0 0 0 3px #fff;
}

.fce-textmedia ul > li,
.textmedia ul > li,
.fce-menu ul > li,
.htmlarea-content-body ul > li {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14px' height='14px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'%3E%3Cg transform='matrix(1,0,0,1,0.0688214,0)'%3E%3Cpath fill='%23CC2A2A' d='M11.255,7.388L8.323,4.456C8.263,4.396 8.233,4.327 8.233,4.248C8.233,4.17 8.263,4.101 8.323,4.041L8.774,3.59C8.834,3.53 8.903,3.5 8.981,3.5C9.06,3.5 9.129,3.53 9.189,3.59L13.391,7.793C13.451,7.853 13.481,7.922 13.481,8C13.481,8.078 13.451,8.147 13.391,8.207L9.189,12.41C9.129,12.47 9.06,12.5 8.981,12.5C8.903,12.5 8.834,12.47 8.774,12.41L8.323,11.959C8.263,11.899 8.233,11.83 8.233,11.752C8.233,11.673 8.263,11.604 8.323,11.544L11.255,8.612L2.674,8.612C2.589,8.612 2.519,8.585 2.464,8.529C2.409,8.474 2.381,8.404 2.381,8.319L2.381,7.681C2.381,7.596 2.409,7.526 2.464,7.471C2.519,7.415 2.589,7.388 2.674,7.388L11.255,7.388Z'/%3E%3C/g%3E%3C/svg%3E");
}
.fce-textmedia li ul > li,
.textmedia li ul > li,
.fce-menu li ul > li,
.htmlarea-content-body li ul > li {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='5px' height='5px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'%3E%3Cg transform='matrix(0.00911458,0,0,0.00911458,-0.166667,-0.166667)'%3E%3Cpath fill='%23CC2A2A' d='M1664,416L1664,1376C1664,1455.33 1635.83,1523.17 1579.5,1579.5C1523.17,1635.83 1455.33,1664 1376,1664L416,1664C336.667,1664 268.833,1635.83 212.5,1579.5C156.167,1523.17 128,1455.33 128,1376L128,416C128,336.667 156.167,268.833 212.5,212.5C268.833,156.167 336.667,128 416,128L1376,128C1455.33,128 1523.17,156.167 1579.5,212.5C1635.83,268.833 1664,336.667 1664,416Z' style='fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E");
}

.sbOptions a:hover, .sbOptions a:active, .sbOptions a:focus {
  color: #CC2A2A !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field:focus {
  border: 1px solid #CC2A2A !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #CC2A2A !important;
}

.news-list-view .btn-read-more a:before {
  color: #CC2A2A;
}

.col-extra .events ul.events-categories-menu li.cat-active a,
.col-extra .events ul.events-categories-list li.cat-active a,
.events .col-extra ul.events-categories-menu li.cat-active a,
.events .col-extra ul.events-categories-list li.cat-active a {
  background-color: #CC2A2A;
}

.cc-btn {
  color: white;
  background-color: #CC2A2A;
}
.cc-btn:hover, .cc-btn:focus {
  color: white;
  background-color: #a22121;
}

.tx-pagebrowse > li > a,
.tx-pagebrowse > li > span {
  color: #0082A2;
  background-color: #fff;
  border: 1px solid #ddd;
}
.tx-pagebrowse > li > a:hover, .tx-pagebrowse > li > a:focus {
  color: #000000;
  background-color: #eeeeee;
  border-color: #ddd;
}
.tx-pagebrowse > .active > a, .tx-pagebrowse > .active > a:hover, .tx-pagebrowse > .active > a:focus,
.tx-pagebrowse > li.tx-pagebrowse-current > span,
.tx-pagebrowse > li.tx-pagebrowse-current > span:hover,
.tx-pagebrowse > li.tx-pagebrowse-current > span:focus {
  color: #fff;
  background-color: #CC2A2A;
  border-color: #CC2A2A;
}
.tx-pagebrowse > .disabled > span,
.tx-pagebrowse > .disabled > span:hover,
.tx-pagebrowse > .disabled > span:focus,
.tx-pagebrowse > .disabled > a,
.tx-pagebrowse > .disabled > a:hover,
.tx-pagebrowse > .disabled > a:focus {
  color: #949494;
  background-color: #fff;
  border-color: #ddd;
}

.svg-map a:hover .svg-map-link-area,
.svg-map a:active .svg-map-link-area,
.svg-map a:focus .svg-map-link-area {
  fill: #CC2A2A;
}

#toTop:hover, #toTop:focus {
  background-color: #CC2A2A;
}

#cboxClose:hover, #cboxClose:active, #cboxClose:focus, #cboxPrevious:hover, #cboxPrevious:active, #cboxPrevious:focus, #cboxNext:hover, #cboxNext:active, #cboxNext:focus {
  background-color: #CC2A2A;
}

.aria-linkbox ul[role=listbox] li[role=option]:focus, .aria-linkbox ul[role=listbox] li[role=option]:active, .aria-linkbox ul[role=listbox] li[role=option]:hover, .aria-linkbox ul[role=listbox] li[role=option][aria-selected=true] {
  outline: none;
  color: white;
  background: #CC2A2A;
}

.aria-linkbox input[role=combobox]:focus {
  outline: #CC2A2A solid 3px;
  outline-offset: 1px;
}

.collapse-trigger::before, .collapse-trigger::after {
  border-bottom-color: #CC2A2A;
}

#STIMAQueryResultPage #navigation,
#STIMAQueryDetailPage #navigation {
  position: fixed;
  z-index: 1;
  top: 140px;
  left: 0;
  right: 0;
  background-color: #fff;
  transition: top .3s, box-shadow .3s;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
}
#STIMAQueryResultPage #navigation + div,
#STIMAQueryDetailPage #navigation + div {
  margin-top: 24px;
}
@media (min-width: 480px) {
  #STIMAQueryResultPage #navigation,
  #STIMAQueryDetailPage #navigation {
    top: 120px;
  }
}
@media (min-width: 768px) {
  #STIMAQueryResultPage #navigation,
  #STIMAQueryDetailPage #navigation {
    top: 158px;
  }
}
@media (min-width: 992px) {
  #STIMAQueryResultPage #navigation,
  #STIMAQueryDetailPage #navigation {
    padding-left: calc(50% - 970px / 2 + 30px / 2);
    padding-right: calc(50% - 970px / 2 + 30px / 2);
    top: 154px;
  }
}
@media (min-width: 1200px) {
  #STIMAQueryResultPage #navigation,
  #STIMAQueryDetailPage #navigation {
    padding-left: calc(50% - 1170px / 2 + 30px / 2);
    padding-right: calc(50% - 1170px / 2 + 30px / 2);
  }
}
#STIMAQueryResultPage.shrink-nav #navigation,
#STIMAQueryDetailPage.shrink-nav #navigation {
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.12);
}
@media (min-width: 768px) {
  #STIMAQueryResultPage.shrink-nav #navigation,
  #STIMAQueryDetailPage.shrink-nav #navigation {
    top: 105px;
  }
}
@media (min-width: 992px) {
  #STIMAQueryResultPage.shrink-nav #navigation,
  #STIMAQueryDetailPage.shrink-nav #navigation {
    top: 108px;
  }
}
