/***BEGIN MarkdownWidget.css***/
/* Global layout styles for TFS */
/* Colors used specifically in TFS */
.markdown-widget {
  padding: 14px;
  height: 100%; }

.markdown-widget.lightboxed {
  overflow: auto;
  padding-top: 0px; }

.markdown-widget.unconfigured {
  padding: 0; }

.markdown-widget.unconfigured .markdown-widget-title,
.markdown-widget.unconfigured .markdown-widget-container {
  display: none; }

.markdown-widget-title {
  font-family: Segoe UI, Tahoma, Arial, Verdana;
  font-size: 16px;
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9));
  /* Title alignment consistency, temporary until we implement title in the host */
  margin-top: -4px;
  margin-bottom: 4px;
  /* Limit title length via ellipsis overflow */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.markdown-widget-container {
  height: 100%; }

.markdown-widget:not(.lightboxed) .markdown-widget-container {
  overflow: hidden; }

/* ============ Markdown Styling ============ */
.markdown-widget .markdown-widget-container .rendered-markdown,
.markdown-widget .markdown-widget-container .rendered-markdown * {
  font-size: 12px;
  line-height: 150%;
  /* fallback fonts have not been confirmed */
  font-family: 'Segoe UI', Tahoma, Helvetica, Sans-Serif;
  color: rgba(0, 0, 0, .9);
  color: var(--text-primary-color,rgba(0, 0, 0, .9)); }

.markdown-widget .markdown-widget-container .rendered-markdown h1,
.markdown-widget .markdown-widget-container .rendered-markdown h2,
.markdown-widget .markdown-widget-container .rendered-markdown h3,
.markdown-widget .markdown-widget-container .rendered-markdown h4,
.markdown-widget .markdown-widget-container .rendered-markdown h5,
.markdown-widget .markdown-widget-container .rendered-markdown h6 {
  font-weight: normal;
  margin: 0 0 8px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border-bottom: none;
  font-weight: 600;
  font-family: 'Segoe UI Light', 'Segoe UI', Tahoma, Helvetica, Sans-Serif; }

.markdown-widget .markdown-widget-container .rendered-markdown h1,
.markdown-widget .markdown-widget-container .rendered-markdown .h1 {
  font-size: 26px; }

.markdown-widget .markdown-widget-container .rendered-markdown h2,
.markdown-widget .markdown-widget-container .rendered-markdown .h2 {
  font-size: 20px; }

.markdown-widget .markdown-widget-container .rendered-markdown h3,
.markdown-widget .markdown-widget-container .rendered-markdown .h3 {
  font-size: 18px; }

.markdown-widget .markdown-widget-container .rendered-markdown h4,
.markdown-widget .markdown-widget-container .rendered-markdown .h4 {
  font-size: 16px; }

.markdown-widget .markdown-widget-container .rendered-markdown h5,
.markdown-widget .markdown-widget-container .rendered-markdown .h5 {
  font-size: 14px; }

.markdown-widget .markdown-widget-container .rendered-markdown h6,
.markdown-widget .markdown-widget-container .rendered-markdown .h6 {
  font-size: 12px; }

.markdown-widget .markdown-widget-container .rendered-markdown a {
  color: rgba(0, 90, 158, 1);
  color: var(--communication-foreground,rgba(0, 90, 158, 1));
  text-decoration: none;
  cursor: pointer; }

.markdown-widget .markdown-widget-container .rendered-markdown p {
  margin: 0 0 16px;
  word-wrap: break-word; }

.markdown-widget .markdown-widget-container .rendered-markdown ul,
.markdown-widget .markdown-widget-container .rendered-markdown ol {
  margin: 0 0 19px;
  padding: 0 0 0 19px; }

.markdown-widget .markdown-widget-container .rendered-markdown ul > li {
  line-height: 1.2em;
  list-style-type: disc; }

.markdown-widget .markdown-widget-container .rendered-markdown ol > li {
  line-height: 1.2em;
  list-style-type: decimal; }

.markdown-widget .markdown-widget-container .rendered-markdown hr {
  display: block;
  border: none;
  height: 1px;
  background: rgba( 200, 200, 200 ,  1 );
  background: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 );
  margin: 5px auto;
  width: 100%;
  border-bottom: none; }

.markdown-widget .markdown-widget-container .rendered-markdown pre {
  overflow: auto;
  border:  1px solid;
  border-color: rgba( 200, 200, 200 ,  1 );
  border-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 );
  padding: 10px; }

.markdown-widget .markdown-widget-container .rendered-markdown code,
.markdown-widget .markdown-widget-container .rendered-markdown kbd,
.markdown-widget .markdown-widget-container .rendered-markdown pre,
.markdown-widget .markdown-widget-container .rendered-markdown samp {
  font-family: monospace, monospace;
  font-size: 12px; }

.markdown-widget .markdown-widget-container .rendered-markdown table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 21px;
  border-collapse: collapse;
  border-spacing: 0; }

.markdown-widget .markdown-widget-container .rendered-markdown th,
.markdown-widget .markdown-widget-container .rendered-markdown td {
  border:  1px solid;
  border-color: rgba( 218, 218, 218 ,  1 );
  border-color: rgba( var(--palette-neutral-10,218, 218, 218) ,  1 );
  padding: 5px; }
/***END MarkdownWidget.css***/

