@charset "UTF-8";@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);.save-link,.search-appliance .validation,.search-label{text-shadow:1px 1px 1px rgba(0,0,0,.3)}.modal-title,.tooltip{line-height:1.42857143}.tooltip,a{text-decoration:none}.pac-item,[ng-click]:disabled,[type=submit]:disabled{cursor:default}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto;transition:opacity .2s!important}.uib-position-measure,[uib-popover-popup].popover,[uib-popover-template-popup].popover{display:block!important}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:rgba(0,0,0,.85);border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{top:0;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}[uib-popover-popup].popover.bottom-left>.arrow,[uib-popover-popup].popover.bottom-right>.arrow,[uib-popover-popup].popover.left-bottom>.arrow,[uib-popover-popup].popover.left-top>.arrow,[uib-popover-popup].popover.right-bottom>.arrow,[uib-popover-popup].popover.right-top>.arrow,[uib-popover-popup].popover.top-left>.arrow,[uib-popover-popup].popover.top-right>.arrow,[uib-tooltip-popup].tooltip.bottom-left>.tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-right>.tooltip-arrow,[uib-tooltip-popup].tooltip.left-bottom>.tooltip-arrow,[uib-tooltip-popup].tooltip.left-top>.tooltip-arrow,[uib-tooltip-popup].tooltip.right-bottom>.tooltip-arrow,[uib-tooltip-popup].tooltip.right-top>.tooltip-arrow,[uib-tooltip-popup].tooltip.top-left>.tooltip-arrow,[uib-tooltip-popup].tooltip.top-right>.tooltip-arrow{top:auto;bottom:auto;left:auto;right:auto;margin:0}.uib-position-measure{visibility:hidden!important;position:absolute!important;top:-9999px!important;left:-9999px!important}.uib-position-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal,.modal-backdrop{top:0;right:0;left:0;bottom:0}.modal{display:-ms-flexbox!important;display:flex!important;overflow:hidden;position:fixed;z-index:1050;outline:0;-webkit-overflow-scrolling:touch}.modal.fade .modal-dialog{transform:translate(0,-10%);opacity:0;transition:transform .4s ease-out,opacity .4s}.modal.in .modal-dialog{opacity:1;transform:translate(0,0)}.modal.success .modal-header{background:#89d815}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;width:600px;max-width:calc(100% - 10px);margin:10px auto;-ms-flex-item-align:center;align-self:center}.modal-content{position:relative;border:1px solid rgba(0,0,0,.2);border-radius:6px;background-color:#fff;background-clip:padding-box;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;z-index:1040;background-color:#000;transition:opacity .4s}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px 30px;border-radius:6px 6px 0 0;border-bottom:1px solid rgba(0,0,0,.2);color:#fff;font-size:24px}.modal-header .close{margin-top:-2px}.modal-title{margin:0}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.hide,.pac-container{position:absolute!important}@media (min-width:768px){.modal-dialog{margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.pac-container{background-color:#fff;z-index:1000;border-radius:2px;border-top:1px solid #d9d9d9;font-family:Arial,sans-serif;box-shadow:0 2px 6px rgba(0,0,0,.3);box-sizing:border-box;overflow:hidden}.pac-container:after{content:"";padding:1px 1px 1px 0;height:16px;text-align:right;display:block;background-image:url(//maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2.png);background-position:right;background-repeat:no-repeat;background-size:104px 16px}.hdpi.pac-container:after{background-image:url(//maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2_hdpi.png)}.pac-item{padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;border-top:1px solid #e6e6e6;font-size:11px;color:#999}.pac-item:hover{background-color:#fafafa}.pac-item-selected,.pac-item-selected:hover{background-color:#ebf2fe}.pac-matched{font-weight:700}.pac-item-query{font-size:13px;padding-right:3px;color:#000}.pac-icon{width:15px;height:20px;margin-right:7px;margin-top:6px;display:inline-block;vertical-align:top;background-image:url(//maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);background-size:34px}.hdpi .pac-icon{background-image:url(//maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png)}.pac-icon-search{background-position:-1px -1px}.pac-item-selected .pac-icon-search{background-position:-18px -1px}.pac-icon-marker{background-position:-1px -161px}.pac-item-selected .pac-icon-marker{background-position:-18px -161px}.pac-placeholder{color:gray}.custom-prediction-label{font-style:italic}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.btn,.jobseeker-profile .create-profile-wrapper .step-content .step div.span,.jobseeker-profile .create-profile-wrapper .step-content .step span,.progress li span,body,html *,html :after,html :before{font-family:"Avenir Next",Arial,"Helvetica Neue",Helvetica,serif}.bold,.content-notes strong{font-weight:700}.btn,.btn-search,.btn-sign-in,.btn-sign-out,.footer .links ul li a{vertical-align:top;display:inline-block}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.hidden,select{display:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%;box-sizing:border-box;height:100%}html *,html :after,html :before{box-sizing:inherit;-webkit-font-smoothing:antialiased;outline:0}body{font-size:1.4em;line-height:1.4}a{color:#89d815;transition:color .25s,background .25s}img{border-style:none;vertical-align:top;max-width:100%}button{outline:0}input,textarea{-webkit-appearance:none}select{border:0}[ng-click],[type=submit],label{cursor:pointer}.no-animate{transition:none!important}.hide{left:-9999em!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.container,.content{position:relative}.align-left{float:left}.align-right{float:right}.link-style{color:#205EA8;text-decoration:underline;cursor:pointer}.link-style.grey-link{color:#363636}.link-style.disabled,.link-style.disabled:hover,.link-style:disabled,.link-style:disabled:hover,.link-style[disabled],.link-style[disabled]:hover{color:#d1d3d4;pointer-events:none}.link-style.red-link{color:#f41d19!important}.link-style.blue-link{color:#2e79d1!important}i.link-style{text-decoration:none}.bg-green{background-color:#89d815!important;border-color:#89d815!important}.bg-dark-green{background-color:#5d920e!important;border-color:#5d920e!important}.bg-blue{background-color:#2e79d1!important;border-color:#2e79d1!important}.bg-blue-dark{background-color:#205EA8!important;border-color:#205EA8!important}.bg-navyblue{background-color:#053062!important;border-color:#053062!important}.bg-orange{background-color:#f5a52b!important;border-color:#f5a52b!important}.bg-red{background-color:#f41d19!important;border-color:#f41d19!important}.bg-red-lighter{background-color:#F51C05!important;border-color:#F51C05!important}.bg-grey-dark{background-color:#4A4A4A!important;border-color:#4A4A4A!important}.bg-grey{background-color:#58595B!important;border-color:#58595B!important}.bg-grey-light{background-color:#888!important;border-color:#888!important}.bg-grey-lighter{background-color:#c9c9c9!important;border-color:#c9c9c9!important}.bg-grey-lightest{background-color:#ededed!important;border-color:#ededed!important}.bg-white{background-color:#fff!important;border-color:#fff!important}.bg-black{background-color:#000!important;border-color:#000!important}.text-green{color:#89d815!important}.text-dark-green{color:#5d920e!important}.text-blue{color:#2e79d1!important}.text-blue-dark{color:#205EA8!important}.text-navyblue{color:#053062!important}.text-orange{color:#f5a52b!important}.text-red{color:#f41d19!important}.text-red-lighter{color:#F51C05!important}.text-grey-dark{color:#4A4A4A!important}.text-grey{color:#58595B!important}.text-grey-light{color:#888!important}.text-grey-lighter{color:#c9c9c9!important}.text-grey-lightest{color:#ededed!important}.text-white{color:#fff!important}.text-black{color:#000!important}ul.flex-list-hr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.flex-list-hr li{-ms-flex:1 0 25%;flex:1 0 25%;box-sizing:border-box;padding:10px;vertical-align:middle;display:-ms-inline-flexbox;display:inline-flex}@font-face{font-family:'Avenir Regular';src:url(../fonts/AvenirNextLTW01RegularRegular.eot);src:url(../fonts/AvenirNextLTW01RegularRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirNextLTW01RegularRegular.woff) format("woff"),url(../fonts/AvenirNextLTW01RegularRegular.ttf) format("truetype"),url(../fonts/AvenirNextLTW01RegularRegular.svg#fe299bf9c71888f1da7b2c2d74973b56) format("svg");font-style:normal;font-weight:400}@font-face{font-family:'Avenir Next';src:url(../fonts/AvenirNext-Regular.eot);src:url(../fonts/AvenirNext-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirNext-Regular.woff) format("woff"),url(../fonts/AvenirNext-Regular.ttf) format("truetype"),url(../fonts/AvenirNext-Regular.svg#fe299bf9c71888f1da7b2c2d74973b56) format("svg");font-style:normal;font-weight:400}@font-face{font-family:'Avenir Next';src:url(../fonts/AvenirNext-Medium.eot);src:url(../fonts/AvenirNext-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirNext-Medium.woff) format("woff"),url(../fonts/AvenirNext-Medium.ttf) format("truetype"),url(../fonts/AvenirNext-Medium.svg#5ff54762f5b331a06e3ae1fbf17e8ff4) format("svg");font-style:normal;font-weight:500}@font-face{font-family:'Avenir Next';src:url(../fonts/wp/AvenirNextBold.eot);src:url(../fonts/wp/AvenirNextBold.eot?#iefix) format("embedded-opentype"),url(../fonts/wp/AvenirNextBold.woff) format("woff"),url(../fonts/wp/AvenirNextBold.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:"Avenir Regular";font-weight:400;font-style:normal;src:url(../fonts/wp/AvenirNextLTW01RegularRegular.eot);src:url(../fonts/wp/AvenirNextLTW01RegularRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/wp/AvenirNextLTW01RegularRegular.woff) format("woff"),url(../fonts/wp/AvenirNextLTW01RegularRegular.ttf) format("truetype")}@font-face{font-family:"Avenir Medium";font-weight:400;font-style:normal;src:url(../fonts/wp/AvenirNextLTPro-Medium.eot);src:url(../fonts/wp/AvenirNextLTPro-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/wp/AvenirNextLTPro-Medium.woff) format("woff"),url(../fonts/wp/AvenirNextLTPro-Medium.ttf) format("truetype")}@font-face{font-family:"Avenir Bold";font-weight:400;font-style:normal;src:url(../fonts/wp/AvenirNextBold.eot);src:url(../fonts/wp/AvenirNextBold.eot?#iefix) format("embedded-opentype"),url(../fonts/wp/AvenirNextBold.woff) format("woff"),url(../fonts/wp/AvenirNextBold.ttf) format("truetype")}.container{width:1200px;padding:0 10px;max-width:100%;margin:0 auto}.container::after{content:'';display:table;clear:both}.container--wide{max-width:100%}@media (min-width:1240px){.container--wide{max-width:85%;min-width:1200px}}.flexboxlegacy .bodybag{display:-ms-flexbox;display:flex;min-height:100vh;content:'viewport-units-buggyfill; min-height: 100vh;';-ms-flex-direction:column;flex-direction:column}.content::after,.radio-set .check::before{content:''}.content::after{display:table;clear:both}.header+.content{margin-top:50px}.flexboxlegacy .content{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.content-notes{margin-top:20px}@media (min-width:992px){.container{padding:0 20px}.content-notes{margin-top:80px}}.content-notes p{color:#888;margin-top:1.4em}.content--separated{padding:40px 0}.hidden-md{display:block!important}.visible-md{display:none!important}@media (min-width:992px){.content--separated{padding:80px 0}.hidden-md{display:none!important}.visible-md{display:block!important}.fixed-view{height:100%;overflow:hidden}.fixed-view .footer{position:fixed;bottom:0;left:0;right:0}.fixed-view .results{overflow-y:auto}}.w80{width:80%!important}.w75{width:75%!important}.w70{width:70%!important}.w60{width:60%!important}.w50{width:50%!important}.w40{width:40%!important}.w25{width:25%!important}.w20{width:20%!important}.w30{width:30%!important}.rotate-90{transform:rotate(90deg)}.rotate-minus-90{transform:rotate(-90deg)}.input-control,input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],textarea{position:relative;display:block;width:100%;overflow:hidden;padding:11px 8px;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:5px;color:#58595B;font-size:14px;line-height:1.2;text-decoration:none;white-space:nowrap;outline:0;transition:border-color .2s,box-shadow .2s}.input-control::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa}.input-control:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=tel]:-moz-placeholder,textarea:-moz-placeholder{color:#aaa}.input-control::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,textarea::-moz-placeholder{color:#aaa}.input-control:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa}.input-control:focus:not([readonly]),input[type=text]:focus:not([readonly]),input[type=password]:focus:not([readonly]),input[type=email]:focus:not([readonly]),input[type=number]:focus:not([readonly]),input[type=tel]:focus:not([readonly]),textarea:focus:not([readonly]){border-color:#6da1df!important;box-shadow:0 0 6px rgba(46,121,209,.3)!important}.input-control:focus:not([readonly])::-webkit-input-placeholder,input[type=text]:focus:not([readonly])::-webkit-input-placeholder,input[type=password]:focus:not([readonly])::-webkit-input-placeholder,input[type=email]:focus:not([readonly])::-webkit-input-placeholder,input[type=number]:focus:not([readonly])::-webkit-input-placeholder,input[type=tel]:focus:not([readonly])::-webkit-input-placeholder,textarea:focus:not([readonly])::-webkit-input-placeholder{color:#6da1df}.input-control:focus:not([readonly]):-moz-placeholder,input[type=text]:focus:not([readonly]):-moz-placeholder,input[type=password]:focus:not([readonly]):-moz-placeholder,input[type=email]:focus:not([readonly]):-moz-placeholder,input[type=number]:focus:not([readonly]):-moz-placeholder,input[type=tel]:focus:not([readonly]):-moz-placeholder,textarea:focus:not([readonly]):-moz-placeholder{color:#6da1df}.input-control:focus:not([readonly])::-moz-placeholder,input[type=text]:focus:not([readonly])::-moz-placeholder,input[type=password]:focus:not([readonly])::-moz-placeholder,input[type=email]:focus:not([readonly])::-moz-placeholder,input[type=number]:focus:not([readonly])::-moz-placeholder,input[type=tel]:focus:not([readonly])::-moz-placeholder,textarea:focus:not([readonly])::-moz-placeholder{color:#6da1df}.input-control:focus:not([readonly]):-ms-input-placeholder,input[type=text]:focus:not([readonly]):-ms-input-placeholder,input[type=password]:focus:not([readonly]):-ms-input-placeholder,input[type=email]:focus:not([readonly]):-ms-input-placeholder,input[type=number]:focus:not([readonly]):-ms-input-placeholder,input[type=tel]:focus:not([readonly]):-ms-input-placeholder,textarea:focus:not([readonly]):-ms-input-placeholder{color:#6da1df}.page-index .input-control,.page-index input[type=text],.page-index input[type=password],.page-index input[type=email],.page-index input[type=number],.page-index input[type=tel],.page-index textarea{line-height:16px}.input-control.input-error,input[type=text].input-error,input[type=password].input-error,input[type=email].input-error,input[type=number].input-error,input[type=tel].input-error,textarea.input-error{border:1px solid #f41d19}.input-control.input-error:focus:not([readonly]),input[type=text].input-error:focus:not([readonly]),input[type=password].input-error:focus:not([readonly]),input[type=email].input-error:focus:not([readonly]),input[type=number].input-error:focus:not([readonly]),input[type=tel].input-error:focus:not([readonly]),textarea.input-error:focus:not([readonly]){border-color:#f76562!important;box-shadow:0 0 6px rgba(244,29,25,.3)!important}.input-control.input-error:focus:not([readonly])::-webkit-input-placeholder,input[type=text].input-error:focus:not([readonly])::-webkit-input-placeholder,input[type=password].input-error:focus:not([readonly])::-webkit-input-placeholder,input[type=email].input-error:focus:not([readonly])::-webkit-input-placeholder,input[type=number].input-error:focus:not([readonly])::-webkit-input-placeholder,input[type=tel].input-error:focus:not([readonly])::-webkit-input-placeholder,textarea.input-error:focus:not([readonly])::-webkit-input-placeholder{color:#f76562}.input-control.input-error:focus:not([readonly]):-moz-placeholder,input[type=text].input-error:focus:not([readonly]):-moz-placeholder,input[type=password].input-error:focus:not([readonly]):-moz-placeholder,input[type=email].input-error:focus:not([readonly]):-moz-placeholder,input[type=number].input-error:focus:not([readonly]):-moz-placeholder,input[type=tel].input-error:focus:not([readonly]):-moz-placeholder,textarea.input-error:focus:not([readonly]):-moz-placeholder{color:#f76562}.input-control.input-error:focus:not([readonly])::-moz-placeholder,input[type=text].input-error:focus:not([readonly])::-moz-placeholder,input[type=password].input-error:focus:not([readonly])::-moz-placeholder,input[type=email].input-error:focus:not([readonly])::-moz-placeholder,input[type=number].input-error:focus:not([readonly])::-moz-placeholder,input[type=tel].input-error:focus:not([readonly])::-moz-placeholder,textarea.input-error:focus:not([readonly])::-moz-placeholder{color:#f76562}.input-control.input-error:focus:not([readonly]):-ms-input-placeholder,input[type=text].input-error:focus:not([readonly]):-ms-input-placeholder,input[type=password].input-error:focus:not([readonly]):-ms-input-placeholder,input[type=email].input-error:focus:not([readonly]):-ms-input-placeholder,input[type=number].input-error:focus:not([readonly]):-ms-input-placeholder,input[type=tel].input-error:focus:not([readonly]):-ms-input-placeholder,textarea.input-error:focus:not([readonly]):-ms-input-placeholder{color:#f76562}.radio-set{display:inline-block;position:relative}.radio-set input[type=radio]{position:absolute;visibility:hidden;z-index:9999}.radio-set label{display:block;position:relative;padding:0 25px 20px 30px;margin:0 10px;height:30px;z-index:9;cursor:pointer;-webkit-transition:all .25s linear}.radio-set .check{display:block;position:absolute;border:4px solid #AAA;border-radius:100%;height:20px;width:20px;top:-1px;left:10px;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}.radio-set .check::before{display:block;position:absolute;border-radius:100%;height:8px;width:8px;top:2px;left:2px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}.check-set,.input-wrapper{position:relative}.radio-set input[type=radio]:checked~.check{border:4px solid #89d815}.radio-set input[type=radio]:checked~.check::before{background:#89d815}.radio-set.square .check{border-radius:5px;border-width:1px}.radio-set.square input[type=radio]:checked~.check{border-width:1px}.radio-set.grey-blue .check{border-color:#FFF}.radio-set.grey-blue input[type=radio]:checked~.check{background:#2876D3;border-color:#FFF}.radio-set.grey-blue input[type=radio]:checked~.check::before{display:none}.check-set{display:inline-block;cursor:pointer}.check-set input[type=checkbox]{position:absolute;width:20px;height:20px;cursor:pointer}.check-set input[type=checkbox]~span{color:#ededed!important;border:1px solid #888!important;background-color:#ededed!important;border-radius:5px;width:20px;height:20px;line-height:20px;font-size:10pt;text-align:center!important;display:inline-block}.check-set input[type=checkbox]:checked~span{color:#89d815!important;border:1px solid #89d815!important}.check-set.blue input[type=checkbox]:checked~span{color:#2e79d1!important;border-color:#2e79d1!important}.check-set.color-fill input[type=checkbox]~span,.check-set.color-fill.blue input[type=checkbox]~span,[class*=" icon-"].rounded-bg:before,[class^=icon-].rounded-bg:before{color:#fff!important}.check-set.thick input[type=checkbox]:checked~span{border-width:2px}.check-set.round input[type=checkbox]~span{border-radius:20px}.check-set.color-fill input[type=checkbox]:checked~span{background-color:#89d815!important;border-color:#89d815!important}.check-set.color-fill.blue input[type=checkbox]:checked~span{background-color:#2e79d1!important;border-color:#2e79d1!important}.input-wrapper [class*=" icon-"],.input-wrapper [class^=icon-]{position:absolute;top:15px;right:15px}.input-control.big{font-size:20px;line-height:27px}@font-face{font-family:icomoon;src:url(../fonts/icomoon/fonts/icomoon.eot?lc20190201);src:url(../fonts/icomoon/fonts/icomoon.eot?lc20190201#iefix) format("embedded-opentype"),url(../fonts/icomoon/fonts/icomoon.ttf?lc20190201) format("truetype"),url(../fonts/icomoon/fonts/icomoon.woff?lc20190201) format("woff"),url(../fonts/icomoon/fonts/icomoon.svg?lc20190201#icomoon) format("svg"),url(../fonts/icomoon/fonts/icomoon.woff2?lc20190201) format("woff2");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"] *,[class*=" icon-"] :after,[class*=" icon-"] :before,[class*=" icon-"]:after,[class*=" icon-"]:before,[class^=icon-] *,[class^=icon-] :after,[class^=icon-] :before,[class^=icon-]:after,[class^=icon-]:before{font-family:inherit!important}[class*=" icon-"].rounded-bg,[class^=icon-].rounded-bg{background-color:#888;border-radius:100px;width:20px;height:20px;line-height:20px;display:inline-block;font-size:10px;text-align:center}.icon-home-icon:before{content:"\e940"}.icon-trash-icon:before{content:"\e93e"}.icon-edit-icon:before{content:"\e93f"}.icon-collapse-expand-arrows:before{content:"\e93a"}.icon-thin-check:before{content:"\e93c";color:#58595b}.icon-circle-arrow:before{content:"\e93d"}.icon-gear:before{content:"\e937"}.icon-info-icon .path1:before{content:"\e917";color:#393839}.icon-info-icon .path2:before{content:"\e92f";margin-left:-1em;color:#fff}.icon-info-icon .path3:before{content:"\e931";margin-left:-1em;color:#fff}.icon-mail-convert:before{content:"\e953";color:#205ea8}.icon-supply-ratio:before{content:"\e952";color:#f5a505}.icon-bonus-frequency:before{content:"\e951";color:#52810c}.icon-supply:before{content:"\e950";color:#703c9f}.icon-toggle-menu:before{content:"\e91c"}.icon-close:before{content:"\e91e"}.icon-expected-time:before{content:"\e92b";color:#f5a505}.icon-hiring-velocity:before{content:"\e929";color:#89d815}.icon-jobs:before{content:"\e941"}.icon-open-jobs:before{content:"\e927";color:#2876d3}.icon-velocity:before{content:"\e925";color:#89d815}.icon-employer:before{content:"\e933"}.icon-crop:before{content:"\e936"}.icon-uniE900:before{content:"\e908"}.icon-uniE901:before{content:"\e90a"}.icon-uniE902:before{content:"\e90c"}.icon-uniE903:before{content:"\e90f"}.icon-uniE904:before{content:"\e912"}.icon-mouse:before{content:"\e913"}.icon-linkedin:before{content:"\e916"}.icon-gplus:before{content:"\e91a"}.icon-twitter:before{content:"\e91b"}.icon-facebook:before{content:"\e91d"}.icon-menu-close:before{content:"\e91f"}.icon-jobseeker:before{content:"\e920"}.icon-school:before{content:"\e93b"}.icon-precise:before{content:"\e935"}.icon-empower:before{content:"\e934"}.icon-right-arrow:before{content:"\e932"}.icon-chat:before{content:"\e930"}.icon-phone:before{content:"\e92e"}.icon-email:before{content:"\e92d"}.icon-star:before{content:"\e92c"}.icon-share:before{content:"\e92a"}.icon-electricity:before{content:"\e928"}.icon-book:before{content:"\e926"}.icon-hiring-sheet:before{content:"\e924"}.icon-magnifying-glass-mc:before{content:"\e922"}.icon-magnifying-glass:before{content:"\e921"}.icon-home:before{content:"\e900"}.icon-heart-color .path1:before{content:"\e901";color:#89d831}.icon-heart-color .path2:before{content:"\e90e";margin-left:-1.1513671875em;color:#2d7bd0}.icon-heart:before{content:"\e902"}.icon-left:before{content:"\e903"}.icon-right:before{content:"\e904"}.icon-back:before{content:"\e905"}.icon-trashcan:before{content:"\e906"}.icon-heart-outline:before{content:"\e907"}.icon-cross:before{content:"\e909"}.icon-checkmark:before{content:"\e90b"}.icon-license:before{content:"\e90d"}.icon-cv:before{content:"\e910"}.icon-education:before{content:"\e911"}.icon-id:before{content:"\e914"}.icon-tools:before{content:"\e923"}.icon-search:before{content:"\e036"}.icon-menu:before{content:"\e915"}.icon-plus:before{content:"\e938"}.icon-list2:before{content:"\e9bb"}.icon-earth:before{content:"\e9ca"}.icon-image:before{content:"\e918"}.icon-images:before{content:"\e919"}.icon-display:before{content:"\e956"}.icon-mobile:before{content:"\e958"}.icon-box-remove:before{content:"\e95f"}.icon-cogs:before{content:"\e995"}.icon-spinner11:before{content:"\e984"}.icon-clock:before{content:"\e94e"}.icon-paste:before{content:"\e94f"}.icon-printer:before{content:"\e954"}.icon-download3:before{content:"\e9c7"}.icon-pencil:before{content:"\e939"}.icon-file-excel:before{content:"\eae2"}.icon-warning:before{content:"\ea07"}.icon-notification:before{content:"\ea08"}.icon-play3:before{content:"\ea1c"}.icon-pause2:before{content:"\ea1d"}.header{position:fixed;z-index:15;top:0;right:0;left:0;height:50px;-webkit-overflow-scrolling:touch}.header.has-toolbar{height:100px}.header.has-toolbar .nav-bar .tool-bar{display:block}@media (min-width:992px){.header.has-toolbar .nav-bar .tool-bar{display:none}.header.has-toolbar .nav-bar .logo{padding:22px;width:100px;height:100px;background-color:#011021;box-shadow:1px 1px 4px 0 rgba(0,0,0,.2)}.header.has-toolbar .nav-bar .logo img{max-height:55px}.header.has-toolbar .nav-bar .logo .mc-logo{display:none}}@media (max-width:992px){.header.hide-header-mobile{display:none}}.header .nav-bar{min-height:50px;background-color:#011021;box-shadow:0 -11px 11px 11px rgba(0,0,0,.35)}@media (min-width:992px){.header .nav-bar{background-color:#393839}}.header .nav-bar .top-bar{display:block;height:50px}.header .nav-bar .tool-bar{display:none;background-color:#fff;height:50px}.header .nav-bar .tool-bar.fixed{position:fixed;top:0;width:100%;box-shadow:0 -11px 11px 11px rgba(0,0,0,.35)}.header .nav-bar .notification{background-color:#F51C05;border-color:#F51C05;width:10px;height:10px}.header .logo{float:left;height:35px;padding:7px}.header .logo a{display:block;height:100%}.header .logo img{max-width:initial;display:block;float:left;max-height:33px;margin:1px 0}.header .logo img :after{background:url(../img/beta_label.svg)}.header .logo img.logo-mini{display:block}.header .logo img.logo-dark-bg{display:none}.header .logo img.logo-beta{float:right;width:35px;margin-top:25px;margin-left:5px}.header .user_area{display:none;position:absolute;top:0;right:50px}@media (min-width:480px){.header .user_area{display:block}}.header .user_area a{color:#FFF}.header .user_area .notification{position:absolute;right:0;bottom:0}.header .toggle{font-size:20px;position:fixed;top:0;right:5px;float:right;width:38px;height:38px;margin-top:6px;margin-left:15px;cursor:pointer;text-align:center;color:#fff;border:none;background:0 0}.header .toggle.toggle-open{display:block}.header .toggle.toggle-close,.header .toggle.toggle-open.opened{display:none}.header .toggle.toggle-open .notification{position:absolute;right:2px;bottom:2px;width:15px;height:15px}.header .toggle.opened+.menu,.header .toggle.toggle-close.opened{display:block}@media (max-width:992px){.header .toggle{position:absolute}}.header .menu,.search{position:fixed;z-index:10;right:0}.header .menu{font-size:14px;font-size:1.4rem;top:50px;display:none;float:right;width:222px;background-color:#000;text-shadow:1px 1px 0 rgba(0,0,0,.35)}.header .menu::after{content:'';display:table;clear:both}.header .menu li{float:left;width:100%;padding:10px 20px;cursor:pointer}.header .menu li.disabled a{pointer-events:none;color:#8f9496}.header .menu li a{color:#FFF;float:right}.header .menu li a:hover{color:#8f9496}.header .menu li a.profile{float:right}.header .menu li a.profile .avatar{float:left;margin-right:20px;margin-left:0}.header .menu li a.profile .username{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px;display:inline-block}.header .menu li.auth{display:block}@media (min-width:480px){.header .menu li.auth{display:none}}.header .menu .logged-in,.header .menu .partner,.header .menu .user-employer,.header .menu .user-job-seeker{display:none!important}.header .menu.user-is-employer .user-employer,.header .menu.user-is-job-seeker .user-job-seeker{display:block!important}.header .menu.is-partner-page .auth{display:none!important}.header .menu.is-partner-page .partner{display:block!important}.header .menu.is-partner-page.hide-auth-links .auth,.header .menu.is-partner-page.hide-auth-links.no-partner-links{display:none!important}.header .menu.user-logged{width:210px}.header .menu.user-logged .logged-in{display:block!important}.header .menu.user-logged .auth,.header .menu.user-logged .not-logged-in{display:none!important}.header .btn-sign-in{position:relative}.header .btn-sign-in.disabled:hover .sign-in-menu{display:none}.header .btn-sign-in:hover .sign-in-menu{display:block}.header .btn-sign-in .sign-in-menu{display:none;position:absolute;width:234px;left:-139px;top:38px;z-index:9999}.header .btn-sign-in .sign-in-menu li{background:rgba(137,216,21,.25);border-bottom:1px solid rgba(137,216,21,.25);padding:8px 22px;text-align:right;line-height:23.5px}.header .btn-sign-in .sign-in-menu li:hover{background:#89d815}.header .btn-sign-in .sign-in-menu li:last-child{border-bottom:none}.header .btn-sign-in .sign-in-menu li a{font-weight:400;font-size:16px}.header .btn-sign-in,.header .btn-sign-out{float:right;margin-top:6px;margin-left:20px}.header .btn-sign-up{line-height:38px;float:right;margin-top:6px;margin-left:15px;text-decoration:underline}.header .contact-bar{font-size:15px;line-height:20px;position:absolute;top:70px;left:0;width:100%;padding:10px 20px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.35)}.header .contact-bar .container{padding-top:0;padding-bottom:0}.header .contact-bar time{float:left}.header .contact-bar ul{float:right;margin-left:-20px}.header .contact-bar li{float:left;margin-left:10px;padding-left:10px;border-left:1px solid #fff}.header .contact-bar li:first-child{border-left:0}.header .contact-bar a{display:block;margin:-10px;padding:10px;color:#fff}.header .contact-bar a:hover{color:#bbb}.header .profile{float:right;padding-top:6px}.header .profile .avatar{float:right;overflow:hidden;width:40px;height:40px;margin-top:0;margin-left:20px;border:2px solid #fff;border-radius:50%;background:url(../img/icon-user.svg) center 5px no-repeat #fff;box-shadow:1px 1px 1px rgba(68,68,68,.9)}.header .profile .username{font-size:16px;line-height:40px;color:#fff}.header.header-employer{position:relative;overflow:visible;height:auto}@media (min-width:992px){.header.header-employer~.content-employer{overflow-y:auto;height:calc(100vh - 420px);content:'viewport-units-buggyfill; height: calc(100vh - 420px);'}.header.header-employer .logo img.logo-mini{display:block}.header.header-employer .logo img.logo-dark-bg{display:none}}.header.header-employer~.content-employer{transition:margin-top .3s;transition:height .3s}.compact .header.header-employer~.content-employer{height:calc(100vh - 193px);content:'viewport-units-buggyfill; height: calc(100vh - 193px);'}.header.header-employer .sign-in-menu{background:#3c7a90}.header .logo-duke,.header .messages{display:none}.header a{color:#FFF}.mc-page .header.has-toolbar{height:100px}.mc-page .header.has-toolbar .nav-bar .tool-bar{display:block}@media (min-width:992px){.header:not(.has-custom-header) .nav-bar .top-bar{height:100px}.mc-page .header.has-toolbar .nav-bar .tool-bar{display:block}.mc-page .header:not(.has-custom-header) .nav-bar .top-bar{height:50px}}.search-wrapper{position:relative;width:100%}.search-wrapper .buttons{position:absolute;top:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;width:50px;width:5rem}.flex{display:-ms-flexbox;display:flex}.space-between{-ms-flex-pack:justify;justify-content:space-between}.footer{position:relative;z-index:1;padding:0;color:#858585;background:linear-gradient(270deg,#022545 0,#011021 100%)}.footer .container{max-width:1080px;width:auto;padding:53px 20px 46px}.footer .container .social-links ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start}.footer .container .social-links ul li{width:30px;height:30px;margin-right:10px;border-radius:50%}.footer .container .social-links ul li i{display:block;color:#fff;text-align:center;font-size:16px;line-height:30px}.footer .container .social-links ul li.social-facebook{background:#375186}.footer .container .social-links ul li.social-instagram{background:#ef004d}.footer .container .social-links ul li.social-twitter{background:#5FA0CA}.footer .container .social-links ul li.social-linkedin{background:#196C9E}.footer .container .social-links ul li.social-gplus{background:#CC463E}.footer .container .contact{float:left}.footer .container .contact .contact-info{height:20px;margin-bottom:14px}.footer .container .contact .contact-info li{float:left;border-left:1px solid #fff;padding-left:11px;margin-right:14px}.footer .container .contact .contact-info li:first-child{border-left:0;padding-left:0}.footer .container .contact .contact-info a{display:block;color:#fff;font-size:14px;line-height:1.2em}.footer .container .contact .contact-info a:hover{color:#fff}.footer .copyright{min-height:24px;text-align:center;font-size:10px;color:#A7A9AC;background:#393839;line-height:24px}.footer .copyright a{color:#fff}.footer .copyright img{margin-top:10px;max-height:30px}.footer .links{float:right}.footer .links:after{content:'';display:table;clear:both}.footer .links .column{font-size:14px;line-height:16px;float:left;padding-left:69px}.footer .links .title-useful{margin:0 0 0 -4px}.footer .links .title-useful:after{top:5px;width:25px;height:25px;background:url(../images/ico-useful-links.png) no-repeat}.footer .links h5{position:relative;margin:0;padding:7px 0 11px 34px;color:#c9c9c9;font-size:17px;line-height:22px;font-weight:400}.footer .links h5:after{content:"";position:absolute;left:0}.btn.beacon:after,.search::after{content:''}.footer .links ul{margin:0;padding:0;list-style:none}.footer .links ul li{padding:0 0 12px;color:#fff}.footer .links ul li:first-child{font-weight:700;text-transform:uppercase}.footer .links ul li a{position:relative;font-size:14px;line-height:1.2em;color:#fff}.footer .links .active a,.footer .links li a:hover{text-decoration:none;color:#fafbf8}.footer .links .active a:after,.footer .links li a:hover:after{background-position:0 -7px}@media (max-width:700px){.footer .contact,.footer .links{float:left;width:100%;text-align:left}.footer .links{margin-left:-80px}.footer .links .column{margin-top:20px}}.btn-search,.btn-sign-in,.btn-sign-out{padding:0;border:1px solid #fff;color:#fff;font-size:14px;font-size:1.4rem;line-height:1.4;text-align:center;text-shadow:none;cursor:pointer;transition:color .25s,background .25s}.btn-sign-in,.btn-sign-out{padding:8px 20px;font-size:17px;font-size:1.7rem;line-height:1.2}.btn-search{padding:11px 25px;border:0;border-radius:5px;opacity:.8}.btn{padding:10px 23px;border-radius:5px;border:2px solid transparent;margin-right:10px;margin-bottom:10px;font-size:16px;line-height:16px;outline:0;cursor:pointer;transition:all .2s}.btn.disabled,.btn.disabled:hover,.btn:disabled,.btn:disabled:hover,.btn[disabled],.btn[disabled]:hover{background-color:#d1d3d4!important;border-color:#d1d3d4!important;color:#fff!important;cursor:default!important;pointer-events:none}.btn.beacon{position:relative}.btn.beacon:after{display:block;position:absolute;left:0;top:0;width:12px;height:12px;background:#2e79d1;border-radius:50%;transform:translateX(-50%) translateY(-50%)}.btn-nav,.save-link{display:inline-block}.btn.rounded{border-radius:40px}.btn.big{font-size:20px;line-height:27px}.btn-nav,.btn-tag{font-size:12px;border-radius:5px}.btn-nav{padding:5px 10px;border-width:1px;border-style:solid;text-align:center}.btn-tag{padding:3px 12px}.save-link{vertical-align:middle;padding:11px 0;margin-left:10px;color:#fff;text-decoration:underline;white-space:nowrap}.btn-green{background:#89d815;border:2px solid #89d815;color:#fff;font-weight:500}.btn-green:hover{border-color:#7ac113;background:#7ac113}.btn-green.pulse-on-focus:focus{border-color:#3f640a;animation:pulse-green .5s alternate infinite}.btn-green-outline{border:2px solid #5d920e;color:#4e7b0c;font-weight:500;background:#fff}.btn-blue{color:#fff;background:#2e79d1;border:1px solid #2e79d1}.btn-blue:hover{border-color:#296dbc;background:#296dbc}.btn-blue.pulse-on-focus:focus{border-color:#173d69;animation:pulse-blue .5s alternate infinite}.btn-red.pulse-on-focus:focus{border-color:#870906;animation:pulse-blue .5s alternate infinite}.btn-red.disabled{background:#D0D2D3;color:#fff;border-color:#D0D2D3;pointer-events:none}.btn-white-green{color:#89d815;background:#fff;border:1px solid #89d815}.btn-white-green:hover{border-color:#7ac113;background:#f2f2f2}.btn-white-green.disabled,.btn-white-green.disabled:hover,.btn-white-green[disabled],.btn-white-green[disabled]:hover{background-color:#FFF;color:#d1d3d4;border-color:#d1d3d4;cursor:default!important}.btn-borderless-blue,.btn-white-blue{color:#2e79d1;background:#fff;border:1px solid #2e79d1}.btn-borderless-blue:hover,.btn-white-blue:hover{border-color:#296dbc;background:#f2f2f2}.btn-borderless-blue[disabled],.btn-borderless-blue[disabled]:hover,.btn-white-blue[disabled],.btn-white-blue[disabled]:hover{background-color:#FFF;color:#d1d3d4;border-color:#d1d3d4;cursor:default!important}.btn-borderless-blue{border:none}.btn-white-grey{color:#58595B;background:#fff;border:1px solid #58595B}.btn-white-grey:hover{border-color:#4b4c4e;background:#f2f2f2}.btn-white-grey[disabled],.btn-white-grey[disabled]:hover{background-color:#FFF;color:#d1d3d4;border-color:#d1d3d4;cursor:default!important}.btn-white-red{color:#f41d19;background:#fff;border:1px solid #f41d19}.btn-white-red:hover{border-color:#e80f0b;background:#f2f2f2}.btn-white-red[disabled],.btn-white-red[disabled]:hover{background-color:#FFF;color:#d1d3d4;border-color:#d1d3d4;cursor:default!important}.btn-grey-blue{color:#2e79d1;background:#fff;border:1px solid #c9c9c9}.btn-grey-blue:hover{border-color:#bcbcbc;background:#f2f2f2}.btn-grey-blue[disabled],.btn-grey-blue[disabled]:hover{background-color:#FFF;color:#d1d3d4;border-color:#d1d3d4;cursor:default!important}.btn-navyblue{color:#fff;background:#053062;border:1px solid #053062}.btn-navyblue:hover{border-color:#04244a;background:#04244a}.btn-orange{color:#fff;background:#f5a52b;border:1px solid #f5a52b}.btn-orange:hover{border-color:#f49b13;background:#f49b13}.btn-red{color:#fff;background:#f41d19;border:1px solid #f41d19}.btn-red:hover{border-color:#e80f0b;background:#e80f0b}.btn-red[disabled]{border-color:#d6d6d6;background:#d6d6d6}.btn-grey{border:1px solid #909090;background:#909090;color:#fff}.btn-grey-outline{border:2px solid #888;color:#58595B;font-weight:500;background:#fff}.btn-reload{background-color:#2e79d1;border-radius:40px;height:28px;width:28px;line-height:28px;padding:1px 3px}.btn-reload.loading i{animation-name:spin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.btn-reload i{color:#fff;display:block}.btn-icon-center{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.blue-meter-vertical .blue-meter-label,.search-header .arrow.active,.wrap-dd-select.active:after{transform:rotate(180deg)}@keyframes pulse-green{100%{background-color:#7ac113}}@keyframes pulse-blue{100%{background:#296dbc}}.search{top:54px;left:0;height:55px;background:#fff;overflow:hidden;transition:height .5s ease-in-out}.search::after{display:table;clear:both}.search.visible{height:calc(100vh - 54px);content:'viewport-units-buggyfill; height: calc(100vh - 54px);'}@media (min-width:992px){.search,.search.visible{top:70px;height:auto;overflow:visible}}.search-header{height:55px;border-bottom:1px solid #bbbcbe;text-align:center;background:#f6f6f6}.search-header .container{height:100%}.search-header h2{position:absolute;color:#58595B;line-height:55px;font-size:15px;font-weight:700}.search-header .buttons{display:inline-block;padding:7px 0 6px;opacity:0;pointer-events:none;transition:opacity .3s}.search-header .buttons.active{opacity:1;pointer-events:all}.search-header .buttons .btn-search{vertical-align:middle}.search-header .buttons .save-link{color:#444}.search-header .arrow{position:absolute;right:5px;top:50%;width:50px;height:40px;margin-top:-20px;cursor:pointer;transition:transform .3s}.search-header .arrow:before{content:'';display:block;position:absolute;top:50%;left:50%;margin-top:-3px;margin-left:-7px;border-top:7px solid #777;border-left:7px solid transparent;border-right:7px solid transparent}.search-content{position:absolute;top:55px;bottom:0;padding-bottom:60px;max-width:100%;background:#fff;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (min-width:992px){.search-content{position:relative;top:auto;bottom:auto;padding-bottom:0;overflow:visible}}.search-content .container{padding:20px}.search-content .geolocation-pin{top:0;right:5px}.search-content .geolocation-pin .location-clear{line-height:33px}.search-content .distance,.search-content .keywords,.search-content .saved_searches{display:block;margin-top:5px}.search-content .saved_searches{margin-bottom:5px}.search-content .saved_searches.after{display:none}.search-content .saved_searches.before{display:block}@media (min-width:480px){.search-content .flexy{display:-ms-flexbox;display:flex;height:40px}.search-content .flexy>*{margin:0 5px}.search-content .flexy .my-location{-ms-flex-positive:3;flex-grow:3;margin-left:0}.search-content .flexy .distance{-ms-flex-positive:0;flex-grow:0}.search-content .flexy .saved_searches{margin-left:10px}.search-content .flexy .saved_searches.after{display:block}.search-content .flexy .saved_searches.before{display:none}.search-content .flexy .keywords{-ms-flex-positive:3;flex-grow:3;margin-right:0}.search-content .flexy .btn-search{-ms-flex-positive:0;flex-grow:0;margin-left:10px}.search-content .flexy .save-link{-ms-flex-positive:0;flex-grow:0;margin-right:0;color:#444;text-shadow:none;white-space:nowrap}}.search-content .label{display:none}.search-content .filters{width:190px;margin-top:20px}.search-content .wrapper-required{border-left:5px solid #F51C05;border-radius:5px}.search-content .wrapper-required label.error{display:none!important}.search-content .wrapper-required :required{border-bottom-left-radius:0;border-top-left-radius:0}.search-content .wrapper-required :required.error{border:1px solid #F51C05!important}.search-content .wrapper-required :required.error::-webkit-input-placeholder{color:#F51C05!important}.search-content .wrapper-required :required.error:-moz-placeholder{color:#F51C05!important;opacity:1}.search-content .wrapper-required :required.error::-moz-placeholder{color:#F51C05!important;opacity:1}.search-content .wrapper-required :required.error:-ms-input-placeholder{color:#F51C05!important}.search [ng-show=mobile]::after{content:'';display:table;clear:both}.search-title{position:relative;padding-left:55px;font-size:20px;font-size:2rem;line-height:45px}@media (min-width:768px){.search-title{margin-bottom:.35em;margin-left:-55px}}.arrow-down,.arrow-left,.arrow-right,.arrow-up,.ball div,.search-field--multiple{margin-left:-1px}.search-label{display:block;padding:0 8px 2px;color:#fff;font-size:12px;font-size:1.2rem}.job-types::after,.search-field--multiple::after{display:table;content:'';clear:both}.search-field{position:relative;margin-top:1em}.search-field:first-of-type{margin-top:0}.search-field--multiple{margin-right:-1px}@media (min-width:768px){.search--indented{padding-left:55px}}.search--separated{padding:10px 0 15px}@media (min-width:992px){.search--separated{padding-top:15px}}.search--separated .search-field{margin:0 -7px}.flexbox .search--separated .search-field{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.flexbox .search--separated .search-field{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.search--separated .search-field .search-field-inner--large{-ms-flex:1;flex:1}.search--separated .search-field-inner{padding-left:7px;padding-right:7px}.job-types{margin:0 -2px;min-height:46px}.job-type{float:left;width:50%;padding:0 2px 7px;margin-bottom:10px}@media (min-width:480px){.job-type{width:25%}}@media (min-width:768px){.job-type{width:9em}}.job-type [type=checkbox],.job-type [type=radio]{position:absolute;left:-9999px;-webkit-appearance:none;-moz-appearance:window}.job-type [type=checkbox]:focus,.job-type [type=radio]:focus{outline:0}.job-type-label{position:relative;display:block;width:100%;padding:.565em .7em;background:#a2a1a1;border-radius:.35em;color:#fff;font-size:16px;font-weight:700;text-align:center;cursor:pointer}.job-type-label:hover,input:focus~.job-type-label{background:#888}input:checked~.job-type-label{color:#89d815;background:#6f6e6e}input:checked~.job-type-label:after{content:'';position:absolute;top:100%;left:3px;right:3px;height:3px;margin-top:2px;background:#89d815}.search-results{-webkit-overflow-scrolling:touch;height:calc(100vh - 54px - 50px);content:'viewport-units-buggyfill; height: calc(100vh - 54px - 50px);'}.search-results::after{content:'';display:table;clear:both}@media (min-width:992px){.search-results{height:calc(100vh - 54px - 20px);content:'viewport-units-buggyfill; height: calc(100vh - 54px - 20px);';overflow:hidden}.flexbox .search-results{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;bottom:100px}}.search-results .results-view-selection-container{position:absolute;top:34px;left:38px;height:36px;line-height:42px;z-index:1;display:none;max-width:calc(100% - 161px)}.search-results .results-view-selection-container::after{content:'';display:table;clear:both}.search-results .results-view-selection-container button.selected{background:rgba(156,0,255,.67)}.search-results .results-view-selection-container button:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.search-results .results-view-selection-container button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.search-results .results-view-selection-container button{width:75px;-ms-flex-positive:1;flex-grow:1;border:none;font-size:13px;color:#fff;font-weight:700;background:rgba(0,0,0,.45);cursor:pointer;float:left;min-width:75px;padding:11px 0}.search-results .results-view-selection-container button+button{margin-left:1px}.search-results .map{position:relative;width:100%;display:block;height:121px;overflow:hidden;border-bottom:1px solid #ededed;transition:height .3s}.search-results .map.expanded{height:100%}@media (min-width:992px){.search-results .results-view-selection-container{display:block}.search-results .map{width:50%;float:left}.flexbox .search-results .map{display:-ms-flexbox;display:flex;height:100%}}.search-results .map .gmap{display:block;width:100%;height:100%;overflow:hidden;border-radius:6px}.search-results .map .btn-go-to-result{position:absolute;top:34px;left:38px;background:rgba(0,0,0,.45);border-radius:7px;border:none;line-height:16px;padding:12px;font-size:14px;font-weight:700;color:#fff;display:none}@media (max-width:992px){.search-results .map .btn-go-to-result{display:inline-block}}.search-results .map .btn-reset-map{position:absolute;top:34px;right:38px;background:rgba(0,0,0,.45);border-radius:7px;border:none;height:38px;line-height:16px;padding:0 18px;font-size:20px;color:#fff}.search-results .map .btn-reset-map>i{vertical-align:middle}.search-results .map .btn-zoom{background:center center no-repeat rgba(0,0,0,.45);width:56px;height:38px;border-radius:7px;font-size:26px;text-align:center;margin-right:13px}.search-results .map .btn-zoom-in{margin-bottom:3px;background-image:url(../img/plus.svg)}.search-results .map .btn-zoom-out{background-image:url(../img/minus.svg)}.search-results .map .gmap-options{display:none;position:absolute;bottom:20px;left:8px;height:40px;background:#fff;border-radius:5px}.touch .search-results .map .gmap-options{display:block}.search-results .map .gmap-options label{cursor:pointer}.search-results .map .gmap-options input{position:absolute;left:-9999px}.search-results .map .gmap-options .custom-checkbox{display:block;position:absolute;left:10px;top:10px;width:20px;height:20px;border-radius:3px;border:1px solid #ccc;background-color:#ddd;transition:background-color .2s,border-color .2s}.search-results .map .gmap-options [type=checkbox]:checked+.custom-checkbox{background:#4386d6;border-color:#2e79d1}.search-results .map .gmap-options .pseudolabel{padding:0 10px 0 40px;line-height:40px}.search-results .job-navigator{width:100%;position:absolute;top:0;z-index:2}.search-results .job-navigator.fixed{position:fixed;margin-top:0}@media (min-width:992px){.search-results .job-navigator{width:50%;position:relative;margin-top:0}}.search-results .job-navigator .statistics{position:absolute;left:0;right:0;top:0;max-width:100%;margin:1px;background:0 0;color:#fff;opacity:1;transition:opacity .3s,left .3s,right .3s,top .3s,bottom .3s,border-radius .3s}.search-results .job-navigator .statistics::after{content:'';display:table;clear:both}@media (max-width:992px){.search-results .job-navigator .statistics{margin:0;border-top:1px solid #fff;background:#fff}}.search-results .job-navigator .statistics h2{background-color:#053062;text-align:center;font-size:1.3em;margin-bottom:1px;opacity:.97;padding-top:16px}.search-results .job-navigator .statistics .figure{position:relative;float:left;width:25%;height:80px;text-align:center;opacity:.97;padding-top:10px;background-color:#053062;color:#FFF}.search-results .job-navigator .statistics .figure.active,.search-results .job-navigator .statistics .figure:hover{background:#FFF}.search-results .job-navigator .statistics .figure .attr,.search-results .job-navigator .statistics .figure .value{color:#FFF}.search-results .job-navigator .statistics .figure.active .attr,.search-results .job-navigator .statistics .figure.active .value,.search-results .job-navigator .statistics .figure:hover .attr,.search-results .job-navigator .statistics .figure:hover .value{color:#053062}.search-results .job-navigator .statistics .figure .link{display:block}.search-results .job-navigator .statistics .figure:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:1px;background-color:#e1e1e1}.search-results .job-navigator .statistics .figure:first-of-type:before{display:none}.search-results .job-navigator .statistics .figure .value{color:#FFF;display:block;font-size:20px}@media (min-width:1240px){.search-results .job-navigator .statistics .figure .value{font-size:30px}}.search-results .job-navigator .statistics .figure .attr{display:block;color:#FFF;font-size:9px;line-height:7px}.search-results .job-navigator .statistics .figure .attr .short{display:inline}.search-results .job-navigator .statistics .figure .attr .long{display:none}@media (min-width:480px){.search-results .job-navigator .statistics .figure .attr .short{display:none}.search-results .job-navigator .statistics .figure .attr .long{display:inline}}.search-results .job-navigator .statistics .figure .action-link{display:block;font-size:10px;line-height:10px;padding-top:5px;color:#2e79d1}.search-results .job-navigator .statistics .figure .action-link .show{display:inline}.search-results .job-navigator .statistics .figure .action-link .unshow,.search-results .job-navigator .statistics .figure .action-link.shown .show{display:none}.search-results .job-navigator .statistics .figure .action-link.shown .unshow{display:inline}.search-results .job-navigator .statistics .map-switch{float:left;width:20%;text-align:center;height:49px;padding:0 5px}.search-results .job-navigator .statistics .map-switch .btn-blue{position:relative;max-width:100%;height:100%;padding:0 8px;line-height:1;vertical-align:middle}@media (min-width:480px){.search-results .job-navigator .statistics .map-switch .btn-blue{height:30px;margin-top:10px}}@media (min-width:992px){.search-results .job-navigator .statistics .map-switch .btn-blue{width:82px}.search-results .job-navigator .statistics .map-switch{display:none}}.search-results .job-navigator .statistics .map-switch span{font-size:12px}.search-results .job-navigator .statistics .map-switch .open{display:inline}.search-results .job-navigator .statistics .map-switch .close,.search-results .job-navigator .statistics .map-switch .opened .open{display:none}.search-results .job-navigator .statistics .map-switch .opened .close{display:inline}.search-results .job-navigator .summary{position:absolute;left:0;right:0;top:0;bottom:15px;margin:0 auto;background:#fff;overflow:hidden;height:calc(100vh - 100px - 50px);content:"viewport-units-buggyfill; height: calc(100vh - 100px - 50px)";padding:0 20px}@media (min-width:992px){.search-results .job-navigator .summary{width:100%;height:calc(100vh - 100px - 20px);content:"viewport-units-buggyfill; height: calc(100vh - 100px - 20px);"}}.search-results .job-navigator .summary.ng-hide{opacity:0}.search-results .job-navigator .summary h2{position:relative;z-index:1;padding:13px 0 10px 40px;border-bottom:1px solid #e3e4e4;color:#363636;font-size:16px;font-weight:700;line-height:16px}.search-results .job-navigator .summary h2:before{content:'';display:block;position:absolute;left:13px;top:0;bottom:1px;width:15px;height:15px;border-radius:50%;margin:auto;background:#c82506;cursor:pointer}.search-results .job-navigator .summary .content{position:absolute;top:40px;bottom:0;width:calc(100% - 40px);margin:20px 0 0;padding:20px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 100px - 50px - 40px);content:"viewport-units-buggyfill; max-height: calc(100vh - 100px - 50px - 40px);";border:1px solid #F0F0F0;border-radius:5px}@media (min-width:992px){.search-results .job-navigator .summary .content{max-height:calc(100vh - 100px - 20px - 76px);content:"viewport-units-buggyfill; max-height: calc(100vh - 100px - 20px - 76px);";padding:62px 20px 20px}}.search-results .job-navigator .summary table{width:100%;color:#58595B;font-size:13px}.search-results .job-navigator .summary table th{color:#2e79d1;font-size:11px;padding:0 5px;cursor:pointer;white-space:nowrap}.search-results .job-navigator .summary table th:first-child{text-align:left;padding-left:5px}.search-results .job-navigator .summary table th abbr.short{display:inline}.search-results .job-navigator .summary table th span.long{display:none}@media (min-width:1240px){.search-results .job-navigator .summary table th abbr.short{display:none}.search-results .job-navigator .summary table th span.long{display:inline}}.search-results .job-navigator .summary table th.asc,.search-results .job-navigator .summary table th.desc{color:#f41d19}.search-results .job-navigator .summary table th:after{content:'';display:inline-block;width:5px;position:relative;top:-1px}.hiring-summary-page table th.asc:after,.search-results .job-navigator .summary table th.asc:after{content:'↑'}.search-results .job-navigator .summary table th.desc:after{content:'↓'}.search-results .job-navigator .summary table td{text-align:center;padding:2px;border-bottom:1px solid #e3e4e4;font-size:13px;background-color:#fff;transition:background-color .2s,color .2s}.search-results .job-navigator .summary table td:first-child{text-align:left;padding-left:5px}.search-results .job-navigator .summary table tr{cursor:pointer}.search-results .job-navigator .summary table tr:last-child td{border-bottom:0}.search-results .job-navigator .summary table .name{width:50%;padding-right:20px}.search-results .job-navigator .summary table .qa-icon{position:relative;top:2px}.search-results .job-navigator .summary table .avg{width:80px}.search-results .job-navigator .summary table th.avg{padding-left:14px}.search-results .job-navigator .summary table .action{width:20px}.search-results .job-navigator .summary table .filters-selected-clear{display:block;position:relative;opacity:0;transition:opacity .2s;pointer-events:none;width:15px;height:15px;border-radius:50%;margin:auto;right:2px;cursor:pointer;color:#FFF;font-size:10px;font-weight:100}.search-results .job-navigator .summary table tr:hover td{color:#fff;background:#58595B}.search-results .job-navigator .summary table tr.mask td{color:#fff;background:#205ea8}.search-results .job-navigator .summary table tr.mask .filters-selected-clear{display:block;opacity:1;pointer-events:all}.search-results .job-navigator .summary.loading:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:url(../img/spinner.gif) center 100px no-repeat}@media (min-width:992px){.search-results .job-navigator .summary.loading:after{background:center 100px no-repeat rgba(250,250,250,.85);background-image:url(../img/spinner.gif)}}@media (max-width:992px){.search-results .job-navigator.has-summary-mask .summary{top:29px}}.search-results .job-navigator.has-summary-mask .summary{height:calc(100vh - 100px - 20px - 29px);content:"viewport-units-buggyfill; height: calc(100vh - 100px - 20px - 29px);"}.search-results .job-navigator.has-summary-mask .summary .content{max-height:calc(100vh - 100px - 20px - 40px - 29px);content:"viewport-units-buggyfill; max-height: calc(100vh - 100px - 20px - 40px - 29px);"}.changes-to-apply.fixed,.search-results .job-preview,.search-results .search-result-tab#filterTab,.search-results .search-result-tab#mapTab{content:"viewport-units-buggyfill; height: calc(100vh - 100px - 20px);"}.search-results .job-preview{width:50%;position:absolute;top:0;left:0;z-index:2;margin:0;bottom:15px;background:#fff;overflow:scroll;overflow-x:hidden;height:calc(100vh - 100px - 20px);padding:20px;border-radius:6px;-ms-overflow-style:-ms-autohiding-scrollbar}.search-results .job-preview::-webkit-scrollbar{width:5px;height:5px}.search-results .job-preview::-webkit-scrollbar-button{width:0;height:0}.search-results .job-preview::-webkit-scrollbar-thumb{background:#a5a5a5;border:0 #fff;border-radius:50px}.search-results .job-preview::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.search-results .job-preview::-webkit-scrollbar-thumb:active{background:#000}.search-results .job-preview::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.search-results .job-preview::-webkit-scrollbar-track:hover{background:#fff}.search-results .job-preview::-webkit-scrollbar-track:active{background:#d5d5d5}.search-results .job-preview::-webkit-scrollbar-corner{background:0 0}.search-results .job-preview.has-summary-mask{top:29px;height:calc(100vh - 100px - 20px - 29px);content:"viewport-units-buggyfill; height: calc(100vh - 100px - 20px - 29px);"}.search-results .job-preview .job-posting-wrapper{overflow:hidden;border-radius:5px;border-left:1px solid #F0F0F0;border-right:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0}.search-results .job-preview .close{font-weight:700;color:#888;font-size:12px;position:absolute;right:34px;top:35px;z-index:10}.search-results .job-preview .job-posting.is-apply{border-top:4px solid #205ea8}.search-results .job-preview .job-posting.is-quick-apply{border-top:4px solid #f5110c}.search-results .job-preview .job-posting .content{height:auto}.search-results .job-preview .job-posting #job-summary .date_posted{display:inline-block}.search-results .job-preview .job-posting #job-summary .job-tags{margin-top:-5px;margin-left:30px;margin-right:10px}.search-results .job-preview .job-posting #job-summary .tag{border:none}.search-results .job-preview .job-posting #job-summary .distance,.search-results .job-preview .job-posting #job-summary .icons,.search-results .job-preview .job-posting #job-summary .job_employment_type,.search-results .job-preview .job-posting #job-summary .job_listing_type,.search-results .job-preview .job-posting #job-summary .job_shift,.search-results .job-preview .job-posting #job-summary .quick-apply-tag{display:none}.search-results .job-preview .job-posting #job-summary .btn-apply{display:inline-block;min-width:150px}.search-results .job-preview .job-posting #job-description a.btn.btn-apply{display:none}.search-results .job-preview .job-posting .summary-header .div-action{display:-ms-flexbox;display:flex}@media (max-width:1400px){.search-results .job-preview #additional-info .content,.search-results .job-preview #job-summary .content{padding:15px;float:none;width:100%}.search-results .job-preview #additional-info .content .location-attributes .location-info,.search-results .job-preview #additional-info .content .location-attributes .location-info dl,.search-results .job-preview #additional-info .content .location-attributes .parent-info,.search-results .job-preview #additional-info .content .section>div,.search-results .job-preview #job-summary .content .location-attributes .location-info,.search-results .job-preview #job-summary .content .location-attributes .location-info dl,.search-results .job-preview #job-summary .content .location-attributes .parent-info,.search-results .job-preview #job-summary .content .section>div,.search-results .job-preview #job-summary .job-attributes .job-attr-employment-type dl dd,.search-results .job-preview #job-summary .job-attributes .job-attr-employment-type dl dt,.search-results .job-preview #job-summary .job-attributes .job-attr-experience-level dl dd,.search-results .job-preview #job-summary .job-attributes .job-attr-experience-level dl dt{width:100%}}.search-results .btn-toggle-list{top:12px;position:absolute;right:20px;border:none;background:0 0;color:#205ea8;font-weight:500;display:none;-ms-flex-align:center;align-items:center}.search-results .btn-toggle-list>i{margin-right:8px}@media (min-width:992px){.search-results .btn-toggle-list{display:-ms-flexbox;display:flex}}.search-results .search-result-tab{border:none;-webkit-overflow-scrolling:touch}.search-results .search-result-tab#filterTab{height:calc(100vh - 100px - 20px);overflow-y:scroll;display:-ms-flexbox;display:flex;position:fixed}@media (max-width:992px){.search-results .search-result-tab#filterTab{-ms-flex-direction:column;flex-direction:column;padding-bottom:100px}}.search-results .search-result-tab#filterTab .filters-toggle-container{display:none}.search-results .search-result-tab#filterTab .filters-toggle-container .has-filters-marker{background:#8c78f0;display:block;box-sizing:border-box;width:16px;height:16px;border-radius:50%;position:absolute;top:-6px;right:-4px}.search-results .search-result-tab#filterTab .filters-toggle-container .btn-toggle-funnel{position:relative}.search-results .search-result-tab#filterTab .filters-toggle-container button,.search-results .search-result-tab#filterTab .filters-toggle-container button:active,.search-results .search-result-tab#filterTab .filters-toggle-container button:hover{position:absolute;z-index:1;top:20px;right:6px;border:none;background:0 0;outline:0;cursor:pointer}.search-results .search-result-tab#filterTab .filters-toggle-container button img{width:24px;height:24px}.search-results .search-result-tab#filterTab .filters-toggle-container.collapsed button{position:relative;top:unset;right:unset;display:block;margin-left:8px;margin-bottom:20px}@media (min-width:992px){.search-results .search-result-tab#filterTab .filters-toggle-container{display:block}.search-results .search-result-tab#filterTab.faceted-search.filters-collapsed section.filters{display:none}}.search-results .search-result-tab#mapTab{background:#fff;height:calc(100vh - 100px - 20px);padding:20px}.search-results .search-result-tab.has-summary-mask#mapTab{height:calc(100vh - 100px - 20px - 29px);content:"viewport-units-buggyfill; height: calc(100vh - 100px - 20px - 29px);"}@media (max-width:992px){.search-results .search-result-tab{max-height:calc(100vh - 100px - 50px);content:"viewport-units-buggyfill; max-height: calc(100vh - 100px - 50px);";background-color:#FFF;position:absolute;z-index:0;visibility:hidden;display:none}.search-results .search-result-tab#mapTab{display:block!important;height:calc(100vh - 100px - 50px);content:"viewport-units-buggyfill; height: calc(100vh - 100px - 50px);"}.search-results .search-result-tab.active{display:block;visibility:visible;z-index:1}.search-results .search-result-tab#filterTab{height:calc(100vh - 50px);max-height:calc(100vh - 50px);content:"viewport-units-buggyfill; height: calc(100vh - 50px); max-height: calc(100vh - 50px);";margin:0 auto;float:none;width:100%}.search-results .search-result-tab#filterTab .primary-filters{display:block}.search-results .search-result-tab#filterTab.active~.job-navigator{display:none}.search-results .search-result-tab#resultsTab{background-color:#FFF;width:100%;padding-bottom:50px;max-height:none!important;content:none}}.search-results .bottom-tabs{height:50px;width:100%;position:fixed;bottom:0;z-index:10}.search-results .bottom-tabs .icon-close{font-size:13px}.search-results .bottom-tabs .search-result-tab-buttons{display:block;background-color:#666;color:#fff;border:1px solid #FFF;font-weight:500;font-size:16px;font-size:1.6rem;width:100%;height:100%;float:left;cursor:pointer}.search-results .bottom-tabs .search-result-tab-buttons.active{display:none}.search-results .bottom-tabs #tabSearchButton{display:none;color:#fff;background:#2e79d1;border:1px solid #2e79d1;opacity:1;border-radius:0;width:100%}.search-results .bottom-tabs #filterTabButton.active~#mapTabButton,.search-results .bottom-tabs #filterTabButton.active~#resultsTabButton,.search-results .bottom-tabs #tabCancelButton{display:none}.search-results .bottom-tabs #filterTabButton.active~#tabCancelButton,.search-results .bottom-tabs #filterTabButton.active~#tabSearchButton{display:block}.search-results .result-views{position:relative;transition:margin .4s;margin-left:0}@media (min-width:992px){.search-results .bottom-tabs{display:none}.search-results .result-views{width:100%;margin-left:265px}}.search-results .result-views.filters-collapsed{margin-left:0}.search-results .results{background-color:#FFF;-webkit-overflow-scrolling:touch;padding:10px}@media (min-width:992px){.search-results .result-views.filters-collapsed{margin-left:70px}.search-results .results{float:left;width:50%;height:100%;max-height:calc(100vh - 100px - 20px);content:'viewport-units-buggyfill; max-height: calc(100vh - 100px - 20px);';padding:20px 0 20px 20px;-ms-overflow-style:-ms-autohiding-scrollbar}.search-results .results::-webkit-scrollbar{width:5px;height:5px}.search-results .results::-webkit-scrollbar-button{width:0;height:0}.search-results .results::-webkit-scrollbar-thumb{background:#a5a5a5;border:0 #fff;border-radius:50px}.search-results .results::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.search-results .results::-webkit-scrollbar-thumb:active{background:#000}.search-results .results::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.search-results .results::-webkit-scrollbar-track:hover{background:#fff}.search-results .results::-webkit-scrollbar-track:active{background:#d5d5d5}.search-results .results::-webkit-scrollbar-corner{background:0 0}}.search-results .results.has-summary-mask{max-height:calc(100vh - 100px - 20px - 29px);content:'viewport-units-buggyfill; max-height: calc(100vh - 100px - 20px - 29px);'}@media (min-width:992px){.search-results .results.loading{position:relative}.search-results .results.loading:after{content:'';position:fixed;right:0;top:0;bottom:0;width:calc(50% - (230px/2) - 20px);background:center 50% no-repeat rgba(250,250,250,.85);background-image:url(../img/spinner.gif)}}.search-results .results .results-header{float:left;color:#205ea8;line-height:1;padding-left:10px}.search-results .results .results-header .found{font-size:20px}.search-results .results .results-header .value{font-size:24px;font-weight:500}.search-results .results .results-header .type{font-size:18px}.search-results .results .results-header .not-found{display:block;padding:20px;border:1px solid #f5a52b;border-radius:5px;margin:22px 30px 22px 0;color:#f5a52b;font-size:20px;line-height:1.2;background:#fff}.search-results .results .results-header .not-found b,.search-results .results .results-header .not-found strong{font-weight:700}.search-results .results .results-header .search-suggestion-list{margin:10px 0}.search-results .results .results-header .search-suggestion-list ul li{margin:15px 0}.search-results .results .results-header .reset-search{text-decoration:underline;color:#2e79d1;white-space:nowrap;font-size:18px}.search-results .results .validation-header{float:left;color:#53585f;line-height:1;margin-bottom:20px;padding-left:10px;width:100%;text-align:center}.search-results .results .validation-header .error{display:block;padding:20px;border:1px solid #F51C05;border-radius:5px;margin:22px 30px 0 0;color:#F51C05;font-size:20px;line-height:1.2;background:#fff}.search-results .results .sortby{width:150px;float:right}.search-results .results .sortby select{float:right}@media (min-width:992px){.search-results .results .sortby{margin-right:30px}}.search-results .summary-mask{margin:0;padding:5px;color:#fff;background:#205ea8;height:29px;position:relative}@media (max-width:992px){.search-results .summary-mask{width:100%}}.search-results .summary-mask.fixed{position:fixed;top:50px}.search-results .summary-mask .name{display:inline;left:10px}.search-results .summary-mask .job_count{font-size:16px;font-weight:500;margin-left:20px}.search-results .summary-mask .job_count_jobs{font-size:12px;margin-top:4px;margin-left:4px}.search-results .summary-mask .filters-selected-clear{display:inline-block;position:relative;width:15px;height:15px;border-radius:50%;margin:auto 10px;cursor:pointer;color:#FFF;font-size:12px}@media (max-width:992px){.search-results.is-filter-active .summary-mask{display:none}}.search-results .list{clear:both}.search-results .list li.focus .job-item{background:#e8e8e8}.search-results .list li .job-tags{display:inline}.search-results .reset-search{text-decoration:underline;white-space:nowrap}.search-results .reset-search b,.search-results .reset-search strong{font-weight:700}@media (min-width:992px){.tracker-page .result-views{margin-left:0!important}}.search-results .result{transition:0s opacity}.search-results .result.ng-enter{opacity:0}.search-results .result.ng-enter-active,.search-results .result.ng-leave{opacity:1}.search-results .result.ng-leave-active{opacity:0}q{quotes:initial}.btn-load-more{padding:10px 12px;border:1px solid #2e79d1;border-radius:20px;color:#2e79d1;text-align:center;margin:15px 2px}.btn-load-more .spinner{background-image:url(../img/spinner.gif);background-size:15px 15px;display:none;width:15px;height:15px;margin:0 10px;top:3px;position:relative}.results.loading .btn-load-more .spinner{display:inline-block}.pagination{display:none}.pagination li{display:inline-block;padding:3px 8px;margin:4px 2px;color:#808285;text-align:center;cursor:pointer}.pagination .active{background:#808285;border-radius:20px;color:#fff;font-weight:700}.pagination .disabled{cursor:default}.pagination .next,.pagination .prev{padding:10px 30px;border:1px solid #2e79d1;border-radius:20px;color:#2e79d1;font-weight:500}.pagination .next.disabled,.pagination .next:disabled,.pagination .prev.disabled,.pagination .prev:disabled{color:#888;border-color:#888}.pagination li.disabled{border:1px solid #ddd;background:#fafafa;cursor:default}.pagination li.disabled a{color:#aaa;cursor:default}.top-nav .btn,.top-nav .title{color:#393839;text-align:center}@media (min-width:992px){.pagination{display:block}.btn-load-more{display:none}}.top-nav{display:table;table-layout:fixed;width:100%}.top-nav .container{display:table-row}.top-nav .container .nav-left{height:50px;display:table-cell;vertical-align:middle;width:100%}.top-nav .container .nav-middle,.top-nav .container .nav-right{display:none}.top-nav .title{font-weight:700;line-height:13px}.top-nav .title .location{width:100%;display:block;font-weight:500;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:1px auto}.top-nav nav{display:block}.top-nav .btn{display:block;margin:0 5px;height:28px;overflow:hidden;background:#fff;cursor:pointer;font-family:'Avenir Regular';padding:5px 10px;font-size:12px}.top-nav .apply{min-width:60px;color:#fff;background:#2e79d1}.top-nav .quick-apply{min-width:60px;color:#fff;background:#f41d19}.top-nav .quick-apply.disabled{background:#D0D2D3;color:#fff}.top-nav .new-search{display:none}.top-nav .job-not-active{min-width:60px;color:#fff;background:#888}.top-nav .job-not-active.disabled{background:#D0D2D3;color:#fff}.top-nav .social_share_container{display:block;width:110px}.top-nav .social_share_container .btn.share{width:100px}.top-nav .social_share_container .social_share{margin-left:-35px;margin-top:39px;width:140px;display:none}.top-nav .social_share_container .social_share img{filter:grayscale(100%)}.top-nav .social_share_container .social_share img:hover{filter:grayscale(0)}.top-nav .social_share_container:hover .social_share,.top-nav .social_share_container:hover .social_share:hover{display:block}.top-nav .social_share_container a i{font-size:14px;margin-top:-2px;display:inline-block;float:left;margin-right:5px}@media (max-width:992px){.top-nav .container .nav-left{padding-top:11px}.top-nav .container .location,.top-nav .container .title{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto;font-family:'Avenir Regular'}}@media (min-width:992px) and (max-width:1430px){.top-nav{padding-left:100px}.top-nav .container{width:100%}}@media (min-width:992px){.top-nav{padding-top:11px;display:block}.top-nav .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px;min-height:27px}.top-nav .container>*{display:block;position:relative}.top-nav .container .nav-left,.top-nav .container .nav-right{-ms-flex-positive:2;flex-grow:2;width:40%}.top-nav .container .nav-middle{-ms-flex-positive:1;flex-grow:1;display:block}.top-nav .container .nav-right{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.top-nav .title{text-align:left}.top-nav .btn{min-width:100px}.top-nav .apply,.top-nav .job-not-active,.top-nav .quick-applied,.top-nav .quick-apply{position:relative;top:-3px;width:150px;height:34px;line-height:22px;font-weight:700}.top-nav .quick-apply,.top-nav.apply{pointer-events:all}.top-nav .job-not-active,.top-nav .quick-applied{width:auto}.top-nav .new-search{display:block}.top-nav .social_share_container{display:block;right:60px}.top-nav .social_share_container .social_share{float:left;margin:18px -16px;height:32px;overflow:hidden;cursor:pointer;display:none;top:45px;left:-148px}}.icons,.icons li{display:inline-block;vertical-align:top}@media (min-width:1430px){.top-nav .container{left:calc(0px - (100px / 2));padding:0}}.marker{padding:5px 0;max-width:350px;color:#888;text-align:center;cursor:pointer}.marker-title{color:#053062;font-size:16px;font-weight:500}.marker-address,.marker-company{margin-top:5px;color:#58595B;font-weight:500}.marker-address span,.marker-company span{font-weight:400;color:#888}.marker-address{margin-top:5px}.marker-job-type{padding:2px;border-radius:4px;margin-top:5px;color:#fff;text-transform:uppercase;background:#053062}.marker-job-type span{text-transform:none}.marker-date-posted{margin-top:5px}.icons li{cursor:pointer;padding:4px}.icons .favorite{font-size:18px}.icons .favorite .icon-heart-outline{display:block}.icons .favorite .icon-heart-outline span{display:inline;font-size:18px}.icons .favorite .icon-heart-color{display:none;font-size:0}.icons .favorite .icon-heart-color span{display:inline;font-size:18px}.icons .favorite.isfav .icon-heart-outline{display:none}.icons .favorite.isfav .icon-heart-color{display:block}.icons .trash{position:relative;top:-1px;font-size:18px;color:#bbb}.icons .trash.istrash{color:#000}.wrap-dd-select{position:relative;min-width:96px;max-width:100%;height:40px;padding:6px 32px 6px 9px;line-height:26px;border:1px solid rgba(0,0,0,.15);border-radius:5px;margin:0 auto;color:#808285;background:#fff;cursor:pointer;outline:0;-webkit-overflow-scrolling:touch}.wrap-dd-select[multiple]{padding-left:6px;padding-right:90px}.wrap-dd-select:focus{border-color:#6da1df!important;box-shadow:0 0 6px rgba(46,121,209,.3)!important}.wrap-dd-select.disabled{color:#5B6A7D;cursor:default}.wrap-dd-select.disabled .selected{opacity:.3}.wrap-dd-select.disabled:after{border:none}.wrap-dd-select.input-error{border:1px solid red}.wrap-dd-select:after{content:'';position:absolute;top:50%;right:8px;display:block;width:0;height:0;margin-top:-4px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #c9c9c9}.wrap-dd-select.multiple.active:after{transform:none;border:none;content:'Close';margin-top:-11px;right:45px}.wrap-dd-select .selected{color:#58595B;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wrap-dd-select .selected.placeholder{color:#aaa}.wrap-dd-select:focus .selected.placeholder{color:#6da1df}.wrap-dd-select .multiselected{color:#58595B;height:26px;overflow:hidden}.wrap-dd-select .choice-placeholder{display:inline-block;margin-left:4px;color:#aaa}.wrap-dd-select .choice{position:relative;display:inline-block;padding:3px 5px 3px 22px;line-height:20px;border-radius:3px;margin-right:6px;color:#222;background:#ddd;transition:background-color .2s}.wrap-dd-select .choice:hover{background:#e8e8e8}.wrap-dd-select .choice:hover .deselect{color:#f41d19}.wrap-dd-select .choice .deselect{display:block;position:absolute;top:7px;left:5px;color:#444;line-height:13px;text-align:center;transition:color .2s}.wrap-dd-select .more-indicator{position:absolute;top:4px;right:25px;padding:3px 5px}.wrap-dd-select.active .dropdown{pointer-events:all;overflow-y:auto;height:auto;border:1px solid rgba(0,0,0,.17)}.wrap-dd-select.active .dropdown.has-action-bar{padding-top:34px}.wrap-dd-select.active .multiple-actions{display:block}.wrap-dd-select.dropdown-short .dropdown{max-height:185px}.lcautocomplete .dropdown,.wrap-dd-select .dropdown{left:-1px;max-height:335px;font-weight:400;list-style:none}.wrap-dd-select .dropdown{position:absolute;z-index:10;pointer-events:none;top:100%;right:-1px;height:0;padding:0;border:0;border-radius:inherit;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);overflow:hidden}.faceted-search,.lcautocomplete,.result-views.sheet-view{-webkit-overflow-scrolling:touch}.wrap-dd-select .dropdown.empty{border:0}.wrap-dd-select .dropdown:after,.wrap-dd-select .dropdown:before{position:absolute;bottom:100%;width:0;height:0;border-style:solid}.wrap-dd-select .dropdown:before{content:'';right:13px;border-width:0 8px 8px;border-color:rgba(0,0,0,.1) transparent}.wrap-dd-select .dropdown:after{content:'';right:15px;border-width:0 6px 6px;border-color:#fff transparent}.wrap-dd-select .dropdown li .dd-item{display:block;padding:10px;line-height:1.2;border-bottom:1px solid #e6e8ea;color:#58595B;text-decoration:none;box-shadow:inset 0 1px 0 #fff;cursor:pointer;transition:color .2s,background-color .2s}.wrap-dd-select .dropdown li:first-of-type .dd-item{border-radius:7px 7px 0 0}.wrap-dd-select .dropdown li:last-of-type .dd-item{border-radius:0 0 7px 7px;border:none}.wrap-dd-select .dropdown li.hover .dd-item,.wrap-dd-select .dropdown li:hover .dd-item{color:#000;background:#d4ffa6}.wrap-dd-select .dropdown li.taken .dd-item{color:#FFF!important;background:#689fe0}.wrap-dd-select .dropdown li.taken.hover .dd-item,.wrap-dd-select .dropdown li.taken:hover .dd-item{background:#ccdaea}.wrap-dd-select .dropdown li.taken .check{display:block}.wrap-dd-select .dropdown li .check{display:none;color:#FFF}.wrap-dd-select .dropdown li i{float:right;color:inherit}.wrap-dd-select .dropdown li.top-options-title{padding:5px 10px;font-weight:700}.wrap-dd-select .dropdown li.top-options-separator{padding:10px}.wrap-dd-select .dropdown.has-action-bar li:first-of-type .dd-item{border-radius:0}.wrap-dd-select .red-indicator{border-radius:5px 0 0 5px;background-color:red;height:40px;left:-10px;position:relative;top:-7px;width:5px;float:left}.wrap-dd-select.simple-dropdown{border-radius:0;padding-top:0;padding-bottom:0;padding-right:26px;height:20px;line-height:18px}.wrap-dd-select.simple-dropdown:after{margin-top:-2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #c9c9c9}.wrap-dd-select.simple-dropdown .dropdown li .dd-item{padding-top:2px;padding-bottom:2px;border-radius:0}.wrap-dd-select .multiple-actions{position:absolute;top:39px;left:0;background:#fff;display:none;height:34px;width:calc(100% - 14px);z-index:11;border-radius:5px 0 0}.wrap-dd-select .multiple-actions .apply,.wrap-dd-select .multiple-actions .select-all,.wrap-dd-select .multiple-actions .unselect-all{color:#2e79d1;display:block;padding:10px;line-height:1.2;cursor:pointer;position:absolute}.wrap-dd-select .multiple-actions .apply.disabled,.wrap-dd-select .multiple-actions .select-all.disabled,.wrap-dd-select .multiple-actions .unselect-all.disabled{color:#d3d3d3;pointer-events:none}.wrap-dd-select .multiple-actions .apply{width:100%;text-align:center}.wrap-dd-select .multiple-actions .select-all{left:5px}.wrap-dd-select .multiple-actions .unselect-all{right:5px}.lcautocomplete{position:relative;min-width:96px;max-width:100%;height:40px;line-height:26px;border-radius:5px;margin:0 auto;color:#808285;cursor:pointer;outline:0}.lcautocomplete input{padding-right:30px;line-height:normal}.lcautocomplete .input-clear{position:absolute;top:0;right:10px;display:block;font-size:20px;font-family:"Avenir Next";font-weight:500;line-height:36px;color:#58595B;margin-right:5px}.lcautocomplete .dropdown{position:absolute;z-index:10;top:100%;right:-1px;padding:0;border:0;border-radius:5px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);pointer-events:all;overflow-y:auto;height:auto}.lcautocomplete .dropdown li.item>span,.lcautocomplete .dropdown li>span strong,.quick-apply .title{font-weight:700}.lcautocomplete .dropdown li>span{display:block;padding:10px;line-height:1.2;border-bottom:1px solid #e6e8ea;color:#58595B;text-decoration:none;box-shadow:inset 0 1px 0 #fff;cursor:pointer;transition:color .2s,background-color .2s}.lcautocomplete .dropdown li>span.hover,.lcautocomplete .dropdown li>span:hover{color:#000;background:#d4ffa6}.lcautocomplete .dropdown li>span span.sub-title{font-size:11px;padding:0;margin:0;color:#bcbcbc;display:block}.lcautocomplete .dropdown li i{float:right;color:inherit}.lcautocomplete .dropdown li.item:first-of-type>span{border-radius:5px 5px 0 0}.lcautocomplete .dropdown li.item:last-of-type>span{border-radius:0 0 5px 5px;border:none}.lcautocomplete .dropdown li.child>span{font-size:12px;font-size:1.2rem;padding-left:35px}.save-search-summary h2{font-size:20px;text-align:center;margin-bottom:10px}.save-search-summary .inner-content{padding:30px}.save-search-summary .flexy{display:-ms-flexbox;display:flex;height:40px}.save-search-summary .saved-search-name{width:auto;-ms-flex-positive:1;flex-grow:1;transition:all .2s}.save-search-summary .btn-save{-ms-flex-positive:0;flex-grow:0;margin:0 0 0 10px;transition:all .2s}.save-search-summary .btn-save span{display:inline-block;overflow:hidden}.save-search-summary .btn-save .apdx{max-width:0;transition:max-width .2s}.save-search-summary .btn-save .apdx.active{max-width:10px}.save-search-summary table{margin-top:20px}.save-search-summary table .label{min-width:190px;padding-left:7px;color:#888;font-size:16px}.save-search-summary table .label:after{content:':'}.save-search-summary table .value{font-size:16px}.save-search-summary table .not-set{color:#aaa}.save-search-summary .buttons{margin-top:20px;text-align:right}.save-search-summary .buttons .btn{margin:0 0 0 8px}.save-search-summary .buttons .btn:first-child{margin-left:0}.quick-apply .title{color:#2e79d1;font-size:18px}.quick-apply .posting-title{color:#053062;font-weight:500}.quick-apply .posting-title .attr{font-style:italic}.quick-apply .posting-title .attr:after{content:':'}.quick-apply .company-name{font-weight:700;color:#888}.quick-apply .post-time{color:#888}.quick-apply .matches{margin-top:10px;margin-left:10px}.quick-apply .matches .match{display:inline-block;position:relative;text-align:center;margin:0 10px}.quick-apply .matches .match.active .icon-cv,.quick-apply .matches .match.active .icon-education,.quick-apply .matches .match.active .icon-id,.quick-apply .matches .match.active .icon-license{color:#89d815}.quick-apply .matches .match.active .icon-checkmark,.quick-apply .matches .match.mismatch .questionmark{visibility:visible}.quick-apply .matches .icon-cv,.quick-apply .matches .icon-education,.quick-apply .matches .icon-id,.quick-apply .matches .icon-license{display:block;position:relative;color:#c9c9c9;line-height:50px;vertical-align:top}.quick-apply .matches .icon-checkmark{visibility:hidden;position:absolute;font-size:40px;right:-10px;top:18px;color:#4e7b0c}.quick-apply .matches .questionmark{visibility:hidden;position:absolute;bottom:10px;right:8px;color:#f5a52b;font-size:40px;font-weight:500;font-family:Arial,sans-serif}.quick-apply .matches .questionmark:after{content:'?'}.quick-apply .matches .label{display:block;margin-top:10px;font-size:12px;color:#58595B}.quick-apply .icon-education{font-size:36px}.quick-apply .icon-cv{font-size:50px}.quick-apply .icon-license{top:1px;font-size:36px}.quick-apply .icon-id{top:-1px;font-size:48px}.quick-apply .buttons{margin-top:40px}.quick-apply-match{margin-top:0}.quick-apply-match i.icon-thin-check.rounded-bg{background-color:#E6E7E8;width:25px;height:25px;line-height:26px;font-size:10px}.quick-apply-match i.icon-thin-check.rounded-bg.active,.quick-apply-match li.active.checks i.icon-thin-check.rounded-bg{background-color:#89d815}.quick-apply-match i.icon-thin-check.rounded-bg.big{font-size:20px;width:45px;height:45px;line-height:45px}.quick-apply-match li .icon-checkmark{color:#6DAC10;font-size:14px;line-height:19px;top:1px;position:relative;display:none}.quick-apply-match li .icon-close{color:#f41d19;font-size:10px;line-height:19px;position:relative;top:-1px;margin-right:2px}.quick-apply-match li .asterisc{font-size:14px;line-height:19px;top:-1px;left:-3px;margin-right:-2px;position:relative;display:none}.quick-apply-match li.active .asterisc,.quick-apply-match li.active .icon-checkmark{display:inline-block}.quick-apply-match li.active .icon-close,.quick-apply-match li.plus .asterisc{display:none}.quick-apply-match li .label{font-size:14px;line-height:25px;display:inline}.quick-apply-match .asterisc-label{font-style:italic;font-size:12px;margin-top:20px;display:inline-block}.ticker-bar{overflow:hidden;position:relative;height:35px;color:#fff;background:#0D0D0D}.ticker-bar .bx-viewport{height:auto!important}.ticker-bar h3{z-index:1;position:absolute;top:0;bottom:0;left:0;padding:3px 20px;border-right:1px solid #262626;box-shadow:0 0 10px #262626;background:#0D0D0D}.ticker-bar li{float:left;font-size:11px;text-align:center;padding:10px 25px}.blue-meter,.fill-meter-labels{font-size:12px}.ticker-bar li a{display:block;padding:20px;margin:-20px}.ticker-bar li a:hover{opacity:.75}.ticker-bar li .name{color:#9CC6F5}.ticker-bar li .index-minus,.ticker-bar li .index-plus,.ticker-bar li .value{width:100%;padding:0 0 0 10px}.ticker-bar li .value{color:#fff}.ticker-bar li .index-plus{color:#8CD62F}.ticker-bar li .index-minus{color:#F02B1C}.blue-meter{margin-bottom:12px}.blue-meter-label{display:inline-block;width:40%}.blue-meter-container{display:inline-block;vertical-align:middle;height:23px;width:45%;padding-right:38px}.blue-meter-fill{position:relative;height:100%;border-radius:7px;background-color:#689fe0}.blue-meter-percentage{position:absolute;right:-38px;width:33px;top:3px}.blue-meter-vertical{float:left;height:100%;padding-top:30px}.blue-meter-vertical .blue-meter-container{height:100%;position:relative}.blue-meter-vertical .blue-meter-fill{width:100%;display:block;bottom:0;position:absolute}.blue-meter-vertical .blue-meter-label{writing-mode:vertical-rl;text-orientation:sideways;margin:10px 25%}.blue-meter-vertical .blue-meter-percentage{position:absolute;top:-18px;left:0;text-align:center}.fill-meter{width:100%;margin-bottom:10px}.fill-meter-container{overflow:hidden;background-color:#ace35b;border-radius:8px;height:13px;margin-bottom:14px}.fill-meter-fill{background-color:#689fe0;height:100%}.fill-meter-label{display:inline-block;width:46%}.fill-meter-label-ref{display:inline-block;background-color:#ace35b;height:13px;width:13px;border-radius:4px;margin-bottom:-2px}.fill-meter-blue{background-color:#689fe0}.fill-meter-green{background-color:#ace35b}.proportional-chart{position:relative;width:100%;margin:10px 0}.proportional-chart li{height:30px;float:left;margin-bottom:10px}.proportional-chart li:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.proportional-chart li:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.proportional-chart .avg{position:absolute;background-color:#18467E;width:4px;left:37%;border-radius:30px}.proportional-chart .avg span{color:#18467E;position:absolute}.borders-table{width:100%}.borders-table-header{font-size:11px;color:#205ea8}.borders-table-body{font-size:12px;border-color:#e6e7e8;border-style:solid;border-width:1px 1px 0}.borders-table-row{border-bottom:1px solid #e6e7e8}.borders-table td,.borders-table th{padding:7px;text-align:center}.borders-table th{vertical-align:bottom}.borders-table td:first-child,.borders-table th:first-child{text-align:left;width:25%}.gray-table{width:100%}.gray-table-header,.gray-table-header a{font-family:"Avenir Regular";font-size:11px;font-weight:700;color:#205ea8}.gray-table-body{color:#393839;font-family:"Avenir Regular";font-size:13px;line-height:18px}.gray-table-row:nth-child(odd){background-color:#f0f0f0}.gray-table td,.gray-table th{font-family:'Avenir Regular';padding:7px;text-align:center;width:20.6%;vertical-align:middle}.gray-table .gray-table-title,.gray-table .gray-table-title span,.left-sidebar-menu,.left-sidebar-menu ul li a span,.letter-avatar{font-family:"Avenir Regular"}.gray-table th{vertical-align:bottom}.gray-table td:first-child,.gray-table th:first-child{text-align:left;width:38%}.gray-table .gray-table-title{color:#58595b;font-size:16px;font-weight:600;line-height:14px}.gray-table .gray-table-title span{color:#6295e0}.job-item,.job-item *{font-family:'Avenir Regular'}.job-tags{display:inline-block;vertical-align:top}.job-tags .tag{display:inline-block;border:1px solid #D1D3D4;border-radius:100px;padding:2px 10px;margin-top:3px}.grid td,.grid th,.job-item{padding:10px}.job-tags .tag a{display:block;pointer-events:none;color:#58595B;font-size:14px}.job-tags .tag.quick-apply-tag a{color:#fff;pointer-events:all}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li.disabled,.faceted-search section.filters .group-filter ul.filters-list>li.disabled,.switch.disabled{pointer-events:none}.job-item{clear:both;margin-bottom:10px;color:#888;background:#fff;transition:background-color .2s;cursor:pointer}.job-item:hover{background:#f5f5f5}.job-item .origin{float:right;text-align:center;margin-right:20px}.job-item .origin img{display:block;margin:0 auto 10px;max-width:65px;border:1px solid #dadada;transition:border-color .2s}.job-item .origin img:hover{border-color:#aaa}.job-item .origin .btn{padding:5px 10px;border-radius:3px}.job-item .origin .post-time{margin-top:20px;font-size:10px}.job-item .origin .new-label{font-size:12px;font-weight:600;color:#205ea8}.job-item .job-title{display:block;font-size:18px;color:#205ea8;font-weight:700}.job-item .company-name{color:#393839;font-weight:700;display:inline;margin-right:10px}.job-item .see-client-jobs{text-decoration:underline;color:#2e79d1;white-space:nowrap}@media (max-width:992px){.job-item .see-client-jobs{display:block;margin:0}}.btnViewSaved,.job-item .info{margin-top:10px}.job-item .adr{display:block}.job-item .posting-title{color:#516f94}.job-item .posting-title .attr{font-style:italic}.job-item .posting-title .attr:after{content:':'}.job-item .info h3{color:#58595B;font-weight:700}.job-item ul.job-tags li.quick-apply-tag{border:none;padding:0}.job-item ul.job-tags li.quick-apply-tag a.btn-apply{padding:2px 10px}.job-item ul.job-tags li.quick-apply-tag a.btn-apply.quick-apply{background:0 0;border:1px solid #FF1A15;color:#FF1A15}.job-item ul.job-tags li.quick-apply-tag a.btn-apply.apply,.job-item ul.job-tags li.quick-apply-tag a.btn-apply.job-not-active{display:none}.job-item ul.icons{margin-top:3px}.job-item ul.icons li{padding:4px 4px 0 0;color:#888}#outdated{background:0 0;height:100%!important;z-index:inherit}#outdated .content{position:fixed;top:50%;left:0;width:100%;height:170px;margin-top:-120px;display:block;text-align:center;text-transform:uppercase;z-index:1500;background:#88CE23;color:#fff}#outdated #btnUpdateBrowser{display:inline-block!important;margin:30px 15px 0!important;width:15%}#outdated .background{position:fixed;z-index:1200;top:0;margin-top:0;left:0;width:100%;height:100%;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;background:#011021;opacity:.95;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);filter:alpha(opacity=95)}.switch .slider,.switch.disabled .slider{background-color:#ccc}.switch{position:relative;display:inline-block;width:34px;height:17px}.switch input{display:none}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.4s}.switch .slider.round{border-radius:17px}.switch .slider.round:before{border-radius:50%}.switch .slider:before{position:absolute;content:"";height:13px;width:13px;left:2px;bottom:2px;background-color:#fff;transition:.4s}.switch input:checked+.slider{background-color:#2196F3}.switch input:focus+.slider{box-shadow:0 0 1px #2196F3}.switch input:checked+.slider:before{transform:translateX(17px)}.switch.big{width:60px;height:34px}.switch.big.round{border-radius:34px}.switch.big:before{height:26px;width:26px;left:4px;bottom:4px}.switch.big input:checked+.slider:before{transform:translateX(26px)}.grid{width:100%}.grid .grid-cw-1{width:calc(100% / 12)}.grid .grid-cw-2{width:calc(100% / 12 * 2)}.grid .grid-cw-3{width:calc(100% / 12 * 3)}.grid .grid-cw-4{width:calc(100% / 12 * 4)}.grid .grid-cw-5{width:calc(100% / 12 * 5)}.grid .grid-cw-6{width:calc(100% / 12 * 6)}.grid .grid-header{border:none}.grid .grid-header.grid-align-left th{text-align:left}.grid .grid-row:hover{background-color:#ededed}.grid .grid-pagination{text-align:center}.grid tr{border:1px solid #F0F0F0}.grid td.grid-align-right,.grid th.grid-align-right{text-align:right!important}.grid td.grid-align-left,.grid th.grid-align-left{text-align:left!important}.grid td.grid-align-center,.grid th.grid-align-center{text-align:center!important}.grid.scroll tbody{display:block;max-height:300px;overflow-y:scroll;-ms-overflow-style:-ms-autohiding-scrollbar}.grid.scroll tbody::-webkit-scrollbar{width:5px;height:5px}.grid.scroll tbody::-webkit-scrollbar-button{width:0;height:0}.grid.scroll tbody::-webkit-scrollbar-thumb{background:#a5a5a5;border:0 #fff;border-radius:50px}.grid.scroll tbody::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.grid.scroll tbody::-webkit-scrollbar-thumb:active{background:#000}.grid.scroll tbody::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.grid.scroll tbody::-webkit-scrollbar-track:hover{background:#fff}.grid.scroll tbody::-webkit-scrollbar-track:active{background:#d5d5d5}.grid.scroll tbody::-webkit-scrollbar-corner{background:0 0}.grid.scroll tbody tr,.grid.scroll thead{display:table;width:100%;table-layout:fixed}.grid.scroll thead{width:calc(100% - 1em)}.geolocation-pin{position:absolute;top:10px;right:65px;display:block}.geolocation-pin.empty .location-clear{display:none}.geolocation-pin .location-pin{display:none;width:30px;height:30px;margin-right:10px;cursor:pointer;background:url(../img/location-pin.svg) center center no-repeat}.geolocation-pin .location-clear{display:block;font-size:20px;font-family:"Avenir Next";font-weight:500;line-height:30px;color:#58595B;margin-right:10px}.geolocation-pin .spinner{display:none;width:30px;height:30px;margin-right:10px;background:url(../img/spinner-25x25.gif) center center no-repeat}.primary-filters .search-keyword .recent-keywords ul,.search-keyword .recent-keywords{width:100%}.geolocation-pin.loading .location-pin{display:none}.geolocation-pin.loading .spinner{display:block}.search-keyword{position:relative}.search-keyword .recent-keywords ul{border-radius:25px;width:calc(100% - 10px)}.recent-keywords,.recent-searches{position:absolute;z-index:10;display:none;width:calc(100% - 10px)}.recent-keywords.display-saved,.recent-searches.display-saved{display:block}.recent-keywords.display-saved ul li,.recent-searches.display-saved ul li{display:none}.recent-keywords.display-recent,.recent-keywords.display-saved ul li.saved,.recent-searches.display-recent,.recent-searches.display-saved ul li.saved{display:block}.recent-keywords.display-recent ul li,.recent-searches.display-recent ul li{display:none}.recent-keywords.display-recent ul li.recent,.recent-searches.display-recent ul li.recent{display:block}.recent-keywords ul,.recent-searches ul{background:#FFF;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.1);margin-top:1px;padding:15px 10px 10px;max-height:250px;overflow-y:scroll;overflow-y:overlay;width:calc(100% - 80px);-ms-overflow-style:-ms-autohiding-scrollbar}@media (max-width:480px){.geolocation-pin{right:5px}.recent-keywords ul,.recent-searches ul{width:100%;max-height:200px}}.recent-keywords ul::-webkit-scrollbar,.recent-searches ul::-webkit-scrollbar{width:5px;height:5px}.recent-keywords ul::-webkit-scrollbar-button,.recent-searches ul::-webkit-scrollbar-button{width:0;height:0}.recent-keywords ul::-webkit-scrollbar-thumb,.recent-searches ul::-webkit-scrollbar-thumb{background:#a5a5a5;border:0 #fff;border-radius:50px}.recent-keywords ul::-webkit-scrollbar-thumb:hover,.recent-searches ul::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.recent-keywords ul::-webkit-scrollbar-thumb:active,.recent-searches ul::-webkit-scrollbar-thumb:active{background:#000}.recent-keywords ul::-webkit-scrollbar-track,.recent-searches ul::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.recent-keywords ul::-webkit-scrollbar-track:hover,.recent-searches ul::-webkit-scrollbar-track:hover{background:#fff}.recent-keywords ul::-webkit-scrollbar-track:active,.recent-searches ul::-webkit-scrollbar-track:active{background:#d5d5d5}.recent-keywords ul::-webkit-scrollbar-corner,.recent-searches ul::-webkit-scrollbar-corner{background:0 0}.recent-keywords ul li,.recent-searches ul li{font-family:"Avenir Next";font-size:14px;line-height:19px;margin-left:20px;font-weight:500;margin-bottom:5px;padding:5px 0}@media (max-width:992px){.recent-keywords ul li,.recent-searches ul li{padding:10px 0;font-size:18px}}.recent-keywords ul li.title,.recent-searches ul li.title{margin-left:0;color:#58595B}.recent-keywords ul li.title i,.recent-searches ul li.title i{margin-right:3px;font-weight:700;font-size:12px}.recent-keywords ul li a,.recent-searches ul li a{color:#393839}.btnViewSaved{color:#fff;float:right;margin-right:160px;font-size:12px}#bannerBox{padding:10px 0;text-align:center}.boxCovid{color:#fff;padding:30px 0;text-align:center;width:100%;background:rgba(32,94,168,.3)}.boxCovid:hover{background:rgba(32,94,168,.6)}.boxCovid h2{font-size:22px;font-weight:500;padding-bottom:0}.boxCovid p{font-size:16px;font-weight:500;padding-top:15px;padding-left:30px;position:relative}.boxCovid img{height:20px;position:absolute;margin-left:-33px;top:15px}@media (max-width:768px){.boxCovid h2{font-size:16px}.boxCovid p{font-size:14px}.boxCovid img{margin-top:0}.btnViewSaved{margin-right:0}}.btnCloseSaved{float:right;margin-top:-6px;margin-right:6px}.faceted-search{font-family:"Avenir Next";float:left;width:230px;padding:20px;-ms-overflow-style:-ms-autohiding-scrollbar}.faceted-search::-webkit-scrollbar{width:5px;height:5px}.arrow-down,.arrow-left,.arrow-right,.arrow-up{height:0;width:0}.faceted-search::-webkit-scrollbar-button{width:0;height:0}.faceted-search::-webkit-scrollbar-thumb{background:#a5a5a5;border:0 #fff;border-radius:50px}.faceted-search::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.faceted-search::-webkit-scrollbar-thumb:active{background:#000}.faceted-search::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.faceted-search::-webkit-scrollbar-track:hover{background:#fff}.faceted-search::-webkit-scrollbar-track:active{background:#d5d5d5}.faceted-search::-webkit-scrollbar-corner{background:0 0}@media (min-width:992px){.faceted-search section.filters{width:220px}}.faceted-search section.filters .changes-to-apply.fixed{left:265px}.faceted-search section.filters .results-count{margin-bottom:12px;font-family:"Avenir Next";font-size:14px;color:#393839}.faceted-search section.filters .results-count strong{font-size:16px;font-weight:500}.faceted-search section.filters .search-suggestion-list{margin-top:10px}.faceted-search section.filters .search-suggestion-list ul li{margin:10px 0}.faceted-search section.filters .primary-filters{display:none;width:100%;position:relative;top:0;margin-bottom:20px;padding:0;overflow:visible}.faceted-search section.filters .primary-filters .wrap-dd-select,.faceted-search section.filters .primary-filters input{background:#FFF;border:2px solid #D1D3D4;padding-left:15px}.faceted-search section.filters .primary-filters .location{margin-top:5px;width:100%;position:relative;display:inline-block;vertical-align:top}.faceted-search section.filters .primary-filters .location .wrap-dd-select{background:#E6E6E6;border-radius:25px 0 0 25px;line-height:30px;height:45px}.faceted-search section.filters .primary-filters .location input{border-radius:0 25px 25px 0;border-left:none}.faceted-search section.filters .primary-filters .location .geolocation-pin{height:45px;line-height:45px}.faceted-search section.filters .primary-filters .location .geolocation-pin span{line-height:42px;height:45px}.faceted-search section.filters .primary-filters .search-keyword .lcautocomplete{height:45px}.faceted-search section.filters .primary-filters .search-keyword .lcautocomplete .input-clear{line-height:45px}.faceted-search section.filters .primary-filters .distance{width:30%;position:relative;float:right;margin-top:0}.faceted-search section.filters .primary-filters .buttons,.faceted-search section.filters .primary-filters .employer{margin-top:5px}.faceted-search section.filters .primary-filters .buttons button{width:100%;padding:inherit}.faceted-search section.filters .primary-filters .buttons button .label{display:inline-block;margin:10px}.faceted-search section.filters .primary-filters .buttons .btn-search,.faceted-search section.filters .primary-filters .recent-searches{display:none}.faceted-search section.filters .primary-filters .wrap-dd-select{min-width:inherit}.faceted-search section.filters .primary-filters .wrap-dd-select .selected,.faceted-search section.filters .primary-filters .wrap-dd-select .selected.placeholder{color:#808285}.faceted-search section.filters .primary-filters .wrap-dd-select:after{border-top-color:#808285}.faceted-search section.filters .primary-filters .wrap-dd-select li .hover,.faceted-search section.filters .primary-filters .wrap-dd-select li:hover{background:#FFF}.faceted-search section.filters .primary-filters .wrap-dd-select li .dd-item{color:#808285!important}.faceted-search section.filters .primary-filters input{color:#808285;height:45px;border-radius:25px}.faceted-search section.filters .primary-filters input::-webkit-input-placeholder{color:#808285}.faceted-search section.filters .primary-filters input:-moz-placeholder{color:#808285}.faceted-search section.filters .primary-filters input::-moz-placeholder{color:#808285}.faceted-search section.filters .primary-filters input:-ms-input-placeholder{color:#808285}.faceted-search section.filters .primary-filters .display-recent{display:block}.faceted-search section.filters .primary-filters .display-recent.recent-searches{top:4px}.faceted-search section.filters .filters-title{color:#58595B;font-weight:600;font-size:12px}.faceted-search section.filters .no-filter{color:#808285}.faceted-search section.filters .filters-clear,.faceted-search section.filters .save-search{width:calc(50% - 2px)}.faceted-search section.filters .btn-job-alert,.faceted-search section.filters .filters-clear,.faceted-search section.filters .save-search{display:block;padding:7px;color:#2e79d1;font-size:10px;font-size:12px;text-align:center;margin:5px 0}.faceted-search section.filters .filters-clear{border:1px solid #205EA8}.faceted-search section.filters .btn-job-alert{width:100%;margin-top:0}.faceted-search section.filters .filters-in-use{position:relative;margin-top:3px;padding:5px;background:#f2f2f2;border:1px solid #205EA8;border-radius:5px;font-size:11px;overflow:hidden;clear:both}.faceted-search section.filters .filters-in-use .filters-in-use-clear{position:absolute;top:3px;right:3px;width:14px;height:14px;background:#205EA8;border-radius:50%;color:#f2f2f2;font-size:10px;font-size:1rem;line-height:14px;text-align:center}.faceted-search section.filters .filters-in-use .filters-in-use-clear:hover{background:#2e79d1}@media (max-width:992px){.faceted-search section.filters .filters-in-use .filters-in-use-clear{font-size:14px;width:18px;height:18px;line-height:18px}}.faceted-search section.filters .filters-in-use .label{padding-left:17px;display:block;line-height:1;color:#2e79d1}.faceted-search section.filters .filters-in-use .close{position:absolute;left:8px}.faceted-search section.filters .filters-in-use li{margin-top:5px}.faceted-search section.filters .filters-in-use li:first-child{margin-top:3px}.faceted-search section.filters .group-filter{position:relative;margin-top:10px;padding:10px 0;border-top:1px solid #A9C8ED;clear:both}@media (max-width:992px){.faceted-search section.filters .group-filter{margin-top:10px}}.faceted-search section.filters .group-filter h3{font-weight:500;font-size:15px;line-height:20px;cursor:default;top:-12px;position:absolute;background:#FFF;display:inline-block;padding-right:10px;color:#205EA8}.faceted-search section.filters .group-filter ul.filters-list.group-of-one>li span.name{display:none!important}.faceted-search section.filters .group-filter ul.filters-list>li{border:none}.faceted-search section.filters .group-filter ul.filters-list>li:first-child{margin-top:5px}.faceted-search section.filters .group-filter ul.filters-list>li:last-child{margin-bottom:5px}.faceted-search section.filters .group-filter ul.filters-list>li.disabled span.filter-name,.faceted-search section.filters .group-filter ul.filters-list>li.disabled span.jobs-count,.faceted-search section.filters .group-filter ul.filters-list>li.disabled span.name{color:#c9c9c9}.faceted-search section.filters .group-filter ul.filters-list>li.disabled span.filter-name:after,.faceted-search section.filters .group-filter ul.filters-list>li.disabled span.jobs-count:after,.faceted-search section.filters .group-filter ul.filters-list>li.disabled span.name:after{border-left:5px solid #c9c9c9}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper{margin-bottom:0}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper img.spinner{position:absolute;z-index:10;right:8px;top:9px;width:15px}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper span.name{position:relative;display:block;cursor:pointer;font-size:14px;font-weight:500;line-height:19px;color:#393839;margin-top:10px;margin-bottom:5px}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper input.filter-input{display:block;margin:4px 0;border-radius:0;font-size:12px;padding:8px 5px;font-family:Arial,"Helvetica Neue",Helvetica,serif;transition:padding .2s}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper input.filter-input.loading{padding-right:25px}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results{display:block;margin-bottom:-1px;max-width:220px}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results::after{content:'';display:table;clear:both}@media (max-width:992px){.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results{max-width:85vw;content:'viewport-units-buggyfill; max-width: 85vw;';display:block}}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li{margin:0!important}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li label{display:block;height:20px;line-height:20px;position:relative;cursor:pointer}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li label input{position:absolute;left:-9999px;visibility:hidden}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li label [type=checkbox]:checked+.custom-checkbox{background:#4386d6;border-color:#2e79d1}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li label span.custom-checkbox{display:block;position:absolute;left:0;top:0;bottom:0;margin:auto;width:11px;height:11px;border:1px solid #ccc;border-radius:2px;background-color:#ddd;transition:background-color .2s,border-color .2s}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li label span.filter-name{display:inline-block;max-width:70%;padding-left:15px;color:#393839;font-size:14px;line-height:22px;vertical-align:top;text-overflow:ellipsis;text-transform:capitalize;overflow:hidden;white-space:nowrap;font-family:'Avenir Regular'}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li label span.jobs-count{display:inline-block;color:#393839;font-size:14px;line-height:22px;vertical-align:top}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li:first-child{margin-top:5px}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li:last-child{margin-bottom:5px}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li.disabled span.filter-name,.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li.disabled span.jobs-count,.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li.disabled span.name{color:#c9c9c9}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li.disabled span.filter-name:after,.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li.disabled span.jobs-count:after,.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li.disabled span.name:after{border-left:5px solid #c9c9c9}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li.see-more a.filter-name{padding:0;color:#393839}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li.all-filters-head{position:relative;border-top:1px solid #D0D0D0;margin-top:10px;padding-top:10px}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li.all-filters-head .filter-name{position:absolute;top:-12px;background:#FFF;padding-right:10px;padding-left:0;color:#393839}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li ol.children-only li{padding-left:0}.faceted-search section.filters .group-filter ul.filters-list>li .wrapper .filter-results ol li ol li{padding-left:15px}@media (max-width:992px){.faceted-search h3{font-size:16px!important}.faceted-search div,.faceted-search h4,.faceted-search input,.faceted-search span,.faceted-search strong{font-size:18px!important}.faceted-search a.filters-clear,.faceted-search a.save-search{font-size:14px!important}.faceted-search a.filters-in-use-clear{font-size:14px;width:18px;height:18px;line-height:18px}.faceted-search li.see-more a{font-size:18px!important}}.header .top-bar{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.header .top-bar.submitted.expanded .location.error .placeholder,.header .top-bar.submitted.expanded .location.error input{color:#F51C05}.header .top-bar.submitted.expanded .location.error .placeholder::-webkit-input-placeholder,.header .top-bar.submitted.expanded .location.error input::-webkit-input-placeholder{color:#F51C05}.header .top-bar.submitted.expanded .location.error .placeholder:-moz-placeholder,.header .top-bar.submitted.expanded .location.error input:-moz-placeholder{color:#F51C05}.header .top-bar.submitted.expanded .location.error .placeholder::-moz-placeholder,.header .top-bar.submitted.expanded .location.error input::-moz-placeholder{color:#F51C05}.header .top-bar.submitted.expanded .location.error .placeholder:-ms-input-placeholder,.header .top-bar.submitted.expanded .location.error input:-ms-input-placeholder{color:#F51C05}.header .top-bar.submitted.expanded .location.error .wrap-dd-select{border:2px solid #F51C05!important;border-right:none}.header .top-bar.submitted.expanded .location.error input.search-location{border:2px solid #F51C05!important;border-left:none}.header .primary-filters{position:absolute;z-index:20;width:calc(100% - 130px - 75px);left:130px;background:0 0;height:50px;transition:height .2s}.header .primary-filters>div{float:left;display:inline-block;position:relative;margin:4px 5px 4px 0}.header .primary-filters .buttons button .label,.hide-employer-functions .faceted-search section.filters .primary-filters .employer,.hide-employer-functions .header .primary-filters>.employer{display:none}.header .primary-filters>div:last-child{margin-right:0}.header .primary-filters .input-clear,.header .primary-filters .location-clear{color:#fff}.header .primary-filters .location{width:calc((100% - (4 * 5px)) * .4)}.header .primary-filters .location .wrap-dd-select{border-radius:25px 0 0 25px;line-height:30px}.header .primary-filters .location input{border-radius:0 25px 25px 0}.header .primary-filters .location .geolocation-pin{height:42px;line-height:42px;top:2px}.header .primary-filters .distance{width:calc((100% - (4 * 5px)) * .08)}.header .primary-filters>.employer{width:calc((100% - (4 * 5px)) * .275)}.header .primary-filters .search-keyword{width:calc((100% - (4 * 5px)) * .4)}.header .primary-filters .search-keyword input{border-radius:50px}.header .primary-filters .search-keyword.no-location{width:calc((100% - (4 * 5px)) * .7)}.header .primary-filters .search-wrapper .search-keyword.no-location{width:100%}.header .primary-filters .search-wrapper .buttons{width:50px;width:5rem}.header .primary-filters .professional_category{width:calc((100% - (4 * 5px)) * .275)}.header .primary-filters .buttons{width:calc((100% - (4 * 5px)) * .05)}.header .primary-filters .buttons button{width:100%;height:42px;padding:inherit;border-radius:50px}.header .primary-filters .wrap-dd-select,.header .primary-filters input{background-color:rgba(255,255,255,.12);height:42px;font-size:16px;padding-left:15px}@media (max-width:992px){.header .primary-filters .location,.header .primary-filters .location .wrap-dd-select,.header .primary-filters .professional_category,.header .primary-filters>.employer{display:none}.header .primary-filters{width:calc(100% - 55px - 50px);left:55px}.header .primary-filters .location input.search-location{border-radius:25px;width:100%;pointer-events:none}.header .primary-filters .search-keyword,.header .primary-filters .search-keyword.no-location{width:calc(100% - 40px - 5px)}.header .primary-filters .buttons{width:40px}.header .primary-filters .buttons button{pointer-events:none}.header .top-bar.expanded .primary-filters{background:#011021;height:157px;width:100%;left:0;top:50px}.header .top-bar.expanded .primary-filters .buttons,.header .top-bar.expanded .primary-filters .distance,.header .top-bar.expanded .primary-filters .location,.header .top-bar.expanded .primary-filters .professional_category,.header .top-bar.expanded .primary-filters .search-keyword{display:block;width:calc(100% - 16px);margin:6px}.header .top-bar.expanded .primary-filters .location .wrap-dd-select{display:block;width:100px}.header .top-bar.expanded .primary-filters .location input.search-location{width:calc(100% - 100px);border-radius:0 5px 5px 0;pointer-events:all}.header .top-bar.expanded .primary-filters>.employer{display:none}.header .top-bar.expanded .primary-filters .buttons button{pointer-events:all}}@media (min-width:992px){.header:not(.has-custom-header) .primary-filters{height:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.mc-page .header:not(.has-custom-header) .primary-filters{height:50px}}.primary-filters{top:0;margin-bottom:20px;padding:0;overflow:visible}.primary-filters .disabled{pointer-events:none}.primary-filters .location{margin-right:5px}.primary-filters .location .wrap-dd-select{width:100px;border-radius:5px 0 0 5px;float:left;background-color:rgba(90,90,90,.5)}.primary-filters .location input{width:calc(100% - 100px);border-radius:0 5px 5px 0;float:right}.primary-filters .distance{width:30%;position:relative;float:right;margin-top:0}.primary-filters .search-keyword .lcautocomplete ul.dropdown li.item span span{color:#393839}.primary-filters .search-keyword .lcautocomplete ul.dropdown li.item span span.sub-title{color:#808285}.primary-filters .wrap-dd-select,.primary-filters input{background-color:rgba(255,255,255,.17);border:none;height:36px}.primary-filters .wrap-dd-select{min-width:inherit}.primary-filters .wrap-dd-select .selected,.primary-filters .wrap-dd-select .selected.placeholder{color:#FFF}.primary-filters .wrap-dd-select:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #FFF;color:#FFF}.primary-filters .wrap-dd-select li .hover,.primary-filters .wrap-dd-select li:hover{background:#FFF}.primary-filters .wrap-dd-select li .dd-item{color:#808285!important}.primary-filters input{height:36px;color:#FFF}.primary-filters input::-webkit-input-placeholder{color:#FFF}.primary-filters input:-moz-placeholder{color:#FFF}.primary-filters input::-moz-placeholder{color:#FFF}.primary-filters input:-ms-input-placeholder{color:#FFF}.primary-filters input:active::-webkit-input-placeholder,.primary-filters input:focus::-webkit-input-placeholder,.primary-filters input:hover::-webkit-input-placeholder{color:#FFF}.primary-filters input:active:-moz-placeholder,.primary-filters input:focus:-moz-placeholder,.primary-filters input:hover:-moz-placeholder{color:#FFF}.primary-filters input:active::-moz-placeholder,.primary-filters input:focus::-moz-placeholder,.primary-filters input:hover::-moz-placeholder{color:#FFF}.primary-filters input:active:-ms-input-placeholder,.primary-filters input:focus:-ms-input-placeholder,.primary-filters input:hover:-ms-input-placeholder{color:#FFF}.primary-filters .recent-searches{margin-top:40px;margin-left:12px}.primary-filters .recent-searches ul{width:calc(100% - 85px);margin-left:85px;border-radius:25px}@media (max-width:992px){.primary-filters .recent-searches{position:absolute;z-index:99;top:36px}}.primary-filters .buttons .btn-search.disabled{color:#848586;background:#5a5a5a;border:1px solid #5a5a5a;pointer-events:none}.arrow-down,.arrow-left,.arrow-right,.arrow-up,.ball{border-style:solid}@media (min-width:992px){.hide-employer-functions .header .primary-filters .location{width:calc((100% - (4 * 5px)) * .535)}.hide-employer-functions .header .primary-filters .distance{width:calc((100% - (4 * 5px)) * .08)}.hide-employer-functions .header .primary-filters .professional_category{width:calc((100% - (4 * 5px)) * .415)}}.ball{border-color:#89d815;border-radius:15px;border-width:2px;width:15px;height:15px;display:inline-block}.ball div,.hide-employer-functions .stats_map .stats_table.button_tabs li.employers,.result-views{display:none}.ball div{background-color:#89d815;height:11px}.ball.half div{display:block;border-radius:15px 0 0 15px;width:6px}.ball.full div{display:block;border-radius:15px;width:13px}.arrow-down,.arrow-left,.arrow-right,.arrow-up,.view_options .button_tabs li i{display:inline-block}.ball.medium{width:30px;height:30px}.ball.big{width:60px;height:60px}.arrow-right{border-width:4px 0 4px 6px;border-color:transparent transparent transparent #5B5C5E}.arrow-right.blue{border-color:transparent transparent transparent #2A77D3}.arrow-left{border-width:4px 6px 4px 0;border-color:transparent #5B5C5E transparent transparent}.arrow-left.blue{border-color:transparent #2A77D3 transparent transparent}.arrow-up{border-width:0 4px 6px;border-color:transparent transparent #5B5C5E}.arrow-up.blue{border-color:transparent transparent #2A77D3}.arrow-down{border-width:6px 4px 0;border-color:#5B5C5E transparent transparent}.arrow-down.blue{border-color:#2A77D3 transparent transparent}.disabled .arrow-right,:disabled .arrow-right{border-color:transparent transparent transparent #BEBEBE}.disabled .arrow-left,:disabled .arrow-left{border-color:transparent #BEBEBE transparent transparent}.disabled .arrow-down,:disabled .arrow-down{border-color:#BEBEBE transparent transparent}.disabled .arrow-up,:disabled .arrow-up{border-color:transparent transparent #BEBEBE}.button_tabs li:first-child{border-left:1px solid #E6E7E8;border-top-left-radius:30px;border-bottom-left-radius:30px}.button_tabs li:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}.button_tabs li{padding:0 8px;float:left;box-sizing:border-box;height:30px;line-height:30px;border:1px solid #E6E7E8;border-left:none;cursor:pointer}@media (min-width:480px){.button_tabs li{padding:0 15px}}@media (min-width:992px){.button_tabs li{padding:0 25px}}.button_tabs li.selected{background-color:#2C67AC;border-color:#2C67AC;color:#FFF}.view_options{float:right}.view_options .button_tabs li{font-family:"Avenir Next";font-size:10px;font-weight:500;color:#205EA8;padding:0 15px}.view_options .button_tabs li i{font-size:14px;margin-top:6px;margin-right:5px}.view_options .button_tabs li.selected{color:#FFF}.stats_map{float:left}.stats_map .stats_table.button_tabs{display:-ms-flexbox;display:flex}.stats_map .stats_table.button_tabs li{font-family:"Avenir Next";font-weight:700;color:#FFF;background:rgba(0,0,0,.45);padding:3px 0;width:84px;height:36px;text-align:center;float:none;border:none;font-size:11px}@media (max-width:480px){.stats_map .stats_table.button_tabs li{font-size:12px;width:70px}}@media (max-width:360px){.stats_map .stats_table.button_tabs li{font-size:10px;width:62px}}.stats_map .stats_table.button_tabs li.selected{color:#fff;background:rgba(156,0,255,.67);border:none}.stats_map .stats_table.button_tabs li:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.stats_map .stats_table.button_tabs li:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.stats_map .stats_table.button_tabs li+li{margin-left:1px}.stats_map.disabled .switch .slider{background:#E6E7E8}.stats_map .btn{height:30px;background-color:#FFF;border:1px solid #E6E7E8;border-radius:100px;padding:6px 19px;font-family:"Avenir Next";font-size:14px;font-weight:500;color:#205EA8;transition:0s}.stats_map .btn.active{border:1px solid #205EA8;background-color:#205EA8;color:#FFF}.stats_map .switch{margin:6px 10px;width:34px;height:17px}.stats_map .switch input:checked+.slider:before{transform:translateX(17px)}.stats_map .switch.disabled .slider{background:#E6E7E8}.stats_map .switch .slider{background:linear-gradient(90deg,#D4E6F7 0,#A9C8ED 100%)}.stats_map .switch .slider:before{width:13px;height:13px;left:2px;bottom:2px}.stats_map .switch .round{border-radius:17px}.result-views{position:relative}.result-views.active{display:block}.result-views.sheet-view{height:100%;max-height:calc(100vh - 100px - 20px);content:'viewport-units-buggyfill; max-height: calc(100vh - 100px - 20px);';background-color:#F0F0F0;overflow-y:auto;overflow-x:auto}@media (min-width:992px){.result-views.sheet-view.loading{position:relative}.result-views.sheet-view.loading:after{content:'';position:fixed;right:0;top:0;bottom:0;width:calc(100% - 230px);background:center 50% no-repeat rgba(250,250,250,.85);background-image:url(../img/spinner.gif)}}.timeline{position:relative;border-bottom:1px solid #18467e;height:30px;top:10px}.timeline .point{background-color:#18467e;border:1px solid #18467e;border-radius:6px;width:6px;height:6px;bottom:-3px;position:absolute}.timeline .point.start{left:0}.timeline .point.end{right:0}.timeline .point.end .label{left:-200px;text-align:right}.timeline .point.metric{border-radius:0;height:100%;width:3px;bottom:0}.timeline .point .label{color:#18467e;font-size:10px;position:absolute;bottom:-20px;width:200px}.sheet-table .grid .grid-header th,.sheet-table .grid td{font-size:12px;font-weight:500;font-family:"Avenir Next"}.sheet-table{background:#F0F0F0;display:inline-table;padding-left:16px;width:100%;padding-top:28px}.sheet-table .grid{margin-left:16px;width:calc(100% - 16px)}.sheet-table .grid .grid-header th{color:#2876D3;vertical-align:middle;border:1px solid #F0F0F0}.sheet-table .grid .grid-header th.col-job-title{min-width:calc(((100vw - 230px - 20px)/ 12) * 3);content:'viewport-units-buggyfill; min-width: calc(((100vw - 230px - 20px) / 12) * 3);'}.sheet-table .grid .grid-header th.col-employer,.sheet-table .grid .grid-header th.col-location{min-width:calc(((100vw - 230px - 20px)/ 12) * 2);content:'viewport-units-buggyfill; min-width: calc(((100vw - 230px - 20px) / 12) * 2);'}.sheet-table .grid .grid-header th.col-employment-type,.sheet-table .grid .grid-header th.col-extra,.sheet-table .grid .grid-header th.col-listing-type,.sheet-table .grid .grid-header th.col-shift{min-width:calc(((100vw - 230px - 20px)/ 12) * 1.5);content:'viewport-units-buggyfill; min-width: calc(((100vw - 230px - 20px) / 12) * 1.5);'}.sheet-table .grid .grid-header th.col-distance{min-width:inherit}.sheet-table .grid a{display:inline;color:#2876D3;margin-left:0}.sheet-table .grid tr:hover{background-color:#ededed}.sheet-table .grid.no-hover tr:hover{background-color:inherit}.sheet-table .grid.striped tr:nth-child(even){background-color:#f0f0f0}.sheet-table .grid td{color:#58595B;min-width:50px}.sheet-table .grid .user-actions{min-width:75px}.sheet-table .grid .job-item{background-color:#FFF;border:1px solid #F0F0F0}.sheet-table .grid .new-label{font-family:"Avenir Next";font-size:10px;font-weight:700;color:#FFF;display:inline;top:-2px;left:2px;position:relative;padding:1px 4px}.sheet-table .grid .job-title{font-size:14px}.line-position-chart{position:relative;width:100%;background-color:#6AA0DF;border-radius:4px;height:10px}.line-position-chart li{position:absolute;float:left;border-radius:10px;height:10px;width:10px;margin-left:-5px;background-color:#205EA8}.line-position-chart li .bottom-label,.line-position-chart li .up-label{position:absolute;font-weight:500;text-align:center;width:100px;left:-47px}.line-position-chart li .up-label{top:-20px;color:#58595B;font-size:14px}.line-position-chart li .bottom-label{top:12px;color:#808285;font-size:12px}.notification-container{color:#53585f;line-height:1;margin-bottom:20px;padding-left:10px;width:100%;text-align:center}.notification-container span{display:block;padding:20px;border-radius:5px;margin:22px 30px 0 0;font-size:20px;line-height:1.2;background:#fff}.notification-container.error span{color:#F51C05;border:1px solid #F51C05}.notification-container.info span{color:#2e79d1;border:1px solid #2e79d1}.data-list-section{width:100%;border-top:1px solid #A9C8ED;position:relative;padding-top:10px}.data-list-section dl dd,.data-list-section dl dt{width:50%;line-height:25px;float:left;text-align:left}.data-list-section h4{font-size:15px;font-weight:600;color:#205EA8;top:-12px;position:absolute;background:#FFF;padding-right:10px}.data-list-section dl dt{font-size:14px;font-weight:500;color:#58595B}.data-list-section dl dd{font-size:14px;font-weight:700;color:#58595B}.data-list-section dl dd *{color:#58595B;font-weight:700;font-size:14px}.left-sidebar-menu{position:absolute;width:100px;height:100%;background-color:#011021;box-shadow:1px 1px 4px 0 rgba(0,0,0,.2)}.left-sidebar-menu .social-links{position:absolute;bottom:50px}.left-sidebar-menu .social-links ol{padding-left:15px}.left-sidebar-menu .social-links ol li{width:30px;height:30px;float:left;margin-bottom:10px;margin-right:10px}.left-sidebar-menu .social-links ol li .social-icon-instagram{width:60%;margin:6px}.left-sidebar-menu .toggle{display:none;float:right;margin-top:6px;height:40px;width:38px;line-height:38px;font-size:20px;text-align:center;color:#fff;margin-left:18px}.left-sidebar-menu ul{position:fixed;width:100px}.left-sidebar-menu ul li{width:100%;text-align:center;margin:25px 0;padding:0 8px;border-left:4px solid #011021}.left-sidebar-menu ul li.logo{height:100px;margin:0;vertical-align:middle;display:table-cell;text-align:center;width:100px}.left-sidebar-menu ul li.logo img{width:55px}.left-sidebar-menu ul li a{color:#7F868F;font-size:14px;font-weight:600;line-height:16px}.left-sidebar-menu ul li a i{font-weight:400;font-size:40px;line-height:40px;display:block}.left-sidebar-menu ul li.active{border-left-color:#89D815}.left-sidebar-menu ul li.active a{color:#fff}@media (max-width:992px){.left-sidebar-menu{position:fixed;z-index:20;right:0;height:100%;width:0;transition:width 1s}.left-sidebar-menu ul{display:none;width:100%}.left-sidebar-menu ul li{text-align:left}.left-sidebar-menu ul li a i{float:left;display:inline-block;font-size:26px}.left-sidebar-menu ul li a span{padding-left:15px;line-height:40px}.left-sidebar-menu .toggle{position:fixed;top:0;right:0;z-index:30}.left-sidebar-menu .toggle.open{display:block}.left-sidebar-menu .toggle.close{display:none}.left-sidebar-menu.is-open{height:100%;width:200px;transition:width 1s}.left-sidebar-menu.is-open ul{display:block}.left-sidebar-menu.is-open .toggle.open{display:none}.left-sidebar-menu.is-open .toggle.close{display:block}}.curtain-loading-element:after{transition:opacity .5s ease-in-out;opacity:0;content:'';position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:9999;background:url(../img/spinner.gif) center center no-repeat #F0F0F0;pointer-events:none}.curtain-loading-element.curtain-transparent-loading:after{opacity:.8}.curtain-loading-element.curtain-opaque-loading:after{opacity:1}.tile-container{margin:0;padding:20px}.tile{float:left;border-radius:5px;background-color:#FFF;padding:0;box-shadow:1px 1px 3px 0 rgba(0,0,0,.2)}.tile.hidden{width:0!important;height:0!important}.tile.hidden *{display:none!important}.tile.expanded{width:100%!important;height:100%!important}.tile .tile-header{border-radius:5px 5px 0 0;background-color:#003682;width:100%;height:40px;color:#FFF;font-size:14px;padding:8px;display:table}.tile .tile-header span{display:table-cell;line-height:18px;vertical-align:middle}.tile .tile-header span i{font-size:18px;float:left;margin-right:5px}.tile .tile-content{padding:20px;height:100%}.letter-avatar{height:40px;width:40px;border-radius:40px;background-color:#F5A505;color:#FFF;font-size:18px;font-weight:600;line-height:40px;text-align:center}.job-posting a,.job-posting b,.job-posting dd,.job-posting div,.job-posting dt,.job-posting em,.job-posting h1,.job-posting h2,.job-posting h3,.job-posting h4,.job-posting h5,.job-posting h6,.job-posting li,.job-posting p,.job-posting small,.job-posting span,.job-posting strong,.job-posting td,.job-posting th,.job-posting u,.report section.report-section .sub-title,.report section.report-section .title-bar .title,.tip,.tip *{font-family:'Avenir Regular'}.link-dropdown{position:relative}.link-dropdown a{color:#205EA8;text-decoration:underline;cursor:pointer}.link-dropdown a.link{display:inline}.link-dropdown a.cancel{display:none}.link-dropdown span.arrow-bottom{display:none;width:0;height:0;margin-top:-4px;margin-left:3px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #205EA8}.link-dropdown ul{display:none;background-color:#FFF;box-shadow:0 0 5px rgba(0,0,0,.1);border:1px solid #c9c9c9;border-radius:4px;position:absolute;left:0;z-index:20}.link-dropdown ul li{text-align:left;padding:5px 15px}.link-dropdown ul li:hover{background-color:#ededed}.link-dropdown.open a.link{display:none}.link-dropdown.open a.cancel{display:inline}.link-dropdown.open span.arrow-bottom{display:inline-block}.link-dropdown.open ul{display:block}.dropdown-container{position:relative;display:inline-block;z-index:2000}.dropdown-container .dropdown-button{background-color:#3d7560;color:#fff;padding:10px 20px;font-size:16px;border:none;border-radius:8px;cursor:pointer;outline:0}.dropdown-container .dropdown-content{display:none;position:absolute;background-color:#3d7560;min-width:250px;box-shadow:0 8px 16px rgba(0,0,0,.1);border-radius:8px;padding:10px;z-index:1}.dropdown-container .dropdown-content a{color:#fff;padding:8px 12px;text-decoration:none;display:block;border-radius:4px}.dropdown-container .dropdown-content a:hover{background-color:#2e5748}@media print{.results-page #intercom-container .intercom-launcher-frame,div#hubspot-messages-iframe-container{display:none!important}}.tip{border-radius:5px;background-color:rgba(240,240,240,.8);color:#58595B;padding:10px 10px 10px 30px;position:relative;font-size:14px;margin:15px}.tip .tip-title{font-weight:700;display:block;font-size:18px}.tip .tip-badge{position:absolute;left:15px;top:15px;display:block;width:10px;height:10px;border-radius:10px;background-color:#689FE0}.tip-error{background:#FFF;color:#f41d19;border:1px solid #f41d19}.paper-feeling{background-color:#FFF;padding:50px;max-width:1080px;margin:20px auto;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.3)}.printable-header{width:100%;margin-bottom:45px}.printable-header>div{display:block;height:60px;line-height:60px;margin-bottom:10px}.printable-header .logo{width:100%;display:none;margin-bottom:20px}.printable-header .logo img{max-height:60px}.printable-header .title{float:left;font-weight:600;font-size:30px;color:#5a5b5d;text-align:left}.printable-header .title h1{line-height:30px}.printable-header .title h2{line-height:30px;font-size:20px;color:#a1a2a3}.printable-header .date{float:right;font-weight:600;font-size:20px;color:#5a5b5d;text-align:right;line-height:30px}.printable-header .custom-title a{display:inline-block;font-size:12px;color:#205EA8}.printable-header .custom-title input{width:80%;height:30px;margin-top:5px}.printable-header .custom-title .btn-save,.printable-header .custom-title input{display:none}.printable-header .custom-title .btn-add{display:inline-block}.printable-header .custom-title .btn-edit,.printable-header .custom-title.has-title .btn-add{display:none}.printable-header .custom-title.edit-mode .btn-save,.printable-header .custom-title.edit-mode input,.printable-header .custom-title.has-title .btn-edit{display:inline-block}.printable-header .custom-title.edit-mode .btn-add,.printable-header .custom-title.edit-mode .btn-edit{display:none}.printable-header .filters{float:none;width:100%;display:block;color:#808285;height:auto;line-height:18px;clear:both;margin:10px 0;padding:10px 0;border-top:2px solid #e5e7e8;border-bottom:2px solid #e5e7e8}.printable-header .filters ul{display:inline-block}.printable-header .filters ul li{float:left;margin:2px 5px;color:#808285}.printable-header .filters>span{font-size:16px;line-height:20px;font-weight:600;display:block;text-align:center}.printable-header .filters strong{font-weight:600}.stats-row{margin-top:30px!important;margin-bottom:0!important;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.stats-row.has-big-numbers .stat-var-big-number{font-size:30px;margin-top:4px}@media (max-width:992px){.results-page #intercom-container .intercom-launcher-frame{right:10px!important;bottom:40px!important}.results-page #intercom-container .intercom-launcher-badge-frame{right:6px!important;bottom:80px!important}.stats-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.stat-var{display:block;position:relative;float:left;font-weight:500;color:#585858;margin-right:0;margin-bottom:15px;height:70px;width:100%}.report section.report-section .section-options>li>*,.stat-var-big-number,.stat-var-big-number .stat-var-small-info-item{display:inline-block}.stat-var-icon{position:absolute;text-align:right;vertical-align:middle;font-size:18px;line-height:20px;width:20px;height:20px;top:5px;left:5px}.stat-var-info-box{position:absolute;width:calc(100% - 30px);top:5px;left:28px}.stat-var-title{font-size:14px;color:#808285;border-bottom:2px solid #f1f4f5;font-weight:600}.stat-var-big-number{font-size:36px;letter-spacing:-2px;color:#58595B;font-weight:500}.stat-var-small-info{font-size:11px;position:absolute;right:0;top:29px}.stat-var-small-info-item{font-size:11px;letter-spacing:0;padding-left:4px}.stat-var-small-info-right{float:right}.stat-var-small-info-bigger{font-size:14px;line-height:14px;margin-left:4px}.stat-var-small-info-green{color:#6dac10}.stat-var-small-info-red{color:#f51c05}@media print{.stats-row{padding:0!important}.stats-row.has-big-numbers .stat-var-big-number{font-size:21px;margin-top:1px}.stat-var{width:24%!important;min-width:initial;margin-right:0}.stat-var-title{font-size:12px}.stat-var-big-number{font-size:24px}.stat-var-icon{margin:0!important}.stat-var-small-info{top:24px}.stat-var-small-info-bigger,.stat-var-small-info-item{font-size:10px;line-height:10px}}.report section.report-section{background-color:#FFF;margin-top:20px;margin-bottom:50px}.report section.report-section .title-bar{border-bottom:1px solid #d1d3d4;margin-bottom:20px}.report section.report-section .title-bar .title{color:#58595b;font-size:20px;font-weight:600}.report section.report-section .title-bar .title .sub-title{color:#205EA8;font-size:14px;font-weight:600}.report section.report-section .title-bar .action-btn{float:right;margin-left:5px}.report section.report-section .section-options>li{float:left;margin-left:20px}.report section.report-section .section-options>li>span:first-child{float:left}.report section.report-section .section-options>li>span{color:#689FE0;font-size:10px;line-height:20px;vertical-align:middle;margin-right:5px}.quick-apply-modal .details,.quick-apply-modal .match,.quick-apply-modal .summary-job,.report section.report-section>.content>div{margin:20px 0}.report section.report-section .section-options>li .loading{color:#58595b;font-weight:500}.report section.report-section .sub-title{color:#58595b;font-size:15px}.report section.report-section .div-center{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.report section.report-section h3.sub-title{font-weight:600}.report section.report-section h4.sub-title{font-weight:500}.report section.report-section .action-btn{color:#808285;font-size:18px}.report section.report-section>.content{display:block}.report section.report-section.loading{position:relative}.report section.report-section.loading:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:url(../img/spinner.gif) center center no-repeat}@media (min-width:992px){.report section.report-section.loading:after{background:center center no-repeat rgba(250,250,250,.85);background-image:url(../img/spinner.gif)}}.mobile-fixed-buttons{position:fixed;width:100%;display:none;z-index:20;height:50px}.mobile-fixed-buttons.bottom{bottom:0;left:0}.mobile-fixed-buttons .btn{width:100%;border-radius:0;margin:0;height:50px}@media (max-width:992px){.mobile-fixed-buttons{display:-ms-flexbox;display:flex}}.striped-table .gray-table .gray-table-body .gray-table-row{page-break-inside:avoid}.canvas-wrapper.canvas-100 canvas{width:100%}.job-posting{background-color:#FFF;padding:20px}.job-posting h1{font-size:24px!important;font-weight:600!important;color:#205EA8}.job-posting h3{font-size:18px!important;font-weight:700!important;color:#393839}.job-posting h4{font-size:15px!important;font-weight:600!important;color:#205EA8}.job-posting h5{font-size:14px!important;color:#A3A3A3}.job-posting a{cursor:pointer}.job-posting a.link{font-size:14px!important;font-weight:500!important;color:#205EA8!important;text-decoration:underline}.job-posting .span{font-size:14px;font-weight:500;color:#393839;display:block}.job-posting .content{height:auto}.job-posting .icon-location-1,.job-posting .icon-location-2{display:inline-block;width:18px;height:18px;vertical-align:middle}.job-posting .icon-location-1{background:url(../img/icon-location-1.svg) center center no-repeat;background-size:100% auto}.job-posting .icon-location-2{background:url(../img/icon-location-2.svg) center center no-repeat;background-size:100% auto}.job-posting .summary-header{border-bottom:1px solid #E9E9EA;padding-bottom:20px}.job-posting .summary-header .job-tags{margin-top:10px;margin-right:10px}.job-posting .summary-header .job-tags .quick-apply-tag{display:none}.job-posting .summary-header ul.icons{margin-top:12px}.job-posting .summary-header ul.icons li{padding:4px 4px 0 0}.job-posting .summary-header ul.icons .icon-heart-outline{color:#808285}.job-posting .summary-header i{color:#393839;font-size:14px;margin-right:5px;width:15px;display:inline-block;text-align:center}.job-posting .summary-header i:before{color:#393839}.job-posting .summary-header .div-action{display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:start}.job-posting .summary-header .div-action .email_share_container .btn.share,.job-posting .summary-header .div-action .social_share_container .btn.share{display:block;margin:10px 5px 0;color:#393839;padding:5px 10px;height:34px;line-height:23px;font-family:'Avenir Regular';text-align:center;font-size:12px;align-self:center;cursor:pointer}.job-posting .summary-header .div-action .email_share_container .btn.share{width:130px;overflow:hidden;background:0 0;-ms-flex-item-align:center}.job-posting .summary-header .div-action .social_share_container{display:-ms-flexbox;display:flex;width:250px}.job-posting .summary-header .div-action .social_share_container .btn.share{width:100px;overflow:hidden;background:#fff;-ms-flex-item-align:center}.job-posting .summary-header .div-action .social_share_container .social_share{margin-top:10px;width:140px;display:none}.job-posting .summary-header .div-action .social_share_container .social_share img{filter:grayscale(100%)}.job-posting .summary-header .div-action .social_share_container .social_share img:hover{filter:grayscale(0)}.job-posting .summary-header .div-action .social_share_container:hover .social_share,.job-posting .summary-header .div-action .social_share_container:hover .social_share:hover{display:block}.job-posting .summary-header .div-action .social_share_container a i{font-size:14px;margin-top:-2px;display:inline-block;float:left;margin-right:5px}.job-posting .summary-header .div-action .quick-apply,.job-posting .summary-header .div-action.apply{pointer-events:all}.job-posting .section-tabs{margin:30px 0;min-height:30px}.job-posting .section-tabs a{color:#808285;font-size:20px;border-bottom:2px solid #FFF;margin-right:20px;display:inline-block}.job-posting dl dd,.job-posting dl dt{font-size:14px;width:50%;line-height:20px;color:#393839;float:left}.job-posting .section-tabs a.active{color:#393839;font-weight:700;border-bottom:2px solid #2876D3}.job-posting dl dt{font-weight:500;clear:left}.job-posting dl dd{font-weight:700;min-height:20px}.job-posting #additional-info .content .section,.job-posting #job-summary .content .section{clear:both}.job-posting #additional-info .content .section .title,.job-posting #job-summary .content .section .title{margin-top:30px}.job-posting #additional-info .content .section .sub-title,.job-posting #job-summary .content .section .sub-title{margin-bottom:5px}.job-posting #additional-info .content .section>div,.job-posting #job-summary .content .section>div{float:left;width:calc(50% - 20px);border-top:1px solid #A9C8ED;position:relative;margin-top:15px;margin-bottom:20px;padding-top:10px;margin-right:20px}.job-posting #additional-info .content .section>div h4,.job-posting #job-summary .content .section>div h4{top:-12px;position:absolute;background:#FFF;padding-right:10px}.job-posting #additional-info .content .job-attributes br,.job-posting #additional-info .content .job-attributes::after,.job-posting #additional-info .content .location-attributes,.job-posting #additional-info .content .location-attributes::after,.job-posting #job-summary .content .job-attributes br,.job-posting #job-summary .content .job-attributes::after,.job-posting #job-summary .content .location-attributes,.job-posting #job-summary .content .location-attributes::after{clear:both}.job-posting #additional-info .content .location-attributes .location-info,.job-posting #job-summary .content .location-attributes .location-info{width:calc(100% - 20px)}.job-posting #additional-info .content .location-attributes .location-info dl,.job-posting #job-summary .content .location-attributes .location-info dl{float:left;width:50%}.job-posting #additional-info .content .location-attributes .location-info .map,.job-posting #job-summary .content .location-attributes .location-info .map{float:right;width:330px;height:150px}.job-posting #job-summary .job-tags .tag a{color:#393839}.job-posting #job-summary .btn-apply{display:none;font-size:11pt;line-height:22px;font-weight:700;font-family:'Avenir Regular';padding:5px 10px;text-align:center;margin-top:10px}.job-posting #job-summary .btn-apply.quick-apply{background:#FF1A15}.job-posting #additional-info .content{width:100%}.job-posting #additional-info .content .location-attributes .location-info{width:calc(60% - 20px)}.job-posting #additional-info .content .location-attributes .parent-info{width:calc(40% - 20px)}.job-posting #job-description{clear:both}.job-posting #job-description .posting a,.job-posting #job-description .posting b,.job-posting #job-description .posting dd,.job-posting #job-description .posting div,.job-posting #job-description .posting dt,.job-posting #job-description .posting em,.job-posting #job-description .posting font,.job-posting #job-description .posting h1,.job-posting #job-description .posting h2,.job-posting #job-description .posting h3,.job-posting #job-description .posting h4,.job-posting #job-description .posting h5,.job-posting #job-description .posting h6,.job-posting #job-description .posting i,.job-posting #job-description .posting li,.job-posting #job-description .posting p,.job-posting #job-description .posting small,.job-posting #job-description .posting span,.job-posting #job-description .posting strong,.job-posting #job-description .posting td,.job-posting #job-description .posting th,.job-posting #job-description .posting u{font-family:'Avenir Regular'!important;font-size:14px!important;color:#393839!important}.lc-modal,.lc-modal *,.lc-modal a,.lc-modal div,.lc-modal h1,.lc-modal h2,.lc-modal h3,.lc-modal h4,.lc-modal h5,.lc-modal input,.lc-modal li,.lc-modal p,.lc-modal small,.lc-modal span,.lc-modal strong,.lc-modal td,.lc-modal th{font-family:'Avenir Regular'}.job-posting #job-description .posting h3{margin-top:10px;margin-bottom:10px}.job-posting #job-description .posting pre{white-space:pre-line;word-wrap:break-word;color:#393839!important}.job-posting #job-description .posting pre b,.job-posting #job-description .posting pre h1,.job-posting #job-description .posting pre h2,.job-posting #job-description .posting pre h3,.job-posting #job-description .posting pre h4,.job-posting #job-description .posting pre h5,.job-posting #job-description .posting pre h6,.job-posting #job-description .posting pre strong{font-weight:700!important}.job-posting #job-description .posting pre div,.job-posting #job-description .posting pre p{margin-top:1em!important;margin-bottom:1em!important;text-align:left!important}.job-posting #job-description .posting pre ul{list-style-type:circle;padding-left:40px}.job-posting #job-description .posting pre em,.job-posting #job-description .posting pre i{font-style:italic!important}.job-posting #job-description .posting pre table,.job-posting #job-description .posting pre tbody,.job-posting #job-description .posting pre td,.job-posting #job-description .posting pre tfoot,.job-posting #job-description .posting pre th,.job-posting #job-description .posting pre thead,.job-posting #job-description .posting pre tr{border:none!important;background:0 0!important}.job-posting #job-description .posting.no-p-margin pre p{margin:0!important}.job-posting #job-description .posting a,.job-posting #job-description .posting a :last-child{font-weight:600;color:#205ea8!important;text-decoration:underline}.job-posting #job-description a.btn{width:50%;margin:20px auto;font-weight:700;font-size:14px;display:block;text-align:center}.job-posting #job-description .quick-apply.disabled{background:#D0D2D3;color:#fff}@media (max-width:992px){.job-posting #job-description a.btn.quick-apply{display:none}.job-posting{padding:0;width:100%}.job-posting #additional-info .content,.job-posting #job-summary .content{padding:15px;float:none;width:100%}.job-posting #additional-info .content .location-attributes .location-info,.job-posting #additional-info .content .location-attributes .location-info dl,.job-posting #additional-info .content .location-attributes .parent-info,.job-posting #additional-info .content .section>div,.job-posting #job-summary .content .location-attributes .location-info,.job-posting #job-summary .content .location-attributes .location-info dl,.job-posting #job-summary .content .location-attributes .parent-info,.job-posting #job-summary .content .section>div{width:100%}.job-posting #job-description h3{margin-top:0}.job-posting #job-description .content{padding:15px;width:100%}.job-posting #job-description .posting .btn-area .btn{line-height:20px}.job-posting #job-summary .job-attributes .job-attr-employment-type dl dd,.job-posting #job-summary .job-attributes .job-attr-employment-type dl dt,.job-posting #job-summary .job-attributes .job-attr-experience-level dl dd,.job-posting #job-summary .job-attributes .job-attr-experience-level dl dt{width:100%}}.btn-apply{display:block;font-size:14px;margin:0;line-height:19px;text-align:center;color:#fff}.btn-apply.apply{color:#fff;background:#2e79d1;border:1px solid #2e79d1}.btn-apply.apply:hover{border-color:#296dbc;background:#296dbc}.btn-apply.quick-apply{color:#fff;background:#f41d19;border:1px solid #f41d19}.btn-apply.quick-apply:hover{border-color:#e80f0b;background:#e80f0b}.btn-apply.quick-applied{color:#fff;background:#f41d19;border:1px solid #f41d19}.btn-apply.quick-applied:hover{border-color:#e80f0b;background:#e80f0b}.btn-apply.job-not-active{border:1px solid #909090;background:#909090;color:#fff;pointer-events:none}.search-keyword .lcautocomplete .dropdown{border-radius:20px;top:calc(100% + 5px);-ms-overflow-style:-ms-autohiding-scrollbar}.search-keyword .lcautocomplete .dropdown::-webkit-scrollbar{height:5px}.search-keyword .lcautocomplete .dropdown::-webkit-scrollbar-button{width:0;height:0}.search-keyword .lcautocomplete .dropdown::-webkit-scrollbar-thumb{background:#a5a5a5;border-radius:50px}.search-keyword .lcautocomplete .dropdown::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.search-keyword .lcautocomplete .dropdown::-webkit-scrollbar-thumb:active{background:#000}.search-keyword .lcautocomplete .dropdown::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px;margin:20px}.search-keyword .lcautocomplete .dropdown::-webkit-scrollbar-track:hover{background:#fff}.search-keyword .lcautocomplete .dropdown::-webkit-scrollbar-track:active{background:#d5d5d5}.search-keyword .lcautocomplete .dropdown::-webkit-scrollbar-corner{background:0 0}.search-keyword .lcautocomplete .dropdown::-webkit-scrollbar{width:10px}.search-keyword .lcautocomplete .dropdown::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box}.search-keyword .lcautocomplete .dropdown li:first-child>span{margin-top:10px;border-radius:0}.search-keyword .lcautocomplete .dropdown li:last-child>span{margin-bottom:10px;border-radius:0}.changes-to-apply,.learn-block p,.quick-apply-modal .mdl-area .mdl-header{margin-bottom:20px}.search-keyword .lcautocomplete .dropdown li>span{font-weight:400;border:none;padding:10px 20px}.search-keyword .lcautocomplete .dropdown li>span.hover,.search-keyword .lcautocomplete .dropdown li>span:hover{background-color:#c9dcf3}.icon-spinner11.spinning{animation-name:spin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.changes-to-apply .btn-search{width:100%;margin:10px 0;height:30px;padding:0}.changes-to-apply a.btn-cancel{width:100%;text-align:center;display:inline-block;color:#F51C05!important;font-size:10px}.changes-to-apply.fixed{position:absolute;left:265px;top:0;background:#fff;z-index:10;width:240px;padding:15px;box-shadow:2px 2px 4px rgba(0,0,0,.3);max-height:calc(100vh - 100px - 20px);overflow-y:scroll;-ms-overflow-style:-ms-autohiding-scrollbar}.changes-to-apply.fixed::-webkit-scrollbar{width:5px;height:5px}.changes-to-apply.fixed::-webkit-scrollbar-button{width:0;height:0}.changes-to-apply.fixed::-webkit-scrollbar-thumb{background:#a5a5a5;border:0 #fff;border-radius:50px}.changes-to-apply.fixed::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.changes-to-apply.fixed::-webkit-scrollbar-thumb:active{background:#000}.changes-to-apply.fixed::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.changes-to-apply.fixed::-webkit-scrollbar-track:hover{background:#fff}.changes-to-apply.fixed::-webkit-scrollbar-track:active{background:#d5d5d5}.changes-to-apply.fixed::-webkit-scrollbar-corner{background:0 0}.changes-to-apply .minus-sign,.changes-to-apply .plus-sign{position:absolute;left:8px;font-size:12px;font-weight:700}.changes-to-apply .plus-sign{color:#5d920e}.changes-to-apply .minus-sign{color:#F51C05}.pretty-json .string{color:#f41d19}.pretty-json .number{color:#5d920e}.pretty-json .boolean{color:#053062}.pretty-json .null{color:#ff00ff}.pretty-json .key{color:#2e79d1}.mdl-area .icon-remove{background:url(../img/xmark-solid.svg) center center no-repeat;background-size:100% auto;display:inline-block;width:10px;height:10px;vertical-align:middle;right:10px;top:8px;position:absolute}.mdl-area.mdl-iframe iframe{width:100%;height:70vh;content:'viewport-units-buggyfill; height: 70vh;'}.lc-modal .mdl-area{position:relative;padding:15px}.lc-modal .mdl-header{display:block;top:0;min-height:30px;width:100%}.lc-modal .mdl-header .title{color:#58595B;font-size:18px;font-weight:600}.lc-modal .mdl-header i{color:#205EA8;font-size:20px;top:1px;position:relative;margin-right:5px}.lc-modal .mdl-footer{position:relative;display:block;bottom:0;height:38px;width:100%}.lc-modal .mdl-content{display:block;padding:10px;color:#808285;overflow-y:auto;max-height:60vh;content:'viewport-units-buggyfill; max-height: 60vh;';-ms-overflow-style:-ms-autohiding-scrollbar}.lc-modal .mdl-content::-webkit-scrollbar{width:5px;height:5px}.lc-modal .mdl-content::-webkit-scrollbar-button{width:0;height:0}.lc-modal .mdl-content::-webkit-scrollbar-thumb{background:#a5a5a5;border:0 #fff;border-radius:50px}.lc-modal .mdl-content::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.lc-modal .mdl-content::-webkit-scrollbar-thumb:active{background:#000}.lc-modal .mdl-content::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.lc-modal .mdl-content::-webkit-scrollbar-track:hover{background:#fff}.lc-modal .mdl-content::-webkit-scrollbar-track:active{background:#d5d5d5}.lc-modal .mdl-content::-webkit-scrollbar-corner{background:0 0}.lc-modal .mdl-content .segment{margin:10px 0;clear:both}.lc-modal .mdl-content>span{font-size:16px;font-weight:500}.lc-modal .mdl-content .content-text{color:#58595B;display:inline-block;margin:2px 0 25px}.lc-modal .mdl-eeo-content{display:block;padding:10px;overflow-y:auto;max-height:70vh;content:'viewport-units-buggyfill; max-height: 70vh;'}.lc-modal.lc-alert .mdl-header{height:auto}.lc-modal.lc-alert .mdl-content>span{white-space:pre-line}.lc-modal.lc-alert.success .mdl-footer .btn-success{display:block}.lc-modal.lc-alert.failure .mdl-footer .btn-success,.lc-modal.lc-alert.success .mdl-footer .btn-failure{display:none}.lc-modal.lc-alert.failure .mdl-header .title{color:#b80c09}.lc-modal.lc-alert.failure .mdl-content{color:#f41d19}.lc-modal.lc-alert.failure .mdl-footer .btn-failure{display:failure}.lc-modal .btn{margin:0;text-align:center}.lc-modal .btn.w-half{width:calc(50% - 2px)!important}.lc-modal .btn.w-full{width:100%!important}.lc-modal input[type=email],.lc-modal input[type=text]{border-radius:5px;background-color:#FFF;color:#808285;font-weight:500}.lc-modal input[type=email].big-input,.lc-modal input[type=text].big-input{font-size:18px}.lc-modal.modal-size-large .modal-dialog{width:80vw;content:'viewport-units-buggyfill; width: 80vw;'}.lc-modal.modal-size-large .inner-content{max-height:80vh;content:'viewport-units-buggyfill; max-height: 80vh;';overflow-y:scroll}.lc-modal.modal-dialog-full div.modal-dialog,.lc-modal.modal-dialog-full div.modal-dialog .modal-content,.lc-modal.modal-dialog-full div.modal-dialog .modal-content .mdl-area{max-height:100%;height:100%}.lc-modal.modal-size-medium .modal-dialog{width:60vw;content:'viewport-units-buggyfill; width: 60vw;'}.lc-modal.modal-size-small .modal-dialog{width:40vw;content:'viewport-units-buggyfill; width: 40vw;'}@media (max-width:480px){.lc-modal .modal-dialog{width:calc(100vw - 20px)!important;content:'viewport-units-buggyfill; width: calc(100vw - 20px) !important;'}}.lc-modal.modal-dialog-full div.modal-dialog{width:100%;min-width:100%}@media (min-width:992px){.quick-apply-modal .mdl-area{padding:25px 30px}.quick-apply-modal .mdl-area.step-email,.quick-apply-modal .mdl-area.step-loading,.quick-apply-modal .mdl-area.step-login{padding:30px 70px}}@media (max-width:992px){.quick-apply-modal .mdl-area{max-height:80vh;overflow-y:scroll;overflow-x:hidden;content:'viewport-units-buggyfill; max-height: 80vh;'}.quick-apply-modal .mdl-area .mdl-content{max-height:none}.quick-apply-modal .mdl-area.step-email .mdl-header,.quick-apply-modal .mdl-area.step-loading .mdl-header,.quick-apply-modal .mdl-area.step-login .mdl-header{padding-left:50px}}.quick-apply-modal .mdl-area .mdl-header .title{color:#58595B;font-size:24px!important;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quick-apply-modal .mdl-area .mdl-header .title.blue{color:#205EA8}.quick-apply-modal .mdl-area .mdl-header .sub-title{color:#4A4A4A;font-size:18px!important;font-weight:600;display:inline-block}.quick-apply-modal .mdl-area .mdl-header i{font-size:30px!important;position:absolute;top:32px;left:30px}@media (max-width:992px){.quick-apply-modal .mdl-area .mdl-header .title{font-size:20px!important}.quick-apply-modal .mdl-area .mdl-header .sub-title{font-size:14px!important}.quick-apply-modal .mdl-area .mdl-header i{top:20px;left:14px}.quick-apply-modal .mdl-area.step-match{overflow-y:hidden}}.quick-apply-modal .mdl-area .mdl-content{padding:0}.quick-apply-modal .mdl-area .mdl-content .tip-error{border:none;padding:0 0 0 30px}.quick-apply-modal .mdl-area .mdl-footer{margin:15px 0 0;height:auto!important}.quick-apply-modal .mdl-area .mdl-footer a{width:100%;margin-bottom:5px}@media (max-width:768px){.quick-apply-modal .mdl-area .mdl-footer{-ms-flex-wrap:wrap;flex-wrap:wrap}.quick-apply-modal .mdl-area .mdl-footer .confirm{-ms-flex-order:1;order:1;width:100%;margin:0 0 10px}.quick-apply-modal .mdl-area .mdl-footer .update-profile{-ms-flex-order:2;order:2;width:100%;margin:0 0 10px}.quick-apply-modal .mdl-area .mdl-footer .cancel{-ms-flex-order:3;order:3;width:100%;margin:0 0 10px}}.quick-apply-modal .mdl-area.step-login form{padding:0;margin:0}.quick-apply-modal .mdl-area.step-login span.cancel,.quick-apply-modal .mdl-area.step-login span.no-account{display:none}.quick-apply-modal .mdl-area.step-login .btn-submit{font-size:20px;line-height:27px}.quick-apply-modal .mdl-area.step-match form fieldset,.quick-apply-modal .mdl-area.step-password form fieldset{margin:10px 0;width:100%}.quick-apply-modal .mdl-area.step-match form fieldset label,.quick-apply-modal .mdl-area.step-password form fieldset label{font-size:18px;color:#888;font-weight:700}.quick-apply-modal .mdl-area.step-match form fieldset .input-wrapper input,.quick-apply-modal .mdl-area.step-password form fieldset .input-wrapper input{font-size:20px;color:#58595B;padding:10px}.quick-apply-modal .mdl-area.step-match form fieldset .input-wrapper i.active:before,.quick-apply-modal .mdl-area.step-password form fieldset .input-wrapper i.active:before{color:#5d920e;font-weight:700}.quick-apply-modal .mdl-area.step-match form fieldset .input-wrapper span.match-label,.quick-apply-modal .mdl-area.step-password form fieldset .input-wrapper span.match-label{position:absolute;top:0;right:20px;font-size:20px;line-height:45px;color:#5d920e;font-weight:700}.quick-apply-modal .mdl-area.step-match .icon-remove{background:url(../img/xmark-solid.svg) center center no-repeat;background-size:100% auto;display:inline-block;width:10px;height:10px;vertical-align:middle;right:10px;top:8px;position:absolute}.quick-apply-modal .mdl-area.step-match .mdl-content{padding-top:10px;padding-right:10px;max-height:60vh}.quick-apply-modal .mdl-area.step-match .mdl-content.disable-form .contact-section .section-content .tip,.quick-apply-modal .mdl-area.step-match .mdl-content.disable-form .contact-section .section-content fieldset{opacity:.4;pointer-events:none}.quick-apply-modal .mdl-area.step-match .mdl-content.disable-form .contact-section .section-content .sign-in-tip.tip,.quick-apply-modal .mdl-area.step-match .mdl-content.disable-form .contact-section .section-content fieldset:first-child{opacity:1;pointer-events:all}.quick-apply-modal .mdl-area.step-match .mdl-content.disable-form .aditional-info-section,.quick-apply-modal .mdl-area.step-match .mdl-content.disable-form .match-buttons a,.quick-apply-modal .mdl-area.step-match .mdl-content.disable-form .qualifications-section,.quick-apply-modal .mdl-area.step-match .mdl-content.disable-form .resume-section{opacity:.4;pointer-events:none}.quick-apply-modal .mdl-area.step-match .mdl-content.disable-form .match-buttons a.cancel{opacity:1;pointer-events:all}.quick-apply-modal .mdl-area.step-match [class*="-section"]{position:relative;margin-left:65px;margin-bottom:30px}.quick-apply-modal .mdl-area.step-match [class*="-section"]>i{position:absolute;top:-8px;left:-55px}.quick-apply-modal .mdl-area.step-match [class*="-section"] .header-quick-apply{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.quick-apply-modal .mdl-area.step-match [class*="-section"] .section-title{font-size:24px;color:#58595B;font-weight:700;text-align:left}.quick-apply-modal .mdl-area.step-match [class*="-section"] .section-hint{font-size:18px;color:#888;text-align:right}.quick-apply-modal .mdl-area.step-match [class*="-section"] .field-hint{font-size:16px;color:#888}.quick-apply-modal .mdl-area.step-match [class*="-section"] .input-email{font-weight:700}.quick-apply-modal .mdl-area.step-match [class*="-section"] .input-email-empty{border-color:#6da1df!important;box-shadow:0 0 6px rgba(46,121,209,.3)!important}.quick-apply-modal .mdl-area.step-match [class*="-section"] .input-email-empty::-webkit-input-placeholder{color:#6da1df}.quick-apply-modal .mdl-area.step-match [class*="-section"] .input-email-empty:-moz-placeholder{color:#6da1df}.quick-apply-modal .mdl-area.step-match [class*="-section"] .input-email-empty::-moz-placeholder{color:#6da1df}.quick-apply-modal .mdl-area.step-match [class*="-section"] .input-email-empty:-ms-input-placeholder{color:#6da1df}.quick-apply-modal .mdl-area.step-match [class*="-section"] .tip{margin:15px 0}@media (max-width:992px){.quick-apply-modal .mdl-area.step-match [class*="-section"]{margin-left:0;margin-right:0;padding:0}.quick-apply-modal .mdl-area.step-match [class*="-section"]>i{position:relative;top:0;left:0;font-size:15px!important;width:30px!important;height:30px!important;line-height:30px!important}.quick-apply-modal .mdl-area.step-match [class*="-section"] .section-title{font-size:20px}.quick-apply-modal .mdl-area.step-match [class*="-section"] .section-hint{font-size:14px}.quick-apply-modal .mdl-area.step-match [class*="-section"] .field-hint{font-size:12px}}.quick-apply-modal .mdl-area.step-match .contact-section .section-content .sign-in-tip a{display:block;margin:0 auto;width:100px}.quick-apply-modal .mdl-area.step-match .qualifications-section .section-content,.quick-apply-modal .mdl-area.step-match .resume-section .section-content{padding:10px 0}.quick-apply-modal .mdl-area.step-match .qualifications-section .section-content .field-hint,.quick-apply-modal .mdl-area.step-match .resume-section .section-content .field-hint{display:block;position:absolute;left:35px;top:24px}@media (max-width:992px){.quick-apply-modal .mdl-area.step-match .qualifications-section .field-hint,.quick-apply-modal .mdl-area.step-match .resume-section .field-hint{display:block;position:absolute;left:35px;top:24px}.quick-apply-modal .mdl-area.step-match .qualifications-section .section-content,.quick-apply-modal .mdl-area.step-match .resume-section .section-content{margin-top:10px}}.quick-apply-modal .mdl-area.step-match .resume-section .section-content span.label{line-height:48px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:300px;display:inline-block;text-align:center}@media (max-width:992px){.quick-apply-modal .mdl-area.step-match .resume-section .section-content{text-align:center}.quick-apply-modal .mdl-area.step-match .resume-section .section-content span.label{display:block;width:auto}}.quick-apply-modal .mdl-area.step-match .resume-section .resume-error{color:#f41d19;border-color:#f41d19}.quick-apply-modal .mdl-area.step-match .qualifications-section a.link-update-profile{font-size:18px;line-height:34px}.quick-apply-modal .mdl-area.step-match .qualifications-section a.link-view-explanation{font-size:18px;color:#58595B;font-weight:700;margin:10px 0;display:inline-block}.quick-apply-modal .mdl-area.step-match .qualifications-section a.link-view-explanation i{position:relative;top:3px}.quick-apply-modal .mdl-area.step-match .qualifications-section .section-content ul li{-ms-flex:1 0 50%;flex:1 0 50%;padding:10px 0}.quick-apply-modal .mdl-area.step-match .qualifications-section .section-content ul li span{font-size:18px;color:#58595B;vertical-align:middle}.quick-apply-modal .mdl-area.step-match .qualifications-section .section-content ul li span.label{font-weight:700}.quick-apply-modal .mdl-area.step-match .aditional-info-section .section-content{margin:8px 8px 24px;text-align:justify}.quick-apply-modal .mdl-area.step-match .aditional-info-section .section-content>input[type=text]{font-size:16px}.quick-apply-modal .mdl-area.step-match .aditional-info-section .section-content .checkbox .check-set input[type=checkbox],.quick-apply-modal .mdl-area.step-match .aditional-info-section .section-content .radiobox .check-set input[type=checkbox]{border:none}.quick-apply-modal .mdl-area.step-match .aditional-info-section .section-content .checkbox .check-set input::-ms-check,.quick-apply-modal .mdl-area.step-match .aditional-info-section .section-content .radiobox .check-set input::-ms-check{border:none;background-color:transparent;color:transparent}.quick-apply-modal .mdl-area.step-match .aditional-info-section .section-content .radiobox .check-set input[type=checkbox]~span,.wall .logo{border-radius:10px}.quick-apply-modal .mdl-area.step-match .aditional-info-section .section-content .checkbox span,.quick-apply-modal .mdl-area.step-match .aditional-info-section .section-content .radiobox span{font-size:16px}.quick-apply-modal .mdl-area.step-match .aditional-info-section .section-content .wrap-dd-select{padding-right:60px}.quick-apply-modal .mdl-area.step-match .aditional-info-section .section-content .wrap-dd-select.multiple.active:after{right:60px;margin-top:-15px}.quick-apply-modal .mdl-area.step-match .aditional-info-section .input-error .wrap-dd-select,.quick-apply-modal .mdl-area.step-match .aditional-info-section .input-error input[type=text]{border:1px solid #f41d19}.quick-apply-modal .mdl-area.step-match .aditional-info-section .input-error .checkbox{border:1px solid #f41d19;border-radius:5px}.quick-apply-modal .mdl-area.step-match .aditional-info-section .input-error .radiobox{border:1px solid #f41d19;border-radius:10px}.quick-apply-modal .mdl-area.step-match .aditional-info-section div label{font-size:16px;color:#888;font-weight:700}.quick-apply-modal .mdl-area.step-match .aditional-info-section div .checkbox,.quick-apply-modal .mdl-area.step-match .aditional-info-section div .radiobox,.quick-apply-modal .mdl-area.step-match .aditional-info-section input[type=text]{margin-top:4px}.quick-apply-modal .mdl-area.step-match .aditional-info-section .wrap-dd-select,.quick-apply-modal .mdl-area.step-match .aditional-info-section input{height:46px;line-height:32px;font-size:16px}.quick-apply-modal .mdl-area.step-match .match-buttons{margin:15px 0 0;height:auto!important}.quick-apply-modal .mdl-area.step-match .match-buttons .partner-button{font-size:14px;border:2px solid}.quick-apply-modal .mdl-area.step-password .label.big,.quick-apply-modal .mdl-area.step-success .label.big{font-size:24px;font-weight:700}.quick-apply-modal .mdl-area.step-match .match-buttons .partner-button .icon-external{color:#fff}.quick-apply-modal .mdl-area.step-match .match-buttons .dh-button--active{color:#fff;background-color:#00664F;border-color:#00664F}.quick-apply-modal .mdl-area.step-match .match-buttons .dh-button--remove-bg{color:#823f98;background-color:#fff;border-color:#823f98}.quick-apply-modal .mdl-area.step-match .match-buttons .uph-button--active{color:#fff;background-color:#823f98;border-color:#823f98}.quick-apply-modal .mdl-area.step-match .match-buttons .uph-button--remove-bg{color:#823f98;background-color:#fff;border-color:#823f98}.quick-apply-modal .mdl-area.step-match .match-buttons a{width:100%;margin-bottom:5px}.quick-apply-modal .mdl-area.step-match .match-btn a{width:100%;margin:5px 0}.quick-apply-modal .mdl-area.step-password form{padding:20px}.quick-apply-modal .mdl-area.step-loading .mdl-content{text-align:center}.quick-apply-modal .mdl-area.step-success .mdl-content{padding:10px 0 20px}.quick-apply-modal .mdl-area.step-email .privacy-link{text-decoration:none;position:absolute;left:13px;bottom:10px}.quick-apply-modal h1{color:#205EA8;font-size:18px;font-weight:600;margin-bottom:5px}.quick-apply-modal h2{font-size:14px;font-weight:600;margin-bottom:5px}.quick-apply-modal .span{font-size:14px;font-weight:500;color:#58595B;display:block}.quick-apply-modal span.label{color:#58595B;font-size:20px}@media (max-width:992px){.quick-apply-modal span.label{font-size:16px}.modal-login .modal-dialog{-ms-flex-item-align:initial;align-self:initial}}.quick-apply-modal i.icon-thin-check.rounded-bg{background-color:#E6E7E8;width:25px;height:25px;line-height:26px;font-size:10px}.quick-apply-modal i.icon-thin-check.rounded-bg.active{background-color:#89d815}.quick-apply-modal i.icon-thin-check.rounded-bg.big{font-size:20px;width:45px;height:45px;line-height:45px}.quick-apply-modal .summary-job{margin-top:0;padding:5px}.quick-apply-modal .summary-job i{color:#58595B;font-size:14px;margin-right:5px;width:15px;display:inline-block;text-align:center}.admin-modal-advertisement .btn-save .spinner,.quick-apply-modal .job-tags .distance,.quick-apply-modal .job-tags .quick-apply-tag{display:none}.quick-apply-modal .summary-job i:before{color:#58595B}.quick-apply-modal .summary-job .icon-home{font-weight:600}.quick-apply-modal .job-tags{margin-top:10px}.quick-apply-modal .details{border-top:1px solid #808285;margin-top:30px;position:relative}.admin-modal-advertisement .pixel_tracking,.admin-modal-advertisement .pixel_tracking textarea,.admin-modal-advertisement .specified_url textarea{margin-top:10px}.quick-apply-modal .details h2{font-size:14px;top:-10px;position:relative;background:#fff;display:inline-block;text-align:center;margin-left:calc(50% - 45px);width:90px}.quick-apply-modal .details ul li span.label{font-size:12px}.quick-apply-modal.modal-dialog-full div.modal-dialog .modal-content .step-match .mdl-content{max-height:calc(100% - 100px)}.quick-apply-modal .link-dh-employee a{color:#2e79d1;padding:3px;display:inline-block;font-weight:700}.quick-apply-modal .link-dh-employee a .icon-external{background:url(../img/icon-external.svg) center center no-repeat;background-size:100% auto;display:inline-block;width:18px;height:18px;vertical-align:middle;margin-left:3px}.mdl-area.step-success .mdl-footer{font-size:16px}.redirect-link{color:#2e79d1;font-weight:700}.admin-modal-advertisement input#name{width:80%}.admin-modal-advertisement .upload-preview{line-height:150px;font-size:50px}.admin-modal-advertisement .radio-set.option_click_actions{width:50%}.admin-modal-advertisement .specified_url #specified_url{margin-bottom:15px}.admin-confirmation .question,.admin-confirmation .question-description{margin-bottom:10px;display:inline-block}.admin-modal-advertisement .specified_url label{margin-left:10px;font-size:9pt}.admin-modal-advertisement .pixel_tracking a,.admin-modal-advertisement .specified_url a{margin-left:10px;font-size:10pt;top:5px;text-decoration:underline}.admin-modal-advertisement .specified_url input,.admin-modal-advertisement .specified_url textarea{margin-left:10px;width:90%}.admin-modal-advertisement .pixel_tracking input,.admin-modal-advertisement .pixel_tracking textarea{margin-left:10px;width:90%}.admin-modal-advertisement .markets{margin-top:20px}.admin-modal-advertisement .show-all{float:right}.admin-modal-advertisement .show-all+div{clear:both}.admin-modal-advertisement .btn-close,.admin-modal-advertisement .btn-save{padding:8px 23px;border-width:1px}.admin-modal-advertisement .btn-close span,.admin-modal-advertisement .btn-save span{line-height:20px}.admin-modal-advertisement .btn-save .save-label{float:right;display:block}.admin-modal-advertisement .btn-save .saving-label{float:right;display:none}.admin-modal-advertisement .btn-save.saving .spinner{position:relative;top:0;left:0;float:left;display:block;width:20px;height:20px;content:'';background:url(../img/reload.svg) center center/20px 20px no-repeat}body.modal-open,body.modal-open .modal{position:fixed;overflow-y:hidden;overflow:hidden;overflow-x:hidden}.admin-modal-advertisement .btn-save.saving .save-label{display:none}.admin-modal-advertisement .btn-save.saving .saving-label{display:block}.admin-modal-location-group .show-all{float:right}.admin-modal-location-group .show-all+div{clear:both}.admin-modal-location-group .tag-list{min-height:200px!important}.admin-confirmation b{font-weight:700}.admin-confirmation .question{font-size:12pt}.admin-confirmation .question-details span{margin-bottom:5px;display:inline-block}.admin-confirmation .question-details li{font-size:9pt;list-style-type:circle;margin-left:40px;margin-top:5px}.modal-login .modal-login-only{display:block!important}.modal-login .modal-login-hide{display:none!important}body.modal-open{width:100%;height:100%}.search-appliance{width:100%;position:absolute;left:0;top:50px;height:calc(100vh - 50px - 50px);content:'viewport-units-buggyfill; height: calc(100vh - 54px - 50px);';background-color:rgba(0,0,0,.6);transition:opacity 1s ease-out;opacity:0;-webkit-overflow-scrolling:touch}@media (min-width:480px){.search-appliance{width:300px;top:70px;height:calc(100vh - 70px - 75px);content:'viewport-units-buggyfill; height: calc(100vh - 70px - 75px);'}}@media (min-width:480px) and (max-height:530px){.search-appliance{overflow-y:scroll}}.search-appliance.loaded{opacity:1}.search-appliance h3{font-size:12px;font-size:1.2rem}.search-appliance>h3{background-color:#0B1B3F;color:#FFF;padding:10px 15px;margin:0;font-weight:100;font-size:10pt;cursor:pointer}.search-appliance>h3>[class^=icon-]{margin-right:10px}.search-appliance>div{padding:10px}.search-appliance #search-form{display:block;margin:10px auto 0}.search-appliance .part,.search-appliance .section{display:block}.search-appliance .part .lcautocomplete,.search-appliance .part .wrap-dd-select,.search-appliance .part .wrapper{width:calc(100% - 10px);margin:5px 5px 0}.search-appliance #filter_section #pick_at_least_one_part{margin-top:10px}.search-appliance #filter_section #pick_at_least_one_part .location{display:inline-block;width:100%;vertical-align:top}.search-appliance #filter_section #pick_at_least_one_part .location .wrapper{position:relative;display:inline-block}.search-appliance #filter_section #pick_at_least_one_part .location .search-location{width:100%}.search-appliance #filter_section #pick_at_least_one_part .location .geolocation-pin{position:absolute;top:5px;right:15px;display:block}.search-appliance #filter_section #pick_at_least_one_part .location .geolocation-pin .location-pin{display:none;margin-right:10px;width:30px;height:30px;cursor:pointer;background:url(../img/location-pin.svg) center center no-repeat}.search-appliance #filter_section #pick_at_least_one_part .location .geolocation-pin .spinner{display:none;width:30px;height:30px;background:url(../img/spinner-25x25.gif) center center no-repeat}.search-appliance #filter_section #pick_at_least_one_part .location .geolocation-pin.loading .location-pin{display:none}.search-appliance #filter_section #pick_at_least_one_part .location .geolocation-pin.loading .spinner{display:block}.search-appliance #filter_section #pick_at_least_one_part.required_error .wrap-dd-select,.search-appliance #filter_section #pick_at_least_one_part.required_error input{border:2px solid #F51C05}.search-appliance #buttons_section{position:fixed;bottom:0;height:50px;width:100%;margin:0;left:0}.search-appliance #buttons_section .btn-search{margin:0;width:50%;height:100%;border-radius:0;opacity:1}.search-appliance #buttons_section .save-link{margin:0;width:50%;height:100%;background-color:#888;display:inline-block;float:right;text-align:center;line-height:50px;padding:0;text-decoration:none}.search-appliance .wrapper-required label.error,.search-appliance label#search-error{display:none!important}.search-appliance #buttons_section .save-link.disabled{color:#8f9496}@media (min-width:480px){.search-appliance #buttons_section{position:relative;bottom:auto;height:auto;padding:20px;text-align:center}.search-appliance #buttons_section .btn-search{margin-right:20px;width:auto;height:auto;border-radius:5px;opacity:.8}.search-appliance #buttons_section .save-link{width:auto;height:auto;background-color:transparent;padding:11px 0;line-height:normal;text-decoration:underline}}.search-appliance #saved_section{padding:5px}.search-appliance .wrap-dd-select,.search-appliance input{background:#475382}.search-appliance .wrap-dd-select .selected,.search-appliance .wrap-dd-select .selected.placeholder{color:#FFF}.search-appliance .wrap-dd-select:after{border-top-color:#FFF}.search-appliance .wrap-dd-select .dropdown{max-height:calc(100vh - 330px);content:'viewport-units-buggyfill; max-height: calc(100vh - 330px);'}.search-appliance .wrap-dd-select li.hover .dd-item,.search-appliance .wrap-dd-select li:hover .dd-item{color:#FFF;background:#475382}.search-appliance .lcautocomplete li span,.search-appliance .wrap-dd-select li .dd-item{color:#101939}.search-appliance .lcautocomplete .dropdown{max-height:calc(100vh - 460px);content:'viewport-units-buggyfill; max-height: calc(100vh - 460px);'}.search-appliance .lcautocomplete li span.hover,.search-appliance .lcautocomplete li span:hover{color:#FFF;background:#475382}.search-appliance input{color:#FFF}.search-appliance input::-webkit-input-placeholder{color:#FFF}.search-appliance input:-moz-placeholder{opacity:1;color:#FFF}.search-appliance input::-moz-placeholder{opacity:1;color:#FFF}.search-appliance input:-ms-input-placeholder{color:#FFF}.search-appliance .validation{margin-top:10px}.search-appliance .validation .error{text-align:center;color:#f41d19}.search-appliance .wrapper-required{border-left:5px solid #F51C05;border-radius:5px}.search-appliance .wrapper-required :required{border-top-left-radius:0;border-bottom-left-radius:0}.search-appliance .wrapper-required :required.error{border:1px solid #F51C05!important}.search-appliance .wrapper-required :required.error::-webkit-input-placeholder{color:#F51C05!important}.search-appliance .wrapper-required :required.error:-moz-placeholder{opacity:1;color:#F51C05!important}.search-appliance .wrapper-required :required.error::-moz-placeholder{opacity:1;color:#F51C05!important}.search-appliance .wrapper-required :required.error:-ms-input-placeholder{color:#F51C05!important}.learn-block{padding:20px;width:530px;max-width:100%;border-radius:7px;margin-left:auto;margin-right:auto;color:#fff;background:rgba(167,169,172,.8)}.learn-block p.lead{font-weight:700}.learn-block p{font-size:21px;line-height:1.1;font-weight:100}.learn-block p:last-child{margin-bottom:5px}.learn-block .btn-more{float:right;width:190px;max-width:100%;padding:7px 10px;border:2px solid #fff;border-radius:7px;font-size:20px;font-family:Arial,"Helvetica Neue",Helvetica,serif;font-weight:400;letter-spacing:1px;text-align:center}.secondary-nav{width:530px;max-width:100%;margin:10px auto;text-align:center}.secondary-nav ul{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.secondary-nav li{display:inline-block}.secondary-nav a{display:block;padding:5px;margin:5px 0;color:#fff;font-size:18px;white-space:nowrap;transition:all .3s}.secondary-nav a:hover{text-decoration:underline}.auth-block,.auth-block-padding-margin,.confirmation-mode .confirmation,.password-change-mode .password-change,.password-recovery-mode .password-recovery,.send-email-verification-mode .send-email-verification,.signup-mode .signup,.verification-mode .email-verification{padding:20px 15px 15px;margin:0 auto 20px}@media (min-width:480px){.secondary-nav a{font-size:20px}.auth-block,.auth-block-padding-margin,.confirmation-mode .confirmation,.password-change-mode .password-change,.password-recovery-mode .password-recovery,.send-email-verification-mode .send-email-verification,.signup-mode .signup,.verification-mode .email-verification{padding:40px 30px 30px}}.auth-block{position:relative;width:530px;max-width:100%;border-radius:7px;background:rgba(255,255,255,.8);transition:all .3s;overflow:hidden}.auth-block .cancel{position:absolute;z-index:1;top:0;right:0;padding:5px 10px;color:#2e79d1;font-size:18px;background:rgba(255,255,255,.9);border-radius:0 0 0 5px}.auth-block .pass-confirmation,.signin{position:relative}.auth-block .cancel .text{display:none}.auth-block .cancel .text:hover{text-decoration:underline}.auth-block .cancel [class*=icon]{display:block;line-height:25px;text-decoration:none!important}@media (min-width:480px){.auth-block .cancel .text{display:block}.auth-block .cancel [class*=icon]{display:none}}.auth-block input[type=text],.auth-block input[type=password],.auth-block input[type=email]{padding:12px 10px;border:1px solid #c9c9c9;margin:0;font-size:18px;height:47px;line-height:26px;box-shadow:none}.auth-block input[type=text]:focus,.auth-block input[type=password]:focus,.auth-block input[type=email]:focus{border-color:#6da1df;box-shadow:0 0 6px rgba(46,121,209,.3)}.auth-block input[type=text]::-webkit-input-placeholder,.auth-block input[type=password]::-webkit-input-placeholder,.auth-block input[type=email]::-webkit-input-placeholder{line-height:26px}.auth-block input[type=text]:-moz-placeholder,.auth-block input[type=password]:-moz-placeholder,.auth-block input[type=email]:-moz-placeholder{line-height:26px}.auth-block input[type=text]::-moz-placeholder,.auth-block input[type=password]::-moz-placeholder,.auth-block input[type=email]::-moz-placeholder{line-height:26px}.auth-block input[type=text]:-ms-input-placeholder,.auth-block input[type=password]:-ms-input-placeholder,.auth-block input[type=email]:-ms-input-placeholder{line-height:26px}.auth-block.ng-submitted .ng-invalid{border-color:#f41d19}.auth-block.ng-submitted .ng-invalid::-webkit-input-placeholder{color:#f76562}.auth-block.ng-submitted .ng-invalid:-moz-placeholder{color:#f76562}.auth-block.ng-submitted .ng-invalid::-moz-placeholder{color:#f76562}.auth-block.ng-submitted .ng-invalid:-ms-input-placeholder{color:#f76562}.auth-block.ng-submitted .ng-invalid:focus{border-color:#f76562;box-shadow:0 0 6px rgba(244,29,25,.3)}.auth-block .help{color:#f41d19}.auth-block .info{color:#5d920e}.auth-block .pass-confirmation .comparator{position:absolute;right:10px;bottom:13px;font-size:16px}.auth-block .pass-confirmation .comparator.match .match{display:block}.auth-block .pass-confirmation .comparator.match .mismatch,.auth-block .pass-confirmation .comparator.mismatch .match{display:none}.auth-block .pass-confirmation .comparator.mismatch .mismatch{display:block}.auth-block .pass-confirmation .comparator .match{display:none;color:#6caa10}.auth-block .pass-confirmation .comparator .mismatch{display:none;color:#f41d19}.auth-block [type=checkbox],.auth-block [type=radio]{position:absolute;left:-9999px}.auth-block [type=checkbox]:checked+.fake-checkbox,.auth-block [type=checkbox]:checked+.fake-radio,.auth-block [type=radio]:checked+.fake-checkbox,.auth-block [type=radio]:checked+.fake-radio{border-color:#fff;background:#2e79d1}.auth-block .fake-checkbox,.auth-block .fake-radio{display:inline-block;width:18px;height:18px;border:1px solid #c9c9c9;border-radius:3px;margin-right:5px;vertical-align:top;background:#fff;transition:border-color .2s,background-color .2s}.auth-block .default{display:block;padding-top:15px}.auth-block .label{display:inline-block;color:#6a6a6a;font-size:16px;line-height:20px;vertical-align:top;transition:all .3s}@media (min-width:480px){.auth-block .fake-checkbox,.auth-block .fake-radio{width:22px;height:22px;border-radius:5px}.auth-block .label{line-height:24px;font-size:20px}}.signin{overflow:hidden;opacity:1;max-height:400px;transition:all .3s}.signin:after{content:'';display:block;position:absolute;left:0;top:0;right:100%;bottom:100%;background:rgba(153,153,153,0);transition:background .3s,right 0s .3s,bottom 0s .3s}.confirmation-mode .signin,.password-change-mode .signin,.password-recovery-mode .signin,.send-email-verification-mode .signin,.signup-mode .signin,.verification-mode .signin{opacity:0;max-height:0;padding:0;margin:0 auto}.confirmation-mode .signin:after,.password-change-mode .signin:after,.password-recovery-mode .signin:after,.send-email-verification-mode .signin:after,.signup-mode .signin:after,.verification-mode .signin:after{right:0;bottom:0;background:rgba(153,153,153,.8);transition:background .3s,right 0s,bottom 0s}.confirmation-mode .signin{opacity:0;transform:scale(.9)}.signin .additional{display:-ms-flexbox;display:flex;text-align:center;margin-top:10px;font-size:15px;-ms-flex-pack:justify;justify-content:space-between}.signin .remember{position:relative;cursor:pointer;white-space:nowrap}.signin .fake-checkbox{margin-right:0}.signin .forgot-pass{color:#2e79d1;line-height:24px;text-align:right;transition:all .3s}.signin .login-error-message,.signin .needs-email-verification{color:#2e79d1;display:block;line-height:16px;text-align:left;text-decoration:underline;transition:all .3s}@media (min-width:480px){.signin .additional{margin-top:25px}.signin .forgot-pass{font-size:20px}.signin .login-error-message,.signin .needs-email-verification{font-size:14px}}.signin .no-account{display:block;margin-top:15px;color:#2e79d1;font-size:16px;text-align:center;transition:all .3s}@media (min-width:480px){.signin .no-account{font-size:24px;margin-top:25px}}.signup{max-height:0;padding:0;margin-bottom:0}.signup-mode .signup{max-height:570px;opacity:1;transform:scale(1)}.confirmation-mode .signup{opacity:0;transform:scale(.9)}.signup .split{display:inline-block;width:48%;cursor:pointer}.signup label{display:block}.signup .employers{position:relative;z-index:1;max-height:0;padding-top:0;opacity:0;transition:opacity .3s,max-height .3s .3s,padding-top .3s .3s}.signup .employers.loading:after{display:none}.signup .employers.visible{max-height:none;padding-top:15px;opacity:1;transition:opacity .3s .3s,max-height .3s,padding-top .3s}.signup .employers.visible.visible-add,.signup .employers.visible.visible-remove{max-height:66px}.signup .employers input{margin:0}.signup .employers .spinner{display:none;position:absolute;z-index:1;top:27px;right:12px;width:24px}.signup .employers.loading .spinner{display:block}.signup .employers .employers-list{overflow:hidden}.signup .employers .employers-list>ol{position:absolute;z-index:1;width:100%;border:1px solid #c9c9c9;border-radius:5px;background:#fff;max-height:250px;overflow-x:hidden;overflow-y:scroll}.signup .employers .group{border-left:3px solid transparent;transition:border-color .2s}.signup .employers .group:hover{border-left-color:#89d815}.signup .employers .group+.group{border-top:1px dashed #ddd}.signup .employers .parent{padding:5px 15px;cursor:pointer}.signup .employers .parent:hover{background:#89d815}.signup .employers .parent-name{display:block;color:#444;line-height:1;font-weight:700}.signup .employers .parent-details{display:block;color:#444;line-height:1;font-size:11px}.signup .employers .parent-details *{display:inline-block}.signup .employers .parent-details .area,.signup .employers .parent-details .hierarchy{position:relative;margin-right:10px}.signup .employers .parent-details .area:after,.signup .employers .parent-details .hierarchy:after{content:'';display:block;position:absolute;right:-7px;top:0;bottom:0;width:1px;background:#444}.signup .employers .child{padding:7px 7px 7px 25px;cursor:pointer;transition:.2s background-color}.signup .employers .child:hover{background:#89d815}.signup .employers .child-name{display:block;color:#444;line-height:1}.signup .employers [type=radio]:checked~.employer-name{color:#363636}.signup .employers .no-results{padding:10px}.signup .employers .no-results:hover{background:#89d815;cursor:pointer}.confirmation{max-height:0;padding:0;color:#444;text-align:center;transition:all .3s}.confirmation-mode .confirmation{max-height:600px}.confirmation .cancel{cursor:pointer}.confirmation h2{font-size:18px;font-weight:700;display:block;text-align:left}.confirmation .fields{display:inline-block;max-width:100%}.confirmation .fieldsetish{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.confirmation .fieldsetish.with-info{margin-bottom:20px}.confirmation .labelish{display:block;min-width:120px;padding:13px 0;color:#888;text-align:left;font-size:16px;font-weight:700;cursor:pointer;-ms-flex-positive:1;flex-grow:1}.confirmation input[type=text],.confirmation input[type=email]{display:inline-block;width:380px;max-width:100%;border-color:#aaa;-ms-flex-positive:1;flex-grow:1}.confirmation .validation{display:inline-block;margin-top:15px}.confirmation .validation.success{color:#5d920e}.confirmation .validation.error{color:#f41d19}.confirmation .error-list{color:#f41d19;list-style:disc;padding:20px 0 20px 15px;text-align:left}.confirmation .info{display:inline-block;margin-left:15px;-ms-flex-item-align:center;align-self:center;position:absolute;right:0;bottom:-20px}.confirmation .info.success{color:#5d920e}.confirmation .info.error{color:#f41d19}.confirmation .available-locations{color:#5d920e;white-space:nowrap}.confirmation p{margin:20px auto;width:700px;max-width:100%}.confirmation em{font-weight:700}.confirmation .change,.confirmation a{color:#2e79d1;text-decoration:underline;cursor:pointer}.confirmation .terms{display:inline-block}.confirmation .terms .btn-submit{display:block;width:380px;line-height:23px;max-width:100%;margin:20px auto;text-transform:none}.confirmation .terms .btn-submit.disabled,.confirmation .terms .btn-submit[disabled]{background-color:#F0F0F0!important;color:#666!important}.email-verification{clear:both;color:#444;text-align:center;padding:0;margin:0;max-height:0}.verification-mode .email-verification{max-height:160px}.email-verification .btn-continue{display:inline-block;margin-top:15px;padding:8px 10px;border:2px solid #fff;border-radius:7px;font-size:20px;text-transform:capitalize;cursor:pointer;transition:background-color .2s}.password-recovery .btn-submit,.send-email-verification .btn-submit{text-transform:none!important}.password-recovery{padding:0;max-height:0}.password-recovery-mode .password-recovery{max-height:220px}.password-recovery .token-expired{margin-bottom:10px;color:#f41d19}.password-recovery .success-message{margin-top:15px;display:block;color:#2e79d1;font-weight:500;text-align:center}.password-change{padding:0;max-height:0}.password-change-mode .password-change{max-height:305px}.send-email-verification{padding:0;max-height:0}.send-email-verification-mode .send-email-verification{max-height:220px}.modal-login form{padding:0;margin:0 auto}.account .basic form{display:block;width:100%;max-width:400px;height:auto}.account .basic fieldset{position:relative;margin-bottom:20px}.account .basic form>fieldset:last-child{margin-bottom:0}.account .basic aside{max-width:160px}.account .basic input{height:40px}.account .basic input[disabled]{background:#eee}.account .basic .help{color:#f41d19}.account .basic .ng-submitted .ng-invalid{border-color:#f41d19}.account .basic .ng-submitted .ng-invalid::-webkit-input-placeholder{color:#f76562}.account .basic .ng-submitted .ng-invalid:-moz-placeholder{color:#f76562}.account .basic .ng-submitted .ng-invalid::-moz-placeholder{color:#f76562}.account .basic .ng-submitted .ng-invalid:-ms-input-placeholder{color:#f76562}.account .basic .ng-submitted .ng-invalid:focus{border-color:#f76562;box-shadow:0 0 6px rgba(244,29,25,.3)}.account .basic .pass-confirmation{position:relative}.account .basic .pass-confirmation .comparator{position:absolute;right:10px;bottom:10px;font-size:14px}.account .basic .pass-confirmation .comparator.match .match{display:block}.account .basic .pass-confirmation .comparator.match .mismatch,.account .basic .pass-confirmation .comparator.mismatch .match{display:none}.account .basic .pass-confirmation .comparator.mismatch .mismatch{display:block}.account .basic .pass-confirmation .comparator .match{display:none;color:#6caa10}.account .basic .pass-confirmation .comparator .mismatch{display:none;color:#f41d19}.account .basic .change{position:absolute;right:10px;top:29px;color:#2e79d1;text-decoration:underline;cursor:pointer}.account .basic .update-password-link{color:#2e79d1;text-decoration:underline;cursor:pointer}.account .basic .label{color:#a7a9ac;font-size:12px;margin-left:9px}.account .basic .best-phone .label{display:block}.account .basic .best-phone input{display:inline-block;width:50px;margin-right:8px}.account .basic .best-phone input:last-child{margin-right:0}.account .basic .profile-pic{margin-left:100px}.account .basic .profile-pic h3{color:#a7a9ac;margin:0 0 3px 13px}.account .basic .profile-pic .droparea{width:160px;height:160px;border:2px dashed transparent;border-radius:20px}.account .basic .profile-pic .droparea.over{border-color:#89d815}.account .basic .profile-pic .pic{width:100%;height:100%;margin:0 auto;border-radius:20px;background:url(../img/icon-user.svg) center 20px no-repeat #eaeaea;background-size:100%;overflow:hidden}.account .basic .profile-pic .pic .img{display:block;width:100%;height:100%;background-position:center center;background-size:cover}.account .basic .profile-pic p{color:#58595b;line-height:1.2;margin:5px 0 10px}.account .basic .profile-pic .pic-placeholder{display:inline-block;width:16px;height:16px;border-radius:3px;background:url(../img/icon-user.svg) center 4px no-repeat #eaeaea;background-size:90%}@media (max-width:992px){.account .basic form{position:absolute;width:calc(100% - 40px);max-width:none;top:225px;margin-bottom:50px}.account .basic .profile-pic{position:absolute;margin-left:0;max-width:calc(100% - 40px)}.account .basic .profile-pic .droparea{float:left}.account .basic .profile-pic .info{display:inline-block;max-width:calc(100% - 160px);padding-left:15px}}.jobseeker-profile{padding:10px!important}.jobseeker-profile .create-profile-wrapper{max-width:100%;min-height:600px;overflow-y:visible;padding:10px 0}@media screen and (max-height:716px){.jobseeker-profile .create-profile-wrapper{min-height:0}}.jobseeker-profile .create-profile-wrapper .profile-form-header{width:100%}.jobseeker-profile .create-profile-wrapper .profile-form-header .progress{display:none;width:89%;margin:0;height:80px;left:0;background-color:#FFF}.jobseeker-profile .create-profile-wrapper .profile-form-header .progress ul{-ms-flex-pack:center;justify-content:center;max-width:initial}.jobseeker-profile .create-profile-wrapper .profile-form-header .progress ul li{min-width:125px}@media (min-width:1240px){.jobseeker-profile .create-profile-wrapper .profile-form-header .progress{width:100%}}.jobseeker-profile .create-profile-wrapper .profile-form-header .action{display:inline-block;width:10%;top:23px;position:absolute;right:calc(100% - 90% - 70px)}@media (min-width:1240px){.jobseeker-profile .create-profile-wrapper .profile-form-header .action{width:140px;position:absolute;right:calc(50% - 570px + 30px);top:23px}}@media (max-width:992px){.jobseeker-profile .create-profile-wrapper .profile-form-header .action{height:50px;width:100%;position:fixed;top:auto;bottom:0;left:0;z-index:10}.jobseeker-profile .create-profile-wrapper .profile-form-header .action .btn{width:100%;height:100%;border-radius:none;border-radius:unset}.jobseeker-profile .create-profile-wrapper .step-content .step fieldset.buttons{text-align:center}}.jobseeker-profile .create-profile-wrapper .profile-form-header .action .btn{margin:0}.jobseeker-profile .create-profile-wrapper .profile-form-header .action .btn-save{width:100%}.jobseeker-profile .create-profile-wrapper .step-content{position:relative;overflow-y:scroll;overflow-x:hidden;height:calc(100%);padding-right:10px;padding-bottom:150px;-ms-overflow-style:-ms-autohiding-scrollbar}.jobseeker-profile .create-profile-wrapper .step-content::-webkit-scrollbar{width:5px;height:5px}.jobseeker-profile .create-profile-wrapper .step-content::-webkit-scrollbar-button{width:0;height:0}.jobseeker-profile .create-profile-wrapper .step-content::-webkit-scrollbar-thumb{background:#a5a5a5;border:0 #fff;border-radius:50px}.jobseeker-profile .create-profile-wrapper .step-content::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.jobseeker-profile .create-profile-wrapper .step-content::-webkit-scrollbar-thumb:active{background:#000}.jobseeker-profile .create-profile-wrapper .step-content::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.jobseeker-profile .create-profile-wrapper .step-content::-webkit-scrollbar-track:hover{background:#fff}.jobseeker-profile .create-profile-wrapper .step-content::-webkit-scrollbar-track:active{background:#d5d5d5}.jobseeker-profile .create-profile-wrapper .step-content::-webkit-scrollbar-corner{background:0 0}.jobseeker-profile .create-profile-wrapper .step-content .step{position:relative;width:600px;max-width:100%;min-width:0;padding:10px 15px;border:1px solid #d1d3d4;border-radius:5px;margin:15px auto 30px}.jobseeker-profile .create-profile-wrapper .step-content .step div.span,.jobseeker-profile .create-profile-wrapper .step-content .step span{color:#58595B;font-size:14px;padding-left:8px}.jobseeker-profile .create-profile-wrapper .step-content .step div.span.step-title,.jobseeker-profile .create-profile-wrapper .step-content .step span.step-title{font-size:18px;font-weight:700;margin-top:30px;margin-bottom:40px;display:inline-block}.jobseeker-profile .create-profile-wrapper .step-content .step div.span.value,.jobseeker-profile .create-profile-wrapper .step-content .step span.value{font-size:14px;font-weight:700;margin:5px 0}.jobseeker-profile .create-profile-wrapper .step-content .step fieldset{padding:0 15px;margin-bottom:20px;max-width:100%;min-width:0}.jobseeker-profile .create-profile-wrapper .step-content .step fieldset.buttons a.link-style{line-height:40px;margin-right:10px}.jobseeker-profile .create-profile-wrapper .step-content .step i.icon-thin-check.rounded-bg{background-color:#E6E7E8;width:25px;height:25px;line-height:26px;font-size:10px;margin-left:8px}.jobseeker-profile .create-profile-wrapper .step-content .step i.icon-thin-check.rounded-bg.active{background-color:#89d815}.dartmouth-health-partner-page-job-categories,.edt-container.gray,.jobseeker-profile .create-profile-wrapper .step-content .step .group.gray,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX.gray{background:#f0f0f0}.jobseeker-profile .create-profile-wrapper .step-content .step i.icon-thin-check.rounded-bg.big{font-size:20px;width:45px;height:45px;line-height:45px}.jobseeker-profile .create-profile-wrapper .step-content .step .buttons{margin-top:28px;padding:0 15px}.jobseeker-profile .create-profile-wrapper .step-content .step .buttons .btn{display:inline-block}.jobseeker-profile .create-profile-wrapper .step-content .step.borderless{border:none}.jobseeker-profile .create-profile-wrapper .step-content .step .separator{border:none;border-top:2px solid #ededed;width:30%;margin:20px auto}.jobseeker-profile .create-profile-wrapper .step-content .step .group+.group,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX+.group{margin-top:5px}.jobseeker-profile .create-profile-wrapper .step-content .step.inactive{opacity:.2;pointer-events:none}.jobseeker-profile .create-profile-wrapper .step-content .step .group{position:relative;padding:15px 0;border-radius:4px;margin-left:auto;margin-right:auto}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX{position:relative;max-width:530px;padding:25px;border-radius:4px;margin-left:auto;margin-right:auto}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX.ready{background:#f4f8fc}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX.ready .on-ready{display:block}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX.ready .on-edit,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX.ready .on-removal{display:none}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX.edit-mode{background:#eaf2fa;border:2px solid #eaf2fa;animation:pulse-blue-border .5s alternate infinite}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX.edit-mode .on-edit{display:block}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX.edit-mode .on-edit.label{display:inline-block}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX.edit-mode .on-ready,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX.edit-mode .on-removal{display:none}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX.edit-mode .btn{right:-2px}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX.edit-mode .btn:before{background:#FFF}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX.removal-mode{background:#f4f8fc}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX.removal-mode .on-removal{display:block}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX.removal-mode .hide-on-removal,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX.removal-mode .on-edit,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX.removal-mode .on-ready{display:none}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-add,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-cancel,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-cancel-removal,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-confirm,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-confirm-removal,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-edit,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-remove{display:block;position:absolute;z-index:1;right:0;margin-top:-15px;margin-right:-15px;padding:0;border:none;width:32px;height:32px;cursor:pointer;text-align:center;line-height:16px;font-size:12px}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-add:before,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-cancel-removal:before,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-cancel:before,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-confirm-removal:before,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-confirm:before,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-edit:before,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-remove:before{display:block;position:absolute;left:7px;top:7px;width:18px;height:18px;border:1px solid #f51c05;border-radius:50%}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-add,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-confirm,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-confirm-removal,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-edit{top:35%;color:#2e79d1}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-add:before,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-confirm-removal:before,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-confirm:before,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-edit:before{color:#2e79d1;border-color:#2e79d1}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-cancel,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-cancel-removal,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-remove{top:65%;color:#f41d19}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-cancel-removal:before,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-cancel:before,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .btn-remove:before{color:#f41d19;border-color:#f41d19}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .group{background:#e0ebf7;animation:none;padding:15px}.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .group .btn-add,.jobseeker-profile .create-profile-wrapper .step-content .step .groupX .group .btn-remove{top:50%}@media (min-width:992px){.jobseeker-profile .create-profile-wrapper{width:100%}.jobseeker-profile .create-profile-wrapper .profile-form-header .progress{display:inline-block}.jobseeker-profile .create-profile-wrapper .step-content{height:calc(100% - 60px)}}.jobseeker-profile span.value{display:block}.jobseeker-profileX .chosen-single{border:1px solid #e6e7e8;padding:9.5px 8px}.jobseeker-profileX .chosen-single span{margin-right:20px}.jobseeker-profile .home-location fieldset{font-size:0}.jobseeker-profile .home-location .zip-code{display:inline-block;width:120px}.jobseeker-profile .home-location .city-state{display:inline-block;margin-left:20px;width:calc(100% - 140px)}.jobseeker-profile .education label{display:block}.jobseeker-profile .education .school-wrapper{position:relative}.jobseeker-profile .education .universities{position:absolute;z-index:1;top:40px;left:0;right:0;max-height:360px;border-radius:5px;border:1px solid #e6e7e8;overflow:auto;background:#fff}.jobseeker-profile .education .details{border-top:1px dashed #aaa;border-bottom:1px dashed #aaa}.jobseeker-profile .education .university:first-child .details{border-top:0}.jobseeker-profile .education .name{display:block;padding:5px 20px 0;color:#58595b;font-weight:700}.jobseeker-profile .education .locality{display:block;padding:0 20px 5px;color:#58595b;font-size:11px}.jobseeker-profile .education .schools{padding:0}.jobseeker-profile .education .schools .school{padding:4px 30px;cursor:pointer;transition:background-color .2s}.jobseeker-profile .education .schools .school:hover{background:#eee}.jobseeker-profile .education .edu-entry.ready,.jobseeker-profile .profession-experience .exp-entry.ready{background-color:#f4f8fc}.jobseeker-profile .education .schools .school:first-child{padding-top:6px}.jobseeker-profile .education .schools .school:last-child{padding-bottom:6px}.jobseeker-profile .education .edu-entry,.jobseeker-profile .profession-experience .exp-entry{padding:0}.jobseeker-profile .education .edu-entry.edit-mode,.jobseeker-profile .education .edu-entry.ready,.jobseeker-profile .education .edu-entry.removal-mode{border:1px solid #E6E7E8;border-radius:5px}.jobseeker-profile .education .edu-entry fieldset:last-of-type{margin:0}.jobseeker-profile .education .edu-entry fieldset.removal-confirmation{margin:20px 0!important}.jobseeker-profile .education .add-lic{margin-top:15px;margin-left:23px}.jobseeker-profile .profession-experience .flex-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}.jobseeker-profile .profession-experience span.label{padding-left:0}.jobseeker-profile .profession-experience span.value{margin:0!important}.jobseeker-profile .profession-experience .group .until{color:#58595B}.jobseeker-profile .profession-experience .group .present{width:193px}.jobseeker-profile .profession-experience .exp-entry.edit-mode,.jobseeker-profile .profession-experience .exp-entry.ready,.jobseeker-profile .profession-experience .exp-entry.removal-mode{border:1px solid #E6E7E8;border-radius:5px}.jobseeker-profile .profession-experience .exp-entry.ready .months,.jobseeker-profile .profession-experience .exp-entry.ready .years{width:auto}.jobseeker-profile .profession-experience .area-unit .group{padding:15px!important}.jobseeker-profile .profession-experience .area-unit .group .btn{top:50%}.jobseeker-profile .profession-experience .current-position{color:#a7a9ac;font-size:12px;font-family:"Avenir Next",Arial,"Helvetica Neue",Helvetica,serif}.jobseeker-profile .profession-experience .current-position .check-set input[type=checkbox]~span{color:#fff;border:1px solid #a7a9ac;background-color:#fff;padding:0}.jobseeker-profile .profession-experience .current-position .check-set input[type=checkbox]:checked~span{color:#2e79d1;border-color:#2e79d1}.jobseeker-profile .profession-experience .current-position ::after,.jobseeker-profile .profession-experience .current-position :after,.jobseeker-profile .profession-experience .current-position::after,.jobseeker-profile .profession-experience .current-position:after{clear:both}@media (max-width:992px){.jobseeker-profile .profession-experience .flex-container{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.jobseeker-profile .profession-experience .current-position{text-align:center}}.jobseeker-profile .profession-experience .add-exp{margin-top:15px;margin-left:23px}.jobseeker-profile .profession-experience .months,.jobseeker-profile .profession-experience .years{display:block}.jobseeker-profile .profession-experience .months .wrap-dd-select,.jobseeker-profile .profession-experience .years .wrap-dd-select{min-width:80px}.jobseeker-profile .profession-experience .months .label,.jobseeker-profile .profession-experience .years .label{text-align:center;margin:0}.jobseeker-profile .profession-experience .months.error .wrap-dd-select,.jobseeker-profile .profession-experience .years.error .wrap-dd-select{color:#F51C05;border-color:#F51C05}.jobseeker-profile .profession-experience .years{width:90px}.jobseeker-profile .profession-experience .months{width:100px}.jobseeker-profile .profession-experience .time-entry{padding-left:8px;margin:5px 0}.jobseeker-profile .profession-experience .time-entry .specialty,.jobseeker-profile .profession-experience .time-entry .time{width:50%;float:left}.jobseeker-profile .profession-experience .time-entry div,.jobseeker-profile .profession-experience .time-entry span{display:inline;padding:0!important}.jobseeker-profile .profession-experience .time-entry div .value,.jobseeker-profile .profession-experience .time-entry span .value{padding:0!important}.jobseeker-profile .profession-experience .time-entry-edit{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;padding:0 8px}@media (max-width:992px){.jobseeker-profile .profession-experience .time-entry-edit{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}.jobseeker-profile .profession-experience .time-entry-edit .current-position,.jobseeker-profile .profession-experience .time-entry-edit .time-for,.jobseeker-profile .profession-experience .time-entry-edit .time-since{line-height:40px;-ms-flex-positive:1;flex-grow:1}.jobseeker-profile .profession-experience .time-entry-edit .time-for,.jobseeker-profile .profession-experience .time-entry-edit .time-since{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}@media (max-width:992px){.jobseeker-profile .profession-experience .time-entry-edit .time-for,.jobseeker-profile .profession-experience .time-entry-edit .time-since{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}.jobseeker-profile .profession-experience .years-length{display:inline-block}.jobseeker-profile .profession-experience .years-length .wrap-dd-select{width:175px}.jobseeker-profile .profession-experience .present{width:202px}.jobseeker-profile .profession-experience .present .label{text-align:center;margin:0}.jobseeker-profile .profession-experience .present input[type=text]{color:#aaa;border:1px solid rgba(0,0,0,.15)}.jobseeker-profile .profession-experience .until{color:#a7a9ac;text-align:center;font-size:12px;padding:0 8px}.jobseeker-profile .profession-experience .timeoptions{display:block;width:125px}.jobseeker-profile .profession-experience .timeoptions .selected{color:#2e79d1;font-weight:500;margin-right:20px}.jobseeker-profile .profession-experience .area{display:block;margin-bottom:15px}.hiring-summary-page .bodybag>.content #mainTab .qualifications .content>div,.jobseeker-profile .certifications .credentials,.jobseeker-profile .licenses .credentials{margin:0!important}@media (max-width:992px){.jobseeker-profile .profession-experience .flex-container,.jobseeker-profile .profession-experience .time-entry .years{display:inline-block}.jobseeker-profile .profession-experience .time-entry .specialty,.jobseeker-profile .profession-experience .time-entry .time{width:100%}.jobseeker-profile .profession-experience .flex-container .until{display:block;text-align:left}.jobseeker-profile .profession-experience .flex-container .months,.jobseeker-profile .profession-experience .flex-container .years{width:40%}.jobseeker-profile .profession-experience .flex-container .months,.jobseeker-profile .profession-experience .flex-container .slash,.jobseeker-profile .profession-experience .flex-container .years{display:inline-block}}.jobseeker-profile .certifications .lic-entry,.jobseeker-profile .licenses .lic-entry{padding:0}.jobseeker-profile .certifications .lic-entry.edit-mode,.jobseeker-profile .certifications .lic-entry.ready,.jobseeker-profile .certifications .lic-entry.removal-mode,.jobseeker-profile .licenses .lic-entry.edit-mode,.jobseeker-profile .licenses .lic-entry.ready,.jobseeker-profile .licenses .lic-entry.removal-mode{border:1px solid #E6E7E8;border-radius:5px}.jobseeker-profile .certifications .lic-entry.ready,.jobseeker-profile .licenses .lic-entry.ready{background-color:#f4f8fc}.jobseeker-profile .certifications .lic-entry fieldset:last-of-type,.jobseeker-profile .licenses .lic-entry fieldset:last-of-type{margin:0}.jobseeker-profile .certifications .lic-entry fieldset.removal-confirmation,.jobseeker-profile .licenses .lic-entry fieldset.removal-confirmation{margin:20px 0!important}.jobseeker-profile .certifications .add-lic,.jobseeker-profile .licenses .add-lic{margin-top:15px;margin-left:23px}.jobseeker-profile .summary{opacity:1}.jobseeker-profile .summary .user{display:-ms-flexbox;display:flex}.jobseeker-profile .summary .pic{width:100px;height:100px;border-radius:5px;margin-right:20px;background:url(../img/icon-user.svg) center 20px no-repeat #eaeaea;background-size:100%;overflow:hidden}.jobseeker-profile .summary .pic .img{display:block;width:100%;height:100%;background-position:center center;background-size:cover}.jobseeker-profile .summary .flex-wrapper{width:100%}.jobseeker-profile .summary .basic-info{color:#6d6f72}.jobseeker-profile .summary .basic-info .btn-edit-profile{margin-top:6px;font-size:14px;padding:7px 15px}.jobseeker-profile .summary .fn{color:#58595b;font-family:"Avenir Next";font-size:18px;font-weight:700}.jobseeker-profile .summary .location,.jobseeker-profile .summary .profession{color:#58595b;font-family:"Avenir Next";font-size:14px}.jobseeker-profile .summary .full-info{display:-ms-flexbox;display:flex;margin-top:30px;-ms-flex-pack:justify;justify-content:space-between}.jobseeker-profile .summary .block{position:relative;max-width:100%;padding:30px 30px 20px;margin:20px 0;border-radius:5px;border:1px solid #d1d3d4}@media (min-width:992px){.jobseeker-profile .summary .block{width:50%}}.jobseeker-profile .summary .block+.block{margin-top:25px}.jobseeker-profile .summary .block [class*=icon]{position:absolute;left:5px;top:0;padding:0 30px 0 8px;color:#2e79d1;background:#fff;transform:translateY(-50%)}.jobseeker-profile .summary .block h3{position:absolute;left:51px;top:0;padding:0 5px 0 0;background:#fff;transform:translateY(-50%);color:rgba(167,169,172,.8);font-family:"Avenir Next";font-size:14px;font-weight:700}.jobseeker-profile .summary .block li,.jobseeker-profile .summary .block span{color:#58595B;font-family:"Avenir Next";font-size:14px}.jobseeker-profile .summary .block .icon-mail-convert{font-size:20px;left:9px}.jobseeker-profile .summary .block .icon-home{font-size:30px;left:6px}.jobseeker-profile .summary .block .icon-license{font-size:25px}.jobseeker-profile .summary .block .icon-id{font-size:30px}.jobseeker-profile .summary .block .icon-education{font-size:23px}.jobseeker-profile .summary .block .icon-cv{font-size:35px;left:10px}.jobseeker-profile .summary .resume{color:#6d6f72}.jobseeker-profile .summary .resume a{color:#205EA8;font-family:"Avenir Next";font-size:14px;font-weight:500;line-height:20px;display:inline-block}.jobseeker-profile .summary .resume a.download{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobseeker-profile .summary .resume a.btn-edit-resume{margin-right:15px}.jobseeker-profile .summary .resume a.resume-name{color:#58595B;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.jobseeker-profile .summary .contact span{display:block}.jobseeker-profile .summary .licenses .lic-entry+.lic-entry{margin-top:5px}.jobseeker-profile .summary .licenses .states{display:block;padding-left:15px;font-size:12px}.jobseeker-profile .summary .education .degree,.jobseeker-profile .summary .education .school{display:block}.jobseeker-profile .summary .education li+li{margin-top:12px}.jobseeker-profile .summary .role-entry+.role-entry{margin-top:5px}.jobseeker-profile .summary .role-entry .role{position:relative;margin-top:10px}.jobseeker-profile .summary .role-entry .role:first-child{margin-top:0}.jobseeker-profile .summary .role-entry .role span{font-size:14px;display:inline-block;width:150px}.jobseeker-profile .summary .role-entry .role span:first-child{width:calc(100% - 155px)}.jobseeker-profile .summary .role-entry .areas{position:relative;margin-left:10px}.jobseeker-profile .summary .role-entry .areas .area-entry{margin-top:5px}.jobseeker-profile .summary .role-entry .areas .area-entry span{display:inline-block;width:140px;font-size:12px}.jobseeker-profile .summary .role-entry .areas .area-entry span:first-child{width:calc(100% - 145px)}.jobseeker-profile .summary .buttons{text-align:center}.quick-apply-jobs .inner-container{width:1200px;max-width:100%;padding-left:6px}.quick-apply-jobs .quick-application{margin-top:80px;display:-ms-flexbox;display:flex}.quick-apply-jobs .quick-application:first-child{margin-top:0}.quick-apply-jobs .details{overflow:visible;position:relative;padding-right:20px;width:45%;border-right:3px solid #ededed}.quick-apply-jobs .details:after,.quick-apply-jobs .details:before{content:'';display:block;position:absolute;z-index:-1;top:50%;border-top:30px solid transparent;border-bottom:30px solid transparent;transform:translateX(22px) translateY(-50%)}.quick-apply-jobs .details:before{right:0;border-left:20px solid #ededed}.quick-apply-jobs .details:after{right:4px;border-left:20px solid #fff}.quick-apply-jobs .history{padding:0 0 0 40px;width:55%}.quick-apply-jobs .history .action,.quick-apply-jobs .history .state{position:relative;padding-left:60px;margin-top:25px}.quick-apply-jobs .history .action:first-child,.quick-apply-jobs .history .state:first-child{margin-top:0}.quick-apply-jobs .history .action:first-child .pointer,.quick-apply-jobs .history .state:first-child .pointer{background-color:#2e79d1}.quick-apply-jobs .history .pointer{position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:50%;border:3px solid #2e79d1}.quick-apply-jobs .history .wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.quick-apply-jobs .history .status{display:block;color:#2e79d1;font-size:24px;font-weight:700;line-height:1}.quick-apply-jobs .history .desc{display:block;width:400px;max-width:100%;color:#888;font-size:18px;line-height:1.2}.quick-apply-jobs .history time{margin-top:2px;color:#888;font-size:15px;line-height:24px;white-space:nowrap;text-align:right}.quick-apply-jobs .match-header{margin-top:20px;color:#888;font-size:14px;font-weight:400}.jobseeker-profile .step.contact .phone .label{display:block}.jobseeker-profile .step.contact .phone input{width:150px}.jobseeker-profile .step.contact .zip-code{display:inline-block;width:120px}.jobseeker-profile .step.contact .city-state{display:inline-block;margin-left:20px;width:calc(100% - 144px)}@media (max-width:992px){.jobseeker-profile .step.contact .city-state,.jobseeker-profile .step.contact .zip-code{display:block;width:100%;margin:10px 0}.jobseeker-profile .resume fieldset{text-align:center}}.jobseeker-profile .resume .value{line-height:38px;display:inline!important}.edt-container{position:relative;margin-left:auto;margin-right:auto}.edt-container.ready .on-ready{display:block}.edt-container.ready .on-edit,.edt-container.ready .on-removal{display:none}.edt-container.edit-mode .on-edit{display:block}.edt-container.edit-mode .on-edit.label{display:inline-block}.edt-container.edit-mode .on-ready,.edt-container.edit-mode .on-removal{display:none}.edt-container.edit-mode .btn{right:-2px}.edt-container.edit-mode .btn:before{background:#FFF}.edt-container.removal-mode .on-removal{display:block}.edt-container.removal-mode .hide-on-removal,.edt-container.removal-mode .on-edit,.edt-container.removal-mode .on-ready{display:none}.edt-container fieldset.removal-mode{margin:20px 0}.edt-container .btn-add,.edt-container .btn-cancel,.edt-container .btn-cancel-removal,.edt-container .btn-confirm,.edt-container .btn-confirm-removal,.edt-container .btn-edit,.edt-container .btn-remove{display:block;position:absolute;z-index:1;right:0;margin-top:-15px;margin-right:-15px;padding:0;border:none;width:32px;height:32px;cursor:pointer;text-align:center;line-height:16px;font-size:20px}.edt-container .btn-add:before,.edt-container .btn-cancel-removal:before,.edt-container .btn-cancel:before,.edt-container .btn-confirm-removal:before,.edt-container .btn-confirm:before,.edt-container .btn-edit:before,.edt-container .btn-remove:before{background-color:#FFF;display:block;position:absolute;left:7px;top:7px;width:18px;height:18px}.edt-container .btn-add,.edt-container .btn-confirm,.edt-container .btn-confirm-removal,.edt-container .btn-edit{top:35%;color:#2e79d1}.edt-container .btn-add:before,.edt-container .btn-confirm-removal:before,.edt-container .btn-confirm:before,.edt-container .btn-edit:before{color:#2e79d1;border-color:#2e79d1}.edt-container .btn-cancel,.edt-container .btn-cancel-removal,.edt-container .btn-remove{top:65%;color:#f41d19}.edt-container .btn-cancel-removal:before,.edt-container .btn-cancel:before,.edt-container .btn-remove:before{color:#f41d19;border-color:#f41d19}.edt-container .edt-container{animation:none;padding:15px}.edt-container .edt-container.ready .on-ready{display:block}.edt-container .edt-container.ready span.on-ready{display:inline}.edt-container .edt-container.ready .on-edit,.edt-container .edt-container.ready .on-removal{display:none}.edt-container .edt-container.edit-mode .on-edit{display:block}.edt-container .edt-container.edit-mode .on-edit.label{display:inline-block}.edt-container .edt-container.edit-mode .on-ready,.edt-container .edt-container.edit-mode .on-removal{display:none}.edt-container .edt-container.edit-mode .btn{right:-2px}.edt-container .edt-container.edit-mode .btn:before{background:#FFF}.edt-container .edt-container.removal-mode .on-removal{display:block}.edt-container .edt-container.removal-mode .hide-on-removal,.edt-container .edt-container.removal-mode .on-edit,.edt-container .edt-container.removal-mode .on-ready{display:none}@keyframes pulse-blue-border{100%{border:2px solid #4386d6}}.quick-apply-page,.quick-apply-page .applications-list{background:#F0F0F0}.quick-apply-page .applications-list .header-section{position:relative;height:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.quick-apply-page .applications-list .header-section>div{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex}.quick-apply-page .applications-list .header-section .legend{-ms-flex-item-align:center;align-self:center;-ms-flex-pack:center;justify-content:center}.quick-apply-page .applications-list .header-section .legend>div{display:inline;color:#393839;font-family:"Avenir Regular";font-size:14px;font-weight:600;margin:0 10px}.quick-apply-page .applications-list .header-section .legend>div>div{width:10px;height:10px;border-radius:2px;display:inline-block}@media (max-width:992px){.quick-apply-page .applications-list .header-section .legend>div{font-size:12px}}.quick-apply-page .applications-list .header-section .legend .interested>div,.quick-apply-page .applications-list .header-section .legend .new>div{background-color:#2876D3}.quick-apply-page .applications-list .header-section .legend .applied>div{background-color:#F5A505}.quick-apply-page .applications-list .header-section .legend .hired>div{background-color:#89D815}.quick-apply-page .applications-list .header-section .legend .declined>div{background-color:#F51C05}.quick-apply-page .applications-list .divider{width:100%;text-align:center;color:#87898C;font-size:14px;font-family:'Avenir Regular';font-weight:700;line-height:30px;display:inline-block;margin-bottom:7px}.quick-apply-page .jobseeker-profile .summary .basic-info a,.single-quick-application.interested>.summary .icon-back.has-reply{display:none}.single-quick-application{width:100%;margin-bottom:10px;position:relative}.single-quick-application.interested>.summary{border-left:5px solid #2876D3}.single-quick-application.applied>.summary .icon-back.has-reply,.single-quick-application.completed>.summary .icon-back.has-reply,.single-quick-application.declined>.summary .icon-back.has-reply,.single-quick-application.hired>.summary .icon-back.has-reply,.single-quick-application.interested>.summary .icon-back.no-reply{display:inline-block}.single-quick-application.applied>.summary{border-left:5px solid #F5A505}.single-quick-application.hired>.summary{border-left:5px solid #89D815}.single-quick-application.declined>.summary{border-left:5px solid #F51C05}.single-quick-application.deleted{display:none}.single-quick-application span{color:#58595B;font-family:"Avenir Next";font-size:14px;display:inline-block}.single-quick-application .check-set input[type=checkbox],.single-quick-application .check-set input[type=radio]{width:15px;height:15px;z-index:10;margin:0;cursor:pointer;position:absolute}.single-quick-application .check-set input[type=checkbox]~span,.single-quick-application .check-set input[type=radio]~span{height:15px;width:15px;background-color:#FFF;color:#FFF;border:1px solid #808285;border-radius:2px}.single-quick-application .check-set input[type=checkbox]~span:before,.single-quick-application .check-set input[type=radio]~span:before{top:-2px;position:relative}.single-quick-application .check-set input[type=checkbox]:checked~span,.single-quick-application .check-set input[type=radio]:checked~span{border-color:#205EA8;background-color:#205EA8;color:#FFF}.single-quick-application>.summary{display:table;table-layout:fixed;cursor:pointer;width:100%;background-color:#FFF;border-radius:2px;box-shadow:1px 1px 2px 0 rgba(0,0,0,.1);padding:15px}.single-quick-application>.summary .applicant,.single-quick-application>.summary .col-status,.single-quick-application>.summary .first-column,.single-quick-application>.summary .job-info,.single-quick-application>.summary .match,.single-quick-application>.summary .professional-role{display:table-cell;height:57px;vertical-align:middle}@media (max-width:992px){.single-quick-application>.summary .applicant,.single-quick-application>.summary .col-status,.single-quick-application>.summary .first-column,.single-quick-application>.summary .job-info,.single-quick-application>.summary .match,.single-quick-application>.summary .professional-role{display:block}}.single-quick-application>.summary .applicant span,.single-quick-application>.summary .first-column span,.single-quick-application>.summary .job-info span,.single-quick-application>.summary .professional-role span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.single-quick-application>.summary .first-column{display:none;width:30px;min-width:30px}.single-quick-application>.summary .first-column .notify{height:15px;width:15px;background-color:#2876D3;border-color:#2876D3;display:none}.single-quick-application>.summary .first-column .check-set{display:none}.single-quick-application>.summary .applicant .applicant-name{font-weight:700;display:block}.single-quick-application>.summary .applicant .applicant-location{display:block}.single-quick-application>.summary .applicant .avatar{float:left;margin-right:5px}.single-quick-application>.summary .applicant .avatar img{width:40px;height:40px;border-radius:50%;max-width:initial;-o-object-fit:cover;object-fit:cover}.single-quick-application>.summary .professional-role .role{font-weight:700;display:block}.single-quick-application>.summary .job-info .title{color:#205EA8;font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:992px){.single-quick-application>.summary .job-info .title{white-space:initial}}.single-quick-application>.summary .job-info .employer-location{font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.single-quick-application>.summary .job-info .posted-date{margin-right:20px}.single-quick-application>.summary .job-info .icon-back{color:#D1D3D4;font-weight:700}@media (max-width:480px){.single-quick-application>.summary .job-info .employer-location{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.single-quick-application>.summary .job-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}}.single-quick-application>.summary .clear{display:none;clear:both}@media (max-width:992px){.single-quick-application>.summary .job-info .employer-location{white-space:initial}.single-quick-application>.summary .clear{display:block}}.single-quick-application>.summary .col-status{text-align:center}.single-quick-application>.summary .col-status span.status{text-transform:capitalize;font-weight:700;display:block}.single-quick-application>.summary .col-status .referral-source{display:block}.single-quick-application>.summary .col-status span.link-color{color:#205EA8}.single-quick-application>.summary .col-status .link-dropdown ul{width:212px;margin-left:calc(50% - 106px)}.single-quick-application>.summary .col-status .update-status,.single-quick-application>.summary .col-status .update-status-mobile{display:none}@media (max-width:1400px){.single-quick-application>.summary .col-status{width:105px}}.single-quick-application>.summary .match{width:165px;min-width:165px;padding-left:15px}.single-quick-application>.summary .match ul{margin-top:0;margin-right:0}.single-quick-application>.summary .match ul li{margin:1px 0;display:block}.single-quick-application>.summary .match ul li .label{font-size:14px;line-height:19px}.single-quick-application.has-notification>.summary .first-column{display:table-cell!important}.single-quick-application.has-notification>.summary .first-column .notify{display:block;background-color:#F51C05;border-color:#F51C05}.single-quick-application.has-notification.opened>.summary .first-column{display:none!important}.single-quick-application .hover-content{display:none;position:absolute;border-radius:2px;width:100%;height:100%;background-color:rgba(0,0,0,.32);top:0}.single-quick-application .hover-content .centered{display:none;-ms-flex-pack:center;justify-content:center;width:100%;top:calc(50% - 15px);position:relative}.single-quick-application .hover-content .replied a{display:none}.single-quick-application .hover-content a{font-size:14px;font-weight:500;padding:6px 40px}.single-quick-application .hover-content .more-info{float:right;position:absolute;right:0;top:calc(50% - 15px)}.single-quick-application .cta,.single-quick-application .full-content{height:0;background-color:#FFF;border-radius:0 0 2px 2px;box-shadow:1px 1px 2px 0 rgba(0,0,0,.1);top:-2px;left:5px;position:relative;width:calc(100% - 5px);overflow:hidden}.single-quick-application .cta>div,.single-quick-application .full-content>div{padding:0 85px 20px;clear:both}.single-quick-application .cta>div span,.single-quick-application .full-content>div span{font-weight:500}.single-quick-application .cta>div:first-child,.single-quick-application .full-content>div:first-child{padding-top:30px}.single-quick-application .cta>div .title,.single-quick-application .full-content>div .title{margin-bottom:20px;font-size:16px;font-weight:700;color:#58595B}@media (max-width:992px){.single-quick-application .cta>div,.single-quick-application .full-content>div{padding:20px 10px}}.single-quick-application .cta .actions,.single-quick-application .full-content .actions{padding:30px 85px;border-top:2px solid #F0F0F0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.single-quick-application .cta .actions a,.single-quick-application .cta .actions div a,.single-quick-application .full-content .actions a,.single-quick-application .full-content .actions div a{display:none;font-weight:500;padding:6px 40px;font-size:14px}.single-quick-application .cta .actions div,.single-quick-application .full-content .actions div{text-align:center}@media (max-width:992px){.single-quick-application .cta .actions,.single-quick-application .full-content .actions{padding:30px;-ms-flex-pack:distribute;justify-content:space-around}.single-quick-application .cta .actions a,.single-quick-application .full-content .actions a{margin:0}}.single-quick-application .full-content>div dl dd,.single-quick-application .full-content>div dl dt{font-family:'Avenir Regular'}.single-quick-application .full-content>div .data-list-section{float:left;width:calc(50% - 20px);margin-bottom:20px;margin-right:20px}.single-quick-application .full-content>div .data-list-section h4{font-family:'Avenir Regular'}.single-quick-application .full-content>div.activity .data-list-section{margin-bottom:5px}.single-quick-application .full-content>div.activity dl{height:50px;clear:both}.single-quick-application .full-content>div.activity dl a,.single-quick-application .full-content>div.activity dl dd,.single-quick-application .full-content>div.activity dl dt{font-family:'Avenir Regular';line-height:30px}.single-quick-application .full-content>div.activity dl dt{font-size:14px;color:#58595B;float:left;width:50%;line-height:25px;text-align:left;font-weight:700;position:relative;padding-right:20px}.single-quick-application .full-content>div.activity dl dt span{font-weight:700;font-family:"Avenir Regular"}.single-quick-application .full-content>div.activity dl dt div a{margin-right:10px}.single-quick-application .full-content>div.activity dl dd{font-size:14px;font-weight:700;color:#58595B;width:50%;float:left;line-height:25px;text-align:left}.single-quick-application .full-content>div.activity dl dd *{color:#58595B;font-weight:700;font-size:14px}.single-quick-application .full-content>div.activity .notification{background-color:#F51C05;border-color:#F51C05;position:absolute;left:-27px;top:4px}.single-quick-application .full-content>div.submitted-info .data-list-section{width:100%}.single-quick-application .full-content>div.submitted-info .link-view-explanation{font-size:14px;font-weight:700;color:#58595B}.single-quick-application .full-content>div.submitted-info .link-view-explanation i{color:#58595B}.single-quick-application .full-content>div.submitted-info span.description{display:inline}.single-quick-application .full-content>div.submitted-info .explanation-list li{margin:5px 20px 5px 0;float:left}.single-quick-application .full-content>div.actions.display-full-application{display:-ms-flexbox!important;display:flex!important}.single-quick-application .full-content>div.actions.display-full-application .btn-full-application{display:block}.single-quick-application .full-content .jobseeker-profile{display:none}@media (max-width:992px){.single-quick-application .full-content .jobseeker-profile{display:block;width:100%}}.single-quick-application .full-content .jobseeker-profile .step{margin-bottom:0}.single-quick-application .cta{display:none}.single-quick-application .cta .actions a{display:block;text-align:center}.single-quick-application.opened{border-radius:2px 2px 0 0}.single-quick-application.opened .full-content{height:auto;border-top:2px solid #F0F0F0}.single-quick-application.opened .cta{display:none!important}@media (max-width:992px){.single-quick-application>.summary .col-status span,.single-quick-application>.summary .match span,.single-quick-application>.summary .match ul li .label{font-size:12px}.single-quick-application>.summary .applicant,.single-quick-application>.summary .col-status,.single-quick-application>.summary .first-column,.single-quick-application>.summary .job-info,.single-quick-application>.summary .match,.single-quick-application>.summary .professional-role{display:inline-block;margin-right:10px}.single-quick-application>.summary .col-status{float:left;text-align:left;width:60px}.single-quick-application>.summary .match{float:right;width:195px;height:90px;min-width:initial}.single-quick-application .full-content .activity dl dd,.single-quick-application .full-content .activity dl dt,.single-quick-application .full-content .job-attributes .data-list-section{width:100%}.single-quick-application>.summary .match ul li{padding:2px 8px}.single-quick-application .full-content .activity,.single-quick-application .full-content .job-attributes{padding:10px}}@media (max-width:768px){.single-quick-application>.summary .applicant,.single-quick-application>.summary .col-status,.single-quick-application>.summary .first-column,.single-quick-application>.summary .job-info,.single-quick-application>.summary .match,.single-quick-application>.summary .professional-role{display:block;margin:0}}.single-quick-application .icon-back.forward{transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";display:inline-block}.employer-applicants{padding:0!important;position:relative}.employer-applicants .faceted-filters{min-width:240px;width:20%;padding:15px;height:100%;overflow-y:auto;background:#FFF;-ms-overflow-style:-ms-autohiding-scrollbar}.employer-applicants .faceted-filters::-webkit-scrollbar{width:5px;height:5px}.employer-applicants .faceted-filters::-webkit-scrollbar-button{width:0;height:0}.employer-applicants .faceted-filters::-webkit-scrollbar-thumb{background:#a5a5a5;border:0 #fff;border-radius:50px}.employer-applicants .faceted-filters::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.employer-applicants .faceted-filters::-webkit-scrollbar-thumb:active{background:#000}.employer-applicants .faceted-filters::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.employer-applicants .faceted-filters::-webkit-scrollbar-track:hover{background:#fff}.employer-applicants .faceted-filters::-webkit-scrollbar-track:active{background:#d5d5d5}.employer-applicants .faceted-filters::-webkit-scrollbar-corner{background:0 0}.employer-applicants .faceted-filters .changes-to-apply.fixed{left:258px;z-index:11}.employer-applicants .faceted-filters .quick-apply-date>span{display:inline-block;line-height:36px;color:#58595B;font-size:14px;margin-top:5px}.admin-form .tag,.employer-applicants .faceted-filters .quick-apply-date .last-days .selected{line-height:23px}.employer-applicants .faceted-filters .quick-apply-date .last-days{height:33px;width:82px;min-width:82px;display:inline-block;top:8px}.employer-applicants .faceted-filters .quick-apply-report-timing .report-timing-custom-range{margin:5px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly}.employer-applicants .faceted-filters .quick-apply-report-timing .report-timing-custom-range .separator{line-height:40px}.employer-applicants .faceted-filters .location-filter>div{margin-top:5px}.employer-applicants .faceted-filters .location-filter .wrap-dd-select .multiple-actions{width:100%}.employer-applicants .faceted-filters .location-filter .wrap-dd-select .multiple-actions .select-all{padding:10px 0}.employer-applicants .faceted-filters .location-filter .wrap-dd-select .multiple-actions .unselect-all{padding:10px 0;right:5px}.employer-applicants .faceted-filters .location-filter ol li{float:left;clear:both}.employer-applicants .faceted-filters .location-filter ol li label span.filter-name{float:left;clear:both;overflow:initial!important;white-space:normal!important}.employer-applicants .faceted-filters .applicant-filter ol li{border-bottom:1px solid #D1D3D4;padding:7px 0 7px 5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.employer-applicants .faceted-filters .applicant-filter ol li:last-child{border-bottom:none}.employer-applicants .faceted-filters .applicant-filter ol li span{color:#58595B;font-size:14px;vertical-align:top;text-overflow:ellipsis;text-transform:capitalize;overflow:hidden;white-space:nowrap;font-family:'Avenir Regular'}.employer-applicants .faceted-filters .applicant-filter ol li.selected{border-top:1px solid #5587D2;border-bottom:1px solid #5587D2;background:#F5F8FD}.employer-applicants .faceted-filters .applicant-filter ol li.display-more{text-align:center}.employer-applicants .faceted-filters .applicant-filter ol li.display-more span{font-weight:700;text-transform:none}.employer-applicants .faceted-filters .applicant-filter ol li .applicant-badge{display:inline-block;border-radius:5px;height:15px;width:3px}.employer-applicants .faceted-filters .applicant-filter ol li .applicant-badge.badge-interested{background:#2876D3}.employer-applicants .faceted-filters .applicant-filter ol li .applicant-badge.badge-applied{background:#F5A505}.employer-applicants .faceted-filters .applicant-filter ol li .applicant-badge.badge-hired{background:#89D815}.employer-applicants .faceted-filters .applicant-filter ol li .applicant-badge.badge-declined{background:#F51C05}.employer-applicants .faceted-filters .applicant-filter ol li .applicant-badge.hidden{visibility:hidden}.employer-applicants .faceted-filters .applicant-filter ol li .applicant-name{font-weight:700}.employer-applicants .faceted-filters .applicant-filter ol li .applicant-application-count,.employer-applicants .faceted-filters .applicant-filter ol li .applicant-role{display:block}.employer-applicants .faceted-filters .filters-clear{font-size:12px;width:100%;padding:7px 0;text-align:center;margin:10px 0}.employer-applicants .faceted-filters .filters-title{color:#808285;font-family:"Avenir Next";font-size:14px}.employer-applicants .faceted-filters .filters-in-use{position:relative;margin-top:3px;padding:5px;background:#f2f2f2;border:1px solid #e0e0e0;border-radius:5px;font-size:11px;overflow:hidden;clear:both}.employer-applicants .faceted-filters .filters-in-use .filters-in-use-clear{position:absolute;top:3px;right:3px;width:14px;height:14px;background:#bcbcbc;border-radius:50%;color:#f2f2f2;font-size:10px;font-size:1rem;line-height:14px;text-align:center}.employer-applicants .faceted-filters .filters-in-use .filters-in-use-clear:hover{background:#2e79d1}@media (max-width:992px){.employer-applicants .faceted-filters .filters-in-use .filters-in-use-clear{font-size:14px;width:18px;height:18px;line-height:18px}}.employer-applicants .faceted-filters .filters-in-use .label{padding-left:17px;display:block;line-height:1;color:#2e79d1}.employer-applicants .faceted-filters .filters-in-use .close{position:absolute;left:8px}.employer-applicants .faceted-filters .filters-in-use li{margin-top:5px}.employer-applicants .faceted-filters .filters-in-use li:first-child{margin-top:3px}.employer-applicants .faceted-filters .data-list-section{margin-bottom:20px}.employer-applicants .faceted-filters .data-list-section h4{font-family:'Avenir Regular';font-size:15px;font-weight:700;padding-right:5px}.employer-applicants .faceted-filters .data-list-section ol li label{display:block;height:20px;line-height:20px;position:relative;cursor:pointer}.employer-applicants .faceted-filters .data-list-section ol li label input{position:absolute;left:-9999px;visibility:hidden}.employer-applicants .faceted-filters .data-list-section ol li label [type=checkbox]:checked+.custom-checkbox{background:#4386d6;border-color:#2e79d1}.employer-applicants .faceted-filters .data-list-section ol li label span.custom-checkbox{display:block;position:absolute;left:0;top:0;bottom:0;margin:auto;width:11px;height:11px;border:1px solid #ccc;border-radius:2px;background-color:#ddd;transition:background-color .2s,border-color .2s}.employer-applicants .faceted-filters .data-list-section ol li label span.filter-name{display:inline-block;max-width:100%;padding-left:15px;color:#58595B;font-size:14px;line-height:22px;vertical-align:top;text-overflow:ellipsis;text-transform:capitalize;overflow:hidden;white-space:nowrap;font-family:'Avenir Regular'}.employer-applicants .faceted-filters .data-list-section ol li:first-child{margin-top:5px}.employer-applicants .faceted-filters .data-list-section ol li:last-child{margin-bottom:5px}.employer-applicants .faceted-filters .data-list-section ol li.see-more a.filter-name,.employer-applicants .faceted-filters .data-list-section ol li.see-more span{padding:0;color:#393839}.employer-applicants .faceted-filters .data-list-section ol li.disabled{pointer-events:none}.employer-applicants .faceted-filters .data-list-section ol li.disabled span.filter-name,.employer-applicants .faceted-filters .data-list-section ol li.disabled span.jobs-count,.employer-applicants .faceted-filters .data-list-section ol li.disabled span.name{color:#c9c9c9}.employer-applicants .faceted-filters .data-list-section ol li.disabled span.filter-name:after,.employer-applicants .faceted-filters .data-list-section ol li.disabled span.jobs-count:after,.employer-applicants .faceted-filters .data-list-section ol li.disabled span.name:after{border-left:5px solid #c9c9c9}@media (max-width:992px){.employer-applicants .faceted-filters{display:none}}.employer-applicants .applications-list{width:100%;height:100%;padding:10px;overflow-y:scroll;-ms-overflow-style:-ms-autohiding-scrollbar}.employer-applicants .applications-list::-webkit-scrollbar{width:5px;height:5px}.employer-applicants .applications-list::-webkit-scrollbar-button{width:0;height:0}.employer-applicants .applications-list::-webkit-scrollbar-thumb{background:#a5a5a5;border:0 #fff;border-radius:50px}.employer-applicants .applications-list::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.employer-applicants .applications-list::-webkit-scrollbar-thumb:active{background:#000}.employer-applicants .applications-list::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.employer-applicants .applications-list::-webkit-scrollbar-track:hover{background:#fff}.employer-applicants .applications-list::-webkit-scrollbar-track:active{background:#d5d5d5}.employer-applicants .applications-list::-webkit-scrollbar-corner{background:0 0}.employer-applicants .applications-list .header-section{margin-bottom:5px}.employer-applicants .applications-list .header-section span{color:#393839;font-family:"Avenir Regular";font-size:18px;font-weight:600;line-height:30px}.employer-applicants .applications-list .header-section .filter-match-count{display:inline;z-index:10;margin-right:10px}.employer-applicants .applications-list .header-section .avg-reply,.employer-applicants .applications-list .header-section .cta-reply-qa{float:right;font-size:14px;font-weight:600;line-height:30px}@media (max-width:992px){.employer-applicants .applications-list .header-section .filter-match-count{display:none}.employer-applicants .applications-list .header-section .avg-reply,.employer-applicants .applications-list .header-section .cta-reply-qa{display:none!important}}.employer-applicants .applications-list .header-section .cta-reply-qa{-ms-flex-direction:row;flex-direction:row;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-pack:end;justify-content:flex-end}.employer-applicants .applications-list .header-section .cta-reply-qa a{padding:0}.employer-applicants .applications-list .header-section .cta-reply-qa.hidden{visibility:hidden}.employer-applicants .applications-list .header-section a{font-size:14px;font-weight:500;padding:6px 40px;margin-bottom:0;margin-top:-2px}.employer-applicants .applications-list .header-section a:first-child{margin-left:20px}.employer-applicants .applications-list .list-section .no-applications{margin-top:20px;text-align:center;color:#808285}.employer-applicants .applications-list .list-section .single-quick-application .full-content .actions{display:none}.employer-applicants .applications-list .list-section .single-quick-application .full-content .display-full-application{display:none!important}.employer-applicants .applications-list .list-section .single-quick-application.applied .first-column .notify,.employer-applicants .applications-list .list-section .single-quick-application.declined .first-column .notify,.employer-applicants .applications-list .list-section .single-quick-application.hired .first-column .notify{display:block}.employer-applicants .applications-list .list-section .single-quick-application.completed .first-column .notify{display:none}.employer-applicants .applications-list .list-section .single-quick-application.interested .first-column .check-set{display:block}.employer-applicants .applications-list .list-section .single-quick-application.interested .full-content .actions{display:-ms-flexbox;display:flex}.employer-applicants .applications-list .list-section .single-quick-application.interested .full-content .actions .approve,.employer-applicants .applications-list .list-section .single-quick-application.interested .full-content .actions .decline{display:block}.employer-applicants .applications-list .list-section .single-quick-application:hover .summary{background-color:rgba(0,0,0,.05);box-shadow:1px 1px 5px 0 rgba(4,4,4,.53)}.employer-applicants .applications-list .list-section .single-quick-application:hover.applied .replied,.employer-applicants .applications-list .list-section .single-quick-application:hover.declined .replied,.employer-applicants .applications-list .list-section .single-quick-application:hover.hired .replied,.employer-applicants .applications-list .list-section .single-quick-application:hover.interested .interested{display:-ms-flexbox;display:flex}.employer-applicants .applications-list .list-section .single-quick-application:hover.applied .replied .mark-complete,.employer-applicants .applications-list .list-section .single-quick-application:hover.declined .replied .mark-complete,.employer-applicants .applications-list .list-section .single-quick-application:hover.hired .replied .mark-complete{display:block}.employer-applicants .applications-list .list-section .single-quick-application:hover.completed .replied{display:-ms-flexbox;display:flex}.employer-applicants .applications-list .list-section .single-quick-application:hover.completed .replied .mark-complete{display:none}.employer-applicants .applications-list .list-section .single-quick-application:hover.completed .replied .mark-incomplete{display:block}.employer-applicants .applications-list .list-section .single-quick-application.opened:hover .summary{background-color:#FFF}@media (max-width:992px){.employer-applicants .applications-list .list-section .single-quick-application .first-column{display:none}}.employer-applicants .applications-list .list-section .pagination{display:block}@media (max-width:992px){.employer-applicants.mobile-view-filters .faceted-filters{display:block;width:100%;padding-bottom:100px}.employer-applicants.mobile-view-filters .applications-list,.jobseeker-applications .jobseeker-profile{display:none}}.jobseeker-applications{padding:0!important;position:relative}.jobseeker-applications .jobseeker-profile{max-width:400px;width:40%;padding:15px;height:100%;overflow-y:auto;background:#FFF;-ms-overflow-style:-ms-autohiding-scrollbar}.jobseeker-applications .jobseeker-profile::-webkit-scrollbar{width:5px;height:5px}.jobseeker-applications .jobseeker-profile::-webkit-scrollbar-button{width:0;height:0}.jobseeker-applications .jobseeker-profile::-webkit-scrollbar-thumb{background:#a5a5a5;border:0 #fff;border-radius:50px}.jobseeker-applications .jobseeker-profile::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.jobseeker-applications .jobseeker-profile::-webkit-scrollbar-thumb:active{background:#000}.jobseeker-applications .jobseeker-profile::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.jobseeker-applications .jobseeker-profile::-webkit-scrollbar-track:hover{background:#fff}.jobseeker-applications .jobseeker-profile::-webkit-scrollbar-track:active{background:#d5d5d5}.jobseeker-applications .jobseeker-profile::-webkit-scrollbar-corner{background:0 0}.jobseeker-applications .jobseeker-profile .step{margin-top:0}.jobseeker-applications .jobseeker-profile>.summary .basic-info{width:calc(100% - 120px)}.jobseeker-applications .jobseeker-profile>.summary .block{width:100%}.jobseeker-applications .applications-list{width:100%;height:100%;padding:10px;overflow-y:scroll;-ms-overflow-style:-ms-autohiding-scrollbar}.jobseeker-applications .applications-list::-webkit-scrollbar{width:5px;height:5px}.jobseeker-applications .applications-list::-webkit-scrollbar-button{width:0;height:0}.jobseeker-applications .applications-list::-webkit-scrollbar-thumb{background:#a5a5a5;border:0 #fff;border-radius:50px}.jobseeker-applications .applications-list::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.jobseeker-applications .applications-list::-webkit-scrollbar-thumb:active{background:#000}.jobseeker-applications .applications-list::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.jobseeker-applications .applications-list::-webkit-scrollbar-track:hover{background:#fff}.jobseeker-applications .applications-list::-webkit-scrollbar-track:active{background:#d5d5d5}.jobseeker-applications .applications-list::-webkit-scrollbar-corner{background:0 0}.jobseeker-applications .applications-list .header-section{margin-bottom:5px}.jobseeker-applications .applications-list .header-section span{color:#393839;font-family:"Avenir Regular";font-size:18px;font-weight:600;line-height:30px}.jobseeker-applications .applications-list .list-section .single-quick-application .full-content .actions,.jobseeker-applications .applications-list .list-section .single-quick-application>.summary .applicant,.jobseeker-applications .applications-list .list-section .single-quick-application>.summary .first-column,.jobseeker-applications .applications-list .list-section .single-quick-application>.summary .professional-role{display:none}.jobseeker-applications .applications-list .list-section .single-quick-application.interested .actions{display:-ms-flexbox;display:flex}.jobseeker-applications .applications-list .list-section .single-quick-application.opened.full-application .actions .btn-full-application{display:block}.jobseeker-applications .applications-list .list-section .single-quick-application.full-application .cta{display:block;height:auto}.jobseeker-applications .applications-list .list-section .single-quick-application.full-application.applicant-reply .cta{opacity:.5;pointer-events:none}.applicant-history .single-quick-application.applied .actions{display:-ms-flexbox;display:flex}.applicant-history .single-quick-application.applied .actions .btn-full-application,.applicant-history .single-quick-application.applied .actions .recall{display:none!important}.applicant-history .single-quick-application.applied .actions .real-follow{display:block;margin-right:0}.applicant-history .jobseeker-profile .summary .basic-info a.resume.download{display:block}.applicant-history .jobseeker-profile .summary .resume a.btn-edit-resume{display:none}.applicant-history .applications-list .header-section .applications-count span{font-size:14px}@media (max-width:992px){.applicant-history .applications-list{padding-left:0;padding-right:0}.applicant-history .applications-list .single-quick-application.opened .full-content .actions{position:fixed;bottom:0;left:0;padding:0;width:100%;z-index:10;height:50px;display:-ms-flexbox;display:flex;border:none}.applicant-history .applications-list .single-quick-application.opened .full-content .actions a{width:100%;border-radius:0;line-height:36px;text-align:center}}.account-employer-quick-apply .page-tabs .action-btn{color:#393839!important;font-size:18px;position:relative;top:6px}.account-employer-quick-apply .qa-navigation{position:absolute;margin:0 auto 0 -185px;width:370px;left:50%;text-align:center}.account .privacy .section-header,.account-employer-quick-apply .quick-apply-report .applicant-category-source .sub-title+.striped-table,.account-employer-quick-apply .quick-apply-report .applicant-source .sub-title+.striped-table{margin-top:0}.account-employer-quick-apply .qa-navigation li{display:inline-block;padding:8px 4px 0}.account-employer-quick-apply .quick-apply-list .faceted-filters .quick-apply-report-timing,.account-employer-quick-apply .quick-apply-report .faceted-filters .quick-apply-date{display:none}.account-employer-quick-apply .qa-navigation li a{font-size:14px;padding:8px 20px;margin-bottom:0;margin-right:0}.account-employer-quick-apply .qa-navigation li.prev{margin-left:20px}@media (min-width:992px){.account-employer-quick-apply .qa-navigation{left:calc(50% + 50px)}}.account-employer-quick-apply .quick-apply-report a,.account-employer-quick-apply .quick-apply-report b,.account-employer-quick-apply .quick-apply-report div,.account-employer-quick-apply .quick-apply-report h1,.account-employer-quick-apply .quick-apply-report h2,.account-employer-quick-apply .quick-apply-report h3,.account-employer-quick-apply .quick-apply-report h4,.account-employer-quick-apply .quick-apply-report h5,.account-employer-quick-apply .quick-apply-report i,.account-employer-quick-apply .quick-apply-report li,.account-employer-quick-apply .quick-apply-report p,.account-employer-quick-apply .quick-apply-report small,.account-employer-quick-apply .quick-apply-report span,.account-employer-quick-apply .quick-apply-report strong,.account-employer-quick-apply .quick-apply-report td,.account-employer-quick-apply .quick-apply-report th{font-family:'Avenir Regular'}.account-employer-quick-apply .quick-apply-report .custom-title input[type=text]{height:30px}.account-employer-quick-apply .quick-apply-report .custom-title.has-title{font-size:16px;color:#808285}.account-employer-quick-apply .quick-apply-report .report>table{width:100%}.account-employer-quick-apply .quick-apply-report .applicant-summary .quick-applies-metric .stat-var-icon{color:#f5a505}.account-employer-quick-apply .quick-apply-report .applicant-summary .unq-postings-metric .stat-var-icon{color:#2876d3}.account-employer-quick-apply .quick-apply-report .applicant-summary .acceptance-metric .stat-var-icon{color:#f51c05}.account-employer-quick-apply .quick-apply-report .applicant-summary .avg-reply-metric .stat-var-icon{color:#89d815;font-size:16px}.account-employer-quick-apply .quick-apply-report .applicant-category-summary .quick-applies-metric .stat-var-icon{color:#f5a505}.account-employer-quick-apply .quick-apply-report .applicant-category-summary .unq-postings-metric .stat-var-icon,.mc-report-page .stat-var-icon-open-jobs{color:#2876d3}.account-employer-quick-apply .quick-apply-report .applicant-category-summary .acceptance-metric .stat-var-icon{color:#f51c05}.account-employer-quick-apply .quick-apply-report .applicant-category-summary .avg-reply-metric .stat-var-icon{color:#89d815;font-size:16px}.account-employer-quick-apply .quick-apply-report .applicant-source .striped-table table tbody tr:last-child{background-color:#fff;border-top:solid 1px;font-weight:600}.account-employer-quick-apply .quick-apply-report .applicant-source .gray-table th{font-weight:600}.account-employer-quick-apply .quick-apply-report .applicant-source table tbody tr td:nth-last-child(2){border-left:solid 1px;font-weight:600}.account-employer-quick-apply .quick-apply-report .applicant-source table tbody tr td:last-child{font-weight:600}.account-employer-quick-apply .quick-apply-report .applicant-source .sub-title{font-weight:700;text-align:center;display:inline-block;width:100%}.account-employer-quick-apply .quick-apply-report .applicant-category-source .striped-table table tbody tr:last-child{background-color:#fff;border-top:solid 1px;font-weight:600}.account-employer-quick-apply .quick-apply-report .applicant-category-source .gray-table th{font-weight:600}.account-employer-quick-apply .quick-apply-report .applicant-category-source .sub-title{font-weight:700;text-align:center;display:inline-block;width:100%}.account-employer-quick-apply .quick-apply-report .applicant-details .section-options .action-btn.loading,.account-employer-quick-apply .quick-apply-report .applicant-details-category .section-options .action-btn.loading{width:18px}.account-employer-quick-apply .quick-apply-report .applicant-details .section-options .action-btn.loading i,.account-employer-quick-apply .quick-apply-report .applicant-details-category .section-options .action-btn.loading i{font-size:14px;line-height:18px;display:inline-block;animation-name:spin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.account-employer-quick-apply .quick-apply-report .exception-report .content .striped-table .gray-table-header .gray-table-title>span{color:#58595b;font-size:12px;display:block}.account-employer-quick-apply .quick-apply-report .exception-report .content .striped-table .gray-table-row td{padding:0}.account-employer-quick-apply .quick-apply-report .exception-report .content .striped-table .gray-table-row td span{padding:7px;display:block;color:#58595b;font-weight:800}.account-employer-quick-apply .quick-apply-report .exception-report .content .striped-table .gray-table-row td span.grey{background-color:#CBD5E0;color:#F7FAFC;font-weight:800}.account-employer-quick-apply .quick-apply-report .exception-report .content .striped-table .gray-table-row td span.red{background-color:#FC8181;color:#FFF5F5;font-weight:800}.account-employer-quick-apply .quick-apply-report .exception-report .content .striped-table .gray-table-row td span.green{background-color:#68D391;color:#F0FFF4;font-weight:800}.account-employer-quick-apply .quick-apply-report .exception-report .content .striped-table .gray-table-row td span.yellow{background-color:#F6E05E;color:#B7791F;font-weight:800}.account-employer-quick-apply .quick-apply-report .exception-report .content .striped-table .gray-table-row td:first-child,.account-employer-quick-apply .quick-apply-report .exception-report .content .striped-table .gray-table-row td:first-of-type{padding:7px}.account-employer-quick-apply .quick-apply-report .print-canvas{display:none}.account-employer-quick-apply .quick-apply-report .disable-click{cursor:not-allowed;pointer-events:none}.account-employer-quick-apply .quick-apply-report thead tr td,.account-employer-quick-apply .quick-apply-report thead tr th{text-align:left}@media screen and (max-width:992px){.account-employer-quick-apply .quick-apply-report .applicant-category-source,.account-employer-quick-apply .quick-apply-report .applicant-details,.account-employer-quick-apply .quick-apply-report .applicant-details-category,.account-employer-quick-apply .quick-apply-report .applicant-per-day,.account-employer-quick-apply .quick-apply-report .applicant-per-period,.account-employer-quick-apply .quick-apply-report .applicant-source,.account-employer-quick-apply .quick-apply-report .location-metrics{display:none}}@media (max-width:992px){.account-employer-quick-apply .quick-apply-report.mobile-view-filters .faceted-filters{display:block;width:100%;padding-bottom:100px}.account-employer-quick-apply .quick-apply-report.mobile-view-filters .applications-list{display:none}}.account-employer-quick-apply .exception-report-section .faceted-filters .applicant-filter,.account-employer-quick-apply .exception-report-section .faceted-filters .facet-filters{display:none}.account-employer-quick-apply .exception-report-section .faceted-filters .facet-filters.location_ids,.account-employer-quick-apply .exception-report-section .faceted-filters .facet-filters.location_owners,.account-employer-quick-apply .exception-report-section .faceted-filters .facet-filters.location_tiers{display:block}@media (max-width:992px){.account-employer-quick-apply.applicant-history .page-tabs .tabs{display:none}.account-employer-quick-apply.applicant-history .header-section{padding-left:10px}}@media print{body{display:block;height:auto;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.bodybag{display:block!important}.account-employer-quick-apply .page-tabs,.account-employer-quick-apply .quick-apply-list{display:none}.account-employer-quick-apply .quick-apply-report{height:100%!important;display:block!important}.account-employer-quick-apply .quick-apply-report .faceted-filters{display:none}.account-employer-quick-apply .quick-apply-report .applications-list{padding:0}.account-employer-quick-apply .quick-apply-report .applications-list .report{max-width:none;margin:0;padding:20px;border:none;box-shadow:none;height:100%}.account-employer-quick-apply .quick-apply-report .print-canvas{display:block}.account-employer-quick-apply .quick-apply-report section.report-section{margin-bottom:20px}.account-employer-quick-apply .quick-apply-report thead{display:table-header-group}.account-employer-quick-apply .quick-apply-report tfoot{display:table-row-group}.account-employer-quick-apply .quick-apply-report tr{page-break-inside:avoid}}.account-job-seeker-quick-apply .qa-navigation{position:absolute;margin:0 auto 0 -185px;width:370px;left:50%;text-align:center}.account-job-seeker-quick-apply .qa-navigation li{display:inline-block;padding:8px 4px 0}.account-job-seeker-quick-apply .qa-navigation li a{font-size:14px;padding:8px 20px;margin-bottom:0;margin-right:0}@media (min-width:992px){.account-job-seeker-quick-apply .qa-navigation{left:calc(50% + 50px)}}.account-job-seeker-quick-apply .jobseeker-applications .applications-list .list-section .single-quick-application .quick-apply-match li.checks{display:none}.account-job-seeker-quick-apply .jobseeker-applications .applications-list .list-section .single-quick-application .quick-apply-match li.checks.active{display:block}.account .privacy .choices{margin:20px 0}.account .privacy .check,.account .privacy .radio{cursor:pointer;margin-right:10px}.account .privacy .check{display:block;margin-bottom:10px}.account .privacy .check [type=checkbox],.account .privacy .check [type=radio]{position:absolute;left:-9999px}.account .privacy .check [type=checkbox]:checked+.custom-checkbox,.account .privacy .check [type=checkbox]:checked+.custom-radio,.account .privacy .check [type=radio]:checked+.custom-checkbox,.account .privacy .check [type=radio]:checked+.custom-radio{background:#4386d6;border-color:#2e79d1}.account .privacy .custom-checkbox,.account .privacy .custom-radio{display:inline-block;width:16px;height:16px;border-radius:3px;border:1px solid #ccc;vertical-align:top;background-color:#ddd;transition:background-color .2s,border-color .2s}.account .privacy .checkbox{text-align:left;padding:15px}.account .privacy .checkbox div{height:25px}.account .privacy .checkbox div .check-set{margin-bottom:15px;float:left;clear:both}.account .privacy .checkbox div .check-set input[type=checkbox]~span{width:25px;height:25px;line-height:25px;font-size:16px}.account .privacy .checkbox div .check-set~span{line-height:25px;font-size:14px;float:left;padding-left:5px}.saved-section .section-header .icon-heart-color{display:inline-block;width:28px;font-size:20px}.saved-section .section-header .icon-search,.saved-section .section-header .icon-trashcan{display:inline-block;width:26px;font-size:20px}.saved-section .fav-header,.saved-section .magnify-header{font-size:20px}.saved-section hr{margin:30px 0;border:0;height:1px;background:#ddd}.saved-section .trash-header{font-size:20px}.saved-section .job{position:relative;color:#444}.saved-section .job+.job{margin-top:25px}.saved-section .post-time{position:absolute;right:0;font-size:10px}.saved-section .job-title{font-size:18px}.saved-section .company-name{font-size:12px;font-weight:700}.saved-section .street-address{font-size:12px}.saved-section .posting-title{margin:5px 0;color:#516f94;line-height:1}.saved-section .posting-title .attr{font-style:italic}.saved-section .posting-title .attr:after{content:':'}.saved-section .info{margin:10px 0;font-size:12px}.saved-section .info h3{font-weight:700}.saved-section .info h3:after{content:':'}.saved-section .info p{line-height:1.1}.saved-section .tags{display:inline-block;margin-right:10px;vertical-align:top;min-width:200px}.saved-section .tags li{display:inline-block;margin:0}.saved-section .tags a{display:block;pointer-events:none}.saved-section .job-tags{display:inline-block;margin-right:10px;vertical-align:top;min-width:200px}.saved-section .job-tags li{display:inline-block;margin:0}.saved-section .job-tags a{display:block;pointer-events:none}.saved-section .saved-list{position:relative;margin-top:20px}.saved-section .saved-list a{color:#2e79d1;text-decoration:underline}.saved-section .saved-list a:hover{color:#5894da}.saved-section .saved-list>li::after{content:'';display:table;clear:both}@media (max-width:992px){.saved-section .saved-list>li{padding-bottom:10px}.saved-section .saved-list>li .shortname{line-height:20px;font-size:14px}}.saved-section .saved-list .label{position:relative;cursor:pointer;display:inline-block}.saved-section .saved-list .label input{position:absolute;left:-9999px}.saved-section .saved-list .custom-radio{display:inline-block;vertical-align:middle;position:relative;top:-1px;width:16px;height:16px;border-radius:3px;border:1px solid #ccc;line-height:40px;background-color:#ddd;transition:background-color .2s,border-color .2s}.saved-section .saved-list [type=radio]:checked+.custom-radio{background:#4386d6;border-color:#2e79d1}.saved-section .saved-list .shortname{vertical-align:top;line-height:40px;min-width:300px;color:#205EA8;font-size:15px;font-weight:600}.saved-section .saved-list .editname{display:none;width:70%;padding:0 5px;height:32px;border-radius:3px;margin:0 0 0 3px;min-width:300px}.saved-section .saved-list .cancel,.saved-section .saved-list .delete,.saved-section .saved-list .edit,.saved-section .saved-list .run,.saved-section .saved-list .save{float:right;margin:0 10px;line-height:40px;min-width:50px;color:#58595B;font-size:14px;font-weight:500}.saved-section .saved-list .cancel,.saved-section .saved-list .save{display:none}.saved-section .saved-list .buttons{margin-top:40px}.saved-section .saved-list .new{margin-top:20px}.saved-section .saved-list .printable-filters{display:none;font-size:12px;max-width:70%;color:#58595b;border:1px solid #e6e7e8;border-radius:3px;padding:10px;margin:5px 3px;text-transform:capitalize}.saved-section .saved-list .printable-filters>span{font-weight:700;color:#205ea8}.saved-section .saved-list .printable-filters strong{font-weight:600}.saved-section .saved-list .editmode .editname{display:inline-block}.saved-section .saved-list .editmode .cancel,.saved-section .saved-list .editmode .save{display:block}.saved-section .saved-list .editmode .delete,.saved-section .saved-list .editmode .edit,.saved-section .saved-list .editmode .label,.saved-section .saved-list .editmode .run,.saved-section .saved-list .editmode .shortname{display:none}.account .employer .label,.account .employer form,.saved-section .saved-list .editmode .printable-filters{display:block}.account .employer{color:#444}.account .employer form{width:100%;max-width:680px;height:auto;overflow:hidden}.account .employer fieldset{position:relative;display:inline-block;max-width:400px}.account .employer fieldset:last-child{margin-bottom:0}.account .employer input{width:400px;max-width:100%}.account .employer .access-verification{margin-left:10px;display:inline-block;line-height:40px}.account .employer .access-verification [class*=icon]{position:relative;top:-2px;margin-left:10px;font-size:32px;vertical-align:middle}.account .employer .access-verification .error,.account .employer .access-verification .success{display:none}.account .employer .access-verification.error .error,.account .employer .access-verification.success .success{display:inline-block}.account .employer .access-verification .success [class*=icon]{color:#6caa10}.account .employer .access-verification .error [class*=icon]{color:#f41d19}.account .employer .change{position:absolute;right:10px;top:12px;color:#2e79d1;text-decoration:underline}.account .employer .label{color:#a7a9ac;font-size:14px;margin-left:9px}.account .employer h3{font-size:14px;color:#a7a9ac;margin-top:40px}.account .employer em{font-weight:700}.account .employer .help{position:relative;display:block;font-size:12px;margin:5px 0 0 9px;line-height:1;color:#888}.account .employer .help:before{content:'*';position:absolute;left:-8px;top:0}.account .employer .access,.account .employer .username{position:relative;display:inline-block;vertical-align:top}.account .employer .user{margin-top:10px;line-height:1}.account .employer .username{min-width:300px}.account .employer .user:first-child .access:before{content:'Location Access';display:block;position:absolute;top:-27px;left:0;white-space:nowrap;color:#2e79d1}.account .job-seeker .page-tabs .btn-create-profile{float:right;padding:8px 20px;font-size:14px;margin:8px}@media (max-width:992px){.account .job-seeker .page-tabs .btn-create-profile{display:none}}.progress{margin-bottom:100px}.progress ul{width:100%;max-width:750px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.progress li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;min-width:180px;padding:10px 20px;text-align:center}.progress li span:after,.progress li:after,.progress li:before{content:'';position:absolute;background-color:#89d815}.progress li:after,.progress li:before{display:block;bottom:-4px;left:0;right:0;height:4px}.progress li:after{display:none}.progress li span{color:#808285;font-size:14px}.progress li span:after{display:block;z-index:1;left:50%;margin-left:-6px;bottom:-8px;width:12px;height:12px;border-radius:50%}.progress li.active span{font-weight:700}.progress li.active:after{display:block;left:50%;right:0;background-color:#e6e7e8}.progress li.active~li span:after,.progress li.active~li:after,.progress li.active~li:before{background-color:#e6e7e8}.progress li:first-child:after,.progress li:first-child:before{border-radius:2px 0 0 2px}.progress li:last-child:after,.progress li:last-child:before{border-radius:0 2px 2px 0}.page-employer .box{position:relative;padding:15px;border:1px solid #999;border-radius:5px}.page-employer .box.centered{text-align:center}.page-employer .box>span{padding-bottom:10px;border-bottom:1px solid #58595b;margin-bottom:20px;font-size:16px;font-weight:700;text-align:left;text-transform:capitalize;display:block}.page-employer .box>span+.more{position:absolute;right:15px;top:17px;font-size:14px;color:#2e79d1;text-decoration:underline}.page-employer .label{position:absolute;left:10px;color:#f0f0f0;font-size:30px;font-weight:700;transform-origin:left top 0;transform:rotate(-90deg) translateY(0) translateX(-100%)}.page-employer .group{position:relative;padding:20px 0}.page-employer .group-content{position:relative;margin-left:70px;color:#58595b;font-size:0}.page-employer .group-content section{padding:0 15px}.page-employer .group-content section:first-child{padding-left:0}.page-employer .chart{position:relative;display:inline-block;vertical-align:middle;width:120px;height:120px;margin-right:20px;margin-top:20px;margin-bottom:20px;font-size:0}.page-employer .pie-legend{opacity:0;display:inline-block;vertical-align:middle;text-align:left;transition:opacity .8s .8s}.page-employer .pie-legend.visible{opacity:1}.page-employer .pie-legend li{position:relative;padding-left:15px;margin-top:7px;font-size:12px;line-height:1}.page-employer .pie-legend li:first-child{margin-top:0}.page-employer .pie-legend .colortile{position:absolute;left:0;top:0;width:11px;height:11px;border-radius:2px}.page-employer .pie-label{position:absolute;top:50%;left:0;right:0;width:80px;margin:1px auto 0;font-size:12px;text-align:center;line-height:1;transform:translateY(-50%);transition:opacity .8s .6s;opacity:0}.page-employer .pie-label.visible{opacity:1}.page-employer section.hiring-activity,.page-employer section.job-categories,.page-employer section.job-mix,.page-employer section.job-titles,.page-employer section.recent-job-postings,.page-employer section.top-10-jobtitles{width:100%;display:block;padding:15px!important}.page-employer section.job-categories,.page-employer section.job-titles{vertical-align:top;min-width:240px}.page-employer section.job-titles .entries{text-align:left}.page-employer section.job-titles .entry{font-size:12px}.page-employer section.recent-job-postings{vertical-align:top}.page-employer section.recent-job-postings .job{font-size:14px}@media (min-width:992px){.page-employer section.job-categories,.page-employer section.job-titles{display:inline-block;width:25%}.page-employer section.recent-job-postings{display:inline-block;width:50%}}.page-employer #contact{position:relative;background:#58595b;margin-bottom:0}.page-employer #contact .label{top:20px;color:#fff;opacity:.1;transform-origin:initial;transform:initial}.page-employer .content-employer{opacity:0;transition:opacity 1s ease-out!important;-webkit-transition:opacity 1s ease-out!important;transition-delay:2s}.page-employer .content-employer.loaded{opacity:1}.wall{opacity:0;transition:opacity 1s ease-out;-webkit-transition:opacity 1s ease-out;transition-delay:2s;position:relative}.wall.loaded{opacity:1}.wall .gmap{width:100%;height:210px;transition:height .3s}.compact .wall .gmap{height:0}.wall .panel{position:relative;height:565px;border-top:2px solid #aaa;background:#fff}@media (min-width:480px){.wall .panel{height:220px}}@media (min-width:992px){.wall .panel{height:100px}}.wall .logo{position:absolute;top:0;left:10px;width:70px;height:70px;border:5px solid #fff;text-align:center;background:#2e79d1;transform:translateY(-50%);transition:transform .3s}.compact .wall .logo{transform:translateY(2px)}.wall .letter{color:#fff;font-weight:700;font-size:70px;line-height:67px}@media (min-width:480px){.wall .logo{width:130px;height:130px;border-radius:10px;border:5px solid #fff}.wall .letter{font-size:130px;line-height:125px}}.wall .website{position:absolute;left:0;top:100%;width:100%;text-align:center;color:#2e79d1;line-height:22px;text-decoration:underline}.compact .wall .website{display:none}.wall .basic-info{width:calc(100vw - 130px);content:'viewport-units-buggyfill; width: calc(100vw - 130px);';max-width:none;position:absolute;left:90px;top:15px;color:#58595b}.wall .employer-name{font-size:16px;font-weight:700;margin-bottom:10px}@media (min-width:992px){.wall .basic-info{max-width:calc(100vw - 770px);content:'viewport-units-buggyfill; max-width: calc(100vw - 770px);'}.wall .employer-name{font-size:1vw;margin-bottom:.1vw;content:'viewport-units-buggyfill; font-size: 1.0vw; margin-bottom: 0.1vw;'}}.wall .type-label{margin-left:0;font-weight:700}.wall .employer-tags{margin-left:0}@media (min-width:480px){.wall .basic-info{left:155px}.wall .employer-tags,.wall .type-label{margin-left:20px}}.wall .employer-tag{position:relative;display:inline-block;margin-right:20px}.wall .employer-tag:before{content:'';display:block;position:absolute;left:-11px;top:3px;bottom:3px;width:1px;background:#58595b}.wall .employer-tag:first-child:before,.wall .general-info .label{display:none}.wall .general-info{top:150px;left:0;position:absolute;right:0;color:#58595b}@media (min-width:480px){.wall .general-info{top:120px;left:auto}.wall .general-info .label{display:block}}@media (min-width:992px){.wall .general-info{top:0}}.wall .label{position:absolute;top:0;left:0;width:80px;border-bottom:1px solid #bbb;text-align:center;color:#aaa;font-size:12px;line-height:20px;text-transform:capitalize;transform:rotate(-90deg) translateY(-40px) translateX(-90px);transform-origin:left top 0}.wall .attributes{height:100px;display:block;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}@media (min-width:480px){.wall .attributes{display:-ms-flexbox;display:flex}}.wall .attr{display:block;margin:30px 15px;text-align:center}@media (min-width:480px){.wall .attr{display:inline-block;margin:0 15px}}.wall .prop{display:block;margin-top:5px;font-size:12px}.wall .val{display:block;font-size:16px;font-weight:700}.middle-nav{color:#fff;text-align:center;background:#58595b;opacity:0;transition:opacity 1s ease-out;-webkit-transition:opacity 1s ease-out}.middle-nav.loaded{opacity:1}.middle-nav li{position:relative;display:inline-block;padding:10px;margin:0 10px;color:#fff;cursor:pointer;text-transform:capitalize;transition:color .3s}.middle-nav li:after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;border-top:2px solid transparent;border-bottom:4px solid transparent;transition:border-color .3s}.middle-nav li.active{color:#89d815;cursor:default}.middle-nav li.active:after{border-bottom-color:#89d815}.middle-nav li a{color:#fff}.hiring-activity{display:inline-block;vertical-align:top;width:25%}.hiring-activity h2{margin-bottom:20px}.hiring-activity .score{position:relative;text-align:center}.hiring-activity .score-val{position:absolute;left:0;right:0;display:inline-block;top:30px;font-size:32px;font-weight:700}.hiring-activity .score-label{position:absolute;left:0;right:0;top:70px;display:inline-block;font-size:11px}.hiring-activity .score-label,.hiring-activity .score-val{opacity:0;transition:opacity .8s .8s}.hiring-activity .score-label.visible,.hiring-activity .score-val.visible{opacity:1}.hiring-activity .stat{display:inline-block;width:50%;margin-top:20px;font-size:12px;text-align:center;border-right:1px solid #aaa}.hiring-activity .stat+.stat{border-right:none}.hiring-activity .stat-val{display:block;font-size:30px;font-weight:700;margin:20px 0}.hiring-activity .asterisk{position:relative;padding:8px;font-size:10px;line-height:1.1}.hiring-activity .asterisk:before{content:'*';position:absolute;left:0}.recent-job-postings .info h3:after,.recent-job-postings .posting-title .attr:after{content:':'}@media (min-width:992px){.hiring-activity{display:inline-block!important;width:25%!important}}.top-10-jobtitles{vertical-align:top}.top-10-jobtitles .entries{margin-top:30px}.top-10-jobtitles .entry{margin-top:10px;line-height:18px}.top-10-jobtitles .entry .title{display:inline-block;vertical-align:top;min-width:200px;margin-right:5px;font-size:12px}.top-10-jobtitles .entry .track{display:inline-block;vertical-align:top;width:200px;height:18px;border-radius:3px;background:#eee;overflow:hidden}.top-10-jobtitles .entry .track span{display:block;height:100%;border-radius:inherit;background:#2e79d1}.top-10-jobtitles .entry .val{display:inline-block;vertical-align:top;width:20px;text-align:center;font-size:12px;margin-left:10px;font-weight:700}@media (min-width:992px){.top-10-jobtitles{display:inline-block!important;width:50%!important}}.job-mix{text-align:center}.job-mix hr{display:block;width:70%;height:1px;border:0;margin:20px auto;background:#ccc}@media (min-width:992px){.job-mix{display:inline-block!important;width:25%!important}}.recent-job-postings .job{position:relative;color:#444}.recent-job-postings .job+.job{margin-top:25px}.recent-job-postings .post-time{position:absolute;right:0;font-size:10px;top:-7px}.recent-job-postings .job-title{font-size:18px}.recent-job-postings .company-name{font-size:12px;font-weight:700}.recent-job-postings .street-address{font-size:12px}.recent-job-postings .posting-title{margin:5px 0;color:#516f94;line-height:1}.recent-job-postings .posting-title .attr{font-style:italic}.recent-job-postings .info{margin:10px 0;font-size:12px}.recent-job-postings .info h3{font-weight:700}.recent-job-postings .info p{line-height:1.1}.recent-job-postings .tags{display:inline-block;margin-right:10px;vertical-align:top;min-width:200px}.recent-job-postings .tags li{display:inline-block;margin:0}.recent-job-postings .tags a{display:block;pointer-events:none}.recent-job-postings .job-tags{display:inline-block;margin-right:10px;vertical-align:top;min-width:200px}.admin-form .tag,.rzslider,.ticker .jobs,.ticker .ticker-header{vertical-align:middle}.recent-job-postings .job-tags li{display:inline-block;margin:0}.recent-job-postings .job-tags a{display:block;pointer-events:none}.employer-contact{padding:0;color:#fff}.employer-contact .box{border:0;padding:0 20px;display:inline-block}.employer-contact .spacer{width:25%;height:50px;border:0}@media (min-width:992px){.employer-contact .spacer{height:100px}}.employer-contact .adr .adr-tab{float:left;margin:30px}.employer-contact h3{margin-top:10px;color:#89d815;font-size:16px;font-weight:700}.employer-contact a,.employer-contact span{color:#fff;font-size:12px}.employer-contact .type{display:inline-block;margin-right:6px;text-transform:capitalize}.employer-contact .url{text-decoration:underline}.ticker{padding:5px 10px;color:#fff;background:#000}.ticker .ticker-header{display:inline-block;margin-right:40px}.ticker .explanations{font-size:11px}.ticker .new{color:#89d815}.ticker .carousel{overflow:hidden}.ticker .jobs{position:relative;display:inline-block;white-space:nowrap;left:0;height:19px;transition:left 1s linear}.ticker .jobs .job{position:absolute;top:0;left:0;padding:0 10px;font-size:12px}.ticker .jobs .title{color:#2e79d1}.ticker .jobs .change{color:#89d815}.admin-modal .modal-header{background:#2A77D3;font-size:29px}.admin-modal.modal-size-large .modal-dialog{width:80vw;content:'viewport-units-buggyfill; width: 80vw;'}.admin-modal.modal-size-large .inner-content{max-height:80vh;content:'viewport-units-buggyfill; max-height: 80vh;';overflow-y:scroll}.admin-modal.modal-size-medium .modal-dialog{width:60vw;content:'viewport-units-buggyfill; width: 60vw;'}.admin-modal .inner-content{padding:30px;overflow:auto}.admin-modal .buttons{display:block;float:right;height:40px}.admin-modal .buttons button{float:right;border-width:1px}.admin-modal .btn-save .spinner{display:none}.admin-modal .btn-save .save-label{float:right;display:block}.admin-modal .btn-save .saving-label{float:right;display:none}.admin-modal .btn-save.saving .spinner{position:relative;top:0;left:0;float:left;display:block;width:20px;height:20px;content:'';background:url(../img/reload.svg) center center/20px 20px no-repeat}.admin-modal .btn-save.saving .save-label{display:none}.admin-modal .btn-save.saving .saving-label{display:block}.page-admin .flex-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.page-admin .container-section{position:relative;border:1px solid #F0F0F0;border-top:2px solid #F5A505;width:100%;margin:15px 0;display:inline-block;min-height:63px}.page-admin .container-section .small{font-size:11px;color:#A0A0A0}.page-admin .container-section .info-details{margin:10px 5px}.page-admin .container-section .info-details>li{display:inline-block;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 20px 10px 0;max-width:250px}.page-admin .container-section .info-details>li img{width:18px;margin:0 5px}.page-admin .container-section .container-boxes{border-left:1px solid #F0F0F0;border-right:1px solid #F0F0F0;height:70px}.page-admin .container-section .container-boxes.no-last-border,.page-admin .container-section .container-boxes.no-last-border>li:last-child,.page-admin .container-section .container-boxes>li:last-child,.page-admin .container-section.no-last-border{border-right:none}.page-admin .container-section .container-boxes.flex{display:-ms-flexbox;display:flex}.page-admin .container-section .container-boxes>li{width:100%;display:inline-block;height:70px;text-align:center;float:left;padding-top:15px;border-left:1px solid #F0F0F0}.page-admin .container-section .container-boxes.no-first-border,.page-admin .container-section .container-boxes.no-first-border>li:first-child,.page-admin .container-section .container-boxes>li:first-child,.page-admin .container-section.no-first-border{border-left:none}.page-admin .container-section .container-boxes>li span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-admin .container-section .container-boxes>li span:first-child{font-weight:500}.page-admin .container-section .container-boxes.no-internal-border>li{border:none}.page-admin .container-section .expand{width:100%;position:relative;display:inline-block}.page-admin .container-section .expand>span{font-size:12px;padding:5px 10px;background-color:#F0F0F0;display:inline-block;width:100%}.page-admin .container-section .expand>span div{margin:0 2px}.page-admin .container-section .expand .expandable{display:none;padding:20px;border-top:1px solid #f0f0f0}.page-admin .container-section .expand .expandable.table{padding:0}.page-admin .container-section .expand .btnExpand{display:block}.page-admin .container-section .expand .btnCollapse{display:none}.page-admin .container-section .expand.expanded .expandable{display:block}.page-admin .container-section .expand.expanded .btnExpand{display:none}.page-admin .container-section .expand.expanded .btnCollapse{display:block}.page-admin .container-section .expand.disabled>span{pointer-events:none;color:#BCBCBC}.page-admin .container-section .expand.disabled>span div{color:#BCBCBC}.page-admin .container-section .active .dropdown-action.ng-empty{box-shadow:0 0 2px 2px red}.page-admin .container-section .active .dropdown-action.ng-empty .selected span{color:red}.page-admin .container-section .dropdown-action{float:left;max-width:160px;line-height:20px;height:32px}.page-admin .container-section .dropdown-action span{color:#9E9D9D}.page-admin .container-section .btn-apply{float:right;padding-top:7px;padding-bottom:7px;font-size:14px;line-height:14px}.page-admin .container-section .btn-save{float:right;padding-top:7px;padding-bottom:7px;font-size:14px;line-height:21px}.page-admin .container-section .btn-save .spinner{display:none}.page-admin .container-section .btn-save .save-label{float:right;display:block}.page-admin .container-section .btn-save .saving-label{float:right;display:none;margin-right:5px}.page-admin .container-section .btn-save.saving .spinner{position:relative;top:0;left:0;float:left;display:block;width:20px;height:20px;content:'';background:url(../img/reload.svg) center center/20px 20px no-repeat}.page-admin .container-section .btn-save.saving .save-label{display:none}.page-admin .container-section .btn-save.saving .saving-label{display:block}.page-admin .container-section .grid tr{line-height:35px}.page-admin .container-section .grid .grid-header{background:#DDD;line-height:15px;font-size:10pt;padding:2px 10px}.page-admin .container-section .grid .grid-header th{padding:2px 10px}.page-admin .container-section h2{font-size:20px;font-weight:700;margin:10px 10px 0;line-height:20px}.page-admin .container-section h3{font-size:16px;font-weight:700;margin:10px 12px 0}.page-admin .container-section .h4,.page-admin .container-section h4{font-size:12px}.page-admin .container-section .disabled{pointer-events:none;color:#c9c9c9}.page-admin .container-section.blue-border{border-top-color:#2876D3}.page-admin .container-section.green-border{border-top-color:#89D815}.page-admin .container-section.red-border{border-top-color:#F51C05}.page-admin .admin-sidebar-menu{position:fixed;top:50px;left:0;width:60px;height:calc(100vh - 50px);content:"viewport-units-buggyfill; height: calc(100vh - 50px);";background-color:#F0F0F0}.page-admin .admin-sidebar-menu .menu{margin:40px 5px 5px}.page-admin .admin-sidebar-menu .menu>li{text-align:center;margin-bottom:20px}.page-admin .admin-sidebar-menu .menu>li a{font-weight:500}.page-admin .admin-sidebar-menu a{font-size:10px}.page-admin .admin-sidebar-menu a.tiny{font-size:9px}.page-admin .admin-sidebar-menu img{width:35px;height:35px}.page-admin .admin-sidebar-menu i{font-size:35px;display:block}.page-admin .admin-sidebar-menu .btn-logout{margin:10px 5px;color:#5B5C5E;bottom:10px;position:absolute;text-align:center}.page-admin .admin-sidebar-menu .btn-logout img{width:20px;height:20px}.admin-form .fieldset{margin:5px 0}.admin-form .field-label{display:block;font-weight:700;margin:20px 0 10px}.admin-form .field-label:first-child{margin-top:0}.admin-form .field-link{display:block;margin:20px 0 10px}.admin-form .field-link:first-child{margin-top:0}.admin-form .span{font-size:12px;margin:10px 0 5px}.admin-form b{font-weight:700}.admin-form input[type=text]{border:2px solid #f0f0f0;border-radius:5px;text-indent:5px}.admin-form .upload-preview{border:2px dashed #888;background:#ededed;color:#888;margin:5px;text-align:center}.admin-form .upload-preview span{display:inline-block}.admin-form .upload-preview img,.admin-form .upload-preview.has-image span{display:none}.admin-form .upload-preview.has-image img{display:block}.admin-form .upload-preview.has-image.loading{height:150px}.admin-form .upload-preview.has-image.loading img{display:none}.admin-form .upload-preview.has-image.loading:after{position:relative;top:0;left:0;display:block;width:100%;height:100%;content:'';background:url(../img/spinner.gif) center center/30px 30px no-repeat}.admin-form .btn-select-images,.admin-form .btn-upload,.admin-form .btn-upload-remove{position:relative;overflow:hidden;width:35px;height:35px;text-align:center;padding:0;float:right}.admin-multi-select .list,.admin-select-images .list,.page-employer,.results-page .content,.results-page .header{-webkit-overflow-scrolling:touch}.admin-form .btn-select-images span,.admin-form .btn-upload span,.admin-form .btn-upload-remove span{line-height:35px}.admin-form .btn-upload input{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.admin-form .tag-list{width:100%;display:inline-block;margin:15px 0 0;border:2px dashed #F0F0F0;border-radius:5px;min-height:50px}.admin-form .tag-list>span{margin:5px 10px;color:#c9c9c9;display:inline-block}.admin-form .tag{border-radius:5px;float:left;display:inline-block;background-color:#888;color:#fff;margin:5px;padding:2px 5px}.admin-form .radio-set{display:inline-block;position:relative}.admin-form .radio-set input[type=radio]{position:absolute;visibility:hidden;z-index:9999}.admin-form .radio-set label{display:block;position:relative;padding:0 25px 20px 30px;margin:0 10px;height:30px;z-index:9;cursor:pointer;-webkit-transition:all .25s linear}.admin-form .radio-set .check{display:block;position:absolute;border:4px solid #AAA;border-radius:100%;height:20px;width:20px;top:-1px;left:10px;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}.admin-form .radio-set .check::before{display:block;position:absolute;content:'';border-radius:100%;height:8px;width:8px;top:2px;left:2px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}.admin-form .radio-set input[type=radio]:checked~.check{border:4px solid #89d815}.admin-form .radio-set input[type=radio]:checked~.check::before{background:#89d815}.admin-form .check-set{display:inline-block;position:relative}.admin-form .check-set input[type=checkbox]{position:absolute;width:20px;height:20px}.admin-form .check-set input[type=checkbox]~span{color:#ededed;border:1px solid #888;background-color:#ededed;border-radius:5px;width:20px;height:20px;line-height:20px;font-size:10pt}.admin-form .check-set input[type=checkbox]:checked~span{color:#89d815;border:1px solid #89d815}.admin-form .validation-notification{border:2px solid #F51C05;background:#fff;color:#F51C05;border-radius:5px;display:block;padding:5px 5px 5px 10px;font-weight:500;margin-bottom:15px;font-size:10pt;line-height:20px}.admin-form input[type=text].validation-error{border:2px solid #F51C05}.admin-form .validation-error.tag-list{border-color:#F51C05}.admin-form .validation-error.tag-list>span{color:#F51C05}.page-admin .admin-pagination button{border:none;background:0 0}.page-admin .admin-pagination button.first:after,.page-admin .admin-pagination button.next:after{content:" ";height:10px;border-right:1px solid #ededed;display:inline-block;margin:0 10px}.page-admin .admin-pagination button.first,.page-admin .admin-pagination button.next{padding-right:0}.page-admin .admin-pagination button.last,.page-admin .admin-pagination button.previous{padding-left:0}.page-admin .admin-pagination .arrow-left{border-width:5px 7px 5px 0}.page-admin .admin-pagination .arrow-right{border-width:5px 0 5px 7px}.admin-multi-select .search_container{position:relative;margin:10px 0 5px}.admin-multi-select .search_container:first-child{margin-top:0}.admin-multi-select .list{clear:both;position:relative;width:100%;border:none;outline:0}.admin-multi-select .suggestion-list>ul{position:relative;max-height:235px;overflow-y:scroll;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.1)}.admin-multi-select .suggestion-list>ul li{position:relative}.admin-multi-select .suggestion-list>ul li>span{position:relative;display:block;line-height:40px;border-bottom:1px solid #e6e8ea;color:#58595B;text-decoration:none;box-shadow:inset 0 1px 0 #fff;cursor:pointer;transition:color .2s,background-color .2s}.admin-multi-select .suggestion-list>ul li>span span.option-name{margin-left:10px}.admin-multi-select .suggestion-list>ul li>span>.btnAdd{display:block}.admin-multi-select .suggestion-list>ul li.item .btnCollapse,.admin-multi-select .suggestion-list>ul li.item .btnExpand,.admin-multi-select .suggestion-list>ul li.item .children,.admin-multi-select .suggestion-list>ul li>span>.btnDel{display:none}.admin-multi-select .suggestion-list>ul li .btnCollapse,.admin-multi-select .suggestion-list>ul li .btnExpand{float:left;border-radius:20px;padding:5px;width:20px;height:20px;margin:10px;font-weight:700}.admin-multi-select .suggestion-list>ul li .btnAdd,.admin-multi-select .suggestion-list>ul li .btnDel{height:calc(100%);line-height:100%;position:absolute;right:0;top:0;border-radius:0;margin:0}.admin-multi-select .suggestion-list>ul li.item:first-of-type>span{border-radius:5px 5px 0 0}.admin-multi-select .suggestion-list>ul li.item:last-of-type>span{border-radius:0 0 5px 5px}.admin-multi-select .suggestion-list>ul li.item.has-children>span{font-weight:700}.admin-multi-select .suggestion-list>ul li.item.has-children .btnExpand{display:block}.admin-multi-select .suggestion-list>ul li.item.has-children .btnCollapse{display:none}.admin-multi-select .suggestion-list>ul li.item.has-children.expanded .children{display:block}.admin-multi-select .suggestion-list>ul li.item.has-children.expanded .btnExpand{display:none}.admin-multi-select .suggestion-list>ul li.item.has-children.expanded .btnCollapse{display:block}.admin-multi-select .suggestion-list>ul li.child>span{font-size:12px;font-size:1.2rem;padding-left:35px}.admin-multi-select .suggestion-list>ul li.already-in>span>.btnAdd{display:none}.admin-multi-select .suggestion-list>ul li.already-in>span>.btnDel{display:block}.admin-multi-select .suggestion-list .btn{font-size:10pt;line-height:10px;padding:7px 10px;border:none}.admin-multi-select .check-list>ul{width:100%;position:relative;display:inline-block;max-height:300px;overflow-y:scroll;overflow-y:overlay}.admin-multi-select .check-list>ul>li{position:relative;float:left;box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:15px;display:block;margin:5px;line-height:30px}.admin-multi-select .check-list>ul>li .check-set{margin-left:5px;position:static}.admin-multi-select .check-list>ul>li .check-set input[type=checkbox]{width:100%}.admin-multi-select .check-list>ul>li span.option-name{margin-left:10px;margin-right:10px}.admin-multi-select .check-list>ul>li.checked{background:#89d815;color:#fff}.admin-multi-select .tag-list{margin-top:0;max-height:150px;overflow-y:scroll}.admin-multi-select .clear-all.disabled{color:#888}.admin-multi-select .clear-all,.admin-multi-select .selected-label{margin-top:15px}.admin-multi-select .results-label{margin:20px 0 10px}.admin-multi-select .clear-all,.admin-multi-select .results-label,.admin-multi-select .selected-label{float:right;margin-left:10px;margin-right:5px}.admin-multi-select .spinner{position:absolute;top:40px;right:10px;width:20px;height:20px;content:'';background:url(../img/spinner.gif) center center/20px 20px no-repeat;display:none}.admin-multi-select .spinner.spinning{display:block}.admin-multi-select.spinning,.admin-multi-select.spinning *{cursor:wait!important}.admin-multi-select.admin-form .check-set input[type=checkbox]{width:23px;height:23px}.admin-multi-select.admin-form .check-set input[type=checkbox]:checked~span{border-width:1px}.admin-multi-select.admin-form .check-set span.icon-checkmark{color:#D4D3D3;border-color:#D4D3D3;border-radius:20px;width:30px;height:30px;line-height:30px;font-size:15px;padding:2px;border-width:1px}.admin-select-images .search_container{position:relative}.admin-select-images .list{clear:both;position:relative;width:100%;border:none;outline:0}.admin-select-images .image-list>ul{width:100%;position:relative;-moz-column-count:5;column-count:5}.admin-select-images .image-list>ul>li{position:relative;box-shadow:0 0 5px rgba(0,0,0,.4);border-radius:15px;display:inline-block;margin:5px;padding:5px 0;cursor:pointer}.admin-select-images .image-list>ul>li .image-name,.admin-select-images .image-list>ul>li .image-type{text-transform:capitalize;margin:0 7px}.admin-select-images .image-list>ul>li .image-name{width:calc(100% - 40px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-select-images .image-list>ul>li .radio-set{position:static}.admin-select-images .image-list>ul>li .radio-set input[type=radio]{visibility:visible;cursor:pointer;height:100%;width:100%;top:0;left:0}.rzslider[disabled],.rzslider[disabled] .rz-draggable,.rzslider[disabled] .rz-pointer,.rzslider[disabled] .rz-tick{cursor:not-allowed}.admin-select-images .image-list>ul>li .radio-set .check{position:relative;left:-6px}.admin-select-images .image-list>ul>li .upload-preview{line-height:150px;font-size:50px;margin-bottom:10px;border:none}.admin-select-images .image-list>ul>li .upload-preview.has-image.loading{height:150px}.admin-select-images .image-list>ul>li.checked{background:#89d815;color:#fff}.admin-select-images .image-list>ul>li.checked input[type=radio]:checked~.check{border-color:#fff}.admin-select-images .image-list>ul>li.checked input[type=radio]:checked~.check::before{background:#fff}.container-home-settings .admin-form .upload-image{max-width:300px;margin-bottom:35px}.container-home-settings .admin-form .upload-image .upload-preview{line-height:300px;font-size:50px}.container-home-settings .admin-form .edit-mode .no-edit,.container-home-settings .admin-form .on-edit{display:none}.container-home-settings .admin-form .edit-mode .on-edit{display:block}.hiring-sheets-settings .popular-hiring-sheets{margin-top:15px}.hiring-sheets-settings .popular-hiring-sheets .list{padding:0 20px}.hiring-sheets-settings .popular-hiring-sheets .list ul li{margin-bottom:15px}.hiring-sheets-settings .popular-hiring-sheets .list ul li span{display:inline-block}.hiring-sheets-settings .popular-hiring-sheets .list ul li span:first-child{font-weight:500}.hiring-sheets-settings .popular-hiring-sheets .list ul li a{display:inline-block;margin-right:10px}.hiring-sheets-settings .popular-hiring-sheets .list ul li a.on-edit,.hiring-sheets-settings .popular-hiring-sheets .list ul li input.on-edit{display:none}.hiring-sheets-settings .popular-hiring-sheets .list ul li.edit-mode{margin-top:10px}.hiring-sheets-settings .popular-hiring-sheets .list ul li.edit-mode a.on-edit,.hiring-sheets-settings .popular-hiring-sheets .list ul li.edit-mode input.on-edit{display:inline-block}.hiring-sheets-settings .popular-hiring-sheets .list ul li.edit-mode a.btn.on-edit{display:block}.hiring-sheets-settings .featured-locations .field-label,.hiring-sheets-settings .featured-locations .field-label~small,.rzslider,.rzslider span{display:inline-block}.hiring-sheets-settings .popular-hiring-sheets .input-label{width:150px}.hiring-sheets-settings .popular-hiring-sheets .input-url{width:350px}.hiring-sheets-settings .popular-hiring-sheets .form{margin-top:15px;padding:0 20px}.hiring-sheets-settings .featured-locations{margin-top:25px}.hiring-sheets-settings .featured-locations .field-label~small{font-size:12px;color:#888}.mc-report-page .metrics>.content>div{padding:0}.mc-report-page .metrics>.content>div .demand,.mc-report-page .metrics>.content>div .open_jobs{width:28%;min-width:226px}.mc-report-page .metrics>.content>div .demand .stat-var-info-box,.mc-report-page .metrics>.content>div .open_jobs .stat-var-info-box{min-width:197px}.mc-report-page .metrics>.content>div .hiring_velocity{width:29%;min-width:222px}.mc-report-page .metrics>.content>div .hiring_velocity .stat-var-info-box{min-width:193px}.mc-report-page .metrics>.content>div .demand_index{width:26%;min-width:200px}.mc-report-page .metrics>.content>div .demand_index .stat-var-info-box{min-width:200px}.mc-report-page .metrics>.content>div .projected_days_to_close{width:17%;min-width:149px}.mc-report-page .metrics>.content>div .supply{width:16%}.mc-report-page .metrics>.content>div .supply_ratio{width:21%;min-width:142px}.mc-report-page .metrics>.content>div .bonus_frequency{width:21%;min-width:152px}.mc-report-page .stat-var-icon-hiring-velocity{color:#89d815;font-size:14px}.mc-report-page .stat-var-icon-demand-index{color:#f51c05;font-size:16px}.mc-report-page .stat-var-icon-expected-time{color:#18467E}@media print{.mc-report-page .metrics>.content>div{padding:0}.mc-report-page .metrics>.content>div .demand,.mc-report-page .metrics>.content>div .open_jobs{min-width:176px}.mc-report-page .metrics>.content>div .demand .stat-var-info-box,.mc-report-page .metrics>.content>div .open_jobs .stat-var-info-box{min-width:147px}.mc-report-page .metrics>.content>div .hiring_velocity{min-width:172px}.mc-report-page .metrics>.content>div .hiring_velocity .stat-var-info-box{min-width:142px}.mc-report-page .metrics>.content>div .demand_index{min-width:192px}.mc-report-page .metrics>.content>div .demand_index .stat-var-info-box{min-width:162px}.mc-report-page .metrics>.content>div .projected_days_to_close{min-width:135px}.mc-report-page .metrics>.content>div .bonus_frequency,.mc-report-page .metrics>.content>div .supply_ratio{min-width:130px}@page{size:210mm 297mm;margin:10mm 5mm;-webkit-print-color-adjust:exact}}/*! angularjs-slider - v7.1.0 - 
 (c) Rafal Zajac <rzajac@gmail.com>, Valentin Hervieu <valentin@hervi.eu>, Jussi Saarivirta <jusasi@gmail.com>, Angelin Sirbu <angelin.sirbu@gmail.com> - 
 https://github.com/angular-slider/angularjs-slider - 
 2022-05-26 */.rzslider{position:relative;width:100%;height:4px;margin:22px 0 40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rzslider.noanimate *{transition:none!important}.rzslider.with-legend{margin-bottom:40px}.rzslider[disabled] .rz-pointer{background-color:#d8e0f3}.rzslider[disabled] .rz-selection,.rzslider[disabled] .rz-tick.rz-selected{background:#8b91a2}.rzslider span{position:absolute;white-space:nowrap}.rzslider .rz-base{width:100%;height:100%;padding:0}.rzslider .rz-bar-wrapper{left:0;z-index:1;width:100%;height:32px;padding-top:16px;margin-top:-16px;box-sizing:border-box;transition:all linear .3s}.rzslider .rz-draggable{cursor:move}.rzslider .rz-bar{left:0;z-index:1;width:100%;height:4px;background:#d8e0f3;border-radius:2px}.rzslider .rz-bar-wrapper.rz-transparent .rz-bar{background:0 0}.rzslider .rz-bar-wrapper.rz-left-out-selection .rz-bar{background:#df002d}.rzslider .rz-bar-wrapper.rz-right-out-selection .rz-bar{background:#03a688}.rzslider .rz-selection{z-index:2;background:#0db9f0;border-radius:2px;height:7px;transition:background-color linear .3s}.rzslider .rz-restricted{z-index:3;background:red;border-radius:2px}.rzslider .rz-pointer,.rzslider .rz-pointer:hover:after{background-color:#fff}.rzslider .rz-pointer{top:-10px;z-index:3;width:24px;height:24px;cursor:pointer;border:1px solid #d3d3d3;border-radius:16px;transition:all linear .3s}.rzslider .rz-pointer:after{position:absolute;top:12px;left:12px;width:8px;height:8px;background:#fff;border-radius:4px;content:''}.rzslider .rz-pointer.rz-active{z-index:4}.rzslider .rz-bubble{bottom:-36px;padding:1px 3px;color:#55637d;cursor:default;transition:all linear .3s}.rzslider .rz-bubble.rz-limit{color:#55637d;transition:none}.rzslider .rz-ticks{position:absolute;top:-3px;left:0;z-index:1;width:100%;height:0;margin:0;list-style:none;box-sizing:border-box}.rzslider .rz-ticks-values-under .rz-tick-value{top:auto;bottom:-32px}.rzslider .rz-tick{position:absolute;top:0;left:0;width:10px;height:10px;margin-left:11px;text-align:center;cursor:pointer;background:#d8e0f3;border-radius:50%;transition:background-color linear .3s}.rzslider .rz-tick.rz-selected{background:#0db9f0}.rzslider .rz-tick-value{position:absolute;top:-30px;transform:translate(-50%,0)}.rzslider .rz-tick-legend{position:absolute;top:24px;max-width:50px;white-space:normal;transform:translate(-50%,0)}.rzslider.rz-vertical{position:relative;width:4px;height:100%;padding:0;margin:0 20px;vertical-align:baseline}.rzslider.rz-vertical .rz-base{width:100%;height:100%;padding:0}.rzslider.rz-vertical .rz-bar-wrapper{top:auto;left:0;width:32px;height:100%;padding:0 0 0 16px;margin:0 0 0 -16px}.rzslider.rz-vertical .rz-bar{bottom:0;left:auto;width:4px;height:100%}.rzslider.rz-vertical .rz-pointer{top:auto;bottom:0;left:-14px!important}.rzslider.rz-vertical .rz-bubble{bottom:0;left:16px!important;margin-left:3px}.rzslider.rz-vertical .rz-ticks{top:0;left:-3px;z-index:1;width:0;height:100%}.rzslider.rz-vertical .rz-tick{margin-top:11px;margin-left:auto;vertical-align:middle}.rzslider.rz-vertical .rz-tick-value{top:auto;left:24px;transform:translate(0,-28%)}.rzslider.rz-vertical .rz-tick-legend{top:auto;right:24px;max-width:none;white-space:nowrap;transform:translate(0,-28%)}.rzslider.rz-vertical .rz-ticks-values-under .rz-tick-value{right:24px;bottom:auto;left:auto}@media (min-width:992px){body{height:100vh;content:'viewport-units-buggyfill; height: 100vh;'}}@media screen and (orientation:landscape) and (max-width:768px) and (max-height:768px){body:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99999999999;background:#3C476F;content:"Please turn your device to the portrait position to have a better experience.";opacity:.95;color:#fff;vertical-align:middle;-ms-flex-align:center;align-items:center;display:block;padding:25% 20px;text-align:center;font-weight:700;font-size:3vw}}.page-employer:after,body.loading:after{left:0;content:''}body.loading:after{position:absolute;top:0;right:0;bottom:0;background:url(../img/spinner.gif) center 200px no-repeat}@media (min-width:992px){body.loading:after{background:center 200px no-repeat rgba(250,250,250,.85);background-image:url(../img/spinner.gif)}}body.hide-intercom #intercom-container,body.hide-intercom div#hubspot-messages-iframe-container{display:none!important}.page-auth .modal-login-only,.page-employer .header .user_area{display:none}body .isUnderMaintenance{font-size:20px;font-size:2rem;text-align:center;padding:50px 0}@media (max-width:992px){body div#hubspot-messages-iframe-container{margin-bottom:40px}}.page-auth .bodybag{background:url(../img/bg-lights.jpg) center top no-repeat #000;background:linear-gradient(to bottom,rgba(1,16,33,.95),rgba(1,16,33,.95)),url(../img/bg-lights.jpg) center top no-repeat;background:-webkit-linear-gradient(top,rgba(1,16,33,.95),rgba(1,16,33,.95)),url(../img/bg-lights.jpg) center top no-repeat}.page-auth .header{position:static}.page-auth .header .nav-bar{background:0 0;box-shadow:none}.page-auth .header+.content{margin-top:20px;margin-bottom:10px}.page-auth .footer{background-color:#363636}@media (min-width:480px){.page-auth .header+.content{margin-top:100px;margin-bottom:30px}.page-auth .footer{right:0;bottom:0;left:0}}.page-auth .btn-submit{font-size:20px;width:100%;margin-top:15px;padding:13px 10px;cursor:pointer;transition:background-color .2s;text-transform:capitalize;border:2px solid #fff;border-radius:7px}.page-auth .form-title{font-size:20px;font-weight:600;color:#72B122;margin-bottom:10px;margin-top:-10px}.page-auth.mc-page .bodybag{background:#011021;background:linear-gradient(to bottom,#011021,#011021);background:-webkit-linear-gradient(top,#011021,#011021)}.page-employer:after,.results-page.loading:after{background:url(../img/spinner.gif) center 200px no-repeat;z-index:10;bottom:0;right:0}.page-employer:after{position:absolute;top:70px;transition:opacity 1s ease-out;transition-delay:1s;pointer-events:none;opacity:0;opacity:1}.page-employer.loaded:after{opacity:0}@media (min-width:992px){.page-employer:after{background:center 200px no-repeat rgba(250,250,250,.85);background-image:url(../img/spinner.gif)}.page-employer{overflow:hidden;height:100%}}.page-employer .header .menu li.user{display:block}.friends-only{font-family:Tahoma,Verdana,Arial;font-family:'Avenir Next',Arial,'Helvetica Neue',Helvetica,serif;box-sizing:inherit;padding:130px 0 50px;color:#fff;outline:0;background:url(../img/skyline-min.png) 0 calc(101%)/contain no-repeat,linear-gradient(#223788,#3c57ab);background-color:#fff;font-color:#000;-webkit-font-smoothing:antialiased}.friends-only #form,.friends-only p{padding-top:8px;padding-bottom:8px}.friends-only p.error{color:#a00}.friends-only #form{margin:0 10%}.friends-only input.input_email{font-size:1.2em;float:left;max-width:400px;margin-right:30px}.friends-only input.input_submit{font-size:14px;font-size:1.4rem;line-height:1.4;display:inline-block;padding:11px 25px;cursor:pointer;transition:color .25s,background .25s;text-align:center;vertical-align:top;opacity:.8;color:#fff;border:1px solid #2e79d1;border-radius:5px;background:#2e79d1;text-shadow:none}.friends-only input.input_submit:hover{border-color:#296dbc;background:#296dbc}.friends-only input.input_submit:focus{animation:pulse-blue .5s alternate infinite;border-color:#173d69}@media (max-width:655px){.friends-only input.input_submit{margin:15px 0}}.friends-only .admin{display:none;padding-top:20px}.friends-only .adminlink{font-size:small;color:#ccc}@media (min-width:480px){.friends-only .header .nav-bar{background:0 0;box-shadow:none}}.friends-only .footer{position:absolute;bottom:0;width:100%}.hiring-summary-page-only .demand .content .demand-table{width:50%;float:left;padding:10px}.hiring-summary-page-only .demand .content .demand-table tr td,.hiring-summary-page-only .demand .content .demand-table tr th{display:none}.hiring-summary-page-only .demand .content .demand-table tr td:nth-child(1),.hiring-summary-page-only .demand .content .demand-table tr td:nth-child(2),.hiring-summary-page-only .demand .content .demand-table tr td:nth-child(3),.hiring-summary-page-only .demand .content .demand-table tr th:nth-child(1),.hiring-summary-page-only .demand .content .demand-table tr th:nth-child(2),.hiring-summary-page-only .demand .content .demand-table tr th:nth-child(3){display:table-cell}.hiring-summary-page-only .demand .content .demand-table tr td:nth-child(1),.hiring-summary-page-only .demand .content .demand-table tr th:nth-child(1){width:70%!important}.hiring-summary-page-only .demand .content .demand-table tr td:nth-child(2),.hiring-summary-page-only .demand .content .demand-table tr td:nth-child(3),.hiring-summary-page-only .demand .content .demand-table tr th:nth-child(2),.hiring-summary-page-only .demand .content .demand-table tr th:nth-child(3){width:15%!important}.hiring-summary-page .bodybag>.content #mainTab .demand .content>div{margin:30px 0}.hiring-summary-page .bodybag>.content #mainTab .demand .gray-table-body-wrapper{overflow-x:hidden;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.hiring-summary-page .bodybag>.content #mainTab .demand .gray-table-body-wrapper::-webkit-scrollbar{width:5px;height:5px}.hiring-summary-page .bodybag>.content #mainTab .demand .gray-table-body-wrapper::-webkit-scrollbar-button{width:0;height:0}.hiring-summary-page .bodybag>.content #mainTab .demand .gray-table-body-wrapper::-webkit-scrollbar-thumb{background:#a5a5a5;border:0 #fff;border-radius:50px}.hiring-summary-page .bodybag>.content #mainTab .demand .gray-table-body-wrapper::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.hiring-summary-page .bodybag>.content #mainTab .demand .gray-table-body-wrapper::-webkit-scrollbar-thumb:active{background:#000}.hiring-summary-page .bodybag>.content #mainTab .demand .gray-table-body-wrapper::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.hiring-summary-page .bodybag>.content #mainTab .demand .gray-table-body-wrapper::-webkit-scrollbar-track:hover{background:#fff}.hiring-summary-page .bodybag>.content #mainTab .demand .gray-table-body-wrapper::-webkit-scrollbar-track:active{background:#d5d5d5}.hiring-summary-page .bodybag>.content #mainTab .demand .gray-table-body-wrapper::-webkit-scrollbar-corner{background:0 0}.hiring-summary-page .bodybag>.content #mainTab .timing .big-metric{color:#58595B;font-size:36px;font-weight:500;letter-spacing:-2px}.hiring-summary-page .bodybag>.content #mainTab .timing .small-metric{font-size:12px;display:inline-block;letter-spacing:0}.hiring-summary-page .bodybag>.content #mainTab .timing .proportional-chart li{height:14px}.hiring-summary-page .bodybag>.content #mainTab .timing .timeline{border-bottom:0;top:-17px}.hiring-summary-page .bodybag>.content #mainTab .timing .timeline .metric{height:24px;bottom:-6px}.hiring-summary-page .bodybag>.content #mainTab .timing .timeline .metric .label{left:-100px;text-align:center}.hiring-summary-page .bodybag>.content #mainTab .timing .timeline .end,.hiring-summary-page .bodybag>.content #mainTab .timing .timeline .start{border-radius:18px;width:18px;height:18px}.hiring-summary-page .bodybag>.content #mainTab .timing .timeline .start{left:-10px;background-color:#ace35b;border:1px solid #ace35b}.hiring-summary-page .bodybag>.content #mainTab .timing .timeline .end{right:-10px;background-color:#f97669;border:1px solid #f97669}.hiring-summary-page .bodybag>.content #mainTab .timing .timeline .end .label{left:-180px}.hiring-summary-page .bodybag>.content #mainTab .timing table td{color:#808285;font-size:14px;padding:2px}.hiring-summary-page .bodybag>.content #mainTab .timing table td .ball{position:relative;top:2px}.hiring-summary-page .bodybag>.content #mainTab .timing h3.sub-title{line-height:42px}.hiring-summary-page .bodybag>.content #mainTab .compensation .container-b h4.sub-title,.hiring-summary-page .bodybag>.content #mainTab .compensation .container-c h3.sub-title,.hiring-summary-page .bodybag>.content #mainTab .compensation .container-c h4.sub-title,.hiring-summary-page .bodybag>.content #mainTab .compensation .container-d h3.sub-title{line-height:52px}.hiring-summary-page .bodybag>.content #mainTab .timing h4.sub-title{color:#808285;font-weight:600}.hiring-summary-page .bodybag>.content #mainTab .compensation table tr td,.hiring-summary-page .bodybag>.content #mainTab .compensation table tr th{font-weight:500;font-size:14px}.hiring-summary-page .bodybag>.content #mainTab .compensation table tr td{color:#4A4A4A}.hiring-summary-page .bodybag>.content #mainTab .compensation table tr td:first-child{color:#808285}.hiring-summary-page .bodybag>.content #mainTab .compensation .container-a th{height:52px;font-weight:400;font-size:12px;vertical-align:middle}.hiring-summary-page .bodybag>.content #mainTab .compensation .container-a td{font-weight:600}.hiring-summary-page .bodybag>.content #mainTab .compensation .container-b td,.hiring-summary-page .bodybag>.content #mainTab .compensation .container-c td{color:#4A4A4A;font-weight:600}.hiring-summary-page .bodybag>.content #mainTab .compensation .container-b td:first-child,.hiring-summary-page .bodybag>.content #mainTab .compensation .container-c td:first-child{color:#4A4A4A}.hiring-summary-page .bodybag>.content #mainTab .compensation .container-b>div,.hiring-summary-page .bodybag>.content #mainTab .compensation .container-c>div{padding-right:10px}.hiring-summary-page .bodybag>.content #mainTab .compensation .container-d .chart-a .blue-meter-percentage{font-size:14px;font-weight:600;color:#808285}.hiring-summary-page .bodybag>.content #mainTab .compensation .container-d .chart-a .blue-meter-fill{background-color:#ace35b}.hiring-summary-page .bodybag>.content #mainTab .qualifications .content .sub-title{margin-bottom:20px}.hiring-summary-page .bodybag>.content #mainTab .qualifications .content .blue-meter-label,.hiring-summary-page .bodybag>.content #mainTab .qualifications .content .blue-meter-percentage{color:#58595B;font-size:12px}@media print{.hiring-summary-page .demand{page-break-inside:auto!important}.hiring-summary-page .demand .gray-table-body-wrapper{max-height:none!important;overflow-x:auto!important;overflow-y:auto!important}.hiring-summary-page .compensation .blue-meter-vertical{position:relative}.hiring-summary-page .compensation .blue-meter-vertical .blue-meter-label{transform:rotate(-90deg);width:67px;position:absolute;bottom:-55px;left:-15px;text-align:right;margin:0;writing-mode:initial;text-orientation:initial}.hiring-summary-page .compensation .blue-meter-vertical .blue-meter-fill{width:80%}}.hiring-summary-page.printable .demand{page-break-inside:auto!important}.hiring-summary-page.printable .demand .gray-table-body-wrapper{max-height:none!important;overflow-x:auto!important;overflow-y:auto!important}.hiring-summary-page.printable .compensation .blue-meter-vertical{position:relative}.hiring-summary-page.printable .compensation .blue-meter-vertical .blue-meter-label{transform:rotate(-90deg);width:67px;position:absolute;bottom:-55px;left:-15px;text-align:right;margin:0;writing-mode:initial;text-orientation:initial}.hiring-summary-page .tag-filter span,.page-index .home-search .content form .select-location .location .btn-search .icon-search{margin-right:5px}.hiring-summary-page.printable .compensation .blue-meter-vertical .blue-meter-fill{width:80%}.hiring-summary-page .hs-row{box-sizing:border-box;padding-left:20px}.hiring-summary-page .hs-row-mb{margin-bottom:50px}.hiring-summary-page .hs-row-pr{padding-right:30px}.hiring-summary-page .tabs{list-style:none;padding-left:0;margin-left:80px;border-bottom:1px solid #e6e7e8}.hiring-summary-page .tab{display:inline-block;padding:10px 40px 5px 0}.hiring-summary-page .tab-active{font-weight:700}.hiring-summary-page .tab a{color:#4A4A4A}.hiring-summary-page .tag-filters{padding-top:8px;padding-bottom:5px;margin-bottom:50px}.hiring-summary-page .tag-filters-list{display:inline-block;list-style:none;padding-left:5px}.hiring-summary-page .tag-filter{display:inline-block;border:1px solid #ace35b;border-radius:20px;padding:3px 10px;color:#585858}.hiring-summary-page .map-container{box-sizing:border-box;width:46%}.hiring-summary-page .map-container .gmap{width:100%;height:320px}.hiring-summary-page .section-box{float:left;width:46%;margin-right:2%}.hiring-summary-page .section-box:last-child{margin-right:0}.hiring-summary-page .section-box-w3{width:31%}.hiring-summary-page .section-box-w6{width:64%}.hiring-summary-page .section-title{font-size:14px;font-weight:500;color:#808285;padding-bottom:5px;margin-bottom:20px}.hiring-summary-page .section-title-ul{border-bottom:1px solid #e6e7e8}.hiring-summary-page .section-title-nm{margin-bottom:0}.hiring-summary-page .section-title-number{font-size:16px;color:#689fe0}.hiring-summary-page .section-subtitle{color:#205ea8;font-size:12px;margin-bottom:10px}.hiring-summary-page .qs-col{display:inline-block;width:49%;vertical-align:top}.hiring-summary-page .search-results .job-navigator{z-index:0}.hiring-summary-page table th.asc,.hiring-summary-page table th.desc{color:#f41d19}.hiring-summary-page table th.desc:after{content:'↓'}.page-index{background:linear-gradient(#081625,#081625);height:100%}.page-index .header{position:absolute;height:50px}.page-index .header a{color:#fff}.page-index .header .nav-bar{background-color:#011021;transition:opacity 1s ease-out;opacity:0;box-shadow:none}.page-index .header .nav-bar.loaded{opacity:1}@media (min-width:480px){.page-index .header{height:70px}.page-index .header .nav-bar{background:0 0}.page-index .header .logo{height:70px;top:0;left:0;padding:12px 10px;-ms-flex-align:center;align-items:center;text-align:center}.page-index .header .logo img{max-height:44px}}.page-index .header .logo a{display:inline-block}.page-index .header .logo img.logo-mini{display:none}.page-index .header .logo img.logo-dark-bg{display:block}.page-index .header .mc-logo{font-size:14px;top:24px}@media (max-width:745px){.page-index .header .user_area{display:none!important}}.page-index .bottom{display:none}@media (min-width:480px){.page-index .bottom{display:block}}.page-index .footer{display:none}.page-index .page-index-content{transition:all .5s ease;min-height:calc(100vh - 50px);content:'viewport-units-buggyfill; min-height: calc(100vh - 50px);';opacity:0}@media (min-width:480px){.page-index .footer{display:block;position:relative!important}.page-index .page-index-content{min-height:calc(100vh - 35px);content:'viewport-units-buggyfill; min-height: calc(100vh - 20px - 55px);'}}.page-index .page-index-content.loaded{opacity:1}.page-index .logo-duke{display:block;float:left;max-width:204px;margin-left:10px}.page-index .messages{display:block;float:right;margin:15px 10px 10px 20px}.page-index .messages .icon-envelope{position:relative;width:37px;height:24px;background:url(../img/envelope.png) center center no-repeat;background-size:contain}.page-index .messages .value{font-size:14px;line-height:20px;position:absolute;top:-12px;right:-12px;width:24px;height:24px;text-align:center;color:#fff;border:1px solid #fff;border-radius:50%;background:#102f54}@media (min-width:480px){.page-index .home-search{margin-top:calc(50vh - 118px);content:'viewport-units-buggyfill; margin-top: calc(50vh - 118px);'}}.page-index .home-search .content{padding-bottom:50px}.page-index .home-search .content form .search-keyword,.page-index .home-search .content form .select-category,.page-index .home-search .content form .select-experience{float:left;width:45%;padding:4px}@media (max-width:480px){.page-index{overflow:hidden}.page-index .home-search{margin-top:70px}.page-index .home-search .content form .search-keyword,.page-index .home-search .content form .select-category,.page-index .home-search .content form .select-experience{width:100%}}.page-index .home-search .content form .search-keyword .wrap-dd-select,.page-index .home-search .content form .select-category .wrap-dd-select,.page-index .home-search .content form .select-experience .wrap-dd-select{height:50px;border-radius:4px;font-family:"Avenir Next";font-size:20px;font-weight:500;color:#58595B;line-height:36px}.page-index .home-search .content form .search-keyword .wrap-dd-select .dropdown,.page-index .home-search .content form .select-category .wrap-dd-select .dropdown,.page-index .home-search .content form .select-experience .wrap-dd-select .dropdown{max-height:290px}.page-index .home-search .content form .select-category .wrap-dd-select,.page-index .home-search .content form .select-experience .wrap-dd-select{border-radius:25px;padding-left:15px}.page-index .home-search .content form .search-keyword .lcautocomplete{height:50px}.page-index .home-search .content form .search-keyword .lcautocomplete .dropdown{box-shadow:none}.page-index .home-search .content form .search-keyword .lcautocomplete .dropdown li.item span span{color:#393839}.page-index .home-search .content form .search-keyword .lcautocomplete .dropdown li.item span span.sub-title{color:#808285}.page-index .home-search .content form .search-keyword .lcautocomplete .input-clear{line-height:50px}.page-index .home-search .content form .search-keyword .lcautocomplete input{font-family:"Avenir Next";font-size:20px;font-weight:500;line-height:27px;color:#58595B;border-radius:25px;padding-left:15px}.page-index .home-search .content form .search-keyword .lcautocomplete input::-webkit-input-placeholder{font-family:"Avenir Next";font-size:20px;font-weight:500;line-height:27px;color:#58595B}.page-index .home-search .content form .search-keyword .lcautocomplete input:-moz-placeholder{font-family:"Avenir Next";font-size:20px;font-weight:500;line-height:27px;color:#58595B}.page-index .home-search .content form .search-keyword .lcautocomplete input::-moz-placeholder{font-family:"Avenir Next";font-size:20px;font-weight:500;line-height:27px;color:#58595B}.page-index .home-search .content form .search-keyword .lcautocomplete input:-ms-input-placeholder{font-family:"Avenir Next";font-size:20px;font-weight:500;line-height:27px;color:#58595B}.page-index .home-search .content form .search-keyword.invalid-keyword .lcautocomplete input{border:2px solid #F51C05}.page-index .home-search .content form .search-keyword.invalid-keyword .lcautocomplete input::-webkit-input-placeholder{color:#F51C05!important}.page-index .home-search .content form .search-keyword.invalid-keyword .lcautocomplete input:-moz-placeholder{color:#F51C05!important;opacity:1}.page-index .home-search .content form .search-keyword.invalid-keyword .lcautocomplete input::-moz-placeholder{color:#F51C05!important;opacity:1}.page-index .home-search .content form .search-keyword.invalid-keyword .lcautocomplete input:-ms-input-placeholder{color:#F51C05!important}.page-index .home-search .content form .select-location{position:relative;float:left;width:55%;padding:4px;min-height:85px}@media (max-width:480px){.page-index .home-search .content form .select-location{width:100%}}.page-index .home-search .content form .select-location .location{display:inline-block;width:100%;vertical-align:top}.page-index .home-search .content form .select-location .location .wrapper{position:relative}.page-index .home-search .content form .select-location .location .search-location{float:left;width:calc(100% - 160px);height:50px;border-radius:25px;padding-left:15px;font-family:"Avenir Next";font-size:20px;font-weight:500;line-height:27px;color:#58595B}.page-index .home-search .content form .select-location .location .search-location::-webkit-input-placeholder{font-family:"Avenir Next";font-size:20px;font-weight:500;line-height:27px;color:#58595B}.page-index .home-search .content form .select-location .location .search-location:-moz-placeholder{font-family:"Avenir Next";font-size:20px;font-weight:500;line-height:27px;color:#58595B}.page-index .home-search .content form .select-location .location .search-location::-moz-placeholder{font-family:"Avenir Next";font-size:20px;font-weight:500;line-height:27px;color:#58595B}.page-index .home-search .content form .select-location .location .search-location:-ms-input-placeholder{font-family:"Avenir Next";font-size:20px;font-weight:500;line-height:27px;color:#58595B}@media (max-width:480px){.page-index .home-search .content form .select-location .location .search-location{width:100%;border-radius:25px}}.page-index .home-search .content form .select-location .location .btn-search{float:left;width:150px;height:50px;padding:0;font-size:14px;opacity:1;margin-left:10px;border-radius:25px}@media (max-width:480px){.page-index .home-search .content form .select-location .location .btn-search{border-radius:0;position:fixed;bottom:0;left:0;width:100%;margin-left:0}}.page-index .home-search .content form .select-location .location .geolocation-pin{position:absolute;top:10px;right:160px;display:block}.page-index .home-search .content form .select-location .recent-keywords,.page-index .home-search .content form .select-location .recent-searches{position:absolute;z-index:10;display:none;width:calc(100% - 10px)}.page-index .home-search .content form .select-location .recent-keywords.display-recent,.page-index .home-search .content form .select-location .recent-keywords.display-saved,.page-index .home-search .content form .select-location .recent-searches.display-recent,.page-index .home-search .content form .select-location .recent-searches.display-saved{display:block}.page-index .home-search .content form #search-error,.page-index .home-search .content form .error{display:none!important}.page-index .home-search .content form .select-location .recent-keywords ul,.page-index .home-search .content form .select-location .recent-searches ul{background:#FFF;border-radius:25px;box-shadow:0 0 5px rgba(0,0,0,.1);margin-top:1px;padding:15px 10px 10px;max-height:250px;overflow-y:scroll;overflow-y:overlay;width:calc(100% - 160px);-ms-overflow-style:-ms-autohiding-scrollbar}@media (max-width:480px){.page-index .home-search .content form .select-location .location .geolocation-pin{right:5px}.page-index .home-search .content form .select-location .recent-keywords ul,.page-index .home-search .content form .select-location .recent-searches ul{width:100%;max-height:200px}}.page-index .home-search .content form .select-location .recent-keywords ul::-webkit-scrollbar,.page-index .home-search .content form .select-location .recent-searches ul::-webkit-scrollbar{width:5px;height:5px}.page-index .home-search .content form .select-location .recent-keywords ul::-webkit-scrollbar-button,.page-index .home-search .content form .select-location .recent-searches ul::-webkit-scrollbar-button{width:0;height:0}.page-index .home-search .content form .select-location .recent-keywords ul::-webkit-scrollbar-thumb,.page-index .home-search .content form .select-location .recent-searches ul::-webkit-scrollbar-thumb{background:#a5a5a5;border:0 #fff;border-radius:50px}.page-index .home-search .content form .select-location .recent-keywords ul::-webkit-scrollbar-thumb:hover,.page-index .home-search .content form .select-location .recent-searches ul::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.page-index .home-search .content form .select-location .recent-keywords ul::-webkit-scrollbar-thumb:active,.page-index .home-search .content form .select-location .recent-searches ul::-webkit-scrollbar-thumb:active{background:#000}.page-index .home-search .content form .select-location .recent-keywords ul::-webkit-scrollbar-track,.page-index .home-search .content form .select-location .recent-searches ul::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.page-index .home-search .content form .select-location .recent-keywords ul::-webkit-scrollbar-track:hover,.page-index .home-search .content form .select-location .recent-searches ul::-webkit-scrollbar-track:hover{background:#fff}.page-index .home-search .content form .select-location .recent-keywords ul::-webkit-scrollbar-track:active,.page-index .home-search .content form .select-location .recent-searches ul::-webkit-scrollbar-track:active{background:#d5d5d5}.page-index .home-search .content form .select-location .recent-keywords ul::-webkit-scrollbar-corner,.page-index .home-search .content form .select-location .recent-searches ul::-webkit-scrollbar-corner{background:0 0}.page-index .home-search .content form .select-location .recent-keywords ul li,.page-index .home-search .content form .select-location .recent-searches ul li{font-family:"Avenir Next";font-size:14px;line-height:19px;margin-left:20px;font-weight:500;margin-bottom:5px;padding:5px 0}@media (max-width:992px){.page-index .home-search .content form .select-location .recent-keywords ul li,.page-index .home-search .content form .select-location .recent-searches ul li{padding:10px 0;font-size:18px}}.page-index .home-search .content form .select-location .recent-keywords ul li.title,.page-index .home-search .content form .select-location .recent-searches ul li.title{margin-left:0;color:#58595B}.page-index .home-search .content form .select-location .recent-keywords ul li.title i,.page-index .home-search .content form .select-location .recent-searches ul li.title i{margin-right:3px;font-weight:700;font-size:12px}.page-index .content h1,.page-index .home-select-location .select-location-label{font-weight:500;letter-spacing:-1px;text-shadow:1px 2px 4px 0 rgba(0,0,0,.75);font-family:"Avenir Next"}.page-index .home-search .content form .select-location .recent-keywords ul li a,.page-index .home-search .content form .select-location .recent-searches ul li a{color:#393839}.page-index .home-search .content form .invalid-input{border:2px solid #F51C05}.page-index .home-search .content form .invalid-input::-webkit-input-placeholder{color:#F51C05!important}.page-index .home-search .content form .invalid-input:-moz-placeholder{color:#F51C05!important;opacity:1}.page-index .home-search .content form .invalid-input::-moz-placeholder{color:#F51C05!important;opacity:1}.page-index .home-search .content form .invalid-input:-ms-input-placeholder{color:#F51C05!important}.page-index .content{max-width:60%;margin:auto}.page-index .content h1{font-size:36px;line-height:60px;color:#FFF}.page-index .home-select-location{margin-top:calc(30vh - 118px);content:'viewport-units-buggyfill; margin-top: calc(30vh - 118px);'}@media (max-width:480px){.page-index .content{max-width:90%}.page-index .content h1{font-size:30px;line-height:45px}.page-index .home-select-location{margin-top:calc(20vh - 118px);content:'viewport-units-buggyfill; margin-top: calc(20vh - 118px);'}.page-index .home-select-location .content{margin-top:100px}.page-index .home-select-location .content .select-location-label{font-size:16px;line-height:24px}.page-index .home-select-location .content .location-selection{max-height:calc(100vh - 250px);overflow-y:scroll;-ms-overflow-style:-ms-autohiding-scrollbar}.page-index .home-select-location .content .location-selection::-webkit-scrollbar{width:5px;height:5px}.page-index .home-select-location .content .location-selection::-webkit-scrollbar-button{width:0;height:0}.page-index .home-select-location .content .location-selection::-webkit-scrollbar-thumb{background:#a5a5a5;border:0 #fff;border-radius:50px}.page-index .home-select-location .content .location-selection::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.page-index .home-select-location .content .location-selection::-webkit-scrollbar-thumb:active{background:#000}.page-index .home-select-location .content .location-selection::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.page-index .home-select-location .content .location-selection::-webkit-scrollbar-track:hover{background:#fff}.page-index .home-select-location .content .location-selection::-webkit-scrollbar-track:active{background:#d5d5d5}.page-index .home-select-location .content .location-selection::-webkit-scrollbar-corner{background:0 0}.page-index .home-select-location .content .location-selection ul li{text-align:center}}.page-index .home-select-location .content{background:rgba(2,36,67,.73);border-radius:10px;padding:10px;max-width:80%;margin-bottom:50px}.page-index .home-select-location .select-location-label{font-size:30px;line-height:60px;color:#FFF}.page-index .home-select-location .location-selection{margin-top:15px}.page-index .home-select-location .location-selection ul li a{color:#FFF;line-height:25px;font-family:"Avenir Next"}.page-index .home-select-location .location-selection ul.state-list{-moz-column-count:5;column-count:5}.page-index .home-select-location .location-selection ul.state-list>li{page-break-inside:avoid;break-inside:avoid-column;-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid;column-break-inside:avoid;padding-bottom:20px}.page-index .home-select-location .location-selection ul.state-list>li>a{font-weight:700;font-size:20px}.page-index .home-select-location .location-selection ul.city-list>li{text-indent:15px}.page-index .home-select-location .location-selection ul.city-list>li a{font-size:16px}.page-index .pac-container{border-radius:25px;padding:10px}.page-index .pac-container .pac-item:first-child{border-top:none}.social-icon-instagram{width:60%;margin:6px}.page-hiring-sheet .header .toggle{position:absolute}.page-hiring-sheet a{cursor:pointer}@media (min-width:992px){.page-hiring-sheet .page-index-content{min-height:auto;height:60vh;content:'viewport-units-buggyfill; height: 60vh;'}}.page-hiring-sheet .page-index-content .home-search{margin-top:calc((60vh / 2) - (144px / 2));content:'viewport-units-buggyfill; margin-top: calc((60vh / 2) - (144px / 2));'}@media (max-width:480px){.page-index .home-select-location .location-selection ul.state-list{-moz-column-count:1;column-count:1}.page-hiring-sheet .page-index-content .home-search{margin-top:calc(40vh - 80px);content:'viewport-units-buggyfill; margin-top: calc(40vh - 80px);'}.page-hiring-sheet .page-index-content .home-search .content form .experience-level{height:90px}}.page-hiring-sheet .page-index-content .home-search .content>div{position:relative}.page-hiring-sheet .page-index-content .home-search .content h3{font-size:20px;color:#FFF;font-weight:500}.page-hiring-sheet .page-index-content .home-search .content form h3{margin:20px 0}.page-hiring-sheet .page-index-content .home-search .content form .experience-level{width:100%}.page-hiring-sheet .page-index-content .home-search .content form .experience-level li{float:left}.page-hiring-sheet .page-index-content .home-search .content form .experience-level li label{font-size:18px;color:#FFF;line-height:20px}@media (min-width:992px){.page-hiring-sheet .page-index-content .home-search .content form .select-experience{width:30%;float:left}.page-hiring-sheet .page-index-content .home-search .content form .select-category{width:30%}.page-hiring-sheet .page-index-content .home-search .content form .select-location{width:40%}}@media (min-width:480px){.page-hiring-sheet .page-index-content .home-search .content form .experience-level{height:30px}.page-hiring-sheet .page-index-content .home-search .content form .highlighted{box-shadow:0 0 10px 5px #89d831,0 0 20px 10px #2876d3;border-radius:4px;animation:pulse 2s infinite}}@keyframes pulse{0%,100%{box-shadow:0 0 10px 5px #89d831,0 0 20px 10px #2876d3}70%{box-shadow:0 0 6px 3px #89d831,0 0 14px 7px #2876d3}}.page-hiring-sheet .bottom-links{background:#F0F0F0;width:100%}.page-hiring-sheet .bottom-links .tile .tile-header{background-color:#031020}.page-hiring-sheet .bottom-links .tile .tile-content{-ms-overflow-style:-ms-autohiding-scrollbar;height:600px;overflow-y:scroll;margin-bottom:15px}.page-hiring-sheet .bottom-links .tile .tile-content::-webkit-scrollbar{width:5px;height:5px}.page-hiring-sheet .bottom-links .tile .tile-content::-webkit-scrollbar-button{width:0;height:0}.page-hiring-sheet .bottom-links .tile .tile-content::-webkit-scrollbar-thumb{background:#a5a5a5;border:0 #fff;border-radius:50px}.page-hiring-sheet .bottom-links .tile .tile-content::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.page-hiring-sheet .bottom-links .tile .tile-content::-webkit-scrollbar-thumb:active{background:#000}.page-hiring-sheet .bottom-links .tile .tile-content::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.page-hiring-sheet .bottom-links .tile .tile-content::-webkit-scrollbar-track:hover{background:#fff}.page-hiring-sheet .bottom-links .tile .tile-content::-webkit-scrollbar-track:active{background:#d5d5d5}.page-hiring-sheet .bottom-links .tile .tile-content::-webkit-scrollbar-corner{background:0 0}.page-hiring-sheet .bottom-links .popular-hiring-sheets{width:calc(65% - 10px);margin-right:10px}.page-hiring-sheet .bottom-links .popular-hiring-sheets .tile-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.page-hiring-sheet .bottom-links .popular-hiring-sheets .tile-content .subtitle{font-size:20px;color:#58595B;font-weight:500;margin-bottom:6px}.page-hiring-sheet .bottom-links .popular-hiring-sheets .tile-content ul li{font-family:"Avenir Regular";line-height:25px}.page-hiring-sheet .bottom-links .popular-hiring-sheets .tile-content ul li a{font-family:"Avenir Regular";font-size:16px;font-weight:500;color:#205EA8}.page-hiring-sheet .bottom-links .popular-hiring-sheets .tile-content ul li a.title-hiring-sheets{font-size:16px;color:#58595B;line-height:30px;margin-bottom:5px}.page-hiring-sheet .bottom-links .popular-hiring-sheets .tile-content ul li a.title-hiring-sheets.active{font-weight:700}.page-hiring-sheet .bottom-links .popular-hiring-sheets .tile-content ul.break-column{-moz-column-count:3;column-count:3}.page-hiring-sheet .bottom-links .popular-hiring-sheets .tile-content ul:first-child{font-size:18px;color:#58595B;line-height:30px;font-weight:700;margin-bottom:5px}.page-hiring-sheet .bottom-links .featured-employers{width:calc(35% - 10px);margin-left:10px}.page-hiring-sheet .bottom-links .featured-employers ul.employer-list>li{margin-bottom:10px}.page-hiring-sheet .bottom-links .featured-employers ul.employer-list>li>a{font-size:18px;font-weight:500;color:#205EA8;font-family:"Avenir Regular";display:block}.page-hiring-sheet .bottom-links .featured-employers ul.employer-list>li .job-tags{margin:5px 0}.page-hiring-sheet .bottom-links .featured-employers ul.employer-list>li .job-tags .tag{margin:5px 10px 5px 0}.page-hiring-sheet .bottom-links .featured-employers ul.employer-list>li .job-tags .tag a{pointer-events:all}@media (max-width:480px){.page-hiring-sheet .bottom-links .popular-hiring-sheets .tile-content{-ms-flex-direction:column;flex-direction:column}.page-hiring-sheet .bottom-links .popular-hiring-sheets .tile-content ul{margin-bottom:20px}}@media (max-width:992px){.page-hiring-sheet{overflow-y:scroll}.page-hiring-sheet .bottom-links .tile{width:100%;margin:0}.page-hiring-sheet .bottom-links .tile .tile-content{height:auto}}.page-job{background-color:#F0F0F0}.page-job .header{height:auto}.page-job .header .nav-bar .tool-bar,.page-job .header .user_area{display:none}.page-job .header .menu li.user{display:block}.page-job .header .sign-in-menu{background:#3c7a90}@media (min-width:992px){.page-job .header .logo img.logo-mini{display:block}.page-job .header .logo img.logo-dark-bg{display:none}}.page-job .page>.container{visibility:hidden;margin-top:0;margin-bottom:20px;padding:0 5px}.page-job .page>.container a,.page-job .page>.container dd,.page-job .page>.container div,.page-job .page>.container dt,.page-job .page>.container h1,.page-job .page>.container h2,.page-job .page>.container h3,.page-job .page>.container h4,.page-job .page>.container h5,.page-job .page>.container li,.page-job .page>.container p,.page-job .page>.container small,.page-job .page>.container span,.page-job .page>.container strong,.page-job .page>.container td,.page-job .page>.container th{font-family:'Avenir Regular'}.page-job .page>.container .content{display:block}.page-job .page>.container .advertisement{text-align:center}.page-job .page>.container .advertisement .ad{margin:15px 0}.page-job .page>.container .advertisement .ad:first-of-type{margin-top:0}.dartmouth-health-partner-page-job-categories .card .cat-content .links a+a,.page-job .page>.container .advertisement .ad-search li:first-of-type{margin-top:8px}.page-job .page>.container .advertisement .ad-search{display:block;padding:20px;border-radius:4px;line-height:1.2;background:#fff;box-shadow:1px 1px 4px 0 rgba(0,0,0,.2);text-align:start}.page-job .page>.container .advertisement .ad-search>span{font-weight:700;margin-bottom:8px;color:#393839;font-size:18px}.page-job .page>.container .advertisement .ad-search li{margin-bottom:8px;font-size:16px}.page-job .page>.container .advertisement .ad-search li:last-of-type{margin-bottom:0}.page-job .page>.container>.advertisement,.page-job .page>.container>.job-posting{margin:0}.page-job .page>.container>.job-posting{float:left;width:calc(74% - 5px);margin-right:5px}.page-job .page>.container>.advertisement{float:right;width:calc(26% - 5px);margin-left:5px}.page-job .page>.container.no-ads>.job-posting{width:100%;max-width:880px;margin:auto;float:unset}.page-job .page>.container.no-ads>.advertisement{display:none}.page-job .bottom-nav{position:fixed;bottom:0;height:50px;width:100%;z-index:10}.page-job .bottom-nav .container{height:100%;padding:0}.page-job .bottom-nav .container nav{height:100%;width:100%;display:inline-block;margin:0 auto}.page-job .bottom-nav .container nav .btn{width:34%;height:100%;background-color:#58595B;color:#fff;display:inline-block;cursor:pointer;margin:0;line-height:50px;font-size:12px;font-weight:500;border-radius:0;text-align:center;padding:0}.page-job .bottom-nav .container nav .btn.disabled{color:#8f9496;pointer-events:none;cursor:default}.page-job .bottom-nav .container nav .apply{float:left;border-radius:0;opacity:1;color:#fff;background:#2e79d1!important}.page-job .bottom-nav .container nav .quick-applied,.page-job .bottom-nav .container nav .quick-apply{float:left;border-radius:0;opacity:1;color:#fff;background:#f41d19}.page-job .bottom-nav .container nav .quick-applied.disabled,.page-job .bottom-nav .container nav .quick-apply.disabled{background:#D0D2D3!important;color:#fff;pointer-events:none}.page-job .bottom-nav .container nav .job-not-active{width:100%;border-radius:0;opacity:1;color:#fff;background:#888!important}.page-job .bottom-nav .container nav [class*=icon-]{line-height:18px}.page-job .bottom-nav .container nav .next,.page-job .bottom-nav .container nav .prev{font-size:30px;padding-top:10px;float:left}.page-job .bottom-nav .container nav .prev{margin-right:0;border-right:0}.page-job .bottom-nav .container nav .next{margin-left:0}.page-job .bottom-nav .container nav .social_share_container{width:50%;display:block;float:right}.page-job .bottom-nav .container nav .social_share_container a{border:none;font-size:12px;width:64%;position:relative;bottom:52px;float:right;height:52px}.page-job .bottom-nav .container nav .social_share_container .social_share{float:right;position:absolute;right:33px;top:calc(-100% - 90px);width:32px;display:none}.page-job .bottom-nav .container nav .social_share_container:hover .social_share,.page-job .bottom-nav .container nav .social_share_container:hover .social_share:hover,.page-job.loaded .header .nav-bar .tool-bar{display:block}.page-job .bottom-nav .container nav .social_share_container .social_share a{border:none;font-size:12px;width:100%;height:37px}.page-job .bottom-nav .container nav .social_share_container .social_share img{filter:grayscale(100%);margin:2px}.page-job .bottom-nav .container nav .social_share_container .social_share img:hover{filter:grayscale(0)}.page-job.loaded .page>.container{visibility:visible}.page-job.loaded .header{height:auto;position:sticky!important}@media (max-width:992px){.page-job.loaded .page{margin-top:100px}.page-job .page,.page-job .page .container{-webkit-overflow-scrolling:touch}.page-job .page{margin-top:0;max-height:100%}.page-job .page .header{position:absolute!important}.page-job .page .top-nav h2{margin:0}.page-job .page .top-nav.fixed{position:sticky;margin-top:0;top:0}.page-job .page>.container{margin-top:0;padding:0 0 50px}.page-job .page>.container h1{font-size:20px}.page-job .page>.container .job-posting{width:100%}.page-job .page .container .ad a{text-align:center;width:100%}.page-job .footer{display:none}.page-job #intercom-launcher{bottom:55px!important}}@media (min-width:1430px){.page-job .page>.container{padding:0}}.dartmouth-health-partner-page-job-categories{height:100vh;padding-top:93px;padding-bottom:35px;overflow:auto;font-size:14px}.dartmouth-health-partner-page-job-categories .card{box-shadow:0 2px 4px 0 rgba(0,0,0,.2);transition:.3s}.dartmouth-health-partner-page-job-categories .card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.dartmouth-health-partner-page-job-categories *{box-sizing:border-box;margin:0}.dartmouth-health-partner-page-job-categories .cat-container{max-width:1199px;margin:0 auto;padding:0 80px;width:100%}@media only screen and (max-width:991px){.dartmouth-health-partner-page-job-categories .cat-container{padding:0 15px}}.dartmouth-health-partner-page-job-categories section{padding:50px 0}.dartmouth-health-partner-page-job-categories .banner-section{background:url(../img/dh_hero_new.png) center;background-size:cover;min-height:341px;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width:991px){.dartmouth-health-partner-page-job-categories .banner-section{min-height:310px}}@media only screen and (min-width:540px) and (max-width:540px){.dartmouth-health-partner-page-job-categories .banner-section{min-height:200px}}@media only screen and (max-width:767px){.dartmouth-health-partner-page-job-categories section{padding:25px 0}.dartmouth-health-partner-page-job-categories .banner-section{min-height:170px}}.dartmouth-health-partner-page-job-categories .banner-section .cat-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dartmouth-health-partner-page-job-categories .banner-section .cat-content{max-width:550px;width:100%}.dartmouth-health-partner-page-job-categories .banner-section .title{background:rgba(0,102,79,.8);color:#fff;padding:10px 15px;font-size:34px;font-weight:700;letter-spacing:1px;display:table;min-width:250px}@media only screen and (max-width:767px){.dartmouth-health-partner-page-job-categories .banner-section .title{min-width:180px;font-size:24px}}.dartmouth-health-partner-page-job-categories .banner-section .search-control{position:relative;margin-top:20px}.dartmouth-health-partner-page-job-categories .banner-section .search-control input{height:48px;border-radius:50px;border:0;outline:0;font-size:16px;font-weight:700;color:#666;line-height:48px;padding:6px 15px;width:100%}.dartmouth-health-partner-page-job-categories .banner-section .search-control button{background:#78be20;border:0;outline:0;width:65px;border-radius:50px;color:#fff;position:absolute;right:0;top:0;height:100%;cursor:pointer}.dartmouth-health-partner-page-job-categories .tab-content{display:grid;grid-template-columns:185px 1fr;grid-gap:30px}@media only screen and (max-width:767px){.dartmouth-health-partner-page-job-categories .tab-content{display:block}}.dartmouth-health-partner-page-job-categories .cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;width:100%}@media only screen and (max-width:991px){.dartmouth-health-partner-page-job-categories .cards{grid-template-columns:repeat(2,1fr)}}.dartmouth-health-partner-page-job-categories .card{background:#fff;max-width:300px}@media only screen and (max-width:575px){.dartmouth-health-partner-page-job-categories .cards{grid-template-columns:repeat(1,1fr);grid-gap:15px}.dartmouth-health-partner-page-job-categories .card{max-width:100%}}.dartmouth-health-partner-page-job-categories .card img{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:767px){.dartmouth-health-partner-page-job-categories .card img{height:220px}}@media only screen and (min-width:540px) and (max-width:540px){.dartmouth-health-partner-page-job-categories .card img{height:300px}}.dartmouth-health-partner-page-job-categories .card h2{-ms-flex:1;flex:1;color:#00664f;font-size:18px;line-height:1;font-weight:700;padding-bottom:8px}.dartmouth-health-partner-page-job-categories .card .description{color:#58595b;font-size:12px;margin-left:4px}.dartmouth-health-partner-page-job-categories .card .cat-content{padding:21px 15px 15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:175px;position:relative}.dartmouth-health-partner-page-job-categories .card .cat-content .links{position:absolute;bottom:0;padding-bottom:10px}.dartmouth-health-partner-page-job-categories .card .cat-content .links a{display:block;text-decoration:none;color:#00664f;font-weight:500}.dartmouth-health-partner-page-job-categories .card .cat-content .links a .fas{margin-left:10px;color:#78be20}.dartmouth-health-partner-page-job-categories .card .cat-content .links a:hover{color:#78be20}.dartmouth-health-partner-page-job-categories .tab-links ul{list-style:none;padding:0;margin:0}.dartmouth-health-partner-page-job-categories .tab-links ul li{margin-bottom:10px;display:block}.dartmouth-health-partner-page-job-categories .tab-links ul li a{font-size:15px;border:2px solid #78be20;text-decoration:none;font-weight:700;background:#fff;padding:10px 15px;display:block;color:#00664f;border-radius:25px}.dartmouth-health-partner-page-job-categories .tab-links ul li a:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.dartmouth-health-partner-page-job-categories .tab-links ul li a .fas{float:right;font-size:20px;color:#78be20}.dartmouth-health-partner-page-job-categories .tab-links ul li.active a{background:#78be20;color:#fff}.dartmouth-health-partner-page-job-categories .tab-links ul li.active a .fas{color:#fff}@media only screen and (min-width:1024px) and (max-width:1024px){.dartmouth-health-partner-page-job-categories{padding-top:86px}}@media only screen and (max-width:991px){.dartmouth-health-partner-page-job-categories{padding-top:58px}}.dartmouth-health-partner-page-job-categories i:after,.dartmouth-health-partner-page-job-categories i:before{font-family:"Font Awesome 5 Free"!important}.dh-job-categories-header .toolbars-container{display:none}.dh-job-categories-header .dartmouth-health-custom-header{padding-left:12px;border-bottom-width:8px;border-bottom-style:solid;border-image-slice:1;border-image-source:url(../img/partners/dh_solid_border.png)}.genesishcc-partner-job-categories{font-family:"Avenir Next",Arial,"Helvetica Neue",Helvetica,serif;height:calc(100vh - 112px);margin-top:74px;margin-bottom:35px;overflow:auto;font-size:14px}.genesishcc-partner-job-categories .card{box-shadow:0 2px 4px 0 rgba(0,0,0,.2);transition:.3s}.genesishcc-partner-job-categories .card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.genesishcc-partner-job-categories *{box-sizing:border-box;margin:0}.genesishcc-partner-job-categories section{padding:55px 0}@media only screen and (max-width:767px){.genesishcc-partner-job-categories section{padding:25px 0}}.genesishcc-partner-job-categories .custom-container{margin:0 auto;padding:0 55px;width:100%}@media only screen and (max-width:991px){.genesishcc-partner-job-categories .custom-container{padding:20px 30px}}@media only screen and (max-width:767px){.genesishcc-partner-job-categories .custom-container{padding:25px 15px}}.genesishcc-partner-job-categories .banner{padding:50px 40px}@media only screen and (max-width:991px){.genesishcc-partner-job-categories .banner{padding:105px 10px}}@media only screen and (max-width:767px){.genesishcc-partner-job-categories .banner{padding:85px 10px}}@media only screen and (min-width:1024px) and (max-width:1024px){.genesishcc-partner-job-categories .banner{padding:100px 10px}}.genesishcc-partner-job-categories .banner-section{background:url(../img/genesis-bg.png) center;background-size:cover;min-height:550px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:991px){.genesishcc-partner-job-categories .banner-section{min-height:510px}}@media only screen and (max-width:767px){.genesishcc-partner-job-categories .banner-section{min-height:375px}}.genesishcc-partner-job-categories .banner-section .cat-content{max-width:1040px;width:100%}.genesishcc-partner-job-categories .banner-section .banner-title{max-width:814px;text-align:center;color:#fff;font-size:67px;font-weight:500;letter-spacing:1px;font-family:Montserrat,sans-serif}@media only screen and (max-width:991px){.genesishcc-partner-job-categories .banner-section .banner-title{font-size:52px}}@media only screen and (max-width:767px){.genesishcc-partner-job-categories .banner-section .banner-title{font-size:27px}}@media only screen and (min-width:1024px) and (max-width:1024px){.genesishcc-partner-job-categories .banner-section .banner-title{font-size:60px}}.genesishcc-partner-job-categories .banner-section .search-control{position:relative;margin-top:35px;margin-left:60px;width:70%;z-index:100}@media only screen and (max-width:991px){.genesishcc-partner-job-categories .banner-section .search-control{margin:50px auto auto;width:85%}}@media only screen and (max-width:767px){.genesishcc-partner-job-categories .banner-section .search-control{margin:80px auto auto;width:100%}}@media only screen and (max-width:281px){.genesishcc-partner-job-categories .banner{padding:60px 10px}.genesishcc-partner-job-categories .banner-section{min-height:195px}.genesishcc-partner-job-categories .banner-section .banner-title{font-size:24px}.genesishcc-partner-job-categories .banner-section .search-control{margin-top:45px}}.genesishcc-partner-job-categories .hero{width:500px;height:445px;position:relative;bottom:225px;float:right;margin-top:-265px}@media only screen and (max-width:991px){.genesishcc-partner-job-categories .hero{height:280px;width:330px;bottom:110px;margin-top:-220px}}@media only screen and (max-width:767px){.genesishcc-partner-job-categories .hero{width:215px;height:190px;bottom:14px;margin-top:-220px}}@media only screen and (min-width:1024px) and (max-width:1024px){.genesishcc-partner-job-categories .hero{width:420px;height:325px;bottom:150px;margin-top:-220px}}@media only screen and (max-width:281px){.genesishcc-partner-job-categories .hero{width:170px;height:128px;bottom:-49px;margin-top:-220px}}.genesishcc-partner-job-categories .browse{background-color:#dcddde;text-align:center;padding:12px;margin-top:-15px;font-weight:500;font-size:16px}.genesishcc-partner-job-categories .browse a{color:#000}@media only screen and (max-width:991px){.genesishcc-partner-job-categories .browse{padding:15px;margin-top:-12px}}@media only screen and (max-width:767px){.genesishcc-partner-job-categories .browse{padding:10px;margin-top:-7px}.genesishcc-partner-job-categories .card{width:100%}}.genesishcc-partner-job-categories .cards{margin-top:50px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;width:100%}@media only screen and (max-width:991px){.genesishcc-partner-job-categories .cards{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px) and (max-width:1024px){.genesishcc-partner-job-categories .cards{grid-gap:15px}}.genesishcc-partner-job-categories .card{background:#fff;border-radius:8px}@media only screen and (max-width:575px){.genesishcc-partner-job-categories .cards{grid-template-columns:repeat(1,1fr);grid-gap:15px}.genesishcc-partner-job-categories .card{max-width:100%}}.genesishcc-partner-job-categories .card img{width:100%;-o-object-fit:cover;object-fit:cover}.genesishcc-partner-job-categories .card h2{font-size:18px;font-weight:700;line-height:1;height:36px;color:#041B28;margin-bottom:7px}@media only screen and (max-width:1199px){.genesishcc-partner-job-categories .card h2{font-size:18px}}@media only screen and (max-width:767px){.genesishcc-partner-job-categories .card h2{font-size:16px;height:auto;margin-bottom:12px}}.genesishcc-partner-job-categories .card h3{font-size:12px;font-weight:500;height:42px}@media only screen and (max-width:1199px){.genesishcc-partner-job-categories .card h3{font-size:16px}}@media only screen and (max-width:767px){.genesishcc-partner-job-categories .card h3{font-size:14px;margin-bottom:10px}}.genesishcc-partner-job-categories .card .cat-content{padding:20px 16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:177px}@media only screen and (max-width:991px){.genesishcc-partner-job-categories .card .cat-content{padding:15px 10px;height:auto}}.genesishcc-partner-job-categories .card .cat-content .links a{margin-top:40px;display:block;text-decoration:none;color:red;font-weight:500;font-size:14px}@media only screen and (max-width:1199px){.genesishcc-partner-job-categories .card .cat-content .links a{font-size:12px}}@media only screen and (max-width:767px){.genesishcc-partner-job-categories .card .cat-content .links a{font-size:14px;margin-top:10px}}.genesishcc-partner-job-categories .card .cat-content .links a .fas{margin-left:10px}.genesishcc-partner-job-categories .card .cat-content .links a+a{margin-top:8px}.genesishcc-partner-job-categories .card .cat-content .links a:hover{color:#e61d26}.genesishcc-partner-job-categories .about-genesis .about-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:15px;-ms-flex-pack:center;justify-content:center;font-size:40px;color:#3C3B3C;font-weight:700;white-space:nowrap;font-family:Montserrat,sans-serif}.genesishcc-partner-job-categories .about-genesis .about-title img{height:65px;width:85px}.genesishcc-partner-job-categories .about-genesis .about-content{background-color:#f9f9f9;margin:25px auto 0}.genesishcc-partner-job-categories .about-genesis .about-info{display:grid;place-items:center;grid-template-columns:repeat(4,1fr);grid-gap:25px;text-align:center;padding:55px 0}@media only screen and (max-width:991px){.genesishcc-partner-job-categories .about-genesis .about-info{grid-template-columns:repeat(2,1fr)}}.genesishcc-partner-job-categories .about-genesis .about-info .item{display:grid;grid-template-rows:70px 50px 70px;grid-gap:8px}@media only screen and (max-width:767px){.genesishcc-partner-job-categories .about-genesis .about-title{font-size:24px}.genesishcc-partner-job-categories .about-genesis .about-info{grid-template-columns:repeat(1,1fr)}.genesishcc-partner-job-categories .about-genesis .about-info .item{grid-template-rows:auto}}.genesishcc-partner-job-categories .about-genesis .about-info .item i{font-size:36px;color:#bf6d70}@media only screen and (max-width:767px){.genesishcc-partner-job-categories .about-genesis .about-info .item i{font-size:20px}}@media only screen and (max-width:281px){.genesishcc-partner-job-categories .about-genesis .about-info .item i{font-size:18px}}.genesishcc-partner-job-categories .about-genesis .about-info .item p{font-size:22px;font-weight:500;color:#3C3B3C}@media only screen and (max-width:767px){.genesishcc-partner-job-categories .about-genesis .about-info .item p{font-size:16px}}.genesishcc-partner-job-categories .about-genesis .about-info .item .value{font-weight:600;font-size:32px;color:#3C3B3C}@media only screen and (max-width:767px){.genesishcc-partner-job-categories .about-genesis .about-info .item .value{font-size:20px}}.genesishcc-partner-job-categories .title{display:inline-block;font-size:50px;color:#3C3B3C;font-weight:700;min-width:180px;font-family:Montserrat,sans-serif}@media only screen and (max-width:991px){.genesishcc-partner-job-categories .title{font-size:38px}}.genesishcc-partner-job-categories .title.underline:after{content:"";display:block;background-color:#e61d26;height:10px;width:100%}@media only screen and (max-width:767px){.genesishcc-partner-job-categories .title{min-width:100px;font-size:28px}.genesishcc-partner-job-categories .title.underline:after{height:5px}}@media only screen and (max-width:575px){.genesishcc-partner-job-categories .title.underline.wrap-underline{width:182px}}.genesishcc-partner-job-categories .genesis-info{display:grid;grid-gap:50px;grid-template-columns:repeat(2,1fr);-ms-flex-align:center;align-items:center}.genesishcc-partner-job-categories .genesis-info .image img{width:100%}.genesishcc-partner-job-categories .genesis-info p{font-size:22px;margin-top:25px;line-height:1.6}.genesishcc-partner-job-categories .genesis-info .core-belief{margin-top:50px}@media only screen and (max-width:991px){.genesishcc-partner-job-categories .genesis-info{grid-template-columns:repeat(1,1fr);grid-gap:25px}.genesishcc-partner-job-categories .left .image{-ms-flex-order:1;order:1}.genesishcc-partner-job-categories .left .description{-ms-flex-order:2;order:2}}.genesishcc-partner-job-categories .testimonial .testimonials{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;width:100%}.genesishcc-partner-job-categories .testimonial .testimonials .testimonial-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;width:100%}.genesishcc-partner-job-categories .testimonial .testimonials .testimonial-content .testimonial-image{position:relative;top:93px}.genesishcc-partner-job-categories .testimonial .testimonials .testimonial-content .testimonial-image img{height:205px;width:205px;border-radius:50%}@media only screen and (max-width:767px){.genesishcc-partner-job-categories .genesis-info p{font-size:16px}.genesishcc-partner-job-categories .testimonial .testimonials .testimonial-content .testimonial-image{top:60px}.genesishcc-partner-job-categories .testimonial .testimonials .testimonial-content .testimonial-image img{height:135px;width:135px}}.genesishcc-partner-job-categories .testimonial .testimonials .testimonial-content .testimonial-text{min-height:500px;padding:122px 20px 62px;line-height:1.8;font-style:italic;background-color:#908d8d0d;font-size:20px}@media only screen and (max-width:991px){.genesishcc-partner-job-categories .testimonial .testimonials{grid-template-columns:repeat(1,1fr)}.genesishcc-partner-job-categories .testimonial .testimonials .testimonial-content .testimonial-text{min-height:auto;padding-bottom:25px}.genesishcc-partner-job-categories{margin-top:40px;height:calc(100vh - 40px)}}@media only screen and (min-width:1024px) and (max-width:1024px){.genesishcc-partner-job-categories .testimonial .testimonials .testimonial-content .testimonial-text{min-height:535px}}.genesishcc-partner-job-categories .testimonial .testimonials .testimonial-content .testimonial-text i{color:#58595bd1;position:relative;bottom:5px}@media only screen and (max-width:767px){.genesishcc-partner-job-categories .testimonial .testimonials .testimonial-content .testimonial-text{min-height:250px;font-size:18px;line-height:1.4;padding:70px 20px}.genesishcc-partner-job-categories{margin-top:39px;margin-bottom:10px;height:calc(100vh - 39px)}}.genesishcc-partner-job-categories i:after,.genesishcc-partner-job-categories i:before{font-family:"Font Awesome 5 Free"!important}.genesishcc-partner-job-categories .primary-filters .recent-searches{margin-top:0;margin-left:0;width:calc(100% - 225px)}@media only screen and (max-width:991px){.genesishcc-partner-job-categories .primary-filters .recent-searches{margin-top:14px;left:auto;width:calc(100% - 165px)}}@media only screen and (max-width:767px){.genesishcc-partner-job-categories .primary-filters .recent-searches{margin-top:14px;left:auto;width:calc(100% - 65px)}.genesishcc-partner-job-categories .primary-filters .recent-searches ul li{margin-left:5px;padding:0}.genesishcc-partner-job-categories .primary-filters .recent-searches a{font-size:12px}}@media only screen and (min-width:540px) and (max-width:540px){.genesishcc-partner-job-categories .primary-filters .recent-searches{margin-top:14px;left:auto;width:calc(100% - 120px)}}.genesishcc-partner-job-categories .primary-filters .recent-searches .mc-hide{margin-left:0}.genesishcc-partner-job-categories .primary-filters .recent-keywords{margin-top:10px}@media only screen and (max-width:767px){.genesishcc-partner-job-categories .primary-filters .recent-keywords ul li{margin-left:5px;padding:0}.genesishcc-partner-job-categories .primary-filters .recent-keywords a{font-size:12px}}.genesishcc-partner-job-categories .primary-filters .search-keyword{font-size:12px}.genesis-main-page .icon-search,.genesis-main-page .toolbars-container,.genesis-main-page .wrap-dd-select{display:none}.genesis-main-page .primary-filters{display:-ms-flexbox;display:flex;border-radius:10px;height:50px;-ms-flex-preferred-size:50px;flex-basis:50px;width:100%}.genesis-main-page .buttons button{border-radius:15px;outline:0;position:absolute;padding:15px;right:1%;top:5px;height:80%;font-weight:500}@media only screen and (max-width:767px){.genesis-main-page .buttons button{border-radius:12px;padding:8px;font-size:12px}}.genesis-main-page .btn-search{background-color:#dcddde;border-color:#dcddde}.genesis-main-page .btn-search .findJobs{display:block;color:#000}.genesis-main-page .primary-filters input{width:100%;float:none;height:50px;border:0;margin-right:70px;padding-left:25px;color:#000!important}.genesis-main-page .lcautocomplete input,.genesis-main-page .location input{font-size:16px}.genesis-main-page .lcautocomplete input::-webkit-input-placeholder,.genesis-main-page .location input::-webkit-input-placeholder{color:#a9a9a9!important}.genesis-main-page .lcautocomplete input{border-right:1px solid #a9a9a9;border-radius:0}.genesis-main-page .location .geolocation-pin{top:0;right:120px}@media only screen and (max-width:991px){.genesis-main-page .primary-filters input{margin-right:10px}.genesis-main-page .location input{width:100%}.genesis-main-page .location .geolocation-pin{right:95px}}@media only screen and (max-width:767px){.genesis-main-page .primary-filters input{margin-right:4px;padding:10px 5px}.genesis-main-page .lcautocomplete input,.genesis-main-page .location input{font-size:12px}.genesis-main-page .location input{width:100%}.genesis-main-page .search-keyword{width:40%}.genesis-main-page .lcautocomplete input{margin-right:6px}.genesis-main-page .location .geolocation-pin{right:85px}}.genesis-main-page .header.has-toolbar{height:78px}.page-not-found{font-family:Tahoma,Verdana,Arial;font-family:'Avenir Next',Arial,'Helvetica Neue',Helvetica,serif;box-sizing:inherit;padding:130px 0 50px;color:#363636;outline:0;background-color:#fff;font-color:#000;-webkit-font-smoothing:antialiased;min-height:calc(100vh);content:'viewport-units-buggyfill; min-height: calc(100vh);'}.page-not-found a,.page-not-found div,.page-not-found h1,.page-not-found h2,.page-not-found h3,.page-not-found h4,.page-not-found h5,.page-not-found input,.page-not-found li,.page-not-found p,.page-not-found small,.page-not-found span,.page-not-found strong,.page-not-found td,.page-not-found th{font-family:'Avenir Regular'}.page-not-found a.big-button{min-width:211px;line-height:50px;font-size:27px;margin:20px auto}@media (max-width:480px){.page-not-found{padding-top:80px}.page-not-found a.big-button{line-height:35px;font-size:20px}}.page-not-found .header .logo .logo-mini{display:block!important}.page-not-found .content{text-align:center;text-align:-webkit-center;margin:0 100px}.page-not-found .content h1{font-size:40pt}.page-not-found .content h2{font-size:15pt}.page-not-found .footer{position:absolute;bottom:0;width:100%}@media (max-width:480px){.page-not-found .content{margin:0 10px}.page-not-found .content h1{font-size:30pt}.page-not-found .content h2{font-size:15pt}.page-not-found .footer{position:fixed}}.page-not-found.job-alert .content h1,.page-not-found.page-password .content h1{font-size:32pt}.page-not-found.job-alert .content>div,.page-not-found.page-password .content>div{margin:0 auto}.page-not-found.job-alert .content>div .head-title,.page-not-found.page-password .content>div .head-title{text-align:left;margin-bottom:25px;color:#58595B;font-size:18px;font-weight:600}.page-not-found.job-alert .content>div .head-title i,.page-not-found.page-password .content>div .head-title i{color:#205EA8;font-size:20px;font-weight:400;top:1px;position:relative;margin-right:5px}@media (max-width:480px){.page-not-found.job-alert .content>div .head-title,.page-not-found.page-password .content>div .head-title{font-size:16px}}.page-not-found.job-alert .content>div a,.page-not-found.page-password .content>div a{width:100%}.page-not-found.job-alert .content>div span,.page-not-found.page-password .content>div span{text-align:left;display:inline-block}@media (min-width:480px){.page-not-found{min-height:calc(100vh - 20px);content:'viewport-units-buggyfill; min-height: calc(100vh - 20px);'}.page-not-found .header .nav-bar{background:0 0;box-shadow:none}.page-not-found.job-alert .content>div,.page-not-found.page-password .content>div{width:400px}}.page-not-found.page-settings .content{display:table;height:100%;width:400px;margin:-100px auto 0}.page-not-found.page-settings .content h1{font-size:32pt}.page-not-found.page-settings .content>div{margin:0 auto;display:table-cell;vertical-align:middle}.page-not-found.page-settings .content>div .head-title{text-align:left;margin-bottom:25px;color:#58595b;font-size:18px;font-weight:600}.page-not-found.page-settings .content>div .head-title i{color:#205ea8;font-size:22px;font-weight:400;top:1px;position:relative;margin-right:5px}.page-not-found.page-settings .content>div .head-title .title{font-size:22px}.page-not-found.page-settings .content>div .head-title .sub-title{font-size:16px;font-weight:500;margin:10px 0}@media (max-width:480px){.page-not-found.page-settings .content>div .head-title{font-size:16px}}.page-not-found.page-settings .content>div a{width:100%}.page-not-found.page-settings .content>div span{text-align:left;display:inline-block;color:#58595b}.page-not-found.page-settings .content>div form fieldset span.label,.results-page .header .logo img.logo-mini{display:block}.page-not-found.page-settings .content>div form fieldset{margin:10px 0;text-align:left}.page-not-found.page-settings .content>div form fieldset label{font-size:18px;color:#888;font-weight:700}.page-not-found.page-settings .content>div form fieldset .checkbox{text-align:left;padding-left:15px}.page-not-found.page-settings .content>div form fieldset .checkbox div{height:30px}.page-not-found.page-settings .content>div form fieldset .checkbox div .check-set{margin-bottom:15px;float:left;clear:both}.page-not-found.page-settings .content>div form fieldset .checkbox div .check-set input[type=checkbox]~span{width:30px;height:30px;line-height:30px;font-size:18px}.page-not-found.page-settings .content>div form fieldset .checkbox div .check-set~span{line-height:30px;font-size:18px;float:left;padding-left:5px}.page-not-found.page-settings .content>div form fieldset .input-wrapper input{font-size:20px;color:#58595B;padding:10px}.page-not-found.page-settings .content>div form fieldset .input-wrapper i.active:before{color:#5d920e;font-weight:700}.page-not-found.page-settings .content>div form fieldset .input-wrapper span.match-label{position:absolute;top:0;right:20px;font-size:20px;line-height:45px;color:#5d920e;font-weight:700}.page-not-found.page-settings .content>div .error-list{color:#f41d19;list-style:disc;padding:0 0 20px 15px;text-align:left}@media (min-width:480px){.page-not-found.page-settings .content>div{width:400px}}.results-page .bodybag{min-height:inherit;height:inherit}@media (min-width:992px){.results-page .bodybag{height:100vh}}@media (max-width:992px){.results-page .header{position:absolute}}.results-page .header .logo img.logo-dark-bg,.results-page .header .user_area{display:none}.results-page .header .menu li.user{display:block}.results-page .header .tool-bar h4{font-family:"Avenir Next";font-size:10px;font-weight:600;color:#689FE0;margin:0 20px}.results-page .header .tool-bar .stats_map{display:-ms-flexbox;display:flex;left:calc((((100vw - 230px)/ 2) - 660px)/ 2 + 100px);content:'viewport-units-buggyfill; left: calc((((100vw - 230px) / 2) - 660px) / 2 + 100px);';position:relative}.results-page .footer,.results-page .search-results .job-navigator .summary h2{display:none}@media (max-width:992px){.results-page .header .tool-bar .btn,.results-page .header .tool-bar .switch,.results-page .header .tool-bar .view_options,.results-page .header .tool-bar h4{display:none}.results-page .header .tool-bar .stats_map{width:100%;left:0!important;padding-top:7px}.results-page .header .tool-bar .stats_map .button_tabs{margin:auto}}.results-page .header.has-toolbar+.content{margin-top:100px}.results-page .header.has-toolbar.has-custom-header+.content{margin-top:122px}@media (max-width:992px){.results-page .header.has-toolbar.hide-header-mobile+.content{margin-top:0!important}}.results-page .header+.content{margin-top:50px}.results-page .header .toggle{position:absolute}.results-page .content{height:calc(100vh - 100px - 50px);content:'viewport-units-buggyfill; height: calc(100vh - 100px - 50px);'}@media (min-width:992px){.results-page .content{height:calc(100vh - 100px - 20px);content:'viewport-units-buggyfill; height: calc(100vh - 100px - 20px);'}}@media (max-width:992px){.results-page .content.is-filter-active{height:calc(100vh - 50px);content:'viewport-units-buggyfill; height: calc(100vh - 50px);';margin-top:0}}.results-page .has-summary-mask .content{height:calc(100vh - 100px - 50px - 29px);content:'viewport-units-buggyfill; height: calc(100vh - 100px - 50px - 29px);'}@media (min-width:992px){.results-page .has-summary-mask .content{height:calc(100vh - 100px - 20px - 29px);content:'viewport-units-buggyfill; height: calc(100vh - 100px - 20px - 29px);'}}.results-page .search-results .job-navigator .summary .content{top:0;max-height:calc(100vh - 142px - 50px);content:"viewport-units-buggyfill; max-height: calc(100vh - 142px - 50px);"}@media (min-width:992px){.results-page .search-results .job-navigator .summary .content{max-height:calc(100vh - 142px - 20px);content:"viewport-units-buggyfill; max-height: calc(100vh - 142px - 20px);"}}@media (max-width:992px){.results-page .search-results .job-navigator .summary.fixed,.results-page .search-results .job-navigator .summary.fixed .content{height:calc(100vh - 50px - 50px);max-height:calc(100vh - 50px - 50px);content:"viewport-units-buggyfill; max-height: calc(100vh - 50px - 50px);"}.results-page .search-results .job-navigator .summary.fixed{position:fixed;top:50px}}.results-page .search-results .job-navigator.has-summary-mask .summary .content{max-height:calc(100vh - 100px - 50px - 29px);content:"viewport-units-buggyfill; max-height: calc(100vh - 100px - 50px - 29px);"}@media (min-width:992px){.results-page .search-results .job-navigator.has-summary-mask .summary .content{max-height:calc(100vh - 100px - 20px - 29px);content:"viewport-units-buggyfill; max-height: calc(100vh - 100px - 20px - 29px);"}.results-page .footer{display:block;height:20px}.results-page.loading:after{background:center 200px no-repeat rgba(250,250,250,.85);background-image:url(../img/spinner.gif)}}.results-page.loading:after{position:fixed;top:0;left:0;content:''}.customer-custom-header{display:none}.classes-page .faceted-search section.filters .btn-job-alert,.classes-page .faceted-search section.filters .save-search{display:none!important}.classes-page .faceted-search section.filters .filters-clear{width:100%}.page-terms .bodybag{background:url(../img/bg-lights.jpg) center top no-repeat #000;background:linear-gradient(to bottom,rgba(1,16,33,.95),rgba(1,16,33,.95)),url(../img/bg-lights.jpg) center top no-repeat #011021;background:-webkit-linear-gradient(top,rgba(1,16,33,.95),rgba(1,16,33,.95)),url(../img/bg-lights.jpg) center top no-repeat #011021}.page-terms .header{position:static}.page-terms .header .nav-bar{background:0 0;box-shadow:none}.page-terms .header+.content{margin-top:20px;margin-bottom:10px}.page-terms .footer{background-color:#363636}@media (min-width:480px){.page-terms .header+.content{margin-top:100px;margin-bottom:30px}.page-terms .footer{right:0;bottom:0;left:0}}.page-terms .content .container div{font-family:arial,helvetica,sans-serif!important;padding:20px;background-color:#fff}.page-terms .content .container h2{font-size:30px;margin:20px;text-shadow:0 0 20px rgba(0,0,0,.5)}.page-terms .content .container span{display:block;margin:20px;text-align:justify}.page-terms .content .container strong{font-weight:700}.tracker-page header .tool-bar .action-btn{display:none}.tracker-page .content #mainTab{padding:0;display:block;overflow:hidden}.tracker-page .content #mainTab .tracker-tool-bar{width:100%;background-color:#fff;height:50px;box-shadow:0 -11px 11px 11px rgba(0,0,0,.35);overflow:hidden;position:relative;z-index:9;display:none}.tracker-page .content #mainTab .tracker-tool-bar h4{font-family:"Avenir Next";font-size:10px;font-weight:600;color:#689FE0;margin:0 20px}.tracker-page .content #mainTab .tracker-tool-bar .stats_map{display:-ms-flexbox;display:flex;height:30px;line-height:30px;margin:10px}.tracker-page .content #mainTab .result-views{width:100%}.tracker-page .content #mainTab .result-views #mapTab,.tracker-page .content #mainTab .result-views #resultsTab,.tracker-page .content #mainTab .result-views.sheet-view{height:calc(100vh - 100px - 0px - 24px);content:"viewport-units-buggyfill; height: calc(100vh - 100px - 0px - 24px);"}.tracker-page .content #mainTab .result-views #resultsTab{overflow-y:auto}.tracker-page .content #mainTab .result-views .has-summary-mask#mapTab{height:calc(100vh - 100px - 50px - 24px - 29px);content:"viewport-units-buggyfill; height: calc(100vh - 100px - 50px - 24px - 29px);"}.tracker-page .content #mainTab .result-views .job-navigator .summary h2{display:none}.tracker-page .content #mainTab .result-views .job-navigator .summary .content{top:0;max-height:calc(100vh - 100px - 50px - 50px);content:"viewport-units-buggyfill; max-height: calc(100vh - 100px - 50px - 50px);"}@media (min-width:992px){.tracker-page .content #mainTab .result-views .job-navigator .summary .content{max-height:calc(100vh - 100px - 50px - 24px);content:"viewport-units-buggyfill; max-height: calc(100vh - 100px - 50px - 24px);"}}.page-maint .header .logo img,.page-ux-guide .header .logo img{max-height:60px}.page-maint .header .nav-bar{background:0 0;box-shadow:none}.page-maint .header .logo{height:60px}.page-maint .page-maint-content{min-height:calc(100vh);content:'viewport-units-buggyfill; min-height: calc(100vh);'}.page-maint .page-maint-content .content{display:table;color:#58595B;text-align:center;width:100%;height:100vh;content:'viewport-units-buggyfill; height: 100vh;'}.page-maint .page-maint-content .content h1,.page-maint .page-maint-content .content h2{font-family:'Avenir Regular'}.page-maint .page-maint-content .content>div{display:table-cell;vertical-align:middle}.page-maint .page-maint-content .content span{font-size:40px}.page-maint .page-maint-content .content h1{display:inline-block;font-size:35px;font-weight:700;top:-3px;position:relative}.page-maint .page-maint-content .content h2{font-size:31px}@media (max-width:992px){.page-maint .page-maint-content .content span{font-size:30px}.page-maint .page-maint-content .content h1{display:inline-block;font-size:25px;font-weight:700;top:-3px;position:relative}.page-maint .page-maint-content .content h2{font-size:15px}}.page-maint:after{display:none}.page-admin{color:#5B5C5E}.page-admin .blue,.page-admin a{color:#2A77D3}.page-admin .strong{font-weight:500}.page-admin .bold{font-weight:700}.page-admin .bodybag{margin-top:50px;position:relative}.page-admin .icon-notification.error{color:#f41d19;font-size:12px}.page-admin .icon-warning{color:#f5a52b;font-size:12px}.page-admin .page-admin-container{position:relative;left:65px;padding:20px;width:calc(100vw - 80px);content:'viewport-units-buggyfill; width: calc(100vw - 80px);'}.page-admin .page-admin-container>div{width:100%}.page-admin .page-admin-container .title-area{height:80px}.page-admin .page-admin-container .title-area h1{font-weight:700;font-size:16px}.page-admin .page-admin-container .title-area .left-area{max-width:44%}.page-admin .page-admin-container .title-area .check_filters{float:left;margin-right:20px;margin-bottom:10px}.page-admin .page-admin-container .title-area .check_filters .selected{text-decoration:underline}.page-admin .page-admin-container .title-area .link_bar{float:left}.page-admin .page-admin-container .title-area .link_bar a{margin-right:20px}.page-admin .page-admin-container .title-area .top-right-filter{float:right;margin-bottom:10px;min-width:150px}.page-admin .page-admin-container .title-area .top-right-filter .wrap-dd-select{padding:3px 32px 3px 9px;height:30px}.page-admin .page-admin-container .title-area .search_box .search_input{border:2px solid #f0f0f0;border-radius:5px;height:30px;width:350px;text-indent:5px;font-size:14px}.page-admin .page-admin-container .title-area .search_box .btn-search{padding-top:7px;padding-bottom:7px;font-size:14px;line-height:14px}.page-admin .page-admin-container .title-area .search_box .btn-search .icon-search{margin-right:5px}.page-admin .page-admin-container .title-area .pagination{float:right}.page-admin .page-admin-container .title-area .pagination button{color:#2A77D3;font-weight:700;font-size:12px;width:25px;height:25px;text-align:center;background-color:#F0F0F0;border:1px solid #BEBEBE;padding:0;border-radius:3px}.page-admin .page-admin-container .title-area .grid-area{position:relative}.page-admin .page-admin-container h1{font-weight:700;font-size:16px}.page-admin .page-admin-container h2{font-weight:700;font-size:14px}.page-admin:after{opacity:0}.page-admin.loading:after{opacity:1}.page-admin.veil:after{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;content:'';transition:opacity 1s ease-out;transition-delay:1s;pointer-events:none;opacity:1;background:rgba(250,250,250,.85)}.page-admin-employers .page-admin-container .grid-area .employer_status{text-align:center}.page-admin-employers .page-admin-container .grid-area .employer_status .ads_label{visibility:hidden}.page-admin-employers .page-admin-container .grid-area .employer_status .ads_label.visible{visibility:visible}.page-admin-employers .page-admin-container .grid-area .employer_status .quick-apply-enabled,.page-admin-employers .page-admin-container .grid-area .employer_status>div{display:inline-block;margin:0 5px;color:#2A77D3}.page-admin-employers .page-admin-container .grid-area .employer_status .ball{margin:0 25px}.page-admin-employers .page-admin-container .grid-area .employer_status span{font-size:9pt}.page-admin-employers-settings .container-section .btn-default,.page-admin-employers-settings .container-section .btn-new{font-size:10pt;padding:10px;left:12px;top:26px;position:absolute}.page-admin-ats-settings.modal-open,.page-admin-ats.modal-open,.page-admin-import-settings.modal-open{position:relative}.page-admin-employers-settings .ad-container-section .advertisement-grid .ad-files span{font-size:18pt;line-height:24px;vertical-align:middle;margin-right:5px}.page-admin-employers-settings .ad-container-section .advertisement-grid .ad-pixel-tag{padding-left:15px}.page-admin-employers-settings .ad-container-section .advertisement-grid .ad-pixel-tag i{color:#89d815}.page-admin-employers-settings .location_status .quick-apply-enabled,.page-admin-employers-settings .location_status>div{display:inline-block;color:#2A77D3}.page-admin-ats .error.icon-notification,.page-admin-ats-settings .error.icon-notification,.page-admin-import-settings .error.icon-notification{color:#f41d19;font-size:12px}.page-admin-import-settings .grid-area .grid-row td.location span.city{width:65%}.page-admin-import-settings .grid-area .grid-row td.location span.city,.page-admin-import-settings .grid-area .grid-row td.location span.state{font-size:12px;color:#7d7e7f;display:inline-block}.page-admin-import-settings .grid-area .grid-row td.location span.state{width:auto}.page-admin-campaigns .letter-avatar{display:inline-block;width:30px;height:30px;line-height:30px;border-radius:30px;font-size:14px;margin-right:2px;background-color:#89d815}.page-admin-campaigns .type{text-transform:capitalize}.page-admin-job-applications .filters{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:20px 0}.page-admin-job-applications .filters>div{-ms-flex-positive:1;flex-grow:1;margin:0 10px}.page-admin-job-applications .filters>div .field-label{font-weight:700}.page-admin-job-applications table.grid tr td span{display:block}.page-account{overflow:hidden}.page-account .header-main,.page-account .header-main .logo{display:none}.page-account .header-account-mobile{display:block}.page-account .header-account-mobile .icon-close{color:#fff;position:absolute;margin:10px;line-height:32px;font-size:15pt}.page-account .header-account-mobile .profile{float:none;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.page-account .header-account-mobile .profile .avatar{float:none;text-align:center;display:inline-block}.page-account .header-account-mobile .profile .username{left:5px;position:relative}.page-account .left-sidebar-menu{z-index:20}@media (max-width:992px){.page-account .left-sidebar-menu.is-open{width:210px}.page-account .account{margin-top:50px;max-height:calc(100vh - 50px - 24px);content:'viewport-units-buggyfill; max-height: calc(100vh - 50px - 24px);'}}.page-account .left-sidebar-menu ul li{position:relative}.page-account .left-sidebar-menu ul li .notification{border-color:#F51C05;background-color:#F51C05;position:absolute;top:0;right:8px;width:10px;height:10px}.page-account .left-sidebar-menu ul li.active .notification,.page-account .left-sidebar-menu ul li.quick-apply{display:none}.page-account.enable-quick-apply .left-sidebar-menu ul li.quick-apply{display:block}@media (min-width:992px){.page-account .header-main{display:block}.page-account .header-account-mobile{display:none}.page-account .account{margin-top:50px;margin-left:100px;height:calc(100vh - 50px - 24px);content:'viewport-units-buggyfill; height: calc(100vh - 50px - 24px);'}}.page-account .account .tab-content>section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:10px 20px;height:calc(100vh - 50px - 50px - 24px);content:'viewport-units-buggyfill; height: calc(100vh - 50px - 50px - 24px);';overflow-y:auto}@media (min-width:992px){.page-account .account .tab-content>section{padding:40px}}.page-account .account .tab-content>section .section-header{margin:10px 0;color:#58595B;font-family:"Avenir Regular";font-size:18px;font-weight:700}.mc-page.mc-report-page .bodybag,.page-account .account .tab-content>section .section-header:first-child{margin-top:0}.page-account .account .tab-content>section p{font-family:"Avenir Regular"}.mc-page.mc-report-page .bodybag>.content,.mc-page.mc-report-page .bodybag>.content #mainTab a,.mc-page.mc-report-page .bodybag>.content #mainTab div,.mc-page.mc-report-page .bodybag>.content #mainTab h1,.mc-page.mc-report-page .bodybag>.content #mainTab h2,.mc-page.mc-report-page .bodybag>.content #mainTab h3,.mc-page.mc-report-page .bodybag>.content #mainTab h4,.mc-page.mc-report-page .bodybag>.content #mainTab h5,.mc-page.mc-report-page .bodybag>.content #mainTab li,.mc-page.mc-report-page .bodybag>.content #mainTab p,.mc-page.mc-report-page .bodybag>.content #mainTab small,.mc-page.mc-report-page .bodybag>.content #mainTab span,.mc-page.mc-report-page .bodybag>.content #mainTab strong,.mc-page.mc-report-page .bodybag>.content #mainTab td,.mc-page.mc-report-page .bodybag>.content #mainTab th{font-family:'Avenir Regular'}.page-account .account .tab-content>section .inner-container{width:100%}.page-account .account .page-tabs{box-shadow:0 -11px 11px 11px rgba(0,0,0,.35);height:50px;position:relative;z-index:10;background-color:#FFF}.page-account .account .page-tabs ul li{float:left;line-height:47px;padding:0 14px;border-bottom:3px solid #fff;color:#808285;font-weight:500;font-size:14px}.page-account .account .page-tabs ul li.active{color:#585858;border-color:#acee4c;font-weight:700}.page-account .account .page-tabs ul li.active a{color:#585858}.page-account .account .page-tabs ul li a{color:#808285}.page-account .account .page-tabs ul li .notification{border-color:#F51C05;background-color:#F51C05;width:10px;height:10px}@media (max-width:480px){.page-account .account .page-tabs ul li{font-size:12px;padding:0 8px}}.page-account .account input[type=text],.page-account .account input[type=password],.page-account .account input[type=email]{color:#58595b;font-size:14px;border-color:#e6e7e8;height:40px}.page-account .account input[type=text]:focus,.page-account .account input[type=password]:focus,.page-account .account input[type=email]:focus{border-color:rgba(46,121,209,.3)}.page-account .account .btn-cancel{color:#fff}@media print{.page-account .header,.page-account .left-sidebar-menu{display:none}.page-account .account{margin:0;height:auto}}.mc-page .mc-only{display:block}.mc-page .mc-hide{display:none!important}.mc-page.mc-report-page{height:auto;overflow:hidden}@media screen and (max-width:1023px){.mc-page.mc-report-page:not(.printable):after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999999999;background:#3C476F;content:"Please use a desktop computer and maximize your browser window to access LiquidCompass - Market Console.";opacity:.95;color:#fff;vertical-align:middle;-ms-flex-align:center;align-items:center;display:block;padding:25vh 20px;text-align:center;font-weight:700;font-size:3vw}}.mc-page.mc-report-page .bodybag .header .user_area{display:none}.mc-page.mc-report-page .bodybag .header .menu li.user{display:block}.mc-page.mc-report-page .bodybag .header .tool-bar>ul>li{position:relative;float:left;line-height:47px;padding:0 15px;border-bottom:3px solid #fff;color:#808285;font-weight:500}.mc-page.mc-report-page .bodybag .header .tool-bar>ul>li.active{color:#585858;border-color:#acee4c;font-weight:700}.mc-page.mc-report-page .bodybag .header .tool-bar>ul>li.active a{color:#585858}.mc-page.mc-report-page .bodybag .header .tool-bar>ul>li a{color:#808285}.mc-page.mc-report-page .bodybag .header .tool-bar .mc-logo{font-size:14px;position:static}.mc-page.mc-report-page .bodybag .header .tool-bar .action-btn{color:#393839;font-size:18px;position:relative;top:6px}.mc-page.mc-report-page .bodybag .header .tool-bar .action-btn.btn-print+ul.print-report-types{display:none;position:absolute;width:150px;right:0;background:#4a4a4a;border-radius:10px 0 0 10px}.mc-page.mc-report-page .bodybag .header .tool-bar .action-btn.btn-print+ul.print-report-types li{padding:0 15px;color:#fff;line-height:40px}.mc-page.mc-report-page .bodybag .header .tool-bar .action-btn.btn-print ul.print-report-types:hover,.mc-page.mc-report-page .bodybag .header .tool-bar .action-btn.btn-print:hover+ul.print-report-types,.mc-page.mc-report-page .bodybag .header .tool-bar .btn-print-area:hover ul.print-report-types{display:block}.mc-page.mc-report-page .bodybag .header .primary-filters .search-keyword{display:none}.mc-page.mc-report-page .bodybag>.content{margin-top:100px;-ms-flex-direction:row;flex-direction:row}.mc-page.mc-report-page .bodybag>.content .mc-tab{height:calc(100vh - 100px - 24px);content:"viewport-units-buggyfill; height: calc(100vh - 100px - 24px);";overflow-y:scroll;padding:20px 40px}.mc-page.mc-report-page .bodybag>.content #filterTab{padding:20px}.mc-page.mc-report-page .bodybag>.content #mainTab{width:100%;background-color:#F2F2F2;-ms-overflow-style:-ms-autohiding-scrollbar}.mc-page.mc-report-page .bodybag>.content #mainTab::-webkit-scrollbar{width:5px;height:5px}.mc-page.mc-report-page .bodybag>.content #mainTab::-webkit-scrollbar-button{width:0;height:0}.mc-page.mc-report-page .bodybag>.content #mainTab::-webkit-scrollbar-thumb{background:#a5a5a5;border:0 #fff;border-radius:50px}.mc-page.mc-report-page .bodybag>.content #mainTab::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.mc-page.mc-report-page .bodybag>.content #mainTab::-webkit-scrollbar-thumb:active{background:#000}.mc-page.mc-report-page .bodybag>.content #mainTab::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.mc-page.mc-report-page .bodybag>.content #mainTab::-webkit-scrollbar-track:hover{background:#fff}.mc-page.mc-report-page .bodybag>.content #mainTab::-webkit-scrollbar-track:active{background:#d5d5d5}.mc-page.mc-report-page .bodybag>.content #mainTab::-webkit-scrollbar-corner{background:0 0}.mc-page.mc-report-page .bodybag .blue-meter,.mc-page.mc-report-page .bodybag .compensation-bar-chart,.mc-page.mc-report-page .bodybag table td,.mc-page.mc-report-page .bodybag table th,.mc-page.mc-report-page .bodybag table tr{page-break-inside:avoid}.mc-page.mc-report-page .action-btn{cursor:pointer}.mc-page.mc-report-page .hs-chart{margin-bottom:30px}.mc-page.mc-report-page .hs-chart-canvas,.mc-page.mc-report-page .hs-chart-legend{display:inline-block;vertical-align:middle}.mc-page.mc-report-page .hs-chart-canvas{position:relative;margin-right:30px}.mc-page.mc-report-page .hs-chart-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:12px}.mc-page.mc-report-page .hs-chart-content small,.mc-page.mc-report-page .hs-chart-content strong{display:block}.mc-page.mc-report-page .hs-chart-content strong{color:#58595B;font-weight:600;font-size:18px}.mc-page.mc-report-page .hs-chart-content small{font-size:12px;color:#808285}.mc-page.mc-report-page .hs-chart-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:12px}.mc-page.mc-report-page .hs-chart-legend{font-size:12px}.mc-page.mc-report-page .hs-chart-legend .colortile{display:inline-block;width:13px;height:13px}.mc-page.mc-report-page .blue-meter-fill,.mc-page.mc-report-page .proportional-chart li:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.mc-page.mc-report-page.loading section.mc-section>.content{visibility:hidden}.mc-page .mc-logo{color:#acee4c;font-size:12px;font-weight:700;top:16px;left:3px;position:relative;display:inline-block}.mc-page .mc-modal label{color:#808285;font-size:14px}.mc-page .mc-modal .img-container{max-height:500px;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.mc-page .mc-modal .img-container::-webkit-scrollbar{width:5px;height:5px}.mc-page .mc-modal .img-container::-webkit-scrollbar-button{width:0;height:0}.mc-page .mc-modal .img-container::-webkit-scrollbar-thumb{background:#a5a5a5;border:0 #fff;border-radius:50px}.mc-page .mc-modal .img-container::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.mc-page .mc-modal .img-container::-webkit-scrollbar-thumb:active{background:#000}.mc-page .mc-modal .img-container::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.mc-page .mc-modal .img-container::-webkit-scrollbar-track:hover{background:#fff}.mc-page .mc-modal .img-container::-webkit-scrollbar-track:active{background:#d5d5d5}.mc-page .mc-modal .img-container::-webkit-scrollbar-corner{background:0 0}.mc-page .mc-modal .img-container img{margin:auto}@media print{.mc-page{overflow:visible!important;-webkit-print-color-adjust:exact}.mc-page .hide-print{display:none}.mc-page .action-btn,.mc-page .faceted-search,.mc-page .section-options,.mc-page footer,.mc-page header,.mc-page iframe{display:none!important}.mc-page .printable-header,.mc-page .printable-header .logo{display:block}.mc-page .printable-header .custom-title .btn-add,.mc-page .printable-header .custom-title .btn-edit,.mc-page .printable-header .custom-title .btn-save{display:none!important}.mc-page .bodybag .content{margin:0!important}.mc-page .bodybag .content .mc-tab{height:auto!important}.mc-page .bodybag .content #mainTab{padding:0!important}.mc-page .bodybag .content #mainTab .paper-feeling{padding:20px!important;margin:0 auto!important;max-width:initial!important;border:none;box-shadow:none!important}.mc-page.element_printable .bodybag>.content #mainTab section,.mc-page.element_printable .printable-header,.mc-page.element_printable iframe,.mc-page.element_printable section{display:none}}.mc-page.printable{overflow:visible!important;-webkit-print-color-adjust:exact}.mc-page.printable .hide-print{display:none}.mc-page.printable .action-btn,.mc-page.printable .faceted-search,.mc-page.printable .section-options,.mc-page.printable footer,.mc-page.printable header,.mc-page.printable iframe{display:none!important}.mc-page.printable .printable-header,.mc-page.printable .printable-header .logo{display:block}.mc-page.printable .printable-header .custom-title .btn-add,.mc-page.printable .printable-header .custom-title .btn-edit,.mc-page.printable .printable-header .custom-title .btn-save{display:none!important}.mc-page.printable .bodybag .content{margin:0!important}.mc-page.printable .bodybag .content .mc-tab{height:auto!important}.mc-page.printable .bodybag .content #mainTab{padding:0!important}.mc-page.printable .bodybag .content #mainTab .paper-feeling{padding:20px!important;margin:0 auto!important;max-width:initial!important;border:none;box-shadow:none!important}.mc-page.page-index .header .logo,.mc-page.printable.element_printable .bodybag>.content #mainTab section,.mc-page.printable.element_printable .printable-header,.mc-page.printable.element_printable iframe,.mc-page.printable.element_printable section{display:none}.mc-page.page-index .left-sidebar-menu{z-index:1}body:not(.mc-page) .mc-only{display:none!important}.hiring-report-page .bodybag>.content #mainTab .report-pages{width:100%;height:80px;margin-top:0;margin-left:50%;left:-400px;position:relative;display:block}.hiring-report-page .bodybag>.content #mainTab .report-pages>span,.hiring-report-page .bodybag>.content #mainTab .report-pages>ul{float:left}.hiring-report-page .bodybag>.content #mainTab .report-pages>span{margin-right:20px;line-height:30px;color:#18467E;font-size:12px;font-weight:600}.hiring-report-page .bodybag>.content #mainTab .report-pages .button_tabs li{line-height:27px;color:#205EA8;font-size:14px;font-weight:500}.hiring-report-page .bodybag>.content #mainTab .report-pages .button_tabs li.selected{background-color:#689FE0;border-color:#689FE0;color:#FFF}@media (max-width:1240px){.hiring-report-page .bodybag>.content #mainTab .report-pages{left:calc(584px / 2 * -1)}.hiring-report-page .bodybag>.content #mainTab .report-pages .button_tabs li{font-size:12px;padding:0 10px}}.hiring-report-page .bodybag>.content #mainTab .demand .section-options li:nth-child(1){display:block}.hiring-report-page .bodybag>.content #mainTab .demand .demand-table.employers table tr td:nth-child(3),.hiring-report-page .bodybag>.content #mainTab .demand .demand-table.employers table tr th:nth-child(3),.hiring-report-page .bodybag>.content #mainTab .demand .demand-table.locations table tr td:nth-child(3),.hiring-report-page .bodybag>.content #mainTab .demand .demand-table.locations table tr th:nth-child(3),.hiring-report-page .bodybag>.content #mainTab .demand .demand-table.metro_areas table tr td:nth-child(3),.hiring-report-page .bodybag>.content #mainTab .demand .demand-table.metro_areas table tr th:nth-child(3),.hiring-report-page .bodybag>.content #mainTab .demand .demand-table.titles table tr td:nth-child(3),.hiring-report-page .bodybag>.content #mainTab .demand .demand-table.titles table tr th:nth-child(3),.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table{display:none}.hiring-report-page .bodybag>.content #mainTab .demand .gray-table-body-wrapper{max-height:182px}.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table.active{display:block}.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table .gray-table-body-wrapper.has-scroll{max-height:375px;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table .gray-table-body-wrapper.has-scroll::-webkit-scrollbar{width:5px;height:5px}.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table .gray-table-body-wrapper.has-scroll::-webkit-scrollbar-button{width:0;height:0}.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table .gray-table-body-wrapper.has-scroll::-webkit-scrollbar-thumb{background:#a5a5a5;border:0 #fff;border-radius:50px}.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table .gray-table-body-wrapper.has-scroll::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table .gray-table-body-wrapper.has-scroll::-webkit-scrollbar-thumb:active{background:#000}.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table .gray-table-body-wrapper.has-scroll::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table .gray-table-body-wrapper.has-scroll::-webkit-scrollbar-track:hover{background:#fff}.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table .gray-table-body-wrapper.has-scroll::-webkit-scrollbar-track:active{background:#d5d5d5}.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table .gray-table-body-wrapper.has-scroll::-webkit-scrollbar-corner{background:0 0}.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table .gray-table-title p{color:#205EA8;font-size:14px;font-weight:600;display:inline}.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table.employers table tr td:nth-child(3),.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table.employers table tr th:nth-child(3),.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table.locations table tr td:nth-child(3),.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table.locations table tr th:nth-child(3),.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table.metro_areas table tr td:nth-child(3),.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table.metro_areas table tr th:nth-child(3),.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table.titles table tr td:nth-child(3),.hiring-report-page .bodybag>.content #mainTab .demand_report>.content .demand-table.titles table tr th:nth-child(3){display:none}.hiring-report-page .bodybag>.content #mainTab .timing_comparison>.content{-moz-column-count:2;column-count:2}.hiring-report-page .bodybag>.content #mainTab .timing_comparison>.content .timing-bar-chart{margin:30px 0;width:100%;page-break-inside:avoid;break-inside:avoid-column}.hiring-report-page .bodybag>.content #mainTab .timing_comparison>.content .timing-bar-chart .sub-title{margin:10px 0}.hiring-report-page .bodybag>.content #mainTab .timing_comparison>.content .timing-bar-chart:first-child{margin-top:0}.hiring-report-page .bodybag>.content #mainTab .compensation_comparison>.content .legend{margin:0 50px;position:relative;height:30px}.hiring-report-page .bodybag>.content #mainTab .compensation_comparison>.content .legend>div{float:left;width:50%;text-align:center}.hiring-report-page .bodybag>.content #mainTab .compensation_comparison>.content .legend>div .ball{top:2px;position:relative}.hiring-report-page .bodybag>.content #mainTab .compensation_comparison>.content .legend>div span{color:#58595B;font-size:12px}.hiring-report-page .bodybag>.content #mainTab .compensation_comparison>.content .legend>div:nth-child(1) .ball{border-color:#689FE0}.hiring-report-page .bodybag>.content #mainTab .compensation_comparison>.content .legend>div:nth-child(1) .ball div{background-color:#689FE0}.hiring-report-page .bodybag>.content #mainTab .compensation_comparison>.content .legend>div:nth-child(2) .ball{border-color:#ACE35B}.hiring-report-page .bodybag>.content #mainTab .compensation_comparison>.content .legend>div:nth-child(2) .ball div{background-color:#ACE35B}.hiring-report-page .bodybag>.content #mainTab .compensation_comparison>.content tr td{color:#58595B;font-size:12px;vertical-align:middle;text-align:center}.hiring-report-page .bodybag>.content #mainTab .compensation_comparison>.content tr td:first-child{text-align:left}.hiring-report-page .bodybag>.content #mainTab .compensation_comparison>.content tr td .proportional-chart,.hiring-report-page .bodybag>.content #mainTab .compensation_comparison>.content tr td .proportional-chart li{height:19px;margin:0}.hiring-report-page .bodybag>.content #mainTab .compensation_postings>.content .sheet-table{display:block!important;background-color:#FFF;width:100%;padding:0}@-moz-document url-prefix(){.hiring-report-page .bodybag>.content #mainTab .compensation_postings>.content .sheet-table{display:inline-block!important}}.hiring-report-page .bodybag>.content #mainTab .compensation_postings>.content .sheet-table .grid{margin:0;width:100%}.hiring-report-page .bodybag>.content #mainTab .compensation_postings>.content .sheet-table .grid th,.hiring-report-page .bodybag>.content #mainTab .compensation_postings>.content .sheet-table .grid tr{border:none}.hiring-report-page .bodybag>.content #mainTab .compensation_postings>.content .sheet-table .grid td a,.hiring-report-page .bodybag>.content #mainTab .compensation_postings>.content .sheet-table .grid th a{font-size:12px;font-weight:600}.hiring-report-page .bodybag>.content #mainTab .compensation_postings>.content .sheet-table .grid td{font-size:12px}.hiring-report-page .bodybag>.content #mainTab .qualifications_comparison>.content tr td{height:50px;position:relative;border:1px solid #D1D3D4}.hiring-report-page .bodybag>.content #mainTab .qualifications_comparison>.content tr td .ball{display:block;margin:auto}.hiring-report-page .bodybag>.content #mainTab .qualifications_comparison>.content tr td:nth-child(2) .ball{background-color:#A9C8ED;border-color:#A9C8ED}.hiring-report-page .bodybag>.content #mainTab .qualifications_comparison>.content tr td:nth-child(3) .ball{background-color:#F3FBE7;border-color:#F3FBE7}.hiring-report-page .bodybag>.content #mainTab .qualifications_comparison>.content tr td:nth-child(4) .ball{background-color:#CFEFA1;border-color:#CFEFA1}.hiring-report-page .bodybag>.content #mainTab .qualifications_comparison>.content tr td:nth-child(5) .ball{background-color:#ACE35B;border-color:#ACE35B}.hiring-report-page .bodybag>.content #mainTab .qualifications_comparison>.content tr td:nth-child(6) .ball{background-color:#FBDB9B;border-color:#FBDB9B}.hiring-report-page .bodybag>.content #mainTab .qualifications_comparison>.content tr td:nth-child(7) .ball{background-color:#F8C050;border-color:#F8C050}.hiring-report-page .bodybag>.content #mainTab .qualifications_comparison>.content tr td:nth-child(8) .ball{background-color:#FCB1A9;border-color:#FCB1A9}.hiring-report-page .bodybag>.content #mainTab .qualifications_comparison>.content tr td:nth-child(9) .ball{background-color:#F97669;border-color:#F97669}.hiring-report-page .bodybag>.content #mainTab .qualifications_comparison>.content tr td span{position:absolute;line-height:50px;vertical-align:middle;text-align:center;top:0;left:0;width:100%;font-size:14px;font-weight:700;color:#393839}.hiring-report-page .bodybag>.content #mainTab .qualifications_comparison>.content .gray-table-title p{color:#205EA8;font-size:14px;font-weight:600}@media screen{.hiring-report-page .bodybag section.mc-section{display:none}}.hiring-report-page .bodybag.compensation section.mc-section.compensation,.hiring-report-page .bodybag.compensation section.mc-section.compensation_comparison,.hiring-report-page .bodybag.compensation section.mc-section.compensation_postings,.hiring-report-page .bodybag.compensation section.mc-section.metrics,.hiring-report-page .bodybag.demand section.mc-section.demand_report,.hiring-report-page .bodybag.demand section.mc-section.metrics,.hiring-report-page .bodybag.qualifications section.mc-section.metrics,.hiring-report-page .bodybag.qualifications section.mc-section.qualifications,.hiring-report-page .bodybag.qualifications section.mc-section.qualifications_comparison,.hiring-report-page .bodybag.summary section.mc-section.compensation,.hiring-report-page .bodybag.summary section.mc-section.demand,.hiring-report-page .bodybag.summary section.mc-section.job-features,.hiring-report-page .bodybag.summary section.mc-section.metrics,.hiring-report-page .bodybag.summary section.mc-section.qualifications,.hiring-report-page .bodybag.summary section.mc-section.timing,.hiring-report-page .bodybag.timing section.mc-section.metrics,.hiring-report-page .bodybag.timing section.mc-section.timing,.hiring-report-page .bodybag.timing section.mc-section.timing_comparison{display:block}.printable .report-pages,.printable .report.print-summary-report section.compensation_comparison,.printable .report.print-summary-report section.compensation_postings,.printable .report.print-summary-report section.qualifications_comparison,.printable .report.print-summary-report section.timing_comparison,.printable section.demand_report{display:none!important}@media print{.report-pages,.report.print-summary-report section.compensation_comparison,.report.print-summary-report section.compensation_postings,.report.print-summary-report section.qualifications_comparison,.report.print-summary-report section.timing_comparison,section.demand_report{display:none!important}section.compensation,section.qualifications,section.timing{page-break-inside:avoid}}.printable section.compensation,.printable section.qualifications,.printable section.timing{page-break-inside:avoid}.title-snapshot-page .header .nav-bar .top-bar{pointer-events:none;opacity:.4}.title-snapshot-page .faceted-search section.filters .group-filter{border:none;padding-top:0}.title-snapshot-page .faceted-search section.filters .group-filter h4{color:#393839;font-size:14px;text-indent:10px;margin:2px 0}.title-snapshot-page .faceted-search section.filters .group-filter .wrap-dd-select{border:1px solid #E6E7E8;border-radius:4px;padding-top:4px;padding-bottom:4px;height:25px}.title-snapshot-page .faceted-search section.filters .group-filter .wrap-dd-select .selected{color:#205EA8;font-size:14px}.title-snapshot-page .faceted-search section.filters .group-filter .lcautocomplete{height:26px}.title-snapshot-page .faceted-search section.filters .group-filter .lcautocomplete .input-clear{font-weight:500;line-height:26px;font-size:15px}.title-snapshot-page .faceted-search section.filters .group-filter .lcautocomplete input{padding-top:4px;padding-bottom:4px;color:#205EA8;font-size:14px}.title-snapshot-page .faceted-search section.filters .group-filter .lcautocomplete input::-webkit-input-placeholder{color:#205EA8;font-size:14px}.title-snapshot-page .faceted-search section.filters .group-filter .lcautocomplete input:-moz-placeholder{color:#205EA8;font-size:14px}.title-snapshot-page .faceted-search section.filters .group-filter .lcautocomplete input::-moz-placeholder{color:#205EA8;font-size:14px}.title-snapshot-page .faceted-search section.filters .group-filter .lcautocomplete input:-ms-input-placeholder{color:#205EA8;font-size:14px}.title-snapshot-page .faceted-search section.filters .group-filter .lcautocomplete li.item>span{font-weight:400;font-size:14px}.title-snapshot-page .bodybag>.content #mainTab .metrics>.content .stats-row{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(1),.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(2){text-align:center}.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(1) h3,.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(2) h3{text-align:left}.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(3),.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(4),.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(5),.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(6){padding:20px}.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(3)>div,.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(3)>span,.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(4)>div,.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(4)>span,.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(5)>div,.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(5)>span,.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(6)>div,.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(6)>span{float:left}.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(3)>span,.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(4)>span,.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(5)>span,.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(6)>span{color:#58595B;font-size:12px;font-weight:500}.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(3)>div,.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(4)>div,.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(5)>div,.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(6)>div{padding-left:20px}.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(3) .line-position-chart,.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(4) .line-position-chart,.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(5) .line-position-chart,.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(6) .line-position-chart{top:12px}.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(5) .line-position-chart,.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(6) .line-position-chart{background-color:#AFE261}.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(5) .line-position-chart li,.title-snapshot-page .bodybag>.content #mainTab .compensation .content>div:nth-child(6) .line-position-chart li{background-color:#6DAC10}.title-snapshot-page .bodybag>.content #mainTab .market-hiring>.content tr td{color:#58595B;font-size:12px;vertical-align:middle;text-align:center}.title-snapshot-page .bodybag>.content #mainTab .market-hiring>.content tr td:first-child{text-align:left}.title-snapshot-page .bodybag>.content #mainTab .market-hiring>.content tr td .proportional-chart,.title-snapshot-page .bodybag>.content #mainTab .market-hiring>.content tr td .proportional-chart li{height:19px;margin:0}.title-snapshot-page .bodybag>.content #mainTab.hide-data .paper-feeling,.title-snapshot-page .bodybag>.content #mainTab.hide-data .printable-header,.title-snapshot-page .bodybag>.content #mainTab.hide-data section.compensation,.title-snapshot-page .bodybag>.content #mainTab.hide-data section.market-hiring,.title-snapshot-page .bodybag>.content #mainTab.hide-data section.metrics{visibility:hidden}.page-ux-guide .header{position:absolute}.page-ux-guide .header .nav-bar{background:0 0;box-shadow:none}.page-ux-guide .header .logo{height:60px}.page-ux-guide .content{margin-top:100px;min-height:calc(100vh);padding:20px}.page-ux-guide .content .container{color:#58595B;width:100%;margin:20px;padding:20px;border:1px solid #888;border-radius:10px}.page-ux-guide .content .container .container-title{color:#58595B;font-size:20px;font-weight:700;display:block;border-bottom:2px solid #888;margin-bottom:20px}.page-ux-guide:after{display:none}.banner-container{position:fixed;top:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:#F0F5FC;padding:5px 16px;min-height:60px;transition:transform .3s ease-in-out;z-index:1000}.banner-container.banner-hidden{transform:translateY(-100%)}.banner-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-weight:500;color:#0A0E17;text-align:center}.banner-text{font-size:22px;font-weight:500}.banner-link,.banner-text strong{font-weight:700}@media (max-width:720px){.banner-content{-ms-flex-direction:column;flex-direction:column}.banner-text{font-size:18px}}.banner-link{background-color:#2876D3;color:#fff;font-size:16px;padding:6px 14px;border-radius:20px;text-decoration:none;transition:background-color .2s ease-in-out;margin-left:16px}.banner-link:hover{background-color:#205ea8}.banner-close:hover svg{color:#acee4c}.banner-close{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:0 0;border:none;padding:10px;cursor:pointer}@media (max-width:720px){.banner-link{margin-left:0;margin-top:8px;margin-bottom:12px}.banner-close{right:8px}}.banner-close svg{width:20px;height:20px;color:#2876D3}.banner-container,.banner-link,.banner-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*# sourceMappingURL=main.css.map */