@import url(https://fonts.googleapis.com/css?family=Nunito|Rubik:300,400,700);.qm-main-nav[data-v-69b2568b]{font-family:Rubik,sans-serif;font-weight:400;border:0;border-radius:0;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#2d4957}.qm-main-nav .navbar-brand[data-v-69b2568b]{font-size:2.3rem;margin:0;padding:0}.qm-main-nav .navbar-brand a[data-v-69b2568b]{color:#fff;text-decoration:none}.qm-main-nav .navbar-brand img[data-v-69b2568b]{display:inline-block;height:42px;width:42px}.qm-main-nav .navbar-brand span[data-v-69b2568b]{display:inline-block;margin-left:15px;vertical-align:middle}@media(max-width:400px){.qm-main-nav .navbar-brand span[data-v-69b2568b]{font-size:1.1rem;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}}.qm-main-nav .navbar-brand[data-v-69b2568b]:visited{color:#fff}.qm-main-nav .navbar-brand[data-v-69b2568b]:hover{color:#5d9bcd;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.qm-main-nav .navbar-nav>li>a[data-v-69b2568b],.qm-main-nav .navbar-nav>li>a[data-v-69b2568b]:visited{color:#fff}.qm-main-nav .navbar-nav>li>a[data-v-69b2568b]:hover{color:#5d9bcd;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer[data-v-2160b72c]{padding:0 8px;height:60px;line-height:60px;background-color:#f5f5f5;z-index:1000;overflow:hidden}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.form-control.is-invalid{border-width:2px}.multiselect.is-invalid{border:2px solid red;border-radius:5px}#router-view{min-height:calc(100vh - 164px)}.body-container{margin-top:24px}.fa-angle-right:hover{cursor:pointer}.icon-link{margin-left:7px;color:#007bff}.icon-link:hover{cursor:pointer}.field-required>label:after{content:" *";color:red}a.nav-link:hover{cursor:default}tr.b-table-details:hover{background-color:#fff!important}.no-wrap{white-space:nowrap}.error-message-body{text-align:left}.error-message-body h3{font-size:1.2rem}.error-message-body .error-property{font-family:monospace;color:#1e2b37}.message[data-v-04571b58]{text-align:center}.spinner-wrapper[data-v-04571b58]{margin:100px 0}.spinner[data-v-04571b58]{margin:0 auto;width:50px;height:40px;text-align:center;font-size:10px}.spinner>div[data-v-04571b58]{background-color:#333;height:100%;width:6px;display:inline-block;margin-left:3px;-webkit-animation:sk-stretchdelay-data-v-04571b58 1.2s ease-in-out infinite;animation:sk-stretchdelay-data-v-04571b58 1.2s ease-in-out infinite}.spinner .rect2[data-v-04571b58]{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3[data-v-04571b58]{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner .rect4[data-v-04571b58]{-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner .rect5[data-v-04571b58]{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay-data-v-04571b58{0%,40%,to{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay-data-v-04571b58{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}body{font-family:Nunito,sans-serif;font-size:1rem;color:#464646}h1,h2,h3{font-family:Rubik,sans-serif;color:#2d4957}h1{font-size:2rem;font-weight:400}@media screen and (max-width:400px){h1{font-size:2rem}}h2{font-size:1.4rem;margin-bottom:16px}hr{border-color:#dcdcdc}.breadcrumb{margin:0;margin-top:20px;padding:0;font-size:1.8rem}.modal-content{border-radius:0;border:none}.modal-content .modal-header{background-color:#2d4957;border:none;color:#fff}.modal-content .modal-header h3{color:#fff;font-size:1.2rem;padding:0;margin:0}.modal-content .modal-header button.close{text-shadow:none}.modal-content .modal-header button.close i.fa{color:#fff}.hint-banner{border-top-width:0;background-color:#cceafb;font-size:1.7rem;color:#2e6896;padding:10px;margin:20px 0}.hint-banner .fa{font-size:1em}.btn{border-radius:4px;font-family:Nunito,sans-serif;text-align:center;padding:8px 24px;display:inline-block}.btn.btn-primary{background-color:#2e6896;color:#fff;padding-top:10px;border:2px solid #c6c6c6}.btn.btn-primary:hover{background-color:#3476aa}.btn.btn-primary:hover:active{background-color:#3476aa;border:2px solid #adbac6;-webkit-box-shadow:none;box-shadow:none}.btn.btn-secondary{background-color:#fff;color:#2e6896;border:3px solid #2e6896}.btn.btn-secondary:hover{background-color:#f1f6f8;border:3px solid #3a83bd}.btn.btn-donate{color:#fff;background-color:#f8a43a}.btn:focus{outline:none}.button-collection .btn{margin-right:10px}.button-collection.pull-right .btn{margin-left:10px}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.ng-touched.ng-invalid{border:2px solid red;border-radius:0}.k-invalid,.submitted .ng-invalid{border:2px solid red}.k-invalid{border-radius:5px;background-color:#e8beb3}.form-hint{color:#777;font-size:.85em}.fileList li{list-style:none}#loading-bar .bar{height:6px;border-bottom:1px solid #eee}#loading-bar-spinner{top:7px;left:0;padding:24px;background-color:hsla(0,0%,100%,.3)}.table-cap{background-color:#6296b8;color:#fff;padding:4px}.text-bold{font-weight:700}.profile-list h1{font-size:1.6em}.top10{margin-top:10px}.top20{margin-top:20px}.top30{margin-top:30px}tr.row-header{font-size:1.2em;font-weight:700;background-color:#444;color:#fff}tr.row-header a{color:#5cc7f1}.email{margin:0 15px}.missingParentTwo{background-color:#ffaa9b}.button-row .btn{margin-right:15px}.signature-bg{background-color:#d8dbe5;border-radius:8px;padding:5px}.btn-xs{padding:1px;font-size:12px;text-transform:none}.btn-sm{min-width:auto}.warning-container .warning-header{color:#ec0000;font-size:1.5em}.warning-container .warning-item .warning-type{font-weight:700}.warning-container .warning-item .warning-message{color:#444}fieldset.nested{border:1px solid #cac1c1;background-color:#ecece8;padding:8px;margin:8px}fieldset.nested legend{float:left;clear:both;display:table;border:0;font-size:1.2em;margin-bottom:6px;background-color:inherit}.card-container{color:#444;width:100%;display:table;table-layout:fixed}.card-container .card{display:table-cell;border:2px solid #fff;font-family:Nunito,sans-serif;text-align:center}.card-container .card.user{background-color:#dbe6f0;color:#2f2f2f}.card-container .card.admin{background-color:#3691cb;color:#fff}.card-container .card h1{font-weight:300;color:inherit}.card-container .card span{font-weight:800}.table td.fit,.table th.fit,.v-data-table-header td.fit,.v-data-table-header th.fit,.v-data-table td.fit,.v-data-table th.fit{white-space:nowrap;width:1%}fieldset{background-color:#fff}.profile-detail{margin-top:20px}.profile-detail .info{font-size:1.6rem;margin-top:2rem}.profile-detail .info .fa{font-size:1em}.profile-detail .info .icon{float:left;display:block;vertical-align:top}.profile-detail .info .label{text-align:left;color:#8e8e8e;font-weight:400;padding:0;font-size:1.4rem}.profile-detail .info .label,.profile-detail .info .text{margin-left:25px;display:block}.profile-detail ul{list-style:none;margin-top:20px}.profile-detail ul li .fa{margin-right:12px}.profile-detail ul li .fa.fa-life-ring{margin-right:8px}.profile-detail ul li a{color:#2e6896}#signature-pad{margin-top:30px}.m-signature-pad .m-signature-pad-hint{font-size:1.8rem}.m-signature-pad--body{height:300px;background-color:#fff;-webkit-box-shadow:#8e8e8e 1px 1px 6px;box-shadow:1px 1px 6px #8e8e8e}.m-signature-pad--body canvas{width:100%;height:100%}.m-signature-pad--footer{display:-webkit-box;display:-ms-flexbox;display:flex}.m-signature-pad--footer .btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border:none;background-color:transparent;text-transform:none}.m-signature-pad--footer .name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;font-family:Rubik,sans-serif;font-size:3.6rem}.status-description .confirmation-received .heading{margin:40px 0;font-family:Rubik,sans-serif;font-size:3.6rem;background-color:#fff;color:#2d4957;text-align:center}.status-description .confirmation-received .heading .fa{font-size:1em}.status-description .confirmation-received p{font-size:1.6rem;margin:20px 40px}.status-description .confirmation-received .button-collection{text-align:center}.personal-details-container{display:table;margin-top:16px}.personal-details-container .personal-details-row{display:table-row}.personal-details-container label{border-bottom:13px solid transparent;display:table-cell;padding-right:20px;color:#8a8a8a;font-weight:100;text-transform:lowercase}.personal-details-container label :last-child{border-bottom:none}.personal-details-container span{font-size:1.8rem}.signature-collection .signature-info{max-width:500px;border:1px solid #cfcfcf;margin-bottom:30px}.signature-collection .signature-info .signature-header{border-bottom:1px solid #cfcfcf;text-align:center;font-size:1.8rem;padding-top:8px;padding-bottom:8px;background-color:#f6f6f6}.signature-collection .signature-info .signature-interior{padding:20px}.signature-collection .signature-info .signature-separator{height:1px;background-color:#717171;margin:8px 0}.signature-collection .signature-info .hint-text{color:#8a8a8a;font-size:1.6rem}.generated-docs-container,.terms-container{margin-top:30px;margin-bottom:30px}.terms-container{border:1px solid #cfcfcf}.terms-container .terms-header{background-color:#f6f6f6;border-bottom:1px solid #cfcfcf;padding:8px;font-family:Rubik,sans-serif;font-size:2.4rem;text-align:center}.terms-container .terms-interior{padding:20px}.terms-container .terms-agree-check{font-size:1.2em;font-weight:700;margin-top:30px}