/* global styles */ .sunlight-container { clear: both !important; position: relative !important; margin: 10px 0 !important; } .sunlight-code-container { clear: both !important; position: relative !important; border: none; border-color: #626262 !important; background-color: #262626 !important; } .sunlight-highlighted, .sunlight-container, .sunlight-container textarea { font-family: Consolas, Inconsolata, Monaco, "Courier New" !important; font-size: 12px !important; line-height: 15px !important; } .sunlight-highlighted, .sunlight-container textarea { color: #FFFFFF !important; margin: 0 !important; } .sunlight-container textarea { padding-left: 0 !important; margin-left: 0 !important; margin-right: 0 !important; padding-right: 0 !important; } .sunlight-code-container > .sunlight-highlighted { white-space: pre; overflow-x: auto; overflow-y: hidden; /* ie requires this wtf? */ } .sunlight-highlighted { z-index: 1; position: relative; } .sunlight-highlighted * { background: transparent; } .sunlight-line-number-margin { float: left !important; margin-right: 5px !important; margin-top: 0 !important; margin-bottom: 0 !important; padding: 0 !important; padding-right: 4px !important; padding-left: 4px !important; border-right: 1px solid #9A9A9A !important; background-color: #3E3E3E !important; color: #9A9A9A !important; text-align: right !important; position: relative; z-index: 3; } .sunlight-highlighted a, .sunlight-line-number-margin a { border: none !important; text-decoration: none !important; font-style: normal !important; padding: 0 !important; } .sunlight-line-number-margin a { color: inherit !important; } .sunlight-line-highlight-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 0; } .sunlight-line-highlight-overlay div { height: 15px; width: 100%; } .sunlight-line-highlight-overlay .sunlight-line-highlight-active { background-color: #4B4B4B; } /* menu */ .sunlight-menu { background-color: #FFFFCC; color: #000000; } .sunlight-menu ul { margin: 0 !important; padding: 0 !important; list-style-type: none !important; } .sunlight-menu li { float: right !important; margin-left: 5px !important; } .sunlight-menu a, .sunlight-menu img { color: #000099 !important; text-decoration: none !important; border: none !important; } .sunlight-string, .sunlight-char, .sunlight-heredoc, .sunlight-heredocDeclaration, .sunlight-nowdoc, .sunlight-longString, .sunlight-rawString, .sunlight-binaryString, .sunlight-verbatimString, .sunlight-rawLongString, .sunlight-binaryLongString, .sunlight-diff .sunlight-added { color: #55EB54 !important; } .sunlight-operator, .sunlight-punctuation, .sunlight-delimiter { color: #B1EDEC !important; } .sunlight-ident, .sunlight-diff .sunlight-unchanged { color: #E0E0E0 !important; font-weight: bold !important; } .sunlight-comment, .sunlight-xmlDocCommentContent, .sunlight-nginx .sunlight-ssiCommand, .sunlight-sln .sunlight-formatDeclaration, .sunlight-diff .sunlight-mergeHeader, .sunlight-diff .sunlight-noNewLine { color: #787D31 !important; } .sunlight-number, .sunlight-cdata, .sunlight-guid, .sunlight-diff .sunlight-modified { color: #F7BA7E !important; font-weight: bold !important; } .sunlight-named-ident, .sunlight-xml .sunlight-attribute, .sunlight-constant, .sunlight-javascript .sunlight-globalVariable, .sunlight-globalObject, .sunlight-css .sunlight-id, .sunlight-python .sunlight-attribute, .sunlight-nginx .sunlight-context, .sunlight-httpd .sunlight-context, .sunlight-lisp .sunlight-declarationSpecifier, .sunlight-erlang .sunlight-userDefinedFunction, .sunlight-diff .sunlight-removed { color: #FBBDEE !important; font-weight: bold !important; } .sunlight-keyword, .sunlight-languageConstruct, .sunlight-specialOperator, .sunlight-xml .sunlight-tagName, .sunlight-xml .sunlight-operator, .sunlight-bash .sunlight-command, .sunlight-erlang .sunlight-moduleAttribute { color: #A3CCF7 !important; font-weight: bold !important; } .sunlight-shortOpenTag, .sunlight-openTag, .sunlight-closeTag, .sunlight-xmlOpenTag, .sunlight-xmlCloseTag, .sunlight-aspOpenTag, .sunlight-aspCloseTag, .sunlight-label, .sunlight-css .sunlight-importantFlag { background-color: #7373C1 !important; } .sunlight-content { color: #FFFFFF !important; font-weight: bold !important; } .sunlight-function, .sunlight-globalFunction, .sunlight-objective-c .sunlight-messageDestination, .sunlight-ruby .sunlight-specialFunction, .sunlight-6502asm .sunlight-illegalOpcode, .sunlight-powershell .sunlight-switch, .sunlight-lisp .sunlight-macro, .sunlight-lisp .sunlight-specialForm, .sunlight-lisp .sunlight-type, .sunlight-sln .sunlight-sectionName, .sunlight-diff .sunlight-header { color: #C8BBF1 !important; font-weight: bold !important; } .sunlight-variable, .sunlight-environmentVariable, .sunlight-specialVariable, .sunlight-objective-c .sunlight-messageArgumentName, .sunlight-lisp .sunlight-globalVariable, .sunlight-ruby .sunlight-globalVariable, .sunlight-ruby .sunlight-instanceVariable { color: #F5E5B0 !important; font-weight: bold !important; } .sunlight-regexLiteral, .sunlight-lisp .sunlight-operator, .sunlight-6502asm .sunlight-pseudoOp, .sunlight-erlang .sunlight-macro, .sunlight-diff .sunlight-rangeInfo { color: #E0F16A !important; } .sunlight-specialVariable { font-style: italic !important; font-weight: bold !important; } .sunlight-csharp .sunlight-pragma, .sunlight-preprocessorDirective, .sunlight-vb .sunlight-compilerDirective { color: #666363 !important; font-style: italic !important; } .sunlight-xmlDocCommentMeta, .sunlight-java .sunlight-annotation, .sunlight-scala .sunlight-annotation, .sunlight-docComment { color: #666363 !important; } .sunlight-quotedIdent, .sunlight-ruby .sunlight-subshellCommand, .sunlight-lisp .sunlight-keywordArgument, .sunlight-haskell .sunlight-infixOperator, .sunlight-erlang .sunlight-quotedAtom { color: #F8CA16 !important; } /* html/xml */ .sunlight-xml .sunlight-tagName, .sunlight-xml .sunlight-operator, .sunlight-xml .sunlight-attribute { font-weight: normal !important; } .sunlight-doctype { color: #DEB9B2 !important; font-style: italic !important; } .sunlight-xml .sunlight-entity { background-color: #E6E585 !important; color: #000000 !important; } /* javascript */ .sunlight-javascript .sunlight-reservedWord { font-style: italic !important; } /* css */ .sunlight-css .sunlight-element { color: #E9EE97 !important; } .sunlight-css .sunlight-microsoftFilterPrefix { color: #C9FF9F !important; } .sunlight-css .sunlight-rule { color: #0099FF !important; } .sunlight-css .sunlight-class { color: #E78282 !important; } .sunlight-css .sunlight-pseudoClass, .sunlight-css .sunlight-pseudoElement { color: #73D693 !important; } /* bash */ .sunlight-bash .sunlight-hashBang { color: #FFFF00 !important; } .sunlight-bash .sunlight-verbatimCommand { color: #BBA4EE !important; } .sunlight-bash .sunlight-variable, .sunlight-bash .sunlight-specialVariable { color: #ED8585 !important; } /* python */ .sunlight-python .sunlight-specialMethod { font-weight: bold !important; color: #B0A3C2; } /* ruby */ .sunlight-ruby .sunlight-symbol { font-weight: bold !important; color: #90EEA2 !important; } /* brainfuck */ .sunlight-brainfuck { font-weight: bold !important; color: #000000 !important; } .sunlight-brainfuck .sunlight-increment { background-color: #FF9900 !important; } .sunlight-brainfuck .sunlight-decrement { background-color: #FF99FF !important; } .sunlight-brainfuck .sunlight-incrementPointer { background-color: #FFFF99 !important; } .sunlight-brainfuck .sunlight-decrementPointer { background-color: #66CCFF !important; } .sunlight-brainfuck .sunlight-read { background-color: #FFFFFF !important; } .sunlight-brainfuck .sunlight-write { background-color: #99FF99 !important; } .sunlight-brainfuck .sunlight-openLoop, .sunlight-brainfuck .sunlight-closeLoop { background-color: #FFFFFF !important; } /* 6502 asm */ .sunlight-6502asm .sunlight-label { background: none !important; color: #FFFFFF !important; text-decoration: underline !important; } /* lisp */ .sunlight-lisp .sunlight-macro { font-style: italic !important; } /* erlang */ .sunlight-erlang .sunlight-atom { color: #FFFFFF !important; font-weight: bold !important; }