@import url(https://fonts.googleapis.com/css?family=Open+Sans&display=swap);html{scroll-behavior:smooth}#app{font-family:Roboto,sans-serif;font-size:16px;height:100%;width:100vw}#app .desktop-logo{width:8vw;min-width:132px;max-width:200px;position:absolute;right:80px;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#app .touchscreen-logo{border-radius:0!important;height:40px;width:88px}#app a{text-decoration:none}#app h1,#app h2,#app h3,#app h4,#app h5,#app h6{word-break:break-word;line-height:1.5}#app h1{font-size:2rem}#app h4{font-size:1.2rem}#app p a:hover{text-decoration:underline}#app .bg-step-1{background-color:#009bc8;border-color:#009bc8}#app .bg-step-2{background-color:#c1d72f;border-color:#c1d72f}#app .bg-step-3{background-color:#f4822b;border-color:#f4822b}#app .bg-step-4{background-color:#efb211;border-color:#efb211}#app .bg-step-5{background-color:#71a492;border-color:#71a492}#app .bordered{outline:thin solid #e7e7e7}#app .arrow-bracket{position:relative;margin-top:325px;height:calc(100% - 400px);padding:10px}#app .arrow-bracket .bracket{display:block;position:relative;width:50px;height:calc(100% - 32px);background:transparent;border:2px solid #ccc;border-left:0}#app .arrow-bracket .arrow-top-left{top:2px}#app .arrow-bracket .arrow-bottom-left,#app .arrow-bracket .arrow-top-left{position:absolute;left:5px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #ccc}#app .arrow-bracket .arrow-bottom-left{top:inherit;margin-top:-12px}#app .arrow-bracket .text{position:absolute;top:33%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:1.3em;background:#f3f1ef;text-align:center}#app .arrow-right{position:relative;padding:10px;left:-80px;margin-top:700px}#app .arrow-right .line{display:block;position:relative;width:50px;background:transparent;border-bottom:2px solid #ccc}#app .arrow-right .arrow-top-right{position:absolute;top:2px;right:5px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #ccc}#app .subheading{font-weight:700}#app input:-moz-read-only{cursor:not-allowed}#app input:read-only{cursor:not-allowed}#app .cursor-pointer{cursor:pointer}#app .v-tabs{margin-top:-1px}#app .v-tabs a{font-weight:700;text-decoration:none}#app .v-main{background:#f3f1ef;height:auto;padding:0}#app .v-toolbar__title{white-space:normal;overflow:visible}#app .v-toolbar__content{height:100%!important}#app .v-card__text{color:#000}#app .v-tabs__item:hover{background:rgba(0,0,0,.2);letter-spacing:1px}#app .v-expansion-panels{border-radius:0}#app .v-expansion-panel-header{background:#ececec;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#app .v-expansion-panel-header:hover{letter-spacing:.5px}#app .v-expansion-panel-content__wrap{padding:1.5rem}#app .v-tabs__item--active{background:rgba(0,0,0,.2);letter-spacing:1px}#app .v-stepper__header{z-index:1;position:relative}#app .v-stepper__step{cursor:pointer}#app .v-stepper__step i{color:#fff!important}#app .v-stepper__step--active{font-weight:700}#app .v-input{min-width:100px}#app .v-input__append-outer{margin:0}#app .v-input--is-readonly .v-input__slot,#app .v-input--is-readonly .v-text-field__slot,#app .v-input--is-readonly input,#app .v-input--is-readonly label{cursor:default}#app .v-text-field--outline{font-weight:700;font-size:1.3rem}#app .v-text-field--outline .v-input__control .v-input__slot{background:#fff!important}#app .v-footer{position:relative;bottom:0;width:100%}#app .v-data-table table{table-layout:auto}#app .v-data-table th{color:#000;font-size:12px;padding:4px 8px}#app .v-data-table tr:hover{background:#eee}#app .table-bordered{outline:thin solid #e7e7e7}#app .table-bordered tr td,#app .table-bordered tr th{border-right:thin solid #e7e7e7}#app .table-bordered tr td:last-child,#app .table-bordered tr th:last-child{border-right:none}#app .table-shaded tr:nth-child(2n){background-color:#f3f3f3}#app .table-shaded tr:nth-child(2n):hover{background-color:#e0e0e0}#app .v-select-list{padding:0}#app .v-tabs-bar.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-tabs-bar--show-arrows):not(.v-slide-group--has-affixes) .v-slide-group__prev{display:none}#app .right-aligned-input input{text-align:right}#app .v-alert{font-size:1rem}@media(max-width:1264px){.desktop-logo{display:none}}@media(max-width:768px){#app .v-stepper__content{padding:.5rem}}@media print{.nav,.v-btn,.v-footer,.v-tabs,h1{display:none}.container{padding:20px}}