.usa-site-header{position:fixed;left:0;top:0;width:100%;z-index:201;background-color:#ffffff;border-bottom:1px solid #aeb0b5}.usa-disclaimer-official{padding-left:3rem}.radio,.checkbox{display:block;margin-top:10px;margin-bottom:10px}input[type="radio"],input[type="checkbox"]{position:absolute;left:-999em;box-sizing:border-box;padding:0;display:inline}input[type="radio"]:focus + label::before,input[type="checkbox"]:focus + input[type="hidden"] + label::before,input[type="checkbox"]:focus + label::before{box-shadow:0 0 0 2px #ffffff,0 0 0 4px #0071bc,0 0 3px 4px #3e94cf,0 0 7px 4px #3e94cf !important}input[type="radio"]:checked + label::before{background-color:#0071bc;box-shadow:0 0 0 2px #ffffff,0 0 0 4px #0071bc}input[type="radio"]:disabled + label{color:#5b616b}input[type="checkbox"]:checked + input[type="hidden"] + label::before,input[type="checkbox"]:checked + label::before{background-image:url("../img/correct8.png");background-image:url("../img/correct8.svg");background-position:50%;background-repeat:no-repeat;background-color:#0071bc;box-shadow:0 0 0 1px #0071bc}//Separate right now because checkboxes can use the selector below as well input[type="radio"] + label::before{border-radius:100% !important;box-shadow:0 0 0 2px #fff,0 0 0 3px #757575;height:1.6rem;width:1.6rem;background:white;border-radius:0.3rem;content:'\a0';display:inline-block;line-height:.8;margin-right:.6em;text-indent:.15em;vertical-align:.2em}input[type="radio"] + label,input[type="checkbox"] + label,input[type="checkbox"] + input[type="hidden"] + label{cursor:pointer}input[type="checkbox"]:disabled + label{color:#5b616b}html input[disabled]{cursor:default}input[type="radio"]:disabled + label{color:#5b616b}input[type="checkbox"]:disabled + label::before,input[type="radio"]:disabled + label::before{background:#d6d7d9;box-shadow:0 0 0 1px #aeb0b5;cursor:not-allowed}input[type="checkbox"] + input[type="hidden"] + label::before,input[type="checkbox"] + label::before{background:white;border-radius:0.3rem;box-shadow:0 0 0 1px #757575;content:'\a0';display:inline-block;height:1.8rem;line-height:0.8;margin-right:0.6em;text-indent:0.15em;vertical-align:0.2em;width:1.8rem}input:focus,input.usa-input-focus,input[type="text"]:focus,input[type="text"].usa-input-focus,textarea:focus,textarea.usa-input-focus,select:focus,select.usa-input-focus{box-shadow:0 0 3px #3e94cf,0 0 7px #3e94cf}input[type="checkbox"] + label,input[type="radio"] + label{cursor:pointer;font-weight:400;margin-bottom:0.5em}input[type="checkbox"] + label::before,input[type="radio"] + label::before{background:white;border-radius:0.3rem;box-shadow:0 0 0 1px #757575;content:'\a0';display:inline-block;height:1.8rem;line-height:0.8;margin-right:0.6em;text-indent:0.15em;vertical-align:0.2em;width:1.8rem}input[type="radio"] + label::before{box-shadow:0 0 0 2px #ffffff,0 0 0 3px #757575;height:1.6rem;width:1.6rem}input[type="radio"] + label::before{border-radius:100%}input[type="checkbox"]:checked + label::before,input[type="radio"]:checked + label::before{background-color:#0071bc;box-shadow:0 0 0 1px #0071bc}input[type="radio"]:checked + label::before{box-shadow:0 0 0 2px #ffffff,0 0 0 4px #0071bc}input[type="radio"]:focus + label::before{box-shadow:0 0 0 2px #ffffff,0 0 0 4px #0071bc,0 0 3px 4px #3e94cf,0 0 7px 4px #3e94cf}input[type="checkbox"]:focus + label::before{box-shadow:0 0 0 1px #ffffff,0 0 0 3px #0071bc}.usa-input-error label{margin-top:0;display:block;font-size:1.7rem;font-weight:700}.main-content{position:fixed;left:35rem;top:10rem;bottom:0;width:calc(100% - 35rem);-ms-word-wrap:break-word;word-wrap:break-word;overflow-y:auto}@media screen and (max-width:850px){.main-content{left:0;width:100%}.usa-footer{width:100%;left:0}}.styleguide-content{max-width:120rem;padding:2.5rem;min-height:calc(100% - 22rem)}.usa-footer > div{padding-top:4.5rem;height:22rem}@media screen and (max-width:915px){.styleguide-content{min-height:calc(100% - 26rem)}.usa-footer > div{min-height:26rem;height:auto}}@media screen and (max-width:767px){.styleguide-content{min-height:calc(100% - 31.1rem)}}.usa-site-navbar{height:6rem;margin-bottom:1rem;margin-top:1rem}div.get-started{text-align:right}aside.is-hidden,a.menu-btn.is-hidden{display:none}div.main-content.layout-full{left:0;width:100%}.usa-footer.layout-full{width:100%}@media screen and (min-width:851px){.usa-footer.layout-full{position:fixed;bottom:0}}div.main-content.layout-full div.styleguide-content{margin:auto}@media screen and (min-width:481px){div.get-started{padding-right:3.5rem}}.usajobs-nav__brand{display:inline-block!important}span.site-name{display:inline-block;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:700;line-height:1.3;font-size:3.5rem;color:#112e51;position:relative;top:-1.5rem;left:1rem;border-left:1px solid #aeb0b5;padding-left:0.75rem}@media screen and (max-width:851px){.usa-site-navbar{margin:0;height:auto}a.usajobs-nav__brand .logo{height:3rem;width:12.5rem}span.site-name{font-size:2.5rem;left:0.5rem;top:-1rem}}@media screen and (max-width:405px){span.site-name{display:block;border:none;top:0;padding-bottom:0.5rem}}.sidenav{display:none;position:fixed;top:11rem;bottom:0;left:0;width:35rem;padding:1rem 3rem 3rem 3rem;border-right:1px solid #aeb0b5;overflow:auto}.lt-ie9 .sidenav{width:25%}.sidenav .usa-sidenav-list li{font-size:1.7rem}.sidenav .usa-sidenav-sub_list{display:none}@media screen and (min-width:850px){.sidenav{display:block}}.visual-style .sidenav .visual-style-sublist,.document .sidenav .document-sublist,.search .sidenav .search-sublist{display:block}.visual-style .sidenav .visual-style-sublist ul,.document .sidenav .document-sublist ul,.search .sidenav .search-sublist ul{display:block}.usa-sidenav-list li.usa-current a{color:#0071bc;font-weight:700;border-left:4px solid #0071bc;padding-left:1.4rem}.usa-sidenav-list a.usa-current + ul{display:block}.usa-sidenav-sub_list li.usa-current a{color:#0071bc;font-weight:700;padding-left:2.8rem;border:none}.menu-btn{display:inline;float:left;margin-top:2px;padding-top:1.5rem;padding-bottom:1.5rem;color:#ffffff;background-color:#0071bc;font-size:1.5rem;width:15%;text-align:center}@media screen and (min-width:851px){.menu-btn{display:none}}.menu-btn:hover{text-decoration:none;color:#ffffff;background-color:#205493}.menu-btn:visited{color:#ffffff}@media (max-width:850px){#menu-content{display:block;position:fixed;top:0;right:auto;bottom:0;left:0;height:100%;width:35rem;-webkit-transform:translateX(-35rem);-moz-transform:translateX(-35rem);-ms-transform:translateX(-35rem);-o-transform:translateX(-35rem);transform:translateX(-35rem);background:#fff;-webkit-overflow-scrolling:touch;overflow-y:auto;z-index:999999}#menu-content.is-visible{-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;transition:all 0.25s linear;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.usajobs-nav__brand{padding:1.5rem 0 0 1.5rem}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;background:#000;opacity:0;visibility:hidden;z-index:9999}.overlay.is-visible{visibility:visible}pre{display:inline-block;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;}ul.indent{padding-left:4rem}li ul{margin:initial}div.code{background-color:#e7e7e7;padding:0.5rem 3rem}pre{font-size:1.5rem}code.hljs,pre.hljs{background-color:#e7e7e7;padding:1rem 1.5rem;font-size:1.5rem}span.emphasize{color:#d14}span.emphasize-alt{color:#2d8700}table thead th{background-color:#e7e7e7}table thead th.col-sm{width:8rem}table thead th.col-md{width:16rem}table thead th.col-lg{width:32rem}.usa-table-inner-border thead th{border-top:0}.usa-table-inner-border tbody tr:last-child th,.usa-table-inner-border tbody tr:last-child td{border-bottom:0}.usa-table-inner-border th,.usa-table-inner-border td{border-right:0;border-left:1}.usa-table-inner-border th:first-child,.usa-table-inner-border td:first-child{border-left:0}.buttons-container{max-width:1200px;margin-left:auto;margin-right:auto;max-width:120rem;background-color:#f1f1f1}.buttons-container::after{clear:both;content:"";display:table}@media screen and (min-width:37.5em){.buttons-container{padding-left:3rem;padding-right:3rem}}.buttons{padding:0 1.5rem}@media screen and (min-width:48em){.buttons{padding-left:3rem;padding-right:3rem}}.buttons_outer-body{padding:3rem;background-color:#ffffff}.buttons_outer-body::after{clear:both;content:"";display:table}@media screen and (min-width:48em){.buttons_outer-body{margin-bottom:6rem}}.buttons_title{text-align:center}.buttons_description{padding-left:1.5rem;padding-right:1.5rem}.buttons_list{display:inline-block;margin:0;padding:0;list-style-type:none;width:100%}.buttons_list > li{display:list-item;margin:0}.buttons_list > li:before{display:none}.buttons_list > li:after{display:none}.buttons_list .buttons_item{display:inline-block;width:100%}@media screen and (min-width:48em){.buttons_list .buttons_item{margin:1%;width:48%}.buttons_list .buttons_item:last-child{margin-right:0}}@media screen and (min-width:48em){.buttons_list .buttons_item{margin:1%;width:48%}.buttons_list .buttons_item:last-child{margin-right:0}}@media screen and (min-width:48em){.buttons_list .buttons_item:nth-child(2n){margin-right:0}}.buttons_list > .buttons_item{position:relative;border:1px solid #d6d7d9;border-radius:0.3rem;margin-bottom:1.5rem;text-align:center}.buttons_im{display:block;font-size:19px}.buttons_icon{display:inline-block;width:68px;height:68px;line-height:68px;border-radius:50%;color:#ffffff;background-color:#205493;box-shadow:inset 0 0 0 2px none;display:inline-block;padding-bottom:1.5rem;font-size:34px;text-align:center}.buttons_icon.blue{background-color:#112e51}.buttons_icon.red{background-color:#e31c3d}.buttons_icon.yellow{background-color:#fdb81e}.buttons_icon.green{background-color:#2e8540}.buttons_link{width:100%;padding:1.5rem 1rem;color:#0071bc}@media screen and (min-width:48em){.buttons_link{min-height:21.5rem}}@media screen and (min-width:62em){.buttons_link{min-height:17rem}}@media screen and (min-width:850px) and (max-width:1150px){.buttons_list .buttons_item{width:100%;padding:1.5rem 1rem;color:#0071bc}.buttons_link{min-height:0}}.buttons_link:visited{color:#0071bc}.buttons_link:hover{text-decoration:none}.buttons_link:hover .buttons_item-title{text-decoration:underline}.buttons_body{padding:0 1.5rem}.buttons_item-title{margin-top:0;display:inline}.buttons_text{display:block;width:100%;margin:0;color:#212121}.no-flexbox .buttons_link{display:table}.no-flexbox .buttons_link::after{clear:both;content:"";display:table}.no-flexbox .buttons_figure,.no-flexbox .buttons_body{display:table-cell}.no-flexbox .buttons_body{width:calc(100% - 11.3rem)}.lt-ie9 .no-flexbox .buttons_body{width:75%}.flexbox .buttons_link{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;text-decoration:none}.flexbox .buttons_figure{-webkit-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;display:inline;margin-left:4rem}.flexbox .buttons_body{box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:0}div.tabs-container{}div.tabs{}div.tab{height:2em;line-height:2em;width:5.6em;text-align:center;display:inline-block;margin-left:1em;background-color:#ccc;border-top:1px solid #aeb0b5;border-right:1px solid #aeb0b5;border-left:1px solid #aeb0b5;padding:0 0.5em;cursor:pointer}div.tab.active{background:#fff;border-bottom:1px solid #fff}div.tab-content-container{padding:0.5em 2em;border:1px solid #aeb0b5;margin-top:-1px}div.tab-content{display:none}div.tab-content.active{display:block}.underline,a.underline,a.underline:hover{text-decoration:underline}