body {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
  background-image: url("background demo.png");

  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 3580px;
  margin: 0;
}

#LoginBody {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  background-color: #061D40;

  background-image: none;
  height: 100vh;
  font-family: P;
}

#Portfolio {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
  background-color: #ffffff;
  background-image: none;
  height: 100vh;
}

#passwordinput {
  width: 95%;
  margin-top: 1vh;
  margin-bottom: 2vh;
  border: 1px solid #dee2e6;
  font-size: large;
  line-height: 24px !important;
  border-radius: 6px;

  padding: .375rem .75rem;
  font-weight: 400;
}

#nameinput {
  width: 95%;
  margin-top: 1vh;
  margin-bottom: 2vh;
  border: 1px solid #dee2e6;
  font-size: large;
  line-height: 24px !important;
  border-radius: 6px;
  padding: .375rem .75rem;
  font-weight: 400;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;

}

#firstnameinput {
  width: 95%;
  margin-top: 1vh;
  margin-bottom: 2vh;
  border: 1px solid #dee2e6;
  font-size: large;
  line-height: 24px !important;
  border-radius: 6px;
  padding: .375rem .75rem;
  font-weight: 400;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

#lastnameinput {
  width: 95%;
  margin-top: 1vh;
  margin-bottom: 2vh;
  border: 1px solid #dee2e6;
  font-size: large;
  line-height: 24px !important;
  border-radius: 6px;
  padding: .375rem .75rem;
  font-weight: 400;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

#emailaddressinput {
  width: 95%;
  margin-top: 1vh;
  margin-bottom: 2vh;
  border: 1px solid #dee2e6;
  font-size: large;
  line-height: 24px !important;
  border-radius: 6px;
  padding: .375rem .75rem;
  font-weight: 400;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

#telephonenumberinput {
  width: 95%;
  margin-top: 1vh;
  margin-bottom: 2vh;
  border: 1px solid #dee2e6;
  font-size: large;
  line-height: 24px !important;
  border-radius: 6px;
  padding: .375rem .75rem;
  font-weight: 400;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

footer {
  position: fixed;
  bottom: 0;
  margin-bottom: 0;
  height: 100px;
  width: 100%;
}

footer div {
  bottom: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;

  background-color: #3c4858 !important;
}

section {
  display: flex;
  flex-direction: column;
  background-color: white;
  width: 100%;
  height: fit-content;
  
  min-height: 94vh;
  border-radius: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.LoginFail {
border-radius: 5px;
font-size: 16px;
background-color: rgba(232, 65, 66, .9);
color: #fff;
border-color: #e84142;
padding: 1rem !important;
margin-bottom: 1.5rem !important;
position: relative;
border: 1px solid transparent;  
}

.LoginSection {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 90vh;
  border-radius: 15px;
  display: flex;
  align-items: center;
}

.LoginForm {
  font-family: Poppins, sans-serif;
  height: fit-content;
  width: 500px;
    color: #0693e3;
     font-weight: bold;
  background-color: #ffffff !important;
  align-items: baseline;
  justify-content: baseline;
  border-radius: 6px !important;
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.LoginTitle {
  font-family: Poppins, sans-serif;
  text-align: center;
   font-weight: bold;
  color: #0693e3 !important;
  margin-bottom: 1rem !important;
  font-family: Poppins, sans-serif;
  line-height: 1.5;
  font-weight: 500;
  font-size: 28px !important;
}

.Form {
  height: fit-content;
  width: 936px;
  background-color: #e9ecef !important;
  align-items: baseline;
  justify-content: baseline;
  border-radius: 6px !important;
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
  padding-right: 1rem !important;
  padding-left: 1rem !important;
  font-family: Poppins, sans-serif;
  margin-bottom: 4vh;
}

.TitleA {
  font-size: 40px !important;
  color: #0693e3;
  margin-bottom: .5rem !important;
  font-family: Poppins, sans-serif;
  line-height: 2;
  font-weight: 500;
}

#pagination {
  margin-top: 10px;
}

.pagination-button {
  display: inline-block;
  padding: 5px 10px;
  margin-right: 5px;
  cursor: pointer;
  background-color: #f0f0f0;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.pagination-button:hover {
  background-color: #e0e0e0;
}


#topnav {
  position: fixed;
  right: 0;
  left: 0;
  top: 0;
  z-index: 999;
  border: 0;
  transition: 0.5s;
  background-color: #061D40;
  display: flex;
  align-items: flex-start;
}

#LoginContainer {
  width: 100%;
  height: 50px;
  background-color: black;
  color: lightgrey;

  display: flex;
  align-items: flex-start;
}

.AddressTxt {
  margin-left: auto;
}

.text-danger {
  color: #e84142 !important;
}

#login-button {
  width: 100%;
  color: #ffffff;
  background-color: #262e33;
  padding: 10px 20px;
  text-decoration: none;
  font-size: 15px;
  letter-spacing: .5px;
  transition: .3s;
  font-weight: 500;
  border-radius: 5px;
}

#Register-button {
  width: 100%;
  color: #ffffff;
  background-color: #a1d0df;
  padding: 10px 20px;
  text-decoration: none;
  font-size: 15px;
  letter-spacing: .5px;
  transition: .3s;
  font-weight: 500;
  border-radius: 5px;
}

#login-button:hover {
  cursor: pointer;
  /* Change cursor to pointer on hover */
  transition: 3s;
  background-color: #173670;
}

.FlexLeftToRight {
  display: flex;
  flex-direction: row;
}

.half {

  WIDTH: 50%;
  MARGIN-RIGHT: 1VH;
}

#EditProfileBtn {
  width: 252px;
  color: #ffffff;
  background-color: #963a4f;

  padding: 10px 20px;
  text-decoration: none;
  font-size: 15px;
  letter-spacing: .5px;
  transition: .3s;
  font-weight: 500;
  border-radius: 5px;
}

#EditProfileBtn:hover {

  cursor: pointer;
  /* Change cursor to pointer on hover */
  transition: 3s;
  background-color: #5f2230;
}

.container {
  width: 100%;
  height: 75px;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
  display: flex;
  align-items: flex-start;
}

.container {
  max-width: 1000px !important;
}

.containera {
  max-width: 1300px !important;
  
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.containerb {
  width: 936px;
}

a {
  align-self: center;
  font-family: Poppins, sans-serif;
  text-decoration: none;
  padding: 1.5vw;
  font-size: larger;
  display: block;
  color: rgba(255, 255, 255, .5);
  /* font-size: 18px; */
  background-color: transparent !important;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 24px;
  text-transform: uppercase;
  transition: .5s;
  padding-left: 10px;
  padding-right: 10px;
}

a:hover {
  color: white;
}

.copyright {
  font-size: 11px;
  color: #8c98a4 !important;
}

.Logo {
  position: inherit;
  margin-right: auto;
  padding: 0;
  height: 75px;
  width: 295px;
  background-image: url("MP_Logo.jpg");
  background-size: contain;
  /* or cover, or specific dimensions */
  background-repeat: no-repeat;
}

.LogoCenterpage {
  justify-self: center;
  margin: 6vh;
  height: 75px;
  width: 295px;
  background-image: url("MP_Logo.jpg");
  background-size: contain;
  /* or cover, or specific dimensions */
  background-repeat: no-repeat;
}

.Form table {
  border-collapse: collapse;
  width: 100%;
}

.Form th,
.Form td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: left;
}

.Form th {
  background-color: #f0f0f0;
}

.Form tbody tr:nth-child(odd) {
  background-color: #f9f9f9;
}

.Form tbody tr:nth-child(even) {
  background-color: #fff;
}

.Form tbody td span {
  white-space: pre-wrap;
  font-size: 14px;
  color: #333;
}

.Form tbody td span br {
  display: none;
}

.Form #RecentActivityTable_wrapper {
  overflow-x: auto;
}

/* Dropdown Button */
.dropbtn {
  font-family: Poppins, sans-serif;
  text-decoration: none;

  font-size: larger;

  border: none;
  color: rgba(255, 255, 255, .5);
  font-size: 18px;
  background-color: transparent !important;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 24px;
  text-transform: uppercase;
  transition: .5s;
  padding-left: 10px;
  padding-right: 10px;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  /* position: relative; */
  /* display: block; */
  /* height: auto; */
  position: relative;
  height: 75px;
  justify-items: center;
  align-content: center;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #061D40;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
  font-family: Poppins, sans-serif;
  color: rgba(255, 255, 255, .5);
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  font-size: 15px;
}

label {
  font-size: larger;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
  background-color: #ddd;
  color: white;
  transition: .5s;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
  display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
  color: white;
  transition: .5s;
}

.Hidden{
  display:none;
}
.HiddenDiv {
  display: none;
}
 
.dropdown-content .HiddenDiv {
  display: none;
}







/*HOW PRODUCTION HOUSE WORKS: ALL STRAINS ARE NUMBERED NAMES UNTIL PICKED OUT AND GIVEN A UNIQUE NAME FOR THEIR QUALITIES, USES, AND REFERENCES TO THEIR PARENTS*/
/*https://www.leafly.com/news/strains-products/soty-2022-runners-up https://relentless-genetics.com/our-strains/event/frozay https://relentless-genetics.com/our-strains/event/tropicana-cherry https://www.leafly.com/news/strains-products/12-top-weed-strains-may https://www.leafly.com/news/strains-products/runners-up-leafly-strain-of-the-year-2023 https://www.leafly.com/news/strains-products/12-top-weed-strains-may https://www.leafly.com/news/strains-products/top-100-marijuana-strains https://relentless-genetics.com/our-strains */
/*Mediterranean climates and tropical climates share some similarities but also have significant differences. Here are some key points to consider when comparing these two climate types:

Similarities:
- Warm Temperatures: Both Mediterranean and tropical climates are characterized by warm to hot temperatures throughout the year.
- Seasonal Rainfall: Both climate types typically have a distinct wet season and dry season, although the timing and duration of these seasons may vary.
- High Humidity: Both climate types can have relatively high humidity levels, especially during the wet season.
- Vegetation: Both Mediterranean and tropical regions can support lush vegetation due to the favorable climate conditions.
Differences:
- Temperature Range: One of the key differences is the temperature range. Mediterranean climates tend to have more significant temperature variations between summer and winter, while tropical climates generally have more consistent temperatures year-round.
- Rainfall Patterns: Tropical climates typically receive more rainfall throughout the year compared to Mediterranean climates, which often experience a pronounced dry season.
- Seasonality: While both climate types have seasonal variations, the timing and intensity of these seasons differ. For example, the wet season in a tropical climate may be more prolonged and intense than in a Mediterranean climate.
- Geographical Distribution: Mediterranean climates are typically found in regions bordering the Mediterranean Sea, parts of California, parts of Australia, and parts of South Africa. Tropical climates are found near the equator in regions such as Central and South America, Africa, Southeast Asia, and the Pacific Islands.
In conclusion, while Mediterranean and tropical climates share some common characteristics, such as warm temperatures and seasonal variations in rainfall, they also have distinct differences in terms of temperature range, rainfall patterns, and seasonality.
 Therefore, it would be more accurate to say that they are not entirely similar but rather exhibit some similarities along with notable differences.
4 to 16 cannabis plants, depending on the size of the plants, your chosen growing method, and how you plan to arrange them within the space. As the plants grow and develop, you can adjust their spacing and training techniques to optimize yield and maximize your harvest.
Simulated results 
Low Plant Count (4-6 plants): Assuming an average yield per plant of 2 to 6 ounces.

Total yield range: 4 plants * 2 ounces/plant = 8 ounces to 6 plants * 6 ounces/plant = 36 ounces.
Medium Plant Count (8-12 plants): Assuming an average yield per plant of 1 to 4 ounces.

Total yield range: 8 plants * 1 ounce/plant = 8 ounces to 12 plants * 4 ounces/plant = 48 ounces.
High Plant Count (14-16 plants): Assuming an average yield per plant of 0.5 to 2 ounces.

ask to see meralco bill for house/grow area. and meralco bill for without setup or light expenditure.

Total yield range: 14 plants * 0.5 ounces/plant = 7 ounces to 16 plants * 2 ounces/plant = 32 ounces.
https://www.youtube.com/watch?v=4tYFPbEUV-M
https://www.growweedeasy.com/how-to-produce-a-ton-of-weed-legal-plant-limits
https://www.youtube.com/watch?v=RxBoYsGwm2g
https://www.youtube.com/watch?v=XHQJwJgFEeI

*/