@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700,300);.application-page{font-family:'Open Sans', serif}.application-page .header{margin-top:60px;margin-bottom:100px}.application-page .header .heading1{margin-bottom:20px;text-align:center;font-size:32px;font-weight:200}.application-page .header hr{background:none;border-top:1px solid #000000;width:20%}.application-page .header .heading4{text-align:center}.application-page #premium-calculation{height:auto;font-size:28px;font-weight:bold;background:#cccccc;padding-left:20px}.application-page #personal-section{display:block}.application-page #employment-section{display:none}.application-page #beneficiary-section{display:none}.application-page #beneficiary-section .beneficiary-divider{margin-bottom:10px}.application-page #beneficiary-section .beneficiary-remove{color:#cc0000;font-size:18px}.application-page #payment-location-section,.application-page #payment-nomination-section{display:none}.application-page #payment-location-section .radio-option,.application-page #payment-nomination-section .radio-option{margin-top:20px;text-align:center;height:260px}.application-page .form-section{margin-top:10px}.application-page .form-section .section-title{background-color:#008ebd;color:#ffffff;padding:10px 100px 10px 100px;font-weight:600}.application-page .form-section .arrow-down{width:0;height:0;margin-left:100px;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #002F6C !important}.application-page .form-section .form-content{vertical-align:middle;padding:50px 100px 0 100px}.application-page .form-section .form-content .form-label{margin-bottom:6px;margin-top:6px}.application-page .form-content.beneficiary-form{padding-bottom:0}.application-page .btn-add-container{margin-top:20px;margin-left:100px;text-align:left}.application-page .btn-add-beneficiary{background:#969696;border:1px solid #969696;color:#ffffff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:12px;width:300px}.application-page .btn-submit-container{margin-top:40px;text-align:right}.application-page .btn.btn-form{background:#0077c0;border:1px solid #0077c0;color:#ffffff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:12px;width:220px;margin-bottom:50px}.application-page .btn.btn-form:hover{color:#ffffff;transition:color 0.2s linear, background 0.2s linear, border-color 0.2s linear, text-shadow 0.2s linear}.application-page .btn.btn-submit{background:#e3001e;border:1px solid #e3001e;color:#ffffff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:12px;width:220px}.application-page #btn-upload-passport{width:160px;margin-right:10px}.application-page #btn-upload-visa,.application-page #btn-upload-employment-contract,.application-page #btn-upload-medical-certificate{width:250px}.application-page .radio-container{display:block;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400;height:30px;line-height:30px;vertical-align:middle;font-size:14px}.application-page .radio-container input{position:absolute;opacity:0;cursor:pointer}.application-page .checkmark{position:absolute;top:0;left:0;height:30px;width:30px;background-color:#eee}.application-page .radio-container:hover input ~ .checkmark{background-color:#cccccc}.application-page .radio-container input:checked ~ .checkmark{background-color:#cccccc}.application-page .checkmark:after{content:"";position:absolute;display:none}.application-page .radio-container input:checked ~ .checkmark:after{display:block}.application-page .radio-container .checkmark:after{left:10px;top:4px;width:10px;height:18px;border:solid #000000;border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.application-page .inline{display:inline-flex}.application-page #modal-review-form .modal-dialog{width:70%}.application-page #modal-review-form .modal-content{height:auto;border-radius:0}.application-page #modal-review-form .modal-title{text-align:center}.application-page #modal-review-form .modal-premium-container{text-align:right;font-weight:bold;font-size:24px}.application-page #modal-review-form .modal-section-header{padding:10px;background:#cccccc}.application-page input[type=number]::-webkit-inner-spin-button,.application-page input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.application-page label.error{color:red}.application-page #btn-upload-passport,.application-page #btn-upload-visa,.application-page #btn-upload-employment-contract,.application-page #btn-upload-medical-certificate{margin-bottom:10px}.application-page .file-text-input{border:none;background-color:#ffffff}.application-page .file-text-input#passport-file-text{width:calc(100% - 70px)}.application-page .file-text-input#visa-file-text,.application-page .file-text-input#employment-contract-file-text,.application-page .file-text-input#medical-certificate-file-text{width:calc(100% - 150px)}.application-page .disclaimer-beneficiaries #disclaimer-label{position:relative;margin-top:30px}.application-page .disclaimer-beneficiaries #disclaimer-label input{opacity:0;position:absolute;cursor:pointer}.application-page .disclaimer-beneficiaries #disclaimer-label .checkmark{position:relative;bottom:0;left:0;height:30px;width:60px;background-color:#eee}.application-page .disclaimer-beneficiaries #disclaimer-label .agree{margin-left:15px;margin-top:-6px}.application-page .disclaimer-beneficiaries #disclaimer-label input:checked ~ .checkmark:after{display:block}.application-page .disclaimer-beneficiaries #disclaimer-label .checkmark:after{left:10px;top:4px;width:10px;height:18px;border:solid #000000;border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.application-page .disclaimer-beneficiaries #disclaimer-label:hover input ~ .checkmark{background-color:#cccccc}.application-page .disclaimer-beneficiaries #disclaimer-label input:checked ~ .checkmark{background-color:#cccccc}.application-page .disclaimer .text{font-weight:normal;font-style:italic;padding-left:20px}.application-page .disclaimer #modal-disclaimer-label{position:relative;left:50%;margin-top:10px;margin-left:-160px;width:400px}.application-page .disclaimer .disclaimer-label input{position:absolute;opacity:0;cursor:pointer}.application-page .disclaimer .checkmark{position:relative;bottom:0;left:0;height:30px;width:30px;background-color:#eee}.application-page .disclaimer .agree{margin-left:10px;line-height:30px;vertical-align:middle}.application-page .disclaimer .disclaimer-label input:checked ~ .checkmark:after{display:block}.application-page .disclaimer .disclaimer-label .checkmark:after{left:10px;top:4px;width:10px;height:18px;border:solid #000000;border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.application-page .disclaimer .disclaimer-label:hover input ~ .checkmark{background-color:#cccccc}.application-page .disclaimer .disclaimer-label input:checked ~ .checkmark{background-color:#cccccc}@media (max-width: 767px){.application-page .header{margin-top:20px;margin-bottom:40px}.application-page .header .heading1{font-size:28px}.application-page .form-section .section-title{padding:15px 10px 15px 10px}.application-page .form-section .arrow-down{margin-left:30px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #002F6C !important}.application-page .form-section .form-content{padding:20px 10px 0 10px}.application-page #btn-upload-passport{width:100%;margin-right:0}.application-page #btn-upload-visa,.application-page #btn-upload-employment-contract,.application-page #btn-upload-medical-certificate{width:100%}.application-page .btn-add-container{margin:20px 0 20px 0}.application-page .btn-add-container .btn-add-beneficiary{padding:12px;width:100%}.application-page .btn-submit-container{margin-top:0}.application-page .btn.btn-submit,.application-page .btn.btn-form{margin-bottom:10px;width:100%}.application-page #payment-location-section .radio-option,.application-page #payment-nomination-section .radio-option{height:150px}.application-page #payment-location-section .form-content,.application-page #payment-nomination-section .form-content{margin-bottom:60px}.application-page #modal-review-form .modal-dialog{width:95%}}.ofw-digital-coc,.ofw-digital-compulsory-coc{font-family:Arial, Helvetica, sans-serif;margin:0;paddin:0;font-size:13px}.ofw-digital-coc .pages,.ofw-digital-compulsory-coc .pages{width:1125px;height:1455px;background-size:cover;background-repeat:no-repeat;background-position:top;position:relative}.ofw-digital-coc .pages.one .COINo,.ofw-digital-coc .pages.one .DateIssued,.ofw-digital-coc .pages.one .MasterField,.ofw-digital-compulsory-coc .pages.one .COINo,.ofw-digital-compulsory-coc .pages.one .DateIssued,.ofw-digital-compulsory-coc .pages.one .MasterField{position:absolute;text-align:center}.ofw-digital-coc .pages.one .COINo,.ofw-digital-compulsory-coc .pages.one .COINo{top:30px;width:170px;right:135px;font-weight:bold;text-align:left;font-size:17px}.ofw-digital-coc .pages.one .DateIssued,.ofw-digital-compulsory-coc .pages.one .DateIssued{top:52px;width:170px;right:135px;text-align:left;font-size:15px}.ofw-digital-coc .pages.one .MasterField,.ofw-digital-compulsory-coc .pages.one .MasterField{top:72px;width:170px;right:135px;text-align:left;font-size:15px}.ofw-digital-coc .pages.one .qrcode-content,.ofw-digital-compulsory-coc .pages.one .qrcode-content{position:absolute;right:-3px;height:108px;top:15px}.ofw-digital-coc .pages.one .qrcode-content p,.ofw-digital-compulsory-coc .pages.one .qrcode-content p{margin:0px 30px 0px 0px;font-weight:bold;font-size:10px;color:#000;text-align:right;vertical-align:text-top}.ofw-digital-coc .pages.one .qrcode-content .qrcode,.ofw-digital-compulsory-coc .pages.one .qrcode-content .qrcode{position:absolute;text-align:center;height:2.4cm;display:table-cell;vertical-align:top;top:38px;z-index:1;right:45px}.ofw-digital-coc .pages.one .qrcode-content .qrcode .circular-logo,.ofw-digital-compulsory-coc .pages.one .qrcode-content .qrcode .circular-logo{position:absolute;background-repeat:no-repeat;background-size:cover;height:1cm;width:1cm;left:32px;top:32px}.ofw-digital-coc .pages.one .Name,.ofw-digital-coc .pages.one .terms,.ofw-digital-coc .pages.one .months,.ofw-digital-coc .pages.one .DependentName1,.ofw-digital-coc .pages.one .DependentName2,.ofw-digital-coc .pages.one .DependentName3,.ofw-digital-coc .pages.one .IssLoc,.ofw-digital-compulsory-coc .pages.one .Name,.ofw-digital-compulsory-coc .pages.one .terms,.ofw-digital-compulsory-coc .pages.one .months,.ofw-digital-compulsory-coc .pages.one .DependentName1,.ofw-digital-compulsory-coc .pages.one .DependentName2,.ofw-digital-compulsory-coc .pages.one .DependentName3,.ofw-digital-compulsory-coc .pages.one .IssLoc{position:absolute;text-align:center;white-space:nowrap}.ofw-digital-coc .pages.one .Name,.ofw-digital-compulsory-coc .pages.one .Name{top:211px;left:33px;width:404px;font-size:15px}.ofw-digital-coc .pages.one .terms,.ofw-digital-compulsory-coc .pages.one .terms{top:475px;left:181px;font-size:14px}.ofw-digital-coc .pages.one .months,.ofw-digital-compulsory-coc .pages.one .months{top:523px;left:494px;font-size:12px}.ofw-digital-coc .pages.one .DependentName1,.ofw-digital-compulsory-coc .pages.one .DependentName1{top:585px;left:33px;font-size:13px}.ofw-digital-coc .pages.one .DependentName2,.ofw-digital-compulsory-coc .pages.one .DependentName2{top:605px;left:33px;font-size:13px}.ofw-digital-coc .pages.one .DependentName3,.ofw-digital-compulsory-coc .pages.one .DependentName3{top:625px;left:33px;font-size:13px}.ofw-digital-coc .pages.one .IssLoc,.ofw-digital-compulsory-coc .pages.one .IssLoc{top:775px;left:33px}#advisory-overlay,.advisory-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.35);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 0.3s ease;z-index:9999}#advisory-overlay.active,.advisory-overlay.active{opacity:1;pointer-events:all}#advisory-overlay .advisory-box,.advisory-overlay .advisory-box{background:white;width:420px;padding:25px 30px;border-radius:10px;border:2px solid #6a00ff;box-shadow:0 10px 25px rgba(0,0,0,0.25);text-align:center}#advisory-overlay .advisory-box p,.advisory-overlay .advisory-box p{font-size:14px;line-height:1.6;color:#444;margin-bottom:12px}#advisory-overlay .advisory-box .advisory-header,.advisory-overlay .advisory-box .advisory-header{margin-bottom:15px;font-weight:bold;color:#0050B8;position:relative}#advisory-overlay .advisory-box .advisory-header span,.advisory-overlay .advisory-box .advisory-header span{padding:0 12px;background:white;position:relative;z-index:2}#advisory-overlay .advisory-box .advisory-header:before,.advisory-overlay .advisory-box .advisory-header:before{content:"";position:absolute;height:2px;background:#0050B8;width:100%;top:50%;left:0;z-index:1}#advisory-overlay .advisory-box button,.advisory-overlay .advisory-box button{margin-top:15px;background:#0050B8;color:white;border:none;padding:10px 18px;border-radius:4px;font-size:13px;cursor:pointer}#advisory-overlay .advisory-box button:hover,.advisory-overlay .advisory-box button:hover{background:#003974}.advisory-title{position:relative;color:#0050B8}.advisory-title:before,.advisory-title:after{content:"";height:2px;background:#0050B8;width:60px;position:absolute;top:50%}.advisory-title:before{left:-70px}.advisory-title:after{right:-70px}
