#results.loading{opacity:.5}.search-controls{display:flex;flex-wrap:wrap;height:47px;justify-content:space-between;margin-bottom:32px}.search-controls input,.search-controls select{border-radius:.25em;box-shadow:0 0 1em 0 rgba(0,0,0,.2);font-size:1rem;height:inherit}#service-filter{appearance:none;background:url(https://getsmartfinancing.rhif.regions.com/hubfs/SmartFinancing/assets/OOjs_UI_icon_caretDown-invert.svg) no-repeat right .8em center/1.4em,linear-gradient(270deg,#b8cf53 3em,#fff 0);border:0;border-radius:.25em;box-shadow:0 0 1em 0 rgba(0,0,0,.2);color:#616161;cursor:pointer;font:inherit;outline:0;padding:10px 64px 10px 10px;width:20rem}.search-box{display:inline-block;height:inherit}.search-box input,.search-box input:focus{background:url(https://getsmartfinancing.rhif.regions.com/hubfs/SmartFinancing/assets/OOjs_UI_icon_search-ltr-invert.svg) no-repeat right .8em center/1.4em,linear-gradient(270deg,#b8cf53 3em,#fff 0)}.provider-table{border-collapse:collapse;font-size:14px;width:100%}.provider-table thead,.provider-table thead th{background-color:#2988d0;color:#fff}.provider-table th{padding:14px;text-align:left}.provider-table td{border-bottom:1px solid #ddd;padding:10px}.provider-table tr:nth-child(2n){background-color:#f5f5f5}.provider-table tr:nth-child(odd){background-color:#fff}.provider-table .name{font-weight:500;text-align:left;text-transform:uppercase}.provider-table .distance{color:#777;font-size:12px}.sortable{cursor:pointer;text-decoration:underline}.provider-table tr:hover{background-color:#e6f0fa}.provider-table .name a{color:#0270e0;text-decoration:none}.provider-table .name a:hover{text-decoration:underline}.provider-table .phoneNum{text-align:left}.pagination-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.pagination-info{color:#666;font-size:14px}.pagination-controls{align-items:center;display:flex;gap:6px}.pagination-controls button{background:#fff;border:1px solid #ddd;color:#a4c639;cursor:pointer;font-weight:400;padding:6px 10px}.pagination-controls button:hover{background-color:#f0f0f0}.pagination-controls button.active{background-color:#a4c639;border-color:#a4c639;color:#fff}.pagination-controls button:disabled{cursor:not-allowed;opacity:.5}.ellipsis{color:#999;padding:0 6px}