.btn-contrast, #header .navbar-default.navbar-collapsed-sm .navbar-toggle:hover, #header .navbar-default.navbar-collapsed-sm .navbar-toggle:focus {
	background-color: #8dc153;
	border-color: #8dc153;
	color: white; 
	}
.btn-contrast:hover, .btn-contrast:focus ,  .btn-contrast:active, .btn-contrast.active {
	background-color: #73a53c;
    border-color: #73a53c;
    color: white; 
	}
.tts-holder, #footer #footer-copyright{
	background-color: #353B47 !important; 
	}
	
#footer #footer-copyright {
	color: #353B47;
	}
	
#footer #footer-main {
	background-color: #434955;
	}
	
#header {
	background-color:rgba(0, 0, 0, 0.3);
	}
	
.homepage.black-and-white #wrapper {
	background: #353B47 none repeat scroll 0 0;
	}
	
#main-content {
	background-color:#fff;
}

h1, h2, h3, h4, h5, h6 {
	color: #434955; 
	}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	color: #676f7a;
	}
	
.page-header h2  {
	color: #8dc153;
	}
.panel.panel-big .panel-icon .icon {
	color: #8dc153;
	}	
.carousel-contrast-pagination .flex-control-paging a:hover, .carousel-contrast-pagination .flex-control-paging a.flex-active {
      background-color: #8dc153; 
	  }	
.accordion .accordion-toggle {
	color: #fff;
	background-color: #8dc153;
  }
.accordion .accordion-toggle.collapsed {
		background-color: #353b47; }
.accordion .accordion-toggle.collapsed:hover {
		background-color: #404756; }
#footer #footer-main [class^="fa fa-"], #footer #footer-main [class*=" fa fa-"] {
    color: #8dc153;
	}

a {
	color: #8dc153; 
	}

a:hover {
	color: #80b842; 
	}

#header .navbar-default.navbar-collapsed-sm .navbar-nav > li .dropdown-menu {
	background-color: #8dc153;
	}

#header .navbar-default.navbar-collapsed-sm .navbar-nav > .open .dropdown-menu > li > a:hover, #header .navbar-default.navbar-collapsed-sm .navbar-nav > .open .dropdown-menu > li > a:focus {
	background-color: #73a53c;
	color:#fff;			  
	} 
	
#header .navbar-default.navbar-collapsed-sm .navbar-nav > li > a:hover span, #header .navbar-default.navbar-collapsed-sm .navbar-nav > li > a:focus span {
	border-bottom-color: #8dc153; 
	}
	
#header .navbar-default.navbar-collapsed-sm .navbar-nav > li.open > a span, #header .navbar-default.navbar-collapsed-sm .navbar-nav > li.open > a:hover span, #header .navbar-default.navbar-collapsed-sm .navbar-nav > li.open > a:focus span, #header .navbar-default.navbar-collapsed-sm .navbar-nav > li.active > a span, #header .navbar-default.navbar-collapsed-sm .navbar-nav > li.active > a:hover span, #header .navbar-default.navbar-collapsed-sm .navbar-nav > li.active > a:focus span {
	border-bottom-color: #8dc153; 
	}
			
#header .navbar-default.navbar-collapsed-md .navbar-toggle:hover, #header .navbar-default.navbar-collapsed-md .navbar-toggle:focus {
	border-color: #8dc153;
	background-color: #8dc153; 
	}
		
.contrast-bg,.label-contrast,.badge-contrast,.progress-bar-contrast,.nav-pills > li.active > a {
	background-color: #8dc153 !important; 
	}
  
#scroll-to-top, .page-header.page-header-with-icon > [class^="fa fa-"], .page-header.page-header-with-icon > [class*="fa fa-"]   {
	color: #8dc153 !important; 
	}
  
.btn-medium-light   {
	border-color: #9ca4af;
	background-color: #9ca4af;
	}
::selection {
  background-color: #d8eac3; }

::-moz-selection {
  background-color: #d8eac3; }		
/*Additional colors that do not have to be changed in initial design phase */
#header .navbar-default.navbar-collapsed-sm .navbar-toggle .icon-bar {
	background-color: white; }
#header .navbar-default.navbar-collapsed-sm .navbar-toggle:hover, #header .navbar-default.navbar-collapsed-sm .navbar-toggle:focus {
	border-color: #8dc153;
	background-color: #8dc153; }
#header .navbar-default.navbar-collapsed-sm .navbar-nav > .open > a {
	background-color: #494f5a;
	background-color: rgba(255, 255, 255, 0.1); }
#header .navbar-default.navbar-collapsed-sm .navbar-nav > .open .dropdown-menu > li > a {
	color: #8dc153; 
	border-color: #3f444f;
	border-color: rgba(153, 153, 153, 0.1); }
@media (max-width: 767px) {
#header .navbar-default.navbar-collapsed-sm .navbar-nav .open .dropdown-menu > .active > a, #header .navbar-default.navbar-collapsed-sm .navbar-nav .open .dropdown-menu > .active > a:hover, #header .navbar-default.navbar-collapsed-sm .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: white;
	background-color: #8dc153; } }
		
.text-white {
	color: #fff !important; }

.white-bg,.label-white,.badge-white,.progress-bar-white {
	background-color: #fff !important; }

.white-border {
	border-color: #fff !important; }
  
.text-black {
	color: black !important; }

.black-bg,.label-black,.badge-black ,.progress-bar-black {
	background-color: black !important; }

.black-border {
	border-color: black !important; }

  
.text-contrast {
	color: #8dc153 !important; }

.contrast-bg,.label-contrast,.badge-contrast,.progress-bar-contrast {
	background-color: #8dc153 !important; }

.contrast-border {
	border-color: #8dc153 !important; }

.text-dark {
	color: #353b47 !important; }

.dark-bg,.label-dark,.badge-dark,.progress-bar-dark   {
	background-color: #353b47 !important; }

.dark-border {
	border-color: #353b47 !important; }
  
.text-medium {
	color: #434955 !important; }

.medium-bg,.label-medium,.badge-medium,.progress-bar-medium   {
	background-color: #434955 !important; }

.medium-border {
	border-color: #434955 !important; }

.text-light {
	color: #676f7a !important; }

.light-bg,.label-light,.badge-light,.progress-bar-light {
	background-color: #676f7a !important; }

.light-border {
	border-color: #676f7a !important; }
  
.text-medium-light {
	color: #9ca4af !important; }

.medium-light-bg,.label-medium-light,.badge-medium-light,.progress-bar-medium-light {
	background-color: #9ca4af !important; }

.medium-light-border {
	border-color: #9ca4af !important; }

.text-very-light {
	color: #eaedf2 !important; }

.very-light-bg,.label-very-light,.badge-very-light,.progress-bar-very-light {
	background-color: #eaedf2 !important; }

.very-light-border {
	border-color: #eaedf2 !important; }

.text-primary {
	color: #428bca !important; }

.primary-bg,.label-primary,.badge-primary,.progress-bar-primary {
	background-color: #428bca !important; }

.primary-border {
	border-color: #428bca !important; }
  
.text-success {
	color: #5cb85c !important; }

.success-bg,.label-success,.badge-success,.progress-bar-success  {
	background-color: #5cb85c !important; }

.success-border {
	border-color: #5cb85c !important; }

.text-warning {
	color: #f0ad4e !important; }

.warning-bg,.label-warning,.badge-warning,.progress-bar-warning {
	background-color: #f0ad4e !important; }

.warning-border {
	border-color: #f0ad4e !important; }

.text-danger {
	color: #d9534f !important; }

.danger-bg,.label-danger,.badge-danger,.progress-bar-danger  {
	background-color: #d9534f !important; }

.danger-border {
	border-color: #d9534f !important; }

.text-info {
	color: #5dc3de !important; }

.info-bg,.label-info,.badge-info,.progress-bar-info {
	background-color: #5dc3de !important; }

.info-border {
	border-color: #5dc3de !important; }