html{position:relative;min-height:100%}body{font-size:.92rem}.main-content{padding:.75rem 0}.logo{max-width:36px;max-height:36px}.logo-text{max-width:100px;font-size:20px;vertical-align:middle}.logo-sm{max-height:48px;max-width:48px}.logo-home{max-width:400px;max-height:400px}.main-nav{position:fixed;top:0;left:0;right:0;z-index:999}.navbar-collapse .nav-item .nav-link:hover{border-radius:5px;background-color:#4d90b3}@media (max-width:1199px){.main-content{padding-top:70px}}@media (min-width:1200px){.main-nav{height:100%;width:300px}.navbar{height:100%;display:block}.navbar-nav{width:100%;display:block}.navbar-nav .nav-link{padding-left:2px!important}.main-content{margin-left:300px}body{padding-top:0}}.custom-file-label{overflow:hidden}.loading-container{display:none}.loading-container .loading-lock{z-index:9000;position:fixed;width:100%;height:100%;top:0;left:0;margin:auto;background-color:#000;opacity:.2}.loading-container .loading-spinner{z-index:9001;position:fixed;width:100%;height:100%;top:50%;margin-top:-40px;left:50%;margin-left:-40px}.cursor-pointer{cursor:pointer}.role-permission-assignments-table{overflow-y:auto;max-height:492px}.jurisdiction-assign-available-table{overflow-y:auto;max-height:520px}.jurisdiction-assign-assigned-table{overflow-y:auto;max-height:565px}.filer-assign-available-table{overflow-y:auto;max-height:520px}.filer-assign-assigned-table{overflow-y:auto;max-height:565px}.utility-taxmanagement-district-county-table{overflow-y:auto;max-height:394px}fieldset,legend{border-radius:4px}fieldset{border:1px solid #ddd!important;min-width:0;padding:10px;position:relative;padding-left:10px!important;margin:0 0 10px}legend{font-size:14px;font-weight:700;margin-bottom:0;width:35%;border:1px solid #ddd;padding:2px;background-color:#f5f5f5}.scrollable-menu{max-height:280px;overflow-y:auto}a.icon-only:focus,button.icon-only:focus{outline:2px solid #111;outline-offset:2px}.btn-outline-warning.confirm-navigation{color:#212529;background-color:#ffc107;border-color:#ffc107}a.icon-only,button.icon-only{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem}.table thead th[scope=col]{font-weight:700}.skip-to-content{position:absolute;top:-40px;left:0;z-index:1000;padding:.5rem 1rem;background:#0d6efd;color:#fff;text-decoration:none;border-radius:.25rem}.skip-to-content:focus{top:0;outline:2px solid #fff;outline-offset:2px}.dropdown-item:focus,.nav-link:focus,[role=menuitem]:focus,a:focus,button:focus{outline:2px solid #111;outline-offset:2px}.navbar-dark .btn:focus,.navbar-dark .nav-link:focus{outline:2px solid #fff;outline-offset:2px}.navbar-dark .navbar-nav .nav-link{color:#f8f9fa}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#fff}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active{color:#fff;text-decoration:underline}.btn-outline-warning,.navbar-dark .btn-outline-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-success,.navbar-dark .btn-outline-success{color:#212529;background-color:#28a745;border-color:#28a745}.navbar-dark .nav-link.text-secondary,.navbar-dark .text-secondary{color:#e0e0e0!important}.text-underline{text-decoration:underline}.breadcrumb{color:#212529;background-color:transparent}.breadcrumb .breadcrumb-item>a{color:#0d6efd}.breadcrumb .breadcrumb-item>a:focus,.breadcrumb .breadcrumb-item>a:hover{color:#0a58ca;text-decoration:underline;outline:2px solid transparent;outline-offset:2px}.breadcrumb .breadcrumb-item.active{color:#212529;font-weight:600}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:#495057;content:"/";padding-right:.5rem}.breadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:.5rem}::placeholder{color:#6c757d;opacity:1}.tabulator,.tabulator .tabulator-cell,.tabulator .tabulator-col-title,.tabulator .tabulator-header,.tabulator .tabulator-page-size{color:#212529}.tabulator .tabulator-paginator .tabulator-page.disabled,.tabulator .tabulator-paginator .tabulator-page[disabled]{color:#6c757d;border-color:#6c757d}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{color:#0a58ca;text-decoration:underline;outline:2px solid #0a58ca;outline-offset:2px}.nav-tabs .nav-link{color:#0d6efd}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#fff;background-color:#0d6efd;border-color:#0d6efd #0d6efd #fff}#toolbar .btn-primary{background-color:#0056b3!important;border-color:#0056b3!important;color:#fff!important}