
.hidden {
  display: none;
}


@mixin keyframes($animationName) {
  @-webkit-keyframes #{$animationName} {
      @content;
  }
  @-moz-keyframes #{$animationName} {
      @content;
  }
  @-o-keyframes #{$animationName} {
      @content;
  }
  @keyframes #{$animationName} {
      @content;
  }
}

@mixin background_linear($rgb1, $rgb2) {
  background: $rgb1 !important; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(top, $rgb1 , $rgb2) !important; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom, $rgb1, $rgb2) !important; /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom, $rgb1, $rgb2) !important; /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom, $rgb1 , $rgb2) !important; /* Standard syntax */
}

@mixin background_lineartoright($rgb1, $rgb2) {
  background: $rgb1 !important; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, $rgb1 , $rgb2) !important; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, $rgb1, $rgb2) !important; /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, $rgb1, $rgb2) !important; /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, $rgb1 , $rgb2) !important; /* Standard syntax */
}