﻿
span {
    background-color: #ffffff;
}
nav {
    background-color: #487d92;
}
#primary-navigation ul {
    background-color: #487d92;
}
    #primary-navigation ul li {
        background-color: #487d92;
    }
    #primary-navigation ul li a {
        background-color: #487d92;
    }


@media screen and (min-width: 600px) {
    #primary-navigation ul li:hover a, #primary-navigation ul > li.current a {
        color: #4a463e;
        background-color: #ffffff;
    }
}



tr {
    background-color: #ffffff;
}

h2 {
    background-color: #ffffff;
}

noscript {
    background-color: #ffffff;
}

em {
    background-color: #ffffff;
}

input {
    background-color: #ffffff;
}

iframe {
    background-color: #ffffff;
}

section {
    background-color: #ffffff;
}

a {
    background-color: #ffffff;
}


li {
    background-color: #ffffff;
}

label {
    background-color: #ffffff;
}

td {
    background-color: #ffffff;
}

p {
    background-color: #ffffff;
}

tbody {
    background-color: #ffffff;
}

ul {
    background-color: #ffffff;
}

br {
    background-color: #ffffff;
}

th {
    background-color: #ffffff;
}

body {
    background-color: #f0f0f0;
}
form {
    background-color: #f0f0f0;
}
#main-content {
    background-color: #f0f0f0;
}
#homepage-content {
    background-color: #f0f0f0;
}

strong {
    background-color: #ffffff;
}

h1 {
    background-color: #ffffff;
}

table {
    background-color: #ffffff;
}

div {
    background-color: #ffffff;
}

small {
    background-color: #ffffff;
}

header {
    background-color: #003246;
}

.bg_003246 {
    background-color: #003246;
}

.bg_003246 * {
        background-color: #003246;
}

.flexslider {
    background-color: #cbcaca;
}
/*    .flexslider ol li a {
        background-color: #cbcaca;
    }
    .flexslider ol li {
        background-color: #cbcaca;
    }*/

.icon-search { /*
    background-color: #487d92;*/
    background-color: #4288a6;
}

footer *
{
    background-color: #487d92;
}

.take-it * {
    background-color: #f0f0f0;
}

.left-nav-level-1 {
    background-color: #f0f0f0;
}
.left-nav-level-1 li {
    background-color: #f0f0f0;
}
.left-nav-level-1 li a {
    background-color: #f0f0f0;
}

.blue-box *  {
    background-color: #d9ebf3;
}


#print-preview header * {
    background-color: #003246;
}

#bottom-navigation * {
    background-color: #d9ebf3;
}

.sr-only-hidden-508 {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.ulbullets {
    list-style: disc;
    padding-left: 20px;
}

.nihLogo {
    max-width: 35%;
    height: auto;
}


#txtYourMessage {
    width: 100%;
    height: 4em;
}

#takeitwithyou {
    color: #267ea4;
    display: block;
    font-size: 1.3125em;
    padding: 0 0 0.5em;
    text-transform: uppercase;
    text-align:center;
}

#alsovailableinspanish {
    color: #267ea4;
    display: block;
    font-size: 1.0em;
    padding: 0.5em 0 0.5em;
    text-align: center;
}
.reducesize_rwb {

    font-size: 0.90em !important;

}
/*below datalist just for the  /tools/Interactive-worksheets-and-more/Stay-in-control/Coping-With-Urges-To-Drink-plan-your-strategies.aspx page*/
#allinclusivegraywrapper {
    background: #f0f0f0;
}

    #allinclusivegraywrapper h1 {
        background: #f0f0f0;
    }

    #allinclusivegraywrapper h2 {
        background: #f0f0f0;
    }

    #allinclusivegraywrapper p {
        background: #f0f0f0;
    }

    #allinclusivegraywrapper small {
        background: #f0f0f0;
    }

    #allinclusivegraywrapper strong {
        background: #f0f0f0;
    }

#blank-content {
    background: #f0f0f0;
}

/*above datalist just for the  /tools/Interactive-worksheets-and-more/Stay-in-control/Coping-With-Urges-To-Drink-plan-your-strategies.aspx page*/

.rwb_standarddrinkimage_desktop {
    height: 100% !important;
    max-height: 100% !important;
}
.rwb_standarddrinkimage_desktop_spacerwidth {
    width: 1% !important;
}

/*below fixes setting the default background color to white in the left nav blue bar at the top of menu*/

#left-nav > ul:first-of-type > li:first-of-type > a:first-of-type {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEElEQVQIW2NUq1vynxFEAAAULgSRTTc24gAAAABJRU5ErkJggg==) repeat-x left top;
}


.flex-control-nav li {
    background-color: transparent !important;
}

.turquoise {
    background-color: #487d92 !important;
}

.rwb_darkblue {
    background-color: #003246 !important;
}

.rwbicon-search {
    background-color: #4288a6 !important;
}

.open .rwbicon-search {
    background-color: #dbd5c8 !important;
}

#calculator-total h2 {
    background-color: #003246 !important;
}
#calculator-total span {
    background-color: #003246 !important;
}

.sub-header span {
    background: linear-gradient(to bottom, #e5edfe 0%,#ddf1f9 35%,#ffffff 100%);
}

.btn {
    background-color: #ffffff !important;
}

.drink-size-calculator-table .row .cell label {
    background: #003246;
    color: #fff;
}
.rwb_bluelink {
    color: #487d92;
    background: #003246;
    text-decoration: underline;
}

#drink-size-list {
    width:400px;
}

.cocktailcalculatortable span {
    background: #487d92;
}


#cocktail-list li:hover * {
    /*background: #4288a6 !important;*/
    background: rgba(66, 136, 166, 0);
}




#cocktail-list li span.label {
/*    background: #003246;*/
        background: rgba(0, 50, 70, 0);
  }

    #cocktail-list li span.label:hover {
        /*background: #4288a6;*/
        background: rgba(66, 136, 166, 0);
    }

.table .row .header strong{
    background: #487d92;
}

.darkbluetable thead tr th strong {
    background: #003246 !important;
}
.darkbluetable thead tr th em {
    background: #003246;
}

.darkbluetable tbody tr td {
    background: #f0f0f0 !important;
}



/*<!-- main menu mobile -->*/
/*<!-- main menu mobile -->*/
/*<!-- main menu mobile -->*/
@media screen and (max-width: 600px) {




    #mobile-utility {
        background: #f0f0f0 !important;
    }

        #mobile-utility a {
            background: #f0f0f0 !important;
        }

    .icon-print {
        background: #f0f0f0 !important;
    }

    .icon-envelope-alt {
        background: #f0f0f0 !important;
    }

    .icon-link {
        background: #f0f0f0 !important;
    }

    .icon-share-alt {
        background: #f0f0f0 !important;
    }
    
#itemHMITM {
    background: #f0f0f0 !important;
}
#itemHMITM ul{
    background: #f0f0f0 !important;
}
#itemHMITM ul li{
    background: #f0f0f0 !important;
}

    #itemHMITM ul li span{
        background: #f0f0f0 !important;
    }


#itemHMITM a{
    background: #f0f0f0 !important;
}


#itemTAAC {
    background: #f0f0f0 !important;
}

    #itemTAAC ul {
        background: #f0f0f0 !important;
    }

        #itemTAAC ul li {
            background: #f0f0f0 !important;
        }

            #itemTAAC ul li span {
                background: #f0f0f0 !important;
            }


    #itemTAAC a {
        background: #f0f0f0 !important;
    }

#itemT {
    background: #f0f0f0 !important;
}

    #itemT ul {
        background: #f0f0f0 !important;
    }

        #itemT ul li {
            background: #f0f0f0 !important;
        }

            #itemT ul li span {
                background: #f0f0f0 !important;
            }


    #itemT a {
        background: #f0f0f0 !important;
    }

#itemQ {
    background: #f0f0f0 !important;
}

    #itemQ ul {
        background: #f0f0f0 !important;
    }

        #itemQ ul li {
            background: #f0f0f0 !important;
        }

            #itemQ ul li span {
                background: #f0f0f0 !important;
            }


    #itemQ a {
        background: #f0f0f0 !important;
    }

#itemR {
    background: #f0f0f0 !important;
}

    #itemR ul {
        background: #f0f0f0 !important;
    }

        #itemR ul li {
            background: #f0f0f0 !important;
        }

            #itemR ul li span {
                background: #f0f0f0 !important;
            }


    #itemR a {
        background: #f0f0f0 !important;
    }






}

/*<!-- main menu mobile -->*/
/*<!-- main menu mobile -->*/
/*<!-- main menu mobile -->*/

/* RWB Call out box special*/

.takeit_wrapper {
    overflow: hidden;
    width: 100%;
}
.takeit_floatleft {
    float: left;
    width: 50%;
}
.takeit_floatright {
    float: left;
    width: 50%;
}
.penglish {
    font-weight: bold;
    display: block;
    margin-top: 8px !important;
}
/* RWB Call out box special*/
.callout_margin_top {

    margin-top: 10px !important;
}

#takeit_spanishbutton {
    width:203px;
}
.takeit_hr {
    height: 2px;
    background-color: #842e37;
}


.blueback {
    background-color: #487d92 !important;
    color: #ffffff;
    padding-left: 5px;
}