
::selection{
  background: rgba(237,28,36,.7);
  color: #fff;
}
::-moz-selection{
  background: rgba(237,28,36,.7);
  color: #fff;
}
a{
  color: #3AB54A;
}
.btn-primary {
  background-color: #3AB54A;
  border-color: #B9161C;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
  background-color: #D0181F;
  border-color: #9C1217;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  color: #3AB54A;
}
.gradient-major .overlay{
  background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 15%, #3AB54A 100%, rgba(146, 39, 143, 0.5) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 15%, #3AB54A 100%, rgba(146, 39, 143, 0.5) 100%);
}
.section-title .see-all a:hover{
  color: #3AB54A;
}
.breadcrumb li>a:hover{
  color: #3AB54A;
}
.highlighted{
  color: #3AB54A;
}
.post-share-social a:hover {
  color: #3AB54A;
}
.cat-icon{
  background-color: #3AB54A;
}
.newedge-login a:hover{
  color: #3AB54A;
}
.newedge-search .search-icon-wrapper:hover{
  color: #3AB54A;
}
.search-wrapper #search-close:hover{
  color: #3AB54A;
}
.megamenu-parent>li>a:hover,
.megamenu-parent li.active >a,
.dropdown-items li>a:hover,
.megamenu-parent .dropdown-inner li.active >a{
  color: #3AB54A;
}
.has-child:hover >a {
  color: #000;
}
.dropdown-inner .has-child:hover >a{
  color: #3AB54A;
}
.vertical-tabs .tab-btns > li.active > a,
.vertical-tabs .tab-btns > li:hover > a {
  background-color: #3AB54A;
}
#offcanvas-toggler > i:hover {
  color: #3AB54A;
}
.offcanvas-menu {
  background-color: #3AB54A;
}
.customNavigation a{
  background-color: rgba(237, 28, 36, 0.5);
}
.customNavigation a:hover {
  background-color: #3AB54A !important;
}
.article-inner.default .article-info a:hover{
  color: #3AB54A;
}
.simple-article-overlay article .overlay:before {
  background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 15%, #3AB54A 100%, rgba(146, 39, 143, 0.5) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 15%, #3AB54A 100%, rgba(146, 39, 143, 0.5) 100%);
}
#article-slider .owl-controls .owl-dot.active >span{
  background-color: #3AB54A;
}
.latest-video.default.leading-item .entry-title a:hover {
  color: #3AB54A;
}
.latest-video .entry-title a:hover {
  color: #3AB54A;
}
.latest-video.sub-leading-item .vp-cat {
  color: #3AB54A;
}
.thumb-gallery .flexslider.tg-slider:before {
  background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 15%, #3AB54A 100%, rgba(146, 39, 143, 0.5) 100%);
  background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 15%, #3AB54A 100%, rgba(146, 39, 143, 0.5) 100%);
  background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 15%, #3AB54A 100%, rgba(146, 39, 143, 0.5) 100%);
  background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 15%, #3AB54A 100%, rgba(146, 39, 143, 0.5) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 15%, #3AB54A 100%, rgba(146, 39, 143, 0.5) 100%);
}
.thumb-gallery.default .flex-direction-nav a.flex-prev:hover,
.thumb-gallery.default .flex-direction-nav a.flex-next:hover {
  background-color: rgba(237, 28, 36, 0.8);
}
.thumb-gallery .flex-direction-nav li.flex-nav-prev a:hover {
  background: #3AB54A;
}
.thumb-gallery .flex-direction-nav li.flex-nav-next a:hover {
  background: #3AB54A;
}
.thumb-gallery #img_galley ul li.flex-active-slide:after {
  background-color: rgba(237, 28, 36, 0.5);
}
.thumb-gallery #img_galley ul li:after {
  background-color: rgba(237, 28, 36, 0.5);
}
.thumb-gallery #img_galley li.flex-active-slide:after {
  background-color: rgba(237, 28, 36, 0.3);
}
.popular-news-list li a:before {
  background: #3AB54A;
}
.popular-news-list li a:hover{
  color: #3AB54A;
}
.newedge-newsletter {
  background-color: #3AB54A;
}
.newedge-newsletter .form input[type="submit"] {
  background-color: #88281c;
  border-color: #6b2017;
}
.newedge-newsletter .form input[type="submit"]:hover {
  background-color: #992212;
  border-color: #7e1a0f;
}
.advertisment-info .subtitle,
.history-info .subtitle{
  color: #3AB54A;
}
.advertise-section .contact-us{
  color: #3AB54A;
}
.our-history .counter .title{
  color: #3AB54A;
}
.error-page .title{
  color: #3AB54A;
}
.comingsoon .social-icons li a:hover {
  color: #3AB54A;
}
.share-count span.number {
  color: #3AB54A;
}
.post-meta-info-list i {
  background-color: #3AB54A;
}
.post-meta-info-list-in a:hover{
  color: #3AB54A;
}
footer .footer-wrapper >.container{
  background-color: #3AB54A;
}
.copyright-wrapper a{
  color: #3AB54A;
}
.copyright-wrapper a:hover {
  color: #c61017;
}
#accessibility span {
  color: white;
}
.pagination>li>a, .pagination>li>span,
.pagination>li>a:focus, .pagination>li>span:focus,
.pagination>li>a:hover, .pagination>li>span:hover {
  color: #3AB54A;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
  background-color: #3AB54A;
  border-color: #3AB54A;
}


/*-----------------------------------------------------------------------*/
/* Joyous Events */
/*-----------------------------------------------------------------------*/

.event-heading h2,
.page-heading h2 {
    color:                 #3AB54A !important;
}

.event-status {
    color:                #cc0000 !important;
}

.event-extra-info {
    border:                1px solid #ff6600 !important;
}

.event-export {
    color:                 #aaa !important;
}

.event-index {
    border-top:            1px solid #3AB54A !important;
}

.event-index a,
.event-index a:link,
.event-index a:hover,
.event-index a:active,
.event-index a:visited  {
    color: #3AB54A !important;
}
.event-index a:hover .item-heading  {
    color: #3AB54A !important;
}
.event-index a:active .item-heading  {
    color:                 white !important;
    background-color:      #3AB54A !important;
}

/*-----------------------------------------------------------------------*/
/* Joyous Calendar */
/*-----------------------------------------------------------------------*/

table.calendar {
    border-radius:         5px !important;
    box-shadow:            0 4px 10px rgba(150, 150, 150, 0.2) !important;
}
.calendar thead tr th {
    background:            white !important;
    border-right:          1px dotted #aaa !important;
    border-bottom:         2px solid #3AB54A !important;
}
.calendar tbody tr td {
    background:            white !important;
}
.calendar tr td {
    border-right:          1px dotted #aaa !important;
    border-bottom:         1px dotted #aaa !important;
}
.calendar tbody tr td.yesterday {
    border-right:          1px solid #ffb442 !important;
}
.calendar tbody tr td.lastweek {
    border-bottom:          1px solid #ffb442 !important;
}
.calendar tbody tr td.today {
    background:            #ffb442 !important;
    border-right:          1px solid #ffb442 !important;
    border-bottom:         1px solid #ffb442 !important;
}
.calendar thead tr.heading th {
    border-radius:         5px 5px 0 0 !important;
    background:            #3AB54A !important;
    color:                 white !important;
}
.calendar thead tr.heading a {
    color:                 white !important;
}
.calendar thead tr.heading a:hover,
.calendar thead tr.heading a:active {
    color:                 white !important;
}
.calendar .day-title .holiday-name {
    color:                 #950011 !important;
}
.calendar .day-title h4 {
    color:                 #3AB54A !important;
}
.calendar th.sun,
.calendar .holiday h4,
.calendar .sun h4 {
    color:                 #950011 !important;
}
.calendar .days-events a.event {
    color:                 #3AB54A !important;
}
.calendar td.day a.read-more {
    color:                 white !important;
    background:            #23345c !important;
}

#overlay {
    background:            rgba(238, 238, 238, 0.5) !important;
}

.popup {
    background:            white !important;
    border:                2px solid #c65000 !important;
}

/*-----------------------------------------------------------------------*/
/* Joyous MiniCalendar */
/*-----------------------------------------------------------------------*/

table.minicalendar {
    color:                 #3AB54A !important;
}
.minicalendar tbody tr td.today .day-title {
    background:            #ffb442 !important;
    background:            radial-gradient(circle at center, #ffb442 0%,#ffb442 50%,transparent 60%) !important;
}
.minicalendar .holiday ,
.minicalendar .sun  {
    color:                 #950011 !important;
}
.minicalendar tbody tr td a {
    color:                 #3AB54A !important;
    border-bottom:         1px dotted #3AB54A !important;
}
.minicalendar tbody tr td a,
.minicalendar tbody tr td a {
    border-bottom:         1px dotted #950011 !important;
}

/*-----------------------------------------------------------------------*/
/* Pagination */
/*-----------------------------------------------------------------------*/

.events-pagination li > a,
.events-pagination li > span {
      border:              1px solid #aaa !important;
}
.events-pagination li.active > a,
.events-pagination li.active > span {
      background-color:    #ddd !important;
      border-top:          1px solid #888 !important;
      border-left:         1px solid #777 !important;
}

.toggoler {
  background-color: #3AB54A;
}

#accessibility {
  background-color: #3AB54A;
}

.newedge-ouvidoria a:hover, .newedge-ouvidoria a:focus {
  color: #3AB54A;
}
