﻿@charset "UTF-8"; :root{--dark-blue:#00345E;--blue:#16629E;--light-blue:#F4F7FA;--yellow:#E8B24A}*,*:before,*:after{margin:0;padding:0;border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}html,body{width:100%;height:100%}body>header,body>aside,#content,body>footer{position:relative;overflow:auto}td,th{empty-cells:show;vertical-align:top;text-align:left}body{background:#333}ul li{list-style:none}body{position:relative;min-width:300px;right:0;transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}body,.text,input{font-family:Arial,Helvetica,sans-serif;color:#666}a,a *{color:#2f75ad;text-decoration:none;cursor:pointer}p,h1,h2,h3,h4,hr,#content ul,.contentEditor ul,blockquote,dd{margin-bottom:.7em}h1,h2,h3,h4,h5,h6,h7,h8,h9,th{font-weight:400}.textColor,h1,h2,h3,h4,h5,h6,h7,h8,h9,th,dt{color:#31659b}em,i{font-style:italic}b,strong{font-weight:700}u{text-decoration:none}hr{border-top:1px dashed rgba(0,0,0,.15);margin:1.25em 0}p{font-size:1em;line-height:140%;margin-bottom:1.5em}h1{font-size:1.3em;margin-bottom:1em}h1+h2{margin-top:-.7em;font-size:1.25em}.jobView h1+h2{margin-top:0}h2{font-size:1.1em;color:#e4aa44}h3{font-size:1.1em}h2+h3{font-size:1em}h4,th{font-size:1em;font-weight:700}h5,h6,h7,h8,h9{font-size:1em}sup,sub{font-size:.6em;line-height:.6em;vertical-align:baseline;position:relative}sup{bottom:1ex}sub{top:.5ex}table{border-collapse:collapse}.req{color:#c00}#content>section{margin:2em 0}img{max-width:100%;height:auto;display:block}#content ul{margin:1.5em 0}#content ul li,#content_home ul li,.contentEditor ul li,#featVid ul li,#news ul li,#events ul li,#blog ul li,#quickLinks ul li{position:relative;padding-left:1.5em;font-style:italic;margin-bottom:.5em}#content ul li:before,#content_home ul li:before,.contentEditor ul li:before,#featVid ul li:before,#news ul li:before,#events ul li:before,#blog ul li:before,#quickLinks ul li:before{content:"\f105";font-family:'font awesome 5 free';font-weight:900;position:absolute;left:1em;top:.2em;font-size:.75em;color:#dfa431}#content ol,#content_home ol,.contentEditor ol{margin-left:20px}#content ul li ul li,#content_home ul li ul li,.contentEditor ul li ul li{padding-left:1.5em;font-size:.92em;line-height:1.4em}#content ul li ul li:before,#content_home ul li ul li:before,.contentEditor ul li ul li:before{font-size:.75em;line-height:1.4em;color:#000}.clearFloats{clear:both}.nobr{white-space:nowrap}input{font-size:1em}input[type=text],input[type=password],input[type=tel],input[type=number],input[type=email],input[type=url],input[type=search],textarea,select,input[type=button],input[type=submit],input[type=reset]{-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}input[type=radio],input[type=checkbox]{border:1px solid #999}input[type=text],input[type=date],input[type=password],input[type=tel],input[type=number],input[type=email],input[type=url],input[type=search],textarea,select{border:1px solid #999;background:#efefef;display:block;width:100%;font-size:1em;margin-bottom:.25em;border-radius:6px;-webkit-border-radius:6px;box-shadow:none;padding:.5em}input[type=text]:focus,input[type=date]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,textarea:focus{background:#fff;border:1px solid silver}.failedValidation{border:1px solid red!important}input[type=file]{-webkit-appearance:normal}.failedValidation:focus{border:1px solid #efa0a0!important}textarea{display:block}#content .formButton{border-radius:6px;background:#dfa431;color:#fff;text-shadow:0 1px 0 #cc9529;padding:.824em 1.25em}#content input[value=Clear]{text-shadow:none;background:#ececec;border:1px solid #dcdcdc;color:#9c9c9c}select option{padding:0 .2em}.button,input[type=button],input[type=submit],input[type=reset]{background:#69c;color:#fff;border:0;padding:.4em .6em;line-height:1em;cursor:pointer}input::-moz-focus-inner{border:0;padding:0}input[type=button]:focus,input[type=submit]:focus,input[type=reset]:focus{background-color:#f03c5e}input.bulky,.bulky{padding:.4em .6em;font-size:1.2em}.formTable,.formTable table{width:100%}.formTable td{width:50%}.formTable input[type=text],.formTable input[type=password],.formTable input[type=tel],.formTable input[type=number],.formTable input[type=email],.formTable input[type=url],.formTable textarea{width:100%}.formTable td{padding:0 0 5px 5px}.formTable table td,.formTable table td:first-child{padding-bottom:0}.formTable td:first-child{padding:0 5px 5px 0}.formTable.right td:first-child{text-align:right;width:1%}.formTable.right td{width:auto}.formTable td[colspan="2"]{padding:0 0 5px}.subjClass{display:none}#Captcha label{padding-left:0}#RegistrationForm input+label{margin:.75em 0;display:block}#RegistrationForm input+label input[type=checkbox]{margin-right:.5em}select{position:relative}.styledSelect{position:relative;width:100%;overflow:hidden;background:#efefef;border:1px solid #999;border-radius:6px;box-shadow:none;display:block;font-size:1em;margin-bottom:.25em;padding:0}.styledSelect:after{position:absolute;font-family:'font awesome 5 free';font-weight:900;content:"\f0d7";right:1em;top:50%;margin-top:-.5em}.styledSelect select{width:120%;margin:0;border:0;color:#666}.requiredField{border:1px solid red!important}body>header{position:fixed;top:0;z-index:5;right:0;width:100%;height:2.75em;overflow:hidden;background:#fff;border-bottom:1px solid #fff;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.35);box-shadow:0 3px 5px 0 rgba(0,0,0,.35);transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}body>header.status{height:auto}body>header>#brand{position:absolute;z-index:1;top:0;left:.25em;height:2.75em;width:100%;background:url(../images/PoliceApp.svg) no-repeat center left}body>header>a{display:inline-block;overflow:hidden;position:relative;z-index:2}body>header #menu,body>header #accountLogin{height:100%;color:#fff;text-transform:uppercase;padding:0 1em;font-weight:700;font-size:1em;line-height:2.75em;float:right;display:inline-block;vertical-align:middle;background:#dfa431}body>header #menu .fa{color:#fff;display:inline-block;font-size:1.75em;vertical-align:middle}body>header #accountLogin{background:#e5e9f1;color:#1161a0;margin-right:1px;font-size:.625em;line-height:4.4em}body>header .action,.headerLink{position:relative;text-align:left;display:block;padding:.75em 1.5em;width:100%;color:#fff;text-shadow:0 1px 0 #19649f;text-transform:uppercase;font-weight:700;transition:ease all 300ms;-webkit-transition:ease all 300ms;background:#17629e}body>header .action{padding:.85em 1.5em}body>header .action:after,body>nav .action:after{content:"\0020\f105";margin-left:.5em;font-family:'font awesome 5 free';font-weight:900;float:right}body>header>.action{border-top:1px solid #fff;text-align:center}body>header>.action:after{float:none}body>nav>.action{padding:0 1em;line-height:2.75em;position:relative;text-align:left;display:block;background:#ececec;border-bottom:1px solid #ccc}body>nav>.action.Dashboard:before{content:"\f3fd";font-family:'font awesome 5 free';font-weight:900;margin-right:.5em}body>nav>.action.Login:before{content:"\f023";font-family:'font awesome 5 free';font-weight:900;margin-right:.5em}.slideNav{right:90%}body.slideNav{overflow:hidden!important}.slideNav>#mainNav,#appNav.showSecondaryNav{right:0;width:90%;height:100%;box-shadow:0 0 100px 50px #000}body>#mainNav,body>#appNav{right:-100%;position:fixed;overflow:scroll;height:100%;top:0;padding:0;width:100%;z-index:10;background:#ececec;transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}body>#mainNav .menuBack,body>#appNav .secondaryBack{display:block;padding:0 1.5em;line-height:2.75em;color:#636363;background:#ccc}body>#mainNav .menuBack:before,body>#appNav .secondaryBack:before{content:"\f104";font-family:'font awesome 5 free';font-weight:900;margin-right:1em}body>#mainNav>ul{border-bottom:1px solid #fff}body>#mainNav>ul>li,body>#appNav>ul>li{border-bottom:1px solid #ccc;border-top:1px solid #fff}body>#mainNav>ul>li.on,body>#appNav>ul>li.on{background:#0a304e;border-top:1px solid rgba(0,0,0,.08)}body>#mainNav>ul>li.on>a{color:#fff}body>#mainNav>ul>li a,body>#appNav>ul>li>a{padding:.75em 1em;position:relative;display:block;line-height:120%}body>#appNav>ul>li>a{padding:.75em 1em .75em 2.5em}body>#mainNav>ul>li a:after,body>#appNav>ul>li>a:after{content:"\f105";position:absolute;right:1em;top:50%;margin-top:-.65em;font-family:'font awesome 5 free';font-weight:900;float:right}body>#appNav{position:fixed;right:-100%;width:90%;background:#17629e}body>#appNav>ul{border-bottom:1px solid rgba(255,255,255,.13)}body>#appNav>ul>li{border-top:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(0,0,0,.25)}body>#appNav>ul>li.on{background:#0a304e;border-top:1px solid rgba(0,0,0,.08)}body>#appNav>ul>li>a{color:#fff}body>#appNav>ul>li>a:before,.headerLink h1:before{font-family:'font awesome 5 free';font-weight:400;position:absolute;margin-right:.5em;color:rgba(255,255,255,.25);left:1em}body>#appNav>ul>li.navCompleted>a:before,.headerLink.Completed h1:before{content:"\f14a"}body>#appNav>ul>li.navIncomplete>a:before,.headerLink.Incomplete h1:before{content:"\f0c8"}#content .headerLink{width:calc(100% + 2em);position:fixed;transition:ease all 300ms;line-height:3em;padding:0 1em;box-shadow:0 3px 5px 0 rgba(0,0,0,.35);z-index:5;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:-4.4em -1em 0}#content .headerLink>h1{font-size:1em;overflow:hidden;text-overflow:ellipsis;padding:0 4.5em 0 1.5em;white-space:nowrap;margin:0;color:#fff;text-transform:none;z-index:10}#content .headerLink>h1:after{content:"\f141";font-family:'font awesome 5 free';font-weight:900;font-size:1.79em;position:absolute;right:1.1em;top:0;height:100%;background:#0a304e;line-height:180%;padding:0 .59em}.hideNav{display:none}body>main #content nav{clear:both;width:100%;margin:1em 0 0}body>main #content nav ul{background:#ececec;border-radius:6px;border:1px solid #ccc}body>main #content nav ul li{border-bottom:1px solid #ccc;padding:0;margin:0}body>main #content nav ul li:last-child{border-bottom:0}body>main #content nav ul li a{color:#2f75ad;padding:.5em 1em;display:block;font-style:normal}body>main #content nav ul li a:after{content:"\f105";font-family:'font awesome 5 free';font-weight:900;float:right}body>main #content nav ul li:before{content:""}main{position:relative}main>#content{margin-top:2.75em;padding:1.875em 1em;background:#fff}.status+#mainNav+main>#content,#content.applicationView{margin-top:5.25em}#content.applicationView{overflow:visible}.title{color:#fff;font-size:1.125em;text-align:center;font-weight:700}.drop-downs{margin-bottom:3.125em}.drop-downs>a{margin:.25em 0;transition:ease all 300ms}#content .drop-downs ul{margin:0}.btn,.btn-grey,.btn-yellow,.btn-blue,.btn-white,.button-style{width:100%;font-size:1.063em;padding:.824em 1.25em;margin-bottom:1px;display:block;font-weight:700;border-radius:6px;-webki-border-radius:6px}.btn-grey{position:relative;z-index:2;color:#2f75ad;border:1px solid #0f5890;text-shadow:0 1px 0 rgba(255,255,255,.7);background:#f3f3f3}.btn-yellow,.button-style.yellow{color:#fff;border:1px solid #1b6caa;text-shadow:0 1px 0 #cc9529;text-align:center;margin-top:.65em;background:#dfa431}.btn-applicants{border:1px solid #6aa0cb;background:#b9cee6}.btn.btn-applicants i{line-height:.5}.loading{background:#fff!important;border:1px solid #ccc!important;color:#666!important;text-shadow:none!important}.loading:before{content:"\f110";display:inline-block;margin-right:.5em;font-family:'font awesome 5 free';font-weight:900;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.btn-blue,.button-style.blue{color:#fff;display:block;width:100%;padding:.5em;font-size:1.1em;border-radius:6px;-webkit-border-radius:6px;margin:1em 0;text-align:center;line-height:150%;text-shadow:0 1px 0 #19649f;border:1px solid #18639e;background:#17629e;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4581b1',endColorstr='#17629e',GradientType=0 )}.button-style.blue,.button-style.yellow{border:0;font-size:1em;padding:.5em 0;line-height:120%}.btn-white{background:0 0;border:1px solid #fff;color:#fff;margin-top:.5em}.btn-white:before{content:"\f00d";font-family:'font awesome 5 free';font-weight:900;margin-right:.25em}nav>.btn-grey{border:1px solid #ccc}.btn-full{width:100%;display:block;clear:both}.btn i{float:right;backface-visibility:hidden;color:#3c7db1;line-height:.7em;font-weight:400;font-size:2em;transition:ease all 300ms;-webkit-transition:ease all 300ms;opacity:.5;-webkit-opacity:.5}.btn.on i{transform:rotate(180deg);opacity:1;-webkit-opacity:1}.drop-downs>div{position:relative;font-size:.813em;z-index:1;border-radius:0 0 6px 6px;max-height:0;overflow:hidden;background:#fff;width:calc(100% - 2px);margin:-.9em auto .8em;transition:max-height 500ms ease-out 0s}.drop-downs>div.on{height:auto;max-height:99999999px;transition:max-height 500ms ease-in 0s}.drop-downs span{display:block;line-height:130%;font-weight:700;padding:.75em 1.75em;margin:1.25em 0 0;background:#e5e9f1;color:#31659b;text-transform:uppercase}#content .drop-downs ul li{margin:0}#content .drop-downs li{padding:0}#content .drop-downs li:before{content:''}#content .drop-downs li:last-child{border:0}.drop-downs li{border-bottom:1px solid #e4e4e4}.drop-downs li a{display:block;padding:.75em 1.75em}.drop-downs li a:after{content:"\f105";font-family:'font awesome 5 free';font-weight:900;float:right;color:#acacac}main.home img{margin:2em auto}.applicant-info{padding:2em 1em;background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#e2e2e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#e2e2e2));background:-webkit-linear-gradient(top,#ffffff 0%,#e2e2e2 100%);background:-o-linear-gradient(top,#ffffff 0%,#e2e2e2 100%);background:-ms-linear-gradient(top,#ffffff 0%,#e2e2e2 100%);background:linear-gradient(to bottom,#ffffff 0%,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#e2e2e2',GradientType=0 )}.applicant-info h2{color:#1b68a4}#content{clear:both;word-wrap:break-word}#content img{max-width:100%;height:auto}#content .photoright,#content .photoleft{max-width:40%;max-height:40%;height:auto}#content .photoright img,#content .photoleft img{max-width:100%;height:auto}img.phototreatment,.phototreatment img{max-width:100%;max-height:120px}.photoright{float:right;padding:0 0 10px 10px;clear:right}.photoleft{float:left;padding:0 10px 10px 0;clear:left}.muted{opacity:.5;filter:alpha(opacity=50)}.highlight{padding:1em;margin:.7em 0 1.5em;color:#fff;text-shadow:0 1px 0 #cc9529;border:1px solid #e5a630;border-radius:6px;background:#e2b96c;background:-moz-linear-gradient(top,#e2b96c 0%,#e5a630 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e2b96c),color-stop(100%,#e5a630));background:-webkit-linear-gradient(top,#e2b96c 0%,#e5a630 100%);background:-o-linear-gradient(top,#e2b96c 0%,#e5a630 100%);background:-ms-linear-gradient(top,#e2b96c 0%,#e5a630 100%);background:linear-gradient(to bottom,#e2b96c 0%,#e5a630 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2b96c',endColorstr='#e5a630',GradientType=0 );filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5ca97',endColorstr='#e6ab38',GradientType=0 )}.highlight p{margin-bottom:0}#content * h1{font-size:1.2em}nav.breadcrumb{font-size:.8em}nav.breadcrumb a{white-space:nowrap;overflow:visible;text-overflow:ellipsis;max-width:35%;display:inline-block;vertical-align:bottom}nav.breadcrumb a:last-child{}#content nav.children{margin-top:30px}#content nav.children ul{background-color:rgba(0,0,0,.1);-webkit-border-radius:4px;border-radius:4px}#content nav.children li{background:0 0;padding:0;margin:0}#content nav.children a{padding:.4em .6em;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#content nav.children li+li a{border-top:1px solid #fff}.shareIcons{display:inline-block;position:relative;overflow:auto}.shareIcons a{display:block;float:left;margin:0 .5em 1em 0;height:32px;width:32px;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-border-radius:.2em;border-radius:.2em;-webkit-box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.2);box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.2)}.shareFacebook{background-color:#3b5998;background-image:url(../../images/icons/64x64/facebook.png)}.shareTwitter{background-color:#00aced;background-image:url(../../images/icons/64x64/twitter.png)}.shareLinkedin{background-color:#007bb6;background-image:url(../../images/icons/64x64/linkedin.png)}.shareGoogle{background-color:#dd4b39;background-image:url(../../images/icons/64x64/google-plus.png)}.textIcon{background:#999;background-color:rgba(0,0,0,.2);font-size:.8em;line-height:1em;display:inline-block;padding:.2em .4em;-webkit-border-radius:.5em;border-radius:.5em;color:#fff}.alertRed{color:red!important;text-decoration:none;display:inline-block;vertical-align:text-bottom}.failedValidationText,.fieldHint{color:red;font-style:italic;font-size:.9em;margin:0 0 .5em;padding:0 .7em}.fieldHint{color:#666;padding:0 .7em}.failedValidationText+.failedValidationText{margin:0}.fieldHint a,.failedValidationText a{color:#cf0000;text-decoration:underline}.failedValidationText+.fieldHint{padding-top:0;margin-top:-.5em}.styledTable{width:100%;margin-bottom:1.5em;background:#ececec}.styledTable th{color:#fff;font-weight:400;padding:.5em;font-size:1.1em;background:#e4aa44}.styledTable td{padding:.75em 1em;border-bottom:1px solid #dcdcdc;color:#000}main.home>#content{background:var(--light-blue);padding:0}main.home p{text-align:center;line-height:1.25em}.home #find-a-job{text-align:center;padding:3.5rem 3.125rem 4rem;background:url(/images/m/home/jop-search-header.jpg) no-repeat center/cover}.home #find-a-job h1{font-weight:600;font-size:1.5625rem;color:#fff;text-align:center}.home #find-a-job label{font-weight:600;font-size:14px;color:#fff;margin-bottom:20px}.home #find-a-job .search-boxes label{display:block;width:100%;text-align:center;font-size:.875rem;color:#fff;font-weight:600}.home #find-a-job .search-boxes label select{text-align:center;border:0;margin-top:5px;font-size:14px;color:#000;width:100%;padding:0 2rem 0 .75rem;height:2.5rem;background:#f7f7f7 url(/images/home-search-select-arrow.svg) no-repeat center right;border-radius:2px;appearance:none;-webkit-appearance:none}.home #find-a-job .search-boxes label select:focus{border-color:var(--blue)}.home #find-a-job .search-boxes label select::-ms-expand{display:none}.home #find-a-job .search-boxes label input[type=text]{border:0;text-align:center;margin-top:5px;font-size:14px;color:#000;width:100%;padding:0 .75rem;height:2.5rem;background:#f7f7f7;border-radius:2px}.home #find-a-job .search-boxes label input[type=text]:focus{border-color:var(--blue)}.home #find-a-job .search-boxes>button{cursor:pointer;margin-top:31px;display:block;width:100%;line-height:3rem;padding:0 1em;color:#fff;font-weight:600;font-size:1rem;color:#fff;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.5);background:#4581b1;background-image:linear-gradient(180deg,#266CA4 40%,#17629E 69%);border:1px solid rgba(255,255,255,.27);border-radius:2px}.home #find-a-job .search-boxes>button:hover{background:var(--dark-blue)}.home #find-a-job .search-boxes>button::after{content:"";padding-left:1.875rem;background:url(/images/job-search/search-icon.svg) no-repeat center}.home #find-a-job .search-boxes .more-info{display:inline-block;cursor:pointer;position:relative;width:14px;height:14px;margin-left:3px;vertical-align:text-bottom;background:url(/images/job-search/info-icon-yellow.svg) no-repeat center}.home #jobs-by-state{padding:3.5rem 1rem}.home #jobs-by-state h2{font-weight:600;font-size:1.5625rem;color:#00345e;text-align:center}.home #jobs-by-state ul{column-count:2;column-gap:1rem;margin:0 0 1.25rem}.home #jobs-by-state li{margin:0 0 4px;font-style:normal;padding:0;break-inside:avoid;width:100%;display:inline-block}.home #jobs-by-state li a{color:#16629e;border-radius:2px;border:1px solid #e2e2e2;font-size:.875rem;font-weight:600;padding:0 1em;line-height:40px;display:block;background:#fff}.home #jobs-by-state li a:after{content:'\0020\»';color:#e4aa44;float:right}.home #jobs-by-state .button{display:block;font-weight:700;border-radius:2px;color:#fff;border:1px solid #cc9529;text-shadow:0 1px 0 #cc9529;padding:0 .5em;line-height:45px;font-size:1rem;text-align:center;width:100%;max-width:13.75rem;margin:1em auto 0;background:linear-gradient(to bottom,#e8b24a 47%,#dfa431 51%)}.home #find-jobs-with-alert{padding:3.5rem 1rem 1rem;background:#012c53}.home #find-jobs-with-alert h2{font-weight:600;font-size:1.5625rem;color:#fff;text-align:center}.home #find-jobs-with-alert p{color:#fff}.home #find-jobs-with-alert .email-collection-form{border:0;border-radius:3px;margin:2rem 0 1rem}.home #find-jobs-with-alert .email-collection-form .form-title{display:block;font-weight:600;font-size:1.25rem;color:var(--blue);padding-left:23px;background:url(/images/form-badge.png) no-repeat top left;background-size:auto;background-size:15px 18px;margin-bottom:.625rem}.home #find-jobs-with-alert .email-collection-form input{border-radius:2px;border-color:#e2e2e2}.home #find-jobs-with-alert .email-collection-form button{cursor:pointer;margin-top:10px;display:block;width:100%;line-height:3rem;padding:0 1em;color:#fff;font-weight:600;font-size:1rem;color:#fff;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.5);background:#4581b1;background-image:linear-gradient(180deg,#266CA4 40%,#17629E 69%);border:1px solid rgba(0,0,0,.27);border-radius:2px}.home #info-for-applicants{padding:3.5rem 1rem;background:0 0}.home #info-for-applicants h2{font-weight:600;font-size:1.5625rem;color:#00345e;text-align:center}.home #info-for-applicants a{color:#16629e;margin:0 0 4px;border-radius:2px;border:1px solid #e2e2e2;font-size:.875rem;font-weight:600;padding:0 1em;line-height:40px;display:block;background:#fff}.home #info-for-applicants a:after{content:'\0020\»';color:#e4aa44;float:right}#content ul#prerequisites li span{font-size:1.2em}#content ul#prerequisites li.iconCPCA,#content ul#prerequisites li.iconCHIP,#content ul#prerequisites li.iconLancster,#content ul#prerequisites li.iconNJSACOP,#content ul#prerequisites li.iconLEC,#content ul#prerequisites li.iconCFCA,#content ul#prerequisites li.iconSCCJA,#content ul#prerequisites li.iconDauphin,#content ul#prerequisites li.iconRIPoliceChiefs,#content ul#prerequisites li.iconGeneric,#content ul#prerequisites li.iconAtlanticAPCO,#content ul#prerequisites li.iconNJOCC,#content ul#prerequisites li.iconNJMonmouth,#content ul#prerequisites li.iconNJCamden,#content ul#prerequisites li.iconAnnville,#content ul#prerequisites li.iconPES,#content ul#prerequisites li.iconBucks,#content ul#prerequisites li.iconRIAFC{margin-bottom:2em;padding-left:3em;display:block;background-size:33px 48px}#content ul#prerequisites li.iconCPCA:before,#content ul#prerequisites li.iconCHIP:before,#content ul#prerequisites li.iconLancster:before,#content ul#prerequisites li.iconNJSACOP:before,#content ul#prerequisites li.iconLEC:before,#content ul#prerequisites li.iconCFCA:before,#content ul#prerequisites li.iconSCCJA:before,#content ul#prerequisites li.iconDauphin:before,#content ul#prerequisites li.iconRIPoliceChiefs:before,#content ul#prerequisites li.iconGeneric:before,#content ul#prerequisites li.iconAtlanticAPCO:before,#content ul#prerequisites li.iconNJOCC:before,#content ul#prerequisites li.iconNJMonmouth:before,#content ul#prerequisites li.iconNJCamden:before,#content ul#prerequisites li.iconAnnville:before,#content ul#prerequisites li.iconPES:before,#content ul#prerequisites li.iconBucks:before,#content ul#prerequisites li.iconRIAFC:before{content:''}#content ul#prerequisites li.iconCPCA{background:#fff url(/images/icons/icon_CPCA.svg) top left no-repeat}#content ul#prerequisites li.iconCHIP{background:#fff url(/images/icons/icon_CHIP.svg) top left no-repeat}#content ul#prerequisites li.iconLancster{background:#fff url(/images/icons/icon_Lancaster.svg) top left no-repeat}#content ul#prerequisites li.iconNJSACOP{background:#fff url(/images/icons/icon_LEC.svg) top left no-repeat}#content ul#prerequisites li.iconLEC{background:#fff url(/images/icons/icon_NJSACOP.svg) top left no-repeat}#content ul#prerequisites li.iconCFCA{background:#fff url(/images/icons/icon-CtFireChief.png) top left no-repeat}#content ul#prerequisites li.iconSCCJA{background:#fff url(/images/icons/icon-SCCJACT.png) top left no-repeat}#content ul#prerequisites li.iconDauphin{background:#fff url(/images/icons/icon-DauphinCounty.png) top left no-repeat}#content ul#prerequisites li.iconRIPoliceChiefs{background:#fff url(/images/icons/icon-RIPoliceChiefs.png) top left no-repeat}#content ul#prerequisites li.iconGeneric{background:#fff url(/images/icons/icon-Generic.png) top left no-repeat}#content ul#prerequisites li.iconAtlanticAPCO{background:#fff url(/images/icons/icon-AtlanticAPCO.png) top left no-repeat}#content ul#prerequisites li.iconNJOCC{background:#fff url(/images/icons/icon-Ocean-City-NJ.png) top left no-repeat}#content ul#prerequisites li.iconNJMonmouth{background:#fff url(/images/icons/icon-NJ-Monmouth.png) top left no-repeat}#content ul#prerequisites li.iconNJCamden{background:#fff url(/images/icons/icon-Camden-County.png) top left no-repeat}#content ul#prerequisites li.iconAnnville{background:#fff url(/images/icons/icon-Annville-Palmyra.png) top left no-repeat}#content ul#prerequisites li.iconPES{background:#fff url(/images/icons/icon-test-and-pencil.png) top left no-repeat}#content ul#prerequisites li.iconBucks{background:#fff url(/images/icons/icon-bucks-county.png) top left no-repeat}#content ul#prerequisites li.iconRIAFC{background:#fff url(/images/icons/icon-RIAFC.png) top left no-repeat}#content ul#prerequisites li.iconMCOPA{background:#fff url(../images/icons/icon-MA-Chiefs-of-Police-Association.png) top left no-repeat}.email-collection-form{background:#f0f0f0;margin:3em 0 20px;overflow:auto;border-radius:4px;border:1px solid #dbac57;padding:21px}.email-collection-form h2{font-size:20px;text-align:left;color:#2e6299;font-weight:600;padding-left:23px;background:url(/images/form-badge.png) no-repeat top left;background-size:15px 18px;margin-bottom:6px}.email-collection-form p{color:#333}.email-collection-form div input{background:#fff;text-align:center}.loginForm[style="width: 500px;"]{width:100%!important;padding:1em;margin:2em 0 0;background:#f7f7f7;border:1px solid #efefef;border-radius:6px;-webkit-border-radius:6px}.loginForm table tr:first-child td{background:0 0;color:#16629e;font-size:1.25em;font-weight:700;line-height:1.125em;padding-bottom:14px}.loginForm table tr:last-child td:last-child{padding-left:5px}.loginForm table tr:last-child td:last-child .button-style{border-radius:6px;border:1px solid #dfa431}.muted{color:#666}.leftCol.full .compare{display:none}.departmentContactForm hr{display:none}.signupTerms{font-size:.8em;line-height:140%}.topAlert{display:block;margin-bottom:1em}.social-media-share{text-align:center;padding:0 0 2em}.social-media-share h2{max-width:16.875rem;margin:0 auto .5em}.social-media-share h2+p{font-size:1rem;max-width:31.25rem;margin:-.75em auto 2em}.social-media-share .flex{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.social-media-share .flex a{color:#666;font-size:.875rem;width:33%;text-align:center;display:inline-block;vertical-align:top;line-height:24px;padding:.5em}.social-media-share .flex a:hover{text-decoration:none;color:#333;border-color:#e4aa44}.social-media-share .flex a+a{margin-left:2em}.social-media-share .flex a img{display:block;margin:0 auto .25em}#popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background:rgba(0,0,0,.4)}#popup .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;max-width:410px;width:90%;border-radius:5px;box-shadow:0 12px 54px 0 rgba(0,0,0,.3)}#popup .container .top{background:#16629e;position:relative;color:#fff;font-size:15px;padding:1.75em 2em;border-radius:5px 5px 0 0}#popup .container .top .close{font-weight:600;display:block;cursor:pointer;opacity:.4;width:2em;height:2em;line-height:2em;font-size:1.5em;text-align:center;position:absolute;top:0;right:0}#popup .container .top .close:hover{opacity:1}#popup .container .top .title{font-size:22px;text-align:left;font-weight:600;display:block}#popup .container .top p{margin:10px 0 0}#popup .container .bottom{padding:1em 2em}#popup .container .bottom .email-signup{position:relative}#popup .container .bottom .email-signup input[type=email]{width:100%;border:1px solid #b2b2b2;height:45px;border-radius:2px;padding:0 1em;font-size:15px;color:#666}#popup .container .bottom .email-signup input[type=email]:focus{border-color:#e8b24a}#popup .container .bottom .email-signup input[type=submit]{border:1px solid #cc9529;padding:0;line-height:43px;text-shadow:0 1px 1px rgba(0,0,0,.16);cursor:pointer;font-weight:600;width:120px;text-align:center;border-radius:2px;font-size:15px;color:#fff;position:absolute;top:0;right:0;background:#e8b24a;background:-webkit-gradient(linear,left top,left bottom,color-stop(47%,#e8b24a),color-stop(51%,#dfa431));background:-webkit-linear-gradient(top,#e8b24a 47%,#e6ab38 51%);background:-webkit-linear-gradient(top,#e8b24a 47%,#dfa431 51%);background:linear-gradient(to bottom,#e8b24a 47%,#dfa431 51%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8b24a',endColorstr='#dfa431',GradientType=0 )}#popup .container .bottom .email-signup input[type=submit]:hover{background:#dfa431}#popup .container .bottom p{color:#333;font-size:15px;text-align:center;line-height:20px}#popup .container .bottom span{color:#16629e;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#popup .container .bottom .spinner{display:block;margin:2em auto 0;width:32px;height:32px;background:url(/../images/spinner.png) no-repeat center;background-size:contain;animation-name:spin;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#popup .container .bottom .button-style{font-size:16px;padding:1em 0;margin:0;text-decoration:none;color:#fff;border:1px solid #cc9529;text-shadow:0 1px 0 #cc9529;text-align:center;background:#e8b24a;background:-webkit-gradient(linear,left top,left bottom,color-stop(47%,#e8b24a),color-stop(51%,#dfa431));background:-webkit-linear-gradient(top,#e8b24a 47%,#e6ab38 51%);background:-webkit-linear-gradient(top,#e8b24a 47%,#dfa431 51%);background:linear-gradient(to bottom,#e8b24a 47%,#dfa431 51%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8b24a',endColorstr='#dfa431',GradientType=0 )}#popup .container .bottom .button-style:hover{background:#dfa431}body .fancybox-slide .popAlertText{text-align:center;padding-bottom:15px}body .fancybox-slide .btn{max-width:10em;background:#ececec;margin:0 auto!important}.dashboard>#content{background:#16629e}.dashboard>#content>nav{display:none}.dashboard h1{color:#fff}.dashboard h1:before{content:"\f015";font-family:'font awesome 5 free';font-weight:900;margin-right:.25em;color:rgba(255,255,255,.5)}.dashboard hr{border-top:1px dashed rgba(255,255,255,.3)}.dashboard .drop-downs{margin-bottom:0}.dashboard .btn{font-weight:400;margin:0;position:relative;z-index:2}.dashboard .btn:before{font-family:'font awesome 5 free';font-weight:900;margin-right:.6em}.dashboard .btn-grey:before{color:#acacac}.dashboard .btn-grey.on:before,.dashboard .btn-yellow.on:before{color:#90bee2}.dashboard .btn-yellow:before{color:#b87d0a;text-shadow:none}.dashboard .btn:after{content:"\f107";font-family:'font awesome 5 free';font-weight:900;float:right;font-size:2em;line-height:.7em;opacity:.5;-webkit-opacity:.5;transition:ease all 300ms;-webkit-transition:ease all 300ms}.dashboard .btn.on:after{transform:rotate(180deg);opacity:1;-webkit-opacity:1}.dashboard .accountControls{border:0}.dashboard .accountControls a{display:block}.btn-grey.on,.btn-yellow.on{background:#4692ce;color:#fff;text-shadow:none;border:1px solid #00427e}.btn-grey.on:after,.btn-yellow.on:after,.btn-grey.on i,.btn-yellow.on i{color:#fff}.dashboard .messages:before{content:"\f0ca"}.dashboard .applications:before{content:"\f0c5"}.dashboard .jobPostings:before{content:"\f007"}.dashboard .testScores:before{content:"\f044"}.dashboard .upcomingTests:before{content:"\f133"}.dashboard .pendignRSVPs:before{content:"\f133"}.dashboard .documents:before{content:"\f07b"}.dashboard .btn-yellow{margin-top:1px;text-align:left}.dashboard .jobAnnouncements .btn-blue{text-align:center;border:1px solid #fff;border-radius:0 0 6px 6px;margin:0;padding:.9em 1.25em;background:#0a304e;text-shadow:none}.dashboard .changePassword:before{content:"\f023"}.dashboard .updateInfo:before{content:"\f085"}.dashboard .Logout{background:#104976;color:#fff;border:1px solid #1b6caa}.dashboard .Logout:before{content:"\f056";color:#57748a}.dashboard .Logout:after{content:""}.dashboard .drop-downs.noBG{background:0 0}.dashboard .drop-downs>div{position:relative;z-index:1;margin:0;background:0 0}.dashboard .drop-downs>.tabs,.dashboard .drop-downs>.tabs>div{background:0 0;border-radius:0}.dashboard .drop-downs>div>div{background:#fff;float:left;border-radius:6px;overflow:auto;margin:.75em auto 1em;width:100%}.dashboard .drop-downs>div>div>.tab{float:left;display:inline-block;width:auto}.dashboard .drop-downs .btn>span{background:red;border-radius:4px;color:#fff;display:inline-block;font-size:.8em;font-weight:400;line-height:inherit;margin:0;padding:.25em .75em;position:absolute;right:1.5em;text-shadow:none;text-transform:none;z-index:1;border-bottom:1px solid #7f0000}.dashboard .drop-downs .btn.on>span{background:#fff;color:#0a304e;border-bottom:1px solid #0a304e}.dashboard .tab label{color:#fff;border:1px solid #0f5890;position:relative;z-index:1;background:rgba(0,0,0,.5);border-radius:6px 6px 0 0;display:inline-block;padding:1em 2em;margin-left:-1px;position:relative;left:1px;cursor:pointer;text-transform:uppercase}.dashboard .tab [type=radio]{display:none}.dashboard [type=radio]:checked~label{background:#fff;color:#2a506e;border-bottom:none;z-index:3}.dashboard .tab [type=radio]{display:none}.dashboard .drop-downs>.tabs .info{display:block;width:100%;float:left;position:relative;z-index:2;margin:-2px 0 0;background:#fff;border:1px solid #0f5890;border-radius:0 6px 6px 6px}.dashboard #content .info ul{margin:0}.dashboard #content .info li{font-style:normal;margin-bottom:0;padding-left:1.5em}.dashboard #content .info li:last-child{border:0}.dashboard #content .info li:before{top:1.2em;left:1.25em;font-size:1em;content:"\f0e0";font-family:'font awesome 5 free';font-weight:900;color:#70b5ed}.dashboard #content .info li a{padding:1.25em 2.75em 1.25em 1.75em}.dashboard #content .info li a:after{position:absolute;right:1em;top:calc(50% - 0.5em)}.dashboard #content .info .alert a{color:red}.dashboard #content .info .alert:before{content:"\f071";color:#e8b24a}.dashboard #content .info.jobAnnouncements li:before{content:"\f0a1";color:#e8b24a}.dashboard #content .info li a span{color:#8c8c8c;display:block;font-style:italic;background:0 0;font-weight:400;padding:0;margin-top:.25em}.dashboard .drop-downs>.options{font-size:1em}.dashboard .drop-downs>.options>div{padding:1em}.dashboard .options p,.dashboard .options label,.dashboard .options ul{font-size:.813em}.dashboard input[type=checkbox]{margin:1em 0 0}.dashboard [type=reset]{margin:-.75em 0 0;background:#acacac;border:0;text-shadow:none}.dashboard #content .options{margin-bottom:0}.dashboard #content .btn.documents+.options>div:first-child{margin-bottom:0;padding-bottom:0;border-radius:6px 6px 0 0}.dashboard #content .btn.documents+.options>div:first-child span{margin:0;display:block;padding:0;background:0 0}.dashboard #content .btn.documents+.options>div:first-child span a{margin:0;text-transform:none;font-size:.875em;border-radius:3px;text-align:center;display:block;padding:.75em 1.75em;background:#e5e9f1}.dashboard #content .btn.documents+.options>div:first-child span a:before{content:"\f093";margin-right:.5em;font-family:'font awesome 5 free'}.dashboard #content .btn.documents+.options>div:nth-child(2){margin-top:0;border-radius:0 0 6px 6px}.dashboard #content .btn.documents+.options>div:nth-child(2) ul li{border-top:1px dashed #e4e4e4}.dashboard #content .btn.documents+.options>div:nth-child(2) ul li:before{display:none}.dashboard #content .btn.documents+.options>div:nth-child(2) ul li a{font-style:normal;color:#333;padding:.25em 1em;display:flex;justify-content:space-between;align-items:center;align-content:center}.dashboard #content .btn.documents+.options>div:nth-child(2) ul li a:after{content:"\f019";background:#e5e9f1;font-weight:600;font-family:'font awesome 5 free';margin-left:.5em;float:right;width:35px;height:35px;line-height:35px;border-radius:50%;text-align:center;color:#2f75ad}.dashboard .options ul li{border-bottom:0;color:red}.dashboard .options ul li span{display:inline-block;padding:0;margin:0;font-style:normal;font-weight:700;background:0 0}.dashboard #content .optiondata>div>span{margin:0;text-transform:none;line-height:inherit;padding:.75em}.dashboard #content .optiondata ul{border-bottom:1px dashed #ccc;margin:1em 0;padding-bottom:.5em}.dashboard #content .optiondata ul:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.dashboard #content .optiondata ul li{font-size:1em;color:#000;font-style:normal}.dashboard #content .optiondata ul li span{text-transform:none}.dashboard #content .upcomingTests+.optiondata li,.dashboard #content .optiondata li{line-height:140%;margin-bottom:.5em}.dashboard #content .optiondata li a{background:#4a708e;color:#fff;border-radius:6px;margin-top:.75em;padding:.75em 1em}.dashboard #content .optiondata li a:after{color:#fff}.dashboard #content .info .submitted li,.dashboard #content .info .unsubmitted li{overflow:auto;padding-left:0}.dashboard #content .info .submitted li+li,.dashboard #content .info .unsubmitted li+li{border-top:1px solid #bcbcbc;padding-top:1px}.dashboard #content .info .unsubmitted li:before{content:"\f022"}.dashboard #content .info .submitted li a:after,.dashboard #content .info .unsubmitted li a:after{content:''}.dashboard #content .info .submitted li a,.dashboard #content .info .unsubmitted li a{padding:1.25em 2.75em .75em 3.25em}.dashboard #content .info .unsubmitted li .app-info,.dashboard #content .info .submitted li .app-info,.dashboard #content .info .unsubmitted li .app-score,.dashboard #content .info .submitted li .app-score,.dashboard #content .info .unsubmitted li .app-edit,.dashboard #content .info .submitted li .app-edit,.dashboard #content .info .unsubmitted li .app-withdraw,.dashboard #content .info .submitted li span.app-date{border:1px solid #fff;width:50%;margin:0;font-weight:400;color:inherit;text-transform:none;line-height:100%;padding:.75em 0;display:inline-block;vertical-align:middle;text-align:center;background:#e5e9f1}.dashboard #content .info .unsubmitted li .app-withdraw,.dashboard #content .info .submitted li span.app-date{border-left:0}.dashboard #content .info .app-info:before,.dashboard #content .info .app-score:before,.dashboard #content .info .app-edit:before,.dashboard #content .info .app-withdraw:before{font-family:'font awesome 5 free';font-weight:900;margin-right:.5em}.dashboard #content .info .app-info:before{content:"\f05a";color:#4692ce}.dashboard #content .info .app-score:before{content:"\f201";color:#000}.dashboard #content .info .app-edit:before{content:"\f303";color:#000}.dashboard #content .info .app-withdraw:before{content:"\f056";color:red}.dashboard #content .info .submitted li:before{content:"\f058";color:#51b62d}.dashboard #content .info .submitted li:last-child .app-date,.dashboard #content .info .unsubmitted li:last-child .app-withdraw{border-radius:0 0 6px 0}.dashboard #content .info .submitted li:last-child .app-info,.dashboard #content .info .unsubmitted li:last-child .app-info{border-radius:0 0 0 6px}.dashboard #content .info .submitted li:last-child .app-score,.dashboard #content .info .unsubmitted li:last-child .app-score{border-radius:0 0 0 6px}.dashboard #content .info .submitted li:last-child .app-edit,.dashboard #content .info .unsubmitted li:last-child .app-edit{border-radius:0 0 0 6px}.dashboard #content .info .submitted li .app-score{width:100%}.dashboard #content .info .submitted li .app-edit{width:100%}#alert{display:none;position:fixed;top:2.75em;right:0;left:0;bottom:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,.9);transition:ease all 300ms;-webkit-transition:ease all 300ms;-webkit-backface-visibility:hidden}#alert.on{display:table}#alert.slideNav{right:100%}#alert>div{display:table-cell;vertical-align:middle;padding:0 3em;text-align:center}#alert>div>p{margin:-2.75em auto 3.5em;color:#fff}#alert>div>p:before{content:"\f071";font-family:'font awesome 5 free';font-weight:900;color:red;display:block;font-size:3em;margin:0 auto .5em;text-shadow:0 0 10px #000}.addHomeButton{display:block;padding:.25em;text-align:center;color:#fff;font-size:.8em;margin:.75em 0 0}.jobView h2.orangy{background:#e4aa44;color:#fff;line-height:100%;padding:.5em}.jobView>div{border-bottom:1px dashed #ccc;margin-bottom:1.5em}div.details,.dataTable{background:#ececec;border:0}div.details>p,.dataTable>p{color:#000;border-bottom:1px solid #dcdcdc;padding:0 1em;margin-bottom:.5em;padding-bottom:.5em}div.details p span{color:#000;font-weight:700;text-decoration:underline;margin-bottom:.5em;font-size:.8em;display:block;line-height:100%;margin-bottom:.25em}div.details>p>span,.dataTable>p>span{color:#666;text-decoration:none}.jobView>div>p:last-child{border:0}.dataTable h2{background:#e4aa44 none repeat scroll 0 0;color:#fff;font-size:1.1em;font-weight:400;padding:.5em}.dataTable{margin-bottom:1.5em}.dataTable button{width:90%;margin:0 auto}.dataTable>p>small{line-height:130%;display:block}.dataTable>p>span{line-height:140%;padding-right:7px}#content .ms-options-wrap>button{background:#efefef;border-radius:6px;border:1px solid #999;box-shadow:none;display:block;font-size:1em;margin-bottom:.25em;margin-bottom:0;padding:.5em;position:relative;text-align:left;width:100%}#content .ms-options-wrap.ms-active>button{background:#fff;border-bottom:0;border-radius:6px 6px 0 0}#content .ms-options-wrap.ms-active>button:focus{background:#fff}#content .ms-options-wrap>button::after{all:unset;content:"\f0d7";font-family:'font awesome 5 free';font-weight:900;margin-top:-.5em;position:absolute;right:1em;top:50%}#content .ms-options-wrap>.ms-options{border-radius:0 0 6px 6px;margin:0}#content .ms-options-wrap>.ms-options>.ms-search{padding:10px}#content .ms-options-wrap>.ms-options>.ms-search input{background:#efefef;border-radius:6px;border:1px solid #999;box-shadow:none;display:block;font-size:1em;margin-bottom:0;padding:.5em;width:100%}#content .ms-options-wrap>.ms-options :is(ul,li){margin:0;padding:0}#content .ms-options-wrap>.ms-options :is(ul,li):before{display:none}#content .ms-options-wrap>.ms-options>ul{padding:0 10px 10px}#content .ms-options-wrap>.ms-options>ul ul{margin-top:5px}#content .ms-options-wrap>.ms-options>ul li label{background:#fff;border-radius:0;border-top:1px dotted #ccc;color:#333;display:inline-block;font-style:normal;margin:0;padding:4px 4px 4px 24px;position:relative;text-align:left;width:100%}#content .ms-options-wrap>.ms-options>ul li label input{display:block}#job-search-container{margin:-1.875em -1em 0}#job-search-container select{padding:0 28px 0 .5rem;margin:0;font-size:13px;height:30px;border:1px solid #dbdbdb;border-radius:2px;width:100%;background-image:url(/images/job-search/select-arrow.svg);background-position:center right;background-repeat:no-repeat;appearance:none;-webkit-appearance:none}#job-search-container select::-ms-expand{display:none}#job-search-container select:focus{border-color:var(--blue)}#job-search-container input:not([type=submit]):not([type=checkbox]):not([type=radio]){width:100%;margin:0;font-size:13px;height:30px;padding:0 .5rem;border:1px solid #dbdbdb;border-radius:2px}#job-search-container input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus{border-color:var(--blue)}#job-search-container .search-top{padding:1.5rem 1rem;background:var(--light-blue);display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#job-search-container .search-top label{display:block;color:rgba(0,0,0,.5);font-size:13px;width:calc(50% - 0.5rem)}#job-search-container .search-top .job-type{margin-top:.75rem}#job-search-container .search-top input{width:100%;background:#fff}#job-search-container .search-top select{padding-right:28px;background-color:#fff}#job-search-container .search-top>button{width:calc(50% - 0.5rem);font-weight:600;font-size:13px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5);line-height:28px;padding:0;text-align:center;background:#4581b1;background-image:linear-gradient(180deg,#266CA4 40%,#17629E 69%);border:1px solid rgba(0,0,0,.27);border-radius:2px}#job-search-container .search-top>button:after{content:"";padding-left:1rem;margin-left:.25rem;background:url(/images/job-search/search-icon-small.svg) no-repeat center}#job-search-container .search-top .more-info{display:inline-block;cursor:pointer;position:relative;width:14px;height:14px;margin-left:3px;vertical-align:text-bottom;background:url(/images/job-search/info-icon-gray.svg) no-repeat center}#job-search-container .search-top .more-info:before{content:'';opacity:0;display:block;width:14px;height:14px;background:#fff url(/images/job-search/info-icon-yellow.svg) no-repeat center}#job-search-container .search-bottom{padding:1rem}#job-search-container .search-bottom .filters{position:fixed;z-index:10;top:100vh;pointer-events:none;transition:cubic-bezier(.86,0,.07,1) all .5s;left:0;padding:1rem 1.5rem 0;width:100%;background:var(--light-blue);height:100%;overflow:auto}#job-search-container .search-bottom .filters.show{top:0;pointer-events:all}#job-search-container .search-bottom .filters .filter-group{margin-bottom:20px}#job-search-container .search-bottom .filters .filter-group .title{font-size:1rem;color:#333;font-weight:400;margin-bottom:5px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}#job-search-container .search-bottom .filters .filter-group .title .clear-all{cursor:pointer;background:0 0;appearance:none;color:#16629e;display:inline-block;text-decoration:underline}#job-search-container .search-bottom .filters .filter-group .title .clear-all:hover{color:var(--dark-blue)}#job-search-container .search-bottom .filters .filter-group select{background-color:#fff}#job-search-container .search-bottom .filters .filter-group .checkbox{display:block;cursor:pointer;color:#000;margin-top:3px;padding:2px 2px 2px 27px;position:relative}#job-search-container .search-bottom .filters .filter-group .checkbox input{position:absolute;top:4px;left:7px}#job-search-container .search-bottom .filters .filter-group input[type=text]{background-color:#fff}#job-search-container .search-bottom .filters .sticky{position:sticky;bottom:0;left:0;margin-top:2em;width:100%;background:var(--light-blue);padding:1em 0}#job-search-container .search-bottom .filters .sticky:before{pointer-events:none;content:"";display:block;position:absolute;top:-1.875rem;height:1.875rem;width:100%;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,var(--light-blue) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,var(--light-blue) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,var(--light-blue) 100%)}#job-search-container .search-bottom .filters .sticky button{width:100%;background:var(--blue);border-radius:4px;color:#fff;padding:0;line-height:40px;font-size:16px}#job-search-container .search-bottom .job-search-results .results-top{margin-bottom:13px}#job-search-container .search-bottom .job-search-results .results-top .search-terms{margin-bottom:12px;font-size:13px}#job-search-container .search-bottom .job-search-results .results-top .search-terms span{font-weight:600;color:#16629e}#job-search-container .search-bottom .job-search-results .results-top .filter-and-search-view{font-size:13px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#job-search-container .search-bottom .job-search-results .results-top .filter-and-search-view .show-filters{line-height:30px;border-radius:30px;padding:0 1em;color:#fff;background:var(--yellow)}#job-search-container .search-bottom .job-search-results .results-top .filter-and-search-view .show-filters:before{content:"";padding-right:1em;margin-right:.5em;background:url(/images/job-search/bars-filter.svg) no-repeat center}#job-search-container .search-bottom .job-search-results .results-top .toggle-results-view{background:#fff;overflow:hidden;border:1px solid #e6eaee;border-radius:2px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#job-search-container .search-bottom .job-search-results .results-top .toggle-results-view button{line-height:30px;color:var(--blue);display:inline-block;cursor:pointer;background:#fff;width:65px;text-align:center}#job-search-container .search-bottom .job-search-results .results-top .toggle-results-view button+button{border-left:1px solid #e6eaee}#job-search-container .search-bottom .job-search-results .results-top .toggle-results-view button:hover{background:var(--blue);color:#fff}#job-search-container .search-bottom .job-search-results .results-top .toggle-results-view button:hover:before{filter:brightness(100)}#job-search-container .search-bottom .job-search-results .results-top .toggle-results-view button.on{background:var(--light-blue);pointer-events:none}#job-search-container .search-bottom .job-search-results .results-top .toggle-results-view button.list-results:before{content:"";padding-left:12px;margin-right:5px;background:url(/images/job-search/list-results.svg) no-repeat center}#job-search-container .search-bottom .job-search-results .results-top .toggle-results-view button.map-results:before{content:"";padding-left:9px;margin-right:5px;background:url(/images/job-search/map-results.svg) no-repeat center}#job-search-container .search-bottom .job-search-results .job-search-results-list ul,#job-search-container .search-bottom .job-search-results .job-search-results-list li{padding:0;font-style:normal;margin:0;list-style:none;background:0 0}#job-search-container .search-bottom .job-search-results .job-search-results-list li+li{margin-top:11px}#job-search-container .search-bottom .job-search-results .job-search-results-list li a{display:block;padding:22px 16px 20px;position:relative;background:#fff;border:1px solid #e7e7e7;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);border-radius:3px}#job-search-container .search-bottom .job-search-results .job-search-results-list li.promoted a{border:2px solid #c7ddf4;box-shadow:0 2px 6px 0 rgba(22,98,158,.21)}#job-search-container .search-bottom .job-search-results .job-search-results-list li a h2{font-size:1rem;margin-bottom:14px;color:var(--dark-blue);font-weight:600}#job-search-container .search-bottom .job-search-results .job-search-results-list li a .salary{display:inline-block;margin-bottom:14px;padding:0 10px;background:#efefef;line-height:25px;border-radius:25px;font-size:13px;color:#666}#job-search-container .search-bottom .job-search-results .job-search-results-list li a .salary strong{color:#666}#job-search-container .search-bottom .job-search-results .job-search-results-list li a .line-item{font-size:13px;line-height:15px;color:#666}#job-search-container .search-bottom .job-search-results .job-search-results-list li a .line-item+.line-item{margin-top:7px}#job-search-container .search-bottom .job-search-results .job-search-results-list li a .related-terms{margin-top:14px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#job-search-container .search-bottom .job-search-results .job-search-results-list li a .related-terms span{display:inline-block;margin:0 3px 3px 0;padding:0 10px;background:var(--light-blue);line-height:25px;border-radius:25px;font-size:13px;color:#666}#job-search-container .search-bottom .job-search-results .pagination{line-height:30px;font-size:12px;margin-top:50px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#job-search-container .search-bottom .job-search-results .pagination a{display:inline-block;position:relative;z-index:1;padding:0 13px;border:1px solid #000;background:#fff;color:#000;font-weight:600;border:1px solid #e6e6e6;margin:0 -1px}#job-search-container .search-bottom .job-search-results .pagination a.on{z-index:2;pointer-events:none;border-color:#000;background:#fff;text-decoration:none}#job-search-container .search-bottom .job-search-results .pagination a:hover{color:var(--blue);background:var(--light-blue);text-decoration:none}#job-search-container .search-bottom .job-search-results .pagination a:first-child{border-radius:3px 0 0 3px}#job-search-container .search-bottom .job-search-results .pagination a:last-child{border-radius:0 3px 3px 0}#job-search-container .search-bottom .job-search-results .pagination a.disabled{color:#8f8f8f;pointer-events:none}#job-search-container .search-bottom .job-search-results .job-search-results-map{position:relative;padding-bottom:100%}#job-search-container .search-bottom .job-search-results .job-search-results-map iframe{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}main>.payment h2{background:#e4aa44;color:#fff;line-height:100%;padding:.5em;margin-top:2em}.payment .btn-yellow{border:1px solid #dfa431;width:100%}.payment>div{overflow:auto}.payment .side{width:100%;overflow:auto}.payment .side p{margin:0}.payment .side p,.payment .side input,.payment .side select{width:49%;display:inline-block;vertical-align:middle}.payment .accept{overflow:auto}.payment .accept small{color:#666;margin:1em 0}.payment .accept label{float:left;clear:both;display:block;width:100%;margin:1em auto 2em}.payment .accept input[type=checkbox]{display:none}.payment .accept input[type=radio]:checked+label{background-color:#15639f;border:1px solid #10336f;color:#fff}.apply.payment select{background:#efefef}.payment table{width:100%;border:1px solid #ccc}.payment table tr td{padding:.5em .75em;border-bottom:1px solid #ccc}.payment table td+td{text-align:right;background:#ececec;border-left:1px solid #ccc;color:#333;text-align:right}.payment tr:last-child td{font-weight:700}.payment tr:last-child td+td{background:#15639f;color:#fff;font-weight:400}#CVV{position:fixed;top:0;padding:1.5em;display:none;right:0;height:100%;width:100%;background:rgba(0,0,0,.9);z-index:9}#CVV.on{display:block}#CVV p{font-size:.8em;color:#fff;text-shadow:0 0 10px #000}#CVV p>span{color:red;font-size:1em;font-weight:400;text-decoration:none;line-height:inherit;margin-top:1em}#CVV img{width:100%;height:auto;margin:2em 0 0}#CVV a{margin:2em 0;border:1px solid #000}.payment .sigWrapper{width:100%!important;margin-bottom:.5em;border-radius:6px;border-color:#fff!important}.payment .sigWrapper canvas{width:100%!important;height:100%!important;border-radius:6px;border:1px solid #e5e9f1}.payment .sigWrapper+a{float:right;clear:both;display:inline-block;margin-bottom:1em}#content.jobView.login{background:#31659b;padding:1.875em 1em 0}#content.jobView.login h1{color:#fff}.applicantLogin input{background:#fff;border:1px solid #fff}.applicantLogin button{float:left;clear:both}.applicantLogin>a.forgotPassword{color:#fff;text-align:center;width:100%;text-decoration:underline;float:left;display:block;margin:.25em 0 0}#content>.applicantCreateAccount{float:left;clear:both;border-top:1px solid #104278;background:#fff;width:calc(100% + 2em);padding:1.25em 1em;margin:1.25em -1em 0}#content.jobView.login .applicantCreateAccount h1{color:#31659b}#content.jobView.login>p{color:red;font-size:.9em;margin-bottom:1em}.jobView.login>div{margin-top:2em}#content.jobView.login>div ul{margin:0}.jobView .forgotPassword{display:block;text-align:center;font-size:.8em;margin-top:-.75em}.formError{display:block;padding:1em 0;color:red;font-size:.9em;line-height:140%}.formError p{margin-bottom:0}.exams .details{padding:0 0 .25em;margin-bottom:1em}.exams .details h2,.exams .drop-downs h2{background:#e4aa44;color:#fff;line-height:100%;padding:.5em}.exams .details h3{padding:0 1em}.exams div.details>p{border-bottom:0}.exams .drop-downs+.drop-downs{margin:2em 0}.exams .drop-downs>div{max-height:100%;font-size:1em;margin:0 0 .5em;border:1px solid #ccc;border-radius:6px;-webkit-border-radius:6px}.exams .drop-downs>div>div{position:relative;margin:0;font-size:.813em;z-index:1;border-radius:0 0 6px 6px;max-height:0;overflow:hidden;background:#fff;width:100%;transition:max-height 500ms ease-out 0s}.exams .drop-downs>div>div.on{height:auto;max-height:2000px;transition:max-height 500ms ease-in 0s}.exams .drop-downs>div>a{padding:.824em 1em .824em 2.25em;margin:0;border-radius:0}.exams .drop-downs>div>a.on{background:#e5e9f1}.exams .drop-downs>div>a:after{content:"\f13a";color:#e8b24a;opacity:1;-webkit-opacity:1;transition:ease all 300ms;-webkit-transition:ease all 300ms;font-family:'font awesome 5 free';font-weight:900;position:absolute;left:.75em;top:1em}.exams .drop-downs>div>a:before{content:"\f056";opacity:0;-webkit-opacity:0;transition:ease all 300ms;-webkit-transition:ease all 300ms;font-family:'font awesome 5 free';font-weight:900;position:absolute;left:.75em;top:1em}.exams .drop-downs>div>a.on:after{opacity:0;-webkit-opacity:0}.exams .drop-downs>div>a.on:before{opacity:1;-webkit-opacity:1}.exams .drop-downs>div>a>span{background:0 0;font-weight:400;display:block;font-size:.85em;color:#777;line-height:inherit;margin:.25em 0 0;padding:0}#content.exams .drop-downs{margin-bottom:0}#content.exams .drop-downs ul{margin:0;border-top:1px solid #e4e4e4}#content.exams .drop-downs ul li{padding:.5em 1.25em;margin-bottom:0;font-size:1.3em;font-style:normal;color:#000}#content.exams .drop-downs ul li:before{content:''}#content.exams .drop-downs ul li span{background:0 0;color:#a6a6a6;font-size:.75em;font-style:italic;display:block;font-weight:700;line-height:100%;margin:0 0 .25em;padding:0;text-transform:uppercase}#content.exams .drop-downs .info .button{margin:0 auto;border:0;width:100%;font-size:1.3em;padding:.75em 1.25em;border-radius:0}.callout-box{margin:2em 0;position:relative}#test-prep.callout-box{background:#000 url(/images/callout-test-prep-bg.jpg) no-repeat center bottom/100% auto;border:4px solid #000;padding:25px 20px 120px;text-align:center}#test-prep.callout-box h2{color:#fff;font-size:1.25em;font-weight:700;margin-bottom:.5rem}#test-prep.callout-box p{color:#caced7;line-height:1.25em;margin-bottom:1rem}#test-prep.callout-box .button{background:linear-gradient(to bottom,rgba(69,129,177,1) 46%,rgba(56,124,175,1) 50%,rgba(23,98,158,1) 100%);border-radius:5px;color:#fff;display:inline-block;line-height:1.25em;margin-top:5px;padding:.5em 1em}body>main .apply>*>nav{position:relative;width:100%;margin:3em 0 2em;overflow:auto}.apply nav>a.back{width:100%;padding:.75em 0;font-weight:400;display:block;float:left;text-align:center;border:1px solid #ccc;border-radius:6px;background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#f3f3f3 48%,#e4e4e4 52%,#cccccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(48%,#f3f3f3),color-stop(52%,#e4e4e4),color-stop(100%,#cccccc));background:-webkit-linear-gradient(top,#ffffff 0%,#f3f3f3 48%,#e4e4e4 52%,#cccccc 100%);background:-o-linear-gradient(top,#ffffff 0%,#f3f3f3 48%,#e4e4e4 52%,#cccccc 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f3f3f3 48%,#e4e4e4 52%,#cccccc 100%);background:linear-gradient(to bottom,#ffffff 0%,#f3f3f3 48%,#e4e4e4 52%,#cccccc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#cccccc',GradientType=0 )}.apply nav>button.continue{width:100%;margin:0 0 1px;border:1px solid #dfa431;color:#fff;text-shadow:0 1px 0 #b8821a;border-radius:6px;background:#e8b24a;background:-moz-linear-gradient(top,#e8b24a 47%,#dfa431 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(47%,#e8b24a),color-stop(51%,#dfa431));background:-webkit-linear-gradient(top,#e8b24a 47%,#dfa431 51%);background:-o-linear-gradient(top,#e8b24a 47%,#dfa431 51%);background:-ms-linear-gradient(top,#e8b24a 47%,#dfa431 51%);background:linear-gradient(to bottom,#e8b24a 47%,#dfa431 51%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8b24a',endColorstr='#dfa431',GradientType=0 )}.apply nav>a.back:before{content:"\f0d9";margin-right:.75em;font-family:'font awesome 5 free';font-weight:900}.continue:after{content:"\f0da";margin-left:.75em;font-family:'font awesome 5 free';font-weight:900}.apply p{margin-bottom:1em}.apply hr{clear:both;margin:1.75em 0}.apply small{line-height:130%;color:red;display:block;margin:.5em 0 0}.apply label{width:45%;display:inline-block;background:#e5e9f1;color:#2f75ad;margin:0 0 0 2.5%;text-align:center;padding:.5em 1em;border:1px solid #ccc;border-radius:6px}.apply label.selection{width:auto;margin:0 0 .25em;float:none;display:block}.apply label input{margin-right:.5em}.apply input[type=radio],.apply input[type=checkbox]{display:none}.apply input[type=radio]:checked+label,.apply input[type=checkbox]:checked+label{background-color:#15639f;color:#fff;border:1px solid #10336f}.apply textarea:focus,.apply input[type=date]:focus,.apply input[type=tel]:focus{background:#fff}#content.jobView #prerequisites li:before{content:''}.fileUpload,.apply .uploadArea .uploadedFile{width:100%;position:relative;display:block;background:#f7f7f7;border:1px solid #efefef;padding:1em;border-radius:6px}.apply .add{display:block;margin:.25em 0}.apply .add:before{content:"\f055";font-family:'font awesome 5 free';font-weight:900}.apply div div br{display:block;margin:.25em 0}.apply div+.alert{margin-top:1.5em}.apply .uploadArea .uploadedFile{padding:1em 3em 1em 1em;display:block;margin:1em 0;position:relative}.apply .uploadArea .uploadedImage:before{content:"\f1c5";font-family:'font awesome 5 free';font-weight:900;color:#e8b24a}.apply .uploadArea .uploadedPDF:before{content:"\f1c1";font-family:'font awesome 5 free';font-weight:900;color:#e8b24a}.apply .uploadArea .uploadedDocument:before{content:"\f15b";font-family:'font awesome 5 free';font-weight:900;color:#e8b24a}.apply .uploadArea .removeFile{float:right;position:absolute;top:0;right:0;height:100%}.apply .uploadArea .removeFile a{height:100%;display:block;position:relative;background:#737373;color:#fff;border-radius:0 6px 6px 0}.apply .uploadArea .removeFile a:before{content:"\f00d";padding:0 1em;font-family:'font awesome 5 free';font-weight:900;position:relative;top:35%;margin-top:-1em}.apply .uploadArea .uploadedFile>a{display:block;position:relative;padding:0 0 0 1.25em}.apply .uploadArea .uploadedFile>a>span{position:absolute;left:0}#UpdateEmailSettings.styled-form h2{margin:0 0 .75em}#UpdateEmailSettings.styled-form hr{clear:both}#UpdateEmailSettings.styled-form label{display:block;padding-left:0;background-position:0 6px;line-height:30px}#UpdateEmailSettings.styled-form span{display:inline-block;line-height:30px}#UpdateEmailSettings.styled-form label.nopad{padding-left:0}#UpdateEmailSettings.styled-form input:not([type=submit]):not([type=text]){margin-right:.4em}#UpdateEmailSettings.styled-form input:not([type=radio]):not([type=checkbox]),#UpdateEmailSettings.styled-form select{height:30px;width:100%;border-radius:5px;border:1px solid #ccc;padding:0 .75em}#UpdateEmailSettings.styled-form [name=radius]{width:100%}#UpdateEmailSettings.styled-form .button-style{padding:.824em 1.25em}#UpdateEmailSettings.styled-form .job-types label{width:100%}#UpdateEmailSettings .zip-code{display:none}#UpdateEmailSettings .zip-code.on{display:block}body>footer{padding:1.5rem 1rem;color:#6597be;background:#012c53;border-top:3px solid #fff}body>footer p{font-size:.688em;margin:0}body>footer a{color:#bfd2e0}body>footer>address{font-style:normal;position:relative;overflow:auto}body>footer>address>div{float:left;padding-left:10px;width:50%}body>footer>address>div:first-child{padding-left:0}body>footer hr{border-top-color:#666}body>footer>div{margin-bottom:.7em}.alert-success p,.alert-info p,.alert-warning p,.alert-danger p{margin:1em 0}.alert-success p:last-child,.alert-info p:last-child,.alert-warning p:last-child,.alert-danger p:last-child{margin:0}.alert-success,.alert-info,.alert-warning,.alert-danger{font-weight:400;border-radius:4px;font-size:.9em;position:relative;margin-bottom:.5em;padding:.75em 1.25em .75em 3em;border:1px solid transparent!important}.alert-success:before,.alert-info:before,.alert-warning:before,.alert-danger:before{font-family:'font awesome 5 free';font-weight:900;position:absolute;left:.65em;top:.4em;display:inline-block;font-size:1.5em;margin-right:.5em;vertical-align:baseline}.alert-success a,.alert-warning a,.alert-info a,.alert-danger a{font-weight:700;line-height:140%}.alert-success{background-color:#dff0d8;border-color:#d6e9c6!important;color:#3c763d}.alert-success a{color:#2b542c}.alert-success:before{content:"\f058"}.alert-info{background-color:#d9edf7;border-color:#d3e7f1!important;color:#06528e!important}.alert-info a{color:#245269}.alert-info:before{content:"\f0a1"}.alert-warning{background-color:#fcf8e3;border-color:#faebcc!important;color:#ae7810!important}.alert-warning a{color:#66512c}.alert-warning:before{content:"\f071"}.alert-danger{background-color:#f2dede;border-color:#ebccd1!important;color:#df2020!important}.alert-danger a{color:#843534!important;text-decoration:underline;font-weight:400}.alert-danger:before{content:"\f057"}.drop-downs .alert{margin:1.5em 1em}.subjClass{visibility:hidden;width:1px;height:1px}#mainBody #Captcha label{padding-left:0}@media screen and (max-width:350px){.albumThumb a{width:25%;float:left;line-height:0}}.albumThumb img{width:100%;height:auto;padding:2px}#alertApp,#alertApp span,#alertDesc{-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out}.success{color:green}