3.1.16 (Brainy Betty) b55368a278068f3d4f20925eda13a969be543c4e o:Sass::Tree::RootNode :@children[o:Sass::Tree::CommentNode ;[: @options{: @linei: @value["q/* * Tables.less * Tables for, you guessed it, tabular data * ---------------------------------------- */: @loud0: @silentio; ;[;@ ; i ; ["+/* BASE TABLES * ----------------- */; 0; io:Sass::Tree::RuleNode :@parsed_ruleso:"Sass::Selector::CommaSequence:@filename"; i: @members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence;@; i;[o:Sass::Selector::Element ;@: @name[" table; i:@namespace0;[ o:Sass::Tree::PropNode ;[;@ ;["max-width; i:@prop_syntax:new; o:Sass::Script::String;@ ; " 100%: @type:identifier: @tabsio; ;[;@ ;["border-collapse; i;;; o;;@ ; " collapse;;;io; ;[;@ ;["border-spacing; i;;; o;;@ ; "0;;;io; ;[;@ ;["background-color; i;;; o:Sass::Script::Variable :@underscored_name"tableBackground;@ ;"tableBackground; i;i:@has_childrenT;@ ; i;i: @rule[" tableo; ;[;@ ; i; ["-/* BASELINE STYLES * --------------- */; 0; io; ;o;;"; i;[o;;[o;;@=; i;[o:Sass::Selector::Class;@=;[" table; i;[o; ;[;@ ;[" width; i;;; o;;@ ; " 100%;;;io; ;[;@ ;["margin-bottom; i;;; o; ;"baseLineHeight;@ ;"baseLineHeight; i;io; ;[;@ ; i; ["/* Cells */; 0; io; ;o;;"; i;[o;;[o;;@Z; i;[o; ;@Z;["th; i;0o;;[o;;@Z; i;[o; ;@Z;["td; i;0;[ o; ;[;@ ;[" padding; i;;; o;;@ ; "8px;;;io; ;[;@ ;["line-height; i;;; o; ;"baseLineHeight;@ ;"baseLineHeight; i;io; ;[;@ ;["text-align; i ;;; o;;@ ; " left;;;io; ;[;@ ;["vertical-align; i!;;; o;;@ ; "top;;;io; ;[;@ ;["border-top; i";;; o:Sass::Script::List :@separator: space;@ ; i"; [o:Sass::Script::Number :@original"1px;@ ; i":@denominator_units[; i:@numerator_units["pxo; ;@ ; i"; " solid;;o; ;"tableBorder;@ ;"tableBorder; i";i; T;@ ; i;i;![" th, tdo; ;o;;"; i$;[o;;[o;;@“; i$;[o; ;@“;["th; i$;0;[o; ;[;@ ;["font-weight; i%;;; o;;@ ; " bold;;;i; T;@ ; i$;i;!["tho; ;[;@ ; i'; ["+/* Bottom align for column headings */; 0; io; ;o;;"; i(;[o;;[o;;@«; i(;[o; ;@«;[" thead; i(;0o;;@«; i(;[o; ;@«;["th; i(;0;[o; ;[;@ ;["vertical-align; i);;; o;;@ ; " bottom;;;i; T;@ ; i(;i;![" thead tho; ;[;@ ; i+; ["2/* Remove top border from thead by default */; 0; io; ;o;;"; i-;[ o;;[ o;;@È; i-;[o; ;@È;[" colgroup; i-;0"+o;;@È; i-;[o; ;@È;[" thead; i-;0o;;@È; i-;[o; ;@È;["tr; i-;0o:Sass::Selector::Pseudo ;@È;["first-child; i-: @arg0;: classo;;@È; i-;[o; ;@È;["th; i-;0o;;[ o;;@È; i-;[o; ;@È;[" colgroup; i-;0"+o;;@È; i-;[o; ;@È;[" thead; i-;0o;;@È; i-;[o; ;@È;["tr; i-;0o;* ;@È;["first-child; i-;+0;;,o;;@È; i-;[o; ;@È;["td; i-;0o;;[ " o;;@È; i-;[o; ;@È;[" thead; i-;0o;* ;@È;["first-child; i-;+0;;,o;;@È; i-;[o; ;@È;["tr; i-;0o;* ;@È;["first-child; i-;+0;;,o;;@È; i-;[o; ;@È;["th; i-;0o;;[o;;@È; i-;[o; ;@È;[" thead; i-;0o;* ;@È;["first-child; i-;+0;;,o;;@È; i-;[o; ;@È;["tr; i-;0o;* ;@È;["first-child; i-;+0;;,o;;@È; i-;[o; ;@È;["td; i-;0;[o; ;[;@ ;["border-top; i.;;; o;;@ ; "0;;;i; T;@ ; i-;i;!["’colgroup + thead tr:first-child th, colgroup + thead tr:first-child td, thead:first-child tr:first-child th, thead:first-child tr:first-child tdo; ;[;@ ; i0; ["//* Account for multiple tbody instances */; 0; io; ;o;;"; i1;[o;;[o;;@<; i1;[o; ;@<;[" tbody; i1;0"+o;;@<; i1;[o; ;@<;[" tbody; i1;0;[o; ;[;@ ;["border-top; i2;;; o;# ;$;%;@ ; i2; [o;& ;'"2px;@ ; i2;([; i;)["pxo; ;@ ; i2; " solid;;o; ;"tableBorder;@ ;"tableBorder; i2;i; T;@ ; i1;i;!["tbody + tbody; T;@ ; i;i;![" .tableo; ;[;@ ; i8; ["M/* CONDENSED TABLE W/ HALF PADDING * ------------------------------- */; 0; io; ;o;;"; i;;[o;;[o;;@f; i;;[o;";@f;["table-condensed; i;;[o; ;o;;"; i<;[o;;[o;;@r; i<;[o; ;@r;["th; i<;0o;;[o;;@r; i<;[o; ;@r;["td; i<;0;[o; ;[;@ ;[" padding; i=;;; o;;@ ; " 4px 5px;;;i; T;@ ; i<;i;![" th, td; T;@ ; i;;i;![".table-condensedo; ;[;@ ; iB; ["//* BORDERED VERSION * ---------------- */; 0; io; ;o;;"; iE;[o;;[o;;@“; iE;[o;";@“;["table-bordered; iE;[o; ;[;@ ;[" border; iF;;; o;# ;$;%;@ ; iF; [o;& ;'"1px;@ ; iF;([; i;)["pxo; ;@ ; iF; " solid;;o; ;"tableBorder;@ ;"tableBorder; iF;io; ;[;@ ;["border-left; iG;;; o;;@ ; "0;;;io; ;[;@ ;["border-collapse; iH;;; o;;@ ; " separate;;;io; ;[;@ ; iH; ["./* Done so we can round those corners! */; 0; io; ;[;@ ;["*border-collapse; iI;;; o;;@ ; "collapsed;;;io; ;[;@ ; iI; [")/* IE7 can't round corners anyway */; 0; io:Sass::Tree::MixinNode :@keywords{;[;@ : @args[o;& ;'"4px;@ ; iJ;([; i ;)["px;"border-radius; iJo; ;o;;"; iK;[o;;[o;;@Ó; iK;[o; ;@Ó;["th; iK;0o;;[o;;@Ó; iK;[o; ;@Ó;["td; iK;0;[o; ;[;@ ;["border-left; iL;;; o;# ;$;%;@ ; iL; [o;& ;'"1px;@ ; iL;([; i;)["pxo; ;@ ; iL; " solid;;o; ;"tableBorder;@ ;"tableBorder; iL;i; T;@ ; iK;i;![" th, tdo; ;[;@ ; iN; [""/* Prevent a double border */; 0; io; ;o;;"; iO;[o;;[o;;@ü; iO;[o; ;@ü;[" thead; iO;0o;* ;@ü;["first-child; iO;+0;;,o;;@ü; iO;[o; ;@ü;["tr; iO;0o;* ;@ü;["first-child; iO;+0;;,o;;@ü; iO;[o; ;@ü;["th; iO;0o;;[o;;@ü; iO;[o; ;@ü;[" tbody; iO;0o;* ;@ü;["first-child; iO;+0;;,o;;@ü; iO;[o; ;@ü;["tr; iO;0o;* ;@ü;["first-child; iO;+0;;,o;;@ü; iO;[o; ;@ü;["th; iO;0o;;[o;;@ü; iO;[o; ;@ü;[" tbody; iO;0o;* ;@ü;["first-child; iO;+0;;,o;;@ü; iO;[o; ;@ü;["tr; iO;0o;* ;@ü;["first-child; iO;+0;;,o;;@ü; iO;[o; ;@ü;["td; iO;0;[o; ;[;@ ;["border-top; iP;;; o;;@ ; "0;;;i; T;@ ; iO;i;!["rthead:first-child tr:first-child th, tbody:first-child tr:first-child th, tbody:first-child tr:first-child tdo; ;[;@ ; iR; ["J/* For first th or td in the first row in the first thead or tbody */; 0; io; ;o;;"; iS;[o;;[o;;@R; iS;[o; ;@R;[" thead; iS;0o;* ;@R;["first-child; iS;+0;;,o;;@R; iS;[o; ;@R;["tr; iS;0o;* ;@R;["first-child; iS;+0;;,o;;@R; iS;[o; ;@R;["th; iS;0o;* ;@R;["first-child; iS;+0;;,o;;[o;;@R; iS;[o; ;@R;[" tbody; iS;0o;* ;@R;["first-child; iS;+0;;,o;;@R; iS;[o; ;@R;["tr; iS;0o;* ;@R;["first-child; iS;+0;;,o;;@R; iS;[o; ;@R;["td; iS;0o;* ;@R;["first-child; iS;+0;;,;[o;- ;.{;[;@ ;/[o;# ;$;%;@ ; iT; [ o;& ;'"4px;@ ; iT;([; i ;)["pxo;& ;'"0;@ ; iT;([; i;)[o;& ;'"0;@ ; iT;(@–; i;)[o;& ;'"0;@ ; iT;(@–; i;)[;"border-radius; iT; T;@ ; iS;i;!["ethead:first-child tr:first-child th:first-child, tbody:first-child tr:first-child td:first-childo; ;o;;"; iV;[o;;[o;;@£; iV;[o; ;@£;[" thead; iV;0o;* ;@£;["first-child; iV;+0;;,o;;@£; iV;[o; ;@£;["tr; iV;0o;* ;@£;["first-child; iV;+0;;,o;;@£; iV;[o; ;@£;["th; iV;0o;* ;@£;["last-child; iV;+0;;,o;;[o;;@£; iV;[o; ;@£;[" tbody; iV;0o;* ;@£;["first-child; iV;+0;;,o;;@£; iV;[o; ;@£;["tr; iV;0o;* ;@£;["first-child; iV;+0;;,o;;@£; iV;[o; ;@£;["td; iV;0o;* ;@£;["last-child; iV;+0;;,;[o;- ;.{;[;@ ;/[o;# ;$;%;@ ; iW; [ o;& ;'"0;@ ; iW;(@–; i;)[o;& ;'"4px;@ ; iW;([; i ;)["pxo;& ;'"0;@ ; iW;(@–; i;)[o;& ;'"0;@ ; iW;(@–; i;)[;"border-radius; iW; T;@ ; iV;i;!["cthead:first-child tr:first-child th:last-child, tbody:first-child tr:first-child td:last-childo; ;[;@ ; iY; ["J/* For first th or td in the first row in the first thead or tbody */; 0; io; ;o;;"; iZ;[o;;[o;;@÷; iZ;[o; ;@÷;[" thead; iZ;0o;* ;@÷;["last-child; iZ;+0;;,o;;@÷; iZ;[o; ;@÷;["tr; iZ;0o;* ;@÷;["last-child; iZ;+0;;,o;;@÷; iZ;[o; ;@÷;["th; iZ;0o;* ;@÷;["first-child; iZ;+0;;,o;;[o;;@÷; iZ;[o; ;@÷;[" tbody; iZ;0o;* ;@÷;["last-child; iZ;+0;;,o;;@÷; iZ;[o; ;@÷;["tr; iZ;0o;* ;@÷;["last-child; iZ;+0;;,o;;@÷; iZ;[o; ;@÷;["td; iZ;0o;* ;@÷;["first-child; iZ;+0;;,;[o;- ;.{;[;@ ;/[o;# ;$;%;@ ; i[; [ o;& ;'"0;@ ; i[;(@–; i;)[o;& ;'"0;@ ; i[;(@–; i;)[o;& ;'"0;@ ; i[;(@–; i;)[o;& ;'"4px;@ ; i[;([; i ;)["px;"border-radius; i[; T;@ ; iZ;i;!["athead:last-child tr:last-child th:first-child, tbody:last-child tr:last-child td:first-childo; ;o;;"; i];[o;;[o;;@G; i];[o; ;@G;[" thead; i];0o;* ;@G;["last-child; i];+0;;,o;;@G; i];[o; ;@G;["tr; i];0o;* ;@G;["last-child; i];+0;;,o;;@G; i];[o; ;@G;["th; i];0o;* ;@G;["last-child; i];+0;;,o;;[o;;@G; i];[o; ;@G;[" tbody; i];0o;* ;@G;["last-child; i];+0;;,o;;@G; i];[o; ;@G;["tr; i];0o;* ;@G;["last-child; i];+0;;,o;;@G; i];[o; ;@G;["td; i];0o;* ;@G;["last-child; i];+0;;,;[o;- ;.{;[;@ ;/[o;# ;$;%;@ ; i^; [ o;& ;'"0;@ ; i^;(@–; i;)[o;& ;'"0;@ ; i^;(@–; i;)[o;& ;'"4px;@ ; i^;([; i ;)["pxo;& ;'"0;@ ; i^;(@–; i;)[;"border-radius; i^; T;@ ; i];i;!["_thead:last-child tr:last-child th:last-child, tbody:last-child tr:last-child td:last-child; T;@ ; iE;i;![".table-borderedo; ;[;@ ; ic; ["+/* ZEBRA-STRIPING * -------------- */; 0; io; ;[;@ ; if; ["U/* Default zebra-stripe styles (alternating gray and transparent backgrounds) */; 0; io; ;o;;"; ig;[o;;[o;;@¡; ig;[o;";@¡;["table-striped; ig;[o; ;o;;"; ih;[o;;[o;;@­; ih;[o; ;@­;[" tbody; ih;0;[o; ;o;;"; ii;[o;;[o;;@¹; ii;[o; ;@¹;["tr; ii;0o;* ;@¹;["nth-child; ii;+["odd;;,o;;@¹; ii;[o; ;@¹;["td; ii;0o;;[o;;@¹; ii;[o; ;@¹;["tr; ii;0o;* ;@¹;["nth-child; ii;+["odd;;,o;;@¹; ii;[o; ;@¹;["th; ii;0;[o; ;[;@ ;["background-color; ij;;; o; ;"tableBackgroundAccent;@ ;"tableBackgroundAccent; ij;i; T;@ ; ii;i;!["/tr:nth-child(odd) td, tr:nth-child(odd) th; T;@ ; ih;i;![" tbody; T;@ ; ig;i;![".table-stripedo; ;[;@ ; ip; ["n/* HOVER EFFECT * ------------ * Placed here since it has to come after the potential zebra striping */; 0; io; ;o;;"; is;[o;;[o;;@ñ; is;[o;";@ñ;[" table; is;[o; ;o;;"; it;[o;;[o;;@ý; it;[o; ;@ý;[" tbody; it;0o;;@ý; it;[o; ;@ý;["tr; it;0o;* ;@ý;[" hover; it;+0;;,o;;@ý; it;[o; ;@ý;["td; it;0o;;[o;;@ý; it;[o; ;@ý;[" tbody; it;0o;;@ý; it;[o; ;@ý;["tr; it;0o;* ;@ý;[" hover; it;+0;;,o;;@ý; it;[o; ;@ý;["th; it;0;[o; ;[;@ ;["background-color; iu;;; o; ;"tableBackgroundHover;@ ;"tableBackgroundHover; iu;i; T;@ ; it;i;![")tbody tr:hover td, tbody tr:hover th; T;@ ; is;i;![" .tableo; ;[;@ ; iy; ["1/* TABLE CELL SIZING * ----------------- */; 0; io; ;o;;"; i{;[o;;[o;;@9; i{;[o; ;@9;[" table; i{;0;[o:Sass::Tree::ForNode : @fromo;& ;'"1;@ ; i|;(@–; i;)[: @var"i;[o; ;[o;- ;.{;[;@ ;/[o; ;"i;@ ;"i; i};"tableColumns; i}; T;@ ; i};i;![" .spano; ;"i;@ ;"i; i}; T;@ ; i|:@exclusiveF:@too; ;"gridColumns;@ ;"gridColumns; i|; T;@ ; i{;i;![" table; T;@ ; i:@template"W // // Tables.less // Tables for, you guessed it, tabular data // ---------------------------------------- // BASE TABLES // ----------------- table { max-width: 100%; border-collapse: collapse; border-spacing: 0; background-color: $tableBackground; } // BASELINE STYLES // --------------- .table { width: 100%; margin-bottom: $baseLineHeight; // Cells th, td { padding: 8px; line-height: $baseLineHeight; text-align: left; vertical-align: top; border-top: 1px solid $tableBorder; } th { font-weight: bold; } // Bottom align for column headings thead th { vertical-align: bottom; } // Remove top border from thead by default colgroup + thead tr:first-child th, colgroup + thead tr:first-child td, thead:first-child tr:first-child th, thead:first-child tr:first-child td { border-top: 0; } // Account for multiple tbody instances tbody + tbody { border-top: 2px solid $tableBorder; } } // CONDENSED TABLE W/ HALF PADDING // ------------------------------- .table-condensed { th, td { padding: 4px 5px; } } // BORDERED VERSION // ---------------- .table-bordered { border: 1px solid $tableBorder; border-left: 0; border-collapse: separate; // Done so we can round those corners! *border-collapse: collapsed; // IE7 can't round corners anyway @include border-radius(4px); th, td { border-left: 1px solid $tableBorder; } // Prevent a double border thead:first-child tr:first-child th, tbody:first-child tr:first-child th, tbody:first-child tr:first-child td { border-top: 0; } // For first th or td in the first row in the first thead or tbody thead:first-child tr:first-child th:first-child, tbody:first-child tr:first-child td:first-child { @include border-radius(4px 0 0 0); } thead:first-child tr:first-child th:last-child, tbody:first-child tr:first-child td:last-child { @include border-radius(0 4px 0 0); } // For first th or td in the first row in the first thead or tbody thead:last-child tr:last-child th:first-child, tbody:last-child tr:last-child td:first-child { @include border-radius(0 0 0 4px); } thead:last-child tr:last-child th:last-child, tbody:last-child tr:last-child td:last-child { @include border-radius(0 0 4px 0); } } // ZEBRA-STRIPING // -------------- // Default zebra-stripe styles (alternating gray and transparent backgrounds) .table-striped { tbody { tr:nth-child(odd) td, tr:nth-child(odd) th { background-color: $tableBackgroundAccent; } } } // HOVER EFFECT // ------------ // Placed here since it has to come after the potential zebra striping .table { tbody tr:hover td, tbody tr:hover th { background-color: $tableBackgroundHover; } } // TABLE CELL SIZING // ----------------- table { @for $i from 1 through $gridColumns { .span#{$i} { @include tableColumns($i); } } }