/* Green Theme */

a:hover {
  color: #008755;
}

/*
a {
	text-decoration: none;
	background: linear-gradient(currentColor, currentColor) bottom / 0 1px no-repeat;
	transition: 300ms background-size;
	background-position: left bottom;
}

a:hover {
	background-size: 100% 1px;
	text-decoration: none;
}
*/

.color-text,
.text_color {
  color: #006641 !important;
}

.flex-icon a {
  color: #008755;
}

.btn.btn-primary {
  /*background: #0da06e !important;
	background: -moz-linear-gradient(left,  #0da06e 0%, #008755 50%, #0da06e 100%) !important;
	background: -webkit-linear-gradient(left,  #0da06e 0%,#008755 50%,#0da06e 100%) !important;
	background: linear-gradient(to right,  #0da06e 0%,#008755 50%,#0da06e 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0da06e', endColorstr='#0da06e',GradientType=1 ) !important;*/

  background: #006641 !important;
  /*background: -moz-radial-gradient(50% 50%, #008755 0%, #0DA06E 100%) !important;
background: -webkit-radial-gradient(50% 50%, #008755 0%, #0DA06E 100%) !important;
background: radial-gradient(50% 50%, #008755 0%, #0DA06E 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0da06e', endColorstr='#0da06e',GradientType=1 ) !important;*/
}

.btn.btn-primary:hover {
  box-shadow: 0px 5px 12px rgba(38, 208, 124, 0.55) !important;
}

.btn.btn-primary:active {
  background: #008755 !important;
  /*background: -moz-radial-gradient(50% 50%, #008755 0%, #008755 100%) !important;
background: -webkit-radial-gradient(50% 50%, #008755 0%, #008755 100%) !important;
background: radial-gradient(50% 50%, #008755 0%, #008755 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008755', endColorstr='#008755',GradientType=1 ) !important;*/
}

.read-more-btn .btn.btn-secondary {
  border: none !important;
  color: #08c880 !important;
}

.read-more-btn .btn.btn-secondary:hover {
  color: #ffffff !important;
  background: linear-gradient(to right,
      #0da06e 0%,
      #07c880 50%,
      #0da06e 100%) !important;
  box-shadow: 0 8px 13px 0 rgba(0, 176, 111, 0.45) !important;
}

.btn.btn-secondary.secondary-default {
  /*-webkit-border-radius: 56px;
  -moz-border-radius: 56px;*/
  border-radius: 56px;
  /*-webkit-box-shadow: 0 8px 13px 0 rgba(0, 176, 111, 0.05) !important;
	-moz-box-shadow: 0 8px 13px 0 rgba(0, 176, 111, 0.05) !important;
	box-shadow: 0 8px 13px 0 rgba(0, 176, 111, 0.05) !important;*/
  border-color: #068456 !important;
  color: #068456 !important;
  letter-spacing: 0px;
}

.btn.btn-secondary.secondary-default:hover {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)),
    #ffffff !important;

  box-shadow: 0px 5px 12px rgba(38, 208, 124, 0.55) !important;
}

.btn.btn-secondary.secondary-default:active {
  background: rgba(0, 0, 0, 0.12) !important;
}

.btn.btn-gray:hover {
  color: #ffffff !important;

  background: linear-gradient(to right,
      #0da06e 0%,
      #07c880 50%,
      #0da06e 100%) !important;
  box-shadow: 0 8px 13px 0 rgba(0, 176, 111, 0.45) !important;
}

.radio label input[type="radio"]:checked~.bmd-radio:after,
label.radio-inline input[type="radio"]:checked~.bmd-radio:after {
  border-color: #2ecc71;
}

.radio label input[type="radio"]:checked~.bmd-radio:before,
label.radio-inline input[type="radio"]:checked~.bmd-radio:before {
  background-color: #2ecc71;
}

.search-main .form-control:focus {
  color: #2ecc71 !important;
  border-color: #2ecc71 !important;
  /*-webkit-box-shadow: 0 1px 0 0 #2ecc71 !important;*/
  box-shadow: 0 1px 0 0 #2ecc71 !important;
}

.tab-content>.tab-pane [type="checkbox"]+span a {
  color: #008755;
}

[type="checkbox"].filled-in:checked+span:not(.lever):after {
  border: none;
  background: linear-gradient(to bottom, #07c880, #0da06e);
}

.step-container > .step [type="checkbox"]+span a {
  color: #008755;
}

.more-services a:hover {
  color: #2ecc71;
  /*-webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;*/
  filter: none;
}

.more-services a:hover i {
  background: #2ecc71;
}

.material .ct-googleMap--sidebar .ct-googleMap--sidebarItem:hover {
  box-shadow: 0 7px 18px 0 rgba(8, 200, 128, 0.68);
  background-color: #07c880;
}

.combo-dropdown li.option-selected {
  color: #008755;
}

.main-menu ul li .menu-hover.selected>a {
  color: #2ecc71;
}

.main-menu ul li .menu-hover.selected>a:after {
  background: #2ecc71;
}

.menuLogos .counterLogos .counterIcon i {
  color: #07c880;
}

.search-main ul.search-result li,
.search-main ul.search-result li .see-more a {
  color: #2ecc71;
}

.white_box h3 {
  color: #2ecc71;
}

.new-user-reg,
.new-user-reg a {
  color: #0a8059;
}

.step-form ul.nav-pills li a.active .number,
.step-form ul.nav-pills li.done a .number {
  background: #068456;
  color: #fff;
  cursor: default;
}

.step-form ul.nav-pills li.done:after {
  border-color: #2ecc71;
}

.accesssibility h1 {
  color: #2ecc71;
}

.accesssibility ul.resizeText li:hover span,
.accesssibility ul.resizeText li.active span {
  background: radial-gradient(circle, #07c880 0%, #0da06e 100%);
}

.sidebar-menu li:after {
  background-color: #008755;
}

.sidebar-menu li .sidebar-submenu {
  color: #08c880;
}

.login-menu-box i {
  color: #068456;
}

.login-heading {
  color: #0a8059;
}

.website-url:hover,
.lang-select ul li:hover {
  box-shadow: 0 9px 29px 0 #07c880;
  background-color: #07c880;
}

.login-menu-box:hover {
  box-shadow: 0 24px 38px 3px rgba(126, 254, 180, 0.33),
    0 11px 15px -7px #34d277;
  background-color: #2ecc71;
}

.social-menu-icon .social-menu-icon-in a:hover span {
  box-shadow: 0 9px 20px 0 rgba(24, 222, 149, 0.95);
  background-color: #07c880;
}

.top-services .top-service-box.active i,
.home-service .top-services .owl-item.active .top-service-box i {
  color: #008755;
}

.media-news-title:after,
.media-event-date:after,
.news-list-title:after,
.gallery-title:after,
.open-data-img:after,
.no-upcoming-event .media-event-title:after,
.initiatives-title:after {
  background: #0da06e;
}

.news-list-box .gallery-vdo-play i,
.main-news-img .gallery-vdo-play i,
.first-cat-desc-vdo .gallery-vdo-play i {
  color: #07c880;
}

.media-center-heading .btn {
  color: #2ecc71;
}

.media-center-heading .btn:hover {
  /*-webkit-box-shadow: 0 2px 15px 0 rgba(46, 204, 113, 0.67);
  -moz-box-shadow: 0 2px 15px 0 rgba(46, 204, 113, 0.67);*/
  box-shadow: 0 2px 15px 0 rgba(46, 204, 113, 0.67);
}

.campaign-carousel.owl-theme .owl-dots .owl-dot.active span,
.campaign-carousel.owl-theme .owl-dots .owl-dot:hover span {
  box-shadow: 0 2px 8px 0 rgba(18, 218, 143, 0.67);
  background-color: #08c880;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  box-shadow: 0 2px 8px 0 rgba(18, 218, 143, 0.67) !important;
  background-color: #08c880 !important;
}

.media-campaign .slice-control:hover {
  box-shadow: 0 2px 8px 0 rgba(18, 218, 143, 0.67);
  background-color: #08c880;
}

.form-center-box h2 {
  color: #008755;
}

.form-center-box ul.stepper.horizontal .step.active .step-title::before,
.form-center-box ul.stepper.horizontal .step.done .step-title::before {
  background: #2ecc71;
}

.form-center-box ul.stepper .step.done:not(:last-of-type)::after {
  border-color: #2ecc71;
}

.wizard>.steps ul>li.done:after,
.tabcontrol>.steps ul>li.done:after {
  border-color: #2ecc71;
}

.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
  border-color: #2ecc71 !important;
}

.news-detail-date,
.response-name,
.newsletter-title,
.otp-num {
  color: #006641;
}

/*.response-box .media>img {
	border: solid 1px #2ecc71;
}*/

.wizard>.steps ul>li:after,
.tabcontrol>.steps ul>li:after {
  border-bottom: dotted 4px #dedede;
  content: "";
  position: absolute;
  width: 50%;
  height: 1px;
  top: 17px;
  left: 74%;
}

.thank-you-text,
.referenceNo span {
  color: #0ab879;
}

.magazine-list .collapsible li.active .collapsible-header,
.magazine-list .collapsible-body ul li.active,
.first-category .collapsible li.active .collapsible-header,
.first-category .collapsible-body ul li.active {
  color: #068456;
  border-color: #068456;
}

.magazine-list .collapsible-body ul li.active a,
.first-category .collapsible-body ul li a:hover {
  color: #068456;
}

.magazine-list .collapsible li.active .collapsible-header .hline,
.magazine-list .collapsible li.active .collapsible-header .vline,
.first-category .collapsible li.active .collapsible-header .hline {
  background: #068456;
}

.first-category .collapsible li.active .collapsible-header .first-cat-icon {
  background: linear-gradient(0deg, #008755 0%, #0da06e 100%);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 1px 3px rgba(0, 0, 0, 0.12);
}

.first-category .collapsible li.active .collapsible-header .first-cat-icon i {
  color: #fff;
}

ul.misc-main-page li .misc-page-title,
ul.misc-main-page li .misc-page-title a,
ul.misc-main-page li ul.misc-sub-page li.active a {
  color: #068456;
}

ul.misc-main-page li .misc-page-title,
ul.misc-main-page li ul.misc-sub-page li.active {
  border-color: #068456;
}

ul.misc-main-page li ul.misc-sub-page li:after {
  background: #068456;
}

.radar-control .icon-radar {
  color: #068456;
}

.search-service.is-focused.is-filled .easy-autocomplete>i {
  color: #2ecc71;
}

.search-service.is-focused.is-filled .search-service-input {
  border: solid 2px #2ecc71 !important;
}

[type="radio"]:checked+span:after,
[type="radio"].with-gap:checked+span:before,
[type="radio"].with-gap:checked+span:after {
  border: 2px solid #097e5c;
}

[type="radio"]:checked+span:after,
[type="radio"].with-gap:checked+span:after {
  background: #097e5c;
  border: none;
}

[type="radio"]:not(:checked)+span:before {
  border: 2px solid #097e5c;
}

/*.existing-service-form .collapsible li.active .collapsible-header,
.existing-service-form .collapsible li:hover .collapsible-header
{
	background-color: #0da06e;
}*/

.existing-service-form .tabs .tab a:hover,
.existing-service-form .tabs .tab a.active {
  color: #068456;
}

.existing-service-form .tabs .tab a:focus,
.existing-service-form .tabs .tab a:focus.active {
  background-color: rgba(46, 204, 113, 0.1);
}

.existing-service-form .tabs .indicator {
  background-color: #2ecc71;
}

.events-detail-img {
  background: #008755;
}

.slider-page .button:hover {
  color: #068456;
}

.page-number.active,
.paginate_button.current,
.page-number:hover,
.paginate_button:hover {
  background: #f2f2f2;
  color: #007A4E !important;
}

.visualCaptcha-explanation strong {
  color: #0a8059;
}

.visualCaptcha-possibilities .img.visualCaptcha-selected {
  background: #0da06e !important;
}

.fin-circ-white-b .media>i {
  color: #008755;
}

.dash-widg-box:hover,
.dash-widg-box.active,
.gray-area-out-box:hover,
.gray-area-out-box.active {
  -webkit-box-shadow: 0 9px 29px 0 #2ecc71;
  -moz-box-shadow: 0 9px 29px 0 #2ecc71;
  box-shadow: 0 9px 29px 0 #2ecc71;
  background-color: #068456;
}

.dash-widg-icon i,
.gray-area-out-icon i {
  color: #068456;
}

.arrow-collaps.collapsible li:hover .collapsible-header,
.arrow-collaps.collapsible li:hover i {
  color: #068456;
}

.arrow-collaps.collapsible li.active .collapsible-header,
.arrow-collaps.collapsible li.active i {
  color: #068456 !important;
}

.org-chart ul.lvl-a li {
  background-image: radial-gradient(circle at 48% 50%, #08c47e, #0bad74 69%);
}

.org-chart ul.lvl-a li span {
  background-image: radial-gradient(circle at 48% 50%, #08c47e, #0bad74 69%);
  background-color: #008755;
}

.org-chart ul.lvl-b li span {
  border-color: #0bad74;
}

.org-chart ul.columnFour.lvl-a li:after {
  background: #2ecc71;
}

.org-chart ul.columnTwo.hw li:first-child span {
  color: #008755;
}

.org-chart ul.columnTwo.hw li:last-child span {
  border-color: #008755;
}

.org-structure-old .org-chart .lvl-a,
.org-structure-old .ffdmsc-org-chart .lvl-a,
.org-structure-old .org-chart .lvl-c,
.org-structure-old .ffdmsc-org-chart .lvl-c {
  background: #008755;
  color: #fff !important;
}

.org-structure-old .org-chart .lvl-b,
.org-structure-old .ffdmsc-org-chart .lvl-b {
  color: #008755 !important;
}

.fixed-action-btn.ftr-action-btn.active a.btn-floating.btn-large i,
.fixed-action-btn.ftr-action-btn a i {
  color: #008755;
}

.slide-menu ul li a i {
  color: #0da06e;
}

/*.slide-menu ul li a  {
    
	background-image: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%);
    background-size: 0px 2px;
    background-position: 0px 95%;
    transition: background-size 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;
    padding: 0.1% 0px;
}*/
.slide-menu ul li:hover a {
  color: #0da06e;
  background-size: 100% 2px;
}

.responsive-table thead tr th {
  background: #0da06e;
}

.dynamic-pagination li.active a,
.dynamic-pagination li a:hover {
  background: #0da06e;
  border-color: #0da06e;
}

.existing-service-form .visualCaptcha-possibilities .img.visualCaptcha-selected {
  background: #07c880 !important;
}

.existing-service-form .sf-wizard .sf-nav-wrap .sf-nav li.active .sf-nav-number {
  background: #07c880;
}

.material-scrolltop {
  background: #008754 !important;
}

.material-scrolltop:hover,
.material-scrolltop:focus {
  background: #006b43 !important;
}

.combo-open .combo-arrow {
  border-bottom: 8px solid #008755;
}

.responsive-table thead tr th {
  background: #068456;
}

.dynamic-pagination li.active a,
.dynamic-pagination li a:hover {
  background: #068456;
}

.existing-service-form .visualCaptcha-possibilities .img.visualCaptcha-selected {
  background: #068456 !important;
}

.existing-service-form .sf-wizard .sf-nav-wrap .sf-nav li.active .sf-nav-number {
  background: #068456;
}

.social-share li:hover a {
  box-shadow: 0 8px 13px 0 rgba(0, 176, 111, 0.45);
  background-image: radial-gradient(circle at 50% 50%, #07c880, #0da06e 71%);
}

.widg-user-img {
  border: solid 3px #39cb75;
}

.radio-star {
  color: #068456;
}

.radio-star:hover,
.radio-star:hover~.radio-star,
input:checked~.radio-star {
  color: #008755;
}

input.valid:not([type]),
input.valid:not([type]):focus,
input.valid[type="text"]:not(.browser-default),
input.valid[type="text"]:not(.browser-default):focus,
input.valid[type="password"]:not(.browser-default),
input.valid[type="password"]:not(.browser-default):focus,
input.valid[type="email"]:not(.browser-default),
input.valid[type="email"]:not(.browser-default):focus,
input.valid[type="url"]:not(.browser-default),
input.valid[type="url"]:not(.browser-default):focus,
input.valid[type="time"]:not(.browser-default),
input.valid[type="time"]:not(.browser-default):focus,
input.valid[type="date"]:not(.browser-default),
input.valid[type="date"]:not(.browser-default):focus,
input.valid[type="datetime"]:not(.browser-default),
input.valid[type="datetime"]:not(.browser-default):focus,
input.valid[type="datetime-local"]:not(.browser-default),
input.valid[type="datetime-local"]:not(.browser-default):focus,
input.valid[type="tel"]:not(.browser-default),
input.valid[type="tel"]:not(.browser-default):focus,
input.valid[type="number"]:not(.browser-default),
input.valid[type="number"]:not(.browser-default):focus,
input.valid[type="search"]:not(.browser-default),
input.valid[type="search"]:not(.browser-default):focus,
textarea.materialize-textarea.valid,
textarea.materialize-textarea.valid:focus,
.select-wrapper.valid>input.select-dropdown {
  box-shadow: 0px 12px 12px -6px rgba(46, 204, 113, 0.2) !important;
  border-bottom: solid 1px #07c880 !important;
}

input:not([type]):focus:not([readonly]),
input[type="text"]:not(.browser-default):focus:not([readonly]),
input[type="password"]:not(.browser-default):focus:not([readonly]),
input[type="email"]:not(.browser-default):focus:not([readonly]),
input[type="url"]:not(.browser-default):focus:not([readonly]),
input[type="time"]:not(.browser-default):focus:not([readonly]),
input[type="date"]:not(.browser-default):focus:not([readonly]),
input[type="datetime"]:not(.browser-default):focus:not([readonly]),
input[type="datetime-local"]:not(.browser-default):focus:not([readonly]),
input[type="tel"]:not(.browser-default):focus:not([readonly]),
input[type="number"]:not(.browser-default):focus:not([readonly]),
input[type="search"]:not(.browser-default):focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) {
  box-shadow: 0px 12px 12px -6px rgba(46, 204, 113, 0.2) !important;
  border-bottom: solid 1px #07c880 !important;
}

input:not([type]):focus:not([readonly])+label,
input[type="text"]:not(.browser-default):focus:not([readonly])+label,
input[type="password"]:not(.browser-default):focus:not([readonly])+label,
input[type="email"]:not(.browser-default):focus:not([readonly])+label,
input[type="url"]:not(.browser-default):focus:not([readonly])+label,
input[type="time"]:not(.browser-default):focus:not([readonly])+label,
input[type="date"]:not(.browser-default):focus:not([readonly])+label,
input[type="datetime"]:not(.browser-default):focus:not([readonly])+label,
input[type="datetime-local"]:not(.browser-default):focus:not([readonly])+label,
input[type="tel"]:not(.browser-default):focus:not([readonly])+label,
input[type="number"]:not(.browser-default):focus:not([readonly])+label,
input[type="search"]:not(.browser-default):focus:not([readonly])+label,
textarea.materialize-textarea:focus:not([readonly])+label {
  color: #07c880 !important;
}

.login-area .icon-group.input-field>label.active {
  color: #0da06e;
}

.search-filter .form-group.input-field label.active {
  color: #0da06e;
}

.menu-actions>ul>li:hover,
.menu-actions>ul>li:hover a {
  color: #008755;
}

footer .footer-menu ul li:hover a,
footer .footer-menu ul li.active a {
  color: #008755;
}

.happy-customer a i,
.police-eye a i,
.sign-language a i,
#visitor-counter,
.visitor-count i {
  color: #008755;
}

.sitemap .sitemap-box ul li a:visited {
  color: #008755;
}

.request-installment {
  background: #07c880;
}

#widget-global-847opyyeswl * {
  fill: #008755 !important;
}

.combo-open .combo-arrow {
  border-bottom: 8px solid #07c880;
}

.datepicker-date-display,
.datepicker-table td.is-selected,
.timepicker-digital-display {
  background: #07c880 !important;
}

.datepicker-table td.is-today,
.datepicker-cancel,
.datepicker-clear,
.datepicker-today,
.datepicker-done,
.timepicker-close {
  color: #07c880 !important;
}

.select-dropdown.dropdown-content li.selected span,
.select-dropdown.dropdown-content li.selected a span {
  color: #07c880 !important;
}

.timepicker-canvas line {
  stroke: #07c880 !important;
}

.timepicker-canvas-bg,
.timepicker-canvas-bearing {
  fill: #07c880 !important;
}

.event-calendar .fc.fc-theme-standard th .fc-scrollgrid-sync-inner {
  background: #008755;
}

.fc-h-event {
  background: #008755 !important;
}

.fc .fc-button-primary {
  background: #008755 !important;
  border-color: #008755 !important;
}

.fc .fc-highlight {
  background: rgba(0, 135, 85, 0.1) !important;
}

.event-calendar .fc .fc-button-primary:hover,
.event-calendar .fc .fc-button-primary:focus,
.event-calendar .fc .fc-button-primary:not(:disabled).fc-button-active:focus {
  background: #0da06e !important;
  box-shadow: none !important;
}

.search-result-title span.highlight,
.diplomat-inquire-row>div>span.highlight,
.search-engine-result-title span.highlight,
.diplomat-inquire-row>div span.highlight {
  color: #008755;
}

.search-engine-filter .filter.active,
.search-engine-filter .filter:hover,
.search-engine-filter .filter:focus {
  background: #008755 !important;
}

.search-engine-advice a {
  color: #008755;
}

.rate-initiative-content i,
.material-sm-pop-content i {
  color: #26d07c;
}

.top-performance .performance-view i {
  color: #0da06e;
}

/*.KeyUpNavigability #menuNavigabilityLinkID {
    background: #008755;
}*/

.switch label input[type="checkbox"]:checked+.lever {
  background-color: #07c880;
}

.switch label input[type="checkbox"]:checked+.lever:after {
  background-color: #0da06e;
}

.contact-info-row span i {
  color: #008755;
}

@media (max-width: 1024px) {
  .menuLogos .counterLogos .counterIcon i {
    color: #0ca26f !important;
  }
}