/*
colors used are:

#C8FEC8
#425F4A
#20372A
#182D22
#162B20
#152A20
#152A20
#152A20

#0A2B1D

*/

body {
    background-color: #182D22;
    color: #C8FEC8;
}
#outerdocbody {
    background-color: #0A2B1D;
}
#innerdocbody {
    background-color: #0A2B1D;
    color: #EEE;
}
#sidediv {
    background-color: #162B20;
}
.sidedivdelayed {
    color: #425F4A !important;
}
.toolbar {
    background-color: #152A20;
}
/* extracted from pad.css */

#users {
    background: #152A20;
    background: -webkit-linear-gradient(#182D22, #162B20);
    background: -moz-linear-gradient(#182D22, #162B20);
    background: -ms-linear-gradient(#182D22, #162B20);
    background: -o-linear-gradient(#182D22, #162B20);
    background: linear-gradient(#182D22, #162B20);
    color: #C8FEC8;
    border: 1px solid #182D22;
}
.toolbar {
    background: #152A20;
    background: -webkit-linear-gradient(#182D22, #162B20 80%);
    background: -moz-linear-gradient(#182D22, #162B20 80%);
    background: -o-linear-gradient(#182D22, #162B20 80%);
    background: -ms-linear-gradient(#182D22, #162B20 80%);
    background: linear-gradient(#182D22, #162B20 80%);
    border-bottom: 1px solid #182D22;
}
#usericon a #online_count {
    color: #162B20;
}
#editorloadingbox {
    color: #182D22;
}
#myswatchbox {
    border: 1px solid #152A20;
}
#mycolorpicker {
    background: #425F4A;
    border: 1px solid #20372A;
}
#mycolorpickersave,
#mycolorpickercancel {
    background: #182D22;
    background: -webkit-linear-gradient(#20372A, #182D22);
    background: -moz-linear-gradient(#20372A, #182D22);
    background: -o-linear-gradient(#20372A, #182D22);
    background: -ms-linear-gradient(#20372A, #182D22);
    background: linear-gradient(#20372A, #182D22);
    border: 1px solid #20372A;
    color: #C8FEC8;
}
#mycolorpickerpreview {
    color: #C8FEC8;
}
#myusernameedit {
    color: #C8FEC8;
}
#myusernameform input.editable {
    border: 1px solid #C8FEC8;
}
#myuser .myusernameedithoverable:hover {
    background: #C8FEC8;
    color: #152A20;
}
#myuser .myusernameedithoverable {
    color: #FFFFFF;
}
#mystatusedit {
    color: #C8FEC8;
    border: 1px solid #20372A;
}
#myusernameform .editactive,
#myusernameform .editempty {
    border-left: 1px solid #20372A;
    border-top: 1px solid #20372A;
    border-right: 1px solid #162B20;
    border-bottom: 1px solid #162B20;
    color: #FFF !important;
}
#myusernameform .editempty {
    background: #C8FEC8;
    color: #152A20
}
#myswatchbox,
#myusernameedit,
#otheruserstable .swatch {
    border: 1px solid #152A20 !important;
    color: #152A20;
}
#nootherusers {
    color: #162B20;
}
#nootherusers a {
    color: #162B20
}
#otheruserstable td {
    color: #FFFFFF;
}
#otheruserstable .swatch {
    border: 1px solid #152A20;
}
.usertdname {
    color: #152A20;
}
.usertdstatus {
    color: #182D22;
}
.usertdactivity {
    color: #162B20;
}
.usertdname input {
    border: 1px solid #20372A;
}
.usertdname input.editactive,
.usertdname input.editempty {
    background: #C8FEC8;
    border-left: 1px solid #20372A;
    border-top: 1px solid #20372A;
    border-right: 1px solid #162B20;
    border-bottom: 1px solid #162B20;
}
.usertdname input.editempty {
    color: #162B20;
}
#chatbox {
    background-color: #425F4A;
    border-left: 1px solid #182D22;
    border-right: 1px solid #182D22;
    border-top: 1px solid #182D22;
}
#chattext {
    background-color: #162B20;
    border: 1px solid #162B20;
    color: #C8FEC8;
}
#chatlabel {
    color: #152A20;
}
#chatinput {
    border: 1px solid #20372A;
}
#chaticon {
    border-left: 1px solid #182D22;
    border-right: 1px solid #182D22;
    border-top: 1px solid #182D22;
    background-color: #C8FEC8;
}
#chatcounter {
    color: #162B20;
}
#titlebar {
    color: #152A20;
}
#titlesticky {
    color: #152A20;
}
#titlecross {
    color: #152A20;
}
.time {
    color: #152A20;
}
.exporttype {
    color: #C8FEC8;
}
#importmessageabiword {
    color: #182D22;
}
#chatthrob {
    background-color: #152A20;
    color: #C8FEC8;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.7);
}
#focusprotector {
    background-color: #C8FEC8;
}
#online_count {
    color: #162B20;
}
.popup {
    border: 1px solid #162B20;
    background: #152A20;
    background: -webkit-linear-gradient(#20372A, #182D22);
    background: -moz-linear-gradient(#20372A, #182D22);
    background: -ms-linear-gradient(#20372A, #182D22);
    background: -o-linear-gradient(#20372A, #182D22);
    background: linear-gradient(#20372A, #182D22);
    -webkit-box-shadow: 0 0 8px #162B20;
    -moz-box-shadow: 0 0 8px #162B20;
    box-shadow: 0 2px 4px #152A20;
    color: #C8FEC8;
}
.popup h1 {
    color: #425F4A;
}
.popup h2 {
    color: #425F4A;
}
.stickyChat {
    background-color: #182D22 !important;
    border-left: 1px solid #20372A !important;
}
@media all and (max-width: 400px) {
    #gritter-notice-wrapper {
        background-color: #20372A;
        color: #C8FEC8;
    }
    .gritter-item p {
        color: #C8FEC8;
    }
    .gritter-title {
        color: #C8FEC8;
    }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 720px) {
    .toolbar ul.menu_right {
        background: #162B20;
        background: -webkit-linear-gradient(#162B20, #182D22 80%);
        background: -moz-linear-gradient(#162B20, #182D22 80%);
        background: -o-linear-gradient(#162B20, #182D22 80%);
        background: -ms-linear-gradient(#162B20, #182D22 80%);
        background: linear-gradient(#162B20, #182D22 80%);
        border-top: 1px solid #162B20;
    }
}
.gritter-item {
    color: #C8FEC8;
}
.gritter-title {
    text-shadow: 1px 1px 0 #152A20;
    /* Not supported by IE :( */
}
.gritter-close {
    color: #C8FEC8;
}
.activeButton {
    background: #162B20;
    background: -webkit-linear-gradient(#162B20, #182D22);
    background: -moz-linear-gradient(#162B20, #182D22);
    background: -o-linear-gradient(#162B20, #182D22);
    background: -ms-linear-gradient(#162B20, #182D22);
    background: linear-gradient(#162B20, #182D22);
}
#status {
    color: #FFFFFF;
    font-size: 2em;
}
.ok {
    background-color: #004400;
}
.error {
    background-color: #440000;
}
/* search and replace */

.imputs {
    height: 21px;
}
#padsearch,
#padreplace {
    vertical-align: top;
    font-size: 16px;
    display: inline-block;
    padding: 3px;
    border: solid 1px #ccc;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    line-height: 1.25;
}
/*multi select language*/

.toolbar ul li select {
    border-radius: 0;
    width: 60px;
}
/*stuff*/

.buttonicon {
    background-image: none;
}
.fileTree {
    color: #C8FEC8;
}
.line {
    color: #425F4A;
}
.term {
    color: #96dd3b;
}
a:link {
    color: #9df39f;
    background-color: transparent;
}
a:visited {
    color: #425F4A;
}
a:hover {
    background: #425F4A
}
/* file tree */

UL.jqueryFileTree A {
    color: #C8FEC8;
}
UL.jqueryFileTree A:hover {
    background: #425F4A
}
/* global static additions */

#myusernameform input.editable {
    font-size: 2em;
}
/* hint and curly braces */

.warn {
    background-color: #511;
}
.missing {
    background-color: #600;
}
.active {
    background-color: #FF0;
    color: #111;
    font-weight: bold;
}
.padsearch_line {
    background-color: #008;
}
.padsearch_term {
    background-color: #080;
    color: #FFF;
    font-weight: bold;
}
#syntaxes {
    background-color: #DDD;
    color: #000;
}
#padsearch {
    background-color: #DDD;
    color: #000;
}
#padreplace {
    background-color: #DDD;
    color: #000;
}
#search {
    background-color: #DDD;
    color: #000;
}
#offer {
    background-color: #DDD;
    color: #000;
}
/* default text color*/

body {
    color: #f8f8f8;
}
/* selection */

::-moz-selection {
    background: rgba(255, 255, 125, 0.99);
    color: #032764;
}
::-webkit-selection {
    background: rgba(255, 255, 125, 0.99);
    color: #032764;
}
::selection {
    background: rgba(255, 255, 125, 0.99);
    color: #032764;
}
/* LANGUAGES */

/* Javascript */

.hljs-keyword {
    color: #96dd3b;
    font-weight: bold;
}
.hljs-keywords {
    color: #96dc3c;
}
.hljs-comment {
    color: #33BA42;
}
.hljs-number {
    color: #f7e741;
}
.hljs-literal {
    color: #96ff3b;
    font-weight: bold;
}
.hljs-built_in {
    color: #75AFEA;
}
.hljs-string {
    color: #9df39f;
}
.hljs-regex {
    color: #91bb9e;
}
.hljs-regexp {
    color: #91bb9f;
}
.hljs-function {
    color: #ffaa3e;
}
.hljs-title {
    color: #e0e8ff;
}
.hljs-params {
    color: #ffaa3e;
}
.hljs-pi {
    color: #C6B0FA;
}
/* +html+css */

.hljs-tag {
    color: #eb939a;
}
.hljs-id {
    color: #91bb9e;
}
.hljs-class {
    color: #edef7d;
}
.hljs-at_rule {
    color: #D94586;
}
.hljs-attr_selector {
    color: #8CCEF0;
}
.hljs-pseudo {
    color: #8DB9C7;
}
.hljs-rule {
    color: #F0A383;
}
.hljs-rules {
    color: #3D9EB1;
}
.hljs-attribute {
    color: #96dd3b;
}
.hljs-value {
    color: #816CE5;
}
.hljs-hexcolor {
    color: #F87957;
}
.hljs-important {
    color: #BED274;
}
.hljs-doctype {
    color: #44D495;
}
.hljs-cdata {
    color: #F0BD4E;
}
/* Other languages */

.hljs-addition {
    color: #F157BC;
}
.hljs-annotation {
    color: #AA4379;
}
.hljs-argument {
    color: #47C4B8;
}
.hljs-array {
    color: #C76133;
}
.hljs-begin-block {
    color: #8DD5F1;
}
.hljs-blockquote {
    color: #DF83A2;
}
.hljs-body {
    color: #5570ED;
}
.hljs-bullet {
    color: #BC214E;
}
.hljs-cbracket {
    color: #503DE8;
}
.hljs-cell {
    color: #736D38;
}
.hljs-change {
    color: #D0B149;
}
.hljs-char {
    color: #973A50;
}
.hljs-chunk {
    color: #D38AEC;
}
.hljs-code {
    color: #499267;
}
.hljs-collection {
    color: #334B61;
}
.hljs-command {
    color: #CA7E9F;
}
.hljs-commands {
    color: #A5157C;
}
.hljs-constant {
    color: #9788A3;
}
.hljs-container {
    color: #CAA5A6;
}
.hljs-dartdoc {
    color: #967B57;
}
.hljs-date {
    color: #331756;
}
.hljs-decorator {
    color: #3D9AF5;
}
.hljs-default {
    color: #E7C6D6;
}
.hljs-deletion {
    color: #986F94;
}
.hljs-emphasis {
    color: #A8C67D;
}
.hljs-end-block {
    color: #AC8FA7;
}
.hljs-envvar {
    color: #34AD61;
}
.hljs-expression {
    color: #8874FA;
}
.hljs-filename {
    color: #7917DF;
}
.hljs-filter {
    color: #D0A134;
}
.hljs-flow {
    color: #673BCC;
}
.hljs-foreign {
    color: #7A5BE4;
}
.hljs-formula {
    color: #A25D43;
}
.hljs-func {
    color: #F0887C;
}
.hljs-function_name {
    color: #41C68D;
}
.hljs-generics {
    color: #7397D9;
}
.hljs-header {
    color: #9BD484;
}
.hljs-horizontal_rule {
    color: #3FB096;
}
.hljs-import {
    color: #C28B81;
}
.hljs-infix {
    color: #6637C4;
}
.hljs-inheritance {
    color: #BACC5D;
}
.hljs-input {
    color: #893AC1;
}
.hljs-javadoc {
    color: #857384;
}
.hljs-javadoctag {
    color: #4F50BC;
}
.hljs-label {
    color: #355F36;
}
.hljs-link_label {
    color: #E74E3A;
}
.hljs-link_reference {
    color: #B9903C;
}
.hljs-link_url {
    color: #4A2DA1;
}
.hljs-list {
    color: #3E4443;
}
.hljs-localvars {
    color: #954560;
}
.hljs-long_brackets {
    color: #C5B6D3;
}
.hljs-matrix {
    color: #5733F7;
}
.hljs-module {
    color: #A02A9A;
}
.hljs-operator {
    color: #96dd3b;
}
.hljs-output {
    color: #F591A8;
}
.hljs-package {
    color: #541ED1;
}
.hljs-param {
    color: #C497BF;
}
.hljs-parameter {
    color: #5054A6;
}
.hljs-parent {
    color: #B9CF3B;
}
.hljs-phpdoc {
    color: #C154DD;
}
.hljs-pod {
    color: #B1AFA9;
}
.hljs-pp {
    color: #57B046;
}
.hljs-pragma {
    color: #4570B4;
}
.hljs-preprocessor {
    color: #36FF58;
}
.hljs-prompt {
    color: #925A75;
}
.hljs-property {
    color: #E12A67;
}
.hljs-quoted {
    color: #D8BFDC;
}
.hljs-record_name {
    color: #D383E4;
}
.hljs-request {
    color: #921941;
}
.hljs-reserved {
    color: #EF44D7;
}
.hljs-rest_arg {
    color: #9E313E;
}
.hljs-shader {
    color: #717BF6;
}
.hljs-shading {
    color: #61D3C4;
}
.hljs-shebang {
    color: #341BA7;
}
.hljs-special {
    color: #7C7F4C;
}
.hljs-sqbracket {
    color: #3A7ED0;
}
.hljs-status {
    color: #C4DCEB;
}
.hljs-stl_container {
    color: #35D99C;
}
.hljs-stream {
    color: #923560;
}
.hljs-strong {
    color: #A34DF6;
}
.hljs-sub {
    color: #73D540;
}
.hljs-subst {
    color: #A95859;
}
.hljs-summary {
    color: #B06B7A;
}
.hljs-symbol {
    color: #91C5F9;
}
.hljs-template_comment {
    color: #3361E3;
}
.hljs-template_tag {
    color: #7CACF7;
}
.hljs-type {
    color: #599AC9;
}
.hljs-typedef {
    color: #703772;
}
.hljs-typename {
    color: #C1CC5C;
}
.hljs-var_expand {
    color: #3BCBD3;
}
.hljs-variable {
    color: #70E3AB;
}
.hljs-winutils {
    color: #83CE71;
}
.hljs-xmlDocTag {
    color: #A571E8;
}
.hljs-yardoctag {
    color: #3C97C0;
}
.hljs-doctag {
    color: #FFFF00;
}