/* dark: */
.fg-ansi-dark-color-0, .fgdd { color: #2e3436; } /* background  */
.fg-ansi-dark-color-1, .fgdr { color: #cc0000; } /* r */
.fg-ansi-dark-color-2, .fgdg { color: #4e9a06; } /* g */
.fg-ansi-dark-color-3, .fgdy { color: #c4a000; } /* y */
.fg-ansi-dark-color-4, .fgdb { color: #3465a4; } /* b */
.fg-ansi-dark-color-5, .fgdm { color: #75507b; } /* m */
.fg-ansi-dark-color-6, .fgdc { color: #06989a; } /* c */
.fg-ansi-dark-color-7, .fgdw, .fgdx { color: #d3d7cf; } /* w, d */
/* bright: */
.fg-ansi-bright-color-0, .fgbd { color: #555753; } /* D */
.fg-ansi-bright-color-1, .fgbr { color: #ed2330; } /* R */
.fg-ansi-bright-color-2, .fgbg { color: #8ee34f; } /* G */
.fg-ansi-bright-color-3, .fgby { color: #fdea56; } /* Y */
.fg-ansi-bright-color-4, .fgbb { color: #55a3f2; } /* B */
.fg-ansi-bright-color-5, .fgbm { color: #d384cb; } /* M */
.fg-ansi-bright-color-6, .fgbc { color: #2cf4eb; } /* C */
.fg-ansi-bright-color-7, .fgbw { color: #eeeeec; } /* W */

.fg-ansi-bold {
    font-weight: bold;

}
pre.for-panel { 
   padding: 0px; 
   background-color: inherit; 
   border: none; 
   border-radius: 0px; 
   font-size: 1.3em;
}
pre {
   white-space: pre-wrap;       /* css-3 */
   white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
   white-space: -pre-wrap;      /* Opera 4-6 */
   white-space: -o-pre-wrap;    /* Opera 7 */
   word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.for-panel .panel-heading { text-align: center; }
.for-panel .panel-body { 
   padding: 0px 15px 0px 15px;
}
.for-panel .panel-body::before {
   display: none;
}
span.news-date { float: left; }
span.news-subject { }
span.tag-ww { color: #eeeeec; font-weight: bold; }
span.tag-r { color: red; }
span.tag-y { color: yellow; }
span.tag-g { color: green; }
span.tag-b { color: blue; }
span.tag-c { color: darkcyan; }
span.tag-cc { color: cyan; }
span.tag-m { color: magenta; }

pre.terminal {
   color: #d3d7cf;
   font-size: 1.3em;
   background-color: #2e3436;
   padding: 30px;
}

/*
 * Stories panel
 */
.story-title {
   color: white; 
   font-weight: 600;
}
.story-author {
   color: cyan; 
   font-weight: 600;   
}
.story-text {
   color: #d3d7cf; 
   font-family: 'Roboto Mono', monospace; 
   font-size: 1em;
}
/*
 * Legends Table Of Contents
 */
.toc {
   color: #d3d7cf;
   font-size: 1em;
}
.toc a { color: inherit; }
.toc a:hover { color: cyan; }

/*
 * Guide paragraphs.
 */
p.padded {
    font-size: 1.3em;
    padding-top: 20px;
    padding-bottom: 20px;
}
