/* Green Theme */

a:hover {
	color: #2ecc71;
}

/*
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: #008755 !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: #008755 !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: #0da06e !important;
	background: -moz-linear-gradient(left, #0da06e 0%, #07c880 50%, #0da06e 100%) !important;
	background: -webkit-linear-gradient(left, #0da06e 0%, #07c880 50%, #0da06e 100%) !important;
	background: linear-gradient(to right, #0da06e 0%, #07c880 50%, #0da06e 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0da06e', endColorstr='#0da06e', GradientType=1) !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: #FFFFFF !important;
	background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)), #FFFFFF !important;
	background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)), #FFFFFF !important;
	background: llinear-gradient(0deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)), #FFFFFF !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1) !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: #0da06e !important;
	background: -moz-linear-gradient(left, #0da06e 0%, #07c880 50%, #0da06e 100%) !important;
	background: -webkit-linear-gradient(left, #0da06e 0%, #07c880 50%, #0da06e 100%) !important;
	background: linear-gradient(to right, #0da06e 0%, #07c880 50%, #0da06e 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0da06e', endColorstr='#0da06e', GradientType=1) !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);
}

.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: #0da06e;
	background: -moz-radial-gradient(circle, #07c880 0%, #0da06e 100%);
	background: -webkit-radial-gradient(circle, #07c880 0%, #0da06e 100%);
	background: radial-gradient(circle, #07c880 0%, #0da06e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0da06e', endColorstr='#0da06e', GradientType=1);
}

.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: #008755;
}

/*.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: #0A8059;
}


.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: #07C880;
}

.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;
	}
}
