.block-order-tracking-v02 .order-form {
  overflow: hidden;
  margin: 25px 0;
  padding: 50px 0 30px 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}

.block-order-tracking-v02 section.alerts,
.block-order-tracking-v02 section.order-overview {
  padding-top: 1em;
}


.block-order-tracking-v02 .form-item > .description {
  margin-top: 5px;
  font-family: 'Uni Regular Italic';
  visibility: hidden;
} 

.block-order-tracking-v02 label {
  font-family: 'Uni Bold', sans-serif;
  font-size: 1em;
}

.block-order-tracking-v02 input[type="text"] {

}

.block-order-tracking-v02 #account-number input[type="text"],
.block-order-tracking-v02 #lookup-filter input[type="text"] {
  width: 220px;

}

#tracking-submit input { 
 margin-right: 6px;

}


.block-order-tracking-v02 div.loading {
  padding-left: 35px;
  padding-top: 5px;
  background: url("../images/ajax-loader.gif?v=2") no-repeat;
  height: 35px;
  margin-top: 28px;
  margin-left:  20px;
  text-align: left;
  font-size: 0.9em;
  display: inline-block;
  visibility: hidden;
}

.req {
  color: #d70f31;
}

tr.order-status-backorder td {
  background: #f8d6dc;
}

#lookup-filter {
  visibility: hidden;
}

.lookup-filter-value {
  padding-top: 10px;

}
#lookup-filter-select {

}

#start-date-input,
#end-date-input {
  width: 100px;
}


.lookup-filter-value {
  display: table;
}

.radio-item {
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 1px;
}
.radio-group-label {

}

.radio-item label,
.radio-item input {


}


.radio-item input {

  margin-top: 3px;
  float: left;
}

.radio-item label {
 font-family: 'Uni Regular';
   margin-left: 20px;
  font-size: 1em;
  display: block;
}

#checkbox-billto  {
  margin-top: 15px;
}

@media only screen and (max-width: 768px) {
    #checkbox-billto {
   margin-top: 0; 
  }
}

#checkbox-backordered div,
#checkbox-billto div {
  display: table-cell;
}

#checkbox-backordered div input,
#checkbox-billto div input {
  margin-right: 5px;
}

#checkbox-billto {

}

#checkbox-billto label {
  font-size: 0.8em;
}

/*
Typography
*/

.block-order-tracking-v02 h5 {
  font-family: 'Uni Regular';
  font-size: 1em;
  margin-bottom: 0;
}

.block-order-tracking-v02 h2 {
  font-size: 2.2em;

    font-family: 'Uni Regular';
}
.order-number {

}


/*
Tables
*/

.block-order-tracking-v02 section.order-output tbody tr:nth-child(odd) {
  background: #ebf8f8;
}

.block-order-tracking-v02 table {
  font-size: 90%;
  border-collapse: collapse;
  border: 0;
}

.block-order-tracking-v02 table th {
  font-family: 'Uni Bold';
  padding: 12px;
  background-color: #f8f8f8;
}

.block-order-tracking-v02 table tr {
  border: none;
}


.block-order-tracking-v02 table td {
  border: none;
  font-family: 'Uni Regular';
}

table.tablesorter thead tr .header {
  background: #a2a2a2 url(../images/sort.gif) right center no-repeat; 
  padding-right: 25px;
}

table.tablesorter thead tr .headerSortUp { 
    background: #555 url(../images/sort-asc.gif) right center no-repeat;  
} 

table.tablesorter thead tr .headerSortDown { 
    background: #555 url(../images/sort-desc.gif) right center no-repeat;  
} 

.shipped {
  color: #aaa;
}

.ship-pending {

}

