/* CSS Document */
.hgPaymentWidget{color:#111 !important; letter-spacing:0px !important;max-width:100% !important;}
.hgpName{margin-bottom:2rem !important;} 
.hgPaymentWidget .hgpProgress .hgpStepActive .hgpRect{background-color:#806a5b;}
.hgPaymentWidget .hgpProgress .hgpRect{border:1px solid #806a5b; color:#806a5b;}
.hgPaymentWidget .hgpProgress .hgpLabel{color:#806a5b;}
.hgPaymentWidget .hgpProgress{border-bottom:5px solid #806a5b;}
.hgPaymentWidget .hgpProgress .hgpStep:not(:last-child) .hgpStepInner > div:last-child:before{border-top:2px dotted #806a5b;}
.hgPaymentWidget .hgpExpanderContainer .hgpRssInPrContainer{color:#111 !important;}
.hgPaymentWidget .hgpForm .hgpFormRow{color:#111 !important;}
.hgpForm label{color:#111 !important;}
/*.hgpRadioButton label, .hgpCheckBox label{width:100% !important;}*/
.hgPaymentWidget .hgpFormAmountCalculator .hgpAmount{background:#806a5b;}
.hgPaymentWidget .hgpFormAmountCalculator .hgpBooked{background:#C5BC9C;}
.hgPaymentWidget .hgpForm .hgpHighlight{background:#806a5b;}
.hgPaymentWidget .hgpButton.hgpButtonPrimary{padding:12px 18px;border-radius:0px;font-size:1.05rem;transition:all 0.4s ease;cursor:pointer;color:#FFFFFF;background-color:rgba(128,106,91,0.89);border:1px solid #ffffff;text-decoration: none;}
.hgPaymentWidget .hgpButton.hgpButtonPrimary:hover{animation:colorChangeW linear;color:#806a5b;background-color:transparent;border:1px solid #806a5b;}
.hgpButton.hgpButtonLeft{padding:12px 18px;border-radius:0px;font-size:1.05rem;transition:all 0.4s ease;cursor:pointer;color:#FFFFFF;background-color:#737373;border:1px solid #ffffff;text-decoration: none;}
.hgPaymentWidget .hgpButton.hgpButtonLeft:hover{animation:colorChangeW linear;color:#737373;background-color:transparent;border:1px solid #737373;}