.checklist,.preformchecklist{border:1px solid #ccc;padding:20px;border-radius:10px;position:relative;box-sizing:border-box;margin-bottom:50px;}.exclamation{position:absolute;right:15px;top:15px;font-size:1.3em;font-weight:bold;border-radius:50%;padding:0 14px;color:#fff;background-color:#e60054;box-sizing:border-box;}.checklist h2{margin-top:0;max-width:80%;}ul.tickable{margin:0;padding:0;box-sizing:border-box;}ul.tickable li{display:table-row;cursor:pointer;position:relative;padding:12px 8px 12px 15px;background:#eee;font-size:18px;transition:0.2s;list-style-type:none;min-height:60px;line-height:35px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}ul.tickable li:nth-child(odd){background:#fff;}ul.tickable li:hover{background:#ddd;}.identification::before{content:url("/media/yq5d4qln/proof-of-id.png") ;}.payment::before{content:url("/media/shyhqcoh/payment-card-details.png");}.vehicle::before{content:url("/media/nfgcvgco/vehicle-registration.png");}.income::before{content:url("/media/xbsfwztp/income-or-benefit-details.png");}.employment::before{content:url("/media/2cxdvzdk/employment-details.png");}.family::before{content:url("/media/sehk5too/family-details.png");}.bank::before{content:url("/media/yzfl1cxt/bank-details.png");}ul.tickable li.checked{background:#d8e3ed;}.tickable li img{padding:15px;display:table-cell;max-width:none;margin:0;}.tickable li:last-of-type{margin-bottom:1.5em;}.tickable img{float:left;}.tickable span{display:table-cell;vertical-align:middle;padding:12px;width:100%;}ul.tickable li span.checked::after{content:'\2713';padding-left:10px;font-weight:900;font-size:1.5em;line-height:0;}div.page-body .checklist .transaction{margin:0.6em 0.5em 0 0;}div.page-body .offline{margin:0.6em 0.5em 0 0;background:#666;border:medium none;border-radius:10px;cursor:pointer;display:inline-block;font-family:"franklin-gothic-urw",sans-serif;font-size:1em;font-weight:400;line-height:1.4em;box-shadow:none;cursor:no-drop;padding:0.4em 1em;text-decoration:none;text-align:center;text-rendering:optimizelegibility;color:white;}div.page-body .checklist .transaction:focus{outline:none;}div.page-body .checklist .transaction:focus-visible{outline:2px solid red;}.checklist p:last-of-type{margin-top:1.5em }
