 /***************************************************************************************************/
 /* Copyright on the content of this file is owned by The Backyards Ltd. All rights reserved. *******/
 /* Please respect the money, knowledge and effort involved in developing this code. ****************/
 /* Copying, reproducing, manipulating or using this code in any way, other than indirectly as a user/ 
 /* of the The Backyards website, requires written permission from The Backyards Ltd. ***************/
 /***************************************************************************************************/

/* CSS for the chart display */
.pbGraph {
   width: 100%;
   height: 50px;
   position: relative;
   display: flex;
   align-items: flex-end;
   justify-content: space-between;
/*   border-bottom: 1px solid #1f4561; */
}

.bar {
   width: 2%;
   background-color: lightgray;
   transition: height 0.5s ease-in-out;
}

/* The following are required to  be explicit for the general website */
td { padding: 0.1em; }
a { color: #1f4561; }
.dim { color: dimgray; }
.fs75 { font-size: 0.75em; }
.fs85 {font-size: 0.85em;}
.fsp85 {font-size: 85%;}
.fsp90 { font-size: 90%; }
.light { color: lightgray; opacity: 0.6;}
.note { color: #1f4561; }
.padLeft1 { padding-left: 1em; }
.setw8  { width:  8em; }
.setw10 { width: 10em; }
.tdCent { text-align:center !important; }
.tdBold { font-weight:600; }
.tdVA { padding-top: 0.75em; }
.trgap { padding-top:0.5em; }
.w3-select {padding: 0.25em 0 !important;}
.w3-input {padding: 0.25em 0 !important;}

#pregby {transform: scale(1.25, 1.25); }
#gestAvg { border-top: 1px solid #1f4561; }

.pregby-container {
   display: flex;
   justify-content: center;
   align-items: center; /* Vertically center buttons if needed */
   flex-grow: 1; /* Allow it to take up available space */
}
