.tabulate .about-wrap h2 {  }

.tabulate.wrap .footer {  }

form.tabulate-filters td.label { text-align:right }

form.tabulate-grants label.checkbox { white-space:nowrap; display:inline-block; width:45% }

form.tabulate-grants tr.select-all td,
form.tabulate-grants td.select-all { border:1px solid #e1e1e1; background-color:#efffef; font-style:italic }
form.tabulate-grants tr.select-all td { border-width:0 0 1px 0 }
form.tabulate-grants td.select-all { border-width:0 1px }
form.tabulate-grants tr.select-all td.label { border-width:0 0 0 1px; vertical-align:middle; text-align:center; font-size:larger }

form.tabulate-record input.datepicker { width:9em }

.tabulate.wrap .import .stages { width:100%; height:2em; margin-left:0 }
.tabulate.wrap .import .stages dt,
.tabulate.wrap .import .stages dd { float:left; margin:0; padding:0.2em 1.5em }
.tabulate.wrap .import .stages dt { border-bottom:2px solid #CCC; color:#999; font-weight:bolder }
.tabulate.wrap .import .stages dd { border-bottom:2px dotted #CCC }
.tabulate.wrap .import .stages dd.completed { border-bottom:2px solid #CCC; background-color:#EEE; text-decoration:line-through }
.tabulate.wrap .import .stages dd.selected { border-bottom:2px solid #CCC; background-color:#CCC }
.tabulate.wrap .import .required { color:#a94442 }

.tabulate.wrap .quick-jump { float:right }

.tabulate.wrap table.calendar th { width:14% }
.tabulate.wrap table.calendar td { border:1px solid #e1e1e1 }
.tabulate.wrap table.calendar td .day { width:2.2em; float:left; font-weight:bolder }
.tabulate.wrap table.calendar td ul { margin:0 0 0 2.4em }
.tabulate.wrap table.calendar td ul li { margin:0 }
