.lightText { color: #777777; }

a, a:visited, a:active, a:link { color: #4B4B4B; }
  a:hover { color: #4B4B4B; }

.updateAllTests  {
  color: #4B4B4B;
}

a.menu, a.menu:visited, a.menu:active, a.menu:link { color: #4B4B4B; }
  a.menu:hover { color: #4B4B4B; }

.predictive { color: #4B4B4B; }
.textInput { color: #4B4B4B; background-color: #e7e7e7; }
.textInputCustomWidth { color: #4B4B4B; background-color: #e7e7e7; }
.textInput160px { color: #4B4B4B; background-color: #e7e7e7; }
.tableTextInput { color: #4B4B4B; background-color: #e7e7e7; }
select.dropdown, select.dropdown option { color: #4B4B4B; background-color: #e7e7e7; }
select.dropdownforapplicationsettings { color: #4B4B4B; background-color: #e7e7e7; }
form input[readonly].readonly { border: none; background: transparent; }

.columnLayout .box.accented
{
  border-top: 1px solid #fff;
  background: #F1F7F9;
  background: -moz-linear-gradient(top, #EBF3F6, #FFFFFF);
  background: -webkit-gradient(linear, left top, left bottom, from(#EBF3F6), to(#FFFFFF));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#EBF3F6', EndColorStr='#FFFFFF', GradientType=0);
}

.columnLayout h1, .columnLayout h2 { border-color: #B6D3DC; }

.help-tooltip { background-color: #FCE1D2; }


.ChangeMyBackground { border-color: #B6D3DC;      }

.NoticeCommentBackColourAlt
{
  background-color:#FFFFFF;
}


.NoticeCommentBackColour
{
background-color:#FCE1D2;
}

p.noticeCommentReplyError {
  border:1px solid rgb(227, 6, 19);
  background-color: rgb(227, 6, 19);
  color: #333333;
  padding:5px;
}

/* Alternating table row backgrounds */
tr.odd {
	background-color: #FFFFFF;
}
tr.even {
	background-color: #FCE1D2;
}
tr.selected {
    background-color: #6899D1;
}
tr.highlighted {
    background-color: #E4E0E5;
}


/* Alternate Text Colours */
.altTextColour ,
.text.alternate {
    color: #1350A3;
}
.altTextColour2 ,
.text.alternate2 {
    color: #0968AA;
}
.strong ,
.strongTextColour ,
.text.strong {
    color: #CC0000;
}

.bg.warning {
    background-color: rgb(153, 0, 0);
    overflow: auto;
}

form label.required, .general-form label.required {
    color: #4B4B4B;
}

/* Survey: Progress Bar and Navigation colors */
.survey.progress-bar {
    background: #FCE1D2;
}
.survey.progress-bar .completed {
    background: #6899D1;
}
.survey.navigation .section {
    background: #FCE1D2;
    color: #4B4B4B;
}
.survey.navigation .section.completed {
    background: #6899D1;
    color: #FFFFFF;
}
.survey.navigation .section.selected {
    background: #6899D1;
    color: #4B4B4B;
}
.survey.navigation.table .section[href]:hover,
.survey.navigation.list  .section.touched[href] {
    background: #FF9966;
    color: #4B4B4B;
}
.survey.navigation-trigger {
    background: #FCE1D2;
    color: #4B4B4B;
}

.fuelGauge.pass {
    color: rgb(64, 64, 64);
}

.fuelGauge.fail {
    color: #CC0000;
}

.fuelGauge.pending {
    color: #BBBBBB;
}

/**
 * Radio group colors for status fields.
 * For now, the standard text color for text color and the skin text color as the background color.
 */
.radio-group-wrapper .radio-group .radio-group-control.pending label > input:checked + span,
.radio-group-wrapper .radio-group .radio-group-control.pending label > span:hover {
    background-color: #BBBBBB;
}

.radio-group-wrapper .radio-group .radio-group-control.passed label > input:checked + span,
.radio-group-wrapper .radio-group .radio-group-control.passed label > span:hover {
    background-color: #0066FF;
}

.radio-group-wrapper .radio-group .radio-group-control.failed label > input:checked + span,
.radio-group-wrapper .radio-group .radio-group-control.failed label > span:hover {
    background-color: #CC0000;
}

/**
The following `button.action` properties have been introduced for use in location and target selectors which are
displayed in iframes, none of which presently import skin properties from NG.
The wrapper class is applied dynamically via JS.
They should not be used for any other purpose.
 */
html.og-iframe-content .button.action.primary {
    background-color: rgb(227, 6, 19);
    border-color: rgb(227, 6, 19);
    color: #FFFFFF;
}

html.og-iframe-content .button.action.secondary {
    background-color: rgb(233,56,67);
    border-color: rgb(233,56,67);
    color: rgb(255,255,255);
}

html.og-iframe-content .button.action.plain {
    background-color: rgb(255, 255, 255);
    border-color: rgb(153, 153, 153);
    color: #666666;
}

html.og-iframe-content .button.action.danger {
    background-color: rgb(220, 53, 69);
    border-color: rgb(220, 53, 69);
    color: #FFFFFF;
}

html.og-iframe-content .button.action.primary:hover {
    background-color: rgb(198, 4, 16);
    border-color: rgb(198, 4, 16);
    color: #FFFFFF;
}

html.og-iframe-content .button.action.secondary:hover {
    background-color: rgb(210,55,64);
    border-color: rgb(210,55,64);
    color: rgb(255,255,255);
}

html.og-iframe-content .button.action.plain:hover {
    background-color: rgb(230, 230, 230);
    border-color: rgb(153, 153, 153);
    color: #333333;
}

html.og-iframe-content .button.action.danger:hover {
    background-color: rgb(200, 35, 51);
    border-color: rgb(200, 35, 51);
    color: #FFFFFF;
}