/*----------------------------------------------------------------------
  FILENAME: custom.css
  DESCRIPTION: Rules placed in this file will override all other rules.
  You can use !important to ensure the rules are applied.
----------------------------------------------------------------------*/
html {
    background: #000;
}

body {
    background: #000 !important;
    color: #fff;
}

#header {
    background: #000;
}

.linkModal, .linkModal fieldset {
    color: #666 !important;
}

#userSummary {
    color: #fff;
}

#userSummary a {
    color: #fe7f2f;
}

#nav {
    background: #333333;
}

#nav ul li.selected a {
    background: #666666;
}

#nav ul li a:hover {
    background: #666666 !important;
}

#pageBody {
    background: #000 !important;
}

#aside {
    background: -webkit-linear-gradient(to bottom, #666666 0%, #666666 63%, #333333 100%); /* For Safari 5.1 to 6.0 */
    background: -moz-linear-gradient(to bottom, #666666 0%, #666666 63%, #333333 100%); /* For Firefox 3.6 to 15 */
    background: -o-linear-gradient(to bottom, #666666 0%, #666666 63%, #333333 100%); /* For Opera 11.1 to 12.0 */
    background: -ms-linear-gradient(to bottom, #666666 0%, #666666 63%, #333333 100%); /* For IE10 */
    background: linear-gradient(to bottom, #666666 0%, #666666 63%, #333333 100%); /* Standard */
}

#aside .section h1, #aside .notes h1 {
    color: #ffffff;
}

#aside .section h1 {
    border-bottom: solid 1px #fff !important;
}

#aside .nav .section li a {
    color: #fff;
}

#aside .section {
    color: #fff;
}

#aside a, #aside a em {
    color: #2889a8;
}

#aside .nav .section li.selected {
    background: #000;
}

#aside em {
    color: #fff;
}

#aside .contentList ul li .date {
    color: #fff;
}

#aside .contentList ul li a {
    color: #2889a8;
}

#aside .contentList ul li a:hover {
    color: #2889a8;
}

.article {
    background: #000;
}

fieldset, p {
    background-color: #000;
    color: #fff !important;
}

fieldset[id=accDetailSet_0], fieldset[id=accDetailSet_1], fieldset[id=accDetailSet_2], .login {
    background-color: #181818;
}

fieldset legend {
    background-color: #000;
    color: #fff;
}

.article .section h1 {
    color: #ffffff;
}

.article .section h2 {
    color: #b0b0b0;
}

.userMsg {
    color: #a94442;
    background-color:#b0b0b0 !important;
}

.emailMsg {
    color: #666666;
}

fieldset dd.error {
    display: flex;
    flex-direction: column;
}

fieldset dd.error span {
    margin-top: 2px;
}

button, .button, input[type=submit] {
    background: #666666;
}

#stats-glance .col-2 p {
    background-color: transparent;
}

#stats-glance .col-2:hover{
    background: #666666 !important;
}

.pageDesc {
    color: #fff;
    background-color: #000;
}

.expandArea .expandLegend {
    background-color: #000;
}

.expandArea, .expandLegend {
    background-color: #000;
}

.triggerExpand {
    background-color: #333333 !important;
}

thead th {
    background: -webkit-linear-gradient(to bottom, #ffffff 0%, #2f92e0 100%); /* For Safari 5.1 to 6.0 */
    background: -moz-linear-gradient(to bottom, #ffffff 0%, #2f92e0 100%); /* For Firefox 3.6 to 15 */
    background: -o-linear-gradient(to bottom, #ffffff 0%, #2f92e0 100%); /* For Opera 11.1 to 12.0 */
    background: -ms-linear-gradient(to bottom, #ffffff 0%, #2f92e0 100%); /* For IE10 */
    background: linear-gradient(to bottom, #ffffff 0%, #2f92e0 100%); /* Standard */
}

.trafficOuter td{
    color: #fff;
}

tbody td, tbody th,
.comment .message, .ticketMessage .message,
.ticketList {
    color: #fff;
}

tfoot td {
    background: -webkit-linear-gradient(to bottom, #666666 0%, #666666 63%, #333333 100%); /* For Safari 5.1 to 6.0 */
    background: -moz-linear-gradient(to bottom, #666666 0%, #666666 63%, #333333 100%); /* For Firefox 3.6 to 15 */
    background: -o-linear-gradient(to bottom, #666666 0%, #666666 63%, #333333 100%); /* For Opera 11.1 to 12.0 */
    background: -ms-linear-gradient(to bottom, #666666 0%, #666666 63%, #333333 100%); /* For IE10 */
    background: linear-gradient(to bottom, #666666 0%, #666666 63%, #333333 100%); /* Standard */
}

.lh-menu-icon {
    filter: brightness(500) !important;
}

.log, .report {
    tr, th, td {
        color: #000 !important;
    }
}

/* Signup Page */
#page_signup .article {
    max-width: 700px;
    margin: auto;
}

#page_signup fieldset[id=accDetailSet_0], #page_signup fieldset[id=accDetailSet_1], #page_signup fieldset[id=accDetailSet_2] {
    background-color: #000;
}

/* Account Page */
table.definitionList {
    background-color: transparent !important;
}

.new dd.emailSubject {
    background-color: #b0b0b0 !important;
}

td.email-masthead {
    background-color: #333333 !important;
}

/* Marketing Page */
small {
    color: #b0b0b0;
}

/* Support Page */
.ticketItem {
    background-color: transparent !important;
}

.comment.your {
    background-color: transparent !important;
}