#app{padding-bottom:100px}.footer{background-color:#fff;height:72px;width:100%;position:fixed;bottom:0;display:table;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer .smallerfont{font-size:14pt!important}.footer .button{width:100%;cursor:pointer;border-radius:4px;height:45px;background-color:#424284;color:#fff;padding:0 10px 0 10px;margin:8px;font-size:18pt;text-align:center;display:table-cell}.footer .button,.footer .button img,.footer .button span{vertical-align:middle}.footer .button img{max-height:35px}.loading{background-color:#424284;color:#fff;height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:100}.loading h1{text-align:center;vertical-align:middle}.userdetails{padding-top:calc(56px + 4vh)}.userdetails .c-checkmark label{font-size:17px;padding-top:4px}.userdetails .header{background-color:#fff;height:56px;width:100%;position:fixed;top:0}.userdetails .header img{margin:15px;color:#57565b}.userdetails .header .amount{float:right;margin:17px;font-weight:700}.userdetails .card{margin-top:0}.userdetails table{text-align:left}.userdetails table th{padding-right:10px}.userdetails .house_number .col-8-sm{padding-left:0}.userdetails .house_number .col-4-sm{padding-right:0}.userdetails .housenumberextra{color:rgba(44,62,80,.5)}.userdetails input{padding:13px 5px;margin:5px auto;padding-left:15px;width:100%;background-color:#e9e9ea;border:none;font-size:12pt}.userdetails input:focus{outline:none}.userdetails .error{color:#e25e89;margin-bottom:0;padding-bottom:0}.userdetails input:disabled{background-color:#d0d0d1}