.geta-callback-component .submit-btn{margin-bottom:0}
.form-control{width:100% !important;padding:.375rem .75rem}
.geta-callback-component label,.reach-out-to-us-section form label{margin-bottom:8px}
.form-group label{line-height:22px}
.geta-callback-component label,.reach-out-to-us-section form label{font-size:12px}
.geta-callback-component input.form-control,.reach-out-to-us-section form input.form-control{padding:8px 16px}
.form-group{margin-bottom:1rem}
.geta-callback-component{box-sizing:border-box;padding-top:80px;padding-bottom:0;background:#f9f9f9}
.ht{position:absolute;right:20px}
.ht:hover .tooltip{display:block}
.tooltip{display:none;margin-left:24px;margin-top:-36px;position:absolute;z-index:1000;opacity:1;width:300px;padding:3px 8px;text-align:center;color:#0d0d0d;border:1px solid #1a6ea8;font-weight:400;font-size:12px;border-radius:4px;background-color:#e1f1ff}
.below-60{max-width:196px;width:100%;display:block;margin-top:2px;font-size:12px;font-weight:400;line-height:20px;color:#ed1c24}
.geta-callback-component,.reach-out-to-us-section form{padding-top:0}
.geta-callback-component .geta-callback-inner{padding:30px 30px;background:#fff;width:100%;max-width:unset;margin:0 auto}
.grecaptcha-badge{opacity:0}
.geta-callback-component h2{font-size:24px;line-height:30px;text-align:center;font-weight:700;color:#233253;margin-bottom:10px}
.geta-callback-component form .row{margin-bottom:10px}
.geta-callback-component .inputGroup label{color:#233253;font-size:14px;line-height:22px;font-weight:500;display:block;margin-bottom:8px;margin-top:0 !important}
label{display:inline-block;margin-bottom:.5rem}
.geta-callback-component .inputGroup input{width:100% !important;opacity:1}
.geta-callback-component .inputGroup input{height:40px;background-color:#f4f4f4 !important;border:0;font-size:12px;line-height:23px;color:#767676;font-weight:300;width:300px;padding:.375rem .75rem}
.form-control,input[type=text],selectbox{font-style:italic !important}
.d-block{display:block !important}
.form-group label{margin-top:0}
.error-txt{display:block;font-size:11px;font-weight:400;line-height:32px;color:#ed1c24}
.select-holder{background:url(../../../../../content/dam/hdfclifeinsurancecompany/contact-us/select-arrow.png) no-repeat 100% #f4f4f4;height:38px;width:100%;overflow:HIDDEN;padding-top:7px;padding-left:10px;cursor:pointer}
.geta-callback-component select,.reach-out-to-us-section form select{width:100% !important;-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.select-holder select{cursor:pointer;width:108%;border:0 solid transparent;background-color:transparent !important;font-size:12px;font-style:italic;outline:0;color:#767676}
.form-group-checkbox{margin-bottom:0 !important}
input[type=checkbox]{margin-right:5px;padding:6px !important;display:block;width:40px}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
.geta-callback-component .submit-btn{width:150px}
.geta-callback-component .submit-btn,.reach-out-to-us-section form .submit-btn,#potentialClcultorResponse .btn-wrap .submit-btn{width:81px;height:34px;background:#ed1c24;border-radius:4px;text-align:center;line-height:34px;text-transform:uppercase;font-size:12px;font-weight:600;display:block;color:#fff;border:0;margin-left:auto;margin-right:auto}
#potentialClcultorResponse .section-header{font-size:30px;color:#366089;font-weight:600}
#potentialClcultorResponse .section-header-underline{border:1px solid #d51d25;background:#d51d25;width:298px;top:3px;margin-left:0;margin-bottom:0}
#potentialClcultorResponse .text-wrap{color:#0d0d0d;font-size:14px;padding:20px 0;line-height:18px}
#potentialClcultorResponse .text-wrap .blue-header{color:#366089;font-size:16px;font-weight:700}
#potentialClcultorResponse .text-wrap p{margin-bottom:0}
#potentialClcultorResponse .btn-wrap .submit-btn{margin-left:unset;width:100px}
#potentialClcultorResponse .digiFC-disclaimer-section{color:#0d0d0d;font-size:12px;padding:15px 10px}
#potentialClcultorResponse .digiFC-disclaimer-section .disc-section{margin:0 0 5px}
.potentialearningcalculator .form-control{width:100% !important;opacity:1 !important}
.autocomplete-items{max-height:210px;overflow-y:scroll;width:89%;position:absolute;border:1px solid #d4d4d4;border-top:0;z-index:99;left:13px;right:0}
.autocomplete-items div{padding:8px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4;font-size:12px}
.fade:not(.show){opacity:1;backdrop-filter:blur(15px);background:rgba(0,0,0,.5);justify-content:center;align-items:center}
@media only screen and (max-width:640px){.geta-callback-component,.reach-out-to-us-section form{padding-top:24px}
.geta-callback-component label,.reach-out-to-us-section form label{font-size:12px}
.geta-callback-component .form-group,.reach-out-to-us-section form .form-group{margin-bottom:2rem}
.autocomplete-items{left:14px;width:90%}
.modal.sac{width:100%;margin-left:0}
.modal.sac .modal-dialog.modal-lg{width:90%}
}
@media only screen and (max-width:820px){.geta-callback-component{padding-top:40px;padding-bottom:40px}
.geta-callback-component .geta-callback-inner{width:calc(100% - 48px);padding:40px 15px}
.geta-callback-component h2{font-size:24px;line-height:30px;margin-bottom:12px}
.geta-callback-component .row{margin-bottom:0 !important}
.geta-callback-component .inputGroup{margin-bottom:32px}
.geta-callback-component .inputGroup input{width:100%}
input[type=checkbox]{width:80px}
}
.error-txt.ln-height{padding-top:5px;line-height:18px}