#address-lookup-selection{margin:10px 0 10px}#address-container{margin-bottom:0;min-height:0}#address-container .k-dropdown-wrap{background-color:rgba(192,192,192,.05)}a{text-decoration:none;color:#444}a:hover{color:#444}.hoverable:hover{text-decoration:underline}button,.button{background-color:#000;border-radius:5px!important;color:#fff;margin-bottom:10px;width:100%;border:0}button:disabled,.button:disabled{background-color:#eaeaea;color:#d0d0d0}button:not(:disabled):hover,.button:not(:disabled):hover{cursor:pointer}#calendar .day,#calendar .day-of-week,#calendar .slot{font-weight:normal;text-align:center}#calendar .day-of-week{font-weight:bold}#calendar .date{text-align:center;font-weight:bold;width:100%}#calendar .nav{font-size:2em}#calendar .nav .disabled{color:#eaeaea}#calendar .slot .available.active{background-color:#000;color:#fff}#calendar .slot .available:hover{background-color:#d0d0d0;transition:.1s;cursor:pointer}#calendar .slot .available,#calendar .slot .unavailable{border-radius:2px;padding:1px}@media only screen and (min-width:360px){#calendar .slot .available,#calendar .slot .unavailable{padding:3px}}#calendar .slot .unavailable{background-color:#eaeaea;color:#d0d0d0}#calendar #calendar-body{display:block;overflow:auto;width:100%}#calendar td,#calendar th{width:11.11%}#calendar .years{color:#d0d0d0}body{font-family:"Lato";font-size:12px;color:#444}.checkbox{float:left}@media only screen and (min-width:360px){.checkbox+.label{width:auto}}.k-datepicker{width:100%}.k-datepicker .k-picker-wrap{border:1px solid #eaeaea;background-color:#fff;background-image:none;border-radius:0}.k-datepicker .k-picker-wrap.k-state-focused{box-shadow:none}.k-dropdown{width:100%}.k-dropdown .k-dropdown-wrap{border:1px solid #eaeaea;background-color:#fff;background-image:none;border-radius:0}.k-dropdown .k-dropdown-wrap.k-state-focused{box-shadow:none}.k-animation-container .k-list-optionlabel.k-state-focused,.k-animation-container .k-list-optionlabel.k-state-selected{border-color:transparent;background-image:none;box-shadow:none}.k-animation-container .k-list .k-item:hover{background-color:#d0d0d0;cursor:pointer}.k-animation-container .k-list .k-item:hover,.k-animation-container .k-list .k-item.k-state-focused,.k-animation-container .k-list .k-item.k-state-selected{background-image:none;box-shadow:none;border-radius:0}.k-numerictextbox{width:100%}.k-numerictextbox .k-numeric-wrap{border:1px solid #eaeaea;border-radius:0}.k-numerictextbox .k-numeric-wrap.k-state-focused{box-shadow:none}.k-radio-label{margin-bottom:10px;min-width:30px}select{border:1px solid #eaeaea;color:#444;padding:5px;width:100%}textarea.k-textbox{border:1px solid #eaeaea;border-radius:0;width:100%}textarea.k-textbox:focus{box-shadow:none}input.k-textbox{border:1px solid #eaeaea;border-radius:0;padding:3px;width:100%}input.k-textbox:focus{box-shadow:none}body,html{height:100%;padding:0;margin:0}body{flex-direction:column;display:flex;height:100%}.card{background-color:rgba(0,0,0,.5);border-radius:5px;padding:10px}.card label,.card{color:#fff!important}fieldset{margin-bottom:2px;min-height:20px;width:100%;padding:0;border:0}@media only screen and (min-width:360px){fieldset{align-items:center;display:flex}}fieldset#fs-consent{margin-top:10px}fieldset .label{background-color:transparent;line-height:1;width:100%}@media only screen and (min-width:360px){fieldset .label{width:180px;float:left;padding:0}}@media only screen and (min-width:480px){fieldset .label{width:250px;float:left;padding:0}}fieldset .input{width:100%;padding-right:2px}@media only screen and (min-width:360px){fieldset .input{flex-grow:1}}@media only screen and (min-width:480px){fieldset .input{flex-grow:1}}fieldset .input.with-button{display:flex}fieldset .input.with-button input{border-bottom-right-radius:0!important;border-top-right-radius:0!important}fieldset .input.with-button button{border-bottom-left-radius:0!important;border-top-left-radius:0!important;width:auto!important;line-height:30px;margin-bottom:0;height:auto}.main-body{overflow-x:hidden;overflow-y:auto;max-width:500px;margin:0 auto;flex-grow:1;width:100%;z-index:2}.main-footer{padding-bottom:10px;text-align:center;font-size:1em;width:100%;z-index:-1}.mt{margin-top:10px}.row{margin-bottom:1px;width:100%}.row .commands{text-align:center;padding-top:10px;display:flex;width:100%}.row .commands button:nth-child(2){margin-left:4px}.row .section{padding:0 0 5px 0;text-align:center}.sent-success,.sent-failure{color:#fff;text-align:center;font-size:25px;padding:20px}.sent-success .fa,.sent-failure .fa{font-size:75px}.sent-failure pre{background-color:rgba(0,0,0,.1);margin:.25rem 0 .25rem 0;text-align:left;overflow-x:auto;font-size:12px;padding:20px}.sent-success{background-color:green}.sent-failure{background-color:red}.title{text-align:center;font-weight:bold;font-size:1.5em}.w-25{float:left;width:25%}.w-50{float:left;width:50%}.w-75{float:left;width:75%}#loading-panel{display:none}#loading-panel .k-loading-mask{background-color:#000;opacity:.3;height:100%;width:100%}table{border-collapse:collapse;width:100%}.text-uppercase{text-transform:uppercase}.field-validation-error,.k-widget.k-tooltip-validation{background-color:#fff;background-image:none;display:inline-block;color:red;padding:5px 0 5px 0;text-align:left;box-shadow:none;width:100%;border:0}.required{display:inline-block;color:red}.required:after{font-size:1.5em;line-height:1;content:"*"}