/* Public mobile theme. Desktop and external document/map content keep their own rendering. */
@media(max-width:767px){
html{background:#061a31}html body{background:#061a31!important;color:#e7edf5!important;color-scheme:dark}
html body :is(main,.container,.container-fluid,.mh-home,.mh-content,.nc,.nl,.nd,.qa,.pc,.ar){color:#e7edf5!important}
html body :is(main,.mh-home,.mh-content){background-color:#061a31!important}
html body :is(h1,h2,h3,h4,h5,h6){color:#f4f6fa!important}
html body :is(p,li,dt,dd,label,legend,blockquote){color:#dce5ef!important}
html body :is(a,.breadcrumb a){color:#dfbd7c!important}
html body :is(a:hover,a:focus){color:#f6dba7!important}
html body :is(.breadcrumb,.bg-light,.bg-white,.jumbotron){background:#102c49!important;color:#b7c9dc!important;border-color:#294966!important}
html body :is(.breadcrumb-item,.breadcrumb-item.active,.breadcrumb-item:before){color:#b7c9dc!important}
html body :is(article,.card,.card-body,.card-header,.card-footer,.alert,.modal-content,.modal-header,.modal-footer,.list-group-item,.dropdown-menu,.nphk-reading-panel,.nphk-acts-prose,.nd-paper,.nd-neighbor,.nd-attachment,.nd-file-card,.nd-preview,.nl-card,.nl-empty,.nc-card,.nc-controls,.nc-empty,.nc-note,.qa-item,.qa-search,.qa-empty,.qa-modal,.pc-info,.pc-contact,.pc-hours,.pc-location,.pc-question,.ar-card,.ar-section,.nphk-about-card,.mh-wide,.mh-acts a,.mh-news .news-card,.mh-search,.mh-shortcuts a){background-color:#102e4d!important;border-color:#2d506f!important;color:#e7edf5!important;box-shadow:none!important}
html body :is(.nphk-prose,.qa-content,.ar-body,.nphk-about-copy){color:#e1e8f1!important}
html body :is(.nphk-prose,.qa-content,.ar-body,.nphk-about-copy) :is(p,li,div,span,font){color:inherit!important}
html body :is(.nphk-prose,.qa-content,.ar-body,.nphk-about-copy) :is(p,li,span,font)[style]{color:inherit!important}
html body :is(.nphk-prose,.qa-content,.ar-body,.nphk-about-copy) :is(h2,h3,h4,h5,h6){color:#f4f6fa!important}
html body :is(.nphk-prose,.qa-content,.ar-body,.nphk-about-copy) a:not(.btn){color:#e4c48a!important}
html body :is(small,time,.text-muted,.form-text,.nc-hint,.nc-number,.nc-count,.nl-intro,.nl-excerpt,.nl-page-counter,.nd-meta,.nd-direction,.qa-meta,.qa-intro,.pc-intro,.nphk-section-intro,.nphk-bottom-note,.nc-bottom-note){color:#aebfd2!important}
html body :is(.nc-district,.badge,.qa-count){background:#1a3b5b!important;color:#e4c48a!important;border-color:#355776!important}
html body :is(.nc-details,.nc-schedule>div,.qa-answer,.qa-bottom,.qa-results,.news-header,hr){border-color:#2d506f!important}
html body :is(.nc-notice,.alert-danger,.nc-card-closed .nc-notice){background:#482a35!important;color:#ffdbcf!important;border-color:#cb8b79!important}
html body :is(.nc-notice p,.nc-notice strong,.text-danger){color:#ffdbcf!important}
html body :is(.alert-success,.text-success){color:#a7e1bf!important}
html body :is(.alert-warning,.text-warning){color:#f0d49c!important}
html body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,.form-control){background-color:#09243f!important;color:#f3f6fa!important;border-color:#41617e!important;box-shadow:none!important}
html body :is(input,textarea)::placeholder{color:#aabed2!important;opacity:1}
html body :is(input,select,textarea):focus{border-color:#d2ad68!important;outline-color:#d2ad68!important}
html body :is(button,.btn,.page-link,.nc-reset,.nc-address-link,.qa-search-button,.qa-toggle,.pc-question-link,.pc-route,.nd-files a,.nd-file,.nd-attachment-button){background-color:#123858!important;color:#f3dfb7!important;border-color:#44627b!important;box-shadow:none!important}
html body :is(.btn-primary,.page-item.active .page-link,.qa-pages .active){background:#bd9855!important;color:#071b32!important;border-color:#d6b575!important}
html body :is(.close,.modal-title){color:#f4f6fa!important}
html body :is(table,.table,td,th){color:#e1e8f1!important;border-color:#33506d!important;background-color:transparent!important}
html body :is(thead,.thead-light th,.table-striped tbody tr:nth-of-type(odd)){background-color:#153756!important;color:#f3dfb7!important}
html body :is(.card-header,.accordion .card,.panel,.panel-heading,[role=tab]){border-color:#33506d!important}
html body :is(.bg-info,.table-info,.alert-info){background:#123858!important;color:#e1e8f1!important}
html body .nphk-header{background-color:#08223d!important}.mh-homepage .nphk-header{background:transparent!important}
html body .nphk-footer{background:#071b32!important;border-top:1px solid #294762}
html body .nphk-footer :is(a,p,span){color:#b7c9dc!important}
html body .mh-bottom{background:#061b34!important;border-top:1px solid #bd9855!important;box-shadow:0 -4px 20px #0003}
html body .mh-bottom a{color:#b9c8d9!important;background:transparent!important}
html body .mh-bottom a[aria-current=page],html body.mh-menu-open .mh-bottom a[data-mh-more]{color:#e7c589!important;background:#122f4c!important}
html body :is(svg,.nphk-act-icon,.nphk-tile i,.mh-bottom svg,.mh-acts svg,.mh-primary-actions svg,.mh-wide svg){color:#d5ae67!important}
html body .mh-bottom a[aria-current=page] svg{stroke:#e7c589!important}
html body .nphk-act-icon{background:#173b5b!important}
html body .mh-primary-actions a{background:linear-gradient(145deg,#133959f5,#06213efc)!important;color:#edf2f8!important;border-color:#365f83!important}
html body .mh-primary-actions span{color:#edf2f8!important}
html body .mh-section-head a{color:#d5ae67!important}
html body .mh-search span,html body .mh-wide span{color:#edf2f8!important}
html body .mh-news .news-card-title{color:#f0f3f8!important}
html body .mh-menu{background:#082440!important;color:#e7edf5!important}
html body .mh-menu h2{color:#d6b575!important}
html body .mh-menu a{color:#e7edf5!important;border-color:#2d506f!important}
html body .mh-menu-primary a{background:#123554!important}
html body .nphk-install-dialog{background:#102e4d!important;color:#e7edf5!important;border-color:#42617b!important}
html body :is(.nd-gallery img,.nd-files img,.nl-image,.nc-map-panel .nc-map,.pc-map,.pc-map-frame){background-color:#0a223d!important;border-color:#2d506f!important}
html body [style*="background-color: white"],html body [style*="background-color:#fff"],html body [style*="background: #fff"],html body [bgcolor="#ffffff"]{background-color:#102e4d!important}
html body :is(a,button,input,textarea,select):focus-visible{outline:2px solid #e0bd7a!important;outline-offset:3px}
html body :is(summary,.title,.na-kicker){color:#dce5ef!important}
html body span,html body font{color:inherit!important}
html body :is(.nc-email>span,.nc-contacts dt,.qa-author,.qa-date){color:#b7c9dc!important}
html body :is(.title i,i.fas,i.far,i.fab){color:#d5ae67!important}
html body :is(.na-selector,.na-link,.na-icon,.na-current,.ar-panel,.ar-controls,.nphk-about-panel){background-color:#102e4d!important;border-color:#2d506f!important;color:#e7edf5!important}
html body .na .na-body .card-header{background:#153756!important}
html body .na .na-body .card-header button,html body .na .na-body .card-header button:hover{background:#153756!important;color:#f3dfb7!important}
html body .container{background-color:transparent!important}
html body [style*="background"]{background-color:#102e4d!important}
html body :is(.nl-card-link,.nl-copy,.pc-break,.structure-nav a,.it-nav a,.mo-nav a,.vc-nav a,.it-doc,.mo-doc,.vc-doc,.rf-doc,.mo-text,.ig-search,.ig-card,.ig-preview,.vc-status){background-color:#102e4d!important;color:#e7edf5!important;border-color:#2d506f!important}
html body :is(.structure-nav a,.it-nav a,.mo-nav a,.vc-nav a,.vc-status){color:#e1bf80!important}
html body :is(.nl-card-link:hover,.it-doc:hover,.mo-doc:hover,.rf-doc:hover,.ig-card:hover){background-color:#173d60!important}
}
@media(max-width:767px){html body .job-description{color:#dce5ef!important}html body b,html body strong{color:inherit!important}}

@media(max-width:767px){html body .qa-item summary:hover,html body .qa-item summary:active,html body .qa-item summary:focus-visible{background:#173957!important;color:#edf2f8!important}html body .qa-item summary:hover .qa-excerpt{color:#edf2f8!important}html body .qa-item summary:hover .qa-meta{color:#b7c9dc!important}html body .qa-item summary:hover:after{border-color:#d5ae67!important}}

@media(max-width:767px){html body .qa-item .qa-answer{background:#0b233c!important;border-color:#d5ae67!important;color:#edf2f8!important}html body .qa-item .qa-answer h3{background:transparent!important;color:#dfbd7c!important}html body .qa-item .qa-answer :is(div,p,span,font,strong,b,li){background-color:transparent!important;color:#edf2f8!important}html body .qa-item .qa-answer a{color:#dfbd7c!important}}
