
@import "trm-std.css";
dt {
  float: left;
  clear: left;
  margin-right: 5px;
  font-weight: bold;
}
dd {
  margin-left: 0px;
}
th { font-size: 13px; }
td { font-size: 12px; }
.bootstrap-select {
    margin-left: 8px !important;
}
.tableFilterSelect {
    font-size: 0.9rem;
}
#monthlySalesReports_filter > label {
    display: none;
}
#rates_filter > label {
    display: none;
}
#rejects_filter > label {
    display: none;
}
#baskets_filter > label {
    display: none;
}
.btn {
    padding: .35rem .75rem;
}
.dropdown-toggle {
    color: black;
}
.busy {
    cursor: progress;
}
.footer {
  font-size: 12px;
  text-align: center;
  padding: 30px 0;
  margin-top: 40px;
  border-top: 1px solid #e5e5e5;
}
.footer p {
  margin-bottom: 0;
}
.footer-links {
  margin: 10px 0;
}
.footer-links li {
  display: inline;
  padding: 0 2px;
}
.footer-links li:first-child {
  padding-left: 0;
}
table.incomeTrackingSummary  tbody tr td dl dl {
  margin-bottom: 0.25rem;
}
table.incomeTrackingSummary tbody tr td dl dt {
  font-weight: light;
}
table.incomeTrackingSummary tbody tr td dl dt svg,
 table#monthlySalesReports thead tr th svg { 
  color: #44444466;
}
table#monthlySalesReports tbody tr td span.metadata-value.dsp svg { display: none; } // icons were cool but weren't taken into account in width computations. Sad.
table.incomeTrackingSummary tbody tr td.Empty {
  background-color: #ffffff30;
}
table.incomeTrackingSummary tbody tr td.Unknown {
  background-color: #ff000030;
}
table.incomeTrackingSummary tbody tr td.MoneyReceived {
  background-color: #00ff0030;
}
table.incomeTrackingSummary tbody tr td.Computed {
  background-color: #00ffff30;
}
table.incomeTrackingSummary tbody tr td.ReportReceived {
  background-color: #0000ff30;
}
table.incomeTrackingSummary tbody tr td.Locked {
  background-color: #00000030;
}
table.dataTableError {
    background-color: crimson; 
}
.offset-1 {
  margin-left: 8.333333%;
}
.offset-2 {
  margin-left: 16.666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.333333%;
}
.offset-5 {
  margin-left: 41.666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.333333%;
}
.offset-8 {
  margin-left: 66.666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.333333%;
}
.offset-11 {
  margin-left: 91.666667%;
}
.counter {
  background-color: #555555;
  border-radius: 50%;
  padding-left: 6px;
  padding-right: 6px;
}
.incomeTrackingBasket .monetary-amount {
    font-size: 75%;
}
.basketQuarterCell {
    border-right: 10px solid white !important;
}
.basketAlreadyUsedGroup {
    background-color: #ACBAE6 !important;
}
.basketAlreadyUsedCell {
    background-color: #ADD8E6 !important;
}
.basketPartiallySelectedCell {
    background-image: repeating-linear-gradient(45deg, lightgreen, lightgreen 10px, #cacfd5 10px, #cacfd5 20px);
}
.basketSelectedCell {
    background-color: lightgreen !important;
}
.collapse-link {
    color: #ef4545 !important;
    text-decoration: underline #ef4545 !important;
    cursor: pointer;
}
.basket-retail-name {
    padding-left: 1.5em !important;
}
#addRatesTable tr {
    display: block;
    float: left;
}
#addRatesTable th, #addRatesTable td {
    display: block;
    margin-left: 3px;
}
#addRatesTable .form-group {
    height: 30px;
    min-width: 150px;
}
.territoriesB4 {
    width: 100px;
}
.testBrand {
    color: red !important;
}