.custom-foot .footer-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 20px; /* Add padding on the sides if needed */
}

.custom-foot .logo-container {
  width: 50%;
  padding-right: 20px; /* Add padding to the right of the logo */
}

.custom-foot .contact-info {
  text-align: left;
  padding-left: 80%; /* Add padding to the left of the contact info */
  margin-right: auto; /* This will push everything else to the right */
}

.custom-foot .text-links-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  order: 2;
  width: 100%;
}

.custom-foot .contact-info {
  align-items: right;
  text-align: left;
  margin-right: auto; /* Pushes the additional links to the right */
}

.custom-foot .additional-links {
  text-align: right;
}

.custom-foot .additional-links a {
  color: white; /* White link color */
  text-decoration: none; /* No underline */
  margin-left: 20px; /* Space between links */
}

.custom-foot .additional-links a:hover {
  text-decoration: underline; /* Underline on hover */
}

.custom-foot img {
  height: 30%; /* Same as your HTML inline attributes */
  width: 30%; /* Same as your HTML inline attributes */
}

.custom-link {
    color: white; /* Sets the text color to white */
    text-decoration: underline; /* Underlines the text */
}
.custom-link:hover {
    color: #9dc53e; /* Changes text color on hover */
}
.submit-button {
  background-color: #9dc53e; /* Green background */
  color: white; /* White text */
  font-size: 16px; /* Adjust as needed */
  padding: 5px 10px; /* Vertical and horizontal padding */
  border: none; /* No border */
  border-radius: 5px; /* Rounded corners */
  cursor: pointer; /* Cursor changes to a hand icon when hovered */
  text-shadow: none; /* No text shadow */
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2); /* Slight shadow for depth */
  transition: background-color 0.3s; /* Smooth transition for hover effect */
}

.submit-button:hover {
  background-color: #86b32d; /* Slightly darker green on hover */
}

/* Hide KB Grid from homepage */
.ModuleCategoryContainer__hometabs {
  display: none;
}

.ModuleCategoryContainer__gridView {
  display: none;
}

/* hide irrelevant layouts + show general support layout for any customer without a custom layout */
.layoutList .TitleContainer__container {
  	display: block;
}

.layoutList.signedIn .TitleContainer__container {
  display: none;
}

.layoutList.accountID_ .TitleContainer__container {
  display: block;
}

.layoutList.accountId_396347000003826813 .sji {
  display: block;
}

.layoutList.accountId_396347000003827281 .americanwaternewjersey {
  display: block;
}

.layoutList.accountId_396347000003826489 .americanwatervirginia {
  display: block;
}

.layoutList.accountId_396347000003824500 .americanwaterpicatinny {
  display: block;
}

.layoutList.accountId_396347000003826405 .americanwaterwestpoint {
  display: block;
}

.layoutList.accountId_396347000005668061 .americanwaterpennsylvania {
  display: block;
}

.layoutList.accountId_396347000012768077 .americanwatermaryland {
  display: block;
}

.layoutList.accountId_396347000002516001 .americanwatermsg {
  display: block;
}

.layoutList.accountId_396347000023779739 .xiogenix {
  display: block;
}

.layoutList.signedIn .generalsupport {
  display: block;
  margin-right: 5px;
}

/* hide layout list options ticket form !!NOT NEEDED !!
.ticketForm.signedIn
li[data-id="field_layoutId_396347000030425348"],
.ticketForm.signedIn
li[data-id="field_layoutId_396347000022265341"],
.ticketForm.signedIn
li[data-id="field_layoutId_396347000022235354"],
.ticketForm.signedIn
li[data-id="field_layoutId_396347000022253949"],
.ticketForm.signedIn
li[data-id="field_layoutId_396347000046150791"],
.ticketForm.signedIn
li[data-id="field_layoutId_396347000046152109"],
.ticketForm.signedIn
li[data-id="field_layoutId_396347000046163481"],
.ticketForm.signedIn
li[data-id="field_layoutId_396347000046601899"] {
  display: none;
}*/

/* Hide Form count from submit a ticket page */
span.TitleContainer__formCount {
  display: none;
}

/* Hide "Departments" header from departments selector page*/
.Departmentcontainer__titlePart {
  display: none;
}

/* Hide Layout & Department dropdown from all ticket forms */
.portalContainer.ticketForm #field_layoutId,
.portalContainer.ticketForm #field_departmentId {
  display: none;
}
