.page-944 i:before, .page-945 i:before {
    content: "\f518";
}

.page-948 i:before, .page-949 i:before {
    content: "\f312";
}

.c-form .form-control::placeholder,
.c-form select.form-select {
    color: rgba(0,0,0,0.5) !important;
}

.c-form select.form-select {
   --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") !important;
  border-radius: 10px;
    display: block;
    width: 100%;
    height: 60px;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5;
    color: #4b4b4b;
    background-color: transparent;
    background-clip: padding-box;
    border: 2px solid #efefef;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-root .c-form:not(.manual-layout) .field-container {
    padding: 0 15px;
}

section.module-header h1 {
    margin-bottom: 0 !important;
}
.ModPhoenixResourceListingC button {
    border: none;
}
.btn-close {
    background: none;
    border: none;
}
article button,
.filter-dashboard-group > button,
#filter-results button {
    background: none;
    border: none;
}
.filter-dashboard-group > button:focus {
    outline: none;
}

button[role=switch] {
padding: 0
}

section.tw-container > .tw-space-y-4 {
    display: block;
}

.filter-dashboard-group [type=checkbox], 
.filter-dashboard-group [type=radio] {
    border:1px solid #6b7280;
}

.filter-dashboard-group label {
    margin-bottom: 0;
}

main.tw-bg-cultured > .tw-container {

}

ul.tw-grid {
    margin-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-main-item:hover {
    position: relative;
    z-index: 9999;
}






