﻿/* This style sheet is removed when running in high contrast mode. */
body 
{
    background-color: White;
    color: Black;
}

.macBody
{
    background-color: #f0f0f0; /* MAC_WEB_UI Choose the right grey and match to the footer colour! */
}

/* On Safari, disabled is a little difficult to see, so let's
 set a lighter grey with this Safari-only css hack */
input[disabled=disabled]:not(*:root),
select[disabled=disabled]:not(*:root)
{
    color: #444444;
}

/* jQuery's fading may make text look bad depending on IE version, font &
   language. The simple fix is to put an opaque div over the top and fade
   that instead. */
.textInput, /* Will be made transparent in JS if inline assistive text is needed */
.inlineAssistiveText,
.inlineAssistiveTextCover
{
    background-color: White;
}

a
{
    text-decoration: none;
    color: Black;
}

h1
{
    color: #2C2C31
}

h2
{
    color: #2C2C31
}

.error
{
    color: red;
}

.highlightedField
{
    color: red;
}

.warning
{
    color: #f84000;
}

.insecureIcon
{
    color: #f84000;
}

.footer
{
    background-color: #f0f0f0; /* Copied from a Win7 dialog */
    border-top-color:  #dfdfdf; /* Copied from a Win7 dialog */
}

/* IE renders the whole div black when there's a background image. :( */
.bigerror,
.bigwarning,
.biginformation,
.bigconfirmation,
.biginprogress,
.bighint
{
    vertical-align:middle;
    padding-left: 44px;
    background-repeat: no-repeat;
    background-position: 0px 3px;
}

.error,
.warning,
.information,
.confirmation,
.inprogress,
.hint,
.secureConnectionMessage
{
    min-height: 16px;
    vertical-align:middle;
    padding-left: 20px;
    background-repeat: no-repeat;
}

.error,
.warning,
.information,
.confirmation,
.inprogress,
.hint
{
    background-position: 0px 4px;
}

.secureConnectionMessage
{
    background-position: left center;
}

.error
{
    background-image: url('error_h32bit_16.png');
}
.bigerror
{
    background-image: url('error_h32bit_32.png');
}

.warning
{
    background-image: url('alert_h32bit_16.png');
}
.bigwarning
{
    background-image: url('alert_h32bit_32.png');
}

.information
{
    background-image: url('info_h32bit_16.png');
}
.biginformation
{
    background-image: url('info_h32bit_32.png');
}

.confirmation
{
    background-image: url('tick_h32bit_16.png');
}
.bigconfirmation
{
    background-image: url('tick_h32bit_32.png');
}

hint
{
    background-image: url('info_h32bit_16.gif');
}
.bighint
{
    background-image: url('hint32.png');
}

.plain
{
    background-image: none;
}

.secureIcon
{
    background-image: url('securityShieldGreen.png');
}
.insecureIcon
{
    background-image: url('securityShield.png');
}

.inlineAssistiveText
{
    color: #666666;
}

