@import url('https://fonts.googleapis.com/css?family=Oswald:300,500|Source+Sans+Pro:400,700,400i,700i');

.ovf-nav li a { font-family: 'Oswald', Helvetica, Arial, sans-serif !important;
                font-size: 1.1em !important;
                font-weight: 500 !important;  }

*, body, td    { font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif !important;
             font-size: 10pt;}

.d24-button, a.button-clone, .ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button
        { font-family: inherit !important; }

input, textarea, select 
        { font-family: inherit !important; }  

/* Updated 07/14/2017 ESA */

/* ============= Make OVF Logo wider  ============= */
.d24-main-logo { width: 288px !important; height: 36px !important; margin-right: 12px !important; }

 /*  ============= Increase size of top bar, text and links ============= */
#d24_1stHdrBar {height: 24px !important; background: #efefef; }
#d24_3rdHdrBar {height: 56px !important; border-bottom: solid 2px #cc0000; }
                    
.ovf-nav {
    display: inline !important;
}
        
ul.ovf-nav {
                display: inline !important;
                width: 100% !important;
                height: 100% !important;
                min-width: 960px !important;
                margin: 0 !important;
                padding:0 !important;
                }

.ovf-nav li {   font-family: 'Oswald', Helvetica, Arial, sans-serif !important;
                font-size: 1.1em !important;
                text-align: left !important;
                display: inline-block;
                overflow: hidden;
                background: url(/d24/override-v2/linkbg.png) no-repeat left top !important;
                float: left;
                border-left: 0px solid #ffffff; !important; 
                border-right: 1px solid #ffffff !important; 
                padding: 5px 5px 2px 5px !important;
                width: 7% !important;
                min-width: 48px !important;
                line-height: 100% !important;
                height: 48px !important;

                }
                
a.ovf-nav-link   {
                color:#ffffff !important;
				font-weight: 400 !important;
                display: block;
				width: 100%  !important;
				height: 100%  !important;
                }

ul.user-link    { display: inline !important;
                    float: left; 
                    font-size: 1.3em !important;
                    }

ul.system-links { display: inline !important;
                    text-align: right;
                    font-size: 1.3em !important;}

#home2	        { color: #ffffff !important;  }

.ovf-menu-separator {
                height: 72px;
                z-index: 100;
                padding-top: 18px !important; 
                vertical-align: middle !important;
                margin: 0; 
                padding: 0;
                border-bottom: solid 3px #cc0000;
                text-align: center; 
                background: url(/d24/override-v2/deepblue.jpg) repeat center bottom;
                background-color: #ffffff;
                    }	
               
/* ============= Style the search box ============= */
                              
.ovf-search-label {
                color: #ffffff;
                font-size: 1.3em !important;
                line-height: 95%;
                    }

.ovf-search-box { 
                  height: 36px !important;
                  font-size: 2em;
                    }
               
/*  ============= CHANGE Top bar &  ACCOUNT button - increase padding and set different background image ============== */

li.d24-display-account  {
                margin-top: 4px; 
                    }
                    
a.d24-display-account 	{
				background: url(/d24/override-v2/change-account.png) no-repeat right center !important;
				padding-right:112px !important;
                    }

/* ============= Make D24 Price List parameter boxes show 10 (max#) selections! =============  */

.d24-price-list-request .param-box.criteria-lists { height: 240px !important; }

/* Adjust external-content iframe so it flows with the rest of the page */ 

.d24-full { position: static !important; } /* height: 600px !important; } */
.d24-full iframe { display: block; position: static !important; }
/* #appMainBody { min-height: 999px !important; } */

/* ============= Welcome Screen ============= */

.ovf-widget { width: 31%; margin: 1%; float: left; }

div#ovfwelcome { width: 31%; margin: 1%; float: left; border: 0px solid #efefef;}
div#ovfwelcome p { line-height: 200% ; }

div#ovfbulletins { width: 31%; margin: 1%; float: left; border: 0px solid #efefef;}

div#ovfspecials { width: 31%; margin: 1%; float: left; border: 0px solid #efefef; }


div#d24-item-details-product-knowledge { display: block !important; }
div.item      {width: 49% !important; float: left; }
div.packaging {width: 49% !important; float: left; padding-top:18px !important;}

div.prodline  {width: 49% !important; float: left; padding-bottom:18px !important; }
div.mfgr      {width: 49% !important; float: left; padding-bottom:18px !important; }


