
/* *************************************** */
/* *   Style Switcher: High Contrast  * */
/* *************************************** */


.SunMoon i {
    color: white  !important;
}
.SunMoon i.active {
    color: yellow !important;
}

body, .boxedContainer {
    background-color: #000 !important;
    color: #fff !important;
    font-family: inherit;
}

.ui-widget-content {
     color: #fff !important;
     font-family: inherit;
}

.ui-state-active {
    background: #333333/*{bgColorActive}; url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
    color: #ffffff !important;
}

.ui-widget-content {
    background: #444444/*{bgColorActive}; url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
    color: #ffffff !important;
}

.ui-state-default {
    background: #666666/*{bgColorActive}; url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
    color: #eeeeee !important;
}

.custom-checkbox label {
    background: none;
    font-family: inherit;
}

.half-panel .half-panel-title, .half-panel .half-panel-body p  {
    color: #777575 !important;
    font-family: inherit;
}

h1, a, nav.appSell li ul li a  {
    color: #FFE82A !important;
    font-family: inherit;
}

nav.appSell li a {
    color: white !important;
    font-family: inherit;
}

a.btn-primary {
    color: white !important;
    font-family: inherit;
}

.buttonSquare, .ActionBarDiv .btn {
    color: #fff !important;
    font-family: inherit;
}

.buttonSquare:hover, .buttonSquare:active, .buttonSquare:focus, .ActionBarDiv .btn:hover,.ActionBarDiv .btn:focus,.ActionBarDiv .btn:active {
    color: #3567FD !important;
    font-family: inherit;
}

.footerSocial li a:hover, .footerSocial li a:focus {
    color: #FFE82A !important;
    font-family: inherit;
}

.alternate {
    background-color: #333 !important;
    font-family: inherit;
}

.alternate a {
    color: #7897F1 !important;
    font-family: inherit;
}

.topEcommerceBlack {
    color: white !important;
    font-family: inherit;
}

.breadcrumb {    
    background-color: #444 !important;
    font-family: inherit;
}

.breadcrumb > .active {
    color: #fff !important;
    font-family: inherit;
}

.borderedTab {
    background-color: #fff !important;
    font-family: inherit;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: transparent;
    font-weight: bold !important;
    border: 2px solid #FFF;
}

.table-striped > tbody > tr:nth-of-type(even) {
    background-color: transparent;
    font-weight: bold !important;
    border: 2px solid #FFF;
    
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 2px solid #FFF;
    
}

.tblheader2 {
    background-color: transparent;
}




.breadcrumb-responsive a {
    color: #FFE82A !important;
    font-family: inherit;
}

.SearchBox {
    color: #000 !important;
    font-family: inherit;
}

a.dropdown-toggle.text-uppercase, a.dropdown-toggle, a.dropdown {
    color: #FFF !important;
    font-family: inherit;
}

h1.pageTitle.home2, h3.lead-para, .heading-hrule.blue-text, span.dropcap, span.addressText a {
    color: #FFF !important;
    font-family: inherit;
}

.footerCopyright a {
    color: #FFF !important;
    font-family: inherit;
}

.footerCopyright a:hover {
    color: #FFE82A !important;
    font-family: inherit;
}

footer.footer {
    background: none !important;  
    background-color: #000 !important;
    font-family: inherit;
}

.footerSocial li a i {
    color: #fff;
    font-family: inherit;
}

.footerSocial li a i:hover {
    color: #FFE82A !important;
    font-family: inherit;
}

header {
    background: none !important;  
    background-color: #000 !important;
    font-family: inherit;
}

.list-group-item:first-child, .alternate a {
    color: #000 !important;
    font-family: inherit;
}

.buttonRound.border-only {
    color: #000;
    border: 2px solid #000;
    background-color: #fff !important;
    font-family: inherit;
}


p.intro, p.intro::first-letter, h2.blue-text {
    color: white !important;
}

ul.dropdown-menu.IsExa a {
    color: white !important;
}

    ul.dropdown-menu.IsExa a:hover {
        color: #FFE82A !important;
    }

img.accessibilityimage {
    -webkit-filter: contrast(366%) brightness(100%) grayscale(100%) invert(100%) !important; /* Safari 6.0 - 9.0 */
    filter: contrast(366%) brightness(100%) grayscale(100%) invert(100%) !important;
}

.addressBox.questions {
    border: 1px solid white !important;
}

ul.dropdown-menu.IsExb a {
    color: black !important;
}

ul.dropdown-menu a {
    color: black !important;
}


img#learningupgradelogo {
    -webkit-filter: contrast(366%) brightness(100%) grayscale(100%) invert(100%) !important; /* Safari 6.0 - 9.0 */
    filter: contrast(366%) brightness(100%) grayscale(100%) invert(100%) !important;
}

img.newsimagegraphic {
    -webkit-filter: contrast(366%) brightness(100%) invert(100%) !important; /* Safari 6.0 - 9.0 */
    filter: contrast(366%) brightness(100%) invert(100%) !important;
}

img.newsimagephoto {
    -webkit-filter: contrast(125%) brightness(110%) !important; /* Safari 6.0 - 9.0 */
    filter: contrast(125%) brightness(110%) !important;
}

div.digestbox {
    background-color: #1b4364 !important;
    border: 2px #ebf3fa solid !important;
    padding: 10px !important;
}

header {
    border-bottom: 2px solid white !important;
}

.panel-body {
    background-color: black !important;
}

.panel-heading a {
    color: black !important;
}

.alert.alert-info {
    background: #484747;
    border: 1px solid #cfeffc;
    color: #fff;
}

.alert.alert-info > p  {
    color: #FFF !important;
}

.alert-warning, .text-warning {
    color: #fff;
}

input[type="submit"] {
    color: #000 !important;
}

.form-group > h3 {
    color: #fff !important;
}

.tablesaw-sortable-switch.tablesaw-bar-section label {
    color: white !important;
}

.btn.tablesaw-btn.btn-select.tablesaw-btn-select span {
    color: white !important;
}

span.btn.tablesaw-btn.btn-select.tablesaw-btn-select:after {
    color: white !important;
}


.tablesaw caption {
    text-align: left;
    margin: .59375em 0;
    color: #FFF;
}

.tablesaw thead th {
    background-color: #3e3e3e;
}


.CharLimit h3, p.intro {
    color: #fff;
}


fieldset {
    background-color: transparent !important;
}

form, input, label {
    color: white !important;
}

p {
    color: white !important;
}

h2 {
    color: white !important;
    border-bottom: 1px solid white !important;
}

label.form_label, label.control-label {
    color: white !important;
}

input.form-control {
    color: black !important;
}



#myModal {
    color: black !important;
}

    #myModal a {
        color: black !important;
    }