.icon-yes:before { content: '\2713'; }

.icon-no:before { content: '\2013'; }

#tinymce, .mceContentBody { font-family: Arial; font-size: 100% !important; color: #000; }

.typography h1, .TextElementParagraph h1, .Breaker h1, .mceContentBody h1 { font-size: 24px; margin: 15px 0 15px 0; }

.typography h2, .TextElementParagraph h2, .Breaker h2, .mceContentBody h2 { font-size: 20px; margin: 30px 0 15px 0 !important; }

.typography h3, .Breaker h3, .mceContentBody h3 { font-size: 18px; margin: 15px 0 15px 0; }

.TextElementParagraph p, .Breaker, .Breaker p, .TextElementParagraph ul, .Breaker ul, .TextElementParagraph ol, .Breaker ol, .mceContentBody ul, .mceContentBody ol, .NewsProject p, #tinymce p, .mceContentBody p { font-size: 15px; }

.TextElementParagraph ul, .Breaker ul, .TextElementParagraph ol, .Breaker ol, .mceContentBody ul, .mceContentBody ol { margin: 0; line-height: 117%; }

.TextElementParagraph p, .TextElementParagraph ul, .TextElementParagraph ol, .mceContentBody ul, .mceContentBody ol, .NewsProject p, #tinymce p, .mceContentBody p { margin: 0 0 15px 0; }

.TextElementParagraph ul, .Breaker ul, .TextElementParagraph ol, .Breaker ol, .mceContentBody ul, .mceContentBody ol { margin-left: 1em; }

/* These appear in TinyMCEField and HtmlEditor */
.NoStyle { margin: 0 !important; }

.Blue { color: #000 !important; }

.LightBlue { color: #888 !important; }

.BreakerTitle { color: #fff; padding: 4px 5px; background-color: #000; }

.InfoTitle1 { display: inline-block; color: #fff !important; background-color: #000; font-weight: normal; margin: 0 !important; padding: 3px 3px; }

.InfoTitle2 { text-decoration: underline; margin: 0 !important; }

.InfoPoint { margin: 0 !important; }

.Year, .mceContentBody .Year, .typography .Year { color: #000; font-weight: bold; font-size: 18px; margin: 30px 0 15px 0; }

.TextElementParagraph a, .Breaker a { text-decoration: underline; }

/* end */
.CMSMain .dataobject-list .image-not-active { -moz-opacity: .2; opacity: .2; }
