@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');
@import url("/themes/_portals/bluestar/css/catalogue.css?V");

/*.button a  {
	background-color: #f6f6f6 !important; 
	border: 1px solid #333333 !important; 
	color: #525252;
}
.button a:hover {
	background-color: #000000 !important; 
	border: 1px solid #303030 !important; 
}*/
.expand {
    color: #05415B;
}
a:hover .expand {
    background-color: #05415B;
}
td		{
    color: #05415B; 
}
#openAll .expand, #closeAll .expand {
    background-color: #05415B;
}
input[type="button"] {
    background-color: #05415B !important;
    border: 1px solid #05415B;
}
input:hover[type="button"] {
    background-color: #333333 !important;
    border: 1px solid #333333 !important;
}
.Webform {
	width: 959px;
	margin: auto;
}
.Webform .productOrderTable {
	padding: 0px;
}
.order-table-wrapper {
  margin: 0px;
}
.javelinLogoSpace {
	/*display: none;*/
	background-color: transparent;
	background-image: url('/themes/dia/img/logobanner_2025.png');
	background-position: top;
    height: 230px;
    background-size: 959px;
}
.javelinWebFormSpace {
	display: none;
}
.btn {
	background: #F0F0F0 !important;
	color: #000000 !important;
	border: solid 2px #000000;
}
.btn:hover {
	background: #525252 !important;
	color: #FFFFFF !important;
}
.shopping-cart-order.btn:hover {
	padding: 8px 12px;
	border: solid 2px #525252;
}
.download-links .btn {
  border: none;
  background: transparent !important;
  color: #DB8B09 !important;
}
.download-links .btn:hover {
  border: none;
  background: transparent !important;
  color: #DB8B09 !important;
}
.javelinHeader    {
  color: #DB8B09;     
}
.javelinSubheader {
  color: #05415B; 
}
.javelinSubheader2 {
	color: #333333;
}
.fa.fa-sort.fa-x2 {
	color: #333333;
}
.Webform .stock-leadtime {
	color: #525252;
}
h1 {
	color: #DB8B09;
}
h2 {
	color: #DB8B09;
}
h3 {
	color: #DB8B09;
}
.Webform .cell2 {
  width: 40% !important;
}
.cell1 {
	width: 80px;
}
.javelinHeaderBar a:active {
  color:  #333333 !important; 
}
.javelinHeaderBar a:visited {
  color:  #333333 !important; 
}
.dtreeSearch {
    border-color: #05415B #cdcdcd #cdcdcd;
}
.dtreeSearch td {
    color: #05415B !important;
}
.dtreeCart {
    background-color: #333333;
    border: 1px solid #333333;
}
.dtreeHistory {
    border-top: 4px solid #333333;
}
.dtreePane {
    background-color: #f6f6f6;
    border: 1px solid #D6D6D6;
    box-shadow: 1px 5px 5px #808080;
    color: #333333;
}
.dtreeMap {
    background-color: #f6f6f6;
    border: 1px solid #D6D6D6;
    box-shadow: 1px 10px 10px #808080;
    color: #333333;
}
.dtreeNode {
    color: #05415B;
}
.dtree a.nodeSel {
    background-color: #05415B;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
        background-color: #05415B;
}
#divCatalog {
    border-color: #05415B #cdcdcd #cdcdcd;
}
.product-list-options .ui-button {
	color: #454545;
	background: #f6f6f6;
}
.product-list-options .ui-state-active {
  background: #525252;
  color: #FFFFFF;
}
.product-list-options .ui-button.ui-state-active:hover {
  background: #000000;
  color: #e0e0e0;
}
.version {
	position: relative !important;
}