
    body { margin: 0px; padding: 0px; font-family: 'Lato', sans-serif !important; font-size: 100%; color: #444; }
    /*div {border: 1px solid;}*/
/**** page header modes ***/
.inreach_header_style { background-color: transparent !important; border: none !important;}
.inreach_footer_style { background-color: transparent !important; border: none !important;}

/*header mods*********/
    #topbar { margin: 25px 0px 0px 10px; }
    #topbarImg {margin-bottom: 25px; padding-top: 9px; margin-left:-11px;}

/*flex box*********/
    .container{ align-self: center; margin-top: -2px; margin-left: -12px; }
    .menu { width: 1400px; display: flex; justify-content: left; align-items: center; }
    .flexitem { font-size: 18px; font-weight: bold; margin: 0px 32px; padding: 25px 0px; background: #fff; color: #444; border-bottom: 3px inset transparent; }
    .flexitem a { text-decoration: none !important; color: #444; }
    .flexitem:hover { border-bottom: 3px #E23838 inset; }
    .first { margin-left: 0px;}

/*widget  modification*********/
    h2.inreach_widgetName {	background:#313036 !important;}

/*move title bar down*********/
    h2.inreach_widgetName {	margin-top:4px !important;}

/* custom bullet*********/
    td.inreach_customBullet {	background-image:url(https://irstore.blob.core.windows.net/dcbar-public/catalog-images/CatSquare.png) !important; background-size: 10px 10px;}

/*gray bar mods*********/
    .inreach_td_alt, tr.odd { background-color:#D0DDEC!important;	border-top:none !important;	border-bottom:none !important;}
    .inreach_icon_reg, tr.even { border-top:none !important;	border-bottom:none !important;}
    td.odd { background-color:#D0DDEC !important;}
    .cn_wrapper { background:none !important;}

/*footer mods*********/
    .noprint { background:none !important; color: #444 !important;}
    .tablefooter { background-color:#eff0f5;}
    .footdiv {background-image: url(https://irstore.blob.core.windows.net/dcbar-public/catalog-images/footBg.svg); background-repeat: no-repeat; height: 300px; width: 100%; background-size: cover;}
    .footer {background: #eff0f5; min-height: 310px;}
    .bb {color: #444 !important; font-weight: normal !important;}
    #emailUs, #forgetMe { color: #444; font-weight: normal !important;}

/*popup mods*********/
    input#btnLookup { background-color: #E23838; border: 2px solid #E23838; color: #fff;}
    input#btnLookup:hover { cursor: pointer;}
    .ui-widget-header {border: none !important; background: #B1B0B8 !important; color: #fff !important;}
    .inreach_rounded_box { background-image: none !important; background-color: #fff !important; background-repeat: no-repeat;}
    input#btnLogin,input#btnRegister  {background-color: #E23838; border: 2px solid #E23838; color: #fff;}
    input#btnLogin:hover, input#btnRegister:hover {cursor: pointer;}

/*remove rounded *********/
.inreach_rounded_box_top_right, .inreach_rounded_box_top_left, .inreach_rounded_box_bottom_right, .inreach_rounded_box_bottom_left, .inreach_rounded_box_top_mid
{background-image: none !important;}
div.inreach_rounded_box_bottom_mid {background-image: none !important;}
div.inreach_rounded_box_mid {border-left: none; border-right: none;}

/***** bundle page mods *****/
#heading1 a {color: #000 !important; font-weight: bold;}
.card-header a {color: #000 !important; font-weight: bold;}