/**
 * Created by OBDEV-03 on 13/11/2560.
 */
/*font min 2017*/
/*14px;*/
/*button*/
/**
 * Created by OBDEV-03 on 21/11/2560.
 */
/*breakpoints RF.bootstrap*/
/*icon social footer*/
/*border*/
/* line 3, ../../assets/sass/theme/stylesheets/_campaign.scss */
body {
  line-height: 170%;
  font-size: 18px;
}

/* line 8, ../../assets/sass/theme/stylesheets/_campaign.scss */
.container.container-form {
  max-width: 880px;
  width: 100%;
}

/* line 13, ../../assets/sass/theme/stylesheets/_campaign.scss */
.navbar-default.navbar-krungsri {
  margin-bottom: 0px;
}

/* line 18, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-submission-form .btn-success {
  background-color: #FFCC00;
  border: 1px solid #FFCC00;
  color: #333333;
  background-image: none;
  text-align: center;
  box-shadow: 0 1px 0 #A58604;
  margin-top: 15px;
}
/* line 24, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-submission-form .btn-success:active:focus, .webform-submission-form .btn-success:active:hover {
  background-color: #FFCC00;
  border: 1px solid #FFCC00;
  color: #333333;
  background-image: none;
}
/* line 30, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-submission-form .btn-primary {
  background-color: #FFCC00;
  border: 1px solid #FFCC00;
  color: #333333;
  background-image: none;
  margin-top: 15px;
}
/* line 34, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-submission-form .btn-primary:active:focus, .webform-submission-form .btn-primary:active:hover {
  background-color: #FFCC00;
  border: 1px solid #FFCC00;
  color: #333333;
  background-image: none;
}
/* line 40, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-submission-form .webform-actions {
  text-align: center;
}

/* line 46, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-krungsri .webform-actions .btn-default {
  background-color: #FFFFFF;
  border: 1px solid #FFCC00;
  color: #333333;
  background-image: none;
  margin: 30px 5px 0px 5px;
}
/* line 50, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-krungsri .webform-actions .btn-default:active:focus, .webform-krungsri .webform-actions .btn-default:active:hover {
  background-color: #FFFFFF;
  border: 1px solid #FFCC00;
  color: #333333;
  background-image: none;
}
/* line 67, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-krungsri .btn.btn-primary {
  background-color: #FFCC00;
  border: 1px solid #FFCC00;
  color: #333333;
  background-image: none;
  margin-top: 30px;
}

/* line 74, ../../assets/sass/theme/stylesheets/_campaign.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 80, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-krungsri .form-group.form-type-processed-text {
  margin-top: 25px;
  margin-bottom: 5px;
}
/* line 84, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-krungsri hr {
  margin-top: 0px;
  margin-bottom: 1em;
  border-top: 1px solid #D3D3D3;
}

/* line 93, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-krungsri .js-webform-type-checkboxes {
  margin-bottom: 5px;
}
/* line 96, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-krungsri input[type="checkbox"] {
  transform: scale(1.5);
}
/* line 99, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-krungsri .form-type-checkbox {
  width: 100%;
}

/* line 104, ../../assets/sass/theme/stylesheets/_campaign.scss */
.thank-you-box {
  padding: 20px;
  margin: 10px 0px;
  background-color: #F1F1F1;
}
/* line 108, ../../assets/sass/theme/stylesheets/_campaign.scss */
.thank-you-box h2 {
  margin-top: 0px;
}

/* line 115, ../../assets/sass/theme/stylesheets/_campaign.scss */
.main-footer {
  margin-top: 25px;
}
/* line 117, ../../assets/sass/theme/stylesheets/_campaign.scss */
.main-footer p {
  font-size: 14px;
  color: #888888;
}

/* line 127, ../../assets/sass/theme/stylesheets/_campaign.scss */
#bizup--verify {
  display: none;
}

/* line 131, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-bizup.form-group > .form-type-processed-text > p img {
  height: 474px;
  width: 820px;
}
/* line 136, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-bizup .btn-success {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
  background-image: none;
  margin-top: 15px;
}
/* line 142, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-bizup .btn-success:active:focus, form.webform-bizup .btn-success:active:hover {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
  background-image: none;
}
/* line 150, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-bizup > .webform-actions > button.btn-bizup {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
}
/* line 152, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-bizup > .webform-actions > button.btn-bizup:active:focus, form.webform-bizup > .webform-actions > button.btn-bizup:active:hover {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
  background-image: none;
}
/* line 159, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-bizup > .webform-actions > .btn-default {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
}
/* line 161, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-bizup > .webform-actions > .btn-default:active:focus, form.webform-bizup > .webform-actions > .btn-default:active:hover {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
  background-image: none;
}
/* line 168, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-bizup > .webform-actions > .btn.btn-primary {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
}
/* line 170, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-bizup > .webform-actions > .btn.btn-primary:active:focus, form.webform-bizup > .webform-actions > .btn.btn-primary:active:hover {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
  background-image: none;
}

/* line 180, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-bizup a.btn.btn-primary.btn-bizup {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
}
/* line 182, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-bizup a.btn.btn-primary.btn-bizup:active:focus, .webform-bizup a.btn.btn-primary.btn-bizup:active:hover {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
  background-image: none;
}

/* line 194, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-bizupcode .form-group .form-type-processed-text > p img {
  height: 474px;
  width: 820px;
}
/* line 199, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-bizupcode .btn-success {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
  background-image: none;
  margin-top: 15px;
}
/* line 205, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-bizupcode .btn-success:active:focus, form.webform-bizupcode .btn-success:active:hover {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
  background-image: none;
}
/* line 213, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-bizupcode .webform-actions > button.btn_bizupcode {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
}
/* line 215, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-bizupcode .webform-actions > button.btn_bizupcode:active:focus, form.webform-bizupcode .webform-actions > button.btn_bizupcode:active:hover {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
  background-image: none;
}
/* line 222, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-bizupcode .webform-actions > .btn-default {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
}
/* line 224, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-bizupcode .webform-actions > .btn-default:active:focus, form.webform-bizupcode .webform-actions > .btn-default:active:hover {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
  background-image: none;
}
/* line 231, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-bizupcode .webform-actions > .btn.btn-primary {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
}
/* line 233, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-bizupcode .webform-actions > .btn.btn-primary:active:focus, form.webform-bizupcode .webform-actions > .btn.btn-primary:active:hover {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
  background-image: none;
}

/* line 243, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-bizupcode .btn.btn-primary.btn-bizupcode {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
}
/* line 245, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-bizupcode .btn.btn-primary.btn-bizupcode:active:focus, .webform-bizupcode .btn.btn-primary.btn-bizupcode:active:hover {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
  background-image: none;
}

/* line 255, ../../assets/sass/theme/stylesheets/_campaign.scss */
.custom-webform.ais-go-digital-webform .webform-actions button {
  margin: 15px 5px;
}
/* line 257, ../../assets/sass/theme/stylesheets/_campaign.scss */
.custom-webform.ais-go-digital-webform .webform-actions button.btn-ais-color {
  background-color: #b2d234;
  border: 1px solid #b2d234;
  color: #333333;
  text-shadow: 0 0px 0 #fff;
  box-shadow: 0 0px 0 #556B2F;
}
/* line 268, ../../assets/sass/theme/stylesheets/_campaign.scss */
.custom-webform.ais-go-digital-webform .webform-preview #ais_sme_go_digital--verify {
  display: none;
}
/* line 275, ../../assets/sass/theme/stylesheets/_campaign.scss */
.custom-webform label.form-required:after {
  position: absolute;
  background-image: none;
  -webkit-background-size: 10px 7px;
  background-size: 10px 7px;
  content: " * ";
  display: inline-block;
  vertical-align: super;
  line-height: 1;
  height: 7px;
  width: 10px;
  font-size: 20px;
  font-weight: bold;
  padding-left: 2px;
  color: red;
}

/**************************** PSI Dealer 2020 ***************************/
/* line 298, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-submission-form .btn-success.btn-verify {
  background-color: #0171bb;
  border: 1px solid #0171bb;
  color: #FFFFFF;
  text-shadow: none;
  box-shadow: none;
}
/* line 304, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-submission-form .btn-success.btn-verify:hover, .webform-submission-form .btn-success.btn-verify:focus, .webform-submission-form .btn-success.btn-verify:active:focus {
  background-color: transparent;
  background-image: none;
  border: 1px solid #0171bb;
  color: #0171bb;
  box-shadow: none;
  text-shadow: none;
  outline: none;
}

/* line 320, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-sme-d-bank #sme_d_bank--verify, .webform-sme-d-bank #sme_d_bank--welcome_page {
  display: none;
}
/* line 324, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-sme-d-bank .element-code {
  text-align: center;
  margin-top: 30px;
}
/* line 327, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-sme-d-bank .element-code .element-input-code {
  width: 70%;
  margin: auto;
}
/* line 333, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-sme-d-bank .webform-actions .btn-default {
  margin-top: 10px;
  background-color: #0071bb;
  border-color: #0071bb;
  color: #FFFFFF;
  text-shadow: none;
}
/* line 339, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-sme-d-bank .webform-actions .btn-default:hover {
  background-color: transparent;
  color: #0071bb;
}
/* line 345, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-sme-d-bank .btn-home, .webform-sme-d-bank .btn.btn-primary {
  margin-top: 10px;
  background-color: #FFCC00;
  border-color: #FFCC00;
  color: #333333;
  text-shadow: none;
}
/* line 352, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-sme-d-bank .btn-home:hover, .webform-sme-d-bank .btn.btn-primary:hover {
  background-color: transparent;
  color: #FFCC00;
}
/* line 359, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-sme-d-bank .element-business-select legend, .webform-sme-d-bank .element-business-type legend {
  font-weight: bold;
  margin-bottom: 0;
}
/* line 365, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-sme-d-bank .alert-success, .webform-sme-d-bank .alert-info {
  display: none;
}
/* line 371, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-sme-d-bank .element-accept-options legend {
  margin-bottom: 5px;
}
/* line 374, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-sme-d-bank .element-accept-options .form-type-radio {
  padding-left: 30px;
}
/* line 376, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-sme-d-bank .element-accept-options .form-type-radio .webform-element-description {
  padding-left: 20px;
  font-size: 13px;
}
/* line 384, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-sme-d-bank .webform-preview img {
  max-width: 150px;
}
/* line 389, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-sme-d-bank .webform-thank-you-step .text-section {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 398, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-d-card-for-voila #d_card_for_voila--verify, .webform-d-card-for-voila #d_card_for_voila--welcome_page,
.webform-submission-d-card-for-voila-form #d_card_for_voila--verify,
.webform-submission-d-card-for-voila-form #d_card_for_voila--welcome_page {
  display: none;
}
/* line 402, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-d-card-for-voila .webform-actions, .webform-d-card-for-voila .form-actions,
.webform-submission-d-card-for-voila-form .webform-actions,
.webform-submission-d-card-for-voila-form .form-actions {
  text-align: center;
}
/* line 405, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-d-card-for-voila .webform-actions .btn-default, .webform-d-card-for-voila .form-actions .btn-default,
.webform-submission-d-card-for-voila-form .webform-actions .btn-default,
.webform-submission-d-card-for-voila-form .form-actions .btn-default {
  margin-top: 10px;
  background-color: #0071bb;
  border-color: #0071bb;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
/* line 412, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-d-card-for-voila .webform-actions .btn-default:hover, .webform-d-card-for-voila .form-actions .btn-default:hover,
.webform-submission-d-card-for-voila-form .webform-actions .btn-default:hover,
.webform-submission-d-card-for-voila-form .form-actions .btn-default:hover {
  background-color: transparent;
  color: #0071bb;
}
/* line 418, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-d-card-for-voila .element-telno-verify,
.webform-submission-d-card-for-voila-form .element-telno-verify {
  text-align: center;
}
/* line 420, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-d-card-for-voila .element-telno-verify .element-input-telno-verify,
.webform-submission-d-card-for-voila-form .element-telno-verify .element-input-telno-verify {
  width: 70%;
  margin: auto;
}
/* line 425, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-d-card-for-voila .btn-home, .webform-d-card-for-voila .btn.btn-primary,
.webform-submission-d-card-for-voila-form .btn-home,
.webform-submission-d-card-for-voila-form .btn.btn-primary {
  margin-top: 10px;
  background-color: #FFCC00;
  border-color: #FFCC00;
  color: #333333;
  text-shadow: none;
}
/* line 432, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-d-card-for-voila .btn-home:hover, .webform-d-card-for-voila .btn.btn-primary:hover,
.webform-submission-d-card-for-voila-form .btn-home:hover,
.webform-submission-d-card-for-voila-form .btn.btn-primary:hover {
  background-color: transparent;
  color: #FFCC00;
}
/* line 437, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-d-card-for-voila .term-and-condition-section,
.webform-submission-d-card-for-voila-form .term-and-condition-section {
  margin-top: 15px;
}
/* line 439, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-d-card-for-voila .term-and-condition-section .condition-block,
.webform-submission-d-card-for-voila-form .term-and-condition-section .condition-block {
  margin-top: 30px;
}
/* line 441, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-d-card-for-voila .term-and-condition-section .condition-block ol,
.webform-submission-d-card-for-voila-form .term-and-condition-section .condition-block ol {
  font-size: 14px;
}
/* line 446, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-d-card-for-voila .element-accept-radios,
.webform-submission-d-card-for-voila-form .element-accept-radios {
  margin: 0 30px;
}
/* line 448, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-d-card-for-voila .element-accept-radios legend,
.webform-submission-d-card-for-voila-form .element-accept-radios legend {
  margin-bottom: 0;
  font-weight: bold;
}
/* line 454, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-d-card-for-voila .webform-thank-you-step .text-section,
.webform-submission-d-card-for-voila-form .webform-thank-you-step .text-section {
  margin-top: 30px;
}
/* line 460, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-d-card-for-voila .form-group.element-telno-text h5,
.webform-submission-d-card-for-voila-form .form-group.element-telno-text h5 {
  clear: both;
  margin-top: 30px;
}

/* line 470, ../../assets/sass/theme/stylesheets/_campaign.scss */
form #psi_dealer_2020--verify, form #line_family--verify {
  display: none;
}
/* line 476, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-psi-dealer .form-actions button {
  margin: 0;
}
/* line 478, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-psi-dealer .form-actions button.btn-verify, form.webform-psi-dealer .form-actions button.webform-button--preview, form.webform-psi-dealer .form-actions button.webform-button--previous {
  background-color: #0171bb;
  border: 1px solid #0171bb;
  color: #FFFFFF;
  text-shadow: none;
  box-shadow: none;
}
/* line 486, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-psi-dealer .form-actions button.btn-verify:hover, form.webform-psi-dealer .form-actions button.btn-verify:focus, form.webform-psi-dealer .form-actions button.btn-verify:active:focus, form.webform-psi-dealer .form-actions button.webform-button--preview:hover, form.webform-psi-dealer .form-actions button.webform-button--preview:focus, form.webform-psi-dealer .form-actions button.webform-button--preview:active:focus, form.webform-psi-dealer .form-actions button.webform-button--previous:hover, form.webform-psi-dealer .form-actions button.webform-button--previous:focus, form.webform-psi-dealer .form-actions button.webform-button--previous:active:focus {
  background-color: transparent;
  background-image: none;
  border: 1px solid #0171bb;
  color: #0171bb;
  box-shadow: none;
  text-shadow: none;
  outline: none;
}
/* line 498, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-psi-dealer .form-actions button.btn-outline {
  background-color: transparent;
  background-image: none;
  border: 1px solid #0171bb;
  color: #0171bb;
  box-shadow: none;
  text-shadow: none;
  outline: none;
}
/* line 506, ../../assets/sass/theme/stylesheets/_campaign.scss */
form.webform-psi-dealer .form-actions button.btn-outline:hover, form.webform-psi-dealer .form-actions button.btn-outline:focus, form.webform-psi-dealer .form-actions button.btn-outline:active:focus {
  background-color: #0171bb;
  border: 1px solid #0171bb;
  color: #FFFFFF;
  text-shadow: none;
  box-shadow: none;
}

/* line 522, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-q4-campaign .messages--error {
  display: none;
}
/* line 525, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-q4-campaign .text-count-wrapper {
  font-size: 12px;
}
/* line 528, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-q4-campaign .no-gutter {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 532, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-q4-campaign .thank-you-box {
  background-color: transparent;
  margin: 0;
  padding: 0;
}
/* line 536, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-q4-campaign .thank-you-box .btn-yp-service {
  border-radius: 5px;
  background-color: #0DA45E;
  color: #FFFFFF;
  border: 1px solid #0DA45E;
}
/* line 541, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-q4-campaign .thank-you-box .btn-yp-service:hover {
  background-color: transparent;
  color: #0DA45E;
}
/* line 548, ../../assets/sass/theme/stylesheets/_campaign.scss */
.webform-q4-campaign .yp-service-content sup {
  font-size: 50%;
  line-height: 0;
  position: unset;
  vertical-align: super;
}

/* line 559, ../../assets/sass/theme/stylesheets/_campaign.scss */
label.form-required:after {
  position: absolute;
  background-image: none;
  -webkit-background-size: 10px 7px;
  background-size: 10px 7px;
  content: " * ";
  display: inline-block;
  vertical-align: super;
  line-height: 1;
  height: 7px;
  width: 10px;
  font-size: 20px;
  font-weight: bold;
  padding-left: 2px;
  color: red;
}

/* line 578, ../../assets/sass/theme/stylesheets/_campaign.scss */
.mt-10 {
  margin-top: 10px;
}

/* line 2, ../../assets/sass/theme/stylesheets/_green-card-bundle.scss */
.webform-green-card-bundle .no-gutter {
  padding: 0;
}
/* line 5, ../../assets/sass/theme/stylesheets/_green-card-bundle.scss */
.webform-green-card-bundle .text-count-message {
  font-size: 12px;
}
/* line 8, ../../assets/sass/theme/stylesheets/_green-card-bundle.scss */
.webform-green-card-bundle .webform-thai-address--wrapper {
  padding: 0;
}
/* line 11, ../../assets/sass/theme/stylesheets/_green-card-bundle.scss */
.webform-green-card-bundle .webform-thai-address--wrapper div.form-item {
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 50%;
}
/* line 19, ../../assets/sass/theme/stylesheets/_green-card-bundle.scss */
.webform-green-card-bundle .messages--error {
  display: none;
}
/* line 23, ../../assets/sass/theme/stylesheets/_green-card-bundle.scss */
.webform-green-card-bundle .consent-description .webform-element-description {
  font-size: 14px;
}
/* line 30, ../../assets/sass/theme/stylesheets/_green-card-bundle.scss */
.webform-green-card-bundle.webform-green-card-ais-mobile .webform-actions, .webform-green-card-bundle.webform-green-card-ais-fibre .webform-actions, .webform-green-card-bundle.webform-green-card-event-martech-martalk .webform-actions {
  clear: both;
  padding-top: 2rem;
}
/* line 33, ../../assets/sass/theme/stylesheets/_green-card-bundle.scss */
.webform-green-card-bundle.webform-green-card-ais-mobile .webform-actions .btn-bundle-submit, .webform-green-card-bundle.webform-green-card-ais-fibre .webform-actions .btn-bundle-submit, .webform-green-card-bundle.webform-green-card-event-martech-martalk .webform-actions .btn-bundle-submit {
  background-color: #00b050;
  border-color: #00b050;
  color: #FFFFFF;
  border-radius: 15px;
  padding: 0.5rem 2rem;
  margin-top: 0;
}
/* line 40, ../../assets/sass/theme/stylesheets/_green-card-bundle.scss */
.webform-green-card-bundle.webform-green-card-ais-mobile .webform-actions .btn-bundle-submit:hover, .webform-green-card-bundle.webform-green-card-ais-fibre .webform-actions .btn-bundle-submit:hover, .webform-green-card-bundle.webform-green-card-event-martech-martalk .webform-actions .btn-bundle-submit:hover {
  background-color: transparent;
  color: #00b050;
}
/* line 47, ../../assets/sass/theme/stylesheets/_green-card-bundle.scss */
.webform-green-card-bundle .green-card-condition-content {
  margin-bottom: 4rem;
}
/* line 49, ../../assets/sass/theme/stylesheets/_green-card-bundle.scss */
.webform-green-card-bundle .green-card-condition-content ul {
  font-size: 14px;
}

/* line 57, ../../assets/sass/theme/stylesheets/_green-card-bundle.scss */
.container-form .thank-you-box .btn-green-card-finish {
  margin-top: 3rem;
  background-color: #00b050;
  border-color: #00b050;
  color: #FFFFFF;
  border-radius: 15px;
  padding: 0.5rem 2rem;
  box-shadow: none;
}
/* line 65, ../../assets/sass/theme/stylesheets/_green-card-bundle.scss */
.container-form .thank-you-box .btn-green-card-finish:hover {
  background-color: transparent;
  color: #00b050;
}

@media (max-width: 991px) {
  /* line 77, ../../assets/sass/theme/stylesheets/_green-card-bundle.scss */
  .webform-green-card-bundle .webform-thai-address--wrapper div.form-item {
    width: 100%;
  }
}
/* line 2, ../../assets/sass/theme/stylesheets/_privilege-bizup.scss */
.webform-tmc-privilege-bizup .element-code-input {
  text-align: center;
}
/* line 4, ../../assets/sass/theme/stylesheets/_privilege-bizup.scss */
.webform-tmc-privilege-bizup .element-code-input input {
  width: 60%;
  margin: auto;
  text-align: center;
}
/* line 8, ../../assets/sass/theme/stylesheets/_privilege-bizup.scss */
.webform-tmc-privilege-bizup .element-code-input input::placeholder {
  text-align: center;
}
/* line 13, ../../assets/sass/theme/stylesheets/_privilege-bizup.scss */
.webform-tmc-privilege-bizup .webform-actions {
  clear: both;
  padding-top: 2rem;
}
/* line 17, ../../assets/sass/theme/stylesheets/_privilege-bizup.scss */
.webform-tmc-privilege-bizup .webform-actions button.btn-default, .webform-tmc-privilege-bizup .webform-actions button.btn-privilege-bizup {
  background-color: #0DA45E;
  border-color: #0DA45E;
  color: #FFFFFF;
  border-radius: 15px;
  padding: 0.5rem 2rem;
  margin-top: 0;
  text-shadow: none;
}
/* line 26, ../../assets/sass/theme/stylesheets/_privilege-bizup.scss */
.webform-tmc-privilege-bizup .webform-actions button.btn-default:hover, .webform-tmc-privilege-bizup .webform-actions button.btn-default:active, .webform-tmc-privilege-bizup .webform-actions button.btn-default:focus, .webform-tmc-privilege-bizup .webform-actions button.btn-privilege-bizup:hover, .webform-tmc-privilege-bizup .webform-actions button.btn-privilege-bizup:active, .webform-tmc-privilege-bizup .webform-actions button.btn-privilege-bizup:focus {
  background-color: transparent;
  border-color: #0DA45E;
  color: #0DA45E;
}
/* line 35, ../../assets/sass/theme/stylesheets/_privilege-bizup.scss */
.webform-tmc-privilege-bizup .webform-actions .btn-previous {
  background-color: #0DA45E;
  border-color: #0DA45E;
  color: #FFFFFF;
  border-radius: 15px;
  padding: 0.5rem 2rem;
  margin-top: 0;
  text-shadow: none;
  box-shadow: none;
}
/* line 44, ../../assets/sass/theme/stylesheets/_privilege-bizup.scss */
.webform-tmc-privilege-bizup .webform-actions .btn-previous:hover, .webform-tmc-privilege-bizup .webform-actions .btn-previous:active, .webform-tmc-privilege-bizup .webform-actions .btn-previous:focus {
  background-color: transparent;
  border-color: #0DA45E;
  color: #0DA45E;
}
/* line 53, ../../assets/sass/theme/stylesheets/_privilege-bizup.scss */
.webform-tmc-privilege-bizup .webform-thai-address--wrapper {
  padding: 0;
}
/* line 56, ../../assets/sass/theme/stylesheets/_privilege-bizup.scss */
.webform-tmc-privilege-bizup .webform-thai-address--wrapper div.form-item {
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 50%;
}
/* line 64, ../../assets/sass/theme/stylesheets/_privilege-bizup.scss */
.webform-tmc-privilege-bizup .messages--error {
  display: none;
}
/* line 68, ../../assets/sass/theme/stylesheets/_privilege-bizup.scss */
.webform-tmc-privilege-bizup .btn.btn-contact-support {
  background-color: #0DA45E;
  border-color: #0DA45E;
  color: #FFFFFF;
  border-radius: 15px;
  padding: 0.5rem 2rem;
  margin-top: 0;
  text-shadow: none;
  box-shadow: none;
}
/* line 77, ../../assets/sass/theme/stylesheets/_privilege-bizup.scss */
.webform-tmc-privilege-bizup .btn.btn-contact-support:hover, .webform-tmc-privilege-bizup .btn.btn-contact-support:active, .webform-tmc-privilege-bizup .btn.btn-contact-support:focus {
  background-color: transparent;
  border-color: #0DA45E;
  color: #0DA45E;
}
/* line 88, ../../assets/sass/theme/stylesheets/_privilege-bizup.scss */
.webform-tmc-privilege-bizup .term-and-condition-content ul li {
  font-size: 14px;
}
/* line 95, ../../assets/sass/theme/stylesheets/_privilege-bizup.scss */
.webform-tmc-privilege-bizup.privilege-bizup-green-card .thank-you-box .btn-green-card-finish {
  margin-top: 3rem;
  background-color: #0DA45E;
  border-color: #0DA45E;
  color: #FFFFFF;
  border-radius: 15px;
  padding: 0.5rem 2rem;
  box-shadow: none;
}
/* line 103, ../../assets/sass/theme/stylesheets/_privilege-bizup.scss */
.webform-tmc-privilege-bizup.privilege-bizup-green-card .thank-you-box .btn-green-card-finish:hover {
  background-color: transparent;
  color: #0DA45E;
}
/* line 112, ../../assets/sass/theme/stylesheets/_privilege-bizup.scss */
.webform-tmc-privilege-bizup.privilege-bizup-chatbot .thank-you-box .btn-chatbot-finish {
  margin-top: 3rem;
  background-color: #0DA45E;
  border-color: #0DA45E;
  color: #FFFFFF;
  border-radius: 15px;
  padding: 0.5rem 2rem;
  box-shadow: none;
}
/* line 120, ../../assets/sass/theme/stylesheets/_privilege-bizup.scss */
.webform-tmc-privilege-bizup.privilege-bizup-chatbot .thank-you-box .btn-chatbot-finish:hover {
  background-color: transparent;
  color: #0DA45E;
}
/* line 128, ../../assets/sass/theme/stylesheets/_privilege-bizup.scss */
.webform-tmc-privilege-bizup .text-count-wrapper .text-count-message {
  font-size: 12px;
}
