{:versionI"3.4.25 (Selective Steve):EF:shaI"-74aa0cf5c1206b5d4c68b8df02b8a8944072dc3d;F:contents"™<o:Sass::Tree::RootNode:@children[o:Sass::Tree::CommentNode:@value[I"a/*------------------------------------*\
  $BUTTONS
\*------------------------------------*/:ET:
@type:normal;[ :@filename0:@options{ :
@linei:@source_rangeo:Sass::Source::Range	:@start_poso:Sass::Source::Position;i:@offseti:@end_poso;;i;i.:
@fileI"t/mnt/storage2/reveal/public_html/cutmaster.reveal.digital/ruby-app/app/assets/stylesheets/modules/_buttons.scss;	T:@importero:Sass::Rails::SassImporter:
@rootI"h/mnt/storage2/reveal/public_html/cutmaster.reveal.digital/ruby-app/app/assets/stylesheets/main.scss;	F:@real_rootI"h/mnt/storage2/reveal/public_html/cutmaster.reveal.digital/ruby-app/app/assets/stylesheets/main.scss;	F:@same_name_warningso:Set:
@hash{ o:Sass::Tree::RuleNode:
@rule[I"%btn,
.btn;	T:@parsed_ruleso:"Sass::Selector::CommaSequence:@members[o:Sass::Selector::Sequence;![o:#Sass::Selector::SimpleSequence;![o: Sass::Selector::Placeholder:
@nameI"btn;	T;i
;0:@subject0:@sourceso;;{ ;o;	;o;;i;i;o;;i;i
;0;0;i
;0;i
o;";![I"
;	To;#;![o:Sass::Selector::Class;%I"btn;	T;i
;0;&0;'o;;{ ;o;	;o;;i;i;o;;i;i
;0;0;i
;0;i
;i
;0:@selector_source_rangeo;	;o;;i
;i;o;;i;i;@;@:
@tabsi ;[o:Sass::Tree::PropNode;%[I"margin;	T;o: Sass::Script::Tree::Literal;o: Sass::Script::Value::String	;I"0;	T;@;
:identifier:"@deprecated_interp_equivalent0;i;o;	;o;;i;i;o;;i;i;@;@;*i :@prop_syntax:new;[ ;0;@;i;o;	;o;;i;i;o;;i;i;@;@:@name_source_rangeo;	;@@;o;;i;i;@;@:@value_source_rangeo;	;o;;i;i;@A;@;@o;+;%[I"padding;	T;o;,;o;-	;I"0;	T;@;
;.;/0;i;o;	;o;;i;i;o;;i;i;@;@;*i ;0;1;[ ;0;@;i;o;	;o;;i;i;o;;i;i;@;@;2o;	;@Q;o;;i;i;@;@;3o;	;o;;i;i;@R;@;@o;+;%[I"display;	T;o;,;o;-	;I"inline-block;	T;@;
;.;/0;i;o;	;o;;i;i;o;;i;i;@;@;*i ;0;1;[ ;0;@;i;o;	;o;;i;i;o;;i;i;@;@;2o;	;@b;o;;i;i;@;@;3o;	;o;;i;i;@c;@;@o;+;%[I"vertical-align;	T;o;,;o;-	;I"middle;	T;@;
;.;/0;i;o;	;o;;i;i;o;;i;i;@;@;*i ;0;1;[ ;0;@;i;o;	;o;;i;i;o;;i;i;@;@;2o;	;@s;o;;i;i;@;@;3o;	;o;;i;i;@t;@;@o;+;%[I"overflow;	T;o;,;o;-	;I"visible;	T;@;
;.;/0;i;o;	;o;;i;i;o;;i;i;@;@;*i ;0;1;[ ;0;@;i;o;	;o;;i;i;o;;i;i;@;@;2o;	;@;o;;i;i;@;@;3o;	;o;;i;i;@€;@;@o;+;%[I"	font;	T;o;,;o;-	;I"inherit;	T;@;
;.;/0;i;o;	;o;;i;i;o;;i;i;@;@;*i ;0;1;[ ;0;@;i;o;	;o;;i;i;o;;i;i;@;@;2o;	;@�;o;;i;i;@;@;3o;	;o;;i;i;@‘;@;@o;+;%[I"text-decoration;	T;o;,;o;-	;I"none !important;	T;@;
;.;/0;i;o;	;o;;i;i;o;;i;i(;@;@;*i ;0;1;[ ;0;@;i;o;	;o;;i;i;o;;i;i(;@;@;2o;	;@¡;o;;i;i;@;@;3o;	;o;;i;i;@¢;@;@o;+;%[I"text-align;	T;o;,;o;-	;I"center;	T;@;
;.;/0;i;o;	;o;;i;i;o;;i;i;@;@;*i ;0;1;[ ;0;@;i;o;	;o;;i;i;o;;i;i;@;@;2o;	;@²;o;;i;i;@;@;3o;	;o;;i;i;@³;@;@o;+;%[I"background-color;	T;o;,;o;-	;I"transparent;	T;@;
;.;/0;i;o;	;o;;i;i;o;;i;i%;@;@;*i ;0;1;[ ;0;@;i;o;	;o;;i;i;o;;i;i%;@;@;2o;	;@Ã;o;;i;i;@;@;3o;	;o;;i;i;@Ä;@;@o;+;%[I"border;	T;o;,;o;-	;I"0;	T;@;
;.;/0;i;o;	;o;;i;i;o;;i;i;@;@;*i ;0;1;[ ;0;@;i;o;	;o;;i;i;o;;i;i;@;@;2o;	;@Ô;o;;i;i;@;@;3o;	;o;;i;i;@Õ;@;@o;+;%[I"cursor;	T;o;,;o;-	;I"pointer;	T;@;
;.;/0;i;o;	;o;;i;i;o;;i;i;@;@;*i ;0;1;[ ;0;@;i;o;	;o;;i;i;o;;i;i;@;@;2o;	;@å;o;;i;i;@;@;3o;	;o;;i;i;@æ;@;@o;+;%[I"outline;	T;o;,;o;-	;I"0;	T;@;
;.;/0;i;o;	;o;;i;i;o;;i;i;@;@;*i ;0;1;[ ;0;@;i;o;	;o;;i;i;o;;i;i;@;@;2o;	;@ö;o;;i;i;@;@;3o;	;o;;i;i;@÷;@;@o;+;%[I"-webkit-appearance;	T;o;,;o;-	;I"	none;	T;@;
;.;/0;i;o;	;o;;i;i;o;;i;i ;@;@;*i ;0;1;[ ;0;@;i;o;	;o;;i;i;o;;i;i ;@;@;2o;	;@;o;;i;i;@;@;3o;	;o;;i;i;@;@;@o;+;%[I"transition;	T;o;,;o;-	;I"all 0.3s;	T;@;
;.;/0;i;o;	;o;;i;i;o;;i;i;@;@;*i ;0;1;[ ;0;@;i;o;	;o;;i;i;o;;i;i;@;@;2o;	;@;o;;i;i;@;@;3o;	;o;;i;i;@;@;@o;;[I"!/**
 * A standard button
 */;	T;
;;[ ;0;@;i;o;	;o;;i;i;o;;i;i;@;@o;;[I"&--standard;	T;o; ;![o;";![o;#;![o:Sass::Selector::Parent:@suffixI"--standard;	T;i ;0;&0;'o;;{ ;o;	;o;;i;i;o;;i;i;0;0;i ;0;i ;i ;0;)o;	;o;;i ;i;o;;i ;i;@;@;*i ;[o;+;%[I"padding;	T;o;,;o;-	;I"0 50px;	T;@;
;.;/0;i!;o;	;o;;i!;i;o;;i!;i;@;@;*i ;0;1;[ ;0;@;i!;o;	;o;;i!;i
;o;;i!;i;@;@;2o;	;@D;o;;i!;i;@;@;3o;	;o;;i!;i;@E;@;@o;+;%[I"height;	T;o;,;o;-	;I"	50px;	T;@;
;.;/0;i";o;	;o;;i";i;o;;i";i;@;@;*i ;0;1;[ ;0;@;i";o;	;o;;i";i
;o;;i";i;@;@;2o;	;@U;o;;i";i;@;@;3o;	;o;;i";i;@V;@;@o;+;%[I"	font;	T;o;,;o;-	;I" ;	T;@;
;.;/0;i#;o;	;o;;i#;i;o;;i#;i;@;@;*i ;0;1;[o;+;%[I"family;	T;o:!Sass::Script::Tree::Variable;%I"body-font;	T:@underscored_nameI"body_font;	T:@css_variable_warning0;i$;o;	;o;;i$;i;o;;i$;i;@;@;@;@;*i ;0;1;[ ;0;@;i$;o;	;o;;i$;i;o;;i$;i;@;@;2o;	;@p;o;;i$;i;@;@;3o;	;o;;i$;i;@q;@;@o;+;%[I"weight;	T;o;,;o;-	;I"700;	T;@;
;.;/0;i%;o;	;o;;i%;i;o;;i%;i;@;@;*i ;0;1;[ ;0;@;i%;o;	;o;;i%;i;o;;i%;i;@;@;2o;	;@�;o;;i%;i;@;@;3o;	;o;;i%;i;@‚;@;@o;+;%[I"	size;	T;o: Sass::Script::Tree::Funcall;%I"font-size;	T:
@args[o;,
;o: Sass::Script::Value::Number
;i;@:@numerator_units[ :@denominator_units[ :@originalI"13;	F;80;i&;o;	;o;;i&;i;o;;i&;i;@;@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{ :	@map{ :@splat0:@kwarg_splat0;80;i&;o;	;o;;i&;i;o;;i&;i;@;@;@;@;*i ;0;1;[ ;0;@;i&;o;	;o;;i&;i;o;;i&;i;@;@;2o;	;@�;o;;i&;i;@;@;3o;	;o;;i&;i;@ž;@;@;0;@;i#;o;	;o;;i#;i
;o;;i#;i;@;@;2o;	;@¤;o;;i#;i;@;@;3o;	;o;;i#;i;@¥;@;@:@has_childrenTo;+;%[I"
color;	T;o;,;o;-	;I"	#fff;	T;@;
;.;/0;i(;o;	;o;;i(;i;o;;i(;i;@;@;*i ;0;1;[ ;0;@;i(;o;	;o;;i(;i
;o;;i(;i;@;@;2o;	;@µ;o;;i(;i;@;@;3o;	;o;;i(;i;@¶;@;@o;+;%[I"line-height;	T;o;,;o;-	;I"	50px;	T;@;
;.;/0;i);o;	;o;;i);i;o;;i);i;@;@;*i ;0;1;[ ;0;@;i);o;	;o;;i);i
;o;;i);i;@;@;2o;	;@Æ;o;;i);i;@;@;3o;	;o;;i);i;@Ç;@;@o;+;%[I"background;	T;o;,;o;-	;I" ;	T;@;
;.;/0;i*;o;	;o;;i*;i;o;;i*;i;@;@;*i ;0;1;[o;+;%[I"
color;	T;o;6;%I"
brand;	T;7I"
brand;	T;80;i+;o;	;o;;i+;i;o;;i+;i;@;@;@;@;*i ;0;1;[ ;0;@;i+;o;	;o;;i+;i;o;;i+;i;@;@;2o;	;@á;o;;i+;i;@;@;3o;	;o;;i+;i;@â;@;@;0;@;i*;o;	;o;;i*;i
;o;;i*;i;@;@;2o;	;@è;o;;i*;i;@;@;3o;	;o;;i*;i;@é;@;@;ETo;+;%[I"text-transform;	T;o;,;o;-	;I"uppercase;	T;@;
;.;/0;i-;o;	;o;;i-;i;o;;i-;i#;@;@;*i ;0;1;[ ;0;@;i-;o;	;o;;i-;i
;o;;i-;i#;@;@;2o;	;@ù;o;;i-;i;@;@;3o;	;o;;i-;i;@ú;@;@o;+;%[I"border-radius;	T;o;,;o;-	;I"	50px;	T;@;
;.;/0;i.;o;	;o;;i.;i;o;;i.;i;@;@;*i ;0;1;[ ;0;@;i.;o;	;o;;i.;i
;o;;i.;i;@;@;2o;	;@
;o;;i.;i;@;@;3o;	;o;;i.;i;@;@;@o:Sass::Tree::MixinNode;%I"states;	T;:[ ;?{ ;C0;D0;[o;+;%[I"
color;	T;o;,;o;-	;I"	#fff;	T;@;
;.;/0;i1;o;	;o;;i1;i;o;;i1;i;@;@;*i ;0;1;[ ;0;@;i1;o;	;o;;i1;i;o;;i1;i;@;@;2o;	;@ ;o;;i1;i;@;@;3o;	;o;;i1;i;@!;@;@o;+;%[I"background;	T;o;,;o;-	;I" ;	T;@;
;.;/0;i2;o;	;o;;i2;i;o;;i2;i;@;@;*i ;0;1;[o;+;%[I"
color;	T;o;9;%I"darken;	T;:[o;6;%I"
brand;	T;7I"
brand;	T;80;i3;o;	;o;;i3;i;o;;i3;i";@;@;@;@o;,
;o;;
;i
;@;<[I"%;	T;=[ ;>I"5%;	T;80;i3;o;	;o;;i3;i$;o;;i3;i&;@;@;@;?o;@;A{ ;B{ ;C0;D0;80;i3;o;	;o;;i3;i;o;;i3;i';@;@;@;@;*i ;0;1;[ ;0;@;i3;o;	;o;;i3;i;o;;i3;i';@;@;2o;	;@M;o;;i3;i;@;@;3o;	;o;;i3;i;@N;@;@;0;@;i2;o;	;o;;i2;i;o;;i2;i;@;@;2o;	;@T;o;;i2;i;@;@;3o;	;o;;i2;i;@U;@;@;ET;0;@;i0;o;	;o;;i0;i
;o;;i0;i;@;@;ET;0;@;i ;o;	;@6;o;;i ;i;@;@;ETo;;[I"&--alt;	T;o; ;![o;";![o;#;![o;4;5I"
--alt;	T;i8;0;&0;'o;;{ ;o;	;o;;i;i;o;;i;i;0;0;i8;0;i8;i8;0;)o;	;o;;i8;i;o;;i8;i;@;@;*i ;[o;+;%[I"background;	T;o;,;o;-	;I"#323232;	T;@;
;.;/0;i9;o;	;o;;i9;i;o;;i9;i;@;@;*i ;0;1;[ ;0;@;i9;o;	;o;;i9;i
;o;;i9;i;@;@;2o;	;@~;o;;i9;i;@;@;3o;	;o;;i9;i;@;@;@o;F;%I"states;	T;:[ ;?{ ;C0;D0;[o;+;%[I"background;	T;o;,;o;-	;I" ;	T;@;
;.;/0;i<;o;	;o;;i<;i;o;;i<;i;@;@;*i ;0;1;[o;+;%[I"
color;	T;o;9;%I"darken;	T;:[o;,
;o:Sass::Script::Value::Color	;0;@:@attrs{	:redi7:
greeni7:	bluei7:
alphai:@representationI"#323232;	T;80;i=;o;	;o;;i=;i;o;;i=;i#;@;@;@o;,
;o;;
;i
;@;<[I"%;	T;=[ ;>I"5%;	T;80;i=;o;	;o;;i=;i%;o;;i=;i';@;@;@;?o;@;A{ ;B{ ;C0;D0;80;i=;o;	;o;;i=;i;o;;i=;i(;@;@;@;@;*i ;0;1;[ ;0;@;i=;o;	;o;;i=;i;o;;i=;i(;@;@;2o;	;@±;o;;i=;i;@;@;3o;	;o;;i=;i;@²;@;@;0;@;i<;o;	;o;;i<;i;o;;i<;i;@;@;2o;	;@¸;o;;i<;i;@;@;3o;	;o;;i<;i;@¹;@;@;ET;0;@;i;;o;	;o;;i;;i
;o;;i;;i;@;@;ET;0;@;i8;o;	;@p;o;;i8;i;@;@;ETo;;[I"&--small;	T;o; ;![o;";![o;#;![o;4;5I"--small;	T;iB;0;&0;'o;;{ ;o;	;o;;i;i;o;;i;i;0;0;iB;0;iB;iB;0;)o;	;o;;iB;i;o;;iB;i;@;@;*i ;[o;+;%[I"height;	T;o;,;o;-	;I"	40px;	T;@;
;.;/0;iC;o;	;o;;iC;i;o;;iC;i;@;@;*i ;0;1;[ ;0;@;iC;o;	;o;;iC;i
;o;;iC;i;@;@;2o;	;@â;o;;iC;i;@;@;3o;	;o;;iC;i;@ã;@;@o;+;%[I"line-height;	T;o;,;o;-	;I"	40px;	T;@;
;.;/0;iD;o;	;o;;iD;i;o;;iD;i;@;@;*i ;0;1;[ ;0;@;iD;o;	;o;;iD;i
;o;;iD;i;@;@;2o;	;@ó;o;;iD;i;@;@;3o;	;o;;iD;i;@ô;@;@;0;@;iB;o;	;@Ô;o;;iB;i;@;@;ETo;;[I"R/**
 * A branded button that uses the main brand colour as the background
 */;	T;
;;[ ;0;@;iG;o;	;o;;iG;i;o;;iI;i;@;@o;;[I"&--brand;	T;o; ;![o;";![o;#;![o;4;5I"--brand;	T;iJ;0;&0;'o;;{ ;o;	;o;;i;i;o;;i;i;0;0;iJ;0;iJ;iJ;0;)o;	;o;;iJ;i;o;;iJ;i;@;@;*i ;[o;+;%[I"background;	T;o;,;o;-	;I" ;	T;@;
;.;/0;iK;o;	;o;;iK;i;o;;iK;i;@;@;*i ;0;1;[o;+;%[I"
color;	T;o;6;%I"
brand;	T;7I"
brand;	T;80;iL;o;	;o;;iL;i;o;;iL;i;@;@;@;@;*i ;0;1;[ ;0;@;iL;o;	;o;;iL;i;o;;iL;i;@;@;2o;	;@+;o;;iL;i;@;@;3o;	;o;;iL;i;@,;@;@;0;@;iK;o;	;o;;iK;i
;o;;iK;i;@;@;2o;	;@2;o;;iK;i;@;@;3o;	;o;;iK;i;@3;@;@;ETo;F;%I"states;	T;:[ ;?{ ;C0;D0;[o;+;%[I"
color;	T;o;,;o;-	;I"	#fff;	T;@;
;.;/0;iP;o;	;o;;iP;i;o;;iP;i;@;@;*i ;0;1;[ ;0;@;iP;o;	;o;;iP;i;o;;iP;i;@;@;2o;	;@H;o;;iP;i;@;@;3o;	;o;;iP;i;@I;@;@o;+;%[I"background;	T;o;,;o;-	;I" ;	T;@;
;.;/0;iQ;o;	;o;;iQ;i;o;;iQ;i;@;@;*i ;0;1;[o;+;%[I"
color;	T;o;9;%I"darken;	T;:[o;6;%I"
brand;	T;7I"
brand;	T;80;iR;o;	;o;;iR;i;o;;iR;i";@;@;@;@o;,
;o;;
;i
;@;<[I"%;	T;=[ ;>I"5%;	T;80;iR;o;	;o;;iR;i$;o;;iR;i&;@;@;@;?o;@;A{ ;B{ ;C0;D0;80;iR;o;	;o;;iR;i;o;;iR;i';@;@;@;@;*i ;0;1;[ ;0;@;iR;o;	;o;;iR;i;o;;iR;i';@;@;2o;	;@u;o;;iR;i;@;@;3o;	;o;;iR;i;@v;@;@;0;@;iQ;o;	;o;;iQ;i;o;;iQ;i;@;@;2o;	;@|;o;;iQ;i;@;@;3o;	;o;;iQ;i;@};@;@;ET;0;@;iO;o;	;o;;iO;i
;o;;iO;i;@;@;ET;0;@;iJ;o;	;@;o;;iJ;i;@;@;ETo;;[I"#/**
 * A full width button
 */;	T;
;;[ ;0;@;iW;o;	;o;;iW;i;o;;iY;i;@;@o;;[I"&--full;	T;o; ;![o;";![o;#;![o;4;5I"--full;	T;iZ;0;&0;'o;;{ ;o;	;o;;i;i;o;;i;i;0;0;iZ;0;iZ;iZ;0;)o;	;o;;iZ;i;o;;iZ;i;@;@;*i ;[o;+;%[I"
width;	T;o;,;o;-	;I"	100%;	T;@;
;.;/0;i[;o;	;o;;i[;i;o;;i[;i;@;@;*i ;0;1;[ ;0;@;i[;o;	;o;;i[;i
;o;;i[;i;@;@;2o;	;@­;o;;i[;i;@;@;3o;	;o;;i[;i;@®;@;@;0;@;iZ;o;	;@Ÿ;o;;iZ;i;@;@;ET;0;@;i
;o;	;@2;o;;i;i;@;@;ET;0;@:@templateI"`/*------------------------------------*\
  $BUTTONS
\*------------------------------------*/

%btn,
.btn {
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  overflow: visible;

  font: inherit;
  text-decoration: none !important;
  text-align: center;

  background-color: transparent;
  border: 0;
  cursor: pointer;
  outline: 0;
  -webkit-appearance: none;
  transition: all 0.3s;

  /**
   * A standard button
   */
  &--standard {
    padding: 0 50px;
    height: 50px;
    font: {
      family: $body-font;
      weight: 700;
      size: font-size(13);
    }
    color: #fff;
    line-height: 50px;
    background: {
      color: $brand;
    }
    text-transform: uppercase;
    border-radius: 50px;

    @include states {
      color: #fff;
      background: {
        color: darken($brand, 5%);
      }
    }
  }

  &--alt {
    background: #323232;

    @include states {
      background: {
        color: darken(#323232, 5%);
      }
    }
  }

  &--small {
    height: 40px;
    line-height: 40px;
  }

  /**
   * A branded button that uses the main brand colour as the background
   */
  &--brand {
    background: {
      color: $brand;
    }

    @include states {
      color: #fff;
      background: {
        color: darken($brand, 5%);
      }
    }
  }

  /**
   * A full width button
   */
  &--full {
    width: 100%;
  }

}
;	T;i;o;	;o;;i;i;o;;i;i;@;@;ET