/** * It may be useful to copy the below styles and use on your page */ .handsontable { position: relative; font-family: Arial, Helvetica, sans-serif; line-height: 1.3em; font-size: 13px; } .handsontable * { box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; } .handsontable table { border-collapse: separate; position: relative; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; border-spacing: 0; } .handsontable th, .handsontable td { border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; min-width: 50px; height: 22px; line-height: 21px; padding: 0 4px 0 4px; /* top, bottom padding different than 0 is handled poorly by FF with HTML5 doctype */ } .handsontable div.minWidthFix { width: 50px; } .handsontable tr:first-child th.htNoFrame, .handsontable th:first-child.htNoFrame, .handsontable th.htNoFrame { border-left-width: 0; background-color: white; border-color: #FFF; } .handsontable th:first-child, .handsontable td:first-child, .handsontable .htNoFrame + th, .handsontable .htNoFrame + td { border-left: 1px solid #CCC; } .handsontable tr:first-child th, .handsontable tr:first-child td { border-top: 1px solid #CCC; } .handsontable thead tr:last-child th { border-bottom-width: 0; } .handsontable thead tr.lastChild th { border-bottom-width: 0; } .handsontable th { background-color: #EEE; color: #222; text-align: center; font-weight: normal; white-space: nowrap; } .handsontable th .small { font-size: 12px; } .handsontable thead th { padding: 2px 4px; } .handsontable th.active { background-color: #CCC; } /* border background */ .handsontable .htBorderBg { position: absolute; font-size: 0; } .handsontable .htBorderBg.selection { background-color: #EEF4FF; } /* border line */ .handsontable .htBorder { position: absolute; width: 2px; height: 2px; background: #000; font-size: 0; } .handsontable .htBorder.current { background: #5292F7; width: 2px; height: 2px; } .handsontable .htBorder.selection { background: #89AFF9; width: 1px; height: 1px; } /* fill handle */ .handsontable .htFillHandle { position: absolute; width: 4px; height: 4px; background: #5292F7; border: 1px solid #fff; font-size: 0; cursor: crosshair; } .handsontable .htBorder.htFillBorder { background: red; width: 1px; height: 1px; } /* textarea border color */ textarea.handsontableInput { border: 2px solid #5292F7; outline-width: 0; margin: 0; padding: 1px 4px 0 2px; font-family: Arial, Helvetica, sans-serif; /*repeat from .handsontable (inherit doesn't work with IE<8) */ line-height: 1.3em; font-size: 13px; box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4); resize: none; } .handsontableInputHolder.htHidden textarea.handsontableInput { border-color: #5292F7; background: #5292F7; color: #5292F7; } .handsontableInputHolder { position: absolute; top: 0; left: 0; width: 1px; height: 1px; overflow: hidden; } /* AutocompleteRenderer down arrow */ .handsontable .htAutocomplete { position: relative; padding-right: 20px; } .handsontable .htAutocompleteArrow { position: absolute; top: 0; right: 0; font-size: 10px; color: #EEE; cursor: default; width: 16px; text-align: center; } .handsontable td .htAutocompleteArrow:hover { color: #777; } /* typeahead rules. Needed only if you are using the autocomplete feature */ .typeahead { position: absolute; font-family: Arial, Helvetica, sans-serif; line-height: 1.3em; font-size: 13px; z-index: 10; top: 100%; left: 0; float: left; display: none; min-width: 160px; padding: 4px 0; margin: 0; list-style: none; background-color: white; border-color: #CCC; border-color: rgba(0, 0, 0, 0.2); border-style: solid; border-width: 1px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; margin-top: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .typeahead li { line-height: 18px; display: list-item; } .typeahead a { display: block; padding: 3px 15px; clear: both; font-weight: normal; line-height: 18px; color: #333; white-space: nowrap; } .typeahead li > a:hover, .typeahead .active > a, .typeahead .active > a:hover { color: white; text-decoration: none; background-color: #08C; } .typeahead a { color: #08C; text-decoration: none; } /*context menu rules*/ ul.context-menu-list { color: black; }