body{font-size:16px !important;max-width:1740px !important;margin:0
auto;display:flex;align-items:center;justify-content:center;width:100%;color:#333 !important}#top-header{background-color:#005bac !important}#top-header
div.container{font-size:0.875rem}#top-header div.container #et-info{display:inline-block !important;box-sizing:border-box}#top-header div.container #user-welcome{float:right;padding-bottom:9px;display:inline !important;box-sizing:border-box}#top-header div.container
span.login{color:#ff0 !important;font-weight:bold !important}#top-header div.container span.login:hover{color:#1ab567 !important}#top-header div.container span.logout
a{color:#ff0 !important;font-weight:bold !important}#top-header div.container span.logout a:hover{color:#1ab567 !important}header#main-header{max-width:1740px !important;margin:0
auto 15px auto !important}header#main-header
.container{height:150px !important;display:flex;align-items:center;justify-content:space-between;padding:10px
20px;width:auto;margin:16px
auto 0 auto !important}header#main-header .container
div.logo_container{flex:0 1 auto;flex-shrink:0;max-width:420px !important;height:auto;width:30vw;margin-top:-15px}header#main-header .container #et-top-navigation{flex:0 0 auto;margin-left:auto;padding-left:0 !important;float:right !important;display:inline-block !important}header#main-header .container nav#top-menu-nav{float:right !important;margin-top:40px;margin-right:32px}header#main-header .container nav#top-menu-nav ul#top-menu
li{text-align:center}header#main-header .container nav#top-menu-nav ul#top-menu li
a{font-size:0.925rem !important;color:#002546 !important}header#main-header .container nav#top-menu-nav ul#top-menu li.menu-staff
a{color:#721c24 !important}header#main-header .container nav#top-menu-nav ul#top-menu li:hover
a{color:#14884e !important}header#main-header .container nav#top-menu-nav ul#top-menu li ul.sub-menu{margin-left:-80px}header#main-header .container nav#top-menu-nav ul#top-menu li ul.sub-menu li
a{font-size:0.925rem !important;color:#005bac !important}header#main-header .container nav#top-menu-nav ul#top-menu li ul.sub-menu li:hover
a{color:#14884e !important}header#main-header .container nav#top-menu-nav ul#top-menu
ul{margin-top:-10px !important}.et_pb_row{max-width:1740px !important;width:85%}.et_pb_row
.et_pb_column{max-width:100% !important}.container{max-width:1740px !important}div#page-container{align-self:stretch !important;flex:1 1 100%}#left-area{padding:0
2.0REM !important}div#sidebar{display:none !important}footer#main-footer{color:#ccc;background-color:#0083f9;width:110% !important;left:-5%;margin:20px
auto 0 -5%;max-width:1840px;z-index:999}footer#main-footer
.container{display:flex;justify-content:center}footer#main-footer .container p#footer-info{color:#ccc;text-align:center !important;margin:0
auto !important}footer#main-footer .container #footer-widgets{display:none}footer#main-footer .container ul.et-social-icons
a.icon{color:#ccc}#et-main-area{width:95% !important;margin:0
auto}#main-content
.container{width:95% !important}#main-content .container:before{content:none}#main-content .container #left-area{width:100% !important}#main-content .container
#sidebar{display:none !important}#main-content .container
.et_pb_sectionxx{padding-top:2% !important;padding-bottom:2% !important}.pagename-news-and-events
article{padding:20px;border:1px
solid #002546 !important}.pagename-contact-us
.et_contact_bottom_container{margin:0
auto !important;float:none}.pagename-contact-us .et_contact_bottom_container
button.et_pb_contact_submit{margin:12px
auto 0 auto !important;text-align:center}.xoo-el-form-container button.button.btn.xoo-el-login-btn,
.xoo-el-form-container button.button.btn.xoo-el-action-btn{width:150px !important;text-align:center;margin:0
auto}.xoo-el-form-container .xoo-el-notice-error a::before{content:"\A";white-space:pre}.xoo-el-form-container .xoo-el-login-btm-fields{align-items:flex-start}.xoo-el-form-container .xoo-el-login-btm-fields label.xoo-el-form-label,
.xoo-el-form-container .xoo-el-login-btm-fields a.xoo-el-lostpw-tgr-ignore,
.xoo-el-form-container .xoo-el-login-btm-fields button.xoo-el-login-btn,
.xoo-el-form-container .xoo-el-login-btm-fields a.xoo-el-lostpw-tgr{max-width:500px;text-align:center;font-size:14px;padding:10px
15px;color:#fff !important;background-color:#005bac !important;border:1px
solid #14884e !important;border-radius:9999px !important;margin:0
auto}.xoo-el-form-container .xoo-el-login-btm-fields label.xoo-el-form-label:hover,
.xoo-el-form-container .xoo-el-login-btm-fields a.xoo-el-lostpw-tgr-ignore:hover,
.xoo-el-form-container .xoo-el-login-btm-fields button.xoo-el-login-btn:hover,
.xoo-el-form-container .xoo-el-login-btm-fields a.xoo-el-lostpw-tgr:hover{background-color:#14884e !important}.xoo-el-form-container button.xoo-el-login-btn{padding:10px
15px;color:#fff !important;background-color:#005bac !important;font-size:16px !important;border:1px
solid #14884e !important;border-radius:9999px !important;margin:0
auto}.xoo-el-form-container button.xoo-el-login-btn:hover{background-color:#14884e !important}.home .xoo-el-action-sc,
.pagename-how-it-works .xoo-el-action-sc,
.pagename-instructions .xoo-el-action-sc{margin:0
auto}.home .xoo-el-action-sc span.xoo-el-login-tgr,
.pagename-how-it-works .xoo-el-action-sc span.xoo-el-login-tgr,
.pagename-instructions .xoo-el-action-sc span.xoo-el-login-tgr,
.home .xoo-el-action-sc span.xoo-el-logout-tgr,
.pagename-how-it-works .xoo-el-action-sc span.xoo-el-logout-tgr,
.pagename-instructions .xoo-el-action-sc span.xoo-el-logout-tgr{text-align:center}h1{font-size:2.5rem;line-height:45px;font-weight:bold}h2{padding-top:12px;line-height:32px}h2.title{text-align:center;font-size:2.0rem;line-height:2.5rem;padding:0.75rem 0 2.0rem 0}a{color:#005bac}a:hover{color:#1ab567}p.important{font-weight:bold;font-size:1.2rem;text-align:center;color:#721c24;width:80%;margin:0
auto}p.important::before{content:"⚠️";padding-right:10px}img.size-medium{box-shadow:0 0 12px rgba(0, 0, 0, 0.5)}.pagename-general-manager .et_pb_section_0 .et-last-child,
.pagename-district-manager .et_pb_section_0 .et-last-child,
.pagename-for-schools .et_pb_section_0 .et-last-child{padding-top:6px}.pagename-how-it-works
.et_pb_section_1{margin-left:-72px !important}.et_pb_buttonx{position:relative;overflow:hidden;transition:background-color 0.3s ease, color 0.3s ease;padding-right:2em;border-radius:999px}.et_pb_button:before{display:none !important}button.cf7mls_next,button.cf7mls_back,input[type=submit],input.wpcf7-submit,.action-button,.et_pb_button{width:auto !important;display:inline-block !important;padding:10px
24px !important;font-size:18px !important;font-weight:600 !important;letter-spacing:0.04em !important;color:#fff !important;background-color:#005bac !important;border:1px
solid #14884e !important;border-radius:999px !important;min-width:125px !important;white-space:nowrap !important;cursor:pointer !important;box-shadow:0 2px 6px rgba(20, 136, 78, 0.3), 0 1px 2px rgba(20, 136, 78, 0.2) !important;transition:background-color 0.25s ease, box-shadow 0.25s ease, transform 0.1s ease, border-color 0.25s ease !important}button.cf7mls_next::after,button.cf7mls_back::after,input[type=submit]::after,input.wpcf7-submit::after,.action-button::after,.et_pb_button::after,button.cf7mls_next::before,button.cf7mls_back::before,input[type=submit]::before,input.wpcf7-submit::before,.action-button::before,.et_pb_button::before{display:none !important;content:none !important}button.cf7mls_next:hover,button.cf7mls_back:hover,input[type=submit]:hover,input.wpcf7-submit:hover,.action-button:hover,.et_pb_button:hover{padding:10px
24px !important;color:#fff !important;background-color:#14884e !important;border-color:#005bac !important;box-shadow:0 4px 12px rgba(20, 136, 78, 0.4), 0 2px 4px rgba(20, 136, 78, 0.25) !important;transform:translateY(-1px) !important}button.cf7mls_next:active,button.cf7mls_back:active,input[type=submit]:active,input.wpcf7-submit:active,.action-button:active,.et_pb_button:active{box-shadow:0 1px 3px rgba(20, 136, 78, 0.25), inset 0 1px 3px rgba(0, 0, 0, 0.12) !important;transform:translateY(1px) !important;background-color:#106e3e !important;transition-duration:0.05s !important}button.cf7mls_next.midi,button.cf7mls_back.midi,input[type=submit].midi,input.wpcf7-submit.midi,.action-button.midi,.et_pb_button.midi{font-size:15px !important;padding:5px
12px !important;min-width:75px !important}button.cf7mls_next.mini,button.cf7mls_back.mini,input[type=submit].mini,input.wpcf7-submit.mini,.action-button.mini,.et_pb_button.mini{font-size:13px !important;padding:3px
8px !important;min-width:60px !important}.disabled{pointer-events:none;opacity:0.5;cursor:not-allowed}input.action-button{background-color:#f99d1c !important}p.et_pb_newsletter_button_wrap{text-align:center}p.et_pb_newsletter_button_wrap
.et_pb_newsletter_button{background-color:#f99d1c !important}.wpcf7{display:flex;justify-content:center;align-items:center}.map-link{color:#00796b;font-size:1.1em;font-weight:500;padding:5px
10px 5px 2px;border:1px
dotted #002546;border-radius:5px;background-color:#f9fcff}.map-link::before{content:"📍 "}.map-link:hover{color:#004d40;background-color:#ebfcf4;border:1px
solid #1ab567}input.amount,input.donated,input.balance{text-align:center !important}input.amount::before,input.donated::before,input.balance::before{content:'$' !important}input.test{color:red;font-weight:bold}.row{display:flex;flex-wrap:wrap;margin-bottom:1rem;gap:1rem;justify-content:center}.column{display:flex;flex:1;flex-direction:column;justify-content:end;min-width:100px;height:100%}.column.w100{min-width:100px}.column.w200{min-width:200px}.column.w300{min-width:300px}.column.w400{min-width:400px}.column.p25{max-width:25%}.column.p33{max-width:33%}.column.p50{max-width:50%}.column.p67{max-width:67%}.column.p75{max-width:75%}.column.p100{max-width:100%}hr.circles3,hr.circles5,hr.dots,hr.dots3,hr.dots5,hr.dots7,hr.dots9{margin:12px
0;border:0;text-align:center;font-size:40px;color:#005bac}hr.spaced{margin:24px
0}hr.dots3:before{content:"\2022 \2022 \2022"}hr.dots5:before{content:"\2022 \2022 \2022 \2022 \2022"}hr.dots7:before{content:"\2022 \2022 \2022 \2022 \2022 \2022 \2022"}hr.dots9:before{content:"\2022 \2022 \2022 \2022 \2022 \2022 \2022 \2022 \2022"}hr.circles3:before{font-size:20px;content:'\25cb \25cb \25cb'}hr.circles5:before{font-size:20px;content:'\25cb \25cb \25cb \25cb \25cb'}hr.center-ball,hr.center-diamond,hr.center-square{border:0;height:1px;width:20%;position:relative;margin:15px
auto;background:#005bac}hr.center-ball:before,hr.center-diamond:before,hr.center-square:before{content:"";width:6px;height:6px;background:#005bac;display:inline-block;border:2px
solid #005bac;position:absolute;left:50%;margin:0
0 0 -3px}hr{border:0;height:1px;width:75%;background-image:linear-gradient(to right,rgba(0,0,0,0),#005bac,rgba(0,0,0,0));margin-top:12px}hr.center-ball:before{top:-4px;border-radius:50%}hr.center-diamond:before{top:-5px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}hr.center-square:before{top:-5px}hr.gradient{border:0;height:1px;width:75%;background-image:linear-gradient(to right,rgba(0,0,0,0),#005bac,rgba(0,0,0,0))}hr.none{display:none}hr.custom{width:67%;color:#005bac}strong.warning{color:#721c24}@media (min-width: 1740px){footer#main-footer{margin:0
auto !important;width:100% !important}}@media (max-width: 960px){header#main-header{max-width:100%}header#main-header
.container{flex-wrap:wrap !important;justify-content:space-between !important}header#main-header .container
div.logo_container{max-width:100% !important;flex-basis:auto !important;flex-shrink:none;height:auto;width:auto}#user-welcome{padding-top:9px}}@media (max-width: 600px){.pagename-how-it-works
.et_pb_section_1{margin-left:0 !important}.pagename-how-it-works
.et_pb_section{padding:10px
!important}}.dataTables_filter,.dataTables_length{padding-bottom:10px}.dt-container .dt-layout-row .dt-layout-cell .dt-length select.dt-input{max-width:100px !important;min-width:50px !important;text-align:center !important;margin:0
auto !important}.dt-container .dt-layout-row .dt-layout-cell .dt-length
label{display:inline}.dt-container .dt-layout-row .dt-search
label{display:inline}.dt-container .dt-layout-row .dt-search input.dt-input[type='search']{padding:12px;font-size:1.0rem;max-width:200px !important}.dt-container .dt-layout-row .dt-paging button.dt-paging-button{border-radius:8px !important;font-size:0.875rem !important;background-color:#e0e1e2 !important}.dt-container .dt-layout-row .dt-paging button.dt-paging-button:hover{background-color:red !important;color:#333 !important;background-image:none !important}.dt-container .dt-layout-row .dt-paging button.dt-paging-button.current{background-color:#dff0ff !important;color:#333 !important}.dt-container .dt-layout-row .dt-paging button.dt-paging-button:hover{background-color:#bff6da !important;color:#333 !important}.dt-container .dt-layout-row .dt-paging button.dt-paging-button.first,
.dt-container .dt-layout-row .dt-paging button.dt-paging-button.previous,
.dt-container .dt-layout-row .dt-paging button.dt-paging-button.next,
.dt-container .dt-layout-row .dt-paging button.dt-paging-button.last{font-weight:bold !important}div.grant-listing-wrapper
div.filters{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;align-items:flex-start}div.grant-listing-wrapper div.filters div.filter-group{display:flex;flex-direction:column;flex:0 1 250px;min-width:200px;max-width:250px}div.grant-listing-wrapper div.filters div.filter-group
label{display:flex;flex-direction:column;font-size:14px;gap:5px;justify-content:flex-end;min-height:65px}div.grant-listing-wrapper div.filters div.filter-group
select{width:100%;padding:8px;font-size:14px}div.grant-listing-wrapper div.filters div.filter-group.status{min-width:10% !important}div.grant-listing-wrapper div.filters div.filter-group.type{min-width:10% !important}div.grant-listing-wrapper div.filters div.filter-group.school{min-width:25% !important}div.grant-listing-wrapper div.filters div.filter-group.minmax{min-width:10% !important;max-width:10% !important}div.grant-listing-wrapper div.filters
#clearFilters{flex:0 0 auto;white-space:nowrap;align-self:flex-end !important;max-height:50px !important}.et_pb_blurb{border:1px
solid #acd8ff !important;border-radius:12px;background-color:#fafbfc !important;max-width:300px;margin:0
auto !important}.et_pb_blurb:hover{border:1px
solid #39e38d !important}.et_pb_blurb
h4.et_pb_module_header{line-height:1.33rem !important}.et_pb_blurb .et_pb_blurb_description
.et_pb_button{padding:10px
16px !important;font-size:16px !important}h1
span.staff{color:#f99d1c}table{border:1px
solid #002546;box-shadow:0 0 8px #0083f9;width:100%;max-width:100% !important}table
thead{background-color:#dff0ff}table thead
th{background-color:#dff0ff;color:#333;font-size:1.125rem}table.grant-listing.staff{box-shadow:0 4px 12px rgba(114, 28, 36, 0.9) !important}table.grant-listing thead
th{text-align:center !important}table.grant-listing tbody
tr{border:1px
dotted #002546}table.grant-listing tbody tr:nth-child(even){background-color:#f9fcff !important}table.grant-listing tbody tr
td{max-width:100%;padding:6px}table.grant-listing tbody tr td.grant-id{text-align:center}table.grant-listing tbody tr td.grant-status{font-weight:bold}table.grant-listing tbody tr td.grant-status::first-letter {text-transform:uppercase}table.grant-listing tbody tr td.grant-status.applied{color:#3B82F6}table.grant-listing tbody tr td.grant-status.reviewing{color:#FF9912}table.grant-listing tbody tr td.grant-status.approved{color:#10B981}table.grant-listing tbody tr td.grant-status.rejected{color:#EF4444}table.grant-listing tbody tr td.grant-status.complete{color:#8B5CF6}table.grant-listing tbody tr .grant-priority.urgent{color:#EF4444}table.grant-listing tbody tr .grant-priority.normal{color:#10B981}table.grant-listing tbody tr .grant-priority.non-essential{color:#3B82F6}table.grant-listing tbody tr td.grant-type::first-letter {text-transform:uppercase}table.grant-listing tbody tr td.grant-title{font-weight:bold}table.grant-listing tbody tr
td.amount{text-align:right}table.grant-listing tbody tr td.Edit,
table.grant-listing tbody tr td.View,
table.grant-listing tbody tr
td.Review{text-align:center;margin:0
auto;white-space:nowrap}table.grant-listing tbody tr td.proposed_cost,
table.grant-listing tbody tr
td.delivered_cost{text-align:right}table.grant-listing tbody tr td.proposed_cost:before,
table.grant-listing tbody tr td.delivered_cost:before{content:'$'}table.grant-listing a.Edit,
table.grant-listing a.View,
table.grant-listing
a.Review{border:1px
solid #002546;background-color:#f9fcff !important;color:#005bac !important;border-radius:4px;padding:4px;text-align:center;margin:0
auto}table.grant-listing a.Edit:hover,
table.grant-listing a.View:hover,
table.grant-listing a.Review:hover{background-color:#1ab567;border:1px
dotted #721c24;color:#fff}table.grant-listing button.btn-delete{margin-left:6px !important;background-color:#721c24 !important}table.grant-listing
a.Edit{background-color:#f8e2e4}table.grant-listing
a.Review{border:1px
solid #721c24}table.grant-listing
span.school_name{font-weight:bold}table.grant-listing
span.title{font-style:italic}.pagename-grant-application-details h1.entry-title,
.pagename-grant-listing h1.entry-title{display:none}.pagename-grant-application-details h2,
.pagename-grant-listing
h2{text-align:center}.pagename-grant-application-details .grant-display h1,
.pagename-grant-listing .grant-display
h1{margin-bottom:1.0rem;font-size:1.75rem !important;line-height:2.0rem !important}.pagename-grant-application-details .grant-display h1 span.grant-id,
.pagename-grant-listing .grant-display h1 span.grant-id{color:#005bac;margin-left:15px}.pagename-grant-application-details .grant-display h1 span.grant-title,
.pagename-grant-listing .grant-display h1 span.grant-title{margin-left:0}.pagename-grant-application-details .grant-display h3,
.pagename-grant-listing .grant-display
h3{padding-top:1.0rem}.pagename-grant-application-details .grant-display p.grant-school,
.pagename-grant-listing .grant-display p.grant-school{margin-bottom:1.0rem;font-size:1.25rem}.pagename-grant-application-details .grant-display p.grant-school span.school-name,
.pagename-grant-listing .grant-display p.grant-school span.school-name{font-weight:bold}.pagename-grant-application-details .grant-display div.row.monies,
.pagename-grant-listing .grant-display
div.row.monies{margin:0
auto;width:90%}.pagename-grant-application-details .grant-display div.row.monies div.column,
.pagename-grant-listing .grant-display div.row.monies
div.column{text-align:center;margin:0
auto;border:1px
solid #002546;padding:0
4px 16px 4px;background-color:#f9fcff;line-height:2.0rem}.pagename-grant-application-details .grant-display div.row.monies div.column label,
.pagename-grant-listing .grant-display div.row.monies div.column
label{text-align:center;margin-top:0}.pagename-grant-application-details .grant-display div.row.monies div.column label span.monies,
.pagename-grant-listing .grant-display div.row.monies div.column label
span.monies{font-weight:bold;font-size:1.375rem}.pagename-grant-application-details .grant-display div.row.monies div.column span.grant-monies,
.pagename-grant-listing .grant-display div.row.monies div.column span.grant-monies{font-size:1.75rem;text-align:center;margin-top:1.5rem}.pagename-grant-application-details .grant-display div.row.monies div.column span.grant-monies:before,
.pagename-grant-listing .grant-display div.row.monies div.column span.grant-monies:before{content:'$'}.pagename-grant-application-details .grant-display h3.make-donation,
.pagename-grant-listing .grant-display h3.make-donation{margin-top:20px}.pagename-grant-application-details .grant-display form .donation,
.pagename-grant-listing .grant-display form
.donation{margin:0
auto;width:80%;align-items:center;flex-wrap:wrap;gap:15px}.pagename-grant-application-details .grant-display form .donation .column,
.pagename-grant-listing .grant-display form .donation
.column{min-width:160px;display:flex;justify-content:center;align-items:center;height:75px}.pagename-grant-application-details .grant-display form .donation .column label,
.pagename-grant-listing .grant-display form .donation .column
label{font-weight:bold;font-size:1.15REM}.pagename-grant-application-details .grant-display form .donation .column input[type="text"],
.pagename-grant-listing .grant-display form .donation .column input[type="text"]{padding:4px;margin-left:10px;font-size:1.5REM;width:130px !important;text-align:center}.pagename-grant-application-details .grant-display form .donation .column input[type="submit"],
.pagename-grant-listing .grant-display form .donation .column input[type="submit"]{text-align:center !important;margin:0
auto !important}.pagename-grant-application-details .image-box,
.pagename-grant-listing .image-box{width:500px;height:500px;display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:#f0f0f0;float:right}.pagename-grant-application-details .image-box img,
.pagename-grant-listing .image-box
img{max-width:100%;max-height:100%;object-fit:contain}.pagename-grant-application-details img.right,
.pagename-grant-listing
img.right{float:right !important;max-width:500px !important;max-height:500px !important;margin:20px
0 10px 10px !important;object-fit:contain !important;box-shadow:0 0 12px rgba(0, 0, 0, 0.5) !important}form.wpcf7-form{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1.5rem;margin:2.0rem auto 1.0rem auto;max-width:1200px !important;min-width:100%;width:100% !important;border-radius:0.5rem;box-shadow:0 4px 12px rgba(0,0,0,0.1);box-sizing:border-box}form.wpcf7-form.grant-search{max-width:650px}form.wpcf7-form.init{display:flex;flex-direction:column;align-items:center;border:1px
dotted #002546 !important;border-radius:28px !important;box-shadow:0 0 12px rgba(0, 0, 0, 0.4) !important;background-color:#f9fcff !important}form.wpcf7-form.admin{box-shadow:0 4px 12px rgba(114, 28, 36, 0.9) !important}form.wpcf7-form.disable input,
form.wpcf7-form.disable select,
form.wpcf7-form.disable textarea,
form.wpcf7-form.disable button,
form.wpcf7-form.disable iframe,
form.wpcf7-form.disable div.wpcf7-extcf7-range-slider{pointer-events:none !important;opacity:0.9}form.wpcf7-form.disable button.cf7mls_next,
form.wpcf7-form.disable button.cf7mls_back,
form.wpcf7-form.disable select[name='purpose'],
form.wpcf7-form.disable input[type='submit']{opacity:1.0 !important;pointer-events:auto !important}form.wpcf7-form p.disabled-message{text-align:center;font-weight:bold;font-size:1.2rem;color:#721c24}form.wpcf7-form p.disabled-message::before{content:'\26A0';margin-right:10px}form.wpcf7-form p.disabled-message::after{content:'\26A0';margin-left:10px}form.wpcf7-form
p.submitted{text-align:center;font-weight:bold;font-size:1.0rem;color:#721c24}form.wpcf7-form
p.draft{font-weight:bold;font-size:1.0rem;color:#721c24;margin-bottom:1.0rem}form.wpcf7-form
h2{font-size:2.0rem;font-weight:700;text-align:center;color:#002546;margin-bottom:15px}form.wpcf7-form h2 span.wpcf7-form-control-wrap{font-size:1.2rem;font-weight:bold}form.wpcf7-form h2 span.wpcf7-form-control-wrap input.school-id-display{border:0
solid transparent !important;background-color:transparent !important;display:inline-block;float:right;width:100px !important;max-width:125px !important;font-weight:bold}form.wpcf7-form h2 span.wpcf7-form-control-wrap input.school-id-display:hover{background-color:transparent !important}form.wpcf7-form
h3{text-align:center;margin-bottom:1.5rem;font-size:1.67rem}form.wpcf7-form
h3.warning{color:#721c24;font-size:1.25rem;line-height:1.25rem;width:80%;margin:0
auto}form.wpcf7-form
h4{font-size:1.2rem;font-weight:bold;padding:1.25rem 0 0.5rem 0;border-bottom:1px dotted #002546}form.wpcf7-form
h5{max-width:90%;text-align:center;margin:0
auto;font-size:18px;line-height:1.5REM;padding-bottom:16px}form.wpcf7-form
p{padding:1.0rem 0 0 0}form.wpcf7-form .wpcf7-form-control-wrap.inline-block{display:inline-block !important}form.wpcf7-form span.uploaded-file-name{font-size:1.0REM;font-weight:bold}form.wpcf7-form .school-search{width:75%;margin:0
auto}form.wpcf7-form
div.indent{margin-left:25px}form.wpcf7-form
div.acceptance{font-weight:bold;color:#721c24 !important;text-align:center;margin:0
auto;max-width:375px}form.wpcf7-form div.acceptance input[type='checkbox']{width:2rem;height:2rem;vertical-align:middle;text-align:center;font-size:2.0rem;margin:0
auto}form.wpcf7-form .wpcf7-spinner{display:none !important}form.wpcf7-form .suggestions-container{background-color:#fff;border:1px
solid #ccc;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);width:100%;max-height:250px;overflow-y:auto;z-index:1000;display:none;font-family:Arial,sans-serif;font-size:15px;box-sizing:border-box;margin-top:4px;position:static !important;scrollbar-width:thin;scrollbar-color:#1ab567 #fff}form.wpcf7-form .suggestions-container::-webkit-scrollbar{width:12px}form.wpcf7-form .suggestions-container::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:6px}form.wpcf7-form .suggestions-container .suggestion-count{padding:4px
8px;background-color:#f9f9f9;border-bottom:1px solid #ddd;font-weight:bold;color:#555;cursor:default;user-select:none}form.wpcf7-form .suggestions-container.open-up{bottom:100%;top:auto;margin-bottom:4px}form.wpcf7-form .suggestions-container .suggestion-item{padding:6px
12px;cursor:pointer;user-select:none;line-height:1.2REM;border-top:1px dotted #888}form.wpcf7-form .suggestions-container .suggestion-item:hover{background-color:#f0f0f0}form.wpcf7-form .suggestions-container .suggestion-item.disabled{color:#721c24;opacity:0.9;cursor:default}form.wpcf7-form .suggestions-container .suggestion-item.disabled:hover{background-color:#fff}form.wpcf7-form
p.dropdowns{margin-top:25px;padding-top:5px}form.wpcf7-form
p.label{padding-top:0;margin-top:0}form.wpcf7-form p.label div.mce-container{margin-top:12px !important}form.wpcf7-form
input.hidden{display:none;height:0;padding:0}form.wpcf7-form input[type="submit"]{margin-top:20px !important}form.wpcf7-form label.required::after{color:#005bac;content:'\2605';margin-right:5px}form.wpcf7-form
hr{margin:20px
10%}form.wpcf7-form div.admin-entries{margin:25px;padding:20px;border:1px
solid #002546;background-color:#ffffe0}form.wpcf7-form .wpcf7-response-output{border:2px
solid #005bac;background-color:#ffffe0}form.wpcf7-form .school-info-complete .wpcf7-submit,
form.wpcf7-form .school-info-incomplete .wpcf7-submit{margin-left:25px !important}form.wpcf7-form
div.center{display:flex;justify-content:center}form.wpcf7-form
input.center{text-align:center;margin:0
auto}form.wpcf7-form .full-width{flex:0 0 100%}div.center{display:flex;justify-content:center}input.code{width:150px;text-align:center;margin-bottom:10px !important}div.options{margin:0
auto}label{display:flex;flex-direction:column;width:100% !important;gap:0.5rem;font-weight:bold;font-size:1rem !important;margin:1.0rem 0 0 0 !important;box-sizing:border-box}label.entry{margin-top:1.25rem;margin-bottom:0.75rem !important}label.inline{display:inline}input[type="text"],input[type="email"],input[type="number"],input[type="date"],input[type="tel"],input[type="search"],textarea,.wpcf7-cf7-advance-telx,select{width:100%;padding:0.75rem !important;border:1px
solid #acd8ff;border-radius:0.375rem;font-size:1rem;color:#002546;background-color:#f9fcff;transition:border-color 0.2s, box-shadow 0.2s}input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="tel"]:focus,input[type="search"]:focus,textarea:focus,.wpcf7-cf7-advance-telx:focus,select:focus{outline:none;border-color:#0083f9;box-shadow:0 0 0 3px rgba(59,130,246,0.25)}input[type="text"]:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="date"]:hover,input[type="tel"]:hover,input[type="search"]:hover,textarea:hover,.wpcf7-cf7-advance-telx:hover,select:hover{outline:none;border-color:#39e38d;box-shadow:0 0 0 3px rgba(26,181,103,0.25)}input[type='tel'].wpcf7-cf7-advance-tel{padding-top:0.75rem !important;padding-bottom:0.75rem !important;padding-left:50px !important}input.wpcf7-text{width:100%;padding:6px}input.readonly{border-width:0 !important;display:inline-block;width:200px}textarea{width:100%;height:150px;padding:12px
20px;box-sizing:border-box;border:2px
solid #ccc;border-radius:4px;background-color:#f8f8f8;font-size:16px}textarea .grant-details{height:250px}select.school-names{max-width:100%;margin-left:20px}select
option{text-align:left;font-weight:normal;color:#333}select option[disabled]{color:#888;font-style:italic;text-align:center}select.yes-no{text-align:center;text-align-last:center}span.selection{color:#721c24 !important;display:inline-block !important}input[type='radio'][value='approved']+span{color:#155724;font-weight:bold}input[type='radio'][value='rejected']+span{color:#721c24;font-weight:bold}input[type='number']{font-size:16px;min-width:100px;text-align:center;padding:6px
4px}input[type="number"]{box-shadow:inset 0 1px 3px rgba(0,0,0,0.1)}input[type="number"]:hover{background-color:#f5fffa !important;border-color:#007bff;outline:none;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}div[data-id='password_display']{display:inline-block;margin:0
auto;max-width:275px}div[data-id='password_display'] input{text-align:center}label.inline input[type='checkbox']{width:24px !important;height:24px !important;font-size:24px !important;position:relative;top:5px}input[type='checkbox']{width:24px !important;height:24px !important;font-size:24px !important;position:relative;top:5px}h3.school-name-code{text-align:center;margin-bottom:1.25rem}h3.school-name-code span.school-name{font-weight:bold}h3.school-name-code span.school-code{font-style:italic}span.grant-id{font-size:1.5rem;float:right}.admin-area{width:90% !important;margin:20px
auto;padding:20px;background-color:#ffffe0;border:1px
solid #002546;display:flex;align-items:center;flex-direction:column;border-radius:8px;box-shadow:0 0 12px rgba(0, 0, 0, 0.4);box-sizing:border-box}.admin-area
.field{width:100% !important;margin:0
auto !important}.admin-area
p{padding-top:0 !important;width:100%}.admin-area .mce-tinymce{margin:0
auto 1rem auto}.admin-area
label{width:100% !important;box-sizing:border-box;flex-shrink:1;margin:0
auto}.admin-area
select.verified{max-width:125px}#summary_ifr{min-height:125px !important}#details_ifr{min-height:600px !important}span.wpcf7-form-control-wrapx,
.mce-tinymce,
span.input-wrapper,
#interest_field,
.field-country .form-row{display:inline-block;padding:15px
10px;border:1px
solid #acd8ff;background-color:#dff0ff;width:100% !important}span.wpcf7-form-control-wrapx input,
.mce-tinymce input,
span.input-wrapper input,
#interest_field input,
.field-country .form-row
input{border-width:0 !important}span.wpcf7-form-control-wrapx:has(.hidden),
.mce-tinymce:has(.hidden),
span.input-wrapper:has(.hidden),
#interest_field:has(.hidden),
.field-country .form-row:has(.hidden){background-color:transparent !important;border-width:0 !important}span.wpcf7-form-control-wrapx:has(.wpcf7-radio),
.mce-tinymce:has(.wpcf7-radio),
span.input-wrapper:has(.wpcf7-radio),
#interest_field:has(.wpcf7-radio),
.field-country .form-row:has(.wpcf7-radio),
span.wpcf7-form-control-wrapx:has(.numeric ),
.mce-tinymce:has(.numeric ),
span.input-wrapper:has(.numeric ),
#interest_field:has(.numeric ),
.field-country .form-row:has(.numeric ){width:auto !important}span.wpcf7-form-control-wrapx:has(.school-id-display),
.mce-tinymce:has(.school-id-display),
span.input-wrapper:has(.school-id-display),
#interest_field:has(.school-id-display),
.field-country .form-row:has(.school-id-display),
span.wpcf7-form-control-wrapx .wpcf7-select,
.mce-tinymce .wpcf7-select,
span.input-wrapper .wpcf7-select,
#interest_field .wpcf7-select,
.field-country .form-row .wpcf7-select{width:100% !important}span.wpcf7-form-control-wrapx .codedropz-upload-wrapper .codedropz-upload-handler,
.mce-tinymce .codedropz-upload-wrapper .codedropz-upload-handler,
span.input-wrapper .codedropz-upload-wrapper .codedropz-upload-handler,
#interest_field .codedropz-upload-wrapper .codedropz-upload-handler,
.field-country .form-row .codedropz-upload-wrapper .codedropz-upload-handler{width:100% !important;margin-top:0}span.wpcf7-form-control-wrapx .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container,
.mce-tinymce .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container,
span.input-wrapper .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container,
#interest_field .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container,
.field-country .form-row .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container{background-color:#fff !important}span.wpcf7-form-control-wrapx select.select,
.mce-tinymce select.select,
span.input-wrapper select.select,
#interest_field select.select,
.field-country .form-row
select.select{background-color:#fff !important;margin-bottom:0 !important}span.wpcf7-form-control-wrapx textarea,
.mce-tinymce textarea,
span.input-wrapper textarea,
#interest_field textarea,
.field-country .form-row
textarea{background-color:#fff !important}input[name='summary_tag'],input[name='details_tag']{display:none}body:not( .wpforo ){}body:not( .wpforo ) .mce-tinymce{padding:15px
!important;background-color:#dff0ff !important;border:1px
solid #acd8ff !important;width:95% !important;margin:0
auto !important;box-sizing:border-box}body:not( .wpforo ) .mce-tinymce .mce-stack-layout:focus,
body:not( .wpforo ) .mce-tinymce .mce-stack-layout:hover{outline:none;border-color:#39e38d;box-shadow:0 0 0 3px rgba(59, 130, 246, 0.25)}body:not( .wpforo ) fieldset.hidden-fields-container{grid-column:-1 !important}body:not( .wpforo ) .cf7mls_progress_bar{grid-column:-1 !important;margin-top:1.0rem !important;margin-bottom:1.0rem !important;padding-bottom:0 !important}body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item_container
p.cf7mls_progress_bar_title{margin-top:10px;font-size:1.0rem;font-weight:bold;white-space:nowrap}body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li.current),
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li.current),
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li + li.current),
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li + li + li.current),
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li + li + li + li.current),
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li + li + li + li + li.current),
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li + li + li + li + li + li.current),
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li + li + li + li + li + li + li.current),
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+li+li+li+li+li+li+li+li+li.current){background-color:#005bac !important}body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li.current)::after,
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li.current)::after,
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li + li.current)::after,
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li + li + li.current)::after,
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li + li + li + li.current)::after,
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li + li + li + li + li.current)::after,
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li + li + li + li + li + li.current)::after,
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li + li + li + li + li + li + li.current)::after,
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+li+li+li+li+li+li+li+li+li.current)::after{background-color:#005bac !important}body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li.current) + li::after,
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li.current) + li::after,
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li + li.current) + li::after,
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li + li + li.current) + li::after,
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li + li + li + li.current) + li::after,
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li + li + li + li + li.current) + li::after,
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li + li + li + li + li + li.current) + li::after,
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+ li + li + li + li + li + li + li + li.current) + li::after,
body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item:has(+li+li+li+li+li+li+li+li+li.current)+li::after{background-color:#005bac !important}body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item.choose-step{background-color:#eaedef !important}body:not( .wpforo ) .cf7mls_progress_bar
.cf7_mls_steps_item.active{background-color:#005bac !important}body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item.active::after{background-color:#005bac !important}body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item.active+li::after{background-color:#005bac !important}body:not( .wpforo ) .cf7mls_progress_bar
.cf7_mls_steps_item.current{background-color:#1ab567 !important}body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item.current::after{background-color:#1ab567 !important}body:not( .wpforo ) .cf7mls_progress_bar .cf7_mls_steps_item.current+li::after{background-color:#1ab567 !important}body:not( .wpforo ) .cf7mls_progress_bar
li.cf7_mls_steps_item{list-style-type:none !important}body:not( .wpforo ) .cf7mls_progress_bar_percent_wrap
.cf7mls_progress_percent{height:10px !important}body:not( .wpforo ) .cf7mls_progress_bar_percent_wrap .cf7mls_progress_percent .cf7mls_progress_bar_percent
.cf7mls_progress_barinner{background-color:#1ab567 !important}body:not( .wpforo ) .donation-input{display:flex;flex-direction:column;justify-content:center}body:not( .wpforo ) .donation-input
label.entry{text-align:center !important;margin:0
auto !important}body:not( .wpforo ) .donation-input span[data-name='donation']{width:250px;display:block !important;margin:0
auto}body:not( .wpforo ) .donation-input span[data-name='donation'] input{font-size:3.0rem;font-weight:bold;text-align:center;color:#1ab567;max-width:250px;margin:0
auto}body:not( .wpforo ) .donation-input
div#amount{max-width:90%;display:block;padding-top:24px;margin:0
auto 0 !important}body:not( .wpforo ) .swal2-popup{background-color:#e7e9e6 !important;border:1px
solid #005bac}body:not( .wpforo ) .swal2-popup .swal2-icon .swal2-actions button.swal2-confirm{background-color:#005bac !important}body:not( .wpforo ) .swal2-popup.swal2-icon-error .swal2-actions button.swal2-confirm{background-color:#721c24 !important}body:not( .wpforo ) .swal2-popup.swal2-icon-success .swal2-actions button.swal2-confirm{background-color:#1ab567 !important}body:not( .wpforo ) .photos{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:10px;width:90% !important;margin:1.0rem auto 0 auto}body:not( .wpforo ) .photos p:first-child,
body:not( .wpforo ) .photos p:last-child{display:none}body:not( .wpforo ) .photos
figure{text-align:center;border:1px
dotted #002546;padding:0.74rem 0}body:not( .wpforo ) .photos figure
img{margin:0
auto}body:not( .wpforo ) .photos figure
figcaption{font-size:0.8rem;line-height:0.9rem;text-align:center}body:not( .wpforo ) .codedropz-upload-handler{width:90% !important;margin:1.0rem auto 0 auto}body:not( .wpforo ) label .wpcf7-extcf7-range-slider{margin-top:-1.0rem !important}body:not( .wpforo ) .wpcf7-extcf7-range-slider-wrapper .range-labels{display:flex;justify-content:space-between;margin-top:0;font-size:0.85em;padding:0
4px;width:95% !important;color:#444}body:not( .wpforo ) .wpcf7-extcf7-range-slider-wrapper .range-labels
span{padding-top:6px}body:not( .wpforo ) .wpcf7-extcf7-range-slider-wrapper .value-bubble{position:absolute;top:-5px;transform:translateX(-25%);background:#005bac;color:white;padding:0
6px;border-radius:8px;font-size:0.75em;white-space:nowrap;pointer-events:none;z-index:10}body:not( .wpforo ) .wpcf7-extcf7-range-slider{width:95% !important;margin:0
auto}body:not( .wpforo ) .wpcf7-extcf7-range-slider .wpcf7-extcf7-range-slider-wrapper span.ui-slider-handle{border:3px
solid #005bac !important;border-radius:8px !important;height:25px !important;top:3px !important;margin:0
auto}body:not( .wpforo ) .wpcf7-extcf7-range-slider .wpcf7-extcf7-range-slider-wrapper span.ui-slider-handle:hover{background-color:#005bac !important}body:not( .wpforo ) .wpcf7-extcf7-range-slider .wpcf7-extcf7-range-slider-wrapper span.ui-slider-handle .value-bubble:empty{display:none}body:not( .wpforo ) .wpcf7-extcf7-range-slider .wpcf7-extcf7-range-slider-amount{font-size:14px !important;font-weight:bold}body:not( .wpforo ) .wpcf7-extcf7-range-slider .wpcf7-extcf7-slider-range-container{margin-top:5px}body:not( .wpforo ) .wpcf7-extcf7-range-slider .wpcf7-extcf7-slider-range-container .wpcf7-extcf7-slider-range-min,
body:not( .wpforo ) .wpcf7-extcf7-range-slider .wpcf7-extcf7-slider-range-container .wpcf7-extcf7-slider-range-max{font-size:14px !important;font-weight:bold}body:not( .wpforo ) input.with-dollar ~ .ui-slider-handle .value-bubble::before,
body:not( .wpforo ) input.with-dollar ~ .range-labels .min-label::before,
body:not( .wpforo ) input.with-dollar ~ .range-labels .max-label::before{content:"$"}body:not( .wpforo ) input.with-percent ~ .ui-slider-handle .value-bubble::after,
body:not( .wpforo ) input.with-percent ~ .range-labels .min-label::after,
body:not( .wpforo ) input.with-percent ~ .range-labels .max-label::after{content:"%"}body:not( .wpforo ) input.with-mbps ~ .ui-slider-handle .value-bubble::after,
body:not( .wpforo ) input.with-mbps ~ .range-labels .min-label::after,
body:not( .wpforo ) input.with-mbps ~ .range-labels .max-label::after{content:"Mbps"}body:not( .wpforo ) div.monies
div.column{background-color:#f9fcff}body:not( .wpforo ) div.monies div.column div.row
label{font-weight:bold;font-size:1.25rem}body:not( .wpforo ) div.monies div.column div.row span.grant-monies{font-size:1.5rem;font-weight:bold}form.school-complete{width:80%;margin:24px
auto 0 auto;color:#721c24;padding:0
1.0rem;border-left:3px double #721c24;border-right:3px double #721c24;text-align:center}input#school-complete{display:none}p.school-incomplete{width:80%;margin:24px
auto 0 auto;color:#721c24;font-weight:bold;padding:0
1.0rem;border-left:3px double #721c24;border-right:3px double #721c24;text-align:center}p.school-complete{width:80%;margin:0
auto;color:#14884e;font-weight:bold;padding:0
1.0rem;border-left:3px double #14884e;border-right:3px double #14884e;text-align:center}.pagename-grant-application .field-container .replace-notice{width:75%;background:#fff3cd;border:1px
solid #ffcb25;border-radius:8px;padding:0
16px 16px 16px;margin:0
auto 16px auto}.pagename-grant-application .field-container .replace-notice
p{text-align:center;margin-top:0 !important}.pagename-grant-application .field-container .replace-notice
button{margin-right:8px;padding:10px
15px;font-size:1.125rem;background-color:#005bac;color:#fff;border-radius:4px}.pagename-grant-application .field-container .replace-notice button:hover{background-color:#14884e}.pagename-grant-application .field-container
label.mini{display:block;word-wrap:break-word !important;line-height:1.2;vertical-align:middle}.pagename-grant-application .field-container input[type='number'].mini{max-width:72px !important;min-width:72px !important;width:72px !important;padding:6px
6px !important;-moz-appearance:textfield}.pagename-grant-application .field-container input[type='number'].mini::-webkit-outer-spin-button,
.pagename-grant-application .field-container input[type='number'].mini::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pagename-grant-application .field-container
.total{margin:0
auto;text-align:center !important}.pagename-grant-application .field-container .total
label.inline{font-size:1.5rem !important;text-align:center !important}.pagename-grant-application .field-container .total label.inline span.total-cost{font-size:1.5rem;font-weight:bold}.pagename-grant-application .field-container .field-section-max-1-col{display:grid;gap:0.5rem;margin-top:1.0rem}.pagename-grant-application .field-container .field-section-max-1-col
.field{align-items:center;flex-direction:row !important;gap:8px;width:100%;padding:8px
!important}.pagename-grant-application .field-container .field-section-max-1-col
.field.zero{font-weight:normal;color:#888}.pagename-grant-application .field-container .field-section-max-1-col .field.non-zero{font-weight:bold;color:#333}.pagename-grant-application .field-container .field-section-max-1-col
.field.mini{}.pagename-grant-application .field-container .field-section-max-1-col .field.mini
.fixed{flex:0 0 72px;background-color:#f2f2f2}.pagename-grant-application .field-container .field-section-max-1-col .field.mini
.flexible{flex:1;background-color:#e0e0e0}.pagename-grant-application .field-container .field-section-max-1-col
.field.column{margin-top:8px;margin-bottom:16px;padding-bottom:16px !important;flex-direction:column !important}.pagename-grant-application .field-container .field-section-max-1-col .field.column
div.purposes{width:90%;margin:0
auto}.pagename-grant-application .field-container .field-section-max-1-col .field.column div.purposes
p{margin-top:0 !important;padding-top:0 !important;margin-bottom:8px}.pagename-grant-application .field-container .field-section-max-1-col
.field.row{margin-top:8px;padding-bottom:16px !important;flex-direction:column !important}.pagename-grant-application .field-container .field-section-max-1-col .field
.fixed{flex:0 0 72px;background-color:#f2f2f2}.pagename-grant-application .field-container .field-section-max-1-col .field
.fixed.total{background-color:#dff0ff;flex:0 0 96px}.pagename-grant-application .field-container .field-section-max-1-col .field
.flexible{flex:1}.pagename-grant-application .field-container .field-section-max-1-col .field
.flexible.label{display:flex;align-items:center !important;height:100%;margin-top:0 !important}p.marked-incomplete{color:#721c24;text-align:center;font-weight:bold;line-height:1.1rem}p.marked-incomplete::before{content:'\26A0\FE0F';margin-right:6px;font-size:1.25rem;color:#ffbd57}p.marked-incomplete::after{content:'\26A0\FE0F';margin-left:6px;font-size:1.25rem;color:#ffbd57}p.marked-complete{color:#14884e;text-align:center;font-weight:bold;line-height:1.1rem}p.marked-complete::after{content:'\2713';color:#14884e;margin-left:6px;font-size:1.25rem}div.marked-complete{width:85%;border:2px
solid #491217;background-color:#fff;padding:16px;margin:0
auto 16px;text-align:center}div.marked-complete
p{margin:0
auto;color:#721c24}div.marked-complete select.yes-no{width:100px;min-width:100px;margin-top:16px;margin-left:10px;display:inline-block;border:1px
solid #721c24}.pagename-for-schools .et_pb_column
.et_pb_blurb{display:flex;flex-direction:column;height:100%}.pagename-for-schools .et_pb_column
.et_pb_blurb_container{flex:1}span.school-code{font-size:1.75rem !important}p.status-changed{color:#14884e;text-align:center}p.status-changed
span{font-weight:bold;font-size:1.25rem}p.status-unchanged{color:#721c24;font-weight:bold}p.center{text-align:center}li.cf7_mls_step_invalid
p.cf7mls_progress_bar_title{color:red !important}li.cf7_mls_step_invalid span.cf7_mls_invalid
svg{width:24px !important;height:24px !important}div.reset-catalog{background-color:#f9fcff !important;padding:8px;border:1px
solid #721c24;display:flex;align-items:center;gap:8px;margin:16px
auto;width:80%}div.reset-catalog
.field{padding:0}div.reset-catalog .field
label.inline{margin-top:0}div.reset-catalog .field label.inline span.wpcf7-list-item{margin-left:0 !important}p.form-login{border:1px
solid #002546;background-color:#f8e2e4;padding:24px
!important;margin:16px
auto;width:80%;text-align:center;font-weight:bold;font-size:1.2rem;color:#491217}.field-container{margin-top:0;margin-bottom:2rem;padding:0;width:100%;background-color:transparent;border-radius:0.75rem;border-color:transparent;border-width:0;box-shadow:none}.field-container.styled{padding:1.5rem;margin-top:1.5rem;margin-bottom:2rem;border:2px
solid #dff0ff;border-radius:0.75rem;background-color:#f9fcff;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)}.field-container
h2{font-size:1.67rem !important}.field-container
p{margin-top:1.0rem !important}.field-container h5+p{margin-top:0 !important;padding-top:0 !important}.field-container .field-section,
.field-container .field-section-max-1-col,
.field-container .field-section-max-2-cols,
.field-container .field-section-max-3-cols,
.field-container .field-section-max-4-cols,
.field-container .field-section-1-1-2{display:grid;gap:1.5rem;margin-top:1.0rem}.field-container .field-section.plain,
.field-container .field-section-max-1-col.plain,
.field-container .field-section-max-2-cols.plain,
.field-container .field-section-max-3-cols.plain,
.field-container .field-section-max-4-cols.plain,
.field-container .field-section-1-1-2.plain{background-color:transparent !important;border-color:transparent !important}.field-container .field-section h2,
.field-container .field-section-max-1-col h2,
.field-container .field-section-max-2-cols h2,
.field-container .field-section-max-3-cols h2,
.field-container .field-section-max-4-cols h2,
.field-container .field-section-1-1-2
h2{grid-column:-1 !important;font-size:1.5rem;font-weight:700;color:#1e40af;margin-bottom:0;text-align:center;padding-bottom:0.5rem;border-bottom:2px dashed #a5b4fc;display:block}.field-container .field-section div.field,
.field-container .field-section-max-1-col div.field,
.field-container .field-section-max-2-cols div.field,
.field-container .field-section-max-3-cols div.field,
.field-container .field-section-max-4-cols div.field,
.field-container .field-section-1-1-2
div.field{display:flex;flex-direction:column;padding:1rem !important;padding-top:1.0rem !important;border:1px
solid #e2e8f0;border-radius:0.5rem;background-color:#fff;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);width:100%;box-sizing:border-box;align-self:stretch}.field-container .field-section div.field label,
.field-container .field-section-max-1-col div.field label,
.field-container .field-section-max-2-cols div.field label,
.field-container .field-section-max-3-cols div.field label,
.field-container .field-section-max-4-cols div.field label,
.field-container .field-section-1-1-2 div.field
label{margin-top:0 !important}.field-container .field-section div[data-class='wpcf7cf_group'] label,
.field-container .field-section-max-1-col div[data-class='wpcf7cf_group'] label,
.field-container .field-section-max-2-cols div[data-class='wpcf7cf_group'] label,
.field-container .field-section-max-3-cols div[data-class='wpcf7cf_group'] label,
.field-container .field-section-max-4-cols div[data-class='wpcf7cf_group'] label,
.field-container .field-section-1-1-2 div[data-class='wpcf7cf_group'] label{margin-top:0.33rem !important}.school-maintenance
.field{justify-content:center !important}.school-maintenance .field input:disabled{background-color:#888 !important;color:#ccc !important;cursor:not-allowed !important}.override{padding:1rem !important;padding-top:1.0rem !important;border:1px
solid #e2e8f0;border-radius:0.5rem;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.full-width{grid-column:-1 !important;display:block !important;text-align:center;width:100% !important}.field-section-max-1-col{display:flex !important;flex-direction:column;flex:1 1 auto}.field-section-max-2-cols{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.field-section-max-3-cols{grid-template-columns:repeat(3,1fr)}.field-section-max-4-cols{grid-template-columns:repeat(4,1fr)}.field-section-1-1-2{grid-template-columns:minmax(100px, 1fr) minmax(100px, 1fr) minmax(200px, 2fr);overflow-x:auto}.field-section-1-1-2 input[type=number]{min-width:65px !important}.field-section-1-1-2 input[type=text]{min-width:150px !important}.field-section-1-1-2 input[type=text].mini{min-width:65px !important}@media (max-width: 550px){#left-area,#main-content{padding:0.5rem !important}form.wpcf7-form{padding:0.75rem !important}form.wpcf7-form .field-container{margin-top:0;margin-bottom:1rem;padding:0;width:100%;background-color:transparent;border-radius:0.75rem;border-color:transparent;border-width:0;box-shadow:none}}@media (min-width: 768px){.field-section-max-2-cols{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 991px){.field-section-max-3-cols{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}}@media (min-width: 992px){.field-section-max-3-cols{grid-template-columns:repeat(3, 1fr)}}.pagename-school-pairs .school-map,
.pagename-testbed .school-map{width:100%;height:auto;margin:0
auto}.pagename-school-map,.pagename-belize-schools{margin:0
auto;padding:0;overflow-x:hidden;width:100vw !important}.pagename-school-map .popup-content-wrapper,
.pagename-belize-schools .popup-content-wrapper{min-height:90vh !important}.pagename-school-map .popup-content-wrapper .school-map-wrap,
.pagename-belize-schools .popup-content-wrapper .school-map-wrap{position:relative;width:100%;min-height:90vh}.pagename-school-map .popup-content-wrapper .e12-school-map,
.pagename-belize-schools .popup-content-wrapper .e12-school-map{height:90vh;min-height:90vh;width:93vw !important;min-width:93vw;max-width:93vw;position:relative;left:50%;transform:translateX(-50%)}.pagename-school-map .popup-content-wrapper .school-map,
.pagename-belize-schools .popup-content-wrapper .school-map{margin:0
auto;min-width:90vw !important;min-height:90vh !important;height:700px}.mfp-content,.popup-content-wrapper,.school-map-wrap{width:93vw}.popup-content-wrapper,.school-map-wrap{width:100%;height:auto}.school-mapzz{width:100% !important;height:93vh !important;min-height:75vh !important}.e12-school-map{width:93vw !important;height:93vh !important;min-height:93vh !important;position:relative !important}.mfp-prevent-close .school-map{height:auto;width:100% !important;min-height:400px !important;min-width:400px !important}.leaflet-tooltip.home-label{background:#3F5798;color:#fff;padding:8px
10px;border-radius:6px;border:2px
solid #331715;font-size:13px}.leaflet-tooltip.school-label{background:#3F5798;color:#fff;padding:8px
12px;border-radius:6px;border:2px
solid #151D33;font-size:13px}.leaflet-tooltip.obstruction-label{background:#FFF9B3;color:#000;padding:8px
12px;border-radius:6px;border:2px
solid #4D4600;font-size:13px}.leaflet-popup-content-wrapper,.leaflet-popup-tooltip{background:#FCC;color:#000;border-radius:6px;font-size:13px;padding:2px
!important;border:2px
solid #300}.obstructed .leaflet-popup-content-wrapper{background-color:#c0392b;color:white}.unobstructed .leaflet-popup-content-wrapper{background-color:#2ecc71;color:white}.obstructed .leaflet-popup-content-wrapper{background-color:#fff5f5;color:#333;border:2px
solid #e74c3c}.unobstructed .leaflet-popup-content-wrapper{background-color:#f0fff4;color:#333;border:2px
solid #27ae60}.leaflet-popup-content{padding:0
!important;width:auto !important}.map-legend{position:absolute;background:#c0c0c0;padding:8px
10px;border:1px
solid #aaa;border-radius:6px;z-index:9999;display:block;min-width:185px !important}.map-ready .map-legend{visibility:visible}.map-legend
div{margin-bottom:6px;display:flex;align-items:center}.map-legend
span{margin-left:6px}.school-map #map-legend,
.leaflet-container #map-legend{visibility:visible}.legend-line{width:35px;height:3px;background:green}.legend-line-long{width:35px;height:3px;background:#FF7600}.legend-line-dash{width:35px;height:3px;border-bottom:3px dashed red}.legend-icon-fiber{background:url("images/fiber.png") no-repeat center;background-size:contain;width:24px;height:14px;border-radius:50%;display:inline-block}.legend-icon-non-fiber{background:url('images/non-fiber.png') no-repeat center;background-size:contain;width:24px;height:14px;border-radius:50%;display:inline-block}.legend-icon-endpoint{background:url('images/endpoint.png') no-repeat center;background-size:contain;width:24px;height:14px;border-radius:50%;display:inline-block}.legend-icon-isolated{background:url('images/fiber-isolated.png'), url('images/non-fiber-isolated.png');background-position:left center, right center;background-size:50% 100%, 50% 100%;background-repeat:no-repeat,no-repeat;width:24px;height:14px;border-radius:50%;display:inline-block}.legend-icon-obs1{width:14px;height:14px;background:url('https://maps.gstatic.com/mapfiles/ms2/micons/caution.png');background-size:contain}.legend-icon-obs{width:18px;height:18px;border-radius:50%;background:#ffeb3b;border:2px
solid #d4c000;color:#000;font-weight:bold;font-size:14px;display:flex;align-items:center;justify-content:center}.legend-icon-obs::before{content:"X"}.legend-icon-obs2{width:18px;height:18px;border-radius:50%;background:#bf3eff;border:2px
solid #d4c000;color:#000;font-weight:bold;font-size:14px;display:flex;align-items:center;justify-content:center}.legend-icon-obs2::before{content:"?"}#legend-toggle{font-size:18px;font-weight:bold;background:transparent;border:none;cursor:pointer;display:inline-block;margin-left:auto;float:right !important}.leaflet-control-attribution{position:absolute !important;bottom:4px !important;left:5px !important;background:rgba(255, 255, 255, 0.8);padding:3px
6px;border-radius:4px;font-size:11px}.leaflet-right .leaflet-control-attribution{display:none}.leaflet-control-scale{position:relative !important;top:50px !important;margin-right:75px !important}.leaflet-bar{position:relative !important;top:40px !important}.polyline-measure-tooltip{font-size:0.875rem !important;line-height:1.0rem !important;border:1px
solid #fff;border-radius:4px;padding:2px
5px}.leaflet-control-polyline-measure{background-color:#f8f9fa;border-radius:50% !important;display:block !important}.leaflet-marker-icon{cursor:pointer !important}.obs-x-icon .obs-x-circle{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;background:#ffea00;color:#000;border-radius:50%;font-weight:bold;border:1px
solid #b59f00}.obs-x-icon .obs-y-circle{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;background:#bf3eff;color:#000;border-radius:50%;font-weight:bold;border:1px
solid #b59f00}.obs-x{color:red;font-weight:bold;font-size:14px;text-align:center}.map-mode-control{width:60px !important}.map-mode-control .map-mode-button{font-size:12px;cursor:pointer;width:100% !important;padding:0
0 10px 0 !important;text-align:center}.map-mode-control .map-mode-button
.single{background:#f5d76e !important}.map-mode-control .map-mode-button
.multiple{background:#98FB98 !important}.map-reset-button{font-size:36px;font-weight:bold;cursor:pointer}@media (max-width: 768px){.grant-display div.row.monies
div.column{line-height:2.0rem}.grant-display div.row.monies div.column label
span.monies{font-size:1.2rem !important}.grant-display div.row.monies div.column span.grant-monies{font-size:1.5rem !important}}@media (max-width: 600px){#main-area{width:95% !important}.et_pb_row{max-width:100%;width:95%}}.tooltip-icon{position:relative;display:inline-block;font-size:14px;color:#555;cursor:pointer}.tooltip-icon
.bubble{position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:6px
8px;border-radius:6px;font-size:12px;opacity:0;white-space:nowrap;transition:opacity 0.15s ease;pointer-events:none}.tooltip-icon:hover
.bubble{opacity:1}.tooltip-icon .bubble::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px
solid transparent;border-top-color:#333}.tooltip-soft{position:relative;display:inline-block}.tooltip-soft
.bubble{position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background:rgba(0, 0, 0, 0.75);color:#fff;padding:8px
10px;border-radius:8px;font-size:13px;box-shadow:0 4px 10px rgba(0, 0, 0, 0.3);opacity:0;transition:opacity 0.2s ease;pointer-events:none}.tooltip-soft:hover
.bubble{opacity:1}[data-tooltip]{position:relative;cursor:pointer !important}table.grant-listing [data-tooltip]{cursor:help !important}[data-tooltip]::after{content:attr(data-tooltip);position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background:rgba(13, 92, 52, 0.85);color:white;padding:8px
10px;border-radius:10px;font-size:13px;white-space:pre-wrap;box-shadow:0 6px 12px rgba(0, 0, 0, 0.25);opacity:0;pointer-events:none;transition:opacity 0.2s ease, transform 0.2s ease;z-index:999;line-height:1.2;min-width:100px}[data-tooltip]::before{content:"";position:absolute;bottom:115%;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:rgba(50, 50, 50, 0.85) transparent transparent transparent;opacity:0;transition:opacity 0.2s ease;z-index:998}[data-tooltip]:hover::after,[data-tooltip]:hover::before,[data-tooltip]:focus::after,[data-tooltip]:focus::before{opacity:1;transform:translateX(-50%) translateY(-2px)}label[data-tooltip]::after,label[data-tooltip]::before{left:50% !important;width:100% !important;max-width:400px !important}span.dt-column-order{font-size:1.33rem}span.dt-column-order::before{top:10px !important;color:#005bac}span.dt-column-order::after{top:26px !important;color:#005bac}.pagename-how-it-works div.entry-content div.et.pb_section,
.pagename-for-schools div.entry-content
div.et.pb_section{background-image:none !important;background-color:#fff !important}.pagename-how-it-works div.entry-content div.et_pb_section_0,
.pagename-for-schools div.entry-content
div.et_pb_section_0{background-color:#93ccff !important;background-image:linear-gradient(270deg, #fff 30%, rgba(0, 0, 0, 0) 80%) !important}.pagename-how-it-works div.entry-content div.et_pb_section_0 div.et_pb_text_inner,
.pagename-for-schools div.entry-content div.et_pb_section_0
div.et_pb_text_inner{font-size:1.125rem;font-weight:bold}.home div.entry-content div.et.pb_section,
.about div.entry-content
div.et.pb_section{background-image:none !important;background-color:#fff !important}.home div.entry-content div.et_pb_section_0,
.about div.entry-content
div.et_pb_section_0{background-color:#93ccff !important;background-image:linear-gradient(270deg, #fff 30%, rgba(0, 0, 0, 0) 80%) !important}a.right{float:right;margin-left:1.5rem}a.left{float:left;margin-right:1.5rem}.image-files::file-selector-button{appearance:none;margin-right: .5rem;cursor:pointer;width:auto;display:inline-block;padding:10px
15px !important;font-size:18px;color:#fff;background-color:#005bac;border:1px
solid #14884e;border-radius:5px;transition:background-color 0.3s ease, box-shadow 0.3s ease;min-width:125px;white-space:nowrap}.image-files::file-selector-button:hover{background-color:#14884e}.image-files::-webkit-file-upload-button{appearance:none;border:0;padding: .4rem .9rem;margin-right: .5rem;background:linear-gradient(#ffffff,#e6e6e6);border-radius:6px;cursor:pointer;font-weight:600}.image-files::file-selector-button:focus,.image-filesfile::-webkit-file-upload-button:focus{outline:3px
solid rgba(21,156,228,0.4);outline-offset:2px}.image-thumb{position:relative}.image-item{position:relative}.drag-handle{position:absolute;top:5px;right:5px;background:rgba(0, 0, 0, 0.7);color:white;padding:4px
6px;border-radius:3px;cursor:move;font-size:12px;font-weight:bold;z-index:10;user-select:none}.drag-handle:hover{background:rgba(0,0,0,0.9)}.gallery-lightbox{display:block;cursor:pointer}.gallery-lightbox:hover
img{opacity:0.9}.pagename-thank-you
h1{display:none !important}h5.correction{margin-top:24px !important;width:80%}input[name='radio_placeholder']{display:none}.mfp-content{max-width:1560px !important}.mfp-content .popup-content-wrapper{height:100%}.mfp-content button.mfp-close
img{width:50%;height:auto}.mfp-content{height:90vh !important;max-height:90vh !important}#school-map-wrapper{height:100% !important}.school-map{height:100% !important}p.map-stats{width:80%;margin:0
auto}.school-pairs-wrapper{margin-bottom:20px}.school-pairs-wrapper table.school-pairs{border:1px
solid #002546;box-shadow:0 0 8px #0083f9;width:100%;max-width:100% !important}.school-pairs-wrapper table.school-pairs thead th.district,
.school-pairs-wrapper table.school-pairs thead th.distance,
.school-pairs-wrapper table.school-pairs thead
th.obstruction{padding-left:0;max-width:135px !important;text-align:center !important}.school-pairs-wrapper table.school-pairs thead th.district select,
.school-pairs-wrapper table.school-pairs thead th.distance select,
.school-pairs-wrapper table.school-pairs thead th.obstruction
select{text-align:center;padding:4px
!important;width:fit-content !important}.school-pairs-wrapper table.school-pairs tbody
td{text-align:center}.school-pairs-wrapper table.school-pairs tbody td.origin,
.school-pairs-wrapper table.school-pairs tbody
td.neighbor{text-align:left !important}.school-pairs-wrapper table.school-pairs tbody td.district,
.school-pairs-wrapper table.school-pairs tbody td.distance,
.school-pairs-wrapper table.school-pairs tbody
td.obstruction{max-width:135px !important;padding-left:0}.school-pairs-wrapper table.school-pairs tbody td
span.obstruction{color:#f00;font-weight:bold}.school-pairs-wrapper table.school-pairs tbody td span.obstruction-warning{color:#BF3EFF;font-weight:bold}.school-pairs-wrapper table.school-pairs tbody td span.obstruction-ok{color:#00CD00;font-weight:bold}.school-pairs-wrapper table.school-pairs tbody
td.sorting_1{font-weight:bold}.school-pairs-wrapper table.school-pairs tbody
td.fiber{color:#00c202}.school-pairs-wrapper table.school-pairs tbody td.fiber
a{color:#00c202 !important}.school-pairs-wrapper table.school-pairs tbody td.non-fiber{color:#6991fd}.school-pairs-wrapper table.school-pairs tbody td.non-fiber
a{color:#0339ca !important}.school-pairs-wrapper table.school-pairs tbody
td.endpoint{color:#cd00cd}.school-pairs-wrapper table.school-pairs tbody td.endpoint
a{color:#cd00cd !important}.school-pairs-wrapper table.school-pairs tbody tr:nth-child(even){background-color:#f9fcff}.school-pairs-wrapper table.school-pairs .dataTables_length
select{text-align:center}.school-pairs-wrapper table.school-pairs .dataTables_length select
option{text-align:center;text-align-last:center}.school-pairs-wrapper table.school-pairs .dataTables_filter
label{text-align:left}.school-pairs-wrapper a.stat-link{margin-left:16px}.sorting:before,.sorting_asc:before,.sorting_desc:before,.sorting_asc:after,.sorting:after,.sorting_desc:after{font-size:18px !important;color:#005bac !important;opacity:1 !important}.sorting_asc:after,.sorting_desc:before{color:#e74c3c !important}.sorting:before,.sorting_asc:before,.sorting_desc:before{margin-bottom:3px !important}.sorting:after,.sorting_asc:after,.sorting_desc:after{margin-top:3px !important}#school-stats{text-align:center}#school-stats .stats-container{border:1px
solid #002546;margin:0
auto;padding:20px;background-color:#e7e9e6;display:inline-block;text-align:left;column-width:auto;column-gap:30px;column-count:2}#school-stats .stats-container .stats-block{break-inside:avoid;margin-bottom:10px;width:fit-content !important}#school-stats .stats-container .stats-block
h4{padding:10px
0 5px 0}#school-stats .stats-container .stats-block
ul{padding-bottom:0}@media (max-width: 1100px){#school-stats .stats-container{column-count:1;column-width:auto;max-width:100%;margin:0
auto}}#non-fiber-table
h2{text-align:center}#non-fiber-table table.non-fiber-table thead
th{text-align:center !important}#non-fiber-table table.non-fiber-table tbody td.district,
#non-fiber-table table.non-fiber-table tbody td.fiber-schools,
#non-fiber-table table.non-fiber-table tbody td.closest,
#non-fiber-table table.non-fiber-table tbody td.relay,
#non-fiber-table table.non-fiber-table tbody td.endpoint-schools{text-align:center}#non-fiber-table table.non-fiber-table tbody td.code,
#non-fiber-table table.non-fiber-table tbody td.school-name{text-align:left}span.hidden{display:none !important}.inline-icon{display:inline !important;width:auto !important;height:auto !important;vertical-align:middle;margin-right:5px}.image-box{overflow:hidden;aspect-ratio:1}.image-box
img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}.image-box:hover{transform:scale(1.1)}.school-login{margin:18px
auto;width:50%;min-width:400px;text-align:center;padding:16px
24px;border:1px
solid #002546;background-color:#e7e9e6}.school-login
p{font-weight:bold;color:#721c24;margin-bottom:16px}.copy-image-url{margin-left:12px}div.et_pb_toggle_open h5.et_pb_toggle_title::before{display:inline-block !important;content:"\E051";position:absolute;right:0;font-size:16px;color:#005bac;top:50%;margin-top:-.5em}div.et_pb_toggle_close h5.et_pb_toggle_title::before{color:#bbb !important}.notice{font-size:1.1rem;text-align:center;color:#721c24;width:80%;margin:24px
auto 0 auto;padding:0.5rem 1.0rem;background:#fff8e1;border-left:4px solid #dc8306;border-right:4px solid #dc8306;border-top:1px solid #e9a4ab;border-bottom:1px solid #e9a4ab;border-radius:4px}.notice::before{content:"⚠️ ";font-size:1.5rem}table.manager-listing{margin:24px
auto !important}table.manager-listing tr:nth-child(even){background-color:#f9fcff}table.manager-listing
td{padding:4px
8px}table.manager-listing
td.name{font-weight:bold}table.catalog thead
th{text-align:center;font-weight:bold}table.catalog tbody
tr{border:1px
solid transparent;border-collapse:separate !important}table.catalog tbody tr
td{text-align:center}table.catalog tbody tr
td.cost{text-align:right}table.catalog tbody tr td.cost::before{content:'$'}table.catalog tbody tr td
a.edit{border:1px
solid #002546;background-color:#f8e2e4;color:#005bac !important;border-radius:8px;padding:4px;text-align:center;margin:0
auto}table.catalog tbody tr td a.edit:hover{background-color:#1ab567;border:1px
dotted #721c24;color:#fff}table.catalog tbody tr td button.btn-delete{margin-left:6px !important;padding:4px;background-color:#721c24 !important;color:#fff;font-size:16px;border-radius:8px}table.catalog tbody tr td button.btn-delete:hover{background-color:#1ab567 !important}table.catalog tbody tr:hover
td{box-shadow:inset 0 2px 0 #005bac, inset 0 -2px 0 #005bac}table.catalog tbody tr:nth-child(even){background-color:#f9fcff}table.catalog tbody tr.Inactive td:not(:last-child){opacity:0.75;color:#999}div.add-button{text-align:center;margin-top:16px}div.preset-listing
table.presets{width:auto;margin:24px
auto 12px auto}div.preset-listing table.presets thead tr
th{text-align:center}div.preset-listing table.presets tbody tr
td{text-align:center}div.preset-listing table.presets tbody tr:nth-child(even){background-color:#f9fcff}div.preset-listing
p.footnote{font-size:0.8REM;color:darkred;text-align:center;margin-top:12px}.pagename-preset-edit .field-box{border:1px
solid #002546;border-radius:8px;background-color:#ebfcf4;padding:0
8px 8px 8px;margin:12px
0}.pagename-preset-edit .field-box.quantity-zero{background-color:#f5f5f5}.pagename-preset-edit
h3{font-size:1.4rem !important}.pagename-preset-edit h3 span.total-cost{font-weight:bold}.pagename-preset-edit
h4{font-size:1.25rem !important}.pagename-preset-edit h4
span{font-size:1.0REM;font-weight:normal;margin-left:16px}.pagename-preset-edit p.preset-data{padding-top:0 !important;font-size:1.125REM;font-weight:bold}.pagename-preset-edit p.preset-data span.item-total{float:right;font-size:1.125REM;color:#005bac}.pagename-preset-edit p.preset-data span.item-total:before{content:'Total item cost: '}.pagename-preset-edit
p.footnote{font-size:0.8REM;color:#005bac;margin-left:24px}input[type='text'].center,input[name='item_cost'].center{text-align:center !important}input[name='item_cost']{text-align:center !important}