body {
        padding: 0px !important;
        }

        h1 {
        display: none;
        }

        .form-control {
        padding: 15px 20px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        border: 1px solid #00A19C;
        }

        .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;
  z-index: -1;
}

.webform-confirmation {
   padding: 3em;
    background-color: #FFFFFF;
    border: solid 1px #00A19C;
    border-radius: 20px;
    color: #00A19C;
}

.webform-share-page-body {
  padding: 0 !important;
}
.webform-share-page-body .title {
  display: none;
}

.webform-confirmation__message {
  margin-bottom: 0 !important;
}

@media (min-width: 768px){
.webform-confirmation {
  margin-left:unset!important;
}
}
.webform-submission-form .webform-actions .input-group-append button{
 position:static; 
}
