body{visibility:visible!important;background-color:#fff;font-family:'nunito-sans';color:#686868;font-size:14px}table{display:block!important;overflow-y:hidden!important;overflow-x:auto!important}a:hover{text-decoration:underline!important}a:focus{text-decoration:underline!important}.footer-div{width:50%;float:left}.new-classspec-bulletin-details-container,.new-job-bulletin-details-container{width:850px;margin:0 auto}.fr-view,img.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view,img{position:relative;max-width:100%}.fr-view td{border:1px solid #ddd}a{color:#007494;text-decoration:underline!important}a:focus,a:hover{text-decoration:underline}.divider{margin-top:20px;margin-bottom:20px;border:1px solid #d8d8d8}td{text-align:left;vertical-align:top;overflow:none}th{text-align:left;vertical-align:top}.classspec-font span{font-family:'nunito-sans'!important;font-size:16px!important;line-height:24px;letter-spacing:.002em}.classspec-font p{font-family:'nunito-sans'!important;font-size:16px!important;line-height:24px;letter-spacing:.002em}.classspec-font{font-family:'nunito-sans'!important;font-size:16px!important;line-height:24px;letter-spacing:.002em}.classspec-font div{font-family:'nunito-sans'!important;font-size:16px!important;line-height:24px;letter-spacing:.002em}input[disabled]{position:relative;height:15px;width:15px;box-sizing:border-box;margin:0}input[disabled]:after{content:'';position:absolute;left:2px;top:0;width:18px;height:18px;border:1px solid #74736f;background:#fff;border-radius:50%;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}#details-questions{background:#f5f5f5!important;font-size:15px!important;font-family:'nunito-sans',"Helvetica Neue",Helvetica,Arial,sans-serif!important}#details-info{margin:20px 20px 20px 20px;font-size:15px!important;font-family:'nunito-sans',"Helvetica Neue",Helvetica,Arial,sans-serif!important}#details-benefits{margin:20px 20px 20px 20px;font-size:15px!important;font-family:'nunito-sans',"Helvetica Neue",Helvetica,Arial,sans-serif!important}input[type="radio"]{-webkit-appearance:button!important;width:16px;background-color:#fff;margin-top:-2px;position:relative;width:21px;box-sizing:border-box;margin-right:10px}table{display:table;box-sizing:border-box;text-indent:initial;border-spacing:2px;border:none;border-collapse:collapse;empty-cells:show;ax-width:100%;background-color:transparent;border-spacing:0}.agency-name{font-family:"nunito-sans";font-style:normal;font-weight:600;font-size:18px;line-height:24px;letter-spacing:.02em;color:#323232;margin:0}input[type="radio"]:disabled::after{-webkit-appearance:button!important;height:16px;width:16px;background-color:#fff!important}.radio-settings{margin-bottom:5px}.job-details-agency-info{margin:20px 20px 20px 20px;padding-left:0;word-break:break-word}.header{margin:20px 20px 20px 20px;padding-left:0;display:flex}.agency-details-span{padding-left:20px}.img-span{width:fit-content;display:contents}.blank-img-span{width:137px;height:137px}.new-print-image{max-width:260px;max-height:130px;object-fit:contain}.agency-job-name{height:130px;display:table}.table{display:table-cell;vertical-align:middle}.agency-name{font-family:"nunito-sans";font-style:normal;font-weight:600;font-size:18px;line-height:24px;letter-spacing:.002em;color:#323232}.classspec-title,.job-title{font-family:"nunito-sans";font-style:normal;font-weight:600;font-size:24px;line-height:36px;letter-spacing:.002em;color:#323232;margin:0}#radioLabel{display:contents;font-family:"nunito-sans";font-style:normal;font-weight:400;line-height:24px;letter-spacing:.002em;color:#323232}dd{margin-left:0;margin-bottom:20px;overflow-x:auto;line-height:20px;font-style:normal!important}dt{margin-bottom:5px;color:#4e4c4a;font-weight:bold;line-height:20px}.title{font-family:"nunito-sans";font-style:normal;font-weight:600;font-size:18px;line-height:24px;letter-spacing:.02em;color:#323232}.questions-title{font-family:"nunito-sans";font-style:normal;font-weight:600;font-size:18px;line-height:24px;letter-spacing:.02em;color:#323232;margin-bottom:30px}.question-heading{font-family:"nunito-sans";font-style:normal;font-weight:600;line-height:24px;display:flex;align-items:center;letter-spacing:.06em;text-transform:uppercase;color:#686868}.header-verbiage{font-family:"nunito-sans";font-size:15px;line-height:24px;letter-spacing:.002em;margin:20px 20px 20px 20px}.term-container-mobile{display:none}.footer-verbiage{font-family:"nunito-sans";font-size:15px;line-height:24px;letter-spacing:.002em;margin:20px 20px 20px 20px}.question{font-family:"nunito-sans";font-style:normal;font-weight:600;line-height:24px;letter-spacing:.002em;color:#000;flex:none;order:1;flex-grow:1;margin-bottom:0}.questions-options{margin-bottom:20px;font-family:"nunito-sans";font-style:normal;font-weight:400;line-height:24px;letter-spacing:.002em;color:#323232}.required{color:#c42a03}.tab-content dt{white-space:pre-wrap}.classspec-details-grid,.job-details-grid{border:none}.questions-dl{padding:20px 20px 20px 20px}dl{margin:0;margin-right:7px}.classspec-details-summary,.job-details-summary{border:none;width:auto;clear:both;color:#4e4c4a}.term-description{margin:0 0 10px 0;word-break:break-word;color:#323232;font-family:"nunito-sans";font-style:normal;font-weight:bolder;font-size:14px;line-height:24px}p{font-family:'nunito-sans'!important;font-style:normal;line-height:24px;margin-block-start:0!important}.popover-trigger{position:relative;top:2px;cursor:default;color:#6d6c69;display:inline-block}.popover-inner{color:#74726e}a{color:#007494;text-decoration:underline!important}.term-container-mobile{display:none;color:#4e4c4a}.term-container{height:max-content;display:grid;margin:20px 20px 20px 20px;color:#4e4c4a;word-break:break-word}.term-block{width:50%;margin-bottom:6px;color:#323232!important}.term-block-left{float:left;clear:left;display:flex;font-family:"nunito-sans";font-style:normal;font-weight:400;font-size:14px;line-height:24px}.term-block-right{float:right;clear:right;display:flex;line-height:24px}.row-fluid,.row-fluid::after,.row-fluid::before{display:inline}.job-details-info-bar{margin-bottom:20px}p{margin:10px 0}.job-details-content-link{color:#007494;text-decoration:underline!important}.job-details-content{border-top:none}a{color:#007494;text-decoration:underline!important}dl{overflow:hidden;margin:0}dt{font-size:16px}#app-review-flyout-details-questions .question-item .question-container ul li{list-style-type:none!important}#details-questions{background:#f5f5f5!important}dl{overflow:visible}dd{white-space:normal;overflow-y:hidden}.question-item{margin:0 0 15px 0;position:relative;padding-left:10px;display:flex}.question-index{font-size:25px;color:#56acab}ul{margin:10px 0}.required,.required:before{color:#ef5f3c}#details-info{overflow:hidden;margin:20px 20px 20px 20px}li{list-style-type:inherit!important}ul>li>ul>li{list-style-type:circle}.point-of-contact{font-size:16px;padding:20px 50px}.agency-disclaimer{font-weight:600!important;text-transform:uppercase;text-decoration:underline}.job-details-agency-info,.job-details-how-to-apply{border:none}.content{font-size:16px;padding-top:5px}.span4{width:31.623931624%;*width:31.570740135%}.span8{width:65.811965812%;*width:65.758774323%}.classspec-span4{width:40.623931624%;*width:46.570740135%}.classspec-span8 p{font-size:15px!important}.classspec-span8{margin-right:15px;font-size:15px!important;width:65.811965812%;*width:65.758774323%}
@media only screen and (max-width:600px){.new-classspec-bulletin-details-container,.new-job-bulletin-details-container{width:100%;margin:0 auto}table{display:block!important;overflow-y:hidden!important;overflow-x:auto!important;white-space:nowrap}a{text-decoration:underline!important}dd{overflow-x:auto}.fr-view,img.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view,img{position:relative;max-width:100%}.classspec-font span{font-family:'nunito-sans'!important;font-size:16px!important;line-height:24px;letter-spacing:.002em;text-align:left}.classspec-font p{font-family:'nunito-sans'!important;font-size:16px!important;line-height:24px;letter-spacing:.002em;text-align:left}.classspec-font{font-family:'nunito-sans'!important;font-size:16px!important;line-height:24px;letter-spacing:.002em}.classspec-font div{font-family:'nunito-sans'!important;font-size:16px!important;line-height:24px;letter-spacing:.002em}.span8{padding-left:20px}.classspec-span4{width:45.623931624%;*width:31.570740135%}.classspec-span8 p{font-size:16px!important}.classspec-span8{font-size:16px!important}img{width:100%;object-fit:contain;height:auto!important}ul{margin:0}.job-details-agency-info{word-break:break-word}.job-details-grid{}.classspec-details-summary,.job-details-summary{padding:0}input[type="radio"]{-webkit-appearance:button!important;width:16px;background-color:#fff;margin-top:-2px;position:relative;width:21px;box-sizing:border-box;margin-right:10px}.term-block{width:100%}.term-description{font-family:"nunito-sans";font-style:normal;font-weight:bolder;font-size:12px;line-height:24px;text-transform:uppercase;color:#323232;word-break:break-word;margin-right:0}p{font-family:"nunito-sans"!important;font-style:normal;font-size:16px!important;line-height:24px;letter-spacing:.002em;color:#323232!important;word-break:break-word}.term-container{display:none}.term-container-mobile{height:max-content;display:grid;margin:20px 20px 20px 20px;word-break:break-word;color:#323232!important}.header{margin:0}.img-span{display:block;margin:10px 10px 10px 10px;align-self:center}.agency-details-span{margin:20px 20px 20px 20px;padding-left:0}.blank-img-span{width:74px;height:74px}.new-print-image{width:74px;height:74px;object-fit:contain;min-width:auto;min-height:auto}.agency-job-name{height:130px;display:table}.table{display:table-cell;vertical-align:middle}.agency-name{font-family:"nunito-sans";font-style:normal;font-weight:600;font-size:14px;line-height:24px;letter-spacing:.002em;color:#323232;margin:0}.classspec-title,.job-title{font-family:"nunito-sans";font-style:normal;font-weight:600;font-size:18px;line-height:24px;letter-spacing:.02em;color:#323232;margin:0}}@media only screen and (max-width:690px){.new-classspec-bulletin-details-container,.new-job-bulletin-details-container{width:100%}.new-job-bulletin-details-container table{color:inherit;margin:1em 0;font-style:normal;max-width:160vw;font-size:10px;overflow:scroll;word-wrap:break-word}}