body {
  padding: 0px !important;
}

h1 {
  display: none;
}

.form-control,
.form-select {
  padding: 15px 20px !important;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-radius: 10px !important;
  border: 1px solid #00a19c !important;
}

.js-webform-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.js-webform-checkboxes > div {
  width: calc(50% - 10px);
  margin-right: 20px;
  margin-bottom: 15px;
}

.js-webform-checkboxes > div:nth-child(2n) {
  margin-right: 0px;
}

.checkboxes--wrapper {
  padding-top: 10px;
}

.js-webform-checkboxes > div label {
  vertical-align: middle;
}

.btn-primary {
  background: transparent;
  color: #00a19c;
  padding: 0px;
  border: none;
  display: flex;
  align-items: center;
  position: absolute;
  right: 0px;
  top: 315px;
}

.btn-primary:hover {
  background: transparent !important;
  color: #00a19c !important;
}

.btn-primary:before {
  content: "";
  width: 32px;
  height: 32px;
  background: url("/themes/custom/petronas/images/read-more-c.svg") center
    no-repeat;
  margin-right: 10px;
}

@media only screen and (max-width: 768px) {
  .js-webform-checkboxes > div {
    width: 100%;
    margin-right: 0px;
  }

  .btn-primary {
    position: static;
    margin-top: 30px;
  }
}

#onetrust-consent-sdk {
  display: none;
}

.alert-wrapper {
  overflow: hidden;
  display: none;
}

.webform-confirmation {
    padding: 3em;
    background-color: #FFFFFF;
    border: solid 1px var(--petronas-green);
    border-radius: 20px;
    color: var(--petronas-green);
}

.webform-share-page-body {
  padding: 0 !important;
}
.webform-share-page-body .title {
  display: none;
}

.webform-confirmation__message {
  margin-bottom: 0 !important;
}
