{:versionI"3.4.21 (Selective Steve):EF:shaI"-a878c9bb63d9109f89ace0d0d81c3089718908a3;F: contents"8o:Sass::Tree::RootNode:@children[ o:Sass::Tree::VariableNode : @nameI"checkbox_size:ET: @expro: Sass::Script::Tree::Literal :@valueo: Sass::Script::Value::Number ;i:@numerator_units[I"px; T:@denominator_units[�: @options{�:@originalI" 20px; F: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position;i:@offseti: @end_poso;;i;i: @fileI"q/Users/zschweitzer/git/forever-style-guide/app/assets/stylesheets/forever_style_guide/modules/_checkbox.scss; T:@importero:Sass::Rails::SassImporter: @rootI"F/Users/zschweitzer/git/forever-style-guide/app/assets/stylesheets; F:@real_rootI"F/Users/zschweitzer/git/forever-style-guide/app/assets/stylesheets; F:@same_name_warningso:Set: @hash{�:@filename@: @guarded0:@global0;[�;i;o; ;o;;i;i;o;;i;i;@;@;@o:Sass::Tree::MixinDefNode ;I" checkbox; T: @args[[o:!Sass::Script::Tree::Variable;I"background-color; T:@underscored_nameI"background_color; T;i;o; ;o;;i;i;o;;i;i';@;@;!@;@0[o;&;I"border-color; T;'I"border_color; T;i;o; ;o;;i;i);o;;i;i6;@;@;!@;@0:@splat0;[o:Sass::Tree::PropNode;[I" position; T;o;;o: Sass::Script::Value::String ;I" absolute; T: @type:identifier:"@deprecated_interp_equivalent0;@;i ;o; ;o;;i ;i;o;;i ;i;@;@: @tabsi�:@prop_syntax:new;[�;i ;o; ;o;;i ;i;o;;i ;i;@;@:@name_source_rangeo; ;@:;o;;i ;i;@;@:@value_source_rangeo; ;o;;i ;i;@;;@;@;@o;);[I"top; T;o;;o;* ;I"0; T;+;,;-0;@;i ;o; ;o;;i ;i ;o;;i ;i;@;@;.i�;/;0;[�;i ;o; ;o;;i ;i;o;;i ;i;@;@;1o; ;@K;o;;i ;i;@;@;2o; ;o;;i ;i ;@L;@;@;@o;);[I" left; T;o;;o;* ;I"0; T;+;,;-0;@;i;o; ;o;;i;i;o;;i;i;@;@;.i�;/;0;[�;i;o; ;o;;i;i;o;;i;i;@;@;1o; ;@\;o;;i;i;@;@;2o; ;o;;i;i;@];@;@;@o;);[I" width; T;o;&;I"checkbox_size; T;'I"checkbox_size; T;i;o; ;o;;i;i;o;;i;i;@;@;!@;@;.i�;/;0;[�;i;o; ;o;;i;i;o;;i;i;@;@;1o; ;@m;o;;i;i ;@;@;2o; ;o;;i;i;@n;@;@;@o;);[I"height; T;o;&;I"checkbox_size; T;'I"checkbox_size; T;i ;o; ;o;;i ;i;o;;i ;i;@;@;!@;@;.i�;/;0;[�;i ;o; ;o;;i ;i;o;;i ;i;@;@;1o; ;@~;o;;i ;i;@;@;2o; ;o;;i ;i;@;@;@;@o;);[I"background-color; T;o;&;I"background-color; T;'I"background_color; T;i;o; ;o;;i;i;o;;i;i+;@;@;!@;@;.i�;/;0;[�;i;o; ;o;;i;i;o;;i;i+;@;@;1o; ;@�;o;;i;i;@;@;2o; ;o;;i;i;@�;@;@;@o;);[I"border; T;o:$Sass::Script::Tree::ListLiteral:@elements[o; ;o; ;i;[I"px; T;[�;@;I"2px; F;i;o; ;o;;i;i;o;;i;i;@;@;!@o; ;o;* ;I" solid; T;+;,;-0;@;i;o; ;o;;i;i;o;;i;i;@;@;!@o;&;I"border-color; T;'I"border_color; T;i;o; ;o;;i;i;o;;i;i';@;@;!@;@:@separator: space;i;o; ;o;;i;i;o;;i;i';@;@;!@;@;.i�;/;0;[�;i;o; ;o;;i;i;o;;i;i';@;@;1o; ;@�;o;;i;i;@;@;2o; ;o;;i;i;@�;@;@;@o;);[I"border-radius; T;o;&;I"border-radius-large; T;'I"border_radius_large; T;i;o; ;o;;i;i;o;;i;i+;@;@;!@;@;.i�;/;0;[�;i;o; ;o;;i;i;o;;i;i+;@;@;1o; ;@�;o;;i;i;@;@;2o; ;o;;i;i;@�;@;@;@o:Sass::Tree::MixinNode;I"transition; T;%[o;3;4[o; ;o;* ;I"border-color; T;+;,;-0;@;i;o; ;o;;i;i;o;;i;i(;@;@;!@o; ;o; ;f0.2;[I"s; T;[�;@;I" 0.2s; F;i;o; ;o;;i;i);o;;i;i-;@;@;!@o; ;o;* ;I"ease-in-out; T;+;,;-0;@;i;o; ;o;;i;i.;o;;i;i9;@;@;!@;5;6;i;o; ;o;;i;i;o;;i;i9;@;@;!@;@o;3;4[o; ;o;* ;I"background-color; T;+;,;-0;@;i;o; ;o;;i;i;;o;;i;iK;@;@;!@o; ;o; ;@�;[I"s; T;[�;@;I" 0.2s; F;i;o; ;o;;i;iL;o;;i;iP;@;@;!@o; ;o;* ;I"ease-in-out; T;+;,;-0;@;i;o; ;o;;i;iQ;o;;i;i\;@;@;!@;5;6;i;o; ;o;;i;i:;o;;i;i\;@;@;!@;@:@keywordso:Sass::Util::NormalizedMap:@key_strings{�: @map{�;(0:@kwarg_splat0;[�;i;o; ;o;;i;i;o;;i;i];@;@;@;i;o; ;o;;i;i;o;;i;i8;@;@:@has_childrenT;@o:Sass::Tree::RuleNode: @rule[I".checkbox-branded; T:@parsed_ruleso:"Sass::Selector::CommaSequence: @members[o:Sass::Selector::Sequence;B[o:#Sass::Selector::SimpleSequence;B[o:Sass::Selector::Class;I"checkbox-branded; T;i;!0: @subject0: @sourceso;; {�;o; ;o;;i;i;o;;i;i;0;0;i;!0;i;i;!0:@selector_source_rangeo; ;o;;i;i;o;;i;i;@;@;.i�;[ o;);[I" position; T;o;;o;* ;I" relative; T;+;,;-0;@;i;o; ;o;;i;i;o;;i;i;@;@;.i�;/;0;[�;i;o; ;o;;i;i;o;;i;i;@;@;1o; ;@';o;;i;i;@;@;2o; ;o;;i;i;@(;@;@;@o;);[I"font-size; T;o;&;I"font-size-default; T;'I"font_size_default; T;i;o; ;o;;i;i;o;;i;i%;@;@;!@;@;.i�;/;0;[�;i;o; ;o;;i;i;o;;i;i%;@;@;1o; ;@8;o;;i;i;@;@;2o; ;o;;i;i;@9;@;@;@o;>;?[I" label; T;@o;A;B[o;C;B[o;D;B[o:Sass::Selector::Element ;I" label; T:@namespace0;i;!0;F0;Go;; {�;o; ;o;;i;i;o;;i;i;0;0;i;!0;i;i;!0;Ho; ;o;;i;i;o;;i;i;@;@;.i�;[ o;);[I"cursor; T;o;;o;* ;I"pointer; T;+;,;-0;@;i;o; ;o;;i;i;o;;i;i;@;@;.i�;/;0;[�;i;o; ;o;;i;i ;o;;i;i;@;@;1o; ;@];o;;i;i;@;@;2o; ;o;;i;i;@^;@;@;@o;);[I"padding-left; T;o:"Sass::Script::Tree::Operation:@operand1o;&;I"checkbox_size; T;'I"checkbox_size; T;i;o; ;o;;i;i;o;;i;i&;@;@;!@;@:@operand2o; ;o; ;f 0.75;[�;[�;@;I" 0.75; F;i;o; ;o;;i;i);o;;i;i-;@;@;!@:@operator: times;i;o; ;@k;o;;i;i-;@;@;!@;@;.i�;/;0;[�;i;o; ;o;;i;i ;o;;i;i-;@;@;1o; ;@z;o;;i;i;@;@;2o; ;o;;i;i;@{;@;@;@o;>;?[I" &:before; T;@o;A;B[o;C;B[o;D;B[o:Sass::Selector::Parent:@suffix0;i;!0o:Sass::Selector::Pseudo:@syntactic_type: class;I"before; T: @arg0:@selector0;i;!0;F0;Go;; {�;o; ;o;;i;i;o;;i;i;0;0;i;!0;i;i;!0;Ho; ;o;;i;i ;o;;i;i;@;@;.i�;[o;7;I" checkbox; T;%[o;&;I"color-white; T;'I"color_white; T;i;o; ;o;;i;i;o;;i;i*;@;@;!@;@o;&;I"color-gray-400; T;'I"color_gray_400; T;i;o; ;o;;i;i,;o;;i;i;;@;@;!@;@;8o;9;:{�;;{�;(0;<0;[�;i;o; ;o;;i;i;o;;i;i<;@;@;@o;);[I"content; T;o;;o;* ;I"''; T;+;,;-0;@;i;o; ;o;;i;i;o;;i;i;@;@;.i�;/;0;[�;i;o; ;o;;i;i;o;;i;i;@;@;1o; ;@�;o;;i;i;@;@;2o; ;o;;i;i;@�;@;@;@;i;o; ;@�;o;;i;i;@;@;=T;@o;>;?[I"&:after; T;@o;A;B[o;C;B[o;D;B[o;P;Q0;i ;!0o;R;S;T;I" after; T;U0;V0;i ;!0;F0;Go;; {�;o; ;o;;i;i;o;;i;i ;0;0;i ;!0;i ;i ;!0;Ho; ;o;;i ;i ;o;;i ;i;@;@;.i�;[o;7;I" checkbox; T;%[o;&;I"color-white; T;'I"color_white; T;i!;o; ;o;;i!;i;o;;i!;i*;@;@;!@;@o;&;I"color-gray-400; T;'I"color_gray_400; T;i!;o; ;o;;i!;i,;o;;i!;i;;@;@;!@;@;8o;9;:{�;;{�;(0;<0;[�;i!;o; ;o;;i!;i;o;;i!;i<;@;@;@o;);[I"content; T;o;;o;* ;I""\f00c"; T;+;,;-0;@;i";o; ;o;;i";i;o;;i";i;@;@;.i�;/;0;[�;i";o; ;o;;i";i;o;;i";i;@;@;1o; ;@�;o;;i";i;@;@;2o; ;o;;i";i;@�;@;@;@o;);[I"font-family; T;o;;o;* ;I"fontawesome; T;+;,;-0;@;i#;o; ;o;;i#;i;o;;i#;i$;@;@;.i�;/;0;[�;i#;o; ;o;;i#;i;o;;i#;i$;@;@;1o; ;@;o;;i#;i;@;@;2o; ;o;;i#;i;@;@;@;@o;);[I" color; T;o;&;I"color-white; T;'I"color_white; T;i$;o; ;o;;i$;i;o;;i$;i;@;@;!@;@;.i�;/;0;[�;i$;o; ;o;;i$;i;o;;i$;i;@;@;1o; ;@;o;;i$;i;@;@;2o; ;o;;i$;i;@;@;@;@o;);[I"padding-left; T;o;;o;* ;I"1px; T;+;,;-0;@;i%;o; ;o;;i%;i;o;;i%;i;@;@;.i�;/;0;[�;i%;o; ;o;;i%;i;o;;i%;i;@;@;1o; ;@';o;;i%;i;@;@;2o; ;o;;i%;i;@(;@;@;@o:Sass::Tree::CommentNode;[I"2/* horizontal alignment of check w/ in box */; T;+:silent;[�;i%;o; ;o;;i%;i;o;;i%;iI;@;@;@o;);[I"line-height; T;o;;o;* ;I" 17px; T;+;,;-0;@;i&;o; ;o;;i&;i;o;;i&;i;@;@;.i�;/;0;[�;i&;o; ;o;;i&;i;o;;i&;i;@;@;1o; ;@?;o;;i&;i;@;@;2o; ;o;;i&;i;@@;@;@;@o;W;[I"0/* vertical alignment of check w/ in box */; T;+;X;[�;i&;o; ;o;;i&;i;o;;i&;iG;@;@;@o;);[I"opacity; T;o;;o;* ;I"0; T;+;,;-0;@;i';o; ;o;;i';i;o;;i';i;@;@;.i�;/;0;[�;i';o; ;o;;i';i;o;;i';i;@;@;1o; ;@W;o;;i';i;@;@;2o; ;o;;i';i;@X;@;@;@;i ;o; ;@�;o;;i ;i;@;@;=T;@o;>;?[I"&:hover::after; T;@o;A;B[o;C;B[o;D;B[o;P;Q0;i);!0o;R;S;T;I" hover; T;U0;V0;i);!0o;R;S:element;I" after; T;U0;V0;i);!0;F0;Go;; {�;o; ;o;;i;i;o;;i;i;0;0;i);!0;i);i);!0;Ho; ;o;;i);i ;o;;i);i;@;@;.i�;[o;);[I"border-color; T;o;&;I"color-gray-500; T;'I"color_gray_500; T;i*;o; ;o;;i*;i;o;;i*;i);@;@;!@;@;.i�;/;0;[�;i*;o; ;o;;i*;i;o;;i*;i);@;@;1o; ;@�;o;;i*;i;@;@;2o; ;o;;i*;i;@�;@;@;@o;);[I"opacity; T;o;;o;* ;I"1; T;+;,;-0;@;i+;o; ;o;;i+;i;o;;i+;i;@;@;.i�;/;0;[�;i+;o; ;o;;i+;i;o;;i+;i;@;@;1o; ;@�;o;;i+;i;@;@;2o; ;o;;i+;i;@�;@;@;@;i);o; ;@s;o;;i);i;@;@;=T;@;i;o; ;@O;o;;i;i;@;@;=T;@o;>;?[I"input[type=checkbox]; T;@o;A;B[o;C;B[o;D;B[o;I ;I" input; T;J0;i/;!0o:Sass::Selector::Attribute;I" type; T;J0;NI"=; T;I" checkbox; T:@flags0;i/;!0;F0;Go;; {�;o; ;o;;i;i;o;;i;i;0;0;i/;!0;i/;i/;!0;Ho; ;o;;i/;i;o;;i/;i;@;@;.i�;[o;);[I"visibility; T;o;;o;* ;I"hidden; T;+;,;-0;@;i0;o; ;o;;i0;i;o;;i0;i;@;@;.i�;/;0;[�;i0;o; ;o;;i0;i ;o;;i0;i;@;@;1o; ;@�;o;;i0;i;@;@;2o; ;o;;i0;i;@�;@;@;@o;>;?[I"&:checked + label:after; T;@o;A;B[o;C;B[o;D;B[o;P;Q0;i2;!0o;R;S;T;I"checked; T;U0;V0;i2;!0;F0;Go;; {�;o; ;o;;i;i;o;;i;i;0;0;i2;!0I"+; To;D;B[o;I ;I" label; T;J0;i2;!0o;R;S;T;I" after; T;U0;V0;i2;!0;F0;Go;; {�;o; ;o;;i;i;o;;i;i;0;0;i2;!0;i2;i2;!0;Ho; ;o;;i2;i ;o;;i2;i";@;@;.i�;[o;7;I" checkbox; T;%[o;&;I"color-primary; T;'I"color_primary; T;i3;o; ;o;;i3;i;o;;i3;i,;@;@;!@;@o: Sass::Script::Tree::Funcall;I" color; T;%[o; ;o;* ;I"primary-dark; T;+:string;-0;@;i3;o; ;o;;i3;i4;o;;i3;iB;@;@;!@;8o;9;:{�;;{�;(0;<0;i3;o; ;o;;i3;i.;o;;i3;iC;@;@;!@;@;8o;9;:{�;;{�;(0;<0;[�;i3;o; ;o;;i3;i;o;;i3;iD;@;@;@o;);[I"opacity; T;o;;o;* ;I"1; T;+;,;-0;@;i4;o; ;o;;i4;i;o;;i4;i;@;@;.i�;/;0;[�;i4;o; ;o;;i4;i;o;;i4;i;@;@;1o; ;@;o;;i4;i;@;@;2o; ;o;;i4;i;@;@;@;@;i2;o; ;@�;o;;i2;i";@;@;=T;@;i/;o; ;@�;o;;i/;i;@;@;=T;@;i;o; ;@;o;;i;i;@;@;=T;@o;>;?[I".checkbox-branded-inline; T;@o;A;B[o;C;B[o;D;B[o;E;I"checkbox-branded-inline; T;i9;!0;F0;Go;; {�;o; ;o;;i;i;o;;i;i;0;0;i9;!0;i9;i9;!0;Ho; ;o;;i9;i;o;;i9;i;@;@;.i�;[o;);[I" float; T;o;;o;* ;I" left; T;+;,;-0;@;i:;o; ;o;;i:;i;o;;i:;i;@;@;.i�;/;0;[�;i:;o; ;o;;i:;i;o;;i:;i;@;@;1o; ;@;;o;;i:;i ;@;@;2o; ;o;;i:;i;@<;@;@;@o;);[I"margin-right; T;o;K;Lo;&;I"checkbox_size; T;'I"checkbox_size; T;i;;o; ;o;;i;;i;o;;i;;i$;@;@;!@;@;Mo; ;o; ;f1.5;[�;@q;@;I"1.5; F;i;;o; ;o;;i;;i';o;;i;;i*;@;@;!@;N;O;i;;o; ;@I;o;;i;;i*;@;@;!@;@;.i�;/;0;[�;i;;o; ;o;;i;;i;o;;i;;i*;@;@;1o; ;@W;o;;i;;i;@;@;2o; ;o;;i;;i;@X;@;@;@;i9;o; ;@-;o;;i9;i;@;@;=T;@:@templateI"�$checkbox_size: 20px; @mixin checkbox($background-color, $border-color) { position: absolute; top: 0; left: 0; width: $checkbox_size; height: $checkbox_size; background-color: $background-color; border: 2px solid $border-color; border-radius: $border-radius-large; @include transition(border-color 0.2s ease-in-out, background-color 0.2s ease-in-out); } .checkbox-branded { position: relative; font-size: $font-size-default; label { cursor: pointer; padding-left: $checkbox_size * 0.75; &:before { @include checkbox($color-white, $color-gray-400); content: ''; } &:after { @include checkbox($color-white, $color-gray-400); content: "\f00c"; font-family: fontawesome; color: $color-white; padding-left: 1px; // horizontal alignment of check w/ in box line-height: 17px; // vertical alignment of check w/ in box opacity: 0; } &:hover::after { border-color: $color-gray-500; opacity: 1; } } input[type=checkbox] { visibility: hidden; &:checked + label:after { @include checkbox($color-primary, color('primary-dark')); opacity: 1; } } } .checkbox-branded-inline { float: left; margin-right: $checkbox_size * 1.5; } ; T;i;o; ;o;;i;i;o;;i;i;@;@;=T;@