/* hide top right prev and next. by Wikki */ .navbar-three-nav{ display:none; } /*loading start*/ #aia-ebenefits-loading .loader { position:absolute; left:50%; top:50%; box-sizing: border-box; display: flex; flex: 0 1 auto; flex-direction: row; flex-wrap: wrap; margin:-50px 0px 0px -50px; } /*loading end*/ /* input forbid copy and paste */ input[name="userid"],input[name="password"],input[name="txtIdno"],input[name="txtNewPsw"],input[name="txtConfirmPsw"],input[name="nricidOrCertno"],input[name="polno"],input[name="confirmPassword"]{ -webkit-touch-callout:none; -webkit-user-select:auto; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-text-size-adjust:none ; -webkit-tap-highlight-color:transparent ; } .aia-ebenefits-notification .alert-strong-close { margin-top: -14px; } .has-loading .modal-backdrop.in { opacity: 0; filter: alpha(opacity = 0); } .my-info { margin-bottom: 20px; background-color: #fff; color: #554344; -webkit-transition: box-shadow 0.125s linear; transition: box-shadow 0.125s linear; } .my-info .thumbnail { display: inline-block; position: absolute; width: 96px; height: 96px; margin-right: 24px; padding-bottom: 24px; } .my-info .content { display: inline-block; margin-left: 120px; min-height: 96px; } .my-info .policies { margin-left: 120px; } .list-12.quote-last { background-color: transparent; } .list-12.quote-last li:last-of-type { padding-top: 24px; padding-bottom: 24px; text-align: inherit; } @media screen and (min-width:768px) { .nav-no-padding { padding-left: 0; padding-right: 0; } } @media screen and (max-width:767px) { .list-8 li .policy-info-container { margin-left: 0; } .list-8 li .policy-info-container .content { padding-top: 3px; padding-bottom: 3px; } .name-break { word-break:break-all; } } .quote-no-first-line ul li { border-top: none !important; } .quote-text-float-right .text-right > h5 { float: right; } .contact-dropdown-menu { right: 0 !important; } /** * Customer Survey */ .customer-survey-range-left .center-sm { margin-left: 0 !important; margin-right: 0 !important; } /* Patch for radio */ LABEL.radio-button INPUT[type='radio'] + SPAN { cursor: pointer; } /** * Contact us */ .contact-us-section h4, .contact-us-section .h5{ text-align:left; } .contact-us-section .contact-us-item-2, .contact-us-section .contact-us-item-3 { border-top: 1px solid #dad9d3; padding-top: 26px; } .contact-us-section .contact-us-message { text-align:left; } @media screen and (min-width: 768px){ .contact-us-section h4, .contact-us-section .h5{ text-align:center; } .contact-us-section .contact-us-item-2, .contact-us-section .contact-us-item-3 { border-top: 0; padding-top: 0; } .contact-us-section .contact-us-message { text-align:center; } .name-break { word-break:normal; } } /** * Fix ios svg issue for progress icon */ .progress-glyph img { height:24px !important; margin-top:20px !important; } /** * Custom table */ table.aia-ebenefits-table { border-top: 2px solid #dbdad4; border-bottom: 2px solid #dbdad4; } table.aia-ebenefits-table tr { border-bottom: 1px solid #dbdad4; } table.aia-ebenefits-table .level1 { border-top: 1px solid #dbdad4; border-bottom: none; font-weight: 700; } table.aia-ebenefits-table .level2 { border: none; } table.aia-ebenefits-table .level2 td:first-child { padding-left: 20px; } table.aia-ebenefits-table .level2 td { padding-top: 0 !important; } .aia-ebenefits-collapse-table { border-top: 2px solid #dbdad4; } .aia-ebenefits-collapse-table .aia-ebenefits-collapse-row { border-bottom: 2px solid #dbdad4; } .aia-ebenefits-collapse-table .arrow-up { height: 0; width: 0; border-bottom: 20px solid #586c80; border-left: 15px solid transparent; border-right: 15px solid transparent; } .aia-ebenefits-collapse-table .arrow-down { height: 0; width: 0; border-top: 20px solid #586c80; border-left: 15px solid transparent; border-right: 15px solid transparent; } .table-head-icon { heigth:32px; margin-right:10px; float:left; } .table-icon-title { heigth:32px; float:left; margin-top:25px; } .table-mobile-head-icon { display:block; border-top:4px solid #dbdad4; } .table-head-icon-size { width:64px; height:64px; } @media screen and (min-width: 768px){ .table-icon-title { heigth:32px; float:left; margin-top:17px; } .table-mobile-head-icon { display:none; } .table-head-icon-size { width:48px; height:48px; } .aia-ebenefits-table .icon-m { width:48px; height:48px; } .aia-ebenefits-table th:first-child, .aia-ebenefits-table td:first-child { display:none; } .aia-ebenefits-table .collapse-table { display:''; } .aia-ebenefits-table .text-align-right{ text-align: right; } } @media screen and (max-width: 767px){ .aia-ebenefits-table .collapse-table { display:none; } .aia-ebenefits-table td:last-child { padding-bottom: 20px; } .aia-ebenefits-table td { position: relative; padding-left: 0%; } .aia-ebenefits-table td:before { position:static; left: 1px; width: 100%; padding-right: 10px; white-space: nowrap; display:block; } .aia-ebenefits-table .arrow-down { width: 0; height: 0; border-style: solid; border-width: 12px 10px 0 10px; border-color: #596C80 transparent transparent transparent; position: relative; cursor: pointer; top: 4px; left: 6px; } .aia-ebenefits-table .arrow-up { width: 0; height: 0; border-style: solid; border-width: 0 10px 12px 10px; border-color: transparent transparent #596C80 transparent; position: relative; cursor: pointer; top: 4px; left: 6px; } } /** * ebenefits eCard */ .ecard-front-cover { position: relative; width: 582px; height: 370px; font-size: 16px; background-repeat: no-repeat; color: #FFFFFF; display: block; margin: 0 auto; } .ecard-front-cover .ecard-time { position: absolute; left: 210px; top: 6px; right: 20px; text-align:right; color:#000000; font-size:14px; } .ecard-front-cover .ecard-company { position: absolute; left: 210px; top: 92px; right: 10px; text-align: left; } .ecard-front-cover .ecard-name { position: absolute; left: 210px; top: 136px; right: 10px; text-align: left; } .ecard-front-cover .ecard-member-no { position: absolute; left: 210px; top: 163px; text-align: left; } .ecard-front-cover .ecard-policy-no { position: absolute; left: 440px; top: 163px; text-align: left; } .ecard-front-cover .ecard-participation-date { position: absolute; left: 210px; top: 188px; text-align: left; } .ecard-front-cover .ecard-idcard-remark { position: absolute; left: 210px; top: 213px; text-align: left; } .ecard-front-cover .ecard-MHCF-telecall { position: absolute; left: 57px; top: 274px; text-align: left; color:#000000; font-size:14px; } /* ecard A */ .ecard-front-cover .ecard-A-time { position: absolute; left: 210px; top: 6px; right: 20px; text-align: right; color: #000000; font-size: 14px; } .ecard-front-cover .ecard-A-policy-no { position: absolute; left: 210px; top: 168px; text-align: left; } .ecard-front-cover .ecard-A-company { position: absolute; left: 210px; top: 189px; right: 10px; text-align: left; } .ecard-front-cover .ecard-A-name { position: absolute; left: 210px; top: 233px; right: 10px; text-align: left; } .ecard-front-cover .ecard-A-identification-no { position: absolute; left: 210px; top: 276px; text-align: left; } .ecard-front-cover .ecard-A-participation-date { position: absolute; left: 210px; top: 297px; text-align: left; } .ecard-front-cover .ecard-A-expiry { position: absolute; left: 210px; top: 331px; text-align: left; } /* ecard A end*/ /* ecard D */ .ecard-front-cover .ecard-D-time { position: absolute; left: 150px; top: 6px; right: 20px; text-align:right; color:#000000; font-size:14px; } .ecard-front-cover .ecard-D-company { position: absolute; left: 200px; top: 166px; right: 10px; text-align: left; } .ecard-front-cover .ecard-D-name { position: absolute; left: 200px; top: 216px; right: 10px; text-align: left; } .ecard-front-cover .ecard-D-member-no { position: absolute; left: 200px; top: 243px; text-align: left; } .ecard-front-cover .ecard-D-policy-no { position: absolute; left: 200px; top: 273px; text-align: left; } .ecard-front-cover .ecard-D-participation-date { position: absolute; left: 200px; top: 302px; text-align: left; } .ecard-front-cover .ecard-D-idcard-remark { position: absolute; left: 200px; top: 324px; text-align: left; } .ecard-front-cover .ecard-D-telecall { position: absolute; left: 40px; top: 284px; text-align: left; color:#000000; font-size:14px; } /* ecard D end*/ /* ecard E */ .ecard-front-cover .ecard-E-time { position: absolute; left: 150px; top: 6px; right: 20px; text-align:right; color:#000000; font-size:14px; } .ecard-front-cover .ecard-E-company { position: absolute; left: 150px; top: 92px; right: 10px; text-align: left; } .ecard-front-cover .ecard-E-name { position: absolute; left: 150px; top: 136px; right: 10px; text-align: left; } .ecard-front-cover .ecard-E-member-no { position: absolute; left: 150px; top: 163px; text-align: left; } .ecard-front-cover .ecard-E-policy-no { position: absolute; left: 420px; top: 163px; text-align: left; } .ecard-front-cover .ecard-E-participation-date { position: absolute; left: 150px; top: 188px; text-align: left; } .ecard-front-cover .ecard-E-idcard-remark { position: absolute; left: 150px; top: 213px; text-align: left; } .ecard-front-cover .ecard-E-telecall { position: absolute; left: 40px; top: 284px; text-align: left; color:#000000; font-size:14px; } /* ecard E end*/ /* ecard G */ .ecard-front-cover .ecard-G-time { position: absolute; left: 150px; top: 6px; right: 10px; text-align:right; color:#000000; font-size:10px; } .ecard-front-cover .ecard-G-company { position: absolute; left: 170px; top: 51px; right: 150px; text-align: left; } .ecard-front-cover .ecard-G-name { position: absolute; left: 170px; top: 107px; right: 150px; text-align: left; } .ecard-front-cover .ecard-G-member-no { position: absolute; left: 170px; /*top: 162px;*/ top:140px; right: 150px; text-align: left; } .ecard-front-cover .ecard-G-policy-no { position: absolute; left: 170px; /*top: 194px;*/ top:173px; right: 150px; text-align: left; } .ecard-front-cover .ecard-G-participation-date { position: absolute; left: 170px; /*top: 226px;*/ top:203px; right: 150px; text-align: left; } .ecard-front-cover .ecard-G-idcard-remark { position: absolute; left: 170px; /*top: 247px;*/ top:224px; right: 150px; text-align: left; } .ecard-front-cover .ecard-G-telecall { } /* ecard G end*/ /* ecard H */ .ecard-front-cover .ecard-H-time { position: absolute; left: 190px; top: 6px; right: 20px; text-align:right; color:#000000; font-size:14px; } .ecard-front-cover .ecard-H-company { position: absolute; left: 190px; top: 92px; right: 10px; text-align: left; } .ecard-front-cover .ecard-H-name { position: absolute; left: 190px; top: 136px; right: 10px; text-align: left; } .ecard-front-cover .ecard-H-member-no { position: absolute; left: 190px; top: 163px; text-align: left; } .ecard-front-cover .ecard-H-policy-no { position: absolute; left: 420px; top: 163px; text-align: left; } .ecard-front-cover .ecard-H-participation-date { position: absolute; left: 190px; top: 188px; text-align: left; } .ecard-front-cover .ecard-H-idcard-remark { position: absolute; left: 190px; top: 213px; text-align: left; } .ecard-front-cover .ecard-H-telecall { position: absolute; left: 37px; top: 284px; text-align: left; color:#000000; font-size:14px; } /* ecard H end*/ /* ecard I */ .ecard-front-cover .ecard-I-time { position: absolute; left: 190px; top: 6px; right: 20px; text-align:right; color:#000000; font-size:14px; } .ecard-front-cover .ecard-I-company { position: absolute; left: 146px; top: 52px; right: 10px; text-align: left; } .ecard-front-cover .ecard-I-name { position: absolute; left: 146px; top: 111px; right: 10px; text-align: left; } .ecard-front-cover .ecard-I-member-no { position: absolute; left: 146px; top: 141px; text-align: left; } .ecard-front-cover .ecard-I-policy-no { position: absolute; left: 146px; top: 171px; text-align: left; } .ecard-front-cover .ecard-I-participation-date { position: absolute; left: 146px; top: 202px; text-align: left; } .ecard-front-cover .ecard-I-idcard-remark { position: absolute; left: 146px; top: 224px; text-align: left; right: 10px; } .ecard-front-cover .ecard-I-telecall { } /* ecard I end*/ /*=====================================================================*/ /* ecard M New*/ .ecard-front-cover .ecard-M-new-time { position: absolute; left: 210px; top: 6px; right: 20px; text-align:right; color:#000000; font-size:14px; } .ecard-front-cover .ecard-M-new-company { position: absolute; left: 170px; top: 73px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-M-new-name { position: absolute; left: 170px; top: 120px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-M-new-member-no { position: absolute; left: 170px; top: 145px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-M-new-policy-no { position: absolute; left: 440px; top: 145px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-M-new-participation-date { position: absolute; left: 170px; top: 169px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-M-new-idcard-remark { position: absolute; left: 170px; top: 193px; font-size:14px; text-align: left; } /* ecard B New*/ .ecard-front-cover .ecard-B-new-time { position: absolute; left: 210px; top: 6px; right: 20px; text-align:right; color:#000000; font-size:14px; } .ecard-front-cover .ecard-B-new-company { position: absolute; left: 170px; top: 73px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-B-new-name { position: absolute; left: 170px; top: 120px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-B-new-member-no { position: absolute; left: 170px; top: 145px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-B-new-policy-no { position: absolute; left: 440px; top: 145px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-B-new-participation-date { position: absolute; left: 170px; top: 169px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-B-new-idcard-remark { position: absolute; left: 170px; top: 193px; font-size:14px; text-align: left; } /* ecard C New*/ .ecard-front-cover .ecard-C-new-time { position: absolute; left: 210px; top: 6px; right: 20px; text-align:right; color:#000000; font-size:14px; } .ecard-front-cover .ecard-C-new-company { position: absolute; left: 170px; top: 73px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-C-new-name { position: absolute; left: 170px; top: 120px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-C-new-member-no { position: absolute; left: 170px; top: 145px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-C-new-policy-no { position: absolute; left: 440px; top: 145px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-C-new-participation-date { position: absolute; left: 170px; top: 169px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-C-new-idcard-remark { position: absolute; left: 170px; top: 193px; font-size:14px; text-align: left; } /* ecard D New*/ .ecard-front-cover .ecard-D-new-time { position: absolute; left: 150px; top: 6px; right: 20px; text-align:right; color:#000000; font-size:14px; } .ecard-front-cover .ecard-D-new-company { position: absolute; left: 180px; top: 108px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-D-new-name { position: absolute; left: 180px; top: 156px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-D-new-member-no { position: absolute; left: 180px; top: 180px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-D-new-policy-no { position: absolute; left: 180px; top: 204px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-D-new-participation-date { position: absolute; left: 180px; top: 228px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-D-new-idcard-remark { position: absolute; left: 180px; top: 248px; font-size:14px; text-align: left; } /* ecard E New*/ .ecard-front-cover .ecard-E-new-time { position: absolute; left: 210px; top: 6px; right: 20px; text-align:right; color:#000000; font-size:14px; } .ecard-front-cover .ecard-E-new-company { position: absolute; left: 140px; top: 73px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-E-new-name { position: absolute; left: 140px; top: 120px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-E-new-member-no { position: absolute; left: 140px; top: 145px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-E-new-policy-no { position: absolute; left: 440px; top: 145px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-E-new-participation-date { position: absolute; left: 140px; top: 169px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-E-new-idcard-remark { position: absolute; left: 140px; top: 193px; font-size:14px; text-align: left; } /* ecard F New*/ .ecard-front-cover .ecard-F-new-time { position: absolute; left: 210px; top: 6px; right: 20px; text-align:right; color:#000000; font-size:14px; } .ecard-front-cover .ecard-F-new-company { position: absolute; left: 170px; top: 73px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-F-new-name { position: absolute; left: 170px; top: 120px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-F-new-member-no { position: absolute; left: 170px; top: 145px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-F-new-policy-no { position: absolute; left: 440px; top: 145px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-F-new-participation-date { position: absolute; left: 170px; top: 169px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-F-new-idcard-remark { position: absolute; left: 170px; top: 193px; font-size:14px; text-align: left; } /* ecard H New*/ .ecard-front-cover .ecard-H-new-time { position: absolute; left: 210px; top: 6px; right: 20px; text-align:right; color:#000000; font-size:14px; } .ecard-front-cover .ecard-H-new-company { position: absolute; left: 170px; top: 73px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-H-new-name { position: absolute; left: 170px; top: 120px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-H-new-member-no { position: absolute; left: 170px; top: 145px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-H-new-policy-no { position: absolute; left: 440px; top: 145px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-H-new-participation-date { position: absolute; left: 170px; top: 169px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-H-new-idcard-remark { position: absolute; left: 170px; top: 193px; font-size:14px; text-align: left; } /* ecard P New*/ .ecard-front-cover .ecard-P-new-time { position: absolute; left: 210px; top: 6px; right: 20px; text-align:right; color:#000000; font-size:14px; } .ecard-front-cover .ecard-P-new-company { position: absolute; left: 170px; top: 73px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-P-new-name { position: absolute; left: 170px; top: 120px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-P-new-member-no { position: absolute; left: 170px; top: 145px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-P-new-policy-no { position: absolute; left: 440px; top: 145px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-P-new-participation-date { position: absolute; left: 170px; top: 169px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-P-new-idcard-remark { position: absolute; left: 170px; top: 193px; font-size:14px; text-align: left; } /* ecard A New*/ .ecard-front-cover .ecard-A-new-time { position: absolute; left: 210px; top: 6px; right: 20px; text-align:right; color:#000000; font-size:14px; } .ecard-front-cover .ecard-A-new-policy-no { position: absolute; left: 180px; top: 96px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-A-new-company { position: absolute; left: 180px; top: 119px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-A-new-name { position: absolute; left: 180px; top: 168px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-A-new-identification-no { position: absolute; left: 180px; top: 192px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-A-new-participation-date { position: absolute; left: 180px; top: 216px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-A-new-idcard-remark { position: absolute; left: 180px; top: 240px; font-size:14px; text-align: left; } .ecard-front-cover .ecard-A-new-expiry { position: absolute; left: 180px; top: 330px; font-size:14px; text-align: left; } /* ecard G New*/ .ecard-front-cover .ecard-G-new-time { position: absolute; left: 150px; top: 6px; right: 10px; text-align:right; color:#000000; font-size:10px; } .ecard-front-cover .ecard-G-new-company { position: absolute; left: 170px; top: 50px; right: 150px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-G-new-name { position: absolute; left: 170px; top: 98px; right: 150px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-G-new-member-no { position: absolute; left: 170px; top: 122px; right: 150px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-G-new-policy-no { position: absolute; left: 170px; top: 146px; right: 150px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-G-new-participation-date { position: absolute; left: 170px; top: 170px; right: 150px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-G-new-idcard-remark { position: absolute; left: 170px; top: 194px; right: 150px; font-size:14px; text-align: left; } /* ecard I New*/ .ecard-front-cover .ecard-I-new-time { position: absolute; left: 150px; top: 6px; right: 10px; text-align:right; color:#000000; font-size:10px; } .ecard-front-cover .ecard-I-new-company { position: absolute; left: 130px; top: 36px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-I-new-name { position: absolute; left: 130px; top: 83px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-I-new-member-no { position: absolute; left: 130px; top: 112px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-I-new-policy-no { position: absolute; left: 130px; top: 143px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-I-new-participation-date { position: absolute; left: 130px; top: 173px; right: 10px; text-align: left; font-size:14px; } .ecard-front-cover .ecard-I-new-idcard-remark { position: absolute; left: 130px; top: 194px; right: 10px; font-size:14px; text-align: left; } /*=====================================================================*/ .ecard-back-cover { position: relative; width: 582px; height: 370px; background-repeat: no-repeat; color: #333333; margin: 0 auto; text-align: left; } .ecard-back-cover .ecard-back-infor { position: absolute; left: 20px; top: 20px; right: 30px; } .ecard-back-cover .ecard-back-header-information { font-size: 14px; font-weight: bold; } .ecard-back-cover .ecard-back-remarks-information { font-size: 10px; } .ecard-back-cover .ecard-back-footer-information { font-size: 14px; font-weight: bold; } .ecard-flip { text-align: center; font-weight: bold; } .text-bold { font-weight: bold; } .cursor-pointer { cursor: pointer; } /** * ebenefits eclaim */ .eclaim-photo { position: relative; width: 100%; margin: 22px 0; } .eclaim-photo canvas { display: block; width: 100%; border: 2px solid #cccccc; } .eclaim-photo-remove { position: absolute; width: 26px; height: 26px; top: -13px; right: -13px; border-radius: 50%; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQyQjNCNTAzRjAwQTExRTU5RjYyQUY3RDA5RTJFNzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQyQjNCNTA0RjAwQTExRTU5RjYyQUY3RDA5RTJFNzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDJCM0I1MDFGMDBBMTFFNTlGNjJBRjdEMDlFMkU3N0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDJCM0I1MDJGMDBBMTFFNTlGNjJBRjdEMDlFMkU3N0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WnEKJAAAByElEQVR42ryWv0tCURTH71MhMxoqCBoriGpxFMmQgmpwKNybHBK3pqZaiqCxLWl0LmoJalCjEhwaLKjoDygQHLPRvkfODbve9+Paqy98eI933/t+Pe8e373W49CScNEUWAPLYBaM8PUGeAJX4Ay8OplYDkFJsAvmhTfdgG1wrRsMaK6FwREoGYQIvrfEz4bdgoZBEWxQtcJcFj9bZC9tUARcgLj4veLsFdEFHYKY8E8x9vwRRBOfEf4rw97fQXt2czK6td7GTi7jFnuLEIiChBeT+kHBaJxF3lGqKO3lHaimbpUqSgdz/ZM7OBnXjX7cPbSPA4lo11GtxKYaqRZ9Gd5wMmZSTac8hJDeqaJ9nASd7lIrMwwh9QXEP4kqyuE42MurkxXKih1Up6CUXTPYtTAZqw3iEnZPQRPy3+slRAbputEhrEBzdOrlHasTb9AIpBP6MtTAre7roBqbjrPIuyZX2CQvWpbPzdYCi6As25uW3+M/6GryLKvr0Sao+hhSZc+uha8JUj6FVdmrabdnoC3UAsjz++1lTvI8Lw23XdAnyHJgxSCkwgHZzkqkQg4PUoPMgWmwClbAjLKBfAaX4By8OP2KLwEGAK2MlpWfehMvAAAAAElFTkSuQmCC"); } .eclaim-photo-file { position: absolute; border: 0; width: 1px; height: 1px; margin: -1px; overflow: hidden; padding: 0; } .eclaim-under-line-div>div { border-bottom: 2px solid #DBDAD4; } @media print { .noprint { display: none; } } .receipt-photo-show-grid { display: none; } .referral-letter-photos-show-grid { display: none; } .canvas-shower { cursor: pointer; } .no-padding-div > div { padding: 0 !important; } .prey-and-next-div > div:first-child h4 { padding-right: 5px; margin-right: 5px; border-right-style: solid; border-right-color: rgb(54, 62, 63); } .prey-and-next-div > div h4 { cursor: pointer; } .grey-link { cursor: no-drop !important; color: #b3b1a8 !important; } /** * ebenefits FVP */ @media screen and (min-width: 768px){ .fvp-review-total-form td, .fvp-review-total-form thead p,.fvp-payment-total-form td, .fvp-payment-total-form thead p{ text-align: right; } } .fvp-review-content-chart, .fvp-payment-content-chart{ height:600px; } .fvp-review-hdform-div .lk2{ cursor: pointer; } *[form-target-name="fvp-payment-confirm-text"] u{ color: #22a8da; text-decoration: underline; cursor: pointer; } *[form-target-name = 'fvp-complete-pdf-name'] a{ cursor: pointer; } .fvp-date-select { width: 100px; display: inline-block; } .pdf-box>div:nth-child(2){ padding-left:0px; padding-top:8px; } /** * ebenefits home */ .vitality-con { position: relative; width: 90%; left:5%; height: 200px; } .vitality-stage-1 { position: absolute; bottom: 80px; left: 0; width: 25%; height: 36px; background-color: #b87333; } .vitality-person-1 { text-align: center; margin-top: -33px; display: none; } .vitality-stage-2 { position: absolute; bottom: 80px; left: 25%; width: 25%; height: 36px; background-color: #d3d4d5; } .vitality-person-2 { text-align: center; margin-top: -33px; display: none; } .vitality-stage-3 { position: absolute; bottom: 80px; left: 50%; width: 25%; height: 36px; background-color: #ffd700; } .vitality-arrow-3 { text-align: center; margin-top: -33px; } .vitality-person-3 { text-align: center; margin-top: -33px; margin-left: -0px; display: none; } .vitality-stage-4 { position: absolute; bottom: 80px; left: 75%; width: 25%; height: 36px; background-color: #f1f1f1; } .vitality-person-4 { text-align: center; margin-top: -33px; display: none; } .vitality-text-1 { position: absolute; top: 140px; left: 0; width: 25%; } .vitality-text-2 { position: absolute; top: 140px; left: 25%; width: 25%; } .vitality-text-3 { position: absolute; top: 140px; left: 50%; width: 50%; } .vitalityStatus, .vitalityPoints, .vitalityLastYearScore{ color:#22A8DA; } .my-policies-home .lk1, .claim-detail-memberName .lk1 { font-size: 16px; } /* .myClaimSection .recent-claims-dynamic .row { margin-left: -22px; margin-right: -22px; } @media screen and (min-width: 768px){ .myClaimSection .recent-claims-dynamic .row { margin-left: -44px; margin-right: -44px; } } @media screen and (min-width: 1200px){ .myClaimSection .recent-claims-dynamic .row { margin-left: -24px; margin-right: -24px; } } */ /* .home-claim-space { margin-left: 72px; margin-right: 72px; } .timeline-title-style { margin-left: 0px; } .timeline-content-margin { margin-left:-20px; } .recent-events-dynamic .timeline-controls { padding-left: 52px; } @media screen and (min-width: 768px){ .home-claim-space { margin-left: 82px; margin-right: 82px; } .timeline-title-style { margin-left: 14px; } .timeline-content-margin { margin-left:60px; } .recent-events-dynamic .timeline-controls { padding-left: 32px; } } @media screen and (min-width: 1200px){ .home-claim-space { margin-left: 50px; margin-right: 50px; } .timeline-title-style { margin-left:-8px; } .timeline-content-margin { margin-left:40px; } } */ /** * ebenefits user-registration */ .user-registration-border-right { border-right: 0; } @media screen and (min-width:768px) { .user-registration-border-right { border-right: 1px solid #dad9d3; } } @media screen and (min-width:1200px) { .user-registration-border-right { border-right: 1px solid #dad9d3; } } /** * claim style start */ /*change claim_detail "status" and "detail" style*/ .title-claim-section .claim-sort{ line-height:16px; } .title-claim-section .detailLink a{ text-decoration: none; } @media screen and (min-width: 768px){ .title-claim-section{ position: relative; } .title-claim-section .claim-status{ position: absolute; top: 0px; right: 0px; } .title-claim-section .detailLink{ position: absolute; top: 20px; right: 0px; } } /** * claim style end */ /** * home_page claim style start 2016.10.31 */ .title-claim-section .claim-sort{ line-height:16px; } .title-claim-section .otherDetails a{ text-decoration: none; } @media screen and (min-width: 768px){ .title-claim-section{ position: relative; } .title-claim-section .claim-status{ position: absolute; top: 0px; right: 0px; } .title-claim-section .otherDetails{ position: absolute; top: 20px; right: 0px; } } /** * home_page claim style end */ /*product-summary start 11.17*/ @media screen and (min-width:1200px) { .product-summary-banner>.container{ width:100% !important; } .fvp-cancer-message .container{ width:100% !important; padding-left:90px; padding-right:90px; } .fvp-question-message .container{ width:100% !important; } .modal-content>.modal-container .fvp-gender-proportion{ margin-left:0px !important; margin-right:0px !important; } } .fvp-gender-proportion{ list-style:none; padding:0px; } @media screen and (min-width:768px){ .fvp-gender-proportion{ width:150px; margin:0px auto; } .fvp-gender-proportion>li{ width:150px; height:60px; line-height:60px; } .fvp-gender-image{ width:150px; margin:0 auto; } .fvp-gender-image>div{ width:150px; height:90px; margin:0 auto; } } @media screen and (max-width:767px){ .fvp-gender-proportion{ width:80%; margin:0px auto !important; } .fvp-gender-proportion>li{ width:100%; height:40px; line-height:40px; font-size:16px !important; } .fvp-gender-image{ width:80%; margin:0 auto; } .fvp-gender-image>div{ width:100%; height:60px; margin:0 auto; } } /* @media screen and (max-width:768px){ .fvp-gender-proportion,.fvp-gender-image{ margin-bottom:20px; font-size:18px !important; } .fvp-gender-proportion>li{ height:40px; line-height:40px; padding:0px; } .fvp-gender-image{ height:60px; } .fvp-gender-image>div{ height:60px; margin:0 auto; } } */ @media screen and (min-width:768px){ .product-summary-table tr{ height:66px !important; font-weight:100; font-size:12px; border-bottom:1px solid lightgray !important; } .product-summary-table th{ padding-bottom:0px !important; } .product-summary-table tr th:nth-child(1){ width:20%; } .product-summary-table tr th:nth-child(2){ width:30%; } .product-summary-table tr th:nth-child(3){ width:30%; } .product-summary-table tr th:nth-child(4){ width:20%; } .product-summary-table{ border-top:2px solid lightgray; border-bottom:2px solid lightgray; font-weight:100; font-size:16px; } } /*product-summary end 11.17*/ /*policy start 12.01*/ .agentSection .section-container,.agentSection .container{ padding-left:0px !important; padding-right:0px !important; } #futureCoverageInfo a,.coverage-list a{ text-decoration:none !important; } .agentSection .card-5 .info .thumbnail{ padding-bottom:0px !important; } @media screen and (min-width: 675px){ .agentSection .card-5 .contact .content{ top:56%; } .agentSection .card-5 .contact .content .contact-actions li{ margin-bottom:50px !important; } .agentSection .card-5 .contact .content li .show-tel, .agentSection .card-5 .contact .content li .show-mail{ margin-left: 25%; } } @media screen and (max-width: 675px){ .agentSection .card-5 .contact .content .contact-actions li{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width:48%; } .agentSection .card-5 .contact-actions li .action-icon{ overflow:hidden !important; } .agentSection .card-5 .contact-actions li .action-icon img{ width:100% !important; } } @media screen and (max-width: 480px){ .card-5 .info .thumbnail{ margin-left:0px !important; } .agentSection .card-5 .contact-actions li .action-icon{ overflow:hidden !important; } .agentSection .card-5 .contact-actions li .action-icon img{ width:100% !important; } } /*policy end 12.01*/ /* fvp collapse start 2017 Feb 7 */ .collapse-item .arrow-down { width: 0; height: 0; border-style: solid; border-width: 12px 10px 0 10px; border-color: #596C80 transparent transparent transparent; position: relative; cursor: pointer; top: 4px; left: 6px; } .collapse-item .arrow-up { width: 0; height: 0; border-style: solid; border-width: 0 10px 12px 10px; border-color: transparent transparent #596C80 transparent; position: relative; cursor: pointer; top: 4px; left: 6px; } .collapse-item-top-line { } .collapse-item-top-line:before { content:""; display:block; height:16px; margin-left:0px; border-top: 1px solid lightgray; } @media (min-width: 1200px){ .collapse-item-top-line:before { content:""; display:block; height:16px; margin-left:48px; border-top: 1px solid lightgray; } } @media (min-width: 768px){ .collapse-item-top-line:before { content:""; display:block; height:16px; margin-left:28px; border-top: 1px solid lightgray; } } /* fvp collapse end */ /*online product table start 11.03*/ @media screen and (min-width:768px){ .online-product-table1 tr{ height:56px !important; font-weight:100; font-size:14px; border-bottom:1px solid lightgray !important; } .online-product-table1 th{ padding-bottom:0px !important; } .online-product-table1 tr th:nth-child(1){ width:15%; } .online-product-table1{ border-top:2px solid lightgray; border-bottom:2px solid lightgray; font-weight:100; font-size:16px; } } .online-product-table1 tr th{ font-weight: bold; } /*online product table end 11.03*/ /* for autocomplete ui. add by Wikki */ @media (min-width: 768px) { .ui-autocomplete { max-height: 254px; overflow-y: auto; overflow-x: hidden; } } @media (max-width: 448px) { .ui-autocomplete { max-width: 350px; max-height: 128px; overflow-y: auto; overflow-x: hidden; } } @media (max-width: 377px) { .ui-autocomplete { max-width: 320px; max-height: 128px; overflow-y: auto; overflow-x: hidden; } } @media (max-width: 360px) { .ui-autocomplete { max-width: 304px; max-height: 128px; overflow-y: auto; overflow-x: hidden; } } @media (max-width: 320px) { .ui-autocomplete { max-width: 264px; max-height: 128px; overflow-y: auto; overflow-x: hidden; } } .curator .curator-field { color: #7f8183 !important; } /** add for bootstrap4.3.1 tooltip start */ .tooltip { position: absolute; z-index: 1070; display: block; margin: 0; font-family:Arial,sans-serif; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 12px; word-wrap: break-word; opacity: 0; } .tooltip.show { opacity: 0.9; } .tooltip .arrow { position: absolute; display: block; width: 10px; height: 5px; } .tooltip .arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; } .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { padding: 5px 0; } .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { bottom: 0; } .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { top: 0; border-width: 5px 5px 0; border-top-color: #000; } .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { padding: 0 5px; } .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { left: 0; width: 5px; height: 10px; } .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { right: 0; border-width: 5px 5px 5px 0; border-right-color: #000; } .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { padding: 5px 0; } .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { top: 0; } .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { bottom: 0; border-width: 0 5px 5px; border-bottom-color: #000; } .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { padding: 0 5px; } .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { right: 0; width: 5px; height: 10px; } .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { left: 0; border-width: 5px 0 5px 5px; border-left-color: #000; } .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: left; background-color: #000; border-radius: 4px; } /** add for bootstrap4.3.1 tooltip end */