/* default_colors.css */

ul.tab_list li.selected , table.navbar_container td.selected  {
    color:white;
    background-color:#008000; 
    border:1px solid black;
}


a {
    color: blue;
}


table.navbar_container td.selected > a {
    color: white;
    text-decoration:none;
}

a:hover {
    color:yellow;   
    background-color:black;
}

a.hidden-link {
    text-decoration:none;
    color:black;	
}

a.hidden-link:hover {
    text-decoration:none;
    color:black;
    background-color:transparent;    
}


table.navbar_container td.selected > a:hover {
    color: yellow;
    background-color:#008000; 
}

ul.tab_list li.selected a {
	color:white;	
}

ul.tab_list li.selected a:hover {
	color:white;
	cursor:default;
    background-color:#008000; 
}

.localnavheader { /* header for each local nav section */ 
    color: black;
    border:1px solid #008000;
/*    background-color: #008000;  #d3d3d3; lightgrey */
}

.alt-label {
   background-color: red;
   color: white;
   border:1px solid black;
}

.recentlytrackedNumber  {
   background-color: red;
   color: white;
}

.InTransit {
    background-color: green;
}

.Delivered {
    background-color: black;
    color: white;
}

div.tools_container {
    border-top: 2px solid #a52a2a; /* brown; */ 
    border-bottom: 1px solid #a52a2a; /* brown; */ 
    background-color:  #fdf5e6; 
}

div.scheduled_message_container {
    background-color: linen;
}

div.tools_no_filter {
    border-bottom: 2px solid #a52a2a; /* brown; */ 
}

table.toolsMenu {   /* local non-navigating tool choices */
    color: black;
/*    background-color:  #fdf5e6; */
}


table.toolsMenu .divider {
    color: black;
}

table.toolsMenu .prompt {
    color: black;
}

div.filter_container {
    background-color:#FDF5E6;
    padding-top:2px;
    padding-bottom:2px;
    border-bottom: 2px solid #a52a2a; /* brown; */ 
    
}


table.filter_menu  a.selected {
   background-color: #008000; 
   color:white;
}

.sectionBar {   /* general section bars */
    color:black;
    background-color: #EBE7DB;
}

/* begin shipmentlist */
#shipmentlisttable thead {
   background-color: #EBE7DB; 
}


#shipmentlisttable .R0 {
   background-color: #CCFFCC;
}


#shipmentChargesTable .R0 {
    background-color: transparent;
}

#shipmentChargesTable .R1 {
    background-color: transparent;
}

#shipmentChargesTable .R2 {
    background-color: transparent;
}


/* end shipmentlist */

/* begin stuff specific to tracking page */

#trackingdetails .label {
    color:black;
    background-color: #EFEFEF;
}



#trackingdetails .sectionBar {
/*    color:white;
    background-color: #19588c; */ /* specific to tracking details page */
    color:black;
    background-color:#EBE7DB;
}

#trackingPackageTable .R0, .tracking-generic-info-table .R0 {
   background-color: #CCFFCC;
}

#trackingPackageTable .R1, .tracking-generic-info-table .R1 {
   background-color: white;
}

#trackingPackageTable .R2, .tracking-generic-info-table .R2 {
   background-color: #f5ddb3; /* wheat; */
   font-weight: bold;
}

#trackingEventTable .R0 {
   background-color: #CCFFCC;
}

#trackingEventTable .R1 {
   background-color: white;
}



.showHide {
   color:#003366;
}

.showHide a {
   color:#003366;
   text-decoration: none;
}

div.scheduled_message_container {
    border-top: 1px solid #a52a2a;
}

div.scheduled_message_container table th {
   background-color: silver;
}

/* end tracking page specific */

/* begin partybrowser specifics */
div.party_prowser_filter_container {
    border-top: 2px solid #a52a2a; /* brown; */ 
}

table.partybrowser_table th {
    background-color: #99ccff;
}

table.partybrowser_table tr.R0 {
    background-color: #EEEEEE;
}

table.partybrowser_table  tr.RH {
    background-color: #FFFFCC;
}

table.partybrowser_table  tr:hover {
    background-color: #FFFFCC;
}

/* end partybrowser specifics */

/* quotes */
#quote_results .label {
    color:black;
    background-color: #EFEFEF;
}

table.quote_tabular_results th {
    background-color: silver;
}

table.quote_tabular_results {
	font-size:95%;
}

table.quote_tabular_results  .RH {
    background-color: yellow;
}

table.quote_tabular_results tr.selected-row td {
    border-top:1px solid black;
    border-bottom:1px solid black;
}


table.quote_tabular_results .R0 {
   background-color: #CCFFCC;
}

table.quote_tabular_results .R1 {
   background-color: white;
}

table.quote_tabular_results .Comment {
   background-color: #ffffaa;
}

table.quote_tabular_results .R0L0 {
   background-color: #AEFFB3;
}

table.quote_tabular_results .R0L1 {
   background-color: #CCFFCC;
}

table.quote_tabular_results .R1L0 {
   background-color: whitesmoke;
}

table.quote_tabular_results .R1L1 {
   background-color: white;
}

ul#shipment_contents_container_selector {
	/* when loading orders that have invoices */
	background-color:lightgrey;
}

/* customs manager stuff */
.missing_data {
	background-color: mistyrose;
}

.missing-data {
	background-color: mistyrose;
}

.calculated_data {
	background-color: #ff9933;
}

.formlabel {
    color:black;
    font-weight:bold;
    text-align:right;
    padding-right:1ex;
    background-color: #EFEFEF;
}


.tabbar {
	/* horizontal tab bar */
/*	border-bottom:2px ridge #663333; */
	border-bottom:2px solid #006600; 
}

.tabbar-sub {
	/* horizontal tab sub bar */
	border-bottom: 1px solid #88aa88; 
}


.tabactivator   {
}


.tabactivator  a.tabactivator {
	text-decoration:none;
    color:#006600;
    border:none;
    background-color:transparent;
    font-size:larger;
}

a.hide-show {
	margin-left:1em;
	color:blue;	
}

a.hide-show:hover {
	color:yellow;	
}


.tabactivator  a:hover {
}

.focused, #ratequote input:active, #ratequote input:focus, #ratequote select:focus {
	background-color:yellow !important;
}

/* manage ogs dock styles begin */
.consignee-international span:after {
    content: ' (intl.)';
    font-weight:bold;
}

.consignee-transient {
	color:#880000;
	font-weight:bold;	
}


/* manage ogs dock styles end */

.warning {
    background-color:#880000;
    color:white;
}