a.link,
a.link:link,
a.link:visited {
  color: #566E9C;
}
a.link:hover {
  color: #555;
}
nav ul li a.active {
  background-color: #566E9C;
}
a.btn-primary,
a.btn-primary:link,
a.btn-primary:visited,
.languages a.active,
button[type="submit"] {
  color: #fff;
  text-shadow: none;
  border: 1px solid #566E9C !important;
  background: #566E9C;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#7389b2),to(#566E9C));
  background-image: -webkit-linear-gradient(top,#7389b2,#566E9C);
  background-image: -moz-linear-gradient(top,#7389b2,#566E9C);
  background-image: -o-linear-gradient(top,#7389b2,#566E9C);
  background-image: linear-gradient(to bottom,#7389b2,#566E9C);
}
a.btn-primary:hover,
.languages a.active:hover,
button[type="submit"]:hover {
  color: #fff;
  border: 1px solid #7389b2 !important;
  background: #7389b2;
  text-shadow: none;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#94a4c4),to(#7389b2));
  background-image: -webkit-linear-gradient(to bottom,#94a4c4,#7389b2);
  background-image: -moz-linear-gradient(to bottom,#94a4c4,#7389b2);
  background-image: -o-linear-gradient(to bottom,#94a4c4,#7389b2);
  background-image: linear-gradient(to bottom,#94a4c4,#7389b2);
}
table.jCalendar td.selected,
table.jCalendar td.selected.dp-hover,
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
  background: #566E9C !important;
}
