/* Gradient Underlines ~start~*/
hr {
  border-bottom: 1px solid #eeeeee;
}
hr.linie {
  border: 0;
  height: 1px;
  background-image: -webkit-linear-gradient(left, transparent, #1f5798 50%, transparent);
  background-image: -o-linear-gradient(left, transparent, #1f5798 50%, transparent);
  background-image: linear-gradient(to right, transparent, #1f5798 50%, transparent);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}
hr.gradient_one {
  border: 0;
  height: 1px;
  background-color: #63C;
  background-image: -webkit-linear-gradient(top, #ededed 0%, #2f3683 100%);
  background-image: -o-linear-gradient(top, #ededed 0%, #2f3683 100%);
  background-image: linear-gradient(to bottom, #ededed 0%, #2f3683 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffededed', endColorstr='#ff2f3683', GradientType=0);
}
/* Gradient Underlines ~ende~*/
.shadow-inset-up {
  -webkit-box-shadow: inset 0 40px 20px -15px rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 40px 20px -15px rgba(255, 255, 255, 0.2);
}
.shadow-inset-down {
  -webkit-box-shadow: inset 0 -40px 20px -15px rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 -40px 20px -15px rgba(255, 255, 255, 0.2);
}
