.bcWarehouse .row {
  display: flex;
  flex-direction: column;
  padding: 0;
  width: 100%;
  margin-bottom: 10px;
}

.bcWarehouse .row.row-no-padding {
  padding: 0;
}

.bcWarehouse .row.row-no-padding > .column {
  padding: 0;
}

.bcWarehouse .row.row-wrap {
  flex-wrap: wrap;
}

.bcWarehouse .row.row-top {
  align-items: flex-start;
}

.bcWarehouse .row.row-bottom {
  align-items: flex-end;
}

.bcWarehouse .row.row-center {
  align-items: center;
}

.bcWarehouse .row.row-stretch {
  align-items: stretch;
}

.bcWarehouse .row.row-baseline {
  align-items: baseline;
}

.bcWarehouse .row .column {
  display: block;
  flex: 1 1 auto;
  margin-left: 0;
  max-width: 100%;
  width: 100%;
}

.bcWarehouse .row .column.column-offset-10 {
  margin-left: 10%;
}

.bcWarehouse .row .column.column-offset-20 {
  margin-left: 20%;
}

.bcWarehouse .row .column.column-offset-25 {
  margin-left: 25%;
}

.bcWarehouse .row .column.column-offset-33, .bcWarehouse  .row .column.column-offset-34 {
  margin-left: 33.3333%;
}

.bcWarehouse .row .column.column-offset-50 {
  margin-left: 50%;
}

.bcWarehouse .row .column.column-offset-66, .bcWarehouse .row .column.column-offset-67 {
  margin-left: 66.6666%;
}

.bcWarehouse .row .column.column-offset-75 {
  margin-left: 75%;
}

.bcWarehouse .row .column.column-offset-80 {
  margin-left: 80%;
}

.bcWarehouse .row .column.column-offset-90 {
  margin-left: 90%;
}

.bcWarehouse .row .column.column-10 {
  flex: 0 0 10%;
  max-width: 10%;
}

.bcWarehouse .row .column.column-20 {
  flex: 0 0 20%;
  max-width: 20%;
}

.bcWarehouse .row .column.column-25 {
  flex: 0 0 25%;
  max-width: 25%;
}

.bcWarehouse .row .column.column-33, .bcWarehouse .row .column.column-34 {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
}

.bcWarehouse .row .column.column-40 {
  flex: 0 0 40%;
  max-width: 40%;
}

.bcWarehouse .row .column.column-50 {
  flex: 0 0 50%;
  max-width: 50%;
}

.bcWarehouse .row .column.column-60 {
  flex: 0 0 60%;
  max-width: 60%;
}

.row .column.column-66, .bcWarehouse .row .column.column-67 {
  flex: 0 0 66.6666%;
  max-width: 66.6666%;
}

.bcWarehouse .row .column.column-75 {
  flex: 0 0 75%;
  max-width: 75%;
}

.bcWarehouse .row .column.column-80 {
  flex: 0 0 80%;
  max-width: 80%;
}

.bcWarehouse .row .column.column-90 {
  flex: 0 0 90%;
  max-width: 90%;
}

.bcWarehouse .row .column .column-top {
  align-self: flex-start;
}

.bcWarehouse .row .column .column-bottom {
  align-self: flex-end;
}

.bcWarehouse .row .column .column-center {
  -ms-grid-row-align: center;
      align-self: center;
}

@media (min-width: 40rem) {
  .bcWarehouse .row {
    flex-direction: row;
    margin-left: -1.0rem;
    width: calc(100% + 2.0rem);
  }
  .bcWarehouse .row .column {
    margin-bottom: inherit;
    padding: 0 1.0rem;
  }
}

#lblClearResults {display: inline-block; margin-left: 20px;}
#MemberResults {margin-top:20px;}

#MemberDetails {font-size: 15px;}
.MemberDetailsSection {    margin-bottom: 10px; padding: 8px;  border-radius: 0px;  box-shadow: 1px 1px 3px 1px #e0e0e0; -moz-box-shadow: 1px 1px 3px 1px #e0e0e0;    -webkit-box-shadow: 1px 1px 3px 1px #e0e0e0;}
#MemberDetails {width: 80%; background-color: #FFF; padding: 10px; color:#808080;}
#MemberDetails .popup_close {color:#000; position: absolute; top: 0; right: 0px; border-radius: 2px; background: none; border: 0; font-size: 25px; padding: 0 10px;}


.MemberFieldLabel {width:200px; display:inline-block;}
.MemberFieldValue { margin-left:10px; font-weight: bold;}

/* #MemberMetaData .MemberMetaName {width:200px; display:inline-block;} */
#tblMembers_filter, #tblEvents_filter{margin-bottom:20px;}
#tblMembers {color:#000;}
#MemberMetaData {column-count: 3; column-gap: 10px;}
#MemberMetaData .MemberMeta {break-inside: avoid; margin-bottom: 20px; padding: 8px;  border-radius: 0px;  box-shadow: 1px 1px 3px 1px #e0e0e0; -moz-box-shadow: 1px 1px 3px 1px #e0e0e0;    -webkit-box-shadow: 1px 1px 3px 1px #e0e0e0; }
#MemberMetaData .MemberMeta .MemberMetaName {font-weight: 700; }

#tblEvents {color:#000;}

.EndPoint {margin-bottom: 10px; padding: 8px;  border-radius: 0px;  background-color: #eaeaea; }
.EndPointDescription {font-size:12px;}
.EndPointReturnDetails {font-size: 12px;}
.EndPointReturnDetails span {font-size: 12px; font-weight: bold; margin-right:10px;}
.EndPointVerb {font-size:10px; color:#00AA00; padding:3px; border:1px solid #00AA00; margin-left:5px;}
.EndPointParameters {background: #FFF; padding:10px; margin-left: 30px; font-size: 10px;}
.EndPointParameters .name {font-weight: bold; margin-right:10px; width:100px; display:inline-block;}
.EndPointParameters .required {color:#FF000; margin-right:10px; background-color: #eaeaea; padding:3px;}
.EndPointParameters .defaultvalue {margin-right:10px; background-color: #eaeaea; padding:3px;}

.CronJob {font-size: 14px; margin-bottom: 10px;}
.CronJob .LastRun {font-size:12px;}
.CronJob .LastRun.Complete {color: darkgreen;}
.CronJob .LastRun.NotComplete {color: #ff0000;}
.CronJob .LastRun .LastRunTimeTaken {margin-left: 10px;}


.bcWarehouse table tr { padding:3px; }

.bcWarehouse table {
    
    border-collapse: collapse;
    border-spacing: 0;
    background-color: white;
    
}

.bcWarehouse table.with-borders tbody td {
    border: solid 1px #CCC;
}

.bcWarehouse table thead th {
    background-color: gainsboro;
    border: solid 1px #CCC;
    color: black;
    padding: 10px;
    text-align: left;    
}
.bcWarehouse table thead td, .bcWarehouse table tbody td {    
    padding: 3px;
    border: solid 1px #CCC;    
}

#tbl-race-data tbody tr[data-state='ok'] { color: green; }
#tbl-race-data tbody tr[data-state='error'] { color: red; }



