.watermeter-reader-only
{

}
.watermeter-reader-only-hidden
{
  display: none;
}
.div-reading-period
{
  background-color: #FFFFFFD8;
  border: solid;
  border-width: 2px;
  padding: 3px;
}
.leaflet-right > .div-reading-period
{
  margin-right: 110px;
}
.leaflet-right > .div-reading-period.mobile
{
  margin-right: 10px;
}
.modal-irrigationshed-reads-add
{
  z-index: 20002;
}
.modal-flowmeter-reads-add
{
  z-index: 20002;
}
.leaflet-top.leaflet-left, .leaflet-top.leaflet-right
{
  margin-top: 47px;
}
.modal-waterconnection-notes
{
  margin: 0 auto;
  top: 50%;
  transform: translate(0, -50%);
  z-index: 20003;
}
.modal-flowmeter-notes
{
  margin: 0 auto;
  top: 50%;
  transform: translate(0, -50%);
  z-index: 20003;
}
.modal-waterconnection-info
{
  z-index: 20003;
}
.modal-irrigationshed-info
{
  z-index: 20003;
}
.grid-irrigationshed-info
{
  display: grid;
  grid-template-columns: 2fr 2fr 1fr 1fr 1fr 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  width: 100%;
}
.irrigationshed-title
{
  border-bottom: solid;
  border-bottom-width: 1px;
  display: flex;
  grid-column-end: 8;
  grid-column-start: 1;
  justify-content: center;
  justify-self: stretch;
}
.grid-flowmeter-info
{
  display: grid;
  grid-template-columns: 2fr 1fr 2fr 2fr 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  width: 100%;
}

.flowmeter-title
{
  border-bottom: solid;
  border-bottom-width: 1px;
  display: flex;
  grid-column-end: 6;
  grid-column-start: 1;
  justify-content: center;
  justify-self: stretch;
}
.waterconnection-title
{
  display: flex;
  justify-content: center;
  text-transform: uppercase;
}
.irrigationshed-list-modal
{
  z-index: 20001;
}
.irrigationshed-list-modal-body
{
  max-height: 75vh;
  overflow: auto;
}
.irrigationshed-list-table
{
  border-collapse: collapse;
  width: 100%;
}
table.irrigationshed-list-table th {
  border: 1px solid #dddddd;
  text-align: center;
}
table.irrigationshed-list-table td {
  border: 1px solid #dddddd;
  text-align: center;
}

table.irrigationshed-list-table tr:nth-child(even) {
  background-color: #dddddd;
}
.clickable-row
{
  cursor: pointer;
  font-weight: bolder;
}
.irrigationshed-list-table .clickable-row:hover {
  background-color: #7fbf3f36;
}
.irrigationshed-list-table tr.row-visited[class]
{
  background-color: #7fbf3f90;
  cursor: pointer;
}
.irrigationshed-list-table tr.row-visited[class]:hover
{
  background-color: #73737390;
}

.flowmeter-list-modal
{
  z-index: 20001;
}
.flowmeter-list-modal-body
{
  max-height: 75vh;
  overflow: auto;
}
.flowmeter-list-table
{
  border-collapse: collapse;
  width: 100%;
}
table.flowmeter-list-table th {
  border: 1px solid #dddddd;
  text-align: center;
}
table.flowmeter-list-table td {
  border: 1px solid #dddddd;
  text-align: center;
}

table.flowmeter-list-table tr:nth-child(even) {
  background-color: #dddddd;
}
.clickable-row
{
  cursor: pointer;
  font-weight: bolder;
}
.flowmeter-list-table .clickable-row:hover {
  background-color: #7fbf3f36;
}
.flowmeter-list-table tr.row-visited[class]
{
  background-color: #7fbf3f90;
  cursor: pointer;
}
.flowmeter-list-table tr.row-visited[class]:hover
{
  background-color: #73737390;
}

/*Fix for active content*/
.leaflet-control-locate.leaflet-bar.leaflet-control.active:after
{
  content: "";
}
.div-filter-options
{
  margin-bottom: 5px;
  margin-left: 12px;
  margin-top: 10px;
  overflow: hidden;
  width: 100%;
}
.btn-modal-reading-register
{
  border: none;
  cursor: pointer;
  font-size: 17px;
  height: 35px;
  line-height: 0.5;
  padding: 6px 0;
  text-align: center;
  width: 35px;
}
.leaflet-reading-register-pane
{
  z-index: 601;
}