:root {
  --thm-body-color: #7a7a7a;

  --thm-btn1-bg: #00458d;
  --thm-btn1-border: #00458d;
  --thm-btn1-color: #ffffff;
  --thm-btn1-hover-bg: #001f60;
  --thm-btn1-hover-color: #001f60;

  --thm-btn2-bg: #ffffff;
  --thm-btn2-border: #00458d;
  --thm-btn2-color: #000;
  --thm-btn2-hover-bg: #00458d;
  --thm-btn2-hover-color: #ffffff;
}

body {
  color: #7a7a7a !important;
}
.vs-header,
.cust-prod-sec {
  background: #ffffff;
  border-bottom: 1px solid #ffffff !important;
}

/*footer*/
.nvt-ft {
  background-color: #121212 !important;
}
.nvt-ft .head,
.nvt-ft .sub-head,
.nvt-ft .txt,
.nvt-ft .lwlinks a {
  color: #00458d !important;
}
.nvt-ft hr {
  border-top: 1px solid #00458d;
}

/*login*/
.nwlogin img {
  display: none;
}
.nwlogin h2 {
  font-size: 20px !important;
  color: #7a7a7a !important;
  margin-bottom: 20px !important;
}
.nwlogin {
  border-color: #00458d !important;
}
.nwlogin .btn-warning {
  background-color: #00458d !important;
  border-radius: 35px;
  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
}

/*after login landing page for registered user*/
.diff-grw-strategy-head {
  background: #00458d;
  color: #ffffff !important;
}
.nvt-usvrf-sec.completed .hd {
  color: #7a7a7a !important;
}
.nvt-logbrk p {
  color: #7a7a7a !important;
}
.retry-btn {
  background-color: #00458d !important;
  color: #ffffff !important;
  box-shadow: none !important;
  border: 0px !important;
}

/*KYC Details & Billing Info*/
.nvt-blinfo .btn-warning {
  background-color: #00458d !important;
  border-radius: 35px;
  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
}
.nvt-blinfo .btn-success {
  background-color: #00458d !important;
  color: #ffffff !important;
}

/*risk profiling*/
.nvt-rksphd-h2 {
  color: #7a7a7a !important;
}
.nvt-rksphd-p {
  color: #7a7a7a !important;
}
.vs-nw-rskprfl-obj-h2 {
  color: #7a7a7a !important;
}

.dlp-risk-profile-with-question-div .btn-warning {
  background-color: #00458d !important;
  border-radius: 35px;
  color: #ffffff !important;
  border: 0px !important;
  padding-left: 50px;
  padding-right: 50px;
  box-shadow: none !important;
}

.vs-nw-rskprfl-moderate {
  background-color: #f5f5f5 !important;
  color: #7a7a7a !important;
  border: 1px solid #e9e9e9 !important;
}
.vs-nw-rskprfl-low {
  background-color: #f5f5f5 !important;
  color: #7a7a7a !important;
  border: 1px solid #e9e9e9 !important;
}
.vs-nw-rskprfl-high {
  background-color: #f5f5f5 !important;
  color: #7a7a7a !important;
  border: 1px solid #e9e9e9 !important;
}
.vs-rskprfl-rvw-ans-btn2 {
  background-color: #00458d !important;
  color: #ffffff !important;
  border: 1px solid #00458d !important;
}

/*sign-agreement*/
.nvt-esg .btn-warning {
  background-color: #00458d !important;
  border-radius: 35px;
  color: #ffffff !important;
  padding-left: 50px;
  padding-right: 50px;
  border: none !important;
  box-shadow: none !important;
}

/*payment-details*/
.nvt-ench .btn-warning {
  background-color: #00458d !important;
  border-radius: 35px;
  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
}

/*product details*/
.grw-strategy-upper .strategy-btn {
  background-color: #00458d !important;
  border-radius: 35px;
  color: #ffffff !important;
}
.grw-strategy-upper h2 a {
  color: #7a7a7a !important;
}

.grw-strategy-invest-sec .btn {
  background-color: #00458d !important;
  border-radius: 35px;
  color: #ffffff !important;
  font-size: 18px !important;
}
.grw-strategy-details-cont .pgname {
  background-color: #00458d !important;
  color: #ffffff !important;
}
