@mixin width ($width) {
  width: $width;
}

@mixin height ($height) {
  height: $height;
}

@mixin border-radius ($radius) {
  -webkit-border-radius: $radius;
     -moz-border-radius: $radius;
      -ms-border-radius: $radius;
          border-radius: $radius;
}

@mixin box-shadow ($shadows) {
  -moz-box-shadow: $shadows;
  -webkit-box-shadow: $shadows;
  box-shadow: $shadows;
}

@mixin transition($args) {
  -webkit-transition: $args;
  -moz-transition: $args;
  -ms-transition: $args;
  -o-transition: $args;
  transition: $args;
}

@mixin padding($padding-t, $padding-l, $padding-b, $padding-r) {
  padding-top: $padding-t;
  padding-left: $padding-l;
  padding-bottom: $padding-b;
  padding-right: $padding-r;
}
@mixin gradientMoneta {
  background: #140757;
  background: -moz-linear-gradient(top, #140757 0%, #751175 100%);
  background: -webkit-linear-gradient(top, #140757 0%,#751175 100%);
  background: linear-gradient(to bottom, #140757 0%,#751175 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#140757', endColorstr='#751175',GradientType=0 );
}
@mixin gradientPrimary {
  background: #4f2051; /* Old browsers */
  background: -moz-linear-gradient(left, #4f2051 0%, #7a113f 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #4f2051 0%,#7a113f 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #4f2051 0%,#7a113f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f2051', endColorstr='#7a113f',GradientType=1 ); /* IE6-9 */
}

@mixin gradientPrimaryHover {
  background: #4f2051; /* Old browsers */
  background: -moz-linear-gradient(left, #7a113f  0%,#4f2051  100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #7a113f #4f2051 0%,#4f2051 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #7a113f 0%,#4f2051 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f2051', endColorstr='#7a113f',GradientType=1 ); /* IE6-9 */
}
@mixin gradientDiagonal {
  background: #fefefe!important;
  background: -moz-linear-gradient(-45deg, #fefefe 0%, #c8c6d7 100%)!important;
  background: -webkit-linear-gradient(-45deg, #fefefe 0%,#c8c6d7 100%)!important;
  background: linear-gradient(135deg, #fefefe 0%,#c8c6d7 100%)!important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#c8c6d7',GradientType=1 )!important;
}
@mixin border-full ($border)  {
    border: $border solid transparent;
}

@mixin border-bottom($border) {
  border-bottom: $border;
  border-top: 0;
  border-right: 0;
  border-left: 0;
}

@mixin button($width: $btn-min-width, $size: $primary-btn-size,$line: $btn-line-height,$weight: $btn-font-weight,$space: $nowrap,$color: $mo-btn-text-color, $cursor: $pointer) {
  @include transition(all 0.15s ease-in-out);
  @include border-radius(4px);
  @include padding(9px,24px,11px,24px);
  @include border-full(1px);
  //min-width: $width;
  font-size: $size;
  color: $color;
  line-height: $line;
  font-weight: $weight;
  white-space: $space;
  cursor: $cursor;
}

@mixin button-small {
  @include padding(7px,24px,7px,24px);
  line-height: 1;
}

@mixin text-border-left {
  border-left: 6px solid #761040;
  padding: 15px 15px 10px 20px;
  text-align: left;
  display: inline-block;
}

@mixin text-border-right {
  border-right: 6px solid #761040;
  padding: 15px 20px 15px 0px;
  display: inline-block;
}

@mixin input {
  @include border-bottom(1px);
}

@mixin headline($color: $headline-color, $weight: $headline-weight, $line-height: $headline-line) {
  color: $color;
  font-weight: $weight;
  line-height: $line-height;
}

@mixin modal-footer-background {
  background: #f1f0f5;
  background: -moz-linear-gradient(left, #f1f0f5 0%, #cccbda 100%);
  background: -webkit-linear-gradient(left, #f1f0f5 0%,#cccbda 100%);
  background: linear-gradient(to right, #f1f0f5 0%,#cccbda 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f0f5', endColorstr='#cccbda',GradientType=1 );
}
