/*
 * Alle Schaltfächen etwas runder...
 */
 
.uk-button {
  border-radius: 5px;
}

/*
 * Sprachen-Schaltflächen im Hauptmenü. Abstand zwischen Bild und Text.
 */
.balvi-language {
	padding-right: 5px;
}

/*
 * links ausgerichtete Bilder mit Abstand nach rechts versorgen
 */
.pull-left {
	padding-right: 10px;
}
/*
 * Modifier: 'uk-button-primary'
 * Anpassungen für primary
 */
.uk-button-primary {
  background-color: #50a9dd;
  color: #ffffff;
  background-image: -webkit-linear-gradient(top, #96c0e8, #2299d6);
  background-image: linear-gradient(to bottom, #96c0e8, #2299d6);
  border-color: rgba(0, 0, 0, 0.2);
  border-bottom-color: rgba(0, 0, 0, 0.4);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
/* Hover */
.uk-button-primary:hover,
.uk-button-primary:focus {
  background-color: #53b5de;
  color: #ffffff;
  background-image: none;
}
/* Active */
.uk-button-primary:active,
.uk-button-primary.uk-active {
  background-color: #359ac4;
  color: #ffffff;
  background-image: none;
  border-color: rgba(0, 0, 0, 0.2);
  border-top-color: rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
}

/*
 * Modifier: 'uk-button-secondary'
 * Anpassungen für secondary (ähnlich wie 'success')
 */
.uk-button-secondary {
  background-color: #a3c83c;
  color: #ffffff;
  background-image: -webkit-linear-gradient(top, #b9d36b, #94c11c);
  background-image: linear-gradient(to bottom, #b9d36b, #94c11c);
  border-color: rgba(0, 0, 0, 0.2);
  border-bottom-color: rgba(0, 0, 0, 0.4);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
/* Hover */
.uk-button-secondary:hover,
.uk-button-secondary:focus {
  background-color: #b1d944;
  color: #ffffff;
  background-image: none;
}
/* Active */
.uk-button-secondary:active,
.uk-button-secondary.uk-active {
  background-color: #99c328;
  color: #ffffff;
  background-image: none;
  border-color: rgba(0, 0, 0, 0.2);
  border-top-color: rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
}


/*
 * Sub-modifier: 'uk-panel-box-primary'
 * Anpassungen ans BALVI-Layout
 */
.uk-panel-box-primary {
  background-color: #deeaf8;
  color: #202020;
  border-color: rgba(34, 153, 214, 0.3);
}
.uk-panel-box-primary-hover:hover {
  color: #2299d6;
}
.uk-panel-box-primary .uk-panel-title {
  color: #1d7eae;
}
/*
 * Sub-modifier: 'uk-panel-box-secondary'
 * Anpassungen ans BALVI-Layout
 */
.uk-panel-box-secondary {
  background-color: #e6efce;
  color: #202020;
  border-color: rgba(148, 193, 28, 0.3);  
}
.uk-panel-box-secondary-hover:hover {
  color: #94c11c;
}
.uk-panel-box-secondary .uk-panel-title {
  color: #779d18;
}