'Bootstrap styles'

def _setup_styles(self):

    from openpyxl.styles.alignment import Alignment
    from openpyxl.styles.borders import DEFAULT_BORDER
    from openpyxl.styles.fills import DEFAULT_EMPTY_FILL, DEFAULT_GRAY_FILL
    from openpyxl.styles.fonts import DEFAULT_FONT
    from openpyxl.styles.protection import Protection
    from openpyxl.styles.colors import COLOR_INDEX
    self._fonts = IndexedList()
    self._fonts.add(DEFAULT_FONT)
    self._alignments = IndexedList([Alignment()])
    self._borders = IndexedList()
    self._borders.add(DEFAULT_BORDER)
    self._fills = IndexedList()
    self._fills.add(DEFAULT_EMPTY_FILL)
    self._fills.add(DEFAULT_GRAY_FILL)
    self._number_formats = IndexedList()
    self._protections = IndexedList([Protection()])
    self._colors = COLOR_INDEX
    self._cell_styles = IndexedList([StyleArray()])
    self._named_styles = {'Normal': NamedStyle(font=DEFAULT_FONT)}
