2011-08-17 01:58:01 -04:00
|
|
|
/* Forms.less
|
2011-06-28 18:10:43 -04:00
|
|
|
* Base styles for various input types, form layouts, and states
|
2011-08-17 01:58:01 -04:00
|
|
|
* ------------------------------------------------------------- */
|
2011-05-03 21:09:25 -04:00
|
|
|
|
2011-06-30 03:15:37 -04:00
|
|
|
|
2011-08-17 01:58:01 -04:00
|
|
|
// FORM STYLES
|
|
|
|
// -----------
|
2011-05-03 21:09:25 -04:00
|
|
|
|
|
|
|
form {
|
|
|
|
margin-bottom: @baseline;
|
2011-08-25 03:13:40 -04:00
|
|
|
}
|
2011-08-17 01:58:01 -04:00
|
|
|
|
2011-08-25 03:13:40 -04:00
|
|
|
// Groups of fields with labels on top (legends)
|
|
|
|
fieldset {
|
|
|
|
margin-bottom: @baseline;
|
|
|
|
padding-top: @baseline;
|
|
|
|
legend {
|
|
|
|
display: block;
|
2011-09-09 03:02:47 -04:00
|
|
|
padding-left: 150px;
|
2011-09-04 17:02:56 -04:00
|
|
|
font-size: @basefont * 1.5;
|
2011-08-25 03:13:40 -04:00
|
|
|
line-height: 1;
|
|
|
|
color: @grayDark;
|
2011-09-11 20:36:15 -04:00
|
|
|
*padding: 0 0 5px 145px; /* IE6-7 */
|
|
|
|
*line-height: 1.5; /* IE6-7 */
|
2011-05-03 21:09:25 -04:00
|
|
|
}
|
2011-08-25 03:13:40 -04:00
|
|
|
}
|
2011-08-17 01:58:01 -04:00
|
|
|
|
2011-08-25 03:13:40 -04:00
|
|
|
// Parent element that clears floats and wraps labels and fields together
|
2011-09-08 13:36:56 -04:00
|
|
|
form .clearfix {
|
2011-08-25 03:13:40 -04:00
|
|
|
margin-bottom: @baseline;
|
|
|
|
}
|
2011-08-17 01:58:01 -04:00
|
|
|
|
2011-08-25 03:13:40 -04:00
|
|
|
// Set font for forms
|
|
|
|
label,
|
|
|
|
input,
|
|
|
|
select,
|
|
|
|
textarea {
|
|
|
|
#font > .sans-serif(normal,13px,normal);
|
|
|
|
}
|
2011-08-17 01:58:01 -04:00
|
|
|
|
2011-08-25 03:13:40 -04:00
|
|
|
// Float labels left
|
|
|
|
label {
|
|
|
|
padding-top: 6px;
|
2011-09-09 03:02:47 -04:00
|
|
|
font-size: @basefont;
|
|
|
|
line-height: @baseline;
|
2011-08-25 03:13:40 -04:00
|
|
|
float: left;
|
|
|
|
width: 130px;
|
|
|
|
text-align: right;
|
|
|
|
color: @grayDark;
|
|
|
|
}
|
2011-08-17 01:58:01 -04:00
|
|
|
|
2011-08-25 03:13:40 -04:00
|
|
|
// Shift over the inside div to align all label's relevant content
|
2011-09-10 16:00:07 -04:00
|
|
|
form .input {
|
2011-08-25 03:13:40 -04:00
|
|
|
margin-left: 150px;
|
|
|
|
}
|
2011-08-17 01:58:01 -04:00
|
|
|
|
2011-08-25 03:13:40 -04:00
|
|
|
// Checkboxs and radio buttons
|
|
|
|
input[type=checkbox],
|
|
|
|
input[type=radio] {
|
|
|
|
cursor: pointer;
|
|
|
|
}
|
2011-08-17 01:58:01 -04:00
|
|
|
|
2011-08-25 03:13:40 -04:00
|
|
|
// Inputs, Textareas, Selects
|
2011-09-02 01:53:24 -04:00
|
|
|
input,
|
2011-08-25 03:13:40 -04:00
|
|
|
textarea,
|
|
|
|
select,
|
|
|
|
.uneditable-input {
|
|
|
|
display: inline-block;
|
|
|
|
width: 210px;
|
2011-09-02 14:53:58 -04:00
|
|
|
height: @baseline;
|
2011-08-25 03:13:40 -04:00
|
|
|
padding: 4px;
|
2011-09-04 17:02:56 -04:00
|
|
|
font-size: @basefont;
|
2011-08-25 03:13:40 -04:00
|
|
|
line-height: @baseline;
|
|
|
|
color: @gray;
|
|
|
|
border: 1px solid #ccc;
|
|
|
|
.border-radius(3px);
|
|
|
|
}
|
2011-09-02 01:53:24 -04:00
|
|
|
|
|
|
|
/* mini reset for non-html5 file types */
|
|
|
|
input[type=checkbox],
|
|
|
|
input[type=radio] {
|
|
|
|
width: auto;
|
|
|
|
height: auto;
|
2011-09-02 14:53:58 -04:00
|
|
|
padding: 0;
|
2011-09-02 01:53:24 -04:00
|
|
|
margin: 3px 0;
|
2011-09-02 15:46:47 -04:00
|
|
|
*margin-top: 0; /* IE6-7 */
|
2011-09-02 14:53:58 -04:00
|
|
|
line-height: normal;
|
|
|
|
border: none;
|
2011-09-02 01:53:24 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
input[type=file] {
|
2011-09-02 14:53:58 -04:00
|
|
|
background-color: #fff;
|
|
|
|
padding: initial;
|
|
|
|
border: initial;
|
|
|
|
line-height: initial;
|
2011-09-02 01:53:24 -04:00
|
|
|
.box-shadow(none);
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type=button],
|
|
|
|
input[type=reset],
|
|
|
|
input[type=submit] {
|
|
|
|
width: auto;
|
|
|
|
height: auto;
|
|
|
|
}
|
|
|
|
|
2011-08-25 03:13:40 -04:00
|
|
|
select,
|
|
|
|
input[type=file] {
|
2011-09-11 21:09:01 -04:00
|
|
|
height: @baseline * 1.5; // In IE7, the height of the select element cannot be changed by height, only font-size
|
2011-08-25 03:13:40 -04:00
|
|
|
line-height: @baseline * 1.5;
|
2011-09-11 21:09:01 -04:00
|
|
|
*margin-top: 4px; /* For IE7, add top margin to align select with labels */
|
2011-09-11 21:01:29 -04:00
|
|
|
}
|
2011-09-02 01:53:24 -04:00
|
|
|
|
2011-08-25 03:13:40 -04:00
|
|
|
textarea {
|
|
|
|
height: auto;
|
|
|
|
}
|
2011-09-02 01:53:24 -04:00
|
|
|
|
2011-09-03 00:54:11 -04:00
|
|
|
// For text that needs to appear as an input but should not be an input
|
2011-08-25 03:13:40 -04:00
|
|
|
.uneditable-input {
|
2011-09-03 00:54:11 -04:00
|
|
|
background-color: #fff;
|
2011-08-25 03:13:40 -04:00
|
|
|
display: block;
|
2011-09-03 00:54:11 -04:00
|
|
|
border-color: #eee;
|
|
|
|
.box-shadow(inset 0 1px 2px rgba(0,0,0,.025));
|
|
|
|
cursor: not-allowed;
|
2011-08-25 03:13:40 -04:00
|
|
|
}
|
2011-08-17 01:58:01 -04:00
|
|
|
|
2011-08-25 03:13:40 -04:00
|
|
|
// Placeholder text gets special styles; can't be bundled together though for some reason
|
|
|
|
:-moz-placeholder {
|
|
|
|
color: @grayLight;
|
|
|
|
}
|
|
|
|
::-webkit-input-placeholder {
|
|
|
|
color: @grayLight;
|
|
|
|
}
|
|
|
|
|
|
|
|
// Focus states
|
2011-09-02 01:53:24 -04:00
|
|
|
input,
|
2011-09-03 00:54:11 -04:00
|
|
|
textarea {
|
2011-08-25 03:13:40 -04:00
|
|
|
@transition: border linear .2s, box-shadow linear .2s;
|
|
|
|
.transition(@transition);
|
|
|
|
.box-shadow(inset 0 1px 3px rgba(0,0,0,.1));
|
|
|
|
}
|
2011-09-02 01:53:24 -04:00
|
|
|
input:focus,
|
2011-08-25 03:13:40 -04:00
|
|
|
textarea:focus {
|
|
|
|
outline: none;
|
|
|
|
border-color: rgba(82,168,236,.8);
|
|
|
|
@shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);
|
|
|
|
.box-shadow(@shadow);
|
|
|
|
}
|
2011-09-09 03:02:47 -04:00
|
|
|
input[type=file]:focus,
|
|
|
|
input[type=checkbox]:focus,
|
|
|
|
select:focus {
|
|
|
|
.box-shadow(none); // override for file inputs
|
|
|
|
outline: 1px dotted #666; // Selet elements don't get box-shadow styles, so instead we do outline
|
|
|
|
}
|
2011-08-17 01:58:01 -04:00
|
|
|
|
2011-08-25 03:13:40 -04:00
|
|
|
// Error styles
|
|
|
|
form div.error {
|
|
|
|
background: lighten(@red, 57%);
|
|
|
|
padding: 10px 0;
|
|
|
|
margin: -10px 0 10px;
|
|
|
|
.border-radius(4px);
|
|
|
|
@error-text: desaturate(lighten(@red, 25%), 25%);
|
|
|
|
> label,
|
|
|
|
span.help-inline,
|
|
|
|
span.help-block {
|
|
|
|
color: @red;
|
|
|
|
}
|
2011-09-02 01:53:24 -04:00
|
|
|
input,
|
2011-08-25 03:13:40 -04:00
|
|
|
textarea {
|
|
|
|
border-color: @error-text;
|
|
|
|
.box-shadow(0 0 3px rgba(171,41,32,.25));
|
|
|
|
&:focus {
|
|
|
|
border-color: darken(@error-text, 10%);
|
|
|
|
.box-shadow(0 0 6px rgba(171,41,32,.5));
|
2011-05-03 21:09:25 -04:00
|
|
|
}
|
2011-08-25 03:13:40 -04:00
|
|
|
}
|
|
|
|
.input-prepend,
|
|
|
|
.input-append {
|
|
|
|
span.add-on {
|
|
|
|
background: lighten(@red, 50%);
|
2011-05-03 21:09:25 -04:00
|
|
|
border-color: @error-text;
|
2011-08-25 03:13:40 -04:00
|
|
|
color: darken(@error-text, 10%);
|
2011-05-03 21:09:25 -04:00
|
|
|
}
|
|
|
|
}
|
2011-08-25 03:13:40 -04:00
|
|
|
}
|
2011-08-17 01:58:01 -04:00
|
|
|
|
2011-08-25 03:13:40 -04:00
|
|
|
// Form element sizes
|
2011-09-11 21:44:25 -04:00
|
|
|
// TODO v2: remove duplication here and just stick to .input-[size] in light of adding .spanN sizes
|
2011-09-03 00:54:11 -04:00
|
|
|
.input-mini,
|
|
|
|
input.mini,
|
|
|
|
textarea.mini,
|
|
|
|
select.mini {
|
2011-08-25 03:13:40 -04:00
|
|
|
width: 60px;
|
|
|
|
}
|
2011-09-03 00:54:11 -04:00
|
|
|
.input-small,
|
|
|
|
input.small,
|
|
|
|
textarea.small,
|
|
|
|
select.small {
|
2011-08-25 03:13:40 -04:00
|
|
|
width: 90px;
|
|
|
|
}
|
2011-09-03 00:54:11 -04:00
|
|
|
.input-medium,
|
|
|
|
input.medium,
|
|
|
|
textarea.medium,
|
|
|
|
select.medium {
|
2011-08-25 03:13:40 -04:00
|
|
|
width: 150px;
|
|
|
|
}
|
2011-09-03 00:54:11 -04:00
|
|
|
.input-large,
|
|
|
|
input.large,
|
|
|
|
textarea.large,
|
|
|
|
select.large {
|
2011-08-25 03:13:40 -04:00
|
|
|
width: 210px;
|
|
|
|
}
|
2011-09-03 00:54:11 -04:00
|
|
|
.input-xlarge,
|
|
|
|
input.xlarge,
|
|
|
|
textarea.xlarge,
|
|
|
|
select.xlarge {
|
2011-08-25 03:13:40 -04:00
|
|
|
width: 270px;
|
|
|
|
}
|
2011-09-03 00:54:11 -04:00
|
|
|
.input-xxlarge,
|
|
|
|
input.xxlarge,
|
|
|
|
textarea.xxlarge,
|
|
|
|
select.xxlarge {
|
2011-08-25 03:13:40 -04:00
|
|
|
width: 530px;
|
|
|
|
}
|
|
|
|
textarea.xxlarge {
|
2011-09-03 00:54:11 -04:00
|
|
|
overflow-y: auto;
|
2011-08-25 03:13:40 -04:00
|
|
|
}
|
2011-08-17 01:58:01 -04:00
|
|
|
|
2011-09-11 21:44:25 -04:00
|
|
|
// Grid style input sizes
|
|
|
|
// This is a duplication of the main grid .columns() mixin, but subtracts 10px to account for input padding and border
|
|
|
|
.formColumns(@columnSpan: 1) {
|
|
|
|
width: ((@gridColumnWidth - 10) * @columnSpan) + ((@gridColumnWidth - 10) * (@columnSpan - 1));
|
|
|
|
margin-left: 0;
|
|
|
|
}
|
|
|
|
input,
|
|
|
|
textarea,
|
|
|
|
select {
|
|
|
|
// Default columns
|
|
|
|
&.span1 { .formColumns(1); }
|
|
|
|
&.span2 { .formColumns(2); }
|
|
|
|
&.span3 { .formColumns(3); }
|
|
|
|
&.span4 { .formColumns(4); }
|
|
|
|
&.span5 { .formColumns(5); }
|
|
|
|
&.span6 { .formColumns(6); }
|
|
|
|
&.span7 { .formColumns(7); }
|
|
|
|
&.span8 { .formColumns(8); }
|
|
|
|
&.span9 { .formColumns(9); }
|
|
|
|
&.span10 { .formColumns(10); }
|
|
|
|
&.span11 { .formColumns(11); }
|
|
|
|
&.span12 { .formColumns(12); }
|
|
|
|
&.span13 { .formColumns(13); }
|
|
|
|
&.span14 { .formColumns(14); }
|
|
|
|
&.span15 { .formColumns(15); }
|
|
|
|
&.span16 { .formColumns(16); }
|
|
|
|
}
|
|
|
|
|
2011-09-03 00:54:11 -04:00
|
|
|
// Disabled and read-only inputs
|
|
|
|
input[disabled],
|
|
|
|
select[disabled],
|
|
|
|
textarea[disabled],
|
|
|
|
input[readonly],
|
|
|
|
select[readonly],
|
|
|
|
textarea[readonly] {
|
|
|
|
background-color: #f5f5f5;
|
2011-08-25 03:13:40 -04:00
|
|
|
border-color: #ddd;
|
2011-09-03 00:54:11 -04:00
|
|
|
cursor: not-allowed;
|
2011-05-03 21:09:25 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
// Actions (the buttons)
|
2011-08-21 23:27:19 -04:00
|
|
|
.actions {
|
2011-05-03 21:09:25 -04:00
|
|
|
background: #f5f5f5;
|
|
|
|
margin-top: @baseline;
|
|
|
|
margin-bottom: @baseline;
|
|
|
|
padding: (@baseline - 1) 20px @baseline 150px;
|
|
|
|
border-top: 1px solid #ddd;
|
|
|
|
.border-radius(0 0 3px 3px);
|
2011-08-21 23:27:19 -04:00
|
|
|
.secondary-action {
|
2011-05-03 21:09:25 -04:00
|
|
|
float: right;
|
|
|
|
a {
|
|
|
|
line-height: 30px;
|
|
|
|
&:hover {
|
|
|
|
text-decoration: underline;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// Help Text
|
|
|
|
.help-inline,
|
|
|
|
.help-block {
|
2011-09-04 17:02:56 -04:00
|
|
|
font-size: @basefont - 2;
|
2011-05-03 21:09:25 -04:00
|
|
|
line-height: @baseline;
|
2011-06-27 19:47:12 -04:00
|
|
|
color: @grayLight;
|
2011-05-03 21:09:25 -04:00
|
|
|
}
|
|
|
|
.help-inline {
|
|
|
|
padding-left: 5px;
|
2011-08-21 23:41:34 -04:00
|
|
|
*position: relative; /* IE6-7 */
|
|
|
|
*top: -5px; /* IE6-7 */
|
2011-05-03 21:09:25 -04:00
|
|
|
}
|
2011-08-17 01:58:01 -04:00
|
|
|
|
2011-05-03 21:09:25 -04:00
|
|
|
// Big blocks of help text
|
|
|
|
.help-block {
|
|
|
|
display: block;
|
|
|
|
max-width: 600px;
|
|
|
|
}
|
|
|
|
|
|
|
|
// Inline Fields (input fields that appear as inline objects
|
2011-08-21 23:27:19 -04:00
|
|
|
.inline-inputs {
|
2011-05-03 21:09:25 -04:00
|
|
|
color: @gray;
|
2011-09-02 01:53:24 -04:00
|
|
|
span, input {
|
2011-05-03 21:09:25 -04:00
|
|
|
display: inline-block;
|
|
|
|
}
|
|
|
|
input.mini {
|
|
|
|
width: 60px;
|
|
|
|
}
|
|
|
|
input.small {
|
|
|
|
width: 90px;
|
|
|
|
}
|
|
|
|
span {
|
|
|
|
padding: 0 2px 0 1px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// Allow us to put symbols and text within the input field for a cleaner look
|
2011-08-21 23:27:19 -04:00
|
|
|
.input-prepend,
|
|
|
|
.input-append {
|
2011-09-02 01:53:24 -04:00
|
|
|
input {
|
2011-05-03 21:09:25 -04:00
|
|
|
.border-radius(0 3px 3px 0);
|
|
|
|
}
|
|
|
|
.add-on {
|
2011-09-11 23:17:34 -04:00
|
|
|
position: relative;
|
|
|
|
z-index: 2;
|
2011-05-03 21:09:25 -04:00
|
|
|
float: left;
|
|
|
|
display: block;
|
|
|
|
width: auto;
|
|
|
|
min-width: 16px;
|
2011-09-11 23:17:34 -04:00
|
|
|
height: 18px;
|
2011-06-29 16:48:08 -04:00
|
|
|
padding: 4px 4px 4px 5px;
|
2011-09-11 23:17:34 -04:00
|
|
|
margin-right: -1px;
|
2011-05-03 21:09:25 -04:00
|
|
|
font-weight: normal;
|
|
|
|
line-height: 18px;
|
2011-09-11 23:17:34 -04:00
|
|
|
color: @grayLight;
|
2011-05-03 21:09:25 -04:00
|
|
|
text-align: center;
|
|
|
|
text-shadow: 0 1px 0 #fff;
|
2011-09-11 23:17:34 -04:00
|
|
|
background-color: #f5f5f5;
|
2011-07-02 01:15:16 -04:00
|
|
|
border: 1px solid #ccc;
|
2011-05-03 21:09:25 -04:00
|
|
|
.border-radius(3px 0 0 3px);
|
|
|
|
}
|
|
|
|
.active {
|
|
|
|
background: lighten(@green, 30);
|
|
|
|
border-color: @green;
|
|
|
|
}
|
|
|
|
}
|
2011-08-21 23:42:54 -04:00
|
|
|
.input-prepend {
|
2011-08-21 23:41:34 -04:00
|
|
|
.add-on {
|
|
|
|
*margin-top: 1px; /* IE6-7 */
|
|
|
|
}
|
|
|
|
}
|
2011-08-21 23:27:19 -04:00
|
|
|
.input-append {
|
2011-09-02 01:53:24 -04:00
|
|
|
input {
|
2011-05-03 21:09:25 -04:00
|
|
|
float: left;
|
|
|
|
.border-radius(3px 0 0 3px);
|
|
|
|
}
|
|
|
|
.add-on {
|
|
|
|
.border-radius(0 3px 3px 0);
|
2011-09-11 23:17:34 -04:00
|
|
|
margin-right: 0;
|
|
|
|
margin-left: -1px;
|
2011-05-03 21:09:25 -04:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// Stacked options for forms (radio buttons or checkboxes)
|
2011-08-21 23:27:19 -04:00
|
|
|
.inputs-list {
|
2011-05-03 21:09:25 -04:00
|
|
|
margin: 0 0 5px;
|
|
|
|
width: 100%;
|
|
|
|
li {
|
|
|
|
display: block;
|
|
|
|
padding: 0;
|
|
|
|
width: 100%;
|
2011-09-11 00:05:23 -04:00
|
|
|
}
|
|
|
|
label {
|
|
|
|
display: block;
|
|
|
|
float: none;
|
|
|
|
width: auto;
|
|
|
|
padding: 0;
|
|
|
|
line-height: @baseline;
|
|
|
|
text-align: left;
|
|
|
|
white-space: normal;
|
|
|
|
strong {
|
|
|
|
color: @gray;
|
2011-05-03 21:09:25 -04:00
|
|
|
}
|
2011-09-11 00:05:23 -04:00
|
|
|
small {
|
|
|
|
font-size: @basefont - 2;
|
|
|
|
font-weight: normal;
|
2011-05-03 21:09:25 -04:00
|
|
|
}
|
|
|
|
}
|
2011-09-11 00:05:23 -04:00
|
|
|
.inputs-list {
|
|
|
|
margin-left: 25px;
|
|
|
|
margin-bottom: 10px;
|
|
|
|
padding-top: 0;
|
|
|
|
}
|
|
|
|
&:first-child {
|
|
|
|
padding-top: 6px;
|
|
|
|
}
|
|
|
|
li + li {
|
|
|
|
padding-top: 2px;
|
|
|
|
}
|
2011-05-03 21:09:25 -04:00
|
|
|
input[type=radio],
|
|
|
|
input[type=checkbox] {
|
|
|
|
margin-bottom: 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// Stacked forms
|
2011-08-25 03:13:40 -04:00
|
|
|
.form-stacked {
|
2011-06-30 16:51:13 -04:00
|
|
|
padding-left: 20px;
|
2011-05-03 21:09:25 -04:00
|
|
|
fieldset {
|
|
|
|
padding-top: @baseline / 2;
|
2011-06-28 17:24:02 -04:00
|
|
|
}
|
2011-05-03 21:09:25 -04:00
|
|
|
legend {
|
2011-09-10 00:43:19 -04:00
|
|
|
padding-left: 0;
|
2011-05-03 21:09:25 -04:00
|
|
|
}
|
|
|
|
label {
|
|
|
|
display: block;
|
|
|
|
float: none;
|
|
|
|
width: auto;
|
|
|
|
font-weight: bold;
|
|
|
|
text-align: left;
|
|
|
|
line-height: 20px;
|
|
|
|
padding-top: 0;
|
|
|
|
}
|
2011-08-21 23:27:19 -04:00
|
|
|
.clearfix {
|
2011-05-03 21:09:25 -04:00
|
|
|
margin-bottom: @baseline / 2;
|
|
|
|
div.input {
|
|
|
|
margin-left: 0;
|
|
|
|
}
|
|
|
|
}
|
2011-08-21 23:27:19 -04:00
|
|
|
.inputs-list {
|
2011-05-03 21:09:25 -04:00
|
|
|
margin-bottom: 0;
|
|
|
|
li {
|
|
|
|
padding-top: 0;
|
|
|
|
label {
|
|
|
|
font-weight: normal;
|
|
|
|
padding-top: 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2011-08-21 23:53:52 -04:00
|
|
|
div.error {
|
2011-08-21 02:56:32 -04:00
|
|
|
padding-top: 10px;
|
|
|
|
padding-bottom: 10px;
|
|
|
|
padding-left: 10px;
|
|
|
|
margin-top: 0;
|
|
|
|
margin-left: -10px;
|
|
|
|
}
|
2011-08-21 23:27:19 -04:00
|
|
|
.actions {
|
2011-06-30 16:51:13 -04:00
|
|
|
margin-left: -20px;
|
|
|
|
padding-left: 20px;
|
|
|
|
}
|
2011-05-03 21:09:25 -04:00
|
|
|
}
|