:root {
  --allPagesPrimaryColor: #3F8487;
  --allPagesPrimaryColorLight: #4fa6aa;
  --allPagesPrimaryColorLighter: #6bb6ba;
  --allPagesPrimaryColorLighterGradientEnd: #459093;
  --allPagesPrimaryDarkerColor: #2e6062;
  --allPagesPrimaryDarkerColorGradientEnd: #275153;
  --allPagesPrimaryDarkColor: #275153;
  --allPagesPrimaryDarkColorGradientEnd: #377376;
  --allPagesBtnPrimaryHoverBackgroundColor: #355154;
  --allPagesPrimaryBackground: #f0f0f0;
  --allPagesBtnPrimaryDisableBackground: #7abdc0;
  --allPagesSecondaryColor: #e25d5d;
  --allPagesSecondaryColorDarken1: #ce2525;
  --allPagesTertiaryColor: #F97575;
  --allPagesUiSwitchOnColor: #3F8487;
  --allPagesGreyColor: #e1e8ee;
  --allPagesQuoteBorder: #707070;
  --allPagesBorderColor: #e1e8ee;
  --allPagesWelcomePagesBackground: #e25d5d;
  --allPagesOfflineColor: #707070;
  --allPagesToolbarLightIconColor: #707070;
  --allPagesGreyColorLighten1: #707070;
  --allPagesGreyColorLighten1Opacity1: rgba(112, 112, 112, 0.13);
  --allPagesBaseTextColor: #20282c;
  --allPagesBorderRadius: 20px;
  --allPagesTopBarTextColor: #20282c;
  --allPagesTopBarTextFontStyle: normal;
  --allPagesTopBarTextFontSize: 16px;
  --allPagesTopBarTextFontWeight: normal;
  --allPagesTopBarBackgroundColor: #FFFFFFFF;
  --allPagesTopBarBackgroundImage: none;
  --allPagesTopBarBackgroundPosition: left top;
  --allPagesTopBarBackgroundSize: cover;
  --allPagesTopBarBackgroundRepeat: no-repeat;
  --allPagesSideBarTextColor: #20282c;
  --allPagesSideBarTextFontSize: 16px;
  --allPagesSideBarTextFontStyle: normal;
  --allPagesSideBarTextFontWeight: normal;
  --allPagesSideBarTextSubtitleColor: #707070;
  --allPagesSideBarTextSubtitleFontSize: 12px;
  --allPagesSideBarTextSubtitleFontStyle: normal;
  --allPagesSideBarTextSubtitleFontWeight: normal;
  --allPagesSideBarBackgroundColor: #FFFFFFFF;
  --allPagesSideBarBackgroundImage: none;
  --allPagesSideBarBackgroundPosition: left top;
  --allPagesSideBarBackgroundRepeat: no-repeat;
  --allPagesSideBarBackgroundSize: cover;
  --allPagesDrawerTextTitleColor: #20282c;
  --allPagesDrawerTextTitleFontSize: 20px;
  --allPagesDrawerTextTitleFontStyle: normal;
  --allPagesDrawerTextTitleFontWeight: bold;
  --allPagesDrawerTextHeaderColor: #707070;
  --allPagesDrawerTextHeaderFontSize: 18px;
  --allPagesDrawerTextHeaderFontStyle: normal;
  --allPagesDrawerTextHeaderFontWeight: normal;
  --allPagesDrawerTextColor: #20282c;
  --allPagesDrawerTextFontSize: 16px;
  --allPagesDrawerTextFontStyle: normal;
  --allPagesDrawerTextFontWeight: normal;
  --allPagesDrawerTextSubtitleColor: #707070;
  --allPagesDrawerTextSubtitleFontSize: 12px;
  --allPagesDrawerTextSubtitleFontStyle: normal;
  --allPagesDrawerTextSubtitleFontWeight: normal;
  --allPagesDrawerBackgroundColor: #FFFFFFFF;
  --allPagesDrawerBackgroundPosition: left top;
  --allPagesDrawerBackgroundSize: cover;
  --allPagesDrawerBackgroundImage: none;
  --allPagesDrawerBackgroundRepeat: no-repeat;
}

#UISiteBody.PUBLICSite #topBarMenu > div > div > div > div.v-slide-group__wrapper > div > a:nth-child(3)  {
   display: none!important;
}

@media (max-width: 943px) {
   #UISiteBody.PUBLICSite #topBarMenu > div > footer > div > div > div.v-slide-group__wrapper > div > a.mx-auto.pa-1.text-break.navigation-mobile-menu-tab.v-tab.v-tab--active {
   display: none!important;
	}
}

/* General table styling */
#NotePageView44005 table {
  width: 100%;
  border-collapse: collapse;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  color: #333;
}

/* Table header */
#NotePageView44005 table th {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  padding: 15px;
}

/* Table cells */
#NotePageView44005 table td {
  text-align: center;
  padding: 12px 15px;
  border-bottom: 1px solid #ddd;
}

/* First column (Feature names) */
#NotePageView44005 table td:first-child {
  text-align: left;
  font-weight: 500;
  color: #222;
}

/* Remove full table border */
#NotePageView44005 table, #NotePageView44005 table th, #NotePageView44005 table td {
  border: none;
}

/* Category rows styling */
#NotePageView44005 table tr:nth-child(even) td:first-child {
  font-size: 17px;
  font-weight: bold;
  color: #111;
  background-color: #f9f9f9;
  padding: 20px 15px;
}

/* Checkmark styling */
#NotePageView44005 table td:contains("✓") {
  font-size: 18px;
  color: #4CAF50;
  font-weight: bold;
}

/* Remove last row border */
#NotePageView44005 table tr:last-child td {
  border-bottom: none;
}
