docs: def reStructuredText_to_html(input, output, css_file):
      """
      Outputs a reStructuredText file to html.
  
      :param input: Input reStructuredText file to convert.
      :type input: unicode
      :param output: Output html file.
      :type output: unicode
      :param css_file: Css file.
      :type css_file: unicode
      :return: Definition success.
      :rtype: bool
      """
  
      LOGGER.info("{0} | Converting '{1}' reStructuredText file to html!".format(
          reStructuredText_to_html.__name__, input))
      os.system("{0} --stylesheet-path='{1}' '{2}' > '{3}'".format(RST2HTML,
                                                                   os.path.join(os.path.dirname(__file__), css_file),
                                                                   input,
                                                                   output))
  
      LOGGER.info("{0} | Formatting html file!".format("Tidy"))
      os.system("tidy -config {0} -m '{1}'".format(os.path.join(os.path.dirname(__file__), TIDY_SETTINGS_FILE), output))
  
      file = File(output)
      file.cache()
      LOGGER.info("{0} | Replacing spaces with tabs!".format(reStructuredText_to_html.__name__))
      file.content = [line.replace(" " * 4, "\t") for line in file.content]
      file.write()
  
      return True