.v-application .caption.letter-spacing-2,.v-application .headline.letter-spacing-2{letter-spacing:2px!important}.v-application .caption.letter-spacing-3,.v-application .headline.letter-spacing-3{letter-spacing:3px!important}.letter-spacing-2,.letter-spacing-2 span{letter-spacing:2px!important}.letter-spacing-3,.letter-spacing-3 span{letter-spacing:3px!important}.page-header{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.page-body{border-top-left-radius:0!important;border-top-right-radius:0!important}.lightbox{background-color:rgba(0,0,0,.54);min-width:400px}.keyboard{display:grid;grid-template-rows:repeat(4,minmax(70px,auto));grid-template-columns:repeat(6,70px);grid-gap:12px;padding:45px;margin:5px;font-weight:300;font-size:18px;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 3px 80px -30px #0d5186;box-shadow:0 3px 80px -30px #0d5186}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;text-align:center;text-decoration:none;outline:none;color:#fff;background-color:#607d8b;border-radius:50%}.keyboard-m{display:grid;grid-template-rows:repeat(6,minmax(60px,auto));grid-template-columns:repeat(4,60px);grid-gap:12px;padding:20px;margin:2px;font-weight:300;font-size:18px;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 3px 80px -30px #0d5186;box-shadow:0 3px 80px -30px #0d5186}.btn-m{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;text-align:center;text-decoration:none;outline:none;color:#fff;background-color:#607d8b;border-radius:50%}.numeric-keyboard{display:grid;grid-template-rows:repeat(6,minmax(60px,auto));grid-template-columns:repeat(4,60px);grid-gap:12px;padding:20px;margin:2px;font-weight:300;font-size:18px;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 3px 80px -30px #0d5186;box-shadow:0 3px 80px -30px #0d5186}.double{grid-column:1/3}.operator{background-color:#fb8c00;color:#fff}.display{display:grid;position:relative;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 3px 80px -30px #0d5186;box-shadow:0 3px 80px -30px #0d5186}@media (max-width:300px){.display{grid-template-rows:repeat(2,minmax(60px,auto));grid-template-columns:repeat(1,100px);padding:10px;margin:5px;font-weight:100;font-size:5px;min-width:250px}}@media (max-width:600px){.display{grid-template-rows:repeat(2,minmax(60px,auto));grid-template-columns:repeat(1,200px);padding:20px;margin:5px;font-weight:200;font-size:10px;min-width:338px}}@media (min-width:600px){.display{grid-template-rows:repeat(2,minmax(60px,auto));grid-template-columns:repeat(1,420px);padding:35px;margin:5px;font-weight:300;font-size:18px;min-width:338px}}.line_display{grid-column:1/5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;background-color:#cfd8dc;border-bottom:1px solid #e1e1e1;margin-bottom:0;overflow:hidden;text-overflow:clip;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:5px;font-size:20px}.kLeft,.line_display{display:-webkit-box;display:-ms-flexbox;display:flex}.kLeft{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.kRight{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.kCenter,.kRight{display:-webkit-box;display:-ms-flexbox;display:flex}.kCenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}