.widdget{padding:21px;background-color:#FFFFFF;}
/*.hgPaymentWidget{color:#FFFFFF!important;}
.hgpRssInPrContainer{background-color:#333333!important; }
.hgPaymentWidget .hgpPrivacyCheckbox span {color:#FFFFFF!important;}

.hgPaymentWidget .hgpProgress .hgpStepActive .hgpRect {
  background-color: #D3A959!important;
  color: #FFFFFF!important;
}
.hgPaymentWidget .hgpProgress .hgpRect {
  border: 1px solid #D3A959!important;
  color: #FFFFFF!important;
}
.hgPaymentWidget .hgpProgress {
  border-bottom: 5px solid #D3A959!important;
}
.hgPaymentWidget .hgpProgress .hgpLabel {
  color: #D3A959!important;
}

.hgPaymentWidget .hgpProgress .hgpSumContainer {
  background-color: #FFFFFF!important;
}

.hgPaymentWidget .hgpForm {color:#000!important;}
.hgPaymentWidget .hgpForm .hgpHighlight {
  background: #FFFFFF!important;
}
.hgPaymentWidget .hgpButton.hgpButtonPrimary {
  background: #D3A959!important;
  color: #FFF!important;
}
.hgPaymentWidget .hgpPersonsInfo {
  color: #FFFFFF!important;
}
.hgPaymentWidget .hgpProgress {
  border-bottom: 5px solid #D3A959!important;
}
.hgPaymentWidget .hgpFormElement .hgpRadioButton {
  color: #FFFFFF!important;
}
.hgPaymentWidget .hgpFormElement .hgpRadioButton {
  color: #FFFFFF!important;
}
.hgPaymentWidget .hgpFormAmountCalculator .hgpBooked {
    background: #FFFFFF!important;
}
.hgPaymentWidget .hgpFormAmountCalculator .hgpAmount {
    background: #FFFFFF!important;
}
.hgPaymentWidget .hgpFormElement .hgpCheckBox {
  color:#FFFFFF!important;
}
.hgPaymentWidget .hgpProgress .hgpStep:not(:last-child) .hgpStepInner>div:last-child:before {
    border-top-color:#D3A959!important;
}*/