.bankinputreadonly{background:transparent;border:0;color:#000}.card p a,p a{background-image:none !important}
.card{min-height:337px}.card img{width:100%;display:block;margin:0}.card btn{position:absolute;bottom:20px}
.card.text-white a:not([class~=btn]):not([class~=text-normal]){color:#fff;border-bottom:1px solid #fff}
.card svg:not(:root) g,.card svg:not(:root) g path,.card svg:not(:root) path{stroke:#fff}
.search-btn-section{float:right}.adjust-alignment{margin-top:10px}img.main-callouts-icons{display:block;width:88px}
.left-sec{float:left;text-align:left;width:50%}.right-sec{float:right;text-align:right;width:50%}
.ahm-left-sec{float:left;text-align:left}.ahm-right-sec{float:right;text-align:right}
.digitalCardSecondSection{display:inline-block;width:100%}#digital_card #photoMessage{text-align:left}
.digitalMemberCards{display:table;margin:0 auto;width:100%}img#digitalMemberbank{width:175px;height:auto}
img#digitalahm{width:60%}#digitalMemberName span{margin-bottom:3.5rem}#digital_card{background:-webkit-gradient(linear,left top,left bottom,from(#ca5099),to(#cb5099));background:-webkit-linear-gradient(#ca5099,#cb5099);background:linear-gradient(#ca5099,#cb5099);color:#fff;padding:1rem 2rem;width:60%;border-radius:12px;text-align:right;min-height:350px;position:relative}
div#ahm-info-container{position:absolute;bottom:20%;padding:1rem;width:55%}#memberFirstRightSection{text-align:center;float:right;margin-bottom:3.5rem}
img#digitalMemberbank{width:175px;height:auto}#memberFirstRightSection span,#memberSecondLeftSection span,#memberSecondrightSection span{display:block}
.yourCardMainSection{display:block;padding:.5rem 2rem}.yourCardMainSection span{display:block}
.yourCardMainSection small{display:block;padding:.5rem 0;line-height:1.4}.youCoverMessage{display:block;background:#ddd;padding:2rem 0;margin-bottom:.5rem}
#yourCoverHeading,.yourCoverNoHeading{font-weight:700;font-size:1.2rem}#yourCoverEssentials{font-size:1.2rem}
#yourCoverThirdPara,#yourCoverEnquiresDetails{text-transform:uppercase}#yourCoverDetailsSection{margin-top:1rem}
#yourCoverCard{width:60%;border:1px solid #ddd;border-radius:12px;margin-top:2rem;min-height:250px}
#yourCoverLimit{display:block;padding:.5rem;line-height:1.4}#memberSecondrightSection{text-align:left !important}
.top-left{margin-bottom:.5rem !important}.home .nudge-banner,.m-b-0{margin-bottom:0 !important}
.navigation ul li.primary-nav-category:hover ul.secondary-nav{top:auto;left:auto;right:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:auto;padding:1rem}
.navigation ul li.primary-nav-category ul.secondary-nav::before,.has-open-sidebar .navigation ul.secondary-nav li a::after{display:none !important}
.nav-howto-home{display:none}.navigation ul li.primary-nav-category:hover ul.secondary-nav li a:hover::before{content:"";display:block;position:absolute;width:3px;height:100%;background:#58509f;left:1px;top:0}
.secondary-nav-category{cursor:pointer}.navigation ul li.primary-nav-category:hover ul.secondary-nav li a{color:#031017;font-size:1rem;display:block;margin-bottom:0}
.navigation ul li.primary-nav-category:hover ul.secondary-nav li a:hover::before{content:"";display:block;position:absolute;width:2px;height:100%;background:#58509f;left:-12px;top:0}
.navigation ul li.primary-nav-category ul.secondary-nav li{width:100% !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:couloum !important;-webkit-flex-direction:couloum !important;flex-direction:couloum !important;line-height:1.8}
ul.nav-md-right li a{color:#031017}.form_layout{margin:0 auto;display:block}.showHideButton{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;width:100%;text-align:center;margin-top:5px}
input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="text"],textarea,.select select,.input-group .input-with-addon .input-addon{height:45px}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=number]::-moz-inner-spin-button,input[type=number]::-moz-outer-spin-button,{-webkit-appearance:none !important;margin:0;height:0}
input[type=button]{margin-right:1rem}.tr_height_style{height:50px}.td_padding_style{padding-right:5px}
.p-a-0{padding:0 !important}.m-t-0{margin-top:0 !important}.input-group-alert span{color:#dd2c35}
.ahm-oshc footer{padding-top:24px !important}.ahm-oshc .footer-legals{padding-top:0 !important;padding-bottom:10px}
input[type=text]::-ms-clear{display:none !important}.tooltip-inner{font-weight:400}
#spinnerContainer{background:none repeat scroll 0 0 rgba(0,0,0,0.74);top:0;left:0;z-index:9999;overflow:hidden;height:100vh;position:fixed;margin:auto;bottom:0;right:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;text-align:center;font-size:12px}
.spinner{z-index:999}.modal[aria-hidden=false]{display:block;background:rgba(0,0,0,0.7)}
.needsclick:hover #claim-helper-tooltip,.needsclick:hover #claim-date-tooltip,.needsclick:hover #claim-number-tooltip{display:block !important;position:absolute;z-index:999;background:#fff;padding:10px;font-size:.9rem;font-weight:400;bottom:100%;left:0;min-width:200px;max-width:200px;border:1px solid #d8dbe4}
#claim-helper-tooltip p,#claim-date-tooltip p,#claim-number-tooltip p{margin-bottom:0}
#claim-helper-tooltip h4{line-height:0 !important}.icon-lg{width:20px !important;height:20px !important}
ul.ui-autocomplete{background:#fff;list-style:none;padding:0;border:1px solid #ddd}
ul.ui-autocomplete div{padding:10px;border-bottom:1px solid #dadada;font-size:.9rem;cursor:pointer}
ul.ui-autocomplete div:hover{background:#f9f9f9}.message-highlight{margin-left:0 !important;margin-right:0 !important;margin-bottom:30px;background:#f3f3f3}
.input-group-alert span{color:#dd2c35}.narrow-table{width:75%;margin:0 auto}#personalDetails tr td,#coverDetails tr td,#paymentDetails tr td,#contactDetails tr td{width:50% !important}
.itemListBtnWrap{float:right}.btn-accent.btn-disabled,.btn-accent[disabled],.btn-accent[disabled]:hover,.btn-accent.btn-disabled:hover{color:#b3bacb;background:#d8dbe4;border-color:#d8dbe4}
.hide,.nav-howto-home{display:none}.show{display:block}@media print{html,body{height:100%;width:100%;margin:0 !important;padding:0 !important;overflow:hidden}
.container{width:100%}.footer-wrapper,.btn-accent,.btn-primary,.btn-highlight,.btn-highlight-ghost,.btn-dark{display:none}
#digital_card{background:-webkit-gradient(linear,left top,left bottom,from(#e7312b),to(#e7312b)) !important;background:-webkit-linear-gradient(#e7312b,#e7312b) !important;background:linear-gradient(#e7312b,#e7312b) !important;-webkit-print-color-adjust:exact}
}@media(max-width:1200px){img.main-callouts-icons{display:block;width:70px}.columncontrol .card{padding:1rem .5rem;min-height:380px}
.columncontrol .card .btn{position:absolute;bottom:20px;width:90%;text-align:center;padding:.5rem}
#holderDetails table td div{width:auto}}@media(min-width:1200px){.nav-howto-home{display:inline-block}
.navigation ul li.primary-nav-category{margin-right:1rem;margin-top:0;padding-bottom:0;padding-top:0}
.nav-better-home,.nav-contact-home,.nav-health-home,.nav-members-home,.nav-other-home,.nav-renew-home,.nav-resource-home,.nav-support-home{display:inline-block}
.card .btn{position:absolute;bottom:20px}img.main-callouts-icons{display:block;width:84px}
.columncontrol .card{padding:1rem;min-height:380px}}@media(max-width:959px){.card{min-height:410px}
#myTable,.date,#form-section input{font-size:.8rem}#digital_card,#yourCoverCard{width:60%}
#memberFirstRightSection{margin-bottom:1.5rem}#memberSecondLeftSection,#memberSecondrightSection,#yourCoverThirdPara{font-size:.8rem}
#yourCoverHeading,.yourCoverNoHeading,#yourCoverEssentials{font-size:1rem}.makeFormText{font-weight:400}
.claim-section{font-size:1.1rem}.makeFormTab1,.makeFormTab5,.makeFormTab4{margin-bottom:1.8rem !important}
.alert-dismiss{left:0}.input-addon-dollor{top:3.2rem}div#ahm-info-container{bottom:20%}
.nav-renew-home,.navigation ul li .mobile-hidden{display:none !important}#digitalMemberNames,.digitalCardSecondSection,#digital_card #photoMessage{font-size:.8rem;font-size:.8rem}
.digitalCardSecondSection{margin-top:0}#digital_card{min-height:222px}#personalDetails tr td,#coverDetails tr td,#paymentDetails tr td,#contactDetails tr td{width:100% !important}
#digital_card #photoMessage{position:relative;text-align:left;margin-top:0}.left-sec{margin-top:0 !important}
}@media(max-width:767px){.navigation ul li.primary-nav-category:hover ul.secondary-nav{top:58px;padding:0}
.navigation ul li.primary-nav-category:hover ul.secondary-nav li a:hover::before{display:none}
#ai-health-insurance,#ai-other-insurance,#ai-better-health{display:none}.narrow-table{width:100%;margin:0 auto}
.textmb_align{padding-bottom:10px}.card{min-height:250px}.article,body{font-size:.8rem}
.btn-accent,.btn-primary,.btn-highlight,.btn-highlight-ghost,.btn-dark{padding:11px 30px;width:100%;margin:5px auto}
.del-btn .alert-dismiss{right:0}.mobile-hidden,.claim-m-b-0 .input-addon{display:none !important}
.alert-dismiss{top:.25rem;left:0}.claim-section,.user-details-section,#claimTable .text-primary th{font-size:.9rem}
#digital_card,#yourCoverCard{width:100%}#digital_card,#yourCoverCard{font-size:.8rem}
img#digitalMemberbank{width:110px;height:auto}#digital_card{min-height:230px}.youCoverMessage{padding:1rem 0}
#yourCoverThirdPara,#yourCoverEnquiresDetails{font-size:.8rem}#yourCoverDetailsSection{margin-top:.5rem}
img#digitalahm{width:100%}div#ahm-info-container{position:absolute;bottom:10%;padding:1rem;font-size:75%;width:80%}
#digitalMemberNames{margin-top:1rem;margin-bottom:0}.claimsTableBody .row .cols{display:block;width:100% !important;float:none;max-width:100% !important;-webkit-box-flex:100% !important;-ms-flex:100% !important;-webkit-flex:100% !important;flex:100% !important;margin-bottom:.8rem}
.claimMemberName{font-size:.9rem !important}.makeFormTab1,.makeFormTab5,.makeFormTab4{margin-bottom:6px !important}
.input-addon-dollor{top:1.7rem}.alert-dismiss{position:relative;display:table;margin:0 auto}
.lastTab{display:none !important}.claim-user-name{margin-top:2.5rem}#addClaimButtonMb{display:block}
#addClaimButton{display:none}.pagination-table tbody{display:table;margin:0 auto}
.has-open-sidebar .icon-panel{height:calc(70vh - 2.5rem)}.has-open-sidebar .navigation ul li a{padding:.5rem 1rem 1rem .5rem}
.needsclick:hover #claim-helper-tooltip,.needsclick:hover #claim-date-tooltip,.needsclick:hover #claim-number-tooltip{right:auto;bottom:auto;top:100% !important;left:0 !important}
#premiumreviewBanner{padding:0 0 20px}.columncontrol .card{min-height:300px}#digital_card{min-height:205px}
.claim-section{font-size:1.2rem}#claimTableBody{margin-top:2rem}#claim_first_section .col-7{max-width:100%;float:none;display:block;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;clear:both}
#claim_first_section .col-5{-ms-flex:0 0 41.6666666667%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:2rem}
.rowLeftSection{float:left;display:block;width:50%}.rowRightSection:first-child{float:right;display:block;width:50%;margin-bottom:3rem}
.rowRightSection .col_mb{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.rowLeftSection .cols{border:0 solid #ddd !important;max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:22px 10px 0 !important}
.input-addon-dollor{top:0}#claim_third_step .col-6{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
#claimFiles{position:relative}#claim_third_step .col-6 small{text-align:center;display:block}
#make_your_claim_btn_sec .col-6{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
#submitClaimButton{display:block;width:100%}.deleteRowBtn:first-child{position:relative;width:100%;right:50%;top:13px}
#claimsubmitresponse center input{margin-right:0}.itemListBtnWrap,.search-btn-section{float:none}
span#fileCount{display:block;text-align:center;margin:10px 0 0 auto}.right-sec{float:none;width:100%}
input[type=button]{margin-right:0}}@media(max-width:460px){.datepicker{padding:.25rem !important;font-size:.8rem !important}
#digitalMemberNames{margin-top:1rem;margin-bottom:0}.rowLeftSection .cols{padding:27px 10px 0 !important;font-size:.8rem}
}@media(max-width:360px){#form-section input{padding:10px 16px 8px !important}#digitalMemberName,#memberSecondLeftSection,#memberSecondrightSection{font-size:.8rem}
#memberSecondrightSection,#memberSecondLeftSection{font-size:.8rem}.youCoverMessage{margin-bottom:.2rem}
#digitalMemberNames{margin-top:0;margin-bottom:0}.photoMessage{margin-top:.5rem}#digital_card{min-height:220px}
.addClaimButton{padding:9px 15px}}ul.ui-autocomplete{background:#fff;list-style:none;padding:0;border:1px solid #ddd}
ul.ui-autocomplete div{padding:10px;border-bottom:1px solid #dadada;font-size:.9rem;cursor:pointer}
ul.ui-autocomplete div:hover{background:#f9f9f9}#addClaimButtonMb{display:none}.search-btn-section{float:right}
#searchProviderList{padding:1rem .7rem 2rem;border:1px solid #ddd;width:100%;background:#fff;z-index:999}
#searchLastNameByPostalCode{margin-top:15px}.claim-modal-body img{margin:0 auto;display:table}
#claimFileName{text-align:center}.claimsTable th.tooltip-th,a.needsclick,img.slider-img,.del-btn{position:relative}
.claimsTable th.tooltip-th svg{height:20px;width:20px}.claimTable .text-primary th{color:#000 !important}
.user-details-section{float:right;font-size:1.2rem;background:#fff;border:1px solid #ddd;width:100%;padding:8px 20px}
.claimTable tbody tr{background:#f9f9f9}.claimTableBody{padding:0 12px}.claim-step-no,.claim-step-no2{font-size:2rem;background:#c8c8c8;border-radius:50%;width:50px;height:50px;display:block;text-align:center;float:left;margin:0 20px 0 0}
.claim-section{font-size:1.3rem;line-height:1.2}.claimTable td .input-group,.message .input-group{margin-bottom:2px !important}
.claim-user-name{background:#c8c8c8;padding:.66rem 1.5rem;font-weight:600;display:block;width:100%}
.adjust-alignment{margin-top:10px}.claimForm{padding:0 !important;width:100%}.claim-m-b-0{margin-bottom:0 !important}
#searchByLastName{position:absolute;right:0;cursor:pointer}.alert-dismiss{margin-left:0;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;top:6px;position:relative;left:4px}
.bankinputreadonly{background:transparent;border:0;color:#000}.amountInput{text-indent:20px}
.claim-m-b-0 .input-addon{position:absolute;z-index:999;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:5px 15px;background:none !important}
#memberFirstRightSection{text-align:center;float:right;margin-bottom:3.5rem}img#digitalMemberbank{width:175px;height:auto}
#memberFirstRightSection span,#memberSecondLeftSection span,#memberSecondrightSection span{display:block}
.claim-first-section .col-7,.claim-third-section .col-6{padding-left:0 !important}
.user-details-section .input-group .input-checkbox{margin-bottom:0 !important}.claim-first-section .col-7,.claim-third-section .col-6{padding-left:0 !important}
.input-addon-dollor{position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;z-index:999;width:26px;height:43px;text-align:center}
.input-addon-dollor-child{top:0 !important}div.claimsTable{width:100%}.claimTableBody .row .col-3,.claimTableBody .row .col-2,.claimTableBody .row .col-1{border:1px solid #ddd;padding:10px 10px}
.claimsTableBody .row{padding:0 15px !important}.claim-table{width:100%}.slider-prev-btn{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.slider-next-btn{right:1rem}.slider-btn{position:absolute;z-index:99;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;vertical-align:middle;cursor:pointer;top:50%}
.nudge-content{padding:auto !important}.renewPassportCountry{margin-bottom:24px}.renewPassportCountry select{margin-bottom:0}
.input-group-alert #passportCountry{background:#efdcdd;border-color:#dd2c35}.renewPassportCountry .erromsg{position:absolute}
iframe#quickWeb{border:0}.pagination{display:table;margin:0 auto}.pagination-table td{padding:15px 0 !important}
.paymentTableAlignRight{text-align:right !important}.remaining_pages{text-align:right !important}
#memberSecondrightSection{text-align:right}div#results{font-size:.8rem}.tab_claimDetails td{width:60%}