﻿/*Accessibility overrides*/
button, button.positive, a.button {
    color: #fff;
    background-color: #2150a3;
    border-color: #1d468e;
}

    a.button.disabled, button.disabled, a.button.disabled:hover, button.disabled:hover {
        color: #FFFFFF;
        background-color: #5C6988;
        cursor: default;
        border-color: #1d468e;
    }

    button:hover, a.button:hover, button:hover.positive {
        background-color: #183b79;
        border: 1px solid #122d5b;
        color: #fff;
    }
/* jQuery-ui.css overrides to increase contrast on disabled widgets*/
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .85;
    filter: Alpha(Opacity = 85);
    background: none;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    white-space: nowrap;
}

a.negative, button.negative {
    background-color: #b51963;
    border: 1px solid #ff0000;
    color: #fff000;
}

    a.button.negative:hover, button.negative:hover {
        background-color: #fff;
        border: 1px solid #fbc2c4;
        color: #d12f19;
    }