3.1.2 (Brainy Betty)
31951f5de3e7305ef0f50e3f41fd02b68e691561
o:Sass::Tree::RootNode
:@has_childrenT:@children[-o:Sass::Tree::ImportNode
;[ :@options{ :@imported_filename"../global:
@linei:@template0o;
;[ ;	@	;
"form-sliders;i;0o:Sass::Tree::CommentNode;[ :
@loud0;	@	:@silent0:@value"o/**
 * @var {color} $form-bg-color
 * Default background-color for forms.
 *
 * @member Ext.form.Panel
 */;i	:@lines[ o:Sass::Tree::VariableNode;[ ;	@	:@guarded"!default:
@name"form-bg-color:
@expro:Sass::Script::Color	;	{ :@attrs{	:redi:
alphai:
greeni:	bluei;0;i;io;;[ ;0;	@	;0;"&/**
 * @class Ext.field.Field
 */;i;[ o;;[ ;0;	@	;0;"^/**
 * @var {color} $form-field-bg-color
 * Default background-color for form fields.
 */;i;[ o;;[ ;	@	;"!default;"form-field-bg-color;o;	;	{ ;{	;i;i;i;i;0;i;io;;[ ;0;	@	;0;"f/**
 * @var {color} $form-light
 * Light color for form fields, mostly used on field borders.
 */;i;[ o;;[ ;	@	;"!default;"form-light;o;	;	{ ;{	;i;i;i;i;0;i;io;;[ ;0;	@	;0;"b/**
 * @var {color} $form-dark
 * Dark color for form fields, mostly used on labels/text.
 */;i!;[ o;;[ ;	@	;"!default;"form-dark;o;	;	{ ;{	;i8;i;i8;i8;0;i%;i%o;;[ ;0;	@	;0;"V/**
 * @var {measurement} $form-label-width
 * Default width for form labels.
 */;i';[ o;;[ ;	@	;"!default;"form-label-width;o:Sass::Script::Number:@denominator_units[ ;	{ :@numerator_units["em:@original"6em;i;i+;i+o;;[ ;0;	@	;0;"d/**
 * @var {color} $form-label-background-color
 * The default background color for labels
 */;i-;[ o;;[ ;	@	;0;" form-label-background-color;o:Sass::Script::Funcall
;	{ :
@args[o:Sass::Script::Variable	;	@T;"form-light:@underscored_name"form_light;i1o;;[ ;	@T;["%;"10%;i;i1;"lighten;i1:@keywords{ ;i1o;;[ ;0;	@	;0;"X/**
 * @var {measurement} $form-field-height
 * Default height for form fields.
 */;i3;[ o;;[ ;	@	;"!default;"form-field-height;o;;[ ;	{ ;["em;"
2.5em;f2.5;i7;i7o;;[ ;0;	@	;0;"k/**
 * @var {measurement} $form-spacing
 * Default spacing for form fields, used for padding, etc.
 */;i9;[ o;;[ ;	@	;"!default;"form-spacing;o;;[ ;	{ ;["em;"
0.6em;f0.59999999999999998 33;i=;i=o;;[ ;0;	@	;0;"/**
 * @var {measurement} $form-textarea-height
 * Default height for form textareas.
 *
 * @member Ext.field.TextArea
 */;i?;[ o;;[ ;	@	;"!default;"form-textarea-height;o;;[ ;	{ ;["em;"6em;i;iE;iEo;;[ ;0;	@	;0;"/**
 * @var {measurement} $form-thumb-size
 * Default size of "thumbs" for form sliders/toggles.
 *
 * @member Ext.field.Slider
 */;iG;[ o;;[ ;	@	;"!default;"form-thumb-size;o;;[ ;	{ ;["em;"
2.2em;f2.2000000000000002 ;iM;iMo;;[ ;0;	@	;0;"/**
 * @var {measurement} $form-toggle-size
 * Thumb size minus padding for inset thumbs like in a Toggle element.
 *
 * @member Ext.field.Toggle
 */;iO;[ o;;[ ;	@	;0;"form-toggle-size;o:Sass::Script::Operation
:@operand1o;"	;	{ ;"form-thumb-size;#"form_thumb_size;iU;	@:@operator:
minus:@operand2o;;[ ;	@;["em;"0.35em;f0.34999999999999998 ff;iU;iU;iUo;;[ ;0;	@	;0;"/**
 * @var {measurement} $form-fieldset-radius
 * Default border-radius for form fieldsets.
 *
 * @member Ext.form.FieldSet
 */;iW;[ o;;[ ;	@	;"!default;"form-fieldset-radius;o;;[ ;	{ ;["em;"
0.4em;f0.40000000000000002 ;i];i]o;;[ ;0;	@	;0;"t/**
 * @var {measurement} $form-slider-size
 * Height of the slider "track."
 *
 * @member Ext.field.Slider
 */;i_;[ o;;[ ;	@	;"!default;"form-slider-size;o;;[ ;	{ ;["em;"
0.8em;f0.80000000000000004 ;ie;ieo;;[ ;	@	;"!default;"form-spinner-button-width;o;;[ ;	{ ;["em;"3em;i;ig;igo;;[ ;0;	@	;i ;"(/* Private utility vars & mixins */;ii;[ o;;[ ;	@	;0;"form-thumb-space;o;%
;&o;%
;&o;"	;	{ ;"form-thumb-size;#"form_thumb_size;ik;	@;';(;)o;"	;	@;"form-toggle-size;#"form_toggle_size;ik;ik;	@;':div;)o;;[ ;	@;[ ;"2;i;ik;ik;iko;;[ ;	@	;0;"form-input-fields;o:Sass::Script::String	;	{ ;".x-field-text, .x-input-text, .x-input, .x-input-number, .x-spinner-body, .x-input-radio, .x-input-checkbox, .x-input-email, .x-input-url, .x-input-password, .x-input-slider;il:
@type:string;ilo;;[ ;	@	;0;"form-scrollable-fields;o;+	;	{ ;"%.x-field-slider, .x-field-toggle;im;,;-;imo:Sass::Tree::MixinDefNode;T;[o:Sass::Tree::PropNode;[ :
@tabsi ;	@	:@prop_syntax:new;["text-shadow;o;+;"#fff 0 1px 1px;,:identifier;ipo;/;[ ;0i ;	@	;1;2;["
color;o;"	;	{ ;"form-dark;#"form_dark;iq;iq;	@	;![ ;"
label;ioo;.;T;[o:Sass::Tree::ExtendNode	;[ :@selector["."x-checkmark-base;	@	;iuo;/;[ ;0i ;	@	;1;2;["background-color;o;"	;	{ ;"
color;#"
color;iv;iv;	@	;![[o;";	{ ;"
color;#"
coloro;	;	@;{	;i ;i;i ;i ;0;it;"checkmark;ito;.;T;[o;4	;[ ;5["."x-radiomark-base;	@	;izo;/;[ ;0i ;	@	;1;2;["background-color;o;"	;	{ ;"
color;#"
color;i{;i{;	@	;![[o;";	{ ;"
color;#"
coloro;	;	@,;{	;i ;i;i ;i ;0;iy;"radiomark;iyo;.;T;[o;4	;[ ;5["."x-selectmark-base;	@	;io;/;[ ;0i ;	@	;1;2;["background-color;o;"	;	{ ;"
color;#"
color;i{;i{;	@	;![[o;";	{ ;"
color;#"
coloro;	;	@D;{	;i ;i;i ;i ;0;i~;"selectmark;i~o;;[ ;0;	@	;0;"J/**
 * Includes default form styles.
 *
 * @member Ext.form.Panel
 */;i};[ o;.;T;[<o;;[ ;0;	@	;i ;"/* Ext.form.Panel */;i;[ o:Sass::Tree::RuleNode;T;[o;6;T;[o;/;[ ;0i ;	@	;1;2;["background-color;o;"	;	{ ;"form-bg-color;#"form_bg_color;i;io;6;T;[o;/;[ ;0i ;	@	;1;2;["padding;o;+;"1em;,;3;i;0i ;	@	:
@rule["> .x-inner:@parsed_ruleso:"Sass::Selector::CommaSequence:@members[o:Sass::Selector::Sequence;:[">o:#Sass::Selector::SimpleSequence;:[o:Sass::Selector::Class;["x-inner:@filename" ;i;>@t;i;>@t;i;i;0i ;	@	;7[".x-scroll-container;8o;9;:[o;;;:[o;<;:[o;=;["x-scroll-container;>" ;i;>@;i;>@;i;i;0i ;	@	;7[".x-form;8o;9;:[o;;;:[o;<;:[o;=;["x-form;>" ;i;>@;i;>@;i;io;;[ ;0;	@	;i ;"/* Label */;i;[ o;6;T;[o:Sass::Tree::MixinNode;[ ;	@	;![ ;"
label;i;${ o;?;[ ;	@	;![o;+	;	{ ;"
light;i;,;-;"bevel-text;i;${ o;/;[ ;0i ;	@	;1;2;["padding;o;"	;	{ ;"form-spacing;#"form_spacing;i;io;/;[ ;0i ;	@	;1;2;["display;o;+;"none !important;,;3;io;/;[ ;0i ;	@	;1;2;["background-color;o;"	;	{ ;" form-label-background-color;#" form_label_background_color;i;io;6;T;[o;/;[ ;0i ;	@	;1;2;["font-size;o;+;"	.8em;,;3;io;/;[ ;0i ;	@	;1;2;["font-weight;o;+;"	bold;,;3;i;0i ;	@	;7["	span;8o;9;:[o;;;:[o;<;:[o:Sass::Selector::Element	:@namespace0;["	span;>" ;i;>@;i;>@;i;io;6;T;[o;?;[ ;	@	;![ ;"ellipsis;i;${ ;0i ;	@	;7[".x-form-label-nowrap &;8o;9;:[o;;;:[o;<;:[o;=;["x-form-label-nowrap;>" ;i;>@;io;<;:[o:Sass::Selector::Parent;>@;i;>@;i;>@;i;i;0i ;	@	;7[".x-form-label;8o;9;:[o;;;:[o;<;:[o;=;["x-form-label;>" ;i;>@;i;>@;i;io;;[ ;0;	@	;i ;"/*  Ext.field.Field */;i;[ o;6;T;[o;/;[ ;0i ;	@	;1;2;["min-height;o;"	;	{ ;"form-field-height;#"form_field_height;i;io;/;[ ;0i ;	@	;1;2;["background;o;+;"	#fff;,;3;io;6;T;[o;/;[ ;0i ;	@	;1;2;["position;o;+;"relative;,;3;io;/;[ ;0i ;	@	;1;2;["min-width;o;+;"
3.7em;,;3;i;0i ;	@	;7[".x-field-input;8o;9;:[o;;;:[o;<;:[o;=;["x-field-input;>" ;i;>@;i;>@;i;io;6;T;[o;/;[ ;0i ;	@	;1;2;["
width;o;+;"	100%;,;3;i;0i ;	@	;7["$.x-field-input,
    .x-input-el;8o;9;:[o;;;:[o;<;:[o;=;["x-field-input;>" ;i;>@3;io;;;:["
o;<;:[o;=;["x-input-el;>@3;i;>@3;i;>@3;i;io;6;T;[o;6;T;[o;/;[ ;0i ;	@	;1;2;["display;o;+;"block !important;,;3;i;0i ;	@	;7[".x-form-label;8o;9;:[o;;;:[o;<;:[o;=;["x-form-label;>" ;i;>@Q;i;>@Q;i;i;0i ;	@	;7["&.x-field-labeled;8o;9;:[o;;;:[o;<;:[o;B;>" ;io;=;["x-field-labeled;>@[;i;>@[;i;>@[;i;io;6;T;[o;/;[ ;0i ;	@	;1;2;["border-bottom;o;+;"0;,;3;i;0i ;	@	;7["&:last-child;8o;9;:[o;;;:[o;<;:[o;B;>" ;io:Sass::Selector::Pseudo
;["last-child;>@p:	@arg0;i;,:
class;>@p;i;>@p;i;i;0i ;	@	;7[".x-field;8o;9;:[o;;;:[o;<;:[o;=;["x-field;>" ;i;>@;i;>@;i;io;6;T;[o;6;T;[o;?;[ ;	@	;![o;;@;	{ ;[ ;"1;i;i;"box-flex;i;${ ;0i ;	@	;7[".x-component-outer;8o;9;:[o;;;:[o;<;:[o;=;["x-component-outer;>" ;i;>@;i;>@;i;i;0i ;	@	;7["0.x-label-align-left,
  .x-label-align-right;8o;9;:[o;;;:[o;<;:[o;=;["x-label-align-left;>" ;i;>@;io;;;:["
o;<;:[o;=;["x-label-align-right;>@;i;>@;i;>@;i;io;6;T;[o;6;T;[o;6;T;[u:Sass::Tree::IfNode[o:Sass::Script::Variable	:@options{ :
@name"include-border-radius:@underscored_name"include_border_radius:
@linei0[o:Sass::Tree::MixinNode:@children[ ;{ :
@args[o; 	;{ ;"form-fieldset-radius;"form_fieldset_radius;	i;"border-top-left-radius;	i:@keywords{ ;0i ;	@	;7[".x-form-label;8o;9;:[o;;;:[o;<;:[o;=;["x-form-label;>" ;i;>@;i;>@;i;i;0i ;	@	;7["&:first-child;8o;9;:[o;;;:[o;<;:[o;B;>" ;io;C
;["first-child;>@;D0;i;,;E;>@;i;>@;i;io;6;T;[o;6;T;[u;F[o:Sass::Script::Variable	:@options{ :
@name"include-border-radius:@underscored_name"include_border_radius:
@linei0[o:Sass::Tree::MixinNode:@children[ ;{ :
@args[o; 	;{ ;"form-fieldset-radius;"form_fieldset_radius;	i;"border-bottom-left-radius;	i:@keywords{ ;0i ;	@	;7[".x-form-label;8o;9;:[o;;;:[o;<;:[o;=;["x-form-label;>" ;i;>@;i;>@;i;i;0i ;	@	;7["&:last-child;8o;9;:[o;;;:[o;<;:[o;B;>" ;io;C
;["last-child;>@;D0;i;,;E;>@;i;>@;i;io;6;T;[ ;0i ;	@	;7[".x-form-label;8o;9;:[o;;;:[o;<;:[o;=;["x-form-label;>" ;i;>@;i;>@;i;i;0i ;	@	;7[".x-label-align-left;8o;9;:[o;;;:[o;<;:[o;=;["x-label-align-left;>" ;i;>@;i;>@;i;io;6;T;[	o;?;[ ;	@	;![o;+	;	{ ;"reverse;i;,;3;"box-direction;i;${ o;6;T;[o;6;T;[u;F[o:Sass::Script::Variable	:@options{ :
@name"include-border-radius:@underscored_name"include_border_radius:
@linei0[o:Sass::Tree::MixinNode:@children[ ;{ :
@args[o; 	;{ ;"form-fieldset-radius;"form_fieldset_radius;	i;"border-top-right-radius;	i:@keywords{ ;0i ;	@	;7[".x-form-label;8o;9;:[o;;;:[o;<;:[o;=;["x-form-label;>" ;i;>@;i;>@;i;i;0i ;	@	;7["&:first-child;8o;9;:[o;;;:[o;<;:[o;B;>" ;io;C
;["first-child;>@);D0;i;,;E;>@);i;>@);i;io;6;T;[o;/;[ ;0i ;	@	;1;2;["border-bottom;o;+;"0;,;3;io;6;T;[u;F[o:Sass::Script::Variable	:@options{ :
@name"include-border-radius:@underscored_name"include_border_radius:
@linei0[o:Sass::Tree::MixinNode:@children[ ;{ :
@args[o; 	;{ ;"form-fieldset-radius;"form_fieldset_radius;	i;"border-bottom-right-radius;	i:@keywords{ ;0i ;	@	;7[".x-form-label;8o;9;:[o;;;:[o;<;:[o;=;["x-form-label;>" ;i;>@C;i;>@C;i;i;0i ;	@	;7["&:last-child;8o;9;:[o;;;:[o;<;:[o;B;>" ;io;C
;["last-child;>@M;D0;i;,;E;>@M;i;>@M;i;io;6;T;[ ;0i ;	@	;7[".x-form-label;8o;9;:[o;;;:[o;<;:[o;=;["x-form-label;>" ;i;>@^;i;>@^;i;i;0i ;	@	;7[".x-label-align-right;8o;9;:[o;;;:[o;<;:[o;=;["x-label-align-right;>" ;i;>@j;i;>@j;i;io;6;T;[o;?;[ ;	@	;![o;+	;	{ ;"vertical;i;,;3;"box-orient;i;${ o;6;T;[ ;0i ;	@	;7[".x-form-label;8o;9;:[o;;;:[o;<;:[o;=;["x-form-label;>" ;i;>@;i;>@;i;i;0i ;	@	;7["0.x-label-align-top,
  .x-label-align-bottom;8o;9;:[o;;;:[o;<;:[o;=;["x-label-align-top;>" ;i;>@;io;;;:["
o;<;:[o;=;["x-label-align-bottom;>@;i;>@;i;>@;i;io;6;T;[o;6;T;[o;6;T;[u;F[o:Sass::Script::Variable	:@options{ :
@name"include-border-radius:@underscored_name"include_border_radius:
@linei0[o:Sass::Tree::MixinNode:@children[ ;{ :
@args[o; 	;{ ;"form-fieldset-radius;"form_fieldset_radius;	i;"border-top-radius;	i:@keywords{ ;0i ;	@	;7[".x-form-label;8o;9;:[o;;;:[o;<;:[o;=;["x-form-label;>" ;i;>@;i;>@;i;i;0i ;	@	;7["&:first-child;8o;9;:[o;;;:[o;<;:[o;B;>" ;io;C
;["first-child;>@;D0;i;,;E;>@;i;>@;i;i;0i ;	@	;7[".x-label-align-top;8o;9;:[o;;;:[o;<;:[o;=;["x-label-align-top;>" ;i;>@;i;>@;i;io;6;T;[o;?;[ ;	@	;![o;+	;	{ ;"reverse;i;,;3;"box-direction;i;${ o;6;T;[o;6;T;[u;F[o:Sass::Script::Variable	:@options{ :
@name"include-border-radius:@underscored_name"include_border_radius:
@linei0[o:Sass::Tree::MixinNode:@children[ ;{ :
@args[o; 	;{ ;"form-fieldset-radius;"form_fieldset_radius;	i;"border-bottom-radius;	i:@keywords{ ;0i ;	@	;7[".x-form-label;8o;9;:[o;;;:[o;<;:[o;=;["x-form-label;>" ;i;>@;i;>@;i;i;0i ;	@	;7["&:last-child;8o;9;:[o;;;:[o;<;:[o;B;>" ;io;C
;["last-child;>@;D0;i;,;E;>@;i;>@;i;i;0i ;	@	;7[".x-label-align-bottom;8o;9;:[o;;;:[o;<;:[o;=;["x-label-align-bottom;>" ;i;>@;i;>@;i;io;6;T;[o;/;[ ;0i ;	@	;1;2;["padding;o;+;"	.4em;,;3;io;/;[ ;0i ;	@	;1;2;["min-height;o;"	;	{ ;"form-field-height;#"form_field_height;i;io;/;[ ;0i ;	@	;1;2;["display;o;+;"
block;,;3;io;/;[ ;0i ;	@	;1;2;["border-width;o;+;"0;,;3;io;/;[ ;0i ;	@	;1;2;["background;o;+;"transparent;,;3;io;/;[ ;0i ;	@	;1;2;["-webkit-appearance;o;+;"	none;,;3;i	;0i ;	@	;7[".x-input-el;8o;9;:[o;;;:[o;<;:[o;=;["x-input-el;>" ;i;>@*;i;>@*;i;io;6;T;[o;?;[ ;	@	;![ ;"stretch;i;${ ;0i ;	@	;7[".x-field-mask;8o;9;:[o;;;:[o;<;:[o;=;["x-field-mask;>" ;i;>@=;i;>@=;i;io;;[ ;0;	@	;i ;"/* Required fields */;i;[ o;6;T;[o;6;T;[o;/;[ ;0i ;	@	;1;2;["content;o;+;""*";,;3;io;/;[ ;0i ;	@	;1;2;["display;o;+;"inline;,;3;i;0i ;	@	;7[")label:after,
    .x-form-label:after;8o;9;:[o;;;:[o;<;:[o;@	;A0;["
label;>" ;io;C
;["
after;>@];D0;i;,;E;>@];io;;;:["
o;<;:[o;=;["x-form-label;>@];io;C
;["
after;>@];D0;i;,;E;>@];i;>@];i;i;0i ;	@	;7[".x-field-required;8o;9;:[o;;;:[o;<;:[o;=;["x-field-required;>" ;i;>@w;i;>@w;i;io;6;T;[o;6;T;[o;/;[ ;0i ;	@	;1;2;["
color;o;+;"#666 !important;,;3;i;0i ;	@	;7[")label:after,
    .x-form-label:after;8o;9;:[o;;;:[o;<;:[o;@	;A0;["
label;>" ;io;C
;["
after;>@;D0;i;,;E;>@;io;;;:["
o;<;:[o;=;["x-form-label;>@;io;C
;["
after;>@;D0;i;,;E;>@;i;>@;i;i;0i ;	@	;7[".x-item-disabled;8o;9;:[o;;;:[o;<;:[o;=;["x-item-disabled;>" ;i;>@;i;>@;i;io;;[ ;0;	@	;i ;"/* Ext.field.TextArea */;i ;[ o;6;T;[o;6;T;[o;/;[ ;0i ;	@	;1;2;["min-height;o;"	;	{ ;"form-textarea-height;#"form_textarea_height;i#;i#o;/;[ ;0i ;	@	;1;2;["padding-top;o;+;"	.5em;,;3;i$;0i ;	@	;7["textarea;8o;9;:[o;;;:[o;<;:[o;@	;A0;["textarea;>" ;i";>@;i";>@;i";i";0i ;	@	;7[".x-field-textarea;8o;9;:[o;;;:[o;<;:[o;=;["x-field-textarea;>" ;i!;>@;i!;>@;i!;i!o;;[ ;0;	@	;i ;"/* Ext.field.Hidden */;i(;[ o;6;T;[o;4	;[ ;5["."x-hidden-display;	@	;i*;0i ;	@	;7[".x-field-hidden;8o;9;:[o;;;:[o;<;:[o;=;["x-field-hidden;>" ;i);>@;i);>@;i);i)o;;[ ;0;	@	;i ;"/* Ext.field.Checkbox */;i-;[ o;6;T;[
o;?;[ ;	@	;![	o;;[ ;	{ ;["em;"
1.4em;f1.3999999999999999 ff;i/o;;[ ;	@;["em;"
1.4em;f1.3999999999999999 ff;i/o;;[ ;	@;["%;"50%;i7;i/o;+	;	@;"	auto;i/;,;3;"insertion;i/;${ o;/;[ ;0i ;	@	;1;2;["
right;o;%
;&o;"	;	{ ;"form-spacing;#"form_spacing;i0;	@;':	plus;)o;;[ ;	@;["em;"
0.5em;f0.5;i0;i0;i0o;/;[ ;0i ;	@	;1;2;["-webkit-mask-size;o;+;"
1.4em;,;3;i1o;/;[ ;0i ;	@	;1;2;["-webkit-mask-image;o; 
;	{ ;![o;"	;	@&;"theme-name;#"theme_name;i2o;+	;	@&;"pictos/check2.png;i2;,;-;"theme_image;i2;${ ;i2o;/;[ ;0i ;	@	;1;2;["margin-top;o;;[ ;	{ ;["em;"-0.7em;f-0.69999999999999996 ff;i3;i3;0i ;	@	;7[".x-checkmark-base;8o;9;:[o;;;:[o;<;:[o;=;["x-checkmark-base;>" ;i.;>@E;i.;>@E;i.;i.o;;[ ;0;	@	;i ;"/* Ext.field.Radio */;i6;[ o;6;T;[
o;?;[ ;	@	;![	o;;[ ;	{ ;["em;"
1.4em;f1.3999999999999999 ff;i8o;;[ ;	@Q;["em;"
1.4em;f1.3999999999999999 ff;i8o;;[ ;	@Q;["%;"50%;i7;i8o;+	;	@Q;"	auto;i8;,;3;"insertion;i8;${ o;/;[ ;0i ;	@	;1;2;["
right;o;%
;&o;"	;	{ ;"form-spacing;#"form_spacing;i9;	@k;';G;)o;;[ ;	@k;["em;"
0.5em;f0.5;i9;i9;i9o;/;[ ;0i ;	@	;1;2;["margin-top;o;;[ ;	{ ;["em;"-0.7em;f-0.69999999999999996 ff;i:;i:o;/;[ ;0i ;	@	;1;2;["-webkit-mask-size;o;+;"
1.4em;,;3;i;o;/;[ ;0i ;	@	;1;2;["-webkit-mask-image;o; 
;	{ ;![o;"	;	@;"theme-name;#"theme_name;i<o;+	;	@;"pictos/circle4.png;i<;,;-;"theme_image;i<;${ ;i<;0i ;	@	;7[".x-radiomark-base;8o;9;:[o;;;:[o;<;:[o;=;["x-radiomark-base;>" ;i7;>@;i7;>@;i7;i7o;6;T;[o;/;[ ;0i ;	@	;1;2;["position;o;+;"relative;,;3;i@o;6;T;[o;?;[ ;	@	;![o;"	;	{ ;"form-light;#"form_light;iB;"checkmark;iB;${ ;0i ;	@	;7["&:after;8o;9;:[o;;;:[o;<;:[o;B;>" ;iAo;C
;["
after;>@;D0;iA;,;E;>@;iA;>@;iA;iAo;6;T;[o;?;[ ;	@	;![o;"	;	{ ;"active-color;#"active_color;iE;"checkmark;iE;${ ;0i ;	@	;7["&:checked:after;8o;9;:[o;;;:[o;<;:[o;B;>" ;iDo;C
;["checked;>@;D0;iD;,;Eo;C
;["
after;>@;D0;iD;,;E;>@;iD;>@;iD;iD;0i ;	@	;7["".x-field-checkbox .x-input-el;8o;9;:[o;;;:[o;<;:[o;=;["x-field-checkbox;>" ;i?;>@;i?o;<;:[o;=;["x-input-el;>@;i?;>@;i?;>@;i?;i?o;6;T;[	o;/;[ ;0i ;	@	;1;2;["position;o;+;"relative;,;3;iJo;6;T;[o;?;[ ;	@	;![o; 
;	{ ;![o;"	;	@;"form-light;#"form_light;iLo;;@;	@;[ ;"5;i
;iL;"darken;iL;${ ;"radiomark;iL;${ ;0i ;	@	;7["&:before;8o;9;:[o;;;:[o;<;:[o;B;>" ;iKo;C
;["before;>@;D0;iK;,;E;>@;iK;>@;iK;iKo;6;T;[o;?;[ ;	@	;![o;"	;	{ ;"form-light;#"form_light;iO;"radiomark;iO;${ o;/;[ ;0i ;	@	;1;2;["-webkit-mask-image;o; 
;	{ ;![o;"	;	@";"theme-name;#"theme_name;iPo;+	;	@";"pictos/circle3.png;iP;,;-;"theme_image;iP;${ ;iP;0i ;	@	;7["&:after;8o;9;:[o;;;:[o;<;:[o;B;>" ;iNo;C
;["
after;>@4;D0;iN;,;E;>@4;iN;>@4;iN;iNo;6;T;[o;/;[ ;0i ;	@	;1;2;["background-color;o;"	;	{ ;"active-color;#"active_color;iS;iS;0i ;	@	;7["&:checked:before;8o;9;:[o;;;:[o;<;:[o;B;>" ;iRo;C
;["checked;>@K;D0;iR;,;Eo;C
;["before;>@K;D0;iR;,;E;>@K;iR;>@K;iR;iR;0i ;	@	;7[".x-field-radio .x-input-el;8o;9;:[o;;;:[o;<;:[o;=;["x-field-radio;>" ;iI;>@];iIo;<;:[o;=;["x-input-el;>@];iI;>@];iI;>@];iI;iIo;6;T;[o;6;T;[o;6;T;[o;/;[ ;0i ;	@	;1;2;["background;o; 
;	{ ;![o;"	;	@n;"form-light;#"form_light;iZo;"	;	@n;"active-color;#"active_color;iZo;;@;	@n;[ ;"60;iA;iZ;"mix;iZ;${ ;iZ;0i ;	@	;7[".x-input-el:checked:before;8o;9;:[o;;;:[o;<;:[o;=;["x-input-el;>" ;iYo;C
;["checked;>@;D0;iY;,;Eo;C
;["before;>@;D0;iY;,;E;>@;iY;>@;iY;iYo;6;T;[o;/;[ ;0i ;	@	;1;2;["background;o;+;"	#eee;,;3;i^;0i ;	@	;7[".x-input-el:after;8o;9;:[o;;;:[o;<;:[o;=;["x-input-el;>" ;i]o;C
;["
after;>@;D0;i];,;E;>@;i];>@;i];i];0i ;	@	;7["&.x-field-radio;8o;9;:[o;;;:[o;<;:[o;B;>" ;iXo;=;["x-field-radio;>@;iX;>@;iX;>@;iX;iXo;6;T;[o;6;T;[o;6;T;[o;/;[ ;0i ;	@	;1;2;["background;o; 
;	{ ;![o;"	;	@;"form-light;#"form_light;ieo;"	;	@;"active-color;#"active_color;ieo;;@;	@;[ ;"60;iA;ie;"mix;ie;${ ;ie;0i ;	@	;7["&:checked:after;8o;9;:[o;;;:[o;<;:[o;B;>" ;ido;C
;["checked;>@;D0;id;,;Eo;C
;["
after;>@;D0;id;,;E;>@;id;>@;id;id;0i ;	@	;7[".x-input-el;8o;9;:[o;;;:[o;<;:[o;=;["x-input-el;>" ;ic;>@;ic;>@;ic;ic;0i ;	@	;7["&.x-field-checkbox;8o;9;:[o;;;:[o;<;:[o;B;>" ;ibo;=;["x-field-checkbox;>@;ib;>@;ib;>@;ib;ib;0i ;	@	;7[".x-item-disabled;8o;9;:[o;;;:[o;<;:[o;=;["x-item-disabled;>" ;iW;>@;iW;>@;iW;iWo;;[ ;0;	@	;i ;"/* Ext.field.Spinner */;ik;[ o;6;T;[o;6;T;[o;?;[ ;	@	;![ ;"display-box;in;${ o;6;T;[o;/;[ ;0i ;	@	;1;2;["
width;o;+;"	auto;,;3;iq;0i ;	@	;7["> *;8o;9;:[o;;;:[">o;<;:[o:Sass::Selector::Universal;A0;>" ;ip;>@;ip;>@;ip;ip;0i ;	@	;7[".x-component-outer;8o;9;:[o;;;:[o;<;:[o;=;["x-component-outer;>" ;im;>@);im;>@);im;imo;6;T;[	o;/;[ ;0i ;	@	;1;2;["-webkit-box-flex;o;+;"1;,;3;ivo;6;T;[o;/;[ ;0i ;	@	;1;2;["-webkit-text-fill-color;o;+;"	#000;,;3;iyo;/;[ ;0i ;	@	;1;2;["
width;o;+;"	100%;,;3;izo;/;[ ;0i ;	@	;1;2;["text-align;o;+;"center;,;3;i{;0i ;	@	;7[".x-input-el;8o;9;:[o;;;:[o;<;:[o;=;["x-input-el;>" ;ix;>@Q;ix;>@Q;ix;ixo;;[ ;0;	@	;i ;"`/*http://stackoverflow.com/questions/3790935/can-i-hide-the-html5-number-inputs-spin-box */;i~;[ o;6;T;[o;/;[ ;0i ;	@	;1;2;["-webkit-appearance;o;+;"	none;,;3;io;/;[ ;0i ;	@	;1;2;["margin;o;+;"0;,;3;i;0i ;	@	;7["Minput::-webkit-outer-spin-button,
      input::-webkit-inner-spin-button;8o;9;:[o;;;:[o;<;:[o;@	;A0;["
input;>" ;io;C
;["-webkit-outer-spin-button;>@o;D0;i;,:element;>@o;io;;;:["
o;<;:[o;@	;A0;["
input;>@o;io;C
;["-webkit-inner-spin-button;>@o;D0;i;,;I;>@o;i;>@o;i;i;0i ;	@	;7[".x-field-input;8o;9;:[o;;;:[o;<;:[o;=;["x-field-input;>" ;iu;>@;iu;>@;iu;iuo;6;T;[o;6;T;[o;/;[ ;0i ;	@	;1;2;["-webkit-text-fill-color;o;+;"#B3B3B3;,;3;i;0i ;	@	;7[".x-input-el;8o;9;:[o;;;:[o;<;:[o;=;["x-input-el;>" ;i;>@;i;>@;i;io;6;T;[o;?;[ ;	@	;![o; 
;	{ ;![o;"	;	@;"form-light;#"form_light;io;;@;	@;[ ;"10;i;i;"lighten;i;${ o;+	;	@;"
matte;i;,;3;"toolbar-button;i;${ o;/;[ ;0i ;	@	;1;2;["
color;o;+;"#aaa !important;,;3;i;0i ;	@	;7[".x-spinner-button;8o;9;:[o;;;:[o;<;:[o;=;["x-spinner-button;>" ;i;>@;i;>@;i;i;0i ;	@	;7["&.x-item-disabled;8o;9;:[o;;;:[o;<;:[o;B;>" ;io;=;["x-item-disabled;>@;i;>@;i;>@;i;io;6;T;[o;/;[ ;0i ;	@	;1;2;["margin-top;o;+;"
.25em;,;3;io;/;[ ;0i ;	@	;1;2;["margin-bottom;o;+;"
.25em;,;3;io;/;[ ;0i ;	@	;1;2;["
width;o;+;"2em;,;3;io;/;[ ;0i ;	@	;1;2;["padding;o;+;".23em 0 .27em;,;3;io;/;[ ;0i ;	@	;1;2;["font-weight;o;+;"	bold;,;3;io;/;[ ;0i ;	@	;1;2;["text-align;o;+;"center;,;3;io;/;[ ;0i ;	@	;1;2;["border;o:Sass::Script::List	;	{ :@separator:
space;[	o;;[ ;	@;["px;"1px;i;io;+	;	@;"
solid;i;,;3o;"	;	@;"form-light;#"form_light;io;+	;	@;"!important;i;,;3;i;io;?;[ ;	@	;![o;;[ ;	{ ;["em;"1em;i;i;"border-radius;i;${ o;?;[ ;	@	;![o; 
;	{ ;![o;"	;	@;"form-light;#"form_light;io;;@;	@;[ ;"5;i
;i;"lighten;i;${ o;+	;	@;"
matte;i;,;3;"toolbar-button;i;${ ;0i ;	@	;7[".x-spinner-button;8o;9;:[o;;;:[o;<;:[o;=;["x-spinner-button;>" ;i;>@4;i;>@4;i;io;6;T;[o;/;[ ;0i ;	@	;1;2;["margin-left;o;+;"
.25em;,;3;i;0i ;	@	;7[".x-spinner-button-down;8o;9;:[o;;;:[o;<;:[o;=;["x-spinner-button-down;>" ;i;>@H;i;>@H;i;io;6;T;[o;/;[ ;0i ;	@	;1;2;["margin-right;o;+;"
.25em;,;3;i;0i ;	@	;7[".x-spinner-button-up;8o;9;:[o;;;:[o;<;:[o;=;["x-spinner-button-up;>" ;i;>@\;i;>@\;i;io;6;T;[o;6;T;[o;/;[ ;0i ;	@	;1;2;["text-align;o;+;"	left;,;3;i;0i ;	@	;7[".x-input-el;8o;9;:[o;;;:[o;<;:[o;=;["x-input-el;>" ;i;>@r;i;>@r;i;io;6;T;[o;/;[ ;0i ;	@	;1;2;["margin-right;o;+;"	.5em;,;3;i;0i ;	@	;7[".x-spinner-button-down;8o;9;:[o;;;:[o;<;:[o;=;["x-spinner-button-down;>" ;i;>@;i;>@;i;i;0i ;	@	;7["&.x-field-grouped-buttons;8o;9;:[o;;;:[o;<;:[o;B;>" ;io;=;["x-field-grouped-buttons;>@;i;>@;i;>@;i;i;0i ;	@	;7[".x-spinner;8o;9;:[o;;;:[o;<;:[o;=;["x-spinner;>" ;il;>@;il;>@;il;ilo;6;T;[o;6;T;[o;/;[ ;0i ;	@	;1;2;["padding;o;+;".40em 0 .11em !important;,;3;i;0i ;	@	;7[".x-spinner-button;8o;9;:[o;;;:[o;<;:[o;=;["x-spinner-button;>" ;i;>@;i;>@;i;i;0i ;	@	;7[".x-android;8o;9;:[o;;;:[o;<;:[o;=;["x-android;>" ;i;>@;i;>@;i;io;6;T;[o;/;[ ;0i ;	@	;1;2;["min-width;o;+;"	14em;,;3;io;/;[ ;0i ;	@	;1;2;["min-height;o;+;"12.5em;,;3;i;0i ;	@	;7[".x-phone .x-select-overlay;8o;9;:[o;;;:[o;<;:[o;=;["x-phone;>" ;i;>@;io;<;:[o;=;["x-select-overlay;>@;i;>@;i;>@;i;io;;[ ;0;	@	;i ;"/* Ext.field.Select */;i;[ o;6;T;[
o;/;[ ;0i ;	@	;1;2;["min-width;o;+;"	18em;,;3;io;/;[ ;0i ;	@	;1;2;["min-height;o;+;"	22em;,;3;io;6;T;[o;/;[ ;0i ;	@	;1;2;["height;o;+;"
2.6em;,;3;i;0i ;	@	;7[".x-list-item-label;8o;9;:[o;;;:[o;<;:[o;=;["x-list-item-label;>" ;i;>@	;i;>@	;i;io;6;T;[o;?;[ ;	@	;![ ;"ellipsis;i;${ o;/;[ ;0i ;	@	;1;2;["display;o;+;"
block;,;3;i;0i ;	@	;7[".x-list-label;8o;9;:[o;;;:[o;<;:[o;=;["x-list-label;>" ;i;>@	;i;>@	;i;io;6;T;[o;6;T;[o;/;[ ;0i ;	@	;1;2;["margin-right;o;+;"
2.6em;,;3;i;0i ;	@	;7[".x-list-label;8o;9;:[o;;;:[o;<;:[o;=;["x-list-label;>" ;i;>@5	;i;>@5	;i;io;6;T;[o;6;T;[o;?;[ ;	@	;![o; 
;	{ ;![	o;;@;	@>	;[ ;"0;i ;io;;@;	@>	;[ ;"0;i ;io;;@;	@>	;[ ;"0;i ;io;;@;	@>	;[ ;"0.3;f0.29999999999999999 33;i;"	rgba;i;${ ;"checkmark;i;${ o;/;[ ;0i ;	@	;1;2;["margin-top;o;;[ ;	{ ;["em;"-0.8em;f-0.80000000000000004 ;i;i;0i ;	@	;7["&:before;8o;9;:[o;;;:[o;<;:[o;B;>" ;io;C
;["before;>@e	;D0;i;,;E;>@e	;i;>@e	;i;io;6;T;[o;?;[ ;	@	;![o;"	;	{ ;"form-light;#"form_light;i;"checkmark;i;${ ;0i ;	@	;7["&:after;8o;9;:[o;;;:[o;<;:[o;B;>" ;io;C
;["
after;>@}	;D0;i;,;E;>@}	;i;>@}	;i;i;0i ;	@	;7[".x-list-item-label;8o;9;:[o;;;:[o;<;:[o;=;["x-list-item-label;>" ;i;>@	;i;>@	;i;i;0i ;	@	;7[".x-item-selected;8o;9;:[o;;;:[o;<;:[o;=;["x-item-selected;>" ;i;>@	;i;>@	;i;i;0i ;	@	;7[".x-select-overlay;8o;9;:[o;;;:[o;<;:[o;=;["x-select-overlay;>" ;i;>@	;i;>@	;i;iu;F[o:Sass::Script::Variable	:@options{ :
@name"include-sliders:@underscored_name"include_sliders:
@linei0[o:Sass::Tree::MixinNode:@children[ ;{ :
@args[ ;"sencha-form-sliders;	i:@keywords{ o;;[ ;0;	@	;i ;" /*remove browser styling */;i;[ o;6;T;[o;/;[ ;0i ;	@	;1;2;["-webkit-appearance;o;+;"	none;,;3;i;0i ;	@	;7["7input[type="search"]::-webkit-search-cancel-button;8o;9;:[o;;;:[o;<;:[o;@	;A0;["
input;>" ;io:Sass::Selector::Attribute;A0;'"=;["	type;>@	;[""search";io;C
;["!-webkit-search-cancel-button;>@	;D0;i;,;I;>@	;i;>@	;i;io;6;T;[o;6;T;[o;/;[ ;0i ;	@	;1;2;["-webkit-appearance;o;+;"	none;,;3;io;/;[ ;0i ;	@	;1;2;["margin;o;+;"0;,;3;i;0i ;	@	;7["Kinput::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button;8o;9;:[o;;;:[o;<;:[o;@	;A0;["
input;>" ;io;C
;["-webkit-outer-spin-button;>@	;D0;i;,;I;>@	;io;;;:["
o;<;:[o;@	;A0;["
input;>@	;io;C
;["-webkit-inner-spin-button;>@	;D0;i;,;I;>@	;i;>@	;i;i;0i ;	@	;7[".x-field-number;8o;9;:[o;;;:[o;<;:[o;=;["x-field-number;>" ;i;>@	;i;>@	;i;io;6;T;[o;6;T;[o;/;[ ;0i ;	@	;1;2;["position;o;+;"relative;,;3;io;6;T;[o;?;[ ;	@	;![	o;;[ ;	{ ;["em;"0.86em;f0.85999999999999999 ;io;;[ ;	@
;["em;"0.86em;f0.85999999999999999 ;io;;[ ;	@
;["%;"50%;i7;io;;[ ;	@
;["em;"
0.5em;f0.5;i;"insertion;i;${ o;/;[ ;0i ;	@	;1;2;["-webkit-mask-image;o; 
;	{ ;![o;"	;	@+
;"theme-name;#"theme_name;io;+	;	@+
;"pictos/search.png;i;,;-;"theme_image;i;${ ;io;/;[ ;0i ;	@	;1;2;["-webkit-mask-size;o;+;"
.86em;,;3;io;/;[ ;0i ;	@	;1;2;["background-color;o;+;"	#ccc;,;3;io;/;[ ;0i ;	@	;1;2;["-webkit-mask-repeat;o;+;"no-repeat;,;3;io;/;[ ;0i ;	@	;1;2;["margin-top;o;;[ ;	{ ;["em;"-0.43em;f-0.42999999999999999 ;i;i;0i ;	@	;7["&:before;8o;9;:[o;;;:[o;<;:[o;B;>" ;io;C
;["before;>@Z
;D0;i;,;E;>@Z
;i;>@Z
;i;io;6;T;[o;/;[ ;0i ;	@	;1;2;["margin-left;o;%
;&o;"	;	{ ;" toolbar-search-left-padding;#" toolbar_search_left_padding;i;	@f
;';(;)o;;[ ;	@f
;["em;"0.67em;f0.67000000000000004 =q;i;i;i;0i ;	@	;7[".x-form-field;8o;9;:[o;;;:[o;<;:[o;=;["x-form-field;>" ;i;>@z
;i;>@z
;i;i;0i ;	@	;7[".x-field-input;8o;9;:[o;;;:[o;<;:[o;=;["x-field-input;>" ;i;>@
;i;>@
;i;i;0i ;	@	;7[".x-field-search;8o;9;:[o;;;:[o;<;:[o;=;["x-field-search;>" ;i;>@
;i;>@
;i;io;;[ ;0;	@	;i ;"/*clear icon */;i;[ o;;[ ;	@	;0;"form-clear-size;o;;[ ;	{ ;["em;"
2.2em;f2.2000000000000002 ;i;io;6;T;[o;6;T;[o;/;[ ;0i ;	@	;1;2;["display;o;+;"	none;,;3;io;/;[ ;0i ;	@	;1;2;["background;o;J	;	{ ;K;L;[o; 
;	@
;![o;"	;	@
;"theme-name;#"theme_name;io;+	;	@
;"clear_icon.png;i;,;-;"theme_image;i;${ o;+	;	@
;"no-repeat;i;,;3;i;io;/;[ ;0i ;	@	;1;2;["background-position;o;+;"center center;,;3;io;/;[ ;0i ;	@	;1;2;["background-size;o;+;"55% 55%;,;3;io;/;[ ;0i ;	@	;1;2;["
width;o;"	;	{ ;"form-clear-size;#"form_clear_size;i;io;/;[ ;0i ;	@	;1;2;["height;o;"	;	{ ;"form-clear-size;#"form_clear_size;i;io;/;[ ;0i ;	@	;1;2;["margin;o;+;"	.5em;,;3;io;/;[ ;0i ;	@	;1;2;["margin-top;o:!Sass::Script::UnaryOperation	:@operando;%
;&o;"	;	{ ;"form-clear-size;#"form_clear_size;i	;	@
;';*;)o;;@;	@
;[ ;"2;i;i	;i	;	@
;';(;i	;i	o;/;[ ;0i ;	@	;1;2;["position;o;+;"absolute;,;3;i
o;/;[ ;0i ;	@	;1;2;["top;o;+;"50%;,;3;io;/;[ ;0i ;	@	;1;2;["
right;o;;[ ;	{ ;["em;"-0.5em;f	-0.5;i;i;0i ;	@	;7[".x-clear-icon;8o;9;:[o;;;:[o;<;:[o;=;["x-clear-icon;>" ;i;>@;i;>@;i;i;0i ;	@	;7[".x-field-input;8o;9;:[o;;;:[o;<;:[o;=;["x-field-input;>" ;i ;>@;i ;>@;i ;i o;6;T;[o;6;T;[o;/;[ ;0i ;	@	;1;2;["display;o;+;"
block;,;3;i;0i ;	@	;7[".x-clear-icon;8o;9;:[o;;;:[o;<;:[o;=;["x-clear-icon;>" ;i;>@0;i;>@0;i;io;6;T;[o;/;[ ;0i ;	@	;1;2;["padding-right;o;"	;	{ ;"form-clear-size;#"form_clear_size;i;i;0i ;	@	;7[".x-field-input;8o;9;:[o;;;:[o;<;:[o;=;["x-field-input;>" ;i;>@F;i;>@F;i;i;0i ;	@	;7[".x-field-clearable;8o;9;:[o;;;:[o;<;:[o;=;["x-field-clearable;>" ;i;>@R;i;>@R;i;io;6;T;[o;/;[ ;0i ;	@	;1;2;["-webkit-text-fill-color;o;+;"	#000;,;3;i;0i ;	@	;7[".x-android .x-input-el;8o;9;:[o;;;:[o;<;:[o;=;["x-android;>" ;i;>@f;io;<;:[o;=;["x-input-el;>@f;i;>@f;i;>@f;i;io;6;T;[o;/;[ ;0i ;	@	;1;2;["-webkit-text-fill-color;o;+;"#A9A9A9;,;3;i;0i ;	@	;7["$.x-android .x-empty .x-input-el;8o;9;:[o;;;:[o;<;:[o;=;["x-android;>" ;i;>@;io;<;:[o;=;["x-empty;>@;i;>@;io;<;:[o;=;["x-input-el;>@;i;>@;i;>@;i;io;;[ ;0;	@	;i ;"/*disabled fields */;i";[ o;6;T;[o;/;[ ;0i ;	@	;1;2;["
color;o; 
;	{ ;![o;"	;	@;"form-dark;#"form_dark;i*o;;[ ;	@;["%;"50%;i7;i*;"lighten;i*;${ ;i*o;/;[ ;0i ;	@	;1;2;["-webkit-text-fill-color;o; 
;	{ ;![o;"	;	@;"form-dark;#"form_dark;i+o;;[ ;	@;["%;"50%;i7;i+;"lighten;i+;${ ;i+o;/;[ ;0i ;	@	;1;2;["pointer-events;o;+;"	none;,;3;i,;0i ;	@	;7[".x-item-disabled .x-form-label span,
  .x-item-disabled input,
  .x-item-disabled .x-input-el,
  .x-item-disabled .x-spinner-body,
  .x-item-disabled select,
  .x-item-disabled textarea,
  .x-item-disabled .x-field-clear-container;8o;9;:[o;;;:[o;<;:[o;=;["x-item-disabled;>" ;i);>@;i)o;<;:[o;=;["x-form-label;>@;i);>@;i)o;<;:[o;@	;A0;["	span;>@;i);>@;i)o;;;:["
o;<;:[o;=;["x-item-disabled;>@;i);>@;i)o;<;:[o;@	;A0;["
input;>@;i);>@;i)o;;;:["
o;<;:[o;=;["x-item-disabled;>@;i);>@;i)o;<;:[o;=;["x-input-el;>@;i);>@;i)o;;;:["
o;<;:[o;=;["x-item-disabled;>@;i);>@;i)o;<;:[o;=;["x-spinner-body;>@;i);>@;i)o;;;:["
o;<;:[o;=;["x-item-disabled;>@;i);>@;i)o;<;:[o;@	;A0;["select;>@;i);>@;i)o;;;:["
o;<;:[o;=;["x-item-disabled;>@;i);>@;i)o;<;:[o;@	;A0;["textarea;>@;i);>@;i)o;;;:["
o;<;:[o;=;["x-item-disabled;>@;i);>@;i)o;<;:[o;=;["x-field-clear-container;>@;i);>@;i);>@;i);i)o;;[ ;0;	@	;i ;"/* Ext.form.FieldSet */;i/;[ o;6;T;[
o;/;[ ;0i ;	@	;1;2;["margin;o;+;"0 0 1.5em;,;3;i1o;6;T;[o;/;[ ;0i ;	@	;1;2;["border-top;o;J	;	{ ;K;L;[o;;[ ;	@/;["px;"1px;i;i4o;+	;	@/;"
solid;i4;,;3o; 
;	@/;![o;"	;	@/;"form-light;#"form_light;i4o;;[ ;	@/;["%;"20%;i;i4;"lighten;i4;${ ;i4;i4;0i ;	@	;7[".x-form-label;8o;9;:[o;;;:[o;<;:[o;=;["x-form-label;>" ;i3;>@O;i3;>@O;i3;i3o;6;T;[
o;/;[ ;0i ;	@	;1;2;["border;o;J	;	{ ;K;L;[o;;[ ;	@W;["px;"1px;i;i8o;+	;	@W;"
solid;i8;,;3o;"	;	@W;"form-light;#"form_light;i8;i8;i8o;/;[ ;0i ;	@	;1;2;["background;o;+;"	#fff;,;3;i9o;/;[ ;0i ;	@	;1;2;["padding;o;+;"0;,;3;i:u;F[o:Sass::Script::Variable	:@options{ :
@name"include-border-radius:@underscored_name"include_border_radius:
@linei;0[o:Sass::Tree::MixinNode:@children[ ;{ :
@args[o; 	;{ ;"form-fieldset-radius;"form_fieldset_radius;	i;;"border-radius;	i;:@keywords{ o;/;[ ;0i ;	@	;1;2;["overflow;o;+;"hidden;,;3;i<;0i ;	@	;7[".x-form-fieldset-inner;8o;9;:[o;;;:[o;<;:[o;=;["x-form-fieldset-inner;>" ;i7;>@;i7;>@;i7;i7o;;[ ;0;	@	;i ;"/*Ext.field.Field */;i?;[ o;6;T;[	o;/;[ ;0i ;	@	;1;2;["border-bottom;o;J	;	{ ;K;L;[o;;[ ;	@;["px;"1px;i;iAo;+	;	@;"
solid;iA;,;3o;"	;	@;"form-light;#"form_light;iA;iA;iAo;/;[ ;0i ;	@	;1;2;["background;o;+;"transparent;,;3;iBo;6;T;[u;F[o:Sass::Script::Variable	:@options{ :
@name"include-border-radius:@underscored_name"include_border_radius:
@lineiE0[o:Sass::Tree::MixinNode:@children[ ;{ :
@args[o; 	;{ ;"form-fieldset-radius;"form_fieldset_radius;	iF;"border-top-radius;	iF:@keywords{ ;0i ;	@	;7["&:first-child;8o;9;:[o;;;:[o;<;:[o;B;>" ;iDo;C
;["first-child;>@;D0;iD;,;E;>@;iD;>@;iD;iDo;6;T;[o;/;[ ;0i ;	@	;1;2;["border-bottom;o;+;"0;,;3;iKu;F[o:Sass::Script::Variable	:@options{ :
@name"include-border-radius:@underscored_name"include_border_radius:
@lineiM0[o:Sass::Tree::MixinNode:@children[ ;{ :
@args[o; 	;{ ;"form-fieldset-radius;"form_fieldset_radius;	iN;"border-bottom-radius;	iN:@keywords{ ;0i ;	@	;7["&:last-child;8o;9;:[o;;;:[o;<;:[o;B;>" ;iJo;C
;["last-child;>@;D0;iJ;,;E;>@;iJ;>@;iJ;iJ;0i ;	@	;7[".x-field;8o;9;:[o;;;:[o;<;:[o;=;["x-field;>" ;i@;>@;i@;>@;i@;i@;0i ;	@	;7[".x-form-fieldset;8o;9;:[o;;;:[o;<;:[o;=;["x-form-fieldset;>" ;i0;>@;i0;>@;i0;i0o;6;T;[
o;?;[ ;	@	;![ ;"
label;iU;${ o;/;[ ;0i ;	@	;1;2;["margin;o;J	;	{ ;K;L;[o;;[ ;	@;["em;"1em;i;iVo;%
;&o;"	;	@;"form-spacing;#"form_spacing;iV;	@;';G;)o;;[ ;	@;["em;"
0.1em;f0.10000000000000001 ;iV;iVo;;[ ;	@;["em;"
0.3em;f0.29999999999999999 33;iV;iV;iVo;/;[ ;0i ;	@	;1;2;["
color;o;"	;	{ ;"form-dark;#"form_dark;iW;iWo;/;[ ;0i ;	@	;1;2;["font-weight;o;+;"	bold;,;3;iXo;/;[ ;0i ;	@	;1;2;["white-space;o;+;"nowrap;,;3;iY;0i ;	@	;7[".x-form-fieldset-title;8o;9;:[o;;;:[o;<;:[o;=;["x-form-fieldset-title;>" ;iT;>@;iT;>@;iT;iTo;6;T;[
o;?;[ ;	@	;![ ;"
label;i];${ o;/;[ ;0i ;	@	;1;2;["
color;o; 
;	{ ;![o;"	;	@,;"form-dark;#"form_dark;i^o;;[ ;	@,;["%;"30%;i#;i^;"lighten;i^;${ ;i^o;/;[ ;0i ;	@	;1;2;["margin;o;J	;	{ ;K;L;[o;;[ ;	@=;["em;"1em;i;i_o;%
;&o;"	;	@=;"form-spacing;#"form_spacing;i_;	@=;';G;)o;;[ ;	@=;["em;"
0.1em;f0.10000000000000001 ;i_;i_o;;[ ;	@=;["em;"
0.3em;f0.29999999999999999 33;i_;i_;i_o;/;[ ;0i ;	@	;1;2;["font-size;o;+;"	.8em;,;3;i`o;/;[ ;0i ;	@	;1;2;["text-align;o;+;"center;,;3;ia;0i ;	@	;7["".x-form-fieldset-instructions;8o;9;:[o;;;:[o;<;:[o;=;["!x-form-fieldset-instructions;>" ;i\;>@k;i\;>@k;i\;i\o;;[ ;0;	@	;i ;"/* Ext.field.Select */;id;[ o;6;T;[
o;?;[ ;	@	;![	o;;[ ;	{ ;["em;"1em;i;ifo;;[ ;	@w;["em;"1em;i;ifo;;[ ;	@w;["%;"50%;i7;ifo;+	;	@w;"	auto;if;,;3;"insertion;if;${ o;/;[ ;0i ;	@	;1;2;["
right;o;%
;&o;"	;	{ ;"form-spacing;#"form_spacing;ig;	@;';G;)o;;[ ;	@;["em;"
0.1em;f0.10000000000000001 ;ig;ig;igo;/;[ ;0i ;	@	;1;2;["-webkit-mask-size;o;+;"1em;,;3;iho;/;[ ;0i ;	@	;1;2;["-webkit-mask-image;o; 
;	{ ;![o;"	;	@;"theme-name;#"theme_name;iio;+	;	@;"pictos/arrow_down.png;ii;,;-;"theme_image;ii;${ ;iio;/;[ ;0i ;	@	;1;2;["margin-top;o;;[ ;	{ ;["em;"-0.5em;f	-0.5;ij;ij;0i ;	@	;7[".x-selectmark-base;8o;9;:[o;;;:[o;<;:[o;=;["x-selectmark-base;>" ;ie;>@;ie;>@;ie;ieo;;[ ;0;	@	;i ;"9/* Create the dropdown arrow
 * for select fields */;im;[ o;6;T;[o;/;[ ;0i ;	@	;1;2;["position;o;+;"relative;,;3;ipo;6;T;[o;6;T;[o;?;[ ;	@	;![o;"	;	{ ;"form-light;#"form_light;it;"selectmark;it;${ o;/;[ ;0i ;	@	;1;2;["z-index;o;+;"2;,;3;iu;0i ;	@	;7["&:after;8o;9;:[o;;;:[o;<;:[o;B;>" ;iso;C
;["
after;>@;D0;is;,;E;>@;is;>@;is;iso;6;T;[o;/;[ ;0i ;	@	;1;2;["pointer-events;o;+;"	none;,;3;izo;/;[ ;0i ;	@	;1;2;["position;o;+;"absolute;,;3;i{o;/;[ ;0i ;	@	;1;2;["display;o;+;"
block;,;3;i|;0i ;	@	;7["&:before,
      &:after;8o;9;:[o;;;:[o;<;:[o;B;>" ;iyo;C
;["before;>@;D0;iy;,;E;>@;iyo;;;:["
o;<;:[o;B;>@;iyo;C
;["
after;>@;D0;iy;,;E;>@;iy;>@;iy;iyo;6;T;[o;?;[ ;	@	;![	o;;[ ;	{ ;["em;"4em;i	;io;+	;	@ ;"	auto;i;,;3o;;@;	@ ;[ ;"0;i ;io;+	;	@ ;"	auto;i;,;3;"insertion;i;${ o;/;[ ;0i ;	@	;1;2;["
right;o;+;"0;,;3;io;/;[ ;0i ;	@	;1;2;["bottom;o;+;"0;,;3;iu;F[o:Sass::Script::Variable	:@options{ :
@name"include-border-radius:@underscored_name"include_border_radius:
@linei0[o:Sass::Tree::MixinNode:@children[ ;{ :
@args[o; 	;{ ;"form-fieldset-radius;"form_fieldset_radius;	i;"border-right-radius;	i:@keywords{ u;F[o:Sass::Script::Variable	:@options{ :
@name"include-highlights:@underscored_name"include_highlights:
@linei0[o:Sass::Tree::PropNode:@children[ :
@tabsi ;{ :@prop_syntax:new;["background:@valueo:Sass::Script::Funcall
;{ :
@args[
o:Sass::Script::String	;@;"linear;	i:
@type:identifiero:Sass::Script::List	;@:@separator:
space;[o:Sass::Script::Number:@denominator_units[ ;@:@numerator_units["%:@original"0%;i ;	io;;[ ;@;["%;"0%;i ;	i;	io;	;@;;;[o;;[ ;@;["%;"	100%;ii;	io;;[ ;@;["%;"0%;i ;	i;	io;
;@;[o;
;@;[o; 	;@;"form-field-bg-color;"form_field_bg_color;	io;;[ ;@;[ ;"0;i ;	i;"	rgba;	i:@keywords{ ;"	from;	i;{ o;
;@;[o;;@5;@;[ ;"0.5;f0.5;	io;
;@;[o; 	;@;"form-field-bg-color;"form_field_bg_color;	io;;@5;@;[ ;"1;i;	i;"	rgba;	i;{ ;"color-stop;	i;{ ;"-webkit-gradient;	i;{ ;	io;/;[ ;0i ;	@	;1;2;["z-index;o;+;"1;,;3;i;0i ;	@	;7["&:before;8o;9;:[o;;;:[o;<;:[o;B;>" ;io;C
;["before;>@J;D0;i;,;E;>@J;i;>@J;i;i;0i ;	@	;7[".x-component-outer;8o;9;:[o;;;:[o;<;:[o;=;["x-component-outer;>" ;ir;>@Y;ir;>@Y;ir;ir;0i ;	@	;7[".x-field-select;8o;9;:[o;;;:[o;<;:[o;=;["x-field-select;>" ;io;>@e;io;>@e;io;io;	@	;![[o;";	{ ;"include-sliders;#"include_sliderso;"	;	@i;"include-form-sliders;#"include_form_sliders;i;"sencha-form;i;	@	;i;"x4@import '../global';
@import 'form-sliders';

/**
 * @var {color} $form-bg-color
 * Default background-color for forms.
 *
 * @member Ext.form.Panel
 */
$form-bg-color: #eee !default;

/**
 * @class Ext.field.Field
 */

/**
 * @var {color} $form-field-bg-color
 * Default background-color for form fields.
 */
$form-field-bg-color: #fff !default;

/**
 * @var {color} $form-light
 * Light color for form fields, mostly used on field borders.
 */
$form-light: #ddd !default;

/**
 * @var {color} $form-dark
 * Dark color for form fields, mostly used on labels/text.
 */
$form-dark: #333 !default;

/**
 * @var {measurement} $form-label-width
 * Default width for form labels.
 */
$form-label-width: 6em !default;

/**
 * @var {color} $form-label-background-color
 * The default background color for labels
 */
$form-label-background-color: lighten($form-light, 10%);

/**
 * @var {measurement} $form-field-height
 * Default height for form fields.
 */
$form-field-height: 2.5em !default;

/**
 * @var {measurement} $form-spacing
 * Default spacing for form fields, used for padding, etc.
 */
$form-spacing: .6em !default;

/**
 * @var {measurement} $form-textarea-height
 * Default height for form textareas.
 *
 * @member Ext.field.TextArea
 */
$form-textarea-height: 6em !default;

/**
 * @var {measurement} $form-thumb-size
 * Default size of "thumbs" for form sliders/toggles.
 *
 * @member Ext.field.Slider
 */
$form-thumb-size: 2.2em !default;

/**
 * @var {measurement} $form-toggle-size
 * Thumb size minus padding for inset thumbs like in a Toggle element.
 *
 * @member Ext.field.Toggle
 */
$form-toggle-size: $form-thumb-size - .35em;

/**
 * @var {measurement} $form-fieldset-radius
 * Default border-radius for form fieldsets.
 *
 * @member Ext.form.FieldSet
 */
$form-fieldset-radius: .4em !default;

/**
 * @var {measurement} $form-slider-size
 * Height of the slider "track."
 *
 * @member Ext.field.Slider
 */
$form-slider-size: .8em !default;

$form-spinner-button-width: 3em !default;

// Private utility vars & mixins

$form-thumb-space: ( $form-thumb-size - $form-toggle-size ) / 2;
$form-input-fields: '.x-field-text, .x-input-text, .x-input, .x-input-number, .x-spinner-body, .x-input-radio, .x-input-checkbox, .x-input-email, .x-input-url, .x-input-password, .x-input-slider';
$form-scrollable-fields: '.x-field-slider, .x-field-toggle';

@mixin label {
  text-shadow: #fff 0 1px 1px;
  color: $form-dark;
}

@mixin checkmark($color: #000){
  @extend .x-checkmark-base;
  background-color: $color;
}

@mixin radiomark($color: #000){
  @extend .x-radiomark-base;
  background-color: $color;
}

@mixin selectmark($color: #000){
  @extend .x-selectmark-base;
  background-color: $color;
}
/**
 * Includes default form styles.
 *
 * @member Ext.form.Panel
 */
@mixin sencha-form($include-sliders: $include-form-sliders) {

  // Ext.form.Panel
  .x-form {
    .x-scroll-container {
      background-color: $form-bg-color;

      > .x-inner {
        padding: 1em;
      }
    }
  }

  // Label
  .x-form-label {
    @include label;
    @include bevel-text('light');
    padding: $form-spacing;
    display: none !important;
    background-color: $form-label-background-color;

    span {
      font-size: .8em;
      font-weight: bold;
    }

    .x-form-label-nowrap & {
      @include ellipsis;
    }
  }

  //  Ext.field.Field
  .x-field {
    min-height: $form-field-height;
    background: #fff;

    .x-field-input {
      position: relative;
      min-width: 3.7em;
    }

    .x-field-input,
    .x-input-el {
      width: 100%;
    }

    &.x-field-labeled {
      .x-form-label {
        display: block !important;
      }
    }

    &:last-child {
      border-bottom: 0;
    }
  }

  .x-label-align-left,
  .x-label-align-right {
    .x-component-outer {
      @include box-flex(1);
    }
  }

  .x-label-align-left {
    &:first-child {
      .x-form-label {
        @if $include-border-radius { @include border-top-left-radius($form-fieldset-radius); }
      }
    }

    &:last-child {
      .x-form-label {
        @if $include-border-radius { @include border-bottom-left-radius($form-fieldset-radius); }
      }
    }

    .x-form-label {

    }
  }

  .x-label-align-right {
    @include box-direction(reverse);

    &:first-child {
      .x-form-label {
        @if $include-border-radius { @include border-top-right-radius($form-fieldset-radius); }
      }
    }

    &:last-child {
      border-bottom: 0;

      .x-form-label {
        @if $include-border-radius { @include border-bottom-right-radius($form-fieldset-radius); }
      }
    }
    .x-form-label {

    }
  }

  .x-label-align-top,
  .x-label-align-bottom {
    @include box-orient(vertical);
    .x-form-label {

    }
  }

  .x-label-align-top {
    &:first-child {
      .x-form-label {
        @if $include-border-radius { @include border-top-radius($form-fieldset-radius); }
      }
    }
  }

  .x-label-align-bottom {
    @include box-direction(reverse);

    &:last-child {
      .x-form-label {
        @if $include-border-radius { @include border-bottom-radius($form-fieldset-radius); }
      }
    }
  }

  .x-input-el {
    padding: .4em;
    min-height: $form-field-height;
    display: block;
    border-width: 0;
    background: transparent;
    -webkit-appearance: none;
  }

  .x-field-mask {
    @include stretch;
  }

  // Required fields
  .x-field-required {
    label:after,
    .x-form-label:after {
      content: "*";
      display: inline;
    }
  }

  .x-item-disabled {
    label:after,
    .x-form-label:after {
      color: #666 !important;
    }
  }

  // Ext.field.TextArea
  .x-field-textarea {
    textarea {
      min-height: $form-textarea-height;
      padding-top: .5em;
    }
  }

  // Ext.field.Hidden
  .x-field-hidden {
    @extend .x-hidden-display;
  }

  // Ext.field.Checkbox
  .x-checkmark-base {
    @include insertion(1.4em, 1.4em, 50%, auto);
    right: ($form-spacing + .5em);
    -webkit-mask-size: 1.4em;
    -webkit-mask-image: theme_image($theme-name, "pictos/check2.png");
    margin-top: -.7em;
  }

  // Ext.field.Radio
  .x-radiomark-base {
    @include insertion(1.4em, 1.4em, 50%, auto);
    right: ($form-spacing + .5em);
    margin-top: -0.7em;
    -webkit-mask-size: 1.4em;
    -webkit-mask-image: theme_image($theme-name, "pictos/circle4.png");
  }

  .x-field-checkbox .x-input-el {
    position: relative;
    &:after {
      @include checkmark($form-light);
    }
    &:checked:after {
      @include checkmark($active-color);
    }
  }

  .x-field-radio .x-input-el {
    position: relative;
    &:before {
      @include radiomark(darken($form-light, 5));
    }
    &:after {
      @include radiomark($form-light);
      -webkit-mask-image: theme_image($theme-name, "pictos/circle3.png");
    }
    &:checked:before {
      background-color: $active-color;
    }
  }

  .x-item-disabled {
    &.x-field-radio {
      .x-input-el:checked:before {
        background: mix($form-light, $active-color, 60);
      }

      .x-input-el:after {
        background: #eee;
      }
    }

    &.x-field-checkbox {
      .x-input-el {
        &:checked:after {
          background: mix($form-light, $active-color, 60);
        }
      }
    }
  }

  // Ext.field.Spinner
  .x-spinner {
    .x-component-outer {
      @include display-box;

      > * {
        width: auto;
      }
    }

    .x-field-input {
      -webkit-box-flex: 1;

      .x-input-el {
        -webkit-text-fill-color: #000;
        width: 100%;
        text-align: center;
      }

      //http://stackoverflow.com/questions/3790935/can-i-hide-the-html5-number-inputs-spin-box
      input::-webkit-outer-spin-button,
      input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
      }
    }

    &.x-item-disabled {
      .x-input-el {
       -webkit-text-fill-color: #B3B3B3;
      }

      .x-spinner-button {
        @include toolbar-button(lighten($form-light, 10), matte);
        color: #aaa !important;
      }
    }

    .x-spinner-button {
      margin-top: .25em;
      margin-bottom: .25em;
      width: 2em;
      padding: .23em 0 .27em;
      font-weight: bold;
      text-align: center;
      border: 1px solid $form-light !important;
      @include border-radius(1em);
      @include toolbar-button(lighten($form-light, 5), matte);
    }

    .x-spinner-button-down {
      margin-left: .25em;
    }
    .x-spinner-button-up {
      margin-right: .25em;
    }

    &.x-field-grouped-buttons {
      .x-input-el {
        text-align: left;
      }

      .x-spinner-button-down {
        margin-right: .5em;
      }
    }
  }

  .x-android {
    .x-spinner-button {
      padding: .40em 0 .11em !important;
    }
  }

  .x-phone .x-select-overlay {
    min-width: 14em;
    min-height: 12.5em;
  }

  // Ext.field.Select
  .x-select-overlay {
    min-width: 18em;
    min-height: 22em;

    .x-list-item-label {
      height: 2.6em;
    }

    .x-list-label {
      @include ellipsis;
      display: block;
    }

    .x-item-selected {
      .x-list-label {
        margin-right: 2.6em;
      }

      .x-list-item-label {
        &:before {
          @include checkmark(rgba(0,0,0,.3));
          margin-top: -.8em;
        }

        &:after {
          @include checkmark($form-light);
        }
      }
    }
  }

  @if $include-sliders {
    @include sencha-form-sliders;
  }

  //remove browser styling
  input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
  }

  .x-field-number {
    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0;
    }
  }

    .x-field-search {
        .x-field-input {
            position: relative;

            &:before {
                @include insertion(.86em, .86em, 50%, .5em);
                -webkit-mask-image: theme_image($theme-name, "pictos/search.png");
                -webkit-mask-size: .86em;
                background-color: #ccc;
                -webkit-mask-repeat: no-repeat;
                margin-top: -0.43em;
      }
      .x-form-field {
        margin-left: $toolbar-search-left-padding - 0.67em;
      }
    }
  }

  //clear icon
  $form-clear-size: 2.2em;

  .x-field-input {
    .x-clear-icon {
      display: none;
      background: theme_image($theme-name, "clear_icon.png") no-repeat;
      background-position: center center;
      background-size: 55% 55%;
      width: $form-clear-size;
      height: $form-clear-size;
      margin: .5em;
      margin-top: -($form-clear-size/2);
      position: absolute;
      top: 50%;
      right: -.5em;
    }
  }

  .x-field-clearable {
    .x-clear-icon {
      display: block;
    }

    .x-field-input {
      padding-right: $form-clear-size;
    }
  }

  .x-android .x-input-el {
    -webkit-text-fill-color: #000;
  }

  .x-android .x-empty .x-input-el {
    -webkit-text-fill-color: #A9A9A9;
  }

  //disabled fields
  .x-item-disabled .x-form-label span,
  .x-item-disabled input,
  .x-item-disabled .x-input-el,
  .x-item-disabled .x-spinner-body,
  .x-item-disabled select,
  .x-item-disabled textarea,
  .x-item-disabled .x-field-clear-container {
    color: lighten($form-dark, 50%);
    -webkit-text-fill-color: lighten($form-dark, 50%);
    pointer-events: none;
  }

  // Ext.form.FieldSet
  .x-form-fieldset {
    margin: 0 0 1.5em;

    .x-form-label {
      border-top: 1px solid lighten($form-light, 20%);
    }

    .x-form-fieldset-inner {
      border: 1px solid $form-light;
      background: #fff;
      padding: 0;
      @if $include-border-radius { @include border-radius($form-fieldset-radius); }
      overflow: hidden;
    }

    //Ext.field.Field
    .x-field {
      border-bottom: 1px solid $form-light;
      background: transparent;

      &:first-child {
        @if $include-border-radius {
          @include border-top-radius($form-fieldset-radius);
        }
      }

      &:last-child {
        border-bottom: 0;

        @if $include-border-radius {
          @include border-bottom-radius($form-fieldset-radius);
        }
      }
    }
  }

  .x-form-fieldset-title {
    @include label;
    margin: 1em ( $form-spacing + .1em ) .3em;
    color: $form-dark;
    font-weight: bold;
    white-space: nowrap;
  }

  .x-form-fieldset-instructions {
    @include label;
    color: lighten($form-dark, 30%);
    margin: 1em ( $form-spacing + .1em ) .3em;
    font-size: .8em;
    text-align: center;
  }

  // Ext.field.Select
  .x-selectmark-base {
    @include insertion(1em, 1em, 50%, auto);
    right: ($form-spacing + .1em);
    -webkit-mask-size: 1em;
    -webkit-mask-image: theme_image($theme-name, "pictos/arrow_down.png");
    margin-top: -.5em;
  }

  // Create the dropdown arrow
  // for select fields
  .x-field-select {
    position: relative;

    .x-component-outer {
      &:after {
        @include selectmark($form-light);
        z-index: 2;
      }

      &:before,
      &:after {
        pointer-events: none;
        position: absolute;
        display: block;
      }

      &:before {
        @include insertion(4em,auto,0,auto);
        right: 0;
        bottom: 0;
        @if $include-border-radius { @include border-right-radius($form-fieldset-radius); }
        @if $include-highlights { background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(rgba($form-field-bg-color, 0)), color-stop(.5, rgba($form-field-bg-color, 1))); }
        z-index: 1;
      }
    }
  }
}
