.badge {
  font-weight: 500;
  line-height: 1.25;
}
.badge-full {
  display: block;
}

/* .badge[class*="tour-"] {
    font-size: 95%;
} */

.tour-label {
  padding: 4px;
  border-radius: 4px;
  font-weight: 700;
}

tr.tour-R,
.badge.tour-R,
.card-header.tour-R {
  color: #ffffff;
  background-color: #003e7e;
}
.tour-R {
  color: #003e7e;
}

tr.tour-E,
.badge.tour-E,
.card-header.tour-E {
  color: #ffffff;
  background-color: #0179b6;
}

tr.tour-J,
.badge.tour-J,
.card-header.tour-J {
  color: #ffffff;
  background-color: #990001;
}

tr.tour-A,
.badge.tour-A,
.card-header.tour-A {
  color: #ffffff;
  background-color: #0f3d32;
}

tr.tour-F,
.badge.tour-F,
.card-header.tour-F {
  color: #ffffff;
  background-color: #f6b412;
}

tr.tour-D,
.badge.tour-D,
.card-header.tour-D {
  color: #ffffff;
  background-color: #0a3f7e;
}

tr.tour-H,
.badge.tour-H,
.card-header.tour-H {
  color: #ffffff;
  background-color: #007dc3;
}
tr.tour-N,
.badge.tour-N,
.card-header.tour-N {
  color: #ffffff;
  background-color: #019ec9;
}
tr.tour-G,
.badge.tour-G,
.card-header.tour-G {
  color: #ffffff;
  background-color: #007fb2;
}
tr.tour-M,
.badge.tour-M,
.card-header.tour-M {
  color: #ffffff;
  background-color: #002469;
}
.tour-G {
  color: #007fb2;
  text-transform: uppercase;
}

.soft-grey-bg {
  background-color: rgba(0, 0, 0, 0.06);
}

li.cart-page-container a.viewer {
  display: none;
}

li.cart-page-container:hover a.viewer {
  display: inline;
}

th.text-vertical {
  /* border-right: 1px solid #aaa; */
}

.text-vertical {
  /* writing-mode: vertical-rl; */
  /* -ms-writing-mode: vertical-rl; */
  /* vertical-align: text-bottom; */
  transform: rotate(-180deg);
  vertical-align: top !important;
}

.text-vertical > div,
.text-vertical > span {
  -webkit-writing-mode: vertical-rl;
  white-space: nowrap;
}

.list-group-accordian .list-group-item a {
  cursor: pointer;
}

.table tbody tr.striped {
  background-color: #e9ecef;
}

.table tbody tr.alt.primary {
  background-color: #e9ecef;
}

.table tbody tr.alt.secondary {
  background-color: #e9ecef;
}

div[data-fedex-upload-ready*=notstarted] #fedex-upload-ready-btn, div[data-fedex-upload-ready*=notstarted] #fedex-upload-uploading-btn {
    display: none;
}

div[data-fedex-upload-ready*=processing] #fedex-upload-ready-btn, div[data-fedex-upload-ready*=processing] #fedex-upload-btn {
    display: none;
}

div[data-fedex-upload-ready*=ready] #fedex-upload-btn, div[data-fedex-upload-ready*=ready] #fedex-upload-uploading-btn {
    display: none;
}