*{box-sizing:border-box}html,body{font-size:16px}body{padding:0}body .masterbody{font-size:1rem}body .masterbody *{font-family:"Open Sans",verdana,sans-serif !important}h1,h2,h3,h4,h5,#facetedSearchBody h1{display:block;margin:1em 0 .5em 0 !important;font-weight:bold !important;padding:0}h1{font-size:2rem !important}h2{font-size:1.75rem !important}h3{font-size:1.5rem !important}h4{font-size:1.25rem !important}h2 span{font-size:1em !important;text-decoration:none !important}.requisitionDescription h1{position:absolute;left:-9999999px}#requisitionDescriptionInterface\.ID1440\.row1{display:block;margin:1em 0 .5em 0 !important;font-weight:bold !important;padding:0;font-size:2rem !important}.bolded{font-weight:bold}button,input,select,textarea{border:1px solid #cecece;border-radius:5px;padding:3px 8px;max-width:100%;font-size:1rem}button{cursor:pointer}textarea{margin:0 !important}select{background-color:#fff}label{font-size:1rem}p{line-height:1.7em}.blockpanel .textindentpanel .labelnote{font-size:.8em;color:#555}.checkboxp{position:relative;top:2px}.headerpanel{height:auto}.right-header-info{padding:0}.header-actions{margin:0 0 0 5px}.linkpanel,.headersection .headerpanel .linkpanel,.headersection .headerpanel .rightpanel,.headersection .headerpanel .userpanel{position:relative;display:block;float:none;overflow:hidden;padding:0 0 0 1em;margin:10px 0 0 0}.headersection .headerpanel .linkpanel .selectedlink,.headersection .headerpanel .linkpanel .link,html>body .headersection .headerpanel .linkpanel .link{border-radius:5px 5px 0 0;padding:.5em 1em;color:#333}.headersection .headerpanel .linkpanel .selectedlink,.headersection .headerpanel .linkpanel .selectedlink span,.headersection .link2panel .link2 a{color:#fff}.linkpanel{width:100%}.headersection .box,.headersection .headerpanel .linkpanel .magnifierimg,html>body .headersection .link2panel .separatorlink2,.headersection .headerpanel .metapanel .metalinkimg,.headersection .separator,.headerblockpanel .separator,.boxtrain{display:none}.headersection .headerpanel .linkpanel .selectedlink,.headersection .headerpanel .linkpanel .link,html>body .headersection .headerpanel .linkpanel .link{border-radius:5px 5px 0 0;padding:.5em 1em;color:#333}.headersection .headerpanel .linkpanel .selectedlink{color:#fff}#topNavInterface .link2 a,html>body .headersection .link2panel .selectedlink2{border-radius:5px}#topNavInterface .link2 a:hover{background-color:transparent;cursor:pointer}.headersection .link2panel .link2,.headersection .link2panel .selectedlink2{padding:5px 8px;margin:0 10px 0 0}.headersection .link2panel .link2 a{padding:0}.headersection .headerpanel .linkpanel .selectedlink,.headersection .headerpanel .linkpanel .link,.headersection .link2panel,html>body .headersection .link2panel .selectedlink2{border-color:#1e536b;border-bottom:none}.linkpanel A,.headersection .headerpanel .linkpanel .link a,.headersection .headerpanel .linkpanel .selectedlink a,.headersection .headerpanel .linkpanel .selectedlink span,.headersection .link2panel .selectedlink2 a,.headersection .link2panel .selectedlink2 span,.mainsection .inputbutton,.accessmanagement .nav-btn{font-size:1rem}html>body .headersection .headerpanel .linkpanel .link a{padding:0}.headersection .link2panel{background-color:#1e536b;padding:10px 5px 10px 20px}.headersection .headerpanel{border:none;padding:0}.mainsection>.headerpanel{padding:20px;background-color:#efefef;border-bottom:none}.mainsection .separator{display:none}.criteria-fields{display:flex;width:100%;justify-content:flex-start;align-items:center;flex-wrap:wrap}.criteria-field{float:none;padding:5px 10px 5px 0;line-height:1rem}.search-panel-links-container{margin-left:auto}a,.mainsection .metalink2 a,.mainsection .pagerpanel .pagersectionpanel .pagerlink a,.blockpanel .loc-action-btn a,.mainsection .textlink a,.myaccount .metalink2 a,.accessmanagement .link-small a,.blockpanel .list .listpanel .metalink2 a,.footersection .poweredbytaleolink a,.messagecenter .toolbar a,.messagecenter .list-column a,.alert-button-panel a,.messagecenter .section-name a,.iam-link-small-no-text-decoration a,.dataTables_wrapper .dataTables_paginate .paginate_button,.multiline-data-container a,.jobsbody th a,.filter-panel .filter-link-see-all a,.jobsearch .action a,.blockpanel .metalink a,.mainsection .infopanel .metalink2 a,.datatrain-wagon-link a{font-size:1rem;text-decoration:underline;color:#334ce4}.mainsection .metagrouppanel{display:flex;flex-wrap:wrap;justify-content:space-between;margin:10px 0}.mainsection .metapanel{margin-bottom:0}.mainsection .infopanel{width:auto !important}@media (max-width:600px){.mainsection .metapanel{text-align:left}}.header-actions.metalink a,.mainsection .inputbutton,.headersection .rightpanel .metalink a,#dialogTemplate-dialogForm-masterbody input[type="button"],.result-list-button,.add-to-jobcart.metalink2 a,.mainsection .metalink2 a:not([title="View this job description"], [title*="submission status"]),.myaccount .metalink2 a,.help button,.alert-button-panel input[type="button"],.link-button,.more-actions,.jobsearch .topSearchPanel .search-button{color:#1e536b;text-decoration:none;border:none;padding:10px;border-radius:5px;margin:3px;display:inline-flex;justify-content:flex-start;align-items:center;overflow:hidden;background-color:#fff;line-height:1em;box-shadow:0 1px 2px rgba(0,0,0,0.3);position:relative;cursor:pointer}#signin-link:hover,.mainsection .inputbutton:hover,.headersection .rightpanel .metalink a:hover,#dialogTemplate-dialogForm-masterbody input[type="button"]:hover,.result-list-button:hover,.add-to-jobcart.metalink2 a:hover,.mainsection .metalink2 a:not(
    [title="View this job description"],
    [title*="submission status"]
  ):hover,.myaccount .metalink2 a:hover,.help button:hover,.alert-button-panel input[type="button"]:hover,.link-button:hover,.more-actions:hover,.jobsearch .topSearchPanel .search-button:hover{background-color:#f9f9f9;text-shadow:none;color:#1e536b;top:-1px;text-decoration:none}.myaccount .metalink2 a,.summary .metalink2 a{color:#1e536b !important}.myaccount .metalink2 a:hover,.summary .metalink2 a:hover{color:#1e536b !important;background-color:rgba(255,255,255,0.8)}#dialogTemplate-dialogForm-masterbody input[type="button"],.result-list-button,.inputbutton[value="Save"],.session-popup-window.messagewarningpanel .result-list-button,.mainsection .metalink2 a[title*="Finish this draft submission"],.mainsection .metalink2 a[title*="Apply for this position"],.mainsection .metalink2 a[title*="search results"]{background-color:#1e536b;border-color:#1e536b;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.3)}#dialogTemplate-dialogForm-masterbody input[type="button"]:hover,.result-list-button:hover,.inputbutton[value="Save"]:hover,.session-popup-window.messagewarningpanel .result-list-button:hover,.mainsection .jobcontentpanel .metalink2 a:hover{background-color:#174054;border-color:#174054;color:#fff}.result-list-button,.mainsection .inputbutton[value="Save and Continue"],.mainsection .inputbutton[value="Submit"],.mainsection .inputbutton[value="Select"]{background-color:#538400;border-color:#538400;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.3);font-size:1rem}.result-list-button:hover,.mainsection .inputbutton[value="Save and Continue"]:hover,.mainsection .inputbutton[value="Submit"]:hover,.mainsection .inputbutton[value="Select"]:hover{background-color:#3f6600;border-color:#3f6600;color:#fff}.add-to-jobcart.metalink2 a{box-shadow:none}#requisitionDescriptionInterface\.UP_APPLY_ON_REQ\.row1,#requisitionDescriptionInterface\.UP_ADD_TO_JOB_CART\.row1,#requisitionDescriptionInterface\.BOTTOM_APPLY_ON_REQ\.row1,#requisitionDescriptionInterface\.BOTTOM_ADD_TO_JOB_CART\.row1,#requisitionDescriptionInterface\.backAction,#requisitionDescriptionInterface\.printFormatAction,.headersection .rightpanel .metalink a,.header-actions.metalink a,.add-to-jobcart.metalink2 a,.help button,.mainsection .metalink2 a.clear-button,.mainsection .metalink2 a.save-search,.mainsection .metalink2 a.list-format-switch,.mainsection .requisitionDescription .metalink2 a,.more-actions,.add-to-jobcart.metalink2 a[title="Save Job"],.link-button-icon,.jobsearch .topSearchPanel .search-button{padding-left:35px;background-repeat:no-repeat;background-position:8px center;background-size:20px auto}.jobsearch .topSearchPanel .search-button{height:30.5px;width:auto;background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/dark/glyphicons-basic-28-search.svg);background-position:center}#requisitionDescriptionInterface\.UP_ADD_TO_JOB_CART\.row1,#requisitionDescriptionInterface\.BOTTOM_ADD_TO_JOB_CART\.row1,.add-to-jobcart.metalink2 a{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/dark/glyphicons-basic-202-cart-in.svg);color:#1e526b;text-shadow:none}#requisitionDescriptionInterface\.UP_APPLY_ON_REQ\.row1,#requisitionDescriptionInterface\.BOTTOM_APPLY_ON_REQ\.row1{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/white/glyphicons-basic-151-square-edit.svg);background-color:#538400;border-color:#538400;color:#fff}a[id$="jobCartAction"]{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/dark/glyphicons-basic-201-cart.svg)}a[id$="loginAction"],#signin-link{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/dark/glyphicons-basic-431-log-in.svg)}a[id$="logoutAction"]{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/dark/glyphicons-basic-432-log-out.svg)}.save-search{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/dark/glyphicons-basic-631-circle-plus.svg)}.list-format-switch{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/dark/glyphicons-basic-115-list.svg)}#requisitionDescriptionInterface\.backAction,#requisitionDescriptionInterface\.printFormatAction{box-shadow:none}#requisitionDescriptionInterface\.backAction,.requisitionDescription .metagrouppanel span:nth-of-type(1) .metalink2 a{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/dark/glyphicons-basic-213-arrow-left.svg)}#requisitionDescriptionInterface\.printFormatAction,.requisitionDescription .metagrouppanel span:nth-of-type(2) .metalink2 a{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/dark/glyphicons-basic-16-print.svg)}.help button,.more-actions{background-repeat:no-repeat !important;background-position:8px center !important;background-size:20px auto !important;background-color:#fff !important;top:0;height:36px;padding-right:0}.help button{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/dark/glyphicons-basic-635-circle-question.svg) !important}.help button img{display:none}.clear-button{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/dark/glyphicons-basic-958-filter-off.svg)}.more-actions,.more-actions:hover{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/dark/glyphicons-basic-221-chevron-down.svg)}.open .more-actions,.open .more-actions:hover{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/dark/glyphicons-basic-599-menu-close.svg)}.open .dropdown-menu{box-shadow:0 2px 3px rgba(0,0,0,0.3);border-radius:0 0 5px 5px;top:20px;border:none}.filter-panel .filter-panel-toggle{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/dark/glyphicons-basic-395-filter.svg)}.filter-panel .filter-panel-toggle:before{content:"View "}.filter-panel.open .filter-panel-toggle{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/dark/glyphicons-basic-599-menu-close.svg)}.filter-panel.open .filter-panel-toggle:before{content:"Close "}.filter-group,.jobsearch .savecontentpanel,.jobsearch .selectedlink,.jobsearch .contentdatapanel,.jobsearch .linkpanel .link a:hover,.blockpanel div.list-header,.input-panel,.ftllist:not([id^="requisitionDescription"]),.blockpanel .custom-form-grid,.sources{background-color:#f9f9f9;border-radius:3px;padding:20px;border:1px solid rgba(0,0,0,0.1);font-size:1rem;position:relative;display:block}.mainsection .myjobpage .statuspanel{background:none;margin:0;padding:0}.mainsection .myjobpage .statuspanel h2{margin-top:0 !important;padding-bottom:.5em;border-bottom:1px solid #dedede}.headerpanel,.headersection .headerpanel,span.headerpanel>span{display:flex !important;justify-content:space-between;flex-wrap:wrap;align-items:center;width:100%}.headerpanel>div:nth-of-type(3){display:none}.headersection .headerpanel .userpanel{padding:0;flex-shrink:1}.headersection .headerpanel .rightpanel{flex-grow:1}.headersection .headerpanel .userpanel .username{font-size:1rem !important;margin:0 5px 0 0 !important}.filter-group{padding:0}.filter-group:has(> .filter-inactive){display:none}.filter-header,.filter-group-content{font-size:1rem}.filter-header{margin:0;padding:10px 5px;background-color:#efefef}.filter-header a{margin-left:5px}.filter-group-content{padding:10px;font-size:.8rem}.filter-level-title{font-size:1rem}.list-top-panel{display:flex;align-items:center;flex-wrap:wrap}.list-top-panel-box{margin-left:auto}.sort-panel{margin:0;display:flex;justify-content:flex-end;align-items:center}.sort-panel label{margin-right:10px;flex-shrink:0}.save-search-panel{margin:20px auto 0 auto;flex-grow:1;position:relative}.save-search-panel label{display:block}.save-search-panel input{margin:0}.save-search-panel .input-panel{width:100%;float:none}.save-search-panel .list-link-panel{width:100%;float:none;margin-top:10px;padding:0}.save-search-panel .close-button-container{float:none;position:absolute;top:5px;right:5px}.help{float:none;height:auto;width:auto;display:inline-block;margin-right:0}#facetedSearchBody .helppanel{box-shadow:0 5px 8px rgba(0,0,0,0.3);border-radius:5px;width:500px;max-width:100%;left:0;right:0;margin:0 auto}.myaccount .headerblockpanel,.summary .headerblockpanel{display:flex;align-items:center;justify-content:space-between;background-color:#efefef}.myaccount .headerblockpanel h2,.summary .headerblockpanel h2{margin:0 !important;color:#333}.myaccount .titleblock{color:#333 !important;margin-top:0}.myaccount .blockpanel{margin-right:0}.myaccount .inputtext300,.blockpanel .inputtext300{width:auto}.myaccount .secondcolumn,.summary .secondcolumn{margin-bottom:10px}.firstcolumn .labelpanel,.secondcolumn .valuepanel,.summary .contentblockpanel .labelpanel{margin:0 0 0 10px}.myaccount .firstcolumn .labelpanel .label,.summary .firstcolumn .labelpanel .label{font-weight:bold}.myaccount .value{display:inline-block}.summary .contentblockpanel .nolabelvaluepanel{margin:0 0 0 10px}.myaccount .subtitleblockpanel,.summary .subtitleblockpanel{width:auto}.leftLayout{display:flex;justify-content:space-between}.leftLayout button.filter-panel-toggle{display:none}.filter-panel{width:250px;min-width:200px}.jobListPanel{width:auto;flex-grow:1;margin-left:20px}.mainsection .buttongrouppanel2,.mainsection .buttonpanel-container{height:auto;overflow:hidden}.custom-form-grid tbody{display:block}.custom-form-grid tr{display:flex;flex-wrap:wrap;width:100%}.custom-form-columns{display:block;width:auto !important;flex-grow:1;flex-basis:33%;min-width:250px}.custom-form-columns:has(> .output-text.entity-value)~td,td:not(.custom-form-columns:has(span)){flex-shrink:1;flex-basis:0;margin:0}.custom-form-columns .output-text.entity-value{font-weight:bold;margin-top:20px;display:block;max-width:100%}.actions-container{display:flex;align-items:center;justify-content:flex-end}.actions-container span{display:block}.mainsection .iconpanel{padding-top:13px}@media (max-width:650px){.container{padding:0 .25em}.tablelist{display:block;position:relative}.tablelist>tbody,table[role="presentation"]>tbody{display:block}.tablelist tr{display:flex;justify-content:flex-start;flex-direction:column}table.list tr{display:table-row}.tablelist tr td{width:100% !important;margin:20px 0 0 0;padding:0 !important}.helppanel{margin:0 10px;width:calc(100% - 20px);top:60px}.custom-form-columns:has(> .output-text.entity-value)~td,td:not(.custom-form-columns:has(span)){margin:0}}@media (max-width:600px){.leftLayout{display:flex;justify-content:flex-start;flex-direction:column}.filter-panel,.jobListPanel{width:100%;margin:20px 0 0 0}.search-panel-links-container{width:100%}.search-panel-links-container ul{padding:0;display:flex;justify-content:space-between}.search-panel-links-container a{text-decoration:underline}.tablelist tr td.columnfull{margin-top:0}.jobsearch .savecontentpanel,.jobsearch .selectedlink,.jobsearch .contentdatapanel,.jobsearch .linkpanel .link a:hover,.blockpanel div.list-header,.input-panel,.ftllist:not([id^="requisitionDescription"]),.blockpanel .custom-form-grid,.sources{padding:5px}.filter-panel.open{padding:10px;background-color:#f9f9f9;border:1px solid #dedede;border-radius:3px}.filter-panel button.filter-panel-toggle{display:inline-block;margin-bottom:10px}.filter-panel .filter-group{display:none}.filter-panel.open .filter-group{display:block;background-color:#fff}}.filter-top-panel-container{background-color:#fff;padding:10px 0}.filter-list{padding:0}.filter-list li{display:inline-flex;justify-content:space-between;align-items:center;padding:10px 15px;border:1px solid #dedede;margin-right:5px;border-radius:20px}.filter-list li input{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/dark/glyphicons-basic-193-circle-empty-remove.svg);background-size:20px;height:20px;width:20px;margin-left:5px}.multiline-list>li{min-height:98px}.multiline-list>li:hover{background-color:#fff}li.add-to-jobcart{background:none;padding:0}.add-to-jobcart.metalink2>span{display:none}.multiline-icon-container{display:flex;flex-direction:column;padding-top:2px}.multiline-icon-container .icon{margin-bottom:5px}.icons{padding-top:8px}.mainsection .iconpanelupdated,.mainsection .iconcontentpanelupdated,.mainsection .myjobpage .messagenotepanel{background-color:#fff;border-color:#e89c08;border-radius:3px;border-left-width:5px;padding:20px}.icon,.helpDecorator{width:20px;height:20px}.icon-hot-job{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/dark/glyphicons-basic-49-star.svg)}.icon-added-to-job-cart{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/glyphicons-basic-201-cart.svg)}img[src="/careersection/2023PRD.4.0.28.3.0/images/cart_black.gif"]{content:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/glyphicons-basic-201-cart.svg);width:20px}.filter-colapse-open{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/glyphicons-basic-221-chevron-down.svg)}.filter-colapse-close{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/glyphicons-basic-224-chevron-right.svg)}.filter-colapse-inactive{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/medium/glyphicons-basic-224-chevron-right.svg)}.icon-draft{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/glyphicons-basic-31-pencil.svg)}img[src="/careersection/2023PRD.4.0.28.3.0/images/../images/draft_form.gif"]{content:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/glyphicons-basic-31-pencil.svg)}.icon-already-applied-on{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-filetypes-2-0/svg/individual-svg/glyphicons-filetypes-37-file-check.svg)}img[src="/careersection/2023PRD.4.0.28.3.0/images/../images/filled_form.gif"]{content:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-filetypes-2-0/svg/individual-svg/glyphicons-filetypes-37-file-check.svg)}img[src="/careersection/2023PRD.4.0.28.3.0/images/../images/callout.gif"]{content:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/glyphicons-basic-636-circle-info.svg);width:20px}.mainsection .calloutimg{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/glyphicons-basic-636-circle-info.svg);background-size:20px;width:20px;height:20px}.helpDecorator{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/glyphicons-basic-635-circle-question.svg)}.checkbox-unchecked{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/glyphicons-basic-154-square-empty.svg)}.checkbox-checked{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/glyphicons-basic-153-square-checkbox.svg)}.helpTitle{display:flex;justify-content:space-between;align-items:center}.closeHelp{margin:0;cursor:pointer}.legendlabel{padding:3px 0 3px 28px}.session-popup-window.messagewarningpanel:not([aria-hidden="true"]),.alert-full-page-container{position:fixed !important;left:0;right:0;overflow:hidden;top:0;bottom:0;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:auto !important;height:auto !important}.session-popup-window.messagewarningpanel>div{margin:20px 0}.alert-frame{position:relative;background-color:#efefef;border:1px solid #dedede}.alert-message-notification{background:transparent;border:none}.alert-text,.alert-message{color:#333 !important;text-align:center}.alert-message{margin:15px 0}.alert-button-panel input[type="button"]{margin:0 5px}.popup-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1;background-color:rgba(255,255,255,0.9)}.see-all-olf-panel,.see-all-olf-panel-extended{max-width:calc(100% - 20px);margin:0 10px 0 0;border-radius:5px;box-shadow:0 5px 8px rgba(0,0,0,0.3)}.see-all-olf-actions{overflow:hidden;height:auto}.dataTables_wrapper .top,.dataTables_wrapper .subtitle{z-index:10}.dataTables_filter .clearFilter{background-color:transparent;border:none;margin-left:5px;margin-top:5px;display:inline-block}.headerpanel .tabledatatrain{font-size:1em !important}.datatrain-wrapper{width:100%;font-size:1em}.datatrain-left-shifter,.datatrain-tv-left-margin,.datatrain-right-shifter,.datatrain-tv-right-margin,.datatrain-empty-padder,.datatrain-focus-left,.datatrain-focus-right,.datatrain-no-focus-left,.datatrain-no-focus-right{display:none}.headerpanel .datatrain-tv,.headerpanel .datatrain-t{width:100% !important;height:auto !important;background-color:transparent}.headerpanel .datatrain-tv{float:none;display:block;margin:10px 0;color:#333;align-items:center;position:relative;overflow:visible;background-color:#fff;padding:15px;border-radius:5px;border:1px solid #dedede}#currentStepContainer{display:flex;align-items:center;flex-wrap:wrap}#currentStepContainer>div,#currentStepContainer>button{margin:3px 5px 3px 0}#currentStepContainer>button{margin-left:auto;padding-left:30px;background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/dark/glyphicons-basic-600-menu.svg);background-repeat:no-repeat;background-size:20px;background-position:5px center}#currentStepContainer>button.active{background-image:url(https://www.stlouis-mo.gov/images/icons/glyphicons/glyphicons-basic-2-3/svg/individual-svg/dark/glyphicons-basic-599-menu-close.svg)}.headerpanel .datatrain-t{left:auto !important;top:auto !important;display:none;overflow:hidden;margin-top:15px}.headerpanel .datatrain-t.active{display:block}.datatrain-tv fieldset{margin:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:hidden}.datatrain-tv li{margin:4px 0;padding-right:20px;background-repeat:no-repeat;background-position:right center;background-size:1em;flex-shrink:0;padding-bottom:8px;border-bottom:1px solid #efefef;display:block;width:100%}.datatrain-tv li:last-of-type{border:none;padding-bottom:0}.datatrain-tv li:has(a):last-of-type{background:none;padding:0}html>body .datatrain-no-focus,html>body .datatrain-focus{margin:0;height:auto;padding:0;width:auto;float:none;overflow:hidden}html>body .datatrain-focus{background-color:#fff;border:none}.datatrain-focus .datatrain-wagon{font-weight:bold}.datatrain-wagon{border:none;display:inline;float:none;text-align:left;background:transparent}.datatrain-wagon span{top:auto !important}.datatrain-wagon-link a{text-decoration:underline;display:inline-block;padding:3px}.datatrain-wagon-link a:focus{border:1px solid}@media (max-width:655px){#currentStepContainer>button{margin-right:auto;margin-left:0}}.pdf-viewer-style body,table th,table td:not(.nonpdf-inputbutton),label,input,button,select,textarea,.pdf-viewer-style input[type="text"],.pdf-viewer-style input[type="password"],.pdf-viewer-style input[type="datetime"],.pdf-viewer-style input[type="datetime-local"],.pdf-viewer-style input[type="date"],.pdf-viewer-style input[type="month"],.pdf-viewer-style input[type="time"],.pdf-viewer-style input[type="week"],.pdf-viewer-style input[type="number"],.pdf-viewer-style input[type="email"],.pdf-viewer-style input[type="url"],.pdf-viewer-style input[type="search"],.pdf-viewer-style input[type="tel"],.pdf-viewer-style input[type="color"],.pdf-viewer-style .uneditable-input{font-size:1rem}.mainsection .subtitle,.mainsection .subtitlepopuppanel,.blockpanel .title,.blockpanel .list-header .subtitle,.blockpanel .entity-title,.myaccount .subtitleblock,.summary .subtitleblock,.shiftavailability .titlesection,.alert-title,.mainsection .searchresults .resultstitlepanel .subtitle,.mainsection .myjobpage .resultstitlepanel .subtitle,.jobsearch .subtitle,.jobsearch .savetitlepanel .subtitle,.olflist .listpanel .subtitle,.messagecenter .page-header-title,.mainsection .subscribepage .header .subtitle,.mainsection .text,.jobsearch .text,.jobsearch .savepanel .descriptionpanel .text,.mainsection .searchresults .text,.mainsection .myjobpage .text,.blockpanel .descriptionpanel .text,.myaccount .text,.shiftavailability .shiftcontentpanel,.shiftavailability .daycontentpanel,.shiftavailability .daycontentpanelread,.alert-message,.mainsection .text,.accessmanagement .page-header-text,.mainsection .separator,.messagecenter .page-header-text,.messagecenter .entity-value,.messagecenter .list-column-value,.mainsection .titlelink a,.jobsearch .titlelink a,.mainsection .myjobpage .statuspanel .text,.mainsection .label,.blockpanel .entity-label,.menuHierarchy label,.entity-checkbox-label,.summary .label,.myaccount .label,.mainsection .label,.accessmanagement .entity-label-mandatory,.mainsection .searchresults .label,.mainsection .myjobpage .label,.mainsection .pagerpanel .pagersectionpanel .pagerlabel,.jobsearch .labelcontent,.jobsearch .contentdatapanel .searchLookup,.jobsearch .label,.jobsearch .savepanel .label,.jobsearch .resultpropertiescontentpanel .label,.myaccount .entity-instruction,.myaccount .text,.skillsgrouppanel .labelcontent,.messagecenter .entity-label,.messagecenter .column-header-value,.mainsection .inputtext,.mainsection .inputselect,.myaccount .inputtext300,.mainsection .inputtext300,.myaccount .inputtextmulti,.mainsection .inputtextmulti,.mainsection .inputtextmulti2,.jobsearch .inputtext,.jobsearch .savepanel .inputtext,.jobsearch .resultpropertiescontentpanel .inputselect,.mainsection .searchresults .sortbypanel .inputselect,.mainsection .listingperpagepanel .inputselect,.mainsection .inputtextmulti3,.blockpanel .input-textarea,.blockpanel .input-text,.blockpanel .input-smaller input,.blockpanel .input-select,.blockpanel .input-date-time select,.blockpanel .sugInput-input,.blockpanel .entity-value select,.mainsection .jobposted,.mainsection .jobpostedinline,.myaccount .title,.myaccount .titleaction,.mainsection .titlepage,.accessmanagement .page-heading-header-title,.myaccount .titleblock,.summary .titleblock,.mainsection .infojob,.mainsection .flowstatus,.jobsearch .action a,.blockpanel .metalink a,.mainsection .infopanel .metalink2 a,.blockpanel .entity-value,.blockpanel .entity-value select,.summary .value,.myaccount .value,.mainsection .titlelinkoff{font-size:1em}html,body,.myaccount .title,.myaccount .titleaction,.mainsection .titlepage,.accessmanagement .page-heading-header-title,.myaccount .titleblock,.summary .titleblock,.mainsection .titlelink a,.jobsearch .titlelink a,.mainsection .searchresults .resultstitlepanel .subtitle,.mainsection .myjobpage .resultstitlepanel .subtitle,.mainsection .subscribepage .header .subtitle,.column165 .helppanel .helpsubtitle,.column165 .legendpanel .legendtitle,.mainsection .myjobpage .statuspanel .text,.blockpanel .title,.blockpanel .list-header .subtitle,.blockpanel .entity-title,.myaccount .subtitleblock,.summary .subtitleblock,.shiftavailability .titlesection,.alert-title,.mainsection .subtitle,.mainsection .infojob,.helppanel .helptitle,.blockpanel .entity-value,.blockpanel .entity-value select,.summary .value,.myaccount .value,.mainsection .titlelinkoff{color:#333 !important}.header,.footer{margin:0}.logo{background-image:none;width:auto;height:auto}.logo img{display:inline-block}.hidden-element{display:none !important}