.auth-header{margin-bottom:-17px}.app-footer{display:none}.theme-bg{background-color:white !important;background-image:none}.login-form .form-group .input-group{border:1px solid #e3e3e3;border-radius:15px}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.login-form .input-group-text{margin-right:0}.input-group-text{display:flex}.login-form .form-group .input-group input{-webkit-text-fill-color:black;color:black !important}.input-group-text i{color:black}#user_remember_me:checked{background-color:black;border-color:black}#user_remember_me{appearance:none;background-color:white;border:0.5px solid #e3e3e3;box-shadow:none;cursor:pointer;position:relative}.form-check .form-check-label{color:black !important}.btn-primary{background-color:black !important}.app-sidebar-title{padding:0 !important;pointer-events:none !important;cursor:default !important;display:flex;justify-content:center}.app-wrapper .app-sidebar .app-sidebar-header{display:flex;justify-content:center;place-items:center;align-items:center;background-color:white}@media only screen and (min-width: 1200px){.app-wrapper .app-sidebar .app-sidebar-header{height:200px}}.app-wrapper .app-sidebar .app-sidebar-header a img{content:url(/images/admin/black_logo_saleem_large.png)}.app-wrapper .app-sidebar .app-sidebar-inner{background-color:#000}.required-marker{color:#dc2626 !important;font-weight:600;margin-left:3px;font-size:0.95em}.form-group.has-error>.form-label,.form-group.has-error>.control-label{color:#dc2626 !important;font-weight:500}.form-group.has-error .form-control,.form-group.has-error .form-select,.form-group.has-error input.form-control,.form-group.has-error select.form-control,.form-group.has-error textarea.form-control,.form-group.has-error .is-invalid{border:1px solid #fca5a5 !important;background-color:#fff5f5 !important;box-shadow:0 0 0 3px rgba(220,38,38,0.08) !important;transition:border-color 0.15s ease, box-shadow 0.15s ease}.form-group.has-error .form-control:focus,.form-group.has-error .is-invalid:focus{border-color:#dc2626 !important;box-shadow:0 0 0 3px rgba(220,38,38,0.15) !important;outline:none}.form-group.has-error>ul.invalid-feedback,.form-group.has-error>.invalid-feedback{display:block !important;list-style:none;margin:6px 0 0 0;padding:4px 0;color:#dc2626 !important;background:transparent !important;border:none !important;border-radius:0;font-size:12.5px;font-weight:500;line-height:1.5}.form-group.has-error>ul.invalid-feedback li,.form-group.has-error>.invalid-feedback li{list-style:none;padding:2px 0;color:#dc2626 !important}.form-group.has-error>ul.invalid-feedback li i.fa,.form-group.has-error>.invalid-feedback li i.fa{margin-right:6px;color:#dc2626}.alert-danger,.error_explanation,.flash-error,.flash.flash-danger{background:transparent !important;border:none !important;border-left:3px solid #dc2626 !important;border-radius:0 !important;padding:8px 0 8px 12px !important;margin-bottom:18px !important;color:#dc2626 !important;box-shadow:none !important}.alert-danger h2,.alert-danger .alert-heading,.error_explanation h2,.error_explanation .alert-heading,.flash-error h2,.flash-error .alert-heading,.flash.flash-danger h2,.flash.flash-danger .alert-heading{color:#dc2626 !important;font-size:15px;margin:0 0 8px 0;font-weight:600}.alert-danger ul,.error_explanation ul,.flash-error ul,.flash.flash-danger ul{margin:0;padding-left:18px}.alert-danger ul li,.error_explanation ul li,.flash-error ul li,.flash.flash-danger ul li{line-height:1.6;font-size:13px;color:#dc2626 !important}.toggle-debug-errors,.alert-danger .toggle-debug-errors,a.toggle-debug-errors{color:#111827 !important;text-decoration:underline;text-decoration-color:rgba(17,24,39,0.4)}.toggle-debug-errors:hover,.toggle-debug-errors:focus,.alert-danger .toggle-debug-errors:hover,.alert-danger .toggle-debug-errors:focus,a.toggle-debug-errors:hover,a.toggle-debug-errors:focus{color:#000 !important;text-decoration-color:#000}#prayer_location_address_lookup{border:1px solid #e3e3e3;border-radius:6px;padding:8px 12px;margin-bottom:6px}#prayer_location_address_lookup:focus{border-color:#90836c;box-shadow:0 0 0 0.15rem rgba(144,131,108,0.15);outline:none}.pac-container{z-index:10000 !important;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,0.15);border:1px solid #e3e3e3;font-family:inherit}
