body{background:#f5f5f5}.container-sm{max-width:550px}.form-control{height:calc(1.5em + .75rem + 14px);border:none;margin-bottom:4px;color:#000}.btn{background-color:#dee965;border:none;height:42px!important;padding:14px 42px;color:#022d2d!important;text-align:center;font-family:Roc Grotesk,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1;border-radius:24px;transition:all .3s ease-in-out}.btn:hover{background-color:#cad551}.btn-danger{color:grey;background-color:transparent}#forgotPasswordButton,#passwordResetFormButton,.btn-cancel,button.addEditCancel,button.modal-dismiss,button.recordDelete{background-color:transparent;border:1px solid #022d2d;color:#022d2d}caption{padding:0}a.nav-link{border:none!important;border-bottom:0!important;color:#545a5a!important}.nav-link.active{font-weight:550!important;color:#022d2d!important;border-bottom:0!important}ul.nav-tabs{border:none}.tab-content{padding:0}.z-top{background:#fff;padding:15px 15px 0 15px;border-radius:5px 5px 0 0;margin-top:20px;font-size:1rem;font-weight:550!important}.z-form-group-wrapper label{font-weight:550}.z-nav{background:#fff;padding:0;border-radius:0;margin-top:0}.nav-item{margin-bottom:0!important}.card-title{padding:15px 15px 0 15px}.z-formgroup{background:#fff;padding:15px 15px 0 15px;margin-bottom:0!important}.z-form-group-wrapper{background:#fff;padding-bottom:15px;border-radius:0 0 5px 5px}div.z-buttons{border:none;text-align:center;margin-top:20px;margin-left:auto;margin-right:auto}div.login li.nav-item{width:50%;text-align:center}#forgotPasswordButton,#loginFormButton.incomplete,#passwordResetButton,#passwordResetFormButton,#registerFormButton.incomplete{width:100%;height:50px;max-width:280px;margin-left:auto;margin-right:auto;color:#fff}#forgotPasswordButton:hover,.btn-cancel:hover,button.addEditCancel:hover,button.modal-dismiss:hover,button.recordDelete:hover{background-color:rgba(2,45,45,.1);border:1px solid #022d2d}#loginFormButton.complete,#registerFormButton.complete{width:100%;height:50px;max-width:280px;margin-left:auto;margin-right:auto;color:#fff}a.logout{margin-top:30px;margin-right:0;margin-left:auto;background:0 0;color:#000;border:none;float:right;text-align:right}#loginimage{width:100%;max-width:280px;margin-left:auto;margin-right:auto;text-align:center;margin-top:60px}#loginimageregister{width:100%;max-width:280px;margin-left:auto;margin-right:auto;text-align:center;margin-top:60px}div.addRecord{float:right;margin-right:20px;margin-bottom:10px}#addRecordButton.incomplete{background:#cad551;border:none}#addRecordButton.complete{border:none}div.admin li.nav-item{width:100%;text-align:left}#records-tab{width:100%;text-align:left}#logout_admin{width:100%;margin-left:auto;margin-right:auto;text-align:center;padding-top:50px}#loginForm,#recordstable,#registerForm{border-top:2px solid #003036}td,th{border:none!important}input.form-control{box-shadow:0 0 6px 3px #eee}div.addEdit{width:100%;max-width:280px;margin-right:auto;margin-left:auto;text-align:center;margin-bottom:20px}button.addEditRecord{border:none;color:#fff}button.addEditRecord:hover{color:#fff}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#022d2d}input:focus+.slider{box-shadow:0 0 1px #022d2d}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.use_notify_label,.use_test_mode_label{position:absolute;padding-top:5px;padding-left:10px}div.alert.warning{color:#ff4500;text-align:center}div.alert.danger{color:red;text-align:center}div.alert.info{color:#000;text-align:center}div.alert.success{color:green;text-align:center}div.confirm-footer{width:100%;max-width:280px;margin-right:auto;margin-left:auto;text-align:center;margin-bottom:20px}button.modal-confirm{color:#fff}button.modal-confirm:hover{color:#fff}.card-title{font-family:Roc Grotesk,sans-serif;padding:0;color:#0069b1;font-size:18px;text-align:center;font-weight:700;margin-bottom:24px;line-height:1.05em}.card-text{text-align:center;color:#022d2d;font-family:Roc Grotesk,sans-serif;font-weight:700;font-size:1.556rem;line-height:1.4em}.card-body{text-align:center}.card{border-radius:12px;background-color:#fff;border:none;padding:88px 0;margin:88px 0 0 0}