/* CURRENT main color: #43A047 */
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');

* {
	font-family: 'Roboto', Verdana, sans-serif;}

body .ui-widget .ui-widget {
	font-family: 'Roboto', Verdana, sans-serif;}
	
.login-button .ui-button {
  background-color: #43A047;
  color: #ffffff;
  border: 1px solid #43A047;}
  .login-button .ui-button.ui-state-active {
    background-color: #388E3C;
    border-color: #388E3C;
    color: #ffffff;}
  .login-button .ui-button.ui-state-hover {
    background-color: #388E3C;
    border-color: #388E3C;
    color: #ffffff;}

.ns-main-color {
	color: #43A047;}

.ns-main-background-color {
	background-color: #43A047;}

.ns-success-background-color{
	background-color: #43A047;}
	
.summary-pane {
	color: #43A047;}	

/* overwrite */

body a {
  color: #43A047;}

body .ui-datatable thead th.ui-state-active {
    background-color: #ffffff;
    color: #43A047;
    border-color: #ffffff; 
}

body .ui-datatable thead th.ui-state-active.ui-state-focus {
	background-color: #ffffff;}
      
body .ui-datatable .ui-datatable-data > tr.ui-state-highlight {
	background-color: #E0F2F1 !important;
	color: inherit;}	

body .ui-button {
  color: #43A047;
  border: 1px solid #43A047;}
  body .ui-button.ui-state-active {
    color: #ffffff;}
  body .ui-button.ui-state-hover {
    color: #ffffff;}
    
body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active {
	background-color: #ffffff;
	color: #43A047;
	border-color: #dddddd;
	font-weight: 700;}

.ui-autocomplete-dropdown.ui-button.ui-state-active,
.ui-autocomplete-dropdown.ui-button.ui-state-hover{
	color: #43A047 !important;
}

body .ui-autocomplete .ui-autocomplete-dropdown{
	color: #43A047;}
	
.dashboard .overview-boxes .overview-box.overview-box-1 {
  background-color: #ffffff;
  border: solid 0px #dddddd;
  color: #43A047; }
.dashboard .overview-boxes .overview-box .overview-box-title {
      color: #A0A09F; }
      
body .ui-inputfield.ui-state-focus:not(.ui-state-error) {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(67, 160, 71, 0);
    -moz-box-shadow: 0 0 0 0.2rem rgba(67, 160, 71, 0);
    box-shadow: 0 0 0 0.2rem rgba(67, 160, 71, 0); 
    border-color: #43A047;}