.section-hra-calculator{background-color:#fff;padding-top:10px !important}
.hra-form-wrap{position:relative}
@media(min-width:768px){.section-hra-image{margin:0 auto}
.banner-hra-image{margin-top:10px}
}
.hra-card-front{border-radius:4px;width:100%;-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s}
@media(min-width:768px){.hra-card-front{padding-bottom:0;margin-top:10px}
}
.hra-field{margin-bottom:18px;position:relative}
@media(min-width:768px){.hra-field{width:100%}
}
.hra-field--info{width:100%;margin-top:0}
.hra-field__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.hra-field__title{color:#000;font-weight:700;font-size:14px;display:block;line-height:21px;text-align:center}
@media(min-width:768px){.hra-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-direction:column}
}
.tool-tip{margin-left:auto;margin-bottom:0}
.tool-tip:hover .tool-tip__text{opacity:1}
.tool-tip__icon{cursor:pointer;position:absolute;right:10px;top:17px;z-index:1;border:1px solid #fb0;border-radius:100%;padding:1px}
.tool-tip__text{width:100%;top:38px;right:0;background-color:#f0f0f0;position:absolute;z-index:2;padding:10px;font-size:12px;border-radius:4px;line-height:1.6;opacity:0;pointer-events:none}
.hra-icon-help{height:10px;width:10px}
.hra-field-input{padding:10px 10px 10px 25px !important;width:100% !important;border:1px solid #ddd !important;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;height:48px;position:static !important}
.hra-field-input:focus{border:2px solid #fb0 !important}
.hra-field-input:focus+.hra-field-label{font-size:13px;font-weight:700 !important;color:#000 !important;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.hra-field-input:valid~.hra-field-label{font-weight:700 !important}
.hra-field-input:not(:-moz-placeholder-shown)+.hra-field-label{top:0;transform:translateY(-50%);font-size:13px}
.hra-field-input:not(:-ms-input-placeholder)+.hra-field-label{top:0;transform:translateY(-50%);font-size:13px}
.hra-field-input:not(:placeholder-shown)+.hra-field-label{top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:13px}
.hra-field-input:not(:focus):valid~.hra-field-label{color:#999 !important}
.hra-field-label{position:absolute;padding:0 5px;font-weight:500;left:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;-webkit-transition:.2s ease-out;transition:.2s ease-out;-webkit-transform-origin:left top;transform-origin:left top;pointer-events:none;color:#ddd !important;font-size:16px;line-height:20px}
.hra-field-label.tem-class{color:transparent}
.hra-radio-wrap{margin-top:10px;text-align:center;margin-bottom:28px}
.hra-radio-box{display:inline-block}
.hra-radio-box:first-child{border-right:1px solid #ddd;margin-right:10px}
.hra-input-label{position:relative;cursor:pointer;display:inline-block;margin-right:10px}
.hra-input-radio{opacity:0;visibility:hidden;position:absolute;height:100%;width:100%;cursor:pointer}
.hra-input-radio:checked~.hra-input-text::after{background-color:#fb0}
.hra-input-text{position:relative;padding-left:28px;font-size:14px}
.hra-input-text::before{position:absolute;left:0;top:-3px;height:22px;width:22px;content:"";border:1px solid #ddd;border-radius:50%}
.hra-input-text::after{position:absolute;left:11px;top:8px;height:15px;width:15px;content:"";border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.btn-calculate{cursor:pointer;padding:14px;display:inline-block;background-color:#fb0;font-weight:900;color:#000;font-size:16px;border:0;border-radius:4px;width:100%;box-shadow:0 2px 8px 2px rgba(255,187,0,.48)}
@media(min-width:768px){.btn-calculate{font-size:20px;line-height:25px}
}
.btn-calculate:focus{outline:0}
.btn-calculate-again{cursor:pointer;padding:22px;display:inline-block;background-color:#fb0;font-weight:900;color:#000;font-size:16px;border:0;border-radius:4px;width:100%;box-shadow:0 2px 8px 2px rgba(255,187,0,.48)}
@media(min-width:768px){.btn-calculate-again{font-size:20px;padding:14px;line-height:25px;margin-top:5px}
}
.btn-calculate-again:focus{outline:0}
.hra-calculator-form label.error{position:absolute;left:0;color:red;font-size:11px;bottom:-15px;font-weight:400;top:auto !important;margin-bottom:0}
.hra-calculator-form .form-title{font-weight:700;color:#000;font-size:20px;margin-bottom:10px;display:none}
.btn-calculate-wrap{margin-top:18px}
.hra-content-wrap{background-color:#fff;overflow:hidden;position:relative;padding:16px;border-radius:4px}
@media(max-width:767px){.btn-calculate-again{padding:14px;line-height:25px;font-size:20px}
.hra-card-back{height:403px}
.hra-field__title{font-size:12px;line-height:18px}
.banner-hra-image{display:none}
.hra-field-list-rupee{font-size:14px;line-height:18px}
.btn-calculate{padding:14px;line-height:25px;font-size:20px}
.hra-card-back{position:relative !important;transform:none !important;margin-top:0 !important;display:none}
.flipped .hra-card-front{transform:none !important;display:none;transition:transform .7s,-webkit-transform .7s}
#paymentChart{width:100%;aspect-ratio:1.2;margin:0 auto;display:flex;align-items:center;justify-content:center;box-sizing:border-box}
.col-md-6:nth-child(1){padding:0 30px}
.flex-container{display:flex;flex-wrap:wrap}
.order-1{order:1}
.order-2{order:2}
}
#paymentChart{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;box-sizing:border-box}
.flipped .hra-card-back{display:block}
.hra-calculated__title{font-size:19px !important;line-height:15px}
.show-result-menu__list{font-size:10px !important;line-height:13px}
.btn-calculate-again-wrap{padding:15px 25px;margin:0 !important}
@media(min-width:768px){.hra-content-wrap{padding:0;margin-top:0}
}
.hra-card-back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);position:absolute;opacity:0;pointer-events:none;-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;border-radius:4px;background-color:#fffaeb;width:100%;top:0;left:0;height:79%;margin-top:10px}
.hra-field-list{position:relative}
.hra-field-list-rupee{font-size:16px;font-weight:700;position:absolute;left:0;width:30px;height:100%;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#444}
.flipped .hra-card-front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}
.flipped .hra-card-back{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1;pointer-events:all}
.flipped .btn-calculate-wrap{visibility:hidden}
.flipped .hra-radio-wrap{visibility:hidden}
.hra-calculated-amount__symbol{font-size:22px;font-weight:900;line-height:125%}
.hra-calculated-amount__text{font-size:22px;font-weight:900;line-height:125%}
.asterisk{color:red}
.hra-calculated{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:21px 0 10px}
@media(min-width:768px){.hra-calculated{padding:16px 24px}
}
.hra-calculated__title{margin:0;font-size:20px;font-weight:700}
.table-wrap{padding:0 16px;background:#fff;margin:16px 24px}
.table-striped{width:100%;border-radius:4px}
.table-striped td{padding:5px 16px;font-size:14px}
.table-striped td:last-child{text-align:right}
.info-text{font-size:12px;margin-bottom:10px}
.hra-calculated-amount{font-size:20px}
.hra-calculated-amount__symbol{margin-left:5px}
.show-result-menu{list-style:none;padding:8px 0;margin:0 -16px}
.show-result-menu__list{padding:12px 16px;border-bottom:.5px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px !important;font-weight:600}
.show-result-menu__right{display:flex;align-items:center}
.show-result-menu__list .result_content{width:60%;line-height:14px}
.show-result-menu__list .show-result-span{width:60%;line-height:15px}
.menu__rightAmt{padding-left:2px}
.show-result-menu__list:last-child{border-bottom:0}
.hra-health{padding-top:15px;border-top:1px solid #ddd;margin-top:30px;display:none !important}
@media(min-width:768px){.hra-health{display:-webkit-box;display:-ms-flexbox;display:flex}
}
@media(min-width:768px){.hra-health__left{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;border-right:1px solid #ddd}
}
@media(min-width:768px){.hra-health__right{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;padding-left:15px}
}
.hra-health-save{font-weight:500;font-size:12px;text-transform:capitalize}
.hra-health-wb{font-weight:800;font-size:20px;margin:5px 0 10px}
@media(min-width:768px){.hra-health-wb{margin-bottom:0}
}
.hra-health-buy{color:#fb0;text-decoration:none}
.hra-health-buy:active,.hra-health-buy:focus,.hra-health-buy:hover{color:#fb0;text-decoration:none}
.hra-health-back{padding:0 16px}
@media(min-width:768px){.hra-health-back{padding-left:24px;padding-right:24px}
}
.hra-health-back .hra-health{margin-top:16px;padding-bottom:20px}
@media(min-width:1200px){.section-hra-image{margin:0 auto}
.btn-calculate-again-wrap{padding:0 25px}
.btn-calculate-wrap{margin-top:40px}
.hra-field--info{margin-top:25px}
.hra-card-back{height:83%;margin-top:0}
}
.banner-header{font-size:20px;line-height:23px;margin-top:16px;color:#000;font-weight:900;margin-bottom:20px;text-align:center;display:flex;align-items:center;justify-content:center}
.banner-header::after,.banner-header::before{content:"";flex:1 1;margin:auto}
.banner-header::before{margin-right:8px;border:2px solid;border-image:linear-gradient(270.47deg,#fb0 -15.37%,rgba(255,219,121,.524008) 62.25%,rgba(255,255,255,0) 95.52%);border-image-slice:1}
.banner-header::after{margin-left:8px;border:2px solid;border-image:linear-gradient(270.47deg,#fb0 -15.37%,rgba(255,219,121,.524008) 62.25%,rgba(255,255,255,0) 95.52%);border-image-slice:1;transform:rotate(180deg)}
@media(min-width:768px){.banner-header{line-height:50px;font-size:40px;margin-top:0}
}
.banner-info{color:#0a5;font-weight:300;font-size:16px;line-height:19px;margin-top:10px;display:none}
@media(min-width:768px){.banner-info{line-height:29px;font-size:24px}
.result-wrap-list{margin-left:0}
#paymentChart{width:100%}
}
.highcharts-credits{display:none}
.result-wrap-list{display:block;border:1px solid #ddd;margin-left:14%;display:none}
.hra-list{display:flex;justify-content:space-evenly;font-size:12px;margin-top:15px}
.grey::before{content:'';display:inline-block;width:10px;height:10px;background-color:#ccc;border-radius:50%;margin-right:8px}
.amber::before{content:'';display:inline-block;width:10px;height:10px;background-color:#fb0;border-radius:50%;margin-right:8px}
table{border-collapse:collapse;border-spacing:0;margin:10px auto;width:95%;background:#fff}
.hra-table tbody tr td:not(:last-child),.hra-table thead tr th:not(:last-child){border-right:1px solid #fff;text-align:center}
.hra-table thead tr th{background:#fb0;padding:3px;font-style:normal;font-weight:800;font-size:11px;line-height:14px;text-transform:uppercase;color:#444;font-family:Muli;width:140px}
.hra-table tbody tr td{font-style:normal;font-weight:600;font-size:12px;line-height:15px;color:#444;font-family:Muli;padding:3px 26px;text-align:center}
.hra-table tbody tr:nth-child(even){background-color:#fffaeb}
#paymentChart{background-color:#fffaeb;height:300px;margin:0 auto;display:flex;align-items:center;justify-content:center;box-sizing:border-box}