article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}.container,body>.dialog{margin-left:auto;margin-right:auto;width:1000px}.container .-row:after,.container .-row:before,.container .formGroup:after,.container .formGroup:before,.container .inputGroup:after,.container .inputGroup:before,.container:after,.container:before,.dialog .-row:after,.dialog .-row:before,.dialog .formGroup:after,.dialog .formGroup:before,.dialog .inputGroup:after,.dialog .inputGroup:before,.dialog:after,.dialog:before,body>.dialog .-row:after,body>.dialog .-row:before,body>.dialog:after,body>.dialog:before{content:" ";display:table}.container .-row:after,.container .formGroup:after,.container .inputGroup:after,.container:after,.dialog .-row:after,.dialog .formGroup:after,.dialog .inputGroup:after,.dialog:after,body>.dialog .-row:after,body>.dialog:after{clear:both}.container .-row>[class*="-col"],.container .formGroup>[class*="-col"],.container .inputGroup>[class*="-col"],.dialog .-row>[class*="-col"],.dialog .formGroup>[class*="-col"],.dialog .inputGroup>[class*="-col"],body>.dialog .-row>[class*="-col"]{position:relative;float:left;min-height:1px}.container .-row>.-col1,.container .formGroup>.-col1,.container .inputGroup>.-col1,.dialog .-row>.-col1,.dialog .formGroup>.-col1,.dialog .inputGroup>.-col1,body>.dialog .-row>.-col1{width:8.33333333%}.container .-row>.-col2,.container .formGroup>.-col2,.container .inputGroup>.-col2,.dialog .-row>.-col2,.dialog .formGroup>.-col2,.dialog .inputGroup>.-col2,body>.dialog .-row>.-col2{width:16.66666667%}.container .-row>.-col3,.container .formGroup>.-col3,.container .inputGroup>.-col3,.dialog .-row>.-col3,.dialog .formGroup>.-col3,.dialog .inputGroup>.-col3,body>.dialog .-row>.-col3{width:25%}.container .-row>.-col4,.container .formGroup>.-col4,.container .inputGroup>.-col4,.dialog .-row>.-col4,.dialog .formGroup>.-col4,.dialog .inputGroup>.-col4,body>.dialog .-row>.-col4{width:33.33333333%}.container .-row>.-col5,.container .formGroup>.-col5,.container .inputGroup>.-col5,.dialog .-row>.-col5,.dialog .formGroup>.-col5,.dialog .inputGroup>.-col5,body>.dialog .-row>.-col5{width:41.66666667%}.container .-row>.-col6,.container .formGroup>.-col6,.container .inputGroup>.-col6,.dialog .-row>.-col6,.dialog .formGroup>.-col6,.dialog .inputGroup>.-col6,body>.dialog .-row>.-col6{width:50%}.container .-row>.-col7,.container .formGroup>.-col7,.container .inputGroup>.-col7,.dialog .-row>.-col7,.dialog .formGroup>.-col7,.dialog .inputGroup>.-col7,body>.dialog .-row>.-col7{width:58.33333333%}.container .-row>.-col8,.container .formGroup>.-col8,.container .inputGroup>.-col8,.dialog .-row>.-col8,.dialog .formGroup>.-col8,.dialog .inputGroup>.-col8,body>.dialog .-row>.-col8{width:66.66666667%}.container .-row>.-col9,.container .formGroup>.-col9,.container .inputGroup>.-col9,.dialog .-row>.-col9,.dialog .formGroup>.-col9,.dialog .inputGroup>.-col9,body>.dialog .-row>.-col9{width:75%}.container .-row>.-col10,.container .formGroup>.-col10,.container .inputGroup>.-col10,.dialog .-row>.-col10,.dialog .formGroup>.-col10,.dialog .inputGroup>.-col10,body>.dialog .-row>.-col10{width:83.33333333%}.container .-row>.-col11,.container .formGroup>.-col11,.container .inputGroup>.-col11,.dialog .-row>.-col11,.dialog .formGroup>.-col11,.dialog .inputGroup>.-col11,body>.dialog .-row>.-col11{width:91.66666667%}.container .-row>.-col12,.container .formGroup>.-col12,.container .inputGroup>.-col12,.dialog .-row>.-col12,.dialog .formGroup>.-col12,.dialog .inputGroup>.-col12,body>.dialog .-row>.-col12{clear:left;width:100%}.container .-row>[class*="-col"]._push1,.container .formGroup>[class*="-col"]._push1,.container .inputGroup>[class*="-col"]._push1,.dialog .-row>[class*="-col"]._push1,.dialog .formGroup>[class*="-col"]._push1,.dialog .inputGroup>[class*="-col"]._push1,body>.dialog .-row>[class*="-col"]._push1{left:8.33333333%}.container .-row>[class*="-col"]._push2,.container .formGroup>[class*="-col"]._push2,.container .inputGroup>[class*="-col"]._push2,.dialog .-row>[class*="-col"]._push2,.dialog .formGroup>[class*="-col"]._push2,.dialog .inputGroup>[class*="-col"]._push2,body>.dialog .-row>[class*="-col"]._push2{left:16.66666667%}.container .-row>[class*="-col"]._push3,.container .formGroup>[class*="-col"]._push3,.container .inputGroup>[class*="-col"]._push3,.dialog .-row>[class*="-col"]._push3,.dialog .formGroup>[class*="-col"]._push3,.dialog .inputGroup>[class*="-col"]._push3,body>.dialog .-row>[class*="-col"]._push3{left:25%}.container .-row>[class*="-col"]._push4,.container .formGroup>[class*="-col"]._push4,.container .inputGroup>[class*="-col"]._push4,.dialog .-row>[class*="-col"]._push4,.dialog .formGroup>[class*="-col"]._push4,.dialog .inputGroup>[class*="-col"]._push4,body>.dialog .-row>[class*="-col"]._push4{left:33.33333333%}.container .-row>[class*="-col"]._push5,.container .formGroup>[class*="-col"]._push5,.container .inputGroup>[class*="-col"]._push5,.dialog .-row>[class*="-col"]._push5,.dialog .formGroup>[class*="-col"]._push5,.dialog .inputGroup>[class*="-col"]._push5,body>.dialog .-row>[class*="-col"]._push5{left:41.66666667%}.container .-row>[class*="-col"]._push6,.container .formGroup>[class*="-col"]._push6,.container .inputGroup>[class*="-col"]._push6,.dialog .-row>[class*="-col"]._push6,.dialog .formGroup>[class*="-col"]._push6,.dialog .inputGroup>[class*="-col"]._push6,body>.dialog .-row>[class*="-col"]._push6{left:50%}.container .-row>[class*="-col"]._push7,.container .formGroup>[class*="-col"]._push7,.container .inputGroup>[class*="-col"]._push7,.dialog .-row>[class*="-col"]._push7,.dialog .formGroup>[class*="-col"]._push7,.dialog .inputGroup>[class*="-col"]._push7,body>.dialog .-row>[class*="-col"]._push7{left:58.33333333%}.container .-row>[class*="-col"]._push8,.container .formGroup>[class*="-col"]._push8,.container .inputGroup>[class*="-col"]._push8,.dialog .-row>[class*="-col"]._push8,.dialog .formGroup>[class*="-col"]._push8,.dialog .inputGroup>[class*="-col"]._push8,body>.dialog .-row>[class*="-col"]._push8{left:66.66666667%}.container .-row>[class*="-col"]._push9,.container .formGroup>[class*="-col"]._push9,.container .inputGroup>[class*="-col"]._push9,.dialog .-row>[class*="-col"]._push9,.dialog .formGroup>[class*="-col"]._push9,.dialog .inputGroup>[class*="-col"]._push9,body>.dialog .-row>[class*="-col"]._push9{left:75%}.container .-row>[class*="-col"]._push10,.container .formGroup>[class*="-col"]._push10,.container .inputGroup>[class*="-col"]._push10,.dialog .-row>[class*="-col"]._push10,.dialog .formGroup>[class*="-col"]._push10,.dialog .inputGroup>[class*="-col"]._push10,body>.dialog .-row>[class*="-col"]._push10{left:83.33333333%}.container .-row>[class*="-col"]._push11,.container .formGroup>[class*="-col"]._push11,.container .inputGroup>[class*="-col"]._push11,.dialog .-row>[class*="-col"]._push11,.dialog .formGroup>[class*="-col"]._push11,.dialog .inputGroup>[class*="-col"]._push11,body>.dialog .-row>[class*="-col"]._push11{left:91.66666667%}.container .-row>[class*="-col"]._pull1,.container .formGroup>[class*="-col"]._pull1,.container .inputGroup>[class*="-col"]._pull1,.dialog .-row>[class*="-col"]._pull1,.dialog .formGroup>[class*="-col"]._pull1,.dialog .inputGroup>[class*="-col"]._pull1,body>.dialog .-row>[class*="-col"]._pull1{right:8.33333333%}.container .-row>[class*="-col"]._pull2,.container .formGroup>[class*="-col"]._pull2,.container .inputGroup>[class*="-col"]._pull2,.dialog .-row>[class*="-col"]._pull2,.dialog .formGroup>[class*="-col"]._pull2,.dialog .inputGroup>[class*="-col"]._pull2,body>.dialog .-row>[class*="-col"]._pull2{right:16.66666667%}.container .-row>[class*="-col"]._pull3,.container .formGroup>[class*="-col"]._pull3,.container .inputGroup>[class*="-col"]._pull3,.dialog .-row>[class*="-col"]._pull3,.dialog .formGroup>[class*="-col"]._pull3,.dialog .inputGroup>[class*="-col"]._pull3,body>.dialog .-row>[class*="-col"]._pull3{right:25%}.container .-row>[class*="-col"]._pull4,.container .formGroup>[class*="-col"]._pull4,.container .inputGroup>[class*="-col"]._pull4,.dialog .-row>[class*="-col"]._pull4,.dialog .formGroup>[class*="-col"]._pull4,.dialog .inputGroup>[class*="-col"]._pull4,body>.dialog .-row>[class*="-col"]._pull4{right:33.33333333%}.container .-row>[class*="-col"]._pull5,.container .formGroup>[class*="-col"]._pull5,.container .inputGroup>[class*="-col"]._pull5,.dialog .-row>[class*="-col"]._pull5,.dialog .formGroup>[class*="-col"]._pull5,.dialog .inputGroup>[class*="-col"]._pull5,body>.dialog .-row>[class*="-col"]._pull5{right:41.66666667%}.container .-row>[class*="-col"]._pull6,.container .formGroup>[class*="-col"]._pull6,.container .inputGroup>[class*="-col"]._pull6,.dialog .-row>[class*="-col"]._pull6,.dialog .formGroup>[class*="-col"]._pull6,.dialog .inputGroup>[class*="-col"]._pull6,body>.dialog .-row>[class*="-col"]._pull6{right:50%}.container .-row>[class*="-col"]._pull7,.container .formGroup>[class*="-col"]._pull7,.container .inputGroup>[class*="-col"]._pull7,.dialog .-row>[class*="-col"]._pull7,.dialog .formGroup>[class*="-col"]._pull7,.dialog .inputGroup>[class*="-col"]._pull7,body>.dialog .-row>[class*="-col"]._pull7{right:58.33333333%}.container .-row>[class*="-col"]._pull8,.container .formGroup>[class*="-col"]._pull8,.container .inputGroup>[class*="-col"]._pull8,.dialog .-row>[class*="-col"]._pull8,.dialog .formGroup>[class*="-col"]._pull8,.dialog .inputGroup>[class*="-col"]._pull8,body>.dialog .-row>[class*="-col"]._pull8{right:66.66666667%}.container .-row>[class*="-col"]._pull9,.container .formGroup>[class*="-col"]._pull9,.container .inputGroup>[class*="-col"]._pull9,.dialog .-row>[class*="-col"]._pull9,.dialog .formGroup>[class*="-col"]._pull9,.dialog .inputGroup>[class*="-col"]._pull9,body>.dialog .-row>[class*="-col"]._pull9{right:75%}.container .-row>[class*="-col"]._pull10,.container .formGroup>[class*="-col"]._pull10,.container .inputGroup>[class*="-col"]._pull10,.dialog .-row>[class*="-col"]._pull10,.dialog .formGroup>[class*="-col"]._pull10,.dialog .inputGroup>[class*="-col"]._pull10,body>.dialog .-row>[class*="-col"]._pull10{right:83.33333333%}.container .-row>[class*="-col"]._pull11,.container .formGroup>[class*="-col"]._pull11,.container .inputGroup>[class*="-col"]._pull11,.dialog .-row>[class*="-col"]._pull11,.dialog .formGroup>[class*="-col"]._pull11,.dialog .inputGroup>[class*="-col"]._pull11,body>.dialog .-row>[class*="-col"]._pull11{right:91.66666667%}.container .-row>[class*="-col"]._offset1,.container .formGroup>[class*="-col"]._offset1,.container .inputGroup>[class*="-col"]._offset1,.dialog .-row>[class*="-col"]._offset1,.dialog .formGroup>[class*="-col"]._offset1,.dialog .inputGroup>[class*="-col"]._offset1,body>.dialog .-row>[class*="-col"]._offset1{margin-left:8.33333333%}.container .-row>[class*="-col"]._offset2,.container .formGroup>[class*="-col"]._offset2,.container .inputGroup>[class*="-col"]._offset2,.dialog .-row>[class*="-col"]._offset2,.dialog .formGroup>[class*="-col"]._offset2,.dialog .inputGroup>[class*="-col"]._offset2,body>.dialog .-row>[class*="-col"]._offset2{margin-left:16.66666667%}.container .-row>[class*="-col"]._offset3,.container .formGroup>[class*="-col"]._offset3,.container .inputGroup>[class*="-col"]._offset3,.dialog .-row>[class*="-col"]._offset3,.dialog .formGroup>[class*="-col"]._offset3,.dialog .inputGroup>[class*="-col"]._offset3,body>.dialog .-row>[class*="-col"]._offset3{margin-left:25%}.container .-row>[class*="-col"]._offset4,.container .formGroup>[class*="-col"]._offset4,.container .inputGroup>[class*="-col"]._offset4,.dialog .-row>[class*="-col"]._offset4,.dialog .formGroup>[class*="-col"]._offset4,.dialog .inputGroup>[class*="-col"]._offset4,body>.dialog .-row>[class*="-col"]._offset4{margin-left:33.33333333%}.container .-row>[class*="-col"]._offset5,.container .formGroup>[class*="-col"]._offset5,.container .inputGroup>[class*="-col"]._offset5,.dialog .-row>[class*="-col"]._offset5,.dialog .formGroup>[class*="-col"]._offset5,.dialog .inputGroup>[class*="-col"]._offset5,body>.dialog .-row>[class*="-col"]._offset5{margin-left:41.66666667%}.container .-row>[class*="-col"]._offset6,.container .formGroup>[class*="-col"]._offset6,.container .inputGroup>[class*="-col"]._offset6,.dialog .-row>[class*="-col"]._offset6,.dialog .formGroup>[class*="-col"]._offset6,.dialog .inputGroup>[class*="-col"]._offset6,body>.dialog .-row>[class*="-col"]._offset6{margin-left:50%}.container .-row>[class*="-col"]._offset7,.container .formGroup>[class*="-col"]._offset7,.container .inputGroup>[class*="-col"]._offset7,.dialog .-row>[class*="-col"]._offset7,.dialog .formGroup>[class*="-col"]._offset7,.dialog .inputGroup>[class*="-col"]._offset7,body>.dialog .-row>[class*="-col"]._offset7{margin-left:58.33333333%}.container .-row>[class*="-col"]._offset8,.container .formGroup>[class*="-col"]._offset8,.container .inputGroup>[class*="-col"]._offset8,.dialog .-row>[class*="-col"]._offset8,.dialog .formGroup>[class*="-col"]._offset8,.dialog .inputGroup>[class*="-col"]._offset8,body>.dialog .-row>[class*="-col"]._offset8{margin-left:66.66666667%}.container .-row>[class*="-col"]._offset9,.container .formGroup>[class*="-col"]._offset9,.container .inputGroup>[class*="-col"]._offset9,.dialog .-row>[class*="-col"]._offset9,.dialog .formGroup>[class*="-col"]._offset9,.dialog .inputGroup>[class*="-col"]._offset9,body>.dialog .-row>[class*="-col"]._offset9{margin-left:75%}.container .-row>[class*="-col"]._offset10,.container .formGroup>[class*="-col"]._offset10,.container .inputGroup>[class*="-col"]._offset10,.dialog .-row>[class*="-col"]._offset10,.dialog .formGroup>[class*="-col"]._offset10,.dialog .inputGroup>[class*="-col"]._offset10,body>.dialog .-row>[class*="-col"]._offset10{margin-left:83.33333333%}.container .-row>[class*="-col"]._offset11,.container .formGroup>[class*="-col"]._offset11,.container .inputGroup>[class*="-col"]._offset11,.dialog .-row>[class*="-col"]._offset11,.dialog .formGroup>[class*="-col"]._offset11,.dialog .inputGroup>[class*="-col"]._offset11,body>.dialog .-row>[class*="-col"]._offset11{margin-left:91.66666667%}.container .-row._gutter>[class*="-col"],.container .formGroup._gutter>[class*="-col"],.container .inputGroup._gutter>[class*="-col"],.dialog .-row._gutter>[class*="-col"],.dialog .formGroup._gutter>[class*="-col"],.dialog .inputGroup._gutter>[class*="-col"],body>.dialog .-row._gutter>[class*="-col"]{padding-left:1em;padding-right:1em}.container .-row._gutter>[class*="-col"]:first-of-type,.container .formGroup._gutter>[class*="-col"]:first-of-type,.container .inputGroup._gutter>[class*="-col"]:first-of-type,.dialog .-row._gutter>[class*="-col"]:first-of-type,.dialog .formGroup._gutter>[class*="-col"]:first-of-type,.dialog .inputGroup._gutter>[class*="-col"]:first-of-type,body>.dialog .-row._gutter>[class*="-col"]:first-of-type{padding-left:0}.container .-row._gutter>[class*="-col"]:last-of-type,.container .formGroup._gutter>[class*="-col"]:last-of-type,.container .inputGroup._gutter>[class*="-col"]:last-of-type,.dialog .-row._gutter>[class*="-col"]:last-of-type,.dialog .formGroup._gutter>[class*="-col"]:last-of-type,.dialog .inputGroup._gutter>[class*="-col"]:last-of-type,body>.dialog .-row._gutter>[class*="-col"]:last-of-type{padding-right:0}.container .-row._gutter._dense>[class*="-col"],.container .formGroup._gutter._dense>[class*="-col"],.container .inputGroup._gutter._dense>[class*="-col"],.dialog .-row._gutter._dense>[class*="-col"],.dialog .formGroup._gutter._dense>[class*="-col"],.dialog .inputGroup._gutter._dense>[class*="-col"],body>.dialog .-row._gutter._dense>[class*="-col"]{padding-left:.5em;padding-right:.5em}.container .-row._gutter._dense>[class*="-col"]:first-of-type,.container .formGroup._gutter._dense>[class*="-col"]:first-of-type,.container .inputGroup._gutter._dense>[class*="-col"]:first-of-type,.dialog .-row._gutter._dense>[class*="-col"]:first-of-type,.dialog .formGroup._gutter._dense>[class*="-col"]:first-of-type,.dialog .inputGroup._gutter._dense>[class*="-col"]:first-of-type,body>.dialog .-row._gutter._dense>[class*="-col"]:first-of-type{padding-left:0}.container .-row._gutter._dense>[class*="-col"]:last-of-type,.container .formGroup._gutter._dense>[class*="-col"]:last-of-type,.container .inputGroup._gutter._dense>[class*="-col"]:last-of-type,.dialog .-row._gutter._dense>[class*="-col"]:last-of-type,.dialog .formGroup._gutter._dense>[class*="-col"]:last-of-type,.dialog .inputGroup._gutter._dense>[class*="-col"]:last-of-type,body>.dialog .-row._gutter._dense>[class*="-col"]:last-of-type{padding-right:0}.container .-row._marginBottom,.container .formGroup._marginBottom,.container .inputGroup._marginBottom,.dialog .-row._marginBottom,.dialog .formGroup._marginBottom,.dialog .inputGroup._marginBottom,body>.dialog .-row._marginBottom{margin-bottom:2em}.btn,.button,[class*=btn-],button,input[type=button],input[type=submit]{display:inline-block;position:relative;padding:.615384615em 1em;vertical-align:middle;min-height:2.461538462em;box-sizing:border-box;font-weight:400;font-family:inherit;line-height:1;text-align:center;text-decoration:none;border-radius:2px;border:1px solid transparent;cursor:pointer;outline:0;touch-action:manipulation;transition:all .1s ease-in}.btn:focus,.btn:hover,.button:focus,.button:hover,[class*=btn-]:focus,[class*=btn-]:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{text-decoration:none;transition:all .1s ease-in-out;outline:0}.btn._disabled,.btn[disabled],.button._disabled,.button[disabled],[class*=btn-]._disabled,[class*=btn-][disabled],button._disabled,button[disabled],input[type=button]._disabled,input[type=button][disabled],input[type=submit]._disabled,input[type=submit][disabled]{cursor:default;pointer-events:none;box-shadow:none;opacity:1}.btn._disabled:focus,.btn._disabled:hover,.btn[disabled]:focus,.btn[disabled]:hover,.button._disabled:focus,.button._disabled:hover,.button[disabled]:focus,.button[disabled]:hover,[class*=btn-]._disabled:focus,[class*=btn-]._disabled:hover,[class*=btn-][disabled]:focus,[class*=btn-][disabled]:hover,button._disabled:focus,button._disabled:hover,button[disabled]:focus,button[disabled]:hover,input[type=button]._disabled:focus,input[type=button]._disabled:hover,input[type=button][disabled]:focus,input[type=button][disabled]:hover,input[type=submit]._disabled:focus,input[type=submit]._disabled:hover,input[type=submit][disabled]:focus,input[type=submit][disabled]:hover{cursor:default;box-shadow:none}.btn svg,.button svg,[class*=btn-] svg,button svg,input[type=button] svg,input[type=submit] svg{fill:currentColor}.btn,.btn:visited,.button,a.button,a.button:visited,button,input[type=button],input[type=submit]{color:#fff;background-color:#0095ff;border-color:#07c;box-shadow:inset 0 1px 0 #66bfff}.btn:focus,.btn:hover,.btn:visited:focus,.btn:visited:hover,.button:focus,.button:hover,a.button:focus,a.button:hover,a.button:visited:focus,a.button:visited:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{color:rgba(255,255,255,.9);background-color:#0086e6;border-color:#005999;box-shadow:inset 0 1px 0 #3af}.btn._disabled,.btn:visited._disabled,.btn:visited[disabled],.btn[disabled],.button._disabled,.button[disabled],a.button._disabled,a.button:visited._disabled,a.button:visited[disabled],a.button[disabled],button._disabled,button[disabled],input[type=button]._disabled,input[type=button][disabled],input[type=submit]._disabled,input[type=submit][disabled]{color:#fff;background-color:#cddbe4;border-color:#bdcfdb}.btn-secondary,.btn-secondary:visited,button.btn-secondary,input[type=button].btn-secondary,input[type=submit].btn-secondary{color:#39739d;background-color:#e1ecf4;border-color:#96bdd9;box-shadow:inset 0 1px 0 #f4f8fb}.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:visited:focus,.btn-secondary:visited:hover,button.btn-secondary:focus,button.btn-secondary:hover,input[type=button].btn-secondary:focus,input[type=button].btn-secondary:hover,input[type=submit].btn-secondary:focus,input[type=submit].btn-secondary:hover{color:#2c5777;background-color:#bcd4e6;border-color:#4c8dbd;box-shadow:inset 0 1px 0 #e1ecf4}.btn-secondary._disabled,.btn-secondary:visited._disabled,.btn-secondary:visited[disabled],.btn-secondary[disabled],button.btn-secondary._disabled,button.btn-secondary[disabled],input[type=button].btn-secondary._disabled,input[type=button].btn-secondary[disabled],input[type=submit].btn-secondary._disabled,input[type=submit].btn-secondary[disabled]{color:#9dadb9;background-color:#f6f7f9;border-color:#d8dee3}.btn-secondary.-icon,.btn-secondary:visited.-icon,button.btn-secondary.-icon,input[type=button].btn-secondary.-icon,input[type=submit].btn-secondary.-icon{padding:0}.btn-outlined,.btn-outlined:visited,button.btn-outlined,input[type=button].btn-outlined,input[type=submit].btn-outlined{color:#07c;background-color:rgba(0,119,204,0);border-color:#0095ff;box-shadow:none}.btn-outlined:focus,.btn-outlined:hover,.btn-outlined:visited:focus,.btn-outlined:visited:hover,button.btn-outlined:focus,button.btn-outlined:hover,input[type=button].btn-outlined:focus,input[type=button].btn-outlined:hover,input[type=submit].btn-outlined:focus,input[type=submit].btn-outlined:hover{color:#005999;background-color:#e6f4ff;border-color:#07c;box-shadow:none}.btn-outlined._disabled,.btn-outlined:visited._disabled,.btn-outlined:visited[disabled],.btn-outlined[disabled],button.btn-outlined._disabled,button.btn-outlined[disabled],input[type=button].btn-outlined._disabled,input[type=button].btn-outlined[disabled],input[type=submit].btn-outlined._disabled,input[type=submit].btn-outlined[disabled]{color:#a1a6aa;background-color:#f2f2f3;border-color:#d7d8db}.btn-outlined.-warning,.btn-outlined:visited.-warning,button.btn-outlined.-warning,input[type=button].btn-outlined.-warning,input[type=submit].btn-outlined.-warning{color:#c91d2e;background-color:rgba(201,29,46,0);border-color:#e23748}.btn-outlined.-warning:focus,.btn-outlined.-warning:hover,.btn-outlined:visited.-warning:focus,.btn-outlined:visited.-warning:hover,button.btn-outlined.-warning:focus,button.btn-outlined.-warning:hover,input[type=button].btn-outlined.-warning:focus,input[type=button].btn-outlined.-warning:hover,input[type=submit].btn-outlined.-warning:focus,input[type=submit].btn-outlined.-warning:hover{color:#9c1724;background-color:#f9d3d7;border-color:#c91d2e}.btn-outlined.-warning._disabled,.btn-outlined.-warning[disabled],.btn-outlined:visited.-warning._disabled,.btn-outlined:visited.-warning[disabled],button.btn-outlined.-warning._disabled,button.btn-outlined.-warning[disabled],input[type=button].btn-outlined.-warning._disabled,input[type=button].btn-outlined.-warning[disabled],input[type=submit].btn-outlined.-warning._disabled,input[type=submit].btn-outlined.-warning[disabled]{color:#999;background-color:#e6e6e6;border-color:#ccc}.btn-outlined.-white,.btn-outlined.white,.btn-outlined:visited.-white,.btn-outlined:visited.white,button.btn-outlined.-white,button.btn-outlined.white,input[type=button].btn-outlined.-white,input[type=button].btn-outlined.white,input[type=submit].btn-outlined.-white,input[type=submit].btn-outlined.white{color:#fff;background-color:rgba(255,255,255,0);border-color:#fff}.btn-outlined.-white:focus,.btn-outlined.-white:hover,.btn-outlined.white:focus,.btn-outlined.white:hover,.btn-outlined:visited.-white:focus,.btn-outlined:visited.-white:hover,.btn-outlined:visited.white:focus,.btn-outlined:visited.white:hover,button.btn-outlined.-white:focus,button.btn-outlined.-white:hover,button.btn-outlined.white:focus,button.btn-outlined.white:hover,input[type=button].btn-outlined.-white:focus,input[type=button].btn-outlined.-white:hover,input[type=button].btn-outlined.white:focus,input[type=button].btn-outlined.white:hover,input[type=submit].btn-outlined.-white:focus,input[type=submit].btn-outlined.-white:hover,input[type=submit].btn-outlined.white:focus,input[type=submit].btn-outlined.white:hover{color:rgba(255,255,255,.95);background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6)}.btn-outlined.-white._disabled,.btn-outlined.-white[disabled],.btn-outlined.white._disabled,.btn-outlined.white[disabled],.btn-outlined:visited.-white._disabled,.btn-outlined:visited.-white[disabled],.btn-outlined:visited.white._disabled,.btn-outlined:visited.white[disabled],button.btn-outlined.-white._disabled,button.btn-outlined.-white[disabled],button.btn-outlined.white._disabled,button.btn-outlined.white[disabled],input[type=button].btn-outlined.-white._disabled,input[type=button].btn-outlined.-white[disabled],input[type=button].btn-outlined.white._disabled,input[type=button].btn-outlined.white[disabled],input[type=submit].btn-outlined.-white._disabled,input[type=submit].btn-outlined.-white[disabled],input[type=submit].btn-outlined.white._disabled,input[type=submit].btn-outlined.white[disabled]{opacity:.5}.btn-clear,.btn-clear:visited,button.btn-clear,input[type=button].btn-clear,input[type=submit].btn-clear{color:#07c;background-color:rgba(0,119,204,0);border-color:transparent;box-shadow:none}.btn-clear:focus,.btn-clear:hover,.btn-clear:visited:focus,.btn-clear:visited:hover,button.btn-clear:focus,button.btn-clear:hover,input[type=button].btn-clear:focus,input[type=button].btn-clear:hover,input[type=submit].btn-clear:focus,input[type=submit].btn-clear:hover{color:#0078cc;background-color:rgba(0,119,204,.1);border-color:transparent;box-shadow:none}.btn-clear._disabled,.btn-clear:visited._disabled,.btn-clear:visited[disabled],.btn-clear[disabled],button.btn-clear._disabled,button.btn-clear[disabled],input[type=button].btn-clear._disabled,input[type=button].btn-clear[disabled],input[type=submit].btn-clear._disabled,input[type=submit].btn-clear[disabled]{color:#a1a6aa;background-color:#f2f2f3;border-color:transparent}.btn-clear.-warning,.btn-clear:visited.-warning,button.btn-clear.-warning,input[type=button].btn-clear.-warning,input[type=submit].btn-clear.-warning{color:#c91d2e;background-color:rgba(201,29,46,0);border-color:rgba(201,29,46,0)}.btn-clear.-warning:focus,.btn-clear.-warning:hover,.btn-clear:visited.-warning:focus,.btn-clear:visited.-warning:hover,button.btn-clear.-warning:focus,button.btn-clear.-warning:hover,input[type=button].btn-clear.-warning:focus,input[type=button].btn-clear.-warning:hover,input[type=submit].btn-clear.-warning:focus,input[type=submit].btn-clear.-warning:hover{color:#9c1724;background-color:#f9d3d7;border-color:#f9d3d7}.btn-clear.-warning._disabled,.btn-clear.-warning[disabled],.btn-clear:visited.-warning._disabled,.btn-clear:visited.-warning[disabled],button.btn-clear.-warning._disabled,button.btn-clear.-warning[disabled],input[type=button].btn-clear.-warning._disabled,input[type=button].btn-clear.-warning[disabled],input[type=submit].btn-clear.-warning._disabled,input[type=submit].btn-clear.-warning[disabled]{color:#999;background-color:#e6e6e6;border-color:#e6e6e6}.btn-clear.-white,.btn-clear.white,.btn-clear:visited.-white,.btn-clear:visited.white,button.btn-clear.-white,button.btn-clear.white,input[type=button].btn-clear.-white,input[type=button].btn-clear.white,input[type=submit].btn-clear.-white,input[type=submit].btn-clear.white{color:#fff;background-color:rgba(255,255,255,0);border-color:transparent}.btn-clear.-white:focus,.btn-clear.-white:hover,.btn-clear.white:focus,.btn-clear.white:hover,.btn-clear:visited.-white:focus,.btn-clear:visited.-white:hover,.btn-clear:visited.white:focus,.btn-clear:visited.white:hover,button.btn-clear.-white:focus,button.btn-clear.-white:hover,button.btn-clear.white:focus,button.btn-clear.white:hover,input[type=button].btn-clear.-white:focus,input[type=button].btn-clear.-white:hover,input[type=button].btn-clear.white:focus,input[type=button].btn-clear.white:hover,input[type=submit].btn-clear.-white:focus,input[type=submit].btn-clear.-white:hover,input[type=submit].btn-clear.white:focus,input[type=submit].btn-clear.white:hover{color:rgba(255,255,255,.95);background-color:rgba(255,255,255,.05);border-color:transparent}.btn-clear.-white._disabled,.btn-clear.-white[disabled],.btn-clear.white._disabled,.btn-clear.white[disabled],.btn-clear:visited.-white._disabled,.btn-clear:visited.-white[disabled],.btn-clear:visited.white._disabled,.btn-clear:visited.white[disabled],button.btn-clear.-white._disabled,button.btn-clear.-white[disabled],button.btn-clear.white._disabled,button.btn-clear.white[disabled],input[type=button].btn-clear.-white._disabled,input[type=button].btn-clear.-white[disabled],input[type=button].btn-clear.white._disabled,input[type=button].btn-clear.white[disabled],input[type=submit].btn-clear.-white._disabled,input[type=submit].btn-clear.-white[disabled],input[type=submit].btn-clear.white._disabled,input[type=submit].btn-clear.white[disabled]{opacity:.5}.btn-confirm,.btn-confirm:visited,button.btn-confirm,input[type=button].btn-confirm,input[type=submit].btn-confirm{color:#fff;background-color:#5fba7d;border-color:#45a163;box-shadow:inset 0 1px 0 #a6d9b7}.btn-confirm:focus,.btn-confirm:hover,.btn-confirm:visited:focus,.btn-confirm:visited:hover,button.btn-confirm:focus,button.btn-confirm:hover,input[type=button].btn-confirm:focus,input[type=button].btn-confirm:hover,input[type=submit].btn-confirm:focus,input[type=submit].btn-confirm:hover{color:rgba(255,255,255,.9);background-color:#45a163;border-color:#367d4d;box-shadow:inset 0 1px 0 #82ca9a}.btn-confirm._disabled,.btn-confirm:visited._disabled,.btn-confirm:visited[disabled],.btn-confirm[disabled],button.btn-confirm._disabled,button.btn-confirm[disabled],input[type=button].btn-confirm._disabled,input[type=button].btn-confirm[disabled],input[type=submit].btn-confirm._disabled,input[type=submit].btn-confirm[disabled]{color:#a7beaf;background-color:#d1e1d6;border-color:#c5d4ca}.btn-warning,.btn-warning:visited,button.btn-warning,input[type=button].btn-warning,input[type=submit].btn-warning{color:#fff;background-color:#e23748;border-color:#9c1724;box-shadow:inset 0 1px 0 #ef9099}.btn-warning:focus,.btn-warning:hover,.btn-warning:visited:focus,.btn-warning:visited:hover,button.btn-warning:focus,button.btn-warning:hover,input[type=button].btn-warning:focus,input[type=button].btn-warning:hover,input[type=submit].btn-warning:focus,input[type=submit].btn-warning:hover{color:rgba(255,255,255,.9);background-color:#c91d2e;border-color:#70101a;box-shadow:inset 0 1px 0 #e23748}.btn-warning._disabled,.btn-warning:visited._disabled,.btn-warning:visited[disabled],.btn-warning[disabled],button.btn-warning._disabled,button.btn-warning[disabled],input[type=button].btn-warning._disabled,input[type=button].btn-warning[disabled],input[type=submit].btn-warning._disabled,input[type=submit].btn-warning[disabled]{color:#fff;background-color:#d59197;border-color:#c6a0a4}.btn-icon,.btn-icon:visited,button.btn-icon,input[type=button].btn-icon,input[type=submit].btn-icon{padding:0;color:inherit;background-color:transparent;border-color:transparent;box-shadow:none}.btn-icon:focus,.btn-icon:hover,.btn-icon:visited:focus,.btn-icon:visited:hover,button.btn-icon:focus,button.btn-icon:hover,input[type=button].btn-icon:focus,input[type=button].btn-icon:hover,input[type=submit].btn-icon:focus,input[type=submit].btn-icon:hover{color:inherit;background-color:transparent;border-color:transparent;box-shadow:none}.btn-icon.-gray,.btn-icon:visited.-gray,button.btn-icon.-gray,input[type=button].btn-icon.-gray,input[type=submit].btn-icon.-gray{color:#6a737c;background-color:#d6d9dc;border-color:#9fa6ad}.btn-icon.-gray:focus,.btn-icon.-gray:hover,.btn-icon:visited.-gray:focus,.btn-icon:visited.-gray:hover,button.btn-icon.-gray:focus,button.btn-icon.-gray:hover,input[type=button].btn-icon.-gray:focus,input[type=button].btn-icon.-gray:hover,input[type=submit].btn-icon.-gray:focus,input[type=submit].btn-icon.-gray:hover{color:#535a60;background-color:#c8ccd0;border-color:#9199a1}.btn-icon._disabled,.btn-icon:visited._disabled,button.btn-icon._disabled,input[type=button].btn-icon._disabled,input[type=submit].btn-icon._disabled{opacity:.5}.btn>.material-icons,.button>.material-icons,[class*=btn-]>.material-icons,button>.material-icons,input[type=button]>.material-icons,input[type=submit]>.material-icons{font-size:13px;margin-left:-3px;margin-right:3px}.btn._block,.button._block,[class*=btn-]._block,button._block,input[type=button]._block,input[type=submit]._block{display:block;margin-bottom:.5em;width:100%}.btn._block+.btn._block,.btn._block+.button._block,.btn._block+[class*=btn-]._block,.btn._block+button._block,.btn._block+input[type=button]._block,.btn._block+input[type=submit]._block,.button._block+.btn._block,.button._block+.button._block,.button._block+[class*=btn-]._block,.button._block+button._block,.button._block+input[type=button]._block,.button._block+input[type=submit]._block,[class*=btn-]._block+.btn._block,[class*=btn-]._block+.button._block,[class*=btn-]._block+[class*=btn-]._block,[class*=btn-]._block+button._block,[class*=btn-]._block+input[type=button]._block,[class*=btn-]._block+input[type=submit]._block,button._block+.btn._block,button._block+.button._block,button._block+[class*=btn-]._block,button._block+button._block,button._block+input[type=button]._block,button._block+input[type=submit]._block,input[type=button]._block+.btn._block,input[type=button]._block+.button._block,input[type=button]._block+[class*=btn-]._block,input[type=button]._block+button._block,input[type=button]._block+input[type=button]._block,input[type=button]._block+input[type=submit]._block,input[type=submit]._block+.btn._block,input[type=submit]._block+.button._block,input[type=submit]._block+[class*=btn-]._block,input[type=submit]._block+button._block,input[type=submit]._block+input[type=button]._block,input[type=submit]._block+input[type=submit]._block{margin-left:0}.btn._hide,.button._hide,[class*=btn-]._hide,button._hide,input[type=button]._hide,input[type=submit]._hide{display:none}.btn._show,.button._show,[class*=btn-]._show,button._show,input[type=button]._show,input[type=submit]._show{display:inline-block}.btn._xlarge,.btn._xlarge>.material-icons,.button._xlarge,.button._xlarge>.material-icons,[class*=btn-]._xlarge,[class*=btn-]._xlarge>.material-icons,button._xlarge,button._xlarge>.material-icons,input[type=button]._xlarge,input[type=button]._xlarge>.material-icons,input[type=submit]._xlarge,input[type=submit]._xlarge>.material-icons{font-size:25px}.btn._large,.button._large,[class*=btn-]._large,button._large,input[type=button]._large,input[type=submit]._large{padding-left:2em;padding-right:2em}.btn._large,.btn._large>.material-icons,.button._large,.button._large>.material-icons,[class*=btn-]._large,[class*=btn-]._large>.material-icons,button._large,button._large>.material-icons,input[type=button]._large,input[type=button]._large>.material-icons,input[type=submit]._large,input[type=submit]._large>.material-icons{font-size:18px}.btn._medium,.btn._medium>.material-icons,.button._medium,.button._medium>.material-icons,[class*=btn-]._medium,[class*=btn-]._medium>.material-icons,button._medium,button._medium>.material-icons,input[type=button]._medium,input[type=button]._medium>.material-icons,input[type=submit]._medium,input[type=submit]._medium>.material-icons{font-size:16px}.btn._small,.button._small,[class*=btn-]._small,button._small,input[type=button]._small,input[type=submit]._small{min-height:auto;max-height:30px}.btn._small,.btn._small>.material-icons,.button._small,.button._small>.material-icons,[class*=btn-]._small,[class*=btn-]._small>.material-icons,button._small,button._small>.material-icons,input[type=button]._small,input[type=button]._small>.material-icons,input[type=submit]._small,input[type=submit]._small>.material-icons{font-size:12px}.btn._left,.button._left,[class*=btn-]._left,button._left,input[type=button]._left,input[type=submit]._left{float:left}.btn._right,.button._right,[class*=btn-]._right,button._right,input[type=button]._right,input[type=submit]._right{float:right}.btn.ui-button,.button.ui-button,[class*=btn-].ui-button,button.ui-button,input[type=button].ui-button,input[type=submit].ui-button{min-height:auto}.btn.ui-button .ui-button-text,.button.ui-button .ui-button-text,[class*=btn-].ui-button .ui-button-text,button.ui-button .ui-button-text,input[type=button].ui-button .ui-button-text,input[type=submit].ui-button .ui-button-text{padding:.6em 1em}.btn._dropdown,[class*=btn-]._dropdown{padding-right:1.8em}.btn._dropdown:after,[class*=btn-]._dropdown:after{position:absolute;content:"";top:calc(50% - 3px);right:.6em;border-style:solid;border-width:6px 4px 0;border-color:transparent}.btn-confirm._dropdown:after,.btn-warning._dropdown:after,.btn._dropdown:after{border-top-color:#fff}.btn-clear._dropdown:after,.btn-outlined._dropdown:after{border-top-color:#0095ff}.btn-secondary._dropdown:after{border-top-color:#4c8dbd}button+button{margin-left:10px}.label,label{display:inline-block;margin-right:7px;margin-bottom:7px;color:#3b4045}.label._block,label._block{display:block}.label._large,label._large{font-size:25px}.label._medium,label._medium{font-size:18px}.label._small,label._small{font-size:12px}.label._muted,label._muted{color:#848d95}.input,.input._uneditable,input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{display:inline-block;margin:0;padding:8px 12px 7px;vertical-align:middle;color:#3b4045;line-height:1.30769231;border-width:1px;border-style:solid;border-color:transparent;border-radius:2px}.input._uneditable::-webkit-input-placeholder,.input::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(59,64,69,.35)}.input._uneditable::-moz-placeholder,.input::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:rgba(59,64,69,.35)}.input._uneditable:-moz-placeholder,.input:-moz-placeholder,input[type=datetime]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=url]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:rgba(59,64,69,.35)}.input._uneditable:-ms-input-placeholder,.input:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(59,64,69,.35)}.input._block,.input._uneditable._block,input[type=datetime]._block,input[type=email]._block,input[type=number]._block,input[type=password]._block,input[type=search]._block,input[type=tel]._block,input[type=text]._block,input[type=url]._block,select._block,textarea._block{display:block;margin-left:0}.input._large,.input._uneditable._large,input[type=datetime]._large,input[type=email]._large,input[type=number]._large,input[type=password]._large,input[type=search]._large,input[type=tel]._large,input[type=text]._large,input[type=url]._large,select._large,textarea._large{padding:13px 12px 12px}.input._small,.input._uneditable._small,input[type=datetime]._small,input[type=email]._small,input[type=number]._small,input[type=password]._small,input[type=search]._small,input[type=tel]._small,input[type=text]._small,input[type=url]._small,select._small,textarea._small{padding:7px 11px 6px}textarea{height:auto}select{padding:2px;border-color:#bbc0c4}select._disabled,select[disabled]{border-color:rgba(187,192,196,.5);color:#ababab;cursor:not-allowed}.input,.input._uneditable,input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{width:100%;background-color:#fff;border-color:#bbc0c4;box-shadow:inset 0 1px 2px rgba(145,153,161,.2),0 0 0 #fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out}.input._hover,.input._uneditable._hover,.input._uneditable:hover,.input:hover,input[type=datetime]._hover,input[type=datetime]:hover,input[type=email]._hover,input[type=email]:hover,input[type=number]._hover,input[type=number]:hover,input[type=password]._hover,input[type=password]:hover,input[type=search]._hover,input[type=search]:hover,input[type=tel]._hover,input[type=tel]:hover,input[type=text]._hover,input[type=text]:hover,input[type=url]._hover,input[type=url]:hover,textarea._hover,textarea:hover{border-color:rgba(0,119,204,.5);box-shadow:inset 0 1px 2px #d9d9d9,0 0 2px rgba(0,119,204,.2)}.input._focus,.input._uneditable._focus,.input._uneditable:focus,.input:focus,input[type=datetime]._focus,input[type=datetime]:focus,input[type=email]._focus,input[type=email]:focus,input[type=number]._focus,input[type=number]:focus,input[type=password]._focus,input[type=password]:focus,input[type=search]._focus,input[type=search]:focus,input[type=tel]._focus,input[type=tel]:focus,input[type=text]._focus,input[type=text]:focus,input[type=url]._focus,input[type=url]:focus,textarea._focus,textarea:focus{background-color:#fff;border-color:#07c;box-shadow:inset 0 2px 2px #f2f2f2,0 0 5px rgba(0,119,204,.5);outline:0}.input._disabled,.input._uneditable._disabled,.input._uneditable[disabled],.input[disabled],input[type=datetime]._disabled,input[type=datetime][disabled],input[type=email]._disabled,input[type=email][disabled],input[type=number]._disabled,input[type=number][disabled],input[type=password]._disabled,input[type=password][disabled],input[type=search]._disabled,input[type=search][disabled],input[type=tel]._disabled,input[type=tel][disabled],input[type=text]._disabled,input[type=text][disabled],input[type=url]._disabled,input[type=url][disabled],textarea._disabled,textarea[disabled]{background-color:#ededed;border-color:rgba(187,192,196,.5);box-shadow:inset 0 1px 3px fade-out(rgba(145,153,161,.2),10%),0 0 0 #fff;color:#ababab;cursor:not-allowed}input[type=checkbox],input[type=radio]{margin:.25em 0 0;line-height:1.375}.input._large,.input._uneditable._large,input._large,select._large,textarea._large{font-size:25px}.input._medium,.input._uneditable._medium,input._medium,select._medium,textarea._medium{font-size:18px}.input._small,.input._uneditable._small,input._small,select._small,textarea._small{font-size:11px}.checkbox,.radio{min-height:1em;margin-bottom:.25em;padding-left:1.4em}.checkbox.-inline,.radio.-inline{display:inline-block;margin-bottom:0;padding-top:1em;vertical-align:middle}.checkbox.-inline+.checkbox.-inline,.checkbox.-inline+.radio.-inline,.radio.-inline+.checkbox.-inline,.radio.-inline+.radio.-inline{margin-left:.5em}.checkbox label,.radio label{display:inline}ol.checkbox,ol.radio,ul.checkbox,ul.radio{min-height:auto;margin:0;padding:0;list-style:none;margin-left:.5em}ol.checkbox>li,ol.radio>li,ul.checkbox>li,ul.radio>li{min-height:1em;margin-bottom:.25em;padding-left:1.4em}.checkbox input[type=checkbox],.radio input[type=radio]{float:left;margin:.1em 0 0 -1.4em}.controls>.checkbox:first-child,.controls>.radio:first-child{padding-top:.25em}.select-list{padding:0}.select-list li{list-style:none;margin-bottom:.5em}.inputGroup{margin-bottom:1.3em}.inputGroup:last-of-type{margin-bottom:0}.inputGroup>.-row,.inputGroup>.formGroup,.inputGroup>.inputGroup{margin-top:1em}.inputGroup>.-row:first-of-type,.inputGroup>.formGroup:first-of-type,.inputGroup>.inputGroup:first-of-type{margin-top:0}.inputGroup [class*="-col"]{padding-left:1em}.inputGroup [class*="-col"]:first-of-type{padding-left:0}.inputGroup [class*="-col"]>.-row,.inputGroup [class*="-col"]>.formGroup,.inputGroup [class*="-col"]>.inputGroup{margin-top:.3em}.inputGroup [class*="-col"]>.-row:first-of-type,.inputGroup [class*="-col"]>.formGroup:first-of-type,.inputGroup [class*="-col"]>.inputGroup:first-of-type{margin-top:0}.inputGroup>.checkbox:first-child,.inputGroup>.radio:first-child{padding-top:1em}form .-actions{margin-top:26px}.input-append,.input-prepend{font-size:0;display:inline-block;margin-bottom:.5em;vertical-align:middle;white-space:nowrap}.input-append .dropdown-menu,.input-append .popover,.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .dropdown-menu,.input-prepend .popover,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select{font-size:13px}.input-append [class*=span],.input-prepend [class*=span]{display:inline-block}.form-horizontal .help-inline,.form-horizontal .input-append,.form-horizontal .input-prepend,.form-horizontal .uneditable-input,.form-horizontal input,.form-horizontal select,.form-horizontal textarea,.form-inline .help-inline,.form-inline .input-append,.form-inline .input-prepend,.form-inline .uneditable-input,.form-inline input,.form-inline select,.form-inline textarea{display:inline-block;margin-bottom:0;vertical-align:middle}.form-horizontal .hide,.form-inline .hide{display:none}.formGroup{margin-bottom:1.25em}.formGroup>.-col3{padding-right:.5em}form._inline .formGroup{display:inline-block;margin-bottom:0;vertical-align:middle}form._inline .inputGroup{display:inline-table;vertical-align:middle}form._inline label{margin-right:7px;font-weight:700}form._inline .uneditable-input,form._inline input,form._inline select,form._inline textarea{width:auto}.buttonGroup{margin-top:.5em}input[type=radio]{border:none;vertical-align:middle}input[type=radio]+label{vertical-align:middle}input[type=checkbox]{border:0;margin:0 5px 0 0;position:relative;top:1px}input[type=number]{width:50px;text-align:right}input.placeholder,textarea.placeholder{color:#888}.f-label,label.f-label{display:inline-flex;margin:0;font-size:14px;line-height:1.375;font-weight:700;color:#3b4045;cursor:pointer}.f-label._muted,label.f-label._muted{color:#848d95}.f-label._small,label.f-label._small{font-size:12px}.f-label._medium,label.f-label._medium{font-size:18px}.f-label._large,label.f-label._large{font-size:22px}.f-label._large,.f-label._medium,label.f-label._large,label.f-label._medium{font-weight:400}.f-label .is-optional,.f-label .is-required,label.f-label .is-optional,label.f-label .is-required{display:inline-flex;align-self:flex-end;margin-bottom:2px;margin-left:8px;font-size:86%;font-style:italic;font-weight:400}p.is-required,span.is-required{color:#dc3d4c}p.is-optional,span.is-optional{color:#6a737c}.t-help{margin-top:6px;margin-bottom:12px;color:#848d95;font-size:12px;line-height:1.25}.t-help._medium{font-size:14px}.f-input,input[type=datetime].f-input,input[type=email].f-input,input[type=number].f-input,input[type=password].f-input,input[type=search].f-input,input[type=tel].f-input,input[type=text].f-input,input[type=url].f-input,textarea.f-input{box-sizing:border-box;-ms-flex:1 auto;-webkit-flex:1 auto;flex:1 auto;padding:8px 16px;min-height:auto;vertical-align:middle;border:1px solid #c8ccd0;border-radius:0;box-shadow:inset 0 0 1px rgba(145,153,161,.2),0 0 0 rgba(255,255,255,0);font-size:14px;line-height:1.375;color:#3b4045;background-color:#fff;transition:all .6s cubic-bezier(.165,.84,.44,1)}.f-input:-ms-input-placeholder,.f-input::-moz-placeholder,.f-input::-webkit-input-placeholder,input[type=datetime].f-input:-ms-input-placeholder,input[type=datetime].f-input::-moz-placeholder,input[type=datetime].f-input::-webkit-input-placeholder,input[type=email].f-input:-ms-input-placeholder,input[type=email].f-input::-moz-placeholder,input[type=email].f-input::-webkit-input-placeholder,input[type=number].f-input:-ms-input-placeholder,input[type=number].f-input::-moz-placeholder,input[type=number].f-input::-webkit-input-placeholder,input[type=password].f-input:-ms-input-placeholder,input[type=password].f-input::-moz-placeholder,input[type=password].f-input::-webkit-input-placeholder,input[type=search].f-input:-ms-input-placeholder,input[type=search].f-input::-moz-placeholder,input[type=search].f-input::-webkit-input-placeholder,input[type=tel].f-input:-ms-input-placeholder,input[type=tel].f-input::-moz-placeholder,input[type=tel].f-input::-webkit-input-placeholder,input[type=text].f-input:-ms-input-placeholder,input[type=text].f-input::-moz-placeholder,input[type=text].f-input::-webkit-input-placeholder,input[type=url].f-input:-ms-input-placeholder,input[type=url].f-input::-moz-placeholder,input[type=url].f-input::-webkit-input-placeholder,textarea.f-input:-ms-input-placeholder,textarea.f-input::-moz-placeholder,textarea.f-input::-webkit-input-placeholder{color:#c8ccd0}.f-input:hover,input[type=datetime].f-input:hover,input[type=email].f-input:hover,input[type=number].f-input:hover,input[type=password].f-input:hover,input[type=search].f-input:hover,input[type=tel].f-input:hover,input[type=text].f-input:hover,input[type=url].f-input:hover,textarea.f-input:hover{border-color:rgba(0,149,255,.5);box-shadow:inset 0 0 2px #d3d6da,0 0 2px rgba(0,149,255,.2)}.f-input:focus,input[type=datetime].f-input:focus,input[type=email].f-input:focus,input[type=number].f-input:focus,input[type=password].f-input:focus,input[type=search].f-input:focus,input[type=tel].f-input:focus,input[type=text].f-input:focus,input[type=url].f-input:focus,textarea.f-input:focus{border-color:#0095ff;box-shadow:inset 0 0 4px #eff0f1,0 0 5px rgba(0,149,255,.5);outline:0}.f-input.is-disabled,.f-input.is-readonly,.f-input[disabled],.f-input[read-only],input[type=datetime].f-input.is-disabled,input[type=datetime].f-input.is-readonly,input[type=datetime].f-input[disabled],input[type=datetime].f-input[read-only],input[type=email].f-input.is-disabled,input[type=email].f-input.is-readonly,input[type=email].f-input[disabled],input[type=email].f-input[read-only],input[type=number].f-input.is-disabled,input[type=number].f-input.is-readonly,input[type=number].f-input[disabled],input[type=number].f-input[read-only],input[type=password].f-input.is-disabled,input[type=password].f-input.is-readonly,input[type=password].f-input[disabled],input[type=password].f-input[read-only],input[type=search].f-input.is-disabled,input[type=search].f-input.is-readonly,input[type=search].f-input[disabled],input[type=search].f-input[read-only],input[type=tel].f-input.is-disabled,input[type=tel].f-input.is-readonly,input[type=tel].f-input[disabled],input[type=tel].f-input[read-only],input[type=text].f-input.is-disabled,input[type=text].f-input.is-readonly,input[type=text].f-input[disabled],input[type=text].f-input[read-only],input[type=url].f-input.is-disabled,input[type=url].f-input.is-readonly,input[type=url].f-input[disabled],input[type=url].f-input[read-only],textarea.f-input.is-disabled,textarea.f-input.is-readonly,textarea.f-input[disabled],textarea.f-input[read-only]{border-color:#e4e6e8;box-shadow:inset 0 0 3px rgba(145,153,161,.1);background-color:#eff0f1;color:#848d95}.f-input.is-disabled,.f-input[disabled],input[type=datetime].f-input.is-disabled,input[type=datetime].f-input[disabled],input[type=email].f-input.is-disabled,input[type=email].f-input[disabled],input[type=number].f-input.is-disabled,input[type=number].f-input[disabled],input[type=password].f-input.is-disabled,input[type=password].f-input[disabled],input[type=search].f-input.is-disabled,input[type=search].f-input[disabled],input[type=tel].f-input.is-disabled,input[type=tel].f-input[disabled],input[type=text].f-input.is-disabled,input[type=text].f-input[disabled],input[type=url].f-input.is-disabled,input[type=url].f-input[disabled],textarea.f-input.is-disabled,textarea.f-input[disabled]{background-image:url(../../Img/forms/icon-disabled.svg?v=f6ebe7b9dd22),none;background-repeat:no-repeat;background-position:calc(100% - 12px) 50%;cursor:not-allowed}.f-input._large,input[type=datetime].f-input._large,input[type=email].f-input._large,input[type=number].f-input._large,input[type=password].f-input._large,input[type=search].f-input._large,input[type=tel].f-input._large,input[type=text].f-input._large,input[type=url].f-input._large,textarea.f-input._large{padding-top:16px;padding-bottom:16px;font-size:25px}.f-input._medium,input[type=datetime].f-input._medium,input[type=email].f-input._medium,input[type=number].f-input._medium,input[type=password].f-input._medium,input[type=search].f-input._medium,input[type=tel].f-input._medium,input[type=text].f-input._medium,input[type=url].f-input._medium,textarea.f-input._medium{font-size:18px}.f-input._small,input[type=datetime].f-input._small,input[type=email].f-input._small,input[type=number].f-input._small,input[type=password].f-input._small,input[type=search].f-input._small,input[type=tel].f-input._small,input[type=text].f-input._small,input[type=url].f-input._small,textarea.f-input._small{padding-left:12px;padding-right:12px;font-size:12px}textarea.f-input{padding:12px;height:auto;resize:vertical}.f-select{position:relative}.f-select:after,.f-select:before{content:"";position:absolute;right:.75em;pointer-events:none;border-width:3px;border-style:solid;border-color:#3b4045 transparent}.f-select:before{top:calc(50% - 6px);border-top-width:0;border-bottom-width:5px}.f-select:after{top:calc(50% + 1px);border-top-width:5px;border-bottom-width:0}.f-select>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-flex:1 auto;-webkit-flex:1 auto;flex:1 auto;padding:8px 16px;padding-right:32px;font-size:14px;line-height:1.375;color:#3b4045;background-color:#fff;border:1px solid #c8ccd0;border-radius:2px;transition:color .6s cubic-bezier(.165,.84,.44,1),border-color .6s cubic-bezier(.165,.84,.44,1),box-shadow .6s cubic-bezier(.165,.84,.44,1),background-color .6s cubic-bezier(.165,.84,.44,1)}.f-select>select::-ms-expand{display:none}.f-select>select:hover{border-color:rgba(0,149,255,.5);box-shadow:inset 0 0 2px #d3d6da,0 0 2px rgba(0,149,255,.2)}.f-select>select:focus{border-color:#0095ff;box-shadow:inset 0 0 4px #eff0f1,0 0 5px rgba(0,149,255,.5);outline:0}.f-select.is-disabled:after,.f-select.is-disabled:before{opacity:.3}.f-select.is-disabled select{color:#adb3b9;background-color:#eff0f1;border-color:#e4e6e8}.f-select.is-disabled select:hover{border-color:#e4e6e8;box-shadow:none}.f-select._sm select{font-size:12px;padding:4px 32px 4px 8px}.f-input-file{display:block;margin:0;padding:8px 0;font-size:11px}.f-checkbox input[type=checkbox],.f-checkbox input[type=radio],.f-radio input[type=checkbox],.f-radio input[type=radio]{margin:0}.f-checkbox .g-col,.f-radio .g-col{-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.f-checkbox>.-input,.f-radio>.-input{-ms-flex:none;-webkit-flex:none;flex:none;padding-right:8px}.f-checkbox>.-input>input,.f-radio>.-input>input{margin:0}.f-checkbox>.-input>input[type=checkbox],.f-radio>.-input>input[type=checkbox]{margin-top:1px}.f-checkbox>.-input>input:focus,.f-radio>.-input>input:focus{outline:0}.f-checkbox .f-label,.f-radio .f-label{font-weight:400}.f-checkbox .t-help,.f-radio .t-help{margin:2px 0;padding-right:1em}.f-checkbox+.f-checkbox,.f-checkbox+.f-radio,.f-radio+.f-checkbox,.f-radio+.f-radio{margin-top:8px}.f-checkbox._end .g-col,.f-radio._end .g-col{-ms-flex:0 auto;-webkit-flex:0 auto;flex:0 auto}.input-group .message{display:block;margin-bottom:0;padding-top:7px;padding-bottom:7px}.input-group.has-error .f-input,.input-group.has-error .f-select select,.input-group.has-warning .f-input,.input-group.has-warning .f-select select,.input-group.is-success .f-input,.input-group.is-success .f-select select{background-position:calc(100% - 12px) 50%;background-repeat:no-repeat}.input-group.has-error .f-select select,.input-group.has-warning .f-select select,.input-group.is-success .f-select select{background-position:calc(100% - 28px) 50%}.input-group.has-warning .f-input,.input-group.has-warning .f-select select{border-color:#ed9b0d;background-image:url(../../Img/forms/icon-warning.svg?v=62f8b71de62e),none}.input-group.has-warning .f-input:hover,.input-group.has-warning .f-select select:hover{border-color:#f4af39;box-shadow:inset 0 0 1px #d6d9dc,0 0 2px #ffeea9}.input-group.has-warning .f-input:focus,.input-group.has-warning .f-select select:focus{border-color:#f99e01;box-shadow:inset 0 0 4px #eff0f1,0 0 4px #ffeea9}.input-group.has-warning .message{color:#ed9b0d}.input-group.has-error .f-input,.input-group.has-error .f-select select{border-color:#dc3d4c;background-image:url(../../Img/forms/icon-error.svg?v=18f3edcac792),none}.input-group.has-error .f-input:hover,.input-group.has-error .f-select select:hover{border-color:#e06c78;box-shadow:inset 0 0 1px #d6d9dc,0 0 2px #eec4c8}.input-group.has-error .f-input:focus,.input-group.has-error .f-select select:focus{border-color:#c91d2e;box-shadow:inset 0 0 4px #eff0f1,0 0 4px #e59aa1}.input-group.has-error .message{color:#c91d2e}.input-group.is-success .f-input,.input-group.is-success .f-select select{border-color:#5fba7d;background-image:url(../../Img/forms/icon-success.svg?v=075178ad2202),none}.input-group.is-success .f-input:hover,.input-group.is-success .f-select select:hover{border-color:#82ca9a;box-shadow:inset 0 0 1px #d6d9dc,0 0 2px #cae8d4}.input-group.is-success .f-input:focus,.input-group.is-success .f-select select:focus{border-color:#45a163;box-shadow:inset 0 0 4px #eff0f1,0 0 4px #a6d9b7}.input-group.is-success .message{color:#3d8f58}.input-group.is-disabled{opacity:.5;cursor:not-allowed}.button-group,.input-group{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex}.button-group *,.button-group :after,.button-group :before,.input-group *,.input-group :after,.input-group :before{box-sizing:border-box}.input-group{-webkit-flex-flow:column nowrap;flex-flow:column nowrap;margin-bottom:28px}.input-group>.input-group{margin-bottom:0}.input-group>.f-label+*{margin-top:6px}.input-group>.f-label+.t-help{margin-top:2px}.input-group>.f-label+.input-group{margin-top:16px}.input-group._clusters .g-row+.g-row{margin-top:8px}.input-group._clusters .input-group{margin-bottom:0}.input-group._clusters .input-group .f-label{font-weight:400}.input-group .-fill{-ms-flex:none;-webkit-flex:none;flex:none;align-items:center;padding:8px 16px;color:#535a60;background-color:#eff0f1;border:1px solid #c8ccd0;border-left-width:0;border-right-width:0}.input-group .-fill>label{font-size:inherit;line-height:inherit}.input-group .-fill._clean{border-color:transparent;background-color:transparent}.input-group .-fill.is-first{-webkit-order:-1;order:-1;border-left-width:1px}.input-group .-fill.is-last{-webkit-order:2;order:2;border-right-width:1px}.input-group [class^=btn].is-last{-webkit-order:99;order:99;margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.button-group [class^=btn]+[class^=btn]{margin-left:2px}.button-group.g-column [class^=btn]+[class^=btn]{margin-top:8px;margin-left:0}.button-group .t-help{margin-top:12px;margin-bottom:0}.button-group.has-border{padding-top:20px;border-top:1px solid #d6d9dc}.f-radio-toggle .f-label{-ms-flex:1 auto;-webkit-flex:1 auto;flex:1 auto;-webkit-justify-content:center;justify-content:center;padding:8px 16px;margin-left:-1px;border:1px solid #c8ccd0;background-color:#fff;font-weight:400;line-height:1.375;color:#3b4045;text-align:center;transition:all .6s cubic-bezier(.165,.84,.44,1);cursor:pointer}.f-radio-toggle .f-label:hover{color:#242729;background-color:#e6f4ff;border-color:#99d4ff;z-index:1}.f-radio-toggle input[type=radio]{position:absolute;left:-9999em;opacity:0}.f-radio-toggle input[type=radio]:checked+.f-label{color:#fff;background-color:#0095ff;border-color:#0095ff;pointer-events:none}.f-radio-toggle .g-col:first-of-type .f-label{margin-left:0;border-radius:2px 0 0 2px}.f-radio-toggle .g-col:last-of-type .f-label{border-radius:0 2px 2px 0}.container .chosen-container,body>.dialog .chosen-container{margin-top:0}.container .chosen-container.chosen-container-active,body>.dialog .chosen-container.chosen-container-active{border-width:0}.container .chosen-container.chosen-container-active .chosen-choices,body>.dialog .chosen-container.chosen-container-active .chosen-choices{border-color:#0095ff;box-shadow:inset 0 0 4px #eff0f1,0 0 5px rgba(0,149,255,.5)}.container .chosen-container .chosen-choices,body>.dialog .chosen-container .chosen-choices{display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 1px;min-height:38px;background-image:none;border-radius:2px;border-color:#c8ccd0}.container .chosen-container .chosen-choices:hover,body>.dialog .chosen-container .chosen-choices:hover{border-color:rgba(0,149,255,.5);box-shadow:inset 0 0 2px #d3d6da,0 0 2px rgba(0,149,255,.2)}.container .chosen-container .chosen-choices li.search-choice,.container .chosen-container .chosen-choices li.search-field,body>.dialog .chosen-container .chosen-choices li.search-choice,body>.dialog .chosen-container .chosen-choices li.search-field{display:inline-flex;align-items:center;margin:4px 1px;padding:2px 6px}.container .chosen-container .chosen-choices li.search-choice,body>.dialog .chosen-container .chosen-choices li.search-choice{float:none;box-shadow:none;background-image:none;font-family:Arial,HelveticaNeue-Regular,"Helvetica Neue Regular","Helvetica Neue",Helvetica,"Lucida Grande",sans-serif;font-size:12px;color:#39739d;background-color:#e1ecf4;border-color:transparent;border-radius:2px;padding:.6em 1.7em .6em .6em;margin-top:1px!important}.container .chosen-container .chosen-choices li.search-choice:first-child,body>.dialog .chosen-container .chosen-choices li.search-choice:first-child{margin-left:3px}.container .chosen-container .chosen-choices li.search-choice .search-choice-close,body>.dialog .chosen-container .chosen-choices li.search-choice .search-choice-close{position:relative;top:0;right:-1px;margin-left:4px;transition:none}.container .chosen-container li.search-field>input[type=text],body>.dialog .chosen-container li.search-field>input[type=text]{padding:0;margin:0}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../../fonts/MaterialIcons-Regular.eot?v=26fb8cecb551);src:local('Material Icons'),local('MaterialIcons-Regular'),url(../../fonts/MaterialIcons-Regular.woff2?v=86bd9cd37f89) format('woff2'),url(../../fonts/MaterialIcons-Regular.woff?v=462d7bd36438) format('woff'),url(../../fonts/MaterialIcons-Regular.ttf?v=fc05de31234e) format('truetype')}.material-icons{display:inline-block;vertical-align:middle;font-family:"Material Icons";font-weight:400;font-style:normal;font-size:16px;line-height:1;letter-spacing:normal;text-transform:none;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.icon{background-image:url(../../Img/sprites/icons-employers.png?v=0467298b129a);background-image:url(../../Img/sprites/icons-employers.svg?v=f649f756aa90),none;background-size:200px 200px;background-position:0 0;background-repeat:no-repeat;display:inline-block;content:"";text-indent:-9999em}label.icon{background-image:none}.icon.-ui-arrowBack{background-position:0 0;width:6px;height:9px}.icon.-ui-downArrow{background-position:0 0;width:6px;height:9px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.icon.-ui-outLink{background-position:-50px 0;width:9px;height:9px}[class*=btn] .icon.-ui-outLink{margin-left:7px}.icon.-ui-settings{background-position:-100px 0;width:8px;height:8px}.icon.-ui-close{background-position:0 -50px;width:9px;height:9px}.icon.-ui-warning{background-position:-50px -50px;width:16px;height:14px}.icon.-ui-checkmark{background-position:-100px -50px;width:18px;height:14px}.icon.-ui-error{background-position:-50px -50px;width:20px;height:20px}.icon.-ui-search{background-position:-150px 0;width:20px;height:20px}.icon.-ui-info{background-color:#6a737c;background-position:-151px -51px;border-radius:50%;width:14px;height:14px}.icon.-ui-info:hover{background-color:#3b4045}.stats.has-none .icon.-ui-info{background-color:#bbc0c4}.stats.has-none .icon.-ui-info:hover{background-color:#848d95}.icon.-ui-help{position:absolute;width:42px;height:42px;background-image:none;text-indent:-9999px;cursor:pointer;transition:all .1s ease-in}.icon.-ui-help:before{position:absolute;width:20px;height:20px;padding-left:5px;font-family:Georgia,Times New Roman,Times,serif;font-size:13px;font-weight:700;font-style:italic;line-height:17px;color:#ffeea9;text-indent:0;content:"i";border-radius:50%;border-width:2px;border-style:solid;border-color:#ffeea9}.icon.-ui-help._hover:before,.icon.-ui-help.is-selected:before,.icon.-ui-help:hover:before{color:rgba(255,255,255,.99);border-color:rgba(255,255,255,.99)}.icon.-jobs-remote{background-position:0 -100px;width:24px;height:17px}.icon.-jobs-relocate{background-position:-50px -100px;width:40px;height:19px}.icon.-jobs-sponsorship{background-position:-100px -100px;width:40px;height:19px}.icon-sidebar{width:12px;height:12px;position:absolute;background:no-repeat;z-index:2;margin-top:13px;margin-left:10px}.icon-sidebar.-ui-search-small{background-image:url(../../Img/Search.png?v=bddc0639b1ef);background-image:url(../../Img/Search.svg?v=b430cc46379a),none}.icon-sidebar.-ui-saved{background-image:url(../../Img/Saved.png?v=67b68d58c176);background-image:url(../../Img/Saved.svg?v=de3b99dae366),none}.icon-sidebar.-ui-applications{background-image:url(../../Img/Applications.png?v=c672b7a95994);background-image:url(../../Img/Applications.svg?v=ddf965bb38ee),none}.icon-sidebar.-ui-recommendations{background-image:url(../../Img/Rec-Icon.png?v=a6ac37b940bd);background-image:url(../../Img/rec-icon.svg?v=ee92c2f1677b),none;background-size:contain;margin-top:10px;height:15px}.icon-intellitab{width:12px;height:12px;background:no-repeat;display:block}.icon-intellitab.-ui-alerts{background-image:url(../../Img/alert-icon.png?v=711084134a86);background-image:url(../../Img/alert-icon.svg?v=8f96fec11e3b),none;background-position-x:1px}.icon-intellitab.-ui-history{background-image:url(../../Img/history-icon.png?v=0dfef4b80f89);background-image:url(../../Img/history-icon.svg?v=1d777abea499),none}.shared-icon{color:#0c0d0e;cursor:pointer}dl{margin-bottom:1em}dl dd,dl dt{padding:.3em;line-height:1.375}dl dt{font-weight:700}dl dd{margin-left:0}dl._stacked dd,dl._stacked dt{padding-top:.5em}dl._stacked>dd:first-of-type,dl._stacked>dt:first-of-type{border-top-color:transparent}dl._stacked dt{float:left;clear:left;width:25%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}dl._stacked dd{margin-left:25%;margin-bottom:.3em}dl._stacked dd:after,dl._stacked dd:before{content:" ";display:table}dl._stacked dd:after{clear:both}dl._stacked._borders dd,dl._stacked._borders dt{border-top:1px solid #e4e6e8}dl._stacked.-numbers:after,dl._stacked.-numbers:before{content:" ";display:table}dl._stacked.-numbers:after{clear:both}dl._stacked.-numbers dt{margin-top:5px;width:auto}dl._stacked.-numbers dt+.-label{margin-top:4px}dl._stacked.-numbers dd{margin-left:2px;float:left;width:75%}dl._stacked.-numbers .-value{margin-bottom:0;font-size:18px;font-weight:700;line-height:1;color:#6a737c}dl._stacked.-numbers .-label{font-size:12px;color:#adb3b9}li,ol,ul{margin:0;padding:0;line-height:1.375}ol,ul{margin-bottom:13px;margin-left:26px}ol ol,ol ul,ul ol,ul ul{margin-top:7px;margin-bottom:0}ol{list-style-type:decimal}ol ol{list-style-type:upper-latin}ol ol ol{list-style-type:lower-roman}ol ol ol ol{list-style-type:lower-latin}ol.-subSections li{list-style-type:decimal}ol.-subSections li:before{counter-increment:section;content:counter(subsection)}ol.-subSections li li:before{counter-increment:subsection}ol.li-decimal{margin:0;counter-reset:item;margin-top:.5em}ol.li-decimal .-item{display:block;position:relative;padding-left:36px}ol.li-decimal .-item:before{position:absolute;left:0;width:32px;text-align:right;content:counters(item, ".") ".";counter-increment:item}ol.li-decimal .-header,ol.li-decimal ._lg-prefix:before{font-size:18px;line-height:1.125;color:#535a60}ol.li-decimal .-header{margin-top:1em}li{padding-bottom:7px;line-height:1.375}.topbar-dialog.siteSwitcher-dialog li{padding-bottom:initial}ul._borders{margin:0;padding:0;list-style-type:none}ul._borders>.-item{margin:0;padding:0;list-style-type:none}ul._borders>.-item>a{display:block;padding:.5em .25em;border-top:1px solid #e4e6e8}ul._borders>.-item:first-child>a{border-top:none}ul._borders>.-item._medium>a{font-size:16px}.list{margin:0;padding:0}.list>.-item{margin:0;padding:0;list-style:none}.list._inline>.-item{display:inline-block}.list._column>.-item{display:block}.list-inline,.list-stacked{margin:0;padding:0;list-style:none}.list-inline .list-item,.list-stacked .list-item{margin:0;padding:0;list-style:none}.list-inline .list-item{display:inline-block}.list-stacked .list-item{display:block}.chosen-container.-tags>.chosen-choices>.search-choice,.post-tag{display:inline-block;margin:2px 2px 2px 0;padding:4px 5px 5px;font-size:12px;line-height:1;text-decoration:none;text-transform:lowercase;border-width:1px;border-style:solid;white-space:nowrap;transition:all .1s ease-in-out}.chosen-container.-tags>.chosen-choices>.search-choice,.chosen-container.-tags>.chosen-choices>.search-choice:visited,.post-tag,.post-tag:visited{color:#39739d;background-color:#e1ecf4;border-color:#e1ecf4}.chosen-container.-tags>.chosen-choices>.search-choice:active,.chosen-container.-tags>.chosen-choices>.search-choice:focus .chosen-container.-tags>.chosen-choices>.search-choice:visited:hover,.chosen-container.-tags>.chosen-choices>.search-choice:focus .post-tag:visited:hover,.chosen-container.-tags>.chosen-choices>.search-choice:hover,.post-tag:active,.post-tag:focus .chosen-container.-tags>.chosen-choices>.search-choice:visited:hover,.post-tag:focus .post-tag:visited:hover,.post-tag:hover{color:#376d95;background-color:#dae7f1;border-color:#dae7f1;text-decoration:none}.chosen-container.-tags>.chosen-choices>.search-choice img,.post-tag img{margin-bottom:0}.chosen-container.-tags>.chosen-choices>.search-choice{border-radius:0;background-image:none;box-shadow:none;position:static;margin-top:3px;padding:5px 5px 4px 5px}.chosen-container.-tags>.chosen-choices>.search-choice>.search-choice-close{vertical-align:top;margin-left:3px;width:14px;height:14px;display:inline-block;position:static;background-image:url(../../cso/Img/comment-del.png?v=1d9d8580202e);background-repeat:no-repeat;background-position:right center}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-container.-tags>.chosen-choices>.search-choice>.search-choice-close{background-image:url(../../cso/Img/comment-del.png?v=1d9d8580202e)!important;background-size:initial!important}}.chosen-container.-tags>.chosen-choices>.search-choice>.search-choice-close:hover{cursor:pointer;background-position:initial;background-image:url(../../cso/Img/comment-del-hover.png?v=847ff18b800b)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-container.-tags>.chosen-choices>.search-choice>.search-choice-close:hover{background-image:url(../../cso/Img/comment-del-hover.png?v=847ff18b800b)!important;background-size:initial!important}}.filter-tag .-tag{display:inline-flex;align-items:center;min-height:32px;padding:4px 8px;border:1px solid #c8ccd0;border-radius:2px;background-color:#fff;transition:all .6s cubic-bezier(.165,.84,.44,1);cursor:pointer}.filter-tag .-tag.is-active,.filter-tag .-tag:hover{border-color:#4c8dbd;background-color:#e1ecf4;color:#2c5777}.filter-tag .-tag.is-active .f-label,.filter-tag .-tag:hover .f-label{color:#2c5777}.filter-tag .-tag.is-active .-clear,.filter-tag .-tag.is-active .-clear._invert,.filter-tag .-tag:hover .-clear,.filter-tag .-tag:hover .-clear._invert{background-color:#96bdd9}.filter-tag .-tag,.filter-tag .-tag .f-label{margin:0;font-size:12px;font-weight:400;color:#3b4045}.filter-tag .-tag .f-label.has-content{display:inline-block;max-width:12.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filter-tag .-tag .-clear{margin-left:8px;padding:2px;border-radius:50%;background-color:transparent;color:#3b4045;text-decoration:none;transition:all .6s cubic-bezier(.165,.84,.44,1)}.filter-tag .-tag .-clear:hover{color:#2c5777;text-decoration:none}.filter-tag .-tag .-clear._invert{background-color:#bbc0c4;color:#fff}.filter-tag .-tag .-clear._invert .material-icons{font-size:11px}.filter-tag .-tag .-clear._invert:hover{background-color:#dc3d4c}.filter-tag .popout{font-size:12px}.filter-tag .popout .button-group{margin-top:8px}small{font-size:85%}b,strong{font-weight:700}em,i{font-style:italic}address,cite{font-style:normal}.text,p{margin-top:0;margin-bottom:1em}.text._lead,p._lead{color:#9199a1;font-size:25px;line-height:1.375}.text._help,p._help{margin-bottom:.25em;color:#848d95;font-size:12px;line-height:1.5}.text._muted,p._muted{color:#848d95}.text._xlarge,p._xlarge{font-size:25px}.text._large,p._large{font-size:18px;line-height:1.25}.text._medium,p._medium{font-size:16px}.text._small,p._small{font-size:12px}.text._xsmall,p._xsmall{font-size:11px}._textLeft{text-align:left}._textCenter{text-align:center}._textRight{text-align:right}.link,a{color:#07c;text-decoration:none;transition:all .1s ease;cursor:pointer}.link._visited,.link:visited,a._visited,a:visited{color:#0c65a5}.link._visited._hover,.link._visited:hover,.link:visited._hover,.link:visited:hover,a._visited._hover,a._visited:hover,a:visited._hover,a:visited:hover{color:#0a568d}.link._focus,.link._hover,.link:focus,.link:hover,a._focus,a._hover,a:focus,a:hover{color:#005999;text-decoration:underline}.link._focus,.link:focus,a._focus,a:focus{outline:0}p .link._visited,p .link:visited,p a._visited,p a:visited{color:#0d46f2}p .link._visited._hover,p .link._visited:hover,p .link:visited._hover,p .link:visited:hover,p a._visited._hover,p a._visited:hover,p a:visited._hover,p a:visited:hover{color:#0931aa}.link._up-and-out:after,a._up-and-out:after{content:'';display:inline-block;margin-left:6px;opacity:.35;position:relative;background-image:url(../../Img/icon-external-url.svg?v=2e65cd6c819a);background-size:8px 8px;width:8px;height:8px}sub,sup{position:relative;vertical-align:baseline;margin-left:2px;font-size:85%;line-height:inherit}sup{top:-.5em}sub{bottom:-.5em}.quote,blockquote{margin:.75em 0;padding:1em 1.5em;font-family:Georgia,Times New Roman,Times,serif;font-style:italic;font-size:18px;letter-spacing:0;line-height:1.625;border-left:1px dotted #9199a1}.quote footer,blockquote footer{font-size:13px;line-height:1.25;font-style:normal;color:#9fa6ad}.quote footer>span,blockquote footer>span{font-size:11px}.quote cite,blockquote cite{display:block}.quote cite,.quote p,blockquote cite,blockquote p{color:#6a737c}.quote._accent,blockquote._accent{background-color:#eff0f1;border-left:2px solid #f48024}.quote._pull,blockquote._pull{font-family:Arial,HelveticaNeue-Regular,"Helvetica Neue Regular","Helvetica Neue",Helvetica,"Lucida Grande",sans-serif;font-weight:200;text-align:center;color:#3b4045;border-left:none}.quote._pull footer,blockquote._pull footer{font-weight:400}.quote._pull.text._xlarge footer,blockquote._pull.text._xlarge footer{font-size:18px}.quote._pull.text._xlarge footer>span,blockquote._pull.text._xlarge footer>span{font-size:13px}.quote._quote,blockquote._quote{background-image:url(../../Img/testimonial-quote.png?v=c3ecac7b5586);background-repeat:no-repeat;background-position:0 1em;padding-left:2.1em;font-size:14px;line-height:1.375;border-left:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;margin-bottom:.5em;color:#3b4045}.h1>.small,.h1>small,.h2>.small,.h2>small,.h3>.small,.h3>small,.h4>.small,.h4>small,.h5>.small,.h5>small,.h6>.small,.h6>small,h1>.small,h1>small,h2>.small,h2>small,h3>.small,h3>small,h4>.small,h4>small,h5>.small,h5>small,h6>.small,h6>small{margin-top:-.25em;color:#848d95;font-size:75%;font-weight:inherit}.h1,.h2,.h3,h1,h2,h3{line-height:1.125;font-weight:200}.h1,h1{font-size:45px}.h2,h2{font-size:32px}.h3,h3{font-size:25px}.h4,h4{font-size:18px}.h5,h5{font-size:13px}.h6,h6{font-size:11px;font-weight:700;text-transform:uppercase}.h1._hugeTitle,.h2._hugeTitle,.h3._hugeTitle,.h4._hugeTitle,.h5._hugeTitle,.h6._hugeTitle,h1._hugeTitle,h2._hugeTitle,h3._hugeTitle,h4._hugeTitle,h5._hugeTitle,h6._hugeTitle{font-size:64px;font-weight:200;letter-spacing:-1px}.h1._pageTitle,.h2._pageTitle,.h3._pageTitle,.h4._pageTitle,.h5._pageTitle,.h6._pageTitle,h1._pageTitle,h2._pageTitle,h3._pageTitle,h4._pageTitle,h5._pageTitle,h6._pageTitle{font-size:40px;font-weight:200}.h1._pageTitle ._hover,.h1._pageTitle a:hover,.h2._pageTitle ._hover,.h2._pageTitle a:hover,.h3._pageTitle ._hover,.h3._pageTitle a:hover,.h4._pageTitle ._hover,.h4._pageTitle a:hover,.h5._pageTitle ._hover,.h5._pageTitle a:hover,.h6._pageTitle ._hover,.h6._pageTitle a:hover,h1._pageTitle ._hover,h1._pageTitle a:hover,h2._pageTitle ._hover,h2._pageTitle a:hover,h3._pageTitle ._hover,h3._pageTitle a:hover,h4._pageTitle ._hover,h4._pageTitle a:hover,h5._pageTitle ._hover,h5._pageTitle a:hover,h6._pageTitle ._hover,h6._pageTitle a:hover{text-decoration:none}.h1._section,.h2._section,.h3._section,.h4._section,.h5._section,.h6._section,h1._section,h2._section,h3._section,h4._section,h5._section,h6._section{color:#3b4045;font-size:25px;font-weight:700;letter-spacing:0;line-height:1.375}.h1._subSection,.h2._subSection,.h3._subSection,.h4._subSection,.h5._subSection,.h6._subSection,h1._subSection,h2._subSection,h3._subSection,h4._subSection,h5._subSection,h6._subSection{margin-bottom:1em;color:#6a737c;font-size:18px;letter-spacing:0;line-height:1.25}.h1._border,.h2._border,.h3._border,.h4._border,.h5._border,.h6._border,h1._border,h2._border,h3._border,h4._border,h5._border,h6._border{line-height:1.5;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e4e6e8}.h1._inline,.h2._inline,.h3._inline,.h4._inline,.h5._inline,.h6._inline,h1._inline,h2._inline,h3._inline,h4._inline,h5._inline,h6._inline{display:inline-block}.h1._muted,.h2._muted,.h3._muted,.h4._muted,.h5._muted,.h6._muted,h1._muted,h2._muted,h3._muted,h4._muted,h5._muted,h6._muted{color:#848d95}.callout{padding:20px;font-size:13px;line-height:1.5;color:#9199a1;text-indent:0;background-color:rgba(214,217,220,.2);border-style:solid;border-width:1px;border-color:transparent}.callout>ul{margin:0;margin-left:17px}.callout .-title{margin-bottom:.25em;color:#6a737c}.callout._info{background-color:#fffdf6;border-color:#f6f1e5;color:#848d95}.callout._large{padding-top:7.5em;padding-bottom:7.75em;text-align:center}.icon{display:inline-block;content:""}svg[role=icon]{fill:currentColor;vertical-align:text-bottom;background:0 0}._additional-padding{padding-top:10px}.field-validation-error,.validation-summary-errors li{color:#fd8008;font-weight:700}.list,.list>li{margin:0;padding:0;list-style-type:none}.list{margin-bottom:26px}.list .-title{margin-bottom:2px;font-size:18px;line-height:1.25;color:#6a737c}.list .-title>a{color:#07c}.list .-title>.badge:first-of-type{margin-left:3.8px}.list .-meta{margin-bottom:0;font-size:12px;line-height:1.25;color:#848d95}.list .-meta strong{font-weight:400;color:#6a737c}.list>.-header{padding-top:26px;padding-bottom:19px}.list>.-header .-title{color:#535a60}.list>.-item{position:relative;padding-top:13px;padding-bottom:13px;background-color:transparent;border-top-width:1px;border-top-style:solid;border-top-color:transparent}.list>.-item ._right+._right{margin-right:4px}.list._border>.-item{border-top-color:#bbc0c4}.list._border>.-item:first-of-type{border-top-color:transparent}.list._border>.-header+.-item:first-of-type{padding-top:19px;border-top-color:#bbc0c4}.list._thinner>.-item{padding-top:9px;padding-bottom:9px}.list._thinner>.-item .-title{margin-bottom:4px}.list._thinner>.-header{padding-bottom:9px}.list._thinner>.-header+.-item:first-of-type{padding-top:18.5px}.list._thicker>.-item{padding-top:19px;padding-bottom:19px}.list._thicker>.-item .-title{margin-bottom:4px}.list._thicker>.-header{padding-bottom:19px}.list._thicker>.-header+.-item:first-of-type{padding-top:28.5px}.list.-sidebar>.-item{padding-left:9px;padding-right:9px;cursor:pointer}.list.-sidebar>.-item._hover,.list.-sidebar>.-item:hover{background-color:rgba(0,119,204,.05);transition:background .1s ease-in-out}.list.-sidebar>.-item a{display:block}.list.-sidebar>.-item a._active,.list.-sidebar>.-item a._hover,.list.-sidebar>.-item a:active,.list.-sidebar>.-item a:hover{text-decoration:none}.ui-dialog{background-color:#fff;border-radius:4px;box-shadow:0 0 25px #3b4045;z-index:1050;overflow:visible}.ui-dialog .ui-dialog-content{padding:39px;overflow:inherit}.ui-dialog section{margin-bottom:2em}.ui-dialog section:last-of-type{margin-bottom:0}.ui-widget-overlay{background-color:#242729;opacity:.75;z-index:1040}div.dialog form .checkbox>label,div.dialog form .radio>label{font-weight:400}div.dialog form input[name=email],div.dialog form p>select{width:400px}div.dialog form>div{margin-top:2em}div.dialog form>div:first-of-type{margin-top:.25em}div.dialog p{margin-bottom:.5em}.inputGroup>.checkbox:first-child,.inputGroup>.radio:first-child{padding-top:0}.ui-dialog .-title{font-size:25px;font-weight:200}.ui-dialog ._subSection{margin-bottom:.3em}.ui-dialog.ui-dialog-no-title .ui-dialog-content{padding:32px}.ui-dialog.ui-dialog-no-title .ui-dialog-titlebar{display:none}.modal,.modal-overlay{position:fixed}.modal-overlay{top:0;left:0;right:0;bottom:0;z-index:8999;background-color:rgba(36,39,41,.85)}.modal{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;align-items:center;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;top:33%;left:50%;min-height:140px;max-height:400px;width:400px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:9000;overflow:hidden;background-color:#fff;border-radius:2px}.modal .-content{position:relative;display:inline-flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex:2 1 auto;-webkit-flex:2 1 auto;flex:2 1 auto;padding:2.5em;width:100%;height:100%;opacity:0;text-align:center;color:#6a737c}.modal .-background,.modal .-illustration{position:absolute;background-position:top center;background-repeat:no-repeat;background-color:transparent;width:100%}.modal .-background{height:314px;-webkit-transform:translate3d(0,-300px,0);transform:translate3d(0,-300px,0)}.modal .-illustration{top:2.5em;height:236px}.modal .-illustration+.-content{padding-top:18em}.modal .button-group{-ms-flex:1;-webkit-flex:1;flex:1;margin:auto;padding:0 2.5em 2em;width:100%}.modal .btn-clear{display:inline-flex;-webkit-justify-content:center;justify-content:center;align-items:center;margin-bottom:0;font-size:20px}.modal._large{min-height:540px;max-height:640px;width:600px}.modal._large .-content{max-width:600px;min-width:320px}.modal._large .-title{font-size:45px;font-weight:300}.modal._large .-copy{font-size:20px;line-height:1.375}.modal._blue{background-color:#e6f4ff}.modal._tour{-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}.modal .tour-tip{opacity:0;display:inline-flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex:none;-webkit-flex:none;flex:none;width:100%;transition:all .6s cubic-bezier(.165,.84,.44,1)}.modal .tour-tip._current,.modal .tour-tip._current .-content{opacity:1}.modal .-title{display:block;width:100%;margin-bottom:.5em;font-size:28px;line-height:1}.modal .-copy{display:block;margin-bottom:.5em;width:100%;font-size:14px}.tour-controls{position:absolute;bottom:1em;left:0;width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;text-align:center}.tour-controls .-point{position:relative;display:inline-flex;margin:auto 2px;width:6px;height:6px;background-color:transparent;border:1px solid #c8ccd0;border-radius:50%;transition:all .6s cubic-bezier(.165,.84,.44,1)}.tour-controls .-point._current{background-color:#0095ff;border-color:transparent}.tour-controls .-point._current:hover{background-color:#07c}.tour-controls .-point:hover{border-color:#9fa6ad}.modal.cp-m-publish .-illustration{height:180px;background-image:url(../../Img/company-pages/modals/cp-illo-published.svg?v=b470f022d050)}.modal.cp-m-publish .-content{padding-top:42%}.modal.cp-m-publish .-title{color:#5fba7d}.modal.cp-m-publish .-lead{margin-bottom:1em;padding-right:1em;font-size:20px;line-height:1.25;text-align:left}.modal.cp-m-publish .url-select{position:relative;display:block;padding:4px;width:100%;overflow:hidden;white-space:nowrap;line-height:2em;color:#3b4045;background-color:#eff0f1;box-shadow:inset 0 -2px 0 #fff,0 1px 0 #5fba7d}.modal.cp-m-publish .url-select .-url{font-size:16px}.modal.is-hidden{visibility:hidden;opacity:0;transition:opacity .6s cubic-bezier(.165,.84,.44,1) 0s,transform .6s cubic-bezier(.165,.84,.44,1) 0s,visibility 0s cubic-bezier(.165,.84,.44,1) .6s}.modal.is-visible{visibility:visible;opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:visibility 0s cubic-bezier(.165,.84,.44,1) 0s,opacity .6s cubic-bezier(.165,.84,.44,1) 50ms,transform .6s cubic-bezier(.165,.84,.44,1) 50ms}.modal.is-visible .-content,.modal.is-visible .-illustration{opacity:1}.modal-overlay.is-hidden{visibility:hidden;opacity:0;transition:opacity .4s cubic-bezier(.165,.84,.44,1) .1s,visibility 0s cubic-bezier(.165,.84,.44,1) .6s}.modal-overlay.is-visible{visibility:visible;opacity:1;transition:visibility 0s cubic-bezier(.165,.84,.44,1) 0s,opacity .6s cubic-bezier(.165,.84,.44,1) 5ms}.companyPreview{position:relative;margin-bottom:13px;padding:3px;width:100%;min-width:18em;text-align:center;border:1px solid #e4e6e8;z-index:0}.companyPreview>header{position:relative;background-color:#eff0f1;transition:all .1s ease-in-out}.companyPreview>header:active,.companyPreview>header:hover{background-color:#e4e6e8;transition:all .1s ease-in-out}.companyPreview>header:active .-title>a,.companyPreview>header:hover .-title>a{color:#005999;text-decoration:none}.companyPreview>footer a,.companyPreview>footer a._visited,.companyPreview>footer a:visited{position:relative;display:block;padding:7px;font-weight:700;background-color:#fafafb;color:#07c}.companyPreview>footer a._visited:active,.companyPreview>footer a._visited:hover,.companyPreview>footer a:active,.companyPreview>footer a:hover,.companyPreview>footer a:visited:active,.companyPreview>footer a:visited:hover{background-color:#eff0f1;color:#005999;text-decoration:none}.companyPreview .-coverImage{position:relative;height:120px;width:100%;background-position:center center;background-repeat:no-repeat;background-clip:border-box;background-size:cover}.companyPreview .-logo{position:absolute;top:82.5px;width:100%}.companyPreview .-logo>img{display:block;margin:0 auto;height:75px;width:75px;background-color:#fff;border:3px solid #fff}.companyPreview .-info{padding:56px 7px 23px}.companyPreview .-link{position:absolute;top:0;bottom:0;left:0;right:0}.companyPreview .-details{padding:6px 13px 4px}.companyPreview .-details>p{margin:0;padding-top:10px;padding-bottom:10px;border-top:1px solid #e4e6e8}.companyPreview .-details>p:first-of-type{border-top:none}.companyPreview .-details._benefits,.companyPreview .-details._jobs,.companyPreview .-details._tags{padding:14px}.companyPreview .-details._jobs ._borders>.-item{padding-bottom:13px}.companyPreview .-details._jobs .-title{margin-bottom:0;padding-top:13px;padding-bottom:3px;font-size:16px}.companyPreview .-details._jobs .-location{display:block;margin-bottom:4px;font-size:12px;color:#848d95}.companyPreview .-details._jobs ul._inline{display:none}.companyPreview .-details._jobsFeatured ._borders>.-item{padding-bottom:7px}.companyPreview .-details._jobsFeatured ul._inline{display:block}.companyPreview .-details._jobsFeatured ul._tags{margin-top:.5em}ul._centered{margin-bottom:0;padding-right:13px;padding-left:13px;text-align:center}ul._centered>.-item{margin-top:7px;margin-bottom:7px;list-style:none}ul._centered>.-item:before{position:absolute;margin-left:-10px;content:"•"}ul._inline{margin:0;padding:0}ul._inline>.-item{margin:0;padding:0;list-style:none;display:inline-block}.companyPreview .-title{margin-bottom:4px;font-size:22px;font-weight:400;line-height:1.125;word-wrap:break-word}.companyPreview .-title>a._active,.companyPreview .-title>a._hover,.companyPreview .-title>a:active,.companyPreview .-title>a:hover{text-decoration:none;color:#005999}.companyPreview .-title._section{display:block;float:none;margin-bottom:7px;font-size:18px;color:#6a737c}.companyPreview .-info>p{margin-bottom:0;padding-right:5px;padding-left:5px}.companyPreview a.post-tag,.companyPreview a.postTag{transition:none}.companyPreview a.post-tag:hover,.companyPreview a.postTag:hover{background-color:#dfeaf1}.sidebar div#featured-company-page{padding:0}.company-module{border:1px solid #d6d9dc;border-radius:2px;margin-bottom:2em}.company-module .-job-badges{-webkit-justify-content:center;justify-content:center;margin:10px 0}.company-module>header{text-align:center}.company-module>header>h2{display:block;margin-bottom:0;background:#fafafb;color:#bbc0c4;font-size:11px;line-height:18px;height:18px}.company-module>header .-cover{width:100%;height:60px;overflow:hidden;position:relative}.company-module>header .-cover .-bg{width:110%;height:110%;transition:width .25s ease-in-out,height .25s ease-in-out,left .25s ease-in-out,top .25s ease-in-out;position:absolute;left:-5%;top:-5%;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-filter:blur(10px);-moz-filter:blur(10px);filter:blur(10px)}.company-module>header .-logo{position:relative;z-index:2;width:50px;height:50px;padding:3px;margin-bottom:5px;background:#fafafb;box-shadow:inset 0 0 0 3px #fff,0 0 0 1px rgba(0,0,0,.2);margin:-25px auto 0 auto;transition:box-shadow .25s ease-in-out,transform .25s ease-in-out}.company-module>header .-logo.no-cover{margin:18px auto 0 auto}.company-module>header .-logo img{max-width:100%;max-height:100%;width:auto;height:auto}.company-module>header .-info{padding:15px 10px 20px 10px}.company-module>header .-info h3{font-size:14px;color:#6a737c;margin-bottom:0;font-weight:400;transition:color .25s ease-in-out}.company-module>header .-info h3 a{color:inherit}.company-module>header .-info address{padding-top:5px;font-style:italic;color:#9fa6ad;font-size:12px;transition:color .25s ease-in-out}.company-module>header .-info p{display:block;display:-webkit-box;margin-top:5px;max-height:34px;font-size:12px;line-height:17px;margin-bottom:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:color .25s ease-in-out;color:#535a60}.company-module>header a{text-decoration:none;color:inherit}.company-module>header a:hover .-cover .-bg{width:130%;height:130%;left:-15%;top:-15%}.company-module>header a:hover .-logo{transform:scale(1.1);box-shadow:inset 0 0 0 3px #fff,0 0 0 1px rgba(0,0,0,.35),0 2px 8px rgba(0,0,0,.15)}.company-module>header a:hover .-info h3{color:#07c}.company-module>header a:hover .-info address{color:#6a737c}.company-module>header a:hover .-info p{color:#0c0d0e}.company-module .-details{padding:0 10px 15px 10px;text-align:center}.company-module .-details strong{font-weight:400;text-transform:uppercase;color:#bbc0c4;font-size:10px;position:relative;display:block;margin-bottom:15px}.company-module .-details strong:before{content:'';border-top:1px solid #e4e6e8;position:absolute;left:0;top:50%;right:0}.company-module .-details strong span{background:#fff;display:inline-block;padding:0 10px;position:relative;z-index:2}.company-module .-details strong+.-tags{padding-top:0}.company-module .-details h4{font-size:14px;margin-bottom:2px}.company-module .-details ul{margin:0;padding:0;list-style:none}.company-module .-details ul li{padding:0}.company-module .-details .-salary{color:#5fba7d;font-size:12px;font-weight:700;padding-top:5px}.company-module .-details .-meta{padding-top:4px}.company-module .-details .-meta li{margin-right:5px;font-weight:700;font-size:12px;display:inline-block}.company-module .-details .-meta li [role=icon]{margin-right:2px;display:inline-block}.company-module .-details .-meta li:last-child{margin-right:0}.company-module .-details .-meta li._remote{color:#dbb027}.company-module .-details .-meta li._visa{color:#f78c75}.company-module .-details .-tags{padding-top:8px}.company-module .-details .-tags li{display:inline-block}.company-module .-details .-benefits li{margin-bottom:7px;padding-bottom:0;display:flex;flex-flow:row nowrap}.company-module .-details .-benefits li .-icon{min-width:20px;width:20px;height:20px;border:1px solid #d6d9dc;box-sizing:border-box;border-radius:2px;display:inline-block;background-repeat:no-repeat;background-size:14px 14px;background-position:center center}.company-module .-details .-benefits li .-icon.beach{background-image:url(../../Img/benefits/icon-palm.svg?v=39046be7ce0b)}.company-module .-details .-benefits li .-icon.screen{background-image:url(../../Img/benefits/icon-monitor.svg?v=3fc2d40bcf0b)}.company-module .-details .-benefits li .-icon.health{background-image:url(../../Img/benefits/icon-medical.svg?v=5525c1dbb3c7)}.company-module .-details .-benefits li .-icon.gym{background-image:url(../../Img/benefits/icon-weight.svg?v=b4794a6e8c44)}.company-module .-details .-benefits li .-icon.utensils{background-image:url(../../Img/benefits/icon-cutlery.svg?v=42b53e9e88f3)}.company-module .-details .-benefits li .-icon.money{background-image:url(../../Img/benefits/icon-dollar.svg?v=72956b27f009)}.company-module .-details .-benefits li .-icon.baby{background-image:url(../../Img/benefits/icon-baby.svg?v=15113f91e4f9)}.company-module .-details .-benefits li .-icon.chair{background-image:url(../../Img/benefits/icon-chair.svg?v=f76b298fc984)}.company-module .-details .-benefits li .-icon.clock{background-image:url(../../Img/benefits/icon-clock.svg?v=e91571290dd5)}.company-module .-details .-benefits li .-icon.train{background-image:url(../../Img/benefits/icon-subway.svg?v=471421494b36)}.company-module .-details .-benefits li .-icon.food{background-image:url(../../Img/benefits/icon-bowl.svg?v=00d6cb7962a4)}.company-module .-details .-benefits li .-icon.smiley{background-image:url(../../Img/benefits/icon-happy.svg?v=efddc6ad157e)}.company-module .-details .-benefits li .-icon.star{background-image:url(../../Img/benefits/icon-star.svg?v=a7b7cbd72552)}.company-module .-details .-benefits li .-icon.same-sex{background-image:url(../../Img/benefits/icon-gender.svg?v=6d5a70fcd2df)}.company-module .-details .-benefits li .-text{flex-grow:2;padding-left:10px;margin:auto;color:#535a60;font-size:12px;line-height:20px;height:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.company-module .-details .-benefits li:last-child{margin-bottom:0}.company-module .-details .-about{color:#535a60;font-size:12px}.company-module .-details .-about [role=icon]{opacity:.5;margin-right:5px}.company-module .-details .-about li{margin-bottom:5px}.company-module footer{background:rgba(239,240,241,.5);padding:15px;text-align:center}.company-module [role=icon]{fill:currentColor;vertical-align:text-top}.company-module [role=icon]._align-middle{vertical-align:middle}.ui-dialog .ui-dialog-content{padding:0}.activity-status-prompt{display:table;padding:0;margin:0 -26px}.activity-status-prompt p{margin:0 0 1em 0;line-height:1.4}.activity-status-prompt p:last-of-type{margin-bottom:0}.activity-status-prompt>.-blurb,.activity-status-prompt>.-fields{width:50%;display:table-cell;padding:4px 40px;vertical-align:middle}.activity-status-prompt>.-blurb:first-child,.activity-status-prompt>.-fields:first-child{border-right:solid 1px #ccc;padding-left:0;padding-right:0}.activity-status-prompt>.-blurb{text-align:center;position:relative;padding-top:320px}.activity-status-prompt>.-blurb,.activity-status-prompt>.-blurb:first-child{padding-left:40px;padding-right:40px}.activity-status-prompt>.-blurb p{margin:0 0 1em 0;line-height:1.4}.activity-status-prompt>.-blurb p._small{font-size:13px;line-height:1.6}.activity-status-prompt>.-blurb::after{content:'';position:absolute;left:50%;top:300px;border-top:solid 2px #f48024;width:60px;margin-left:-30px}.activity-status-prompt>.-blurb::before{content:'';width:75%;height:100%;min-height:150px;display:block;position:absolute;left:50%;top:50px;margin-left:-126px;background-repeat:no-repeat}.activity-status-prompt>.-blurb::before{background-image:url(../../Img/status-spotlight.svg?v=217442ff6d21)}.activity-status-prompt>.-fields>.-label{color:#6a737c;text-transform:uppercase;font-size:x-small}.activity-status-prompt>.-fields>.-prompt{font-weight:700;margin-bottom:1.5em}.activity-status-prompt>.-fields>label{margin:1em 0;position:relative;padding-left:2em;line-height:1.4;display:block;font-size:13px}.activity-status-prompt>.-fields>label>input{margin-left:0;margin-right:1em;position:absolute;top:0;left:0}.activity-status-prompt>.-fields>label>p{display:none;margin:0;font-size:small;font-style:italic;overflow:hidden;transition:all .3s}.activity-status-prompt>.-fields>label>p.opt-in-message{font-style:normal;color:#3d8f58;font-size:11px;padding-top:5px}.activity-status-prompt>.-fields>button{min-width:100px}.activity-status-prompt>.-fields>.-success{display:none;margin:1em -1em -1em -1em;padding:1em;background-color:#f5fffa;color:green;border:solid 1px green;font-size:small}.activity-status-prompt>.-fields>.-success._isNotReady{background-color:#fff5ee;color:#ff8c00;border-color:#ff8c00}.activity-status-prompt>.-close{content:'';background:url(../../Img/svg-icons/jobs/TagDelete.svg?v=0c3f44a05d75) no-repeat right center;vertical-align:top;margin-left:3px;width:14px;height:14px;display:inline-block;border-color:transparent;position:absolute;right:5px;top:5px;cursor:pointer}.activity-status-prompt>.-close:hover{background:url(../../Img/svg-icons/jobs/TagDelete.Hover.svg?v=3b258384128b) no-repeat right center;cursor:pointer}#alert-modal{display:none}.alert-dialog{border-radius:0;padding:.2em}.alert-dialog .cancel{background-image:url(../../Img/ico-dismiss-gray.png?v=1d5eafe3fa57);background-image:url(../../Img/ico-dismiss-gray.svg?v=ee25669cfb07);vertical-align:top;margin-left:3px;width:14px;height:14px;display:inline-block;border-color:transparent;position:absolute;right:3px;top:3px;box-shadow:none;opacity:.6;border-radius:50%;padding:5px;background-size:13px 13px;background-repeat:no-repeat;background-position:5px 5px}.alert-dialog .cancel:hover{background-color:#eff0f1;cursor:pointer}.alert-dialog select{height:35px;box-sizing:border-box;width:100%;border-radius:2px;line-height:15px;padding:9px 10px;border:1px solid #bbc0c4;background:#fff;font-size:13px}.alert-dialog .select{position:relative;width:100%}.alert-dialog .select select{padding-right:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.alert-dialog .select select:focus{outline:0;border-color:#07c;box-shadow:0 0 5px rgba(0,119,204,.5)}.alert-dialog .select:after{position:absolute;right:8px;top:50%;margin-top:-3px;content:'';border:4px solid transparent;border-top-color:#535a60;pointer-events:none}.alert-dialog .select._inline{display:inline-block;width:auto}.alert-dialog .select._inline select{width:auto;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.alert-dialog .select._inline select:focus{border-color:#07c;box-shadow:0 0 5px rgba(0,119,204,.5)}.alert-dialog .modal-content{margin:2em}.alert-dialog .modal-content .intro-image{background-image:url(../../Img/ico-bell-gray.png?v=a3b2e70969f6);background-image:url(../../Img/ico-bell-gray.svg?v=d471b14b033e);display:inline-block;width:35px;height:39px;background-repeat:no-repeat;background-size:30px 30px;background-position:0 9px;opacity:.2;margin-bottom:-8px}.alert-dialog .modal-content .intro{display:inline-block;font-size:18px;font-weight:700;margin-bottom:6px}.alert-dialog .modal-content .content-text{font-weight:700;margin-bottom:10px}.alert-dialog .modal-content #AnonymousEmailAddress{box-sizing:border-box;font-size:12px;max-height:30px;margin-bottom:5px}.alert-dialog .modal-content #AnonymousEmailAddress.input-validation-error{border:1px solid #dc3d4c}.alert-dialog .modal-content #AnonymousEmailAddress.input-validation-error~.field-validation-error{display:inline-block;color:#c91d2e;font-weight:400}.alert-dialog .modal-content hr{height:1px;background-color:#d6d9dc}.ui-dialog-job-alert .ui-dialog-titlebar{display:none}.manageJobAlert{width:60%}.manageJobAlert .heading-text{font-size:20px;margin:25px 0 5px}.manageJobAlert .sub-heading-text{font-size:13px}.manageJobAlert .jobMatches .header,.manageJobAlert .searchAlerts .header{background:#fafafa;border:1px solid #eff0f1;margin-top:20px;height:60px;color:#6a737c;position:relative}.manageJobAlert .jobMatches .matches-bg-icon,.manageJobAlert .searchAlerts .matches-bg-icon{content:'';width:58px;height:58px;position:absolute;background:url(../../Img/ico-matches-gray.png?v=345d0d4d4154) no-repeat;background:url(../../Img/ico-matches-gray.svg?v=d50fe95c4a53) no-repeat;opacity:.05}.manageJobAlert .jobMatches .alerts-bg-icon,.manageJobAlert .searchAlerts .alerts-bg-icon{content:'';width:58px;height:58px;position:absolute;background:url(../../Img/ico-bell-gray.png?v=a3b2e70969f6) no-repeat;background:url(../../Img/ico-bell-gray.svg?v=d471b14b033e) no-repeat;opacity:.05}.manageJobAlert .jobMatches .title,.manageJobAlert .searchAlerts .title{font-weight:700;padding:10px 15px 0;color:#000}.manageJobAlert .jobMatches .subtitle,.manageJobAlert .searchAlerts .subtitle{padding:0 15px;color:#858c93}.manageJobAlert .jobMatches .content,.manageJobAlert .searchAlerts .content{color:#858c93}.manageJobAlert .jobMatches .content .subscribed .list,.manageJobAlert .searchAlerts .content .subscribed .list{margin-bottom:25px}.manageJobAlert .jobMatches .content .subscribed .list .alertRow,.manageJobAlert .searchAlerts .content .subscribed .list .alertRow{border-bottom:1px solid #dfe0e2}.manageJobAlert .jobMatches .content .subscribed .list .alertRow:hover,.manageJobAlert .searchAlerts .content .subscribed .list .alertRow:hover{background-color:#eff0f1;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.manageJobAlert .jobMatches .content .subscribed .list .alertRow .alert-name,.manageJobAlert .searchAlerts .content .subscribed .list .alertRow .alert-name{padding:15px 0 15px 14px}.manageJobAlert .jobMatches .content .subscribed .list .alertRow .alert-delete,.manageJobAlert .searchAlerts .content .subscribed .list .alertRow .alert-delete{padding-top:13px}.manageJobAlert .jobMatches .content .subscribed .list .alertRow .delete-icon,.manageJobAlert .searchAlerts .content .subscribed .list .alertRow .delete-icon{content:'';width:20px;height:20px;background:url(../../Img/ico-dismiss-circle-gray.png?v=770469443eca) no-repeat;background:url(../../Img/ico-dismiss-circle-gray.svg?v=2aceaf2c3cd7) no-repeat;opacity:.5;position:absolute;right:15px}.manageJobAlert .jobMatches .content .subscribed .list .alertRow .delete-icon:hover,.manageJobAlert .searchAlerts .content .subscribed .list .alertRow .delete-icon:hover{opacity:.8}.manageJobAlert .jobMatches .content .subscribed .list a,.manageJobAlert .jobMatches .content .subscribed .list a:hover,.manageJobAlert .searchAlerts .content .subscribed .list a,.manageJobAlert .searchAlerts .content .subscribed .list a:hover{color:#858c93;text-decoration:none}.manageJobAlert .jobMatches .content .subscribed .list #jobMatchesForm input[type=submit],.manageJobAlert .jobMatches .content .subscribed .list #searchAlertForm input[type=submit],.manageJobAlert .searchAlerts .content .subscribed .list #jobMatchesForm input[type=submit],.manageJobAlert .searchAlerts .content .subscribed .list #searchAlertForm input[type=submit]{background-color:transparent;border-color:transparent;box-shadow:none;padding:0}.manageJobAlert .jobMatches .content .unsubscribed,.manageJobAlert .searchAlerts .content .unsubscribed{margin:15px 0 25px;border:2px dashed #e4e6e7;height:200px}.manageJobAlert .jobMatches .content .unsubscribed .blank,.manageJobAlert .searchAlerts .content .unsubscribed .blank{margin:60px auto;text-align:center;width:360px}.manageJobAlert .jobMatches .content .unsubscribed .blank a,.manageJobAlert .jobMatches .content .unsubscribed .blank input,.manageJobAlert .searchAlerts .content .unsubscribed .blank a,.manageJobAlert .searchAlerts .content .unsubscribed .blank input{margin-top:10px}.container .empty-banner,.content .empty-banner,body>.dialog .empty-banner{display:none!important}.container>.banner,.content>.banner,body>.dialog>.banner{background-color:#eff0f1;border:1px solid #d6d9dc;border-radius:2px;margin-bottom:2em;max-width:1000px;margin:0 auto 2em}.container>.banner .dismiss,.content>.banner .dismiss,body>.dialog>.banner .dismiss{margin:-11px -10px 0 0;float:right;font-size:18px;font-weight:600;color:#666;text-decoration:none;cursor:pointer}.container>.banner._yellow,.content>.banner._yellow,body>.dialog>.banner._yellow{background-color:#fff8dc;border-color:#e8e0c2}.container>.banner._blue,.content>.banner._blue,body>.dialog>.banner._blue{background:#edf6fd;border:1px solid #b7ddfa}.container>.banner._green,.content>.banner._green,body>.dialog>.banner._green{background:#e4fbed;border:1px solid #b2e0c4}.container>.banner._green._icon,.content>.banner._green._icon,body>.dialog>.banner._green._icon{padding:30px 30px 30px 80px;position:relative}.container>.banner._green._icon .benefits-icon,.content>.banner._green._icon .benefits-icon,body>.dialog>.banner._green._icon .benefits-icon{content:'';display:block;width:38px;height:38px;left:30px;top:50%;margin-top:-19px;position:absolute;opacity:.5}.container>.banner .header,.content>.banner .header,body>.dialog>.banner .header{padding:1.5em}.container>.banner .header p,.content>.banner .header p,body>.dialog>.banner .header p{margin:0}.container>.banner .header p.middle,.content>.banner .header p.middle,body>.dialog>.banner .header p.middle{line-height:36px}.container>.banner .header h1,.container>.banner .header h2,.container>.banner .header h3,.container>.banner .header h4,.content>.banner .header h1,.content>.banner .header h2,.content>.banner .header h3,.content>.banner .header h4,body>.dialog>.banner .header h1,body>.dialog>.banner .header h2,body>.dialog>.banner .header h3,body>.dialog>.banner .header h4{margin-bottom:.25em}.container>.banner .header a.dashboard,.container>.banner .header button.dashboard,.container>.banner .header input[type=submit],.content>.banner .header a.dashboard,.content>.banner .header button.dashboard,.content>.banner .header input[type=submit],body>.dialog>.banner .header a.dashboard,body>.dialog>.banner .header button.dashboard,body>.dialog>.banner .header input[type=submit]{float:right}.container>.banner .header .banner-pad-right,.content>.banner .header .banner-pad-right,body>.dialog>.banner .header .banner-pad-right{padding-right:50px}.container>.banner._talent-warning,.content>.banner._talent-warning,body>.dialog>.banner._talent-warning{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;align-items:center;margin-top:2em;margin-bottom:3em;padding:2.5em 2.5em 2em 2em;font-size:14px;line-height:1.25;color:#535a60;background-color:#fff8dc;border-color:#e8e0c2}.container>.banner._talent-warning:before,.content>.banner._talent-warning:before,body>.dialog>.banner._talent-warning:before{position:absolute;top:0;left:0;right:0;height:8px;content:"";background:repeating-linear-gradient(305deg,#ffcf10,#ffcf10 10px,transparent 10px,transparent 20px)}.container>.banner._talent-warning .-content,.content>.banner._talent-warning .-content,body>.dialog>.banner._talent-warning .-content{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;width:70%}.container>.banner._talent-warning .-actions,.content>.banner._talent-warning .-actions,body>.dialog>.banner._talent-warning .-actions{width:30%;text-align:right}.container>.banner._talent-warning .-icon,.content>.banner._talent-warning .-icon,body>.dialog>.banner._talent-warning .-icon{margin-right:20px;padding:13px 14px;height:64px;width:64px;background-color:#ffcf10;border-radius:50%}.container>.banner._talent-warning .-title,.content>.banner._talent-warning .-title,body>.dialog>.banner._talent-warning .-title{margin-bottom:.25em;font-size:20px;font-weight:700;color:#242729}.container>.banner._talent-warning p,.content>.banner._talent-warning p,body>.dialog>.banner._talent-warning p{margin-bottom:0}.container>.banner._talent-warning .btn,.content>.banner._talent-warning .btn,body>.dialog>.banner._talent-warning .btn{padding-left:1.5em;padding-right:1.5em;font-size:14px}.landing-page-hero .-paragraph{font-size:15px}.landing-page-hero._medium .-container{padding:29px 0}.landing-page-hero .g-col9{padding-right:29.9px}.landing-page-hero .btn-read-more{border:1px solid #bbc0c4;border-radius:2px;background-color:#fafafb;line-height:22px;font-size:12px;margin-right:5px;display:inline-block;text-decoration:none;color:#6a737c;padding:0 10px;box-shadow:none}.landing-page-hero .btn-read-more:hover{background-color:#eff0f1}.jobs-campaign-banner{box-sizing:border-box;margin-bottom:20px}.jobs-campaign-banner span.dismiss{float:right;padding:3px 5px;cursor:pointer;font-size:11px;color:#c8aee0}.jobs-campaign-banner.-purple{background-color:#433e91;color:#fff}.jobs-campaign-banner.-purple span.dismiss{color:#dbd3ff}.jobs-campaign-banner.-list{margin-bottom:0}.jobs-campaign-banner .the-stuff{padding:15px 20px;background:0 0}.jobs-campaign-banner .the-stuff .-row,.jobs-campaign-banner .the-stuff .formGroup,.jobs-campaign-banner .the-stuff .inputGroup{padding:30px}.jobs-campaign-banner .the-stuff .-row .intro,.jobs-campaign-banner .the-stuff .formGroup .intro,.jobs-campaign-banner .the-stuff .inputGroup .intro{font-family:Arial}.jobs-campaign-banner .the-stuff .-row .intro .-title,.jobs-campaign-banner .the-stuff .formGroup .intro .-title,.jobs-campaign-banner .the-stuff .inputGroup .intro .-title{color:#fff}.jobs-campaign-banner .the-stuff .-row .intro .-title.sub,.jobs-campaign-banner .the-stuff .formGroup .intro .-title.sub,.jobs-campaign-banner .the-stuff .inputGroup .intro .-title.sub{font-size:18px;font-weight:700;margin-bottom:11px}.jobs-campaign-banner .the-stuff .-row .intro p,.jobs-campaign-banner .the-stuff .formGroup .intro p,.jobs-campaign-banner .the-stuff .inputGroup .intro p{font-size:15px;margin-bottom:25px}.jobs-campaign-banner .the-stuff .-row .intro .cta #lwa-campaign-link,.jobs-campaign-banner .the-stuff .formGroup .intro .cta #lwa-campaign-link,.jobs-campaign-banner .the-stuff .inputGroup .intro .cta #lwa-campaign-link{color:#fff;background-color:#433e91;border-color:#fff;box-shadow:inset 0 1px 0 #433e91}.jobs-campaign-banner.-whm .the-stuff{background:url(../../Img/jobs/whm-hero-desktop.svg?v=b4c418f2d919) no-repeat right}.jobs-campaign-banner.-lwa span.dismiss{color:rgba(255,255,255,.6)}.jobs-campaign-banner.-lwa span.dismiss:hover{color:#fff}.jobs-campaign-banner.-lwa .the-stuff{background:url(../../Img/jobs/campaign-live-work-hero.svg?v=f432104ab6da) no-repeat;background-size:cover;color:#fff}.jobs-campaign-banner.-lwa .the-stuff .-row .intro .-title.sub,.jobs-campaign-banner.-lwa .the-stuff .formGroup .intro .-title.sub,.jobs-campaign-banner.-lwa .the-stuff .inputGroup .intro .-title.sub{font-size:21px;font-weight:400;margin-bottom:10px;text-align:center}.jobs-campaign-banner.-lwa .the-stuff .-row .intro p,.jobs-campaign-banner.-lwa .the-stuff .formGroup .intro p,.jobs-campaign-banner.-lwa .the-stuff .inputGroup .intro p{font-size:15px;text-align:center;width:40%;margin:0 auto;margin-bottom:20px}.jobs-campaign-banner.-lwa .the-stuff .-row .intro .cta,.jobs-campaign-banner.-lwa .the-stuff .formGroup .intro .cta,.jobs-campaign-banner.-lwa .the-stuff .inputGroup .intro .cta{width:12%;margin:0 auto}.jobs-campaign-banner.-lwa .the-stuff .-row .intro .cta #lwa-campaign-link,.jobs-campaign-banner.-lwa .the-stuff .formGroup .intro .cta #lwa-campaign-link,.jobs-campaign-banner.-lwa .the-stuff .inputGroup .intro .cta #lwa-campaign-link{color:#fff;border-color:#fff;background-color:transparent;box-shadow:none;font-size:15px}.jobs-campaign-banner #campaign-list-link,.jobs-campaign-banner #lwa-campaign-list-link{text-decoration:none;color:#fff}.jobs-campaign-banner.-new{height:115px;margin-top:-24px;margin-left:calc(0px - 50vw + 50%);margin-right:calc(0px - 50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.jobs-campaign-banner.-new .the-stuff{height:100%;font-size:19px;line-height:1.5;padding-left:0;overflow:hidden}.jobs-campaign-banner.-new .the-stuff .-container{padding-top:15px}.jobs-campaign-banner.-new.-whm .the-stuff{background-size:50%}.jobs-campaign-banner.-new.-lwa{background-image:linear-gradient(to right,#2c7cf2,#2c7cf2 49%,#1a8aeb 51%,#1a8aeb)}.jobs-campaign-banner.-new.-lwa .the-stuff{background:url(../../Img/jobs/campaign-live-work-hero-new.png?v=f288c9ff650b) no-repeat;background-position:bottom right}.jobs-survey-banner{box-sizing:border-box;margin-bottom:40px}.jobs-survey-banner span.dismiss{float:right;padding:7px 0;cursor:pointer;font-size:11px}.jobs-survey-banner.-blue{background-color:#437dcc;color:#fff}.jobs-survey-banner.-blue span.dismiss{color:#cceaff}.jobs-survey-banner.-blue span.dismiss:hover{color:#fff}.jobs-survey-banner .the-stuff{padding:10px}.jobs-survey-banner .the-stuff p{display:inline;padding-left:10px}.jobs-survey-banner .the-stuff .cta{display:inline;margin-left:15px}.jobs-survey-banner .the-stuff .cta #take-survey{margin-right:10px;color:#fff;background-color:#f48024;border-color:#9b6114;box-shadow:inset 0 1px 0 #ffc272}.jobs-survey-banner .the-stuff .cta #take-survey:focus,.jobs-survey-banner .the-stuff .cta #take-survey:hover{color:#fff;background-color:#da670b}#link-account-dialog{display:none;padding:32px 0}.dev-role-banner{box-sizing:border-box;margin-bottom:20px;background:url(../../Img/jobs/dev-role-banner-desktop.svg?v=99a284dafd3f),linear-gradient(87deg,#0577f4 0,#53d3d4 100%);background-repeat:no-repeat;background-position-y:-114px;background-position-x:-139px;background-size:1340px 410px}.dev-role-banner span.dismiss{float:right;padding:3px 5px;cursor:pointer;font-size:11px}.dev-role-banner.-blue{background-color:#047cf6;color:#fff}.dev-role-banner.-blue span.dismiss{color:#fff;opacity:.8}.dev-role-banner.-blue span.dismiss:hover{color:#fff;opacity:1}.dev-role-banner.-list{margin-bottom:0}.dev-role-banner .the-stuff{padding:28px 42px 45px 45px}.dev-role-banner .the-stuff .intro{font-family:Arial;color:#fff;line-height:25px;font-size:19px;margin-bottom:25px}.dev-role-banner .the-stuff .prompt{vertical-align:middle;font-size:16px}.dev-role-banner .the-stuff .prompt input[type=submit],.dev-role-banner .the-stuff .prompt select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:content-box;height:18px;min-height:18px;line-height:18px;font-size:inherit;vertical-align:baseline;border:1px solid #fff;width:auto}.dev-role-banner .the-stuff .prompt select{background:0 0;color:inherit;border-radius:0;padding:8px 36px 8px 12px;background:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224%22%20height%3D%226%22%20version%3D%221.1%22%20viewBox%3D%220%200%206.3499998%201.5875%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22translate(-58.532%20-128.37)%22%3E%3Cpath%20transform%3D%22scale(.26458)%22%20d%3D%22m221.22%20485.17%206%206%206-6z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") right center no-repeat;outline:0;margin:0 4px}.dev-role-banner .the-stuff .prompt select:focus{box-shadow:0 0 3px #fff}.dev-role-banner .the-stuff .prompt select option{background:#fff;color:#000}.dev-role-banner .the-stuff .prompt select::-ms-expand{display:none}.dev-role-banner .the-stuff .prompt input[type=submit]{box-shadow:none;background:#fff;color:#07c;padding:8px 24px}.dev-role-banner .the-stuff .prompt input[type=submit]:hover{opacity:.8}#dev-role-modal{padding:34px 31px 26px 31px}#dev-role-modal .close{background:0 0;border:0;box-shadow:none;position:absolute;top:4px;right:4px;z-index:2;width:30px;height:30px;min-height:0;border-radius:50%;cursor:pointer;text-align:center}#dev-role-modal .close:before{content:"\0000D7";display:block;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#b9bbc4;font-size:17px;font-weight:400;line-height:1;position:absolute;top:7px;left:0;right:0;bottom:0}#dev-role-modal .close:hover{background:#eff0f1}#dev-role-modal .-title{font-weight:700;font-size:18px}#dev-role-modal .gray-sep{width:100%;height:1px;background-color:#d6d9dc;margin:16px 0}#dev-role-modal .options{display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin:24px 0}#dev-role-modal .options .column:not(:last-child){margin-right:19px}#dev-role-modal .options .column .option{vertical-align:middle}#dev-role-modal .options .column .option:not(:last-child){margin-bottom:9px}#dev-role-modal .options .column .option *{margin:0;padding:0}#dev-role-modal .options .column .option label{margin-left:5px}.jobs-brand-activation-banner{margin-bottom:0!important}.s-hero._female-founders{background:#433e91}.s-hero._female-founders .-container{background:url(../../Img/jobs/header-female-founders.svg?v=d8eec647b0a5) no-repeat right bottom}.s-hero._live-work-anywhere{background-image:none}.s-hero._live-work-anywhere .-container{background:url(../../Img/jobs/header-live-work-anywhere.svg?v=7fb94ab691d8) no-repeat right bottom}.benefits-icon{min-width:20px;width:20px;height:20px;border:1px solid #d6d9dc;box-sizing:border-box;border-radius:2px;display:inline-block;background-repeat:no-repeat;background-size:20px 20px;background-position:center center!important;position:absolute;top:50%;width:38px;height:38px}.benefits-icon.baby{background-image:url(../../Img/benefits/icon-baby.svg?v=15113f91e4f9)}.benefits-icon.beach{background-image:url(../../Img/benefits/icon-palm.svg?v=39046be7ce0b)}.benefits-icon.chair{background-image:url(../../Img/benefits/icon-chair.svg?v=f76b298fc984)}.benefits-icon.clock{background-image:url(../../Img/benefits/icon-clock.svg?v=e91571290dd5)}.benefits-icon.food{background-image:url(../../Img/benefits/icon-bowl.svg?v=00d6cb7962a4)}.benefits-icon.gym{background-image:url(../../Img/benefits/icon-weight.svg?v=b4794a6e8c44)}.benefits-icon.health{background-image:url(../../Img/benefits/icon-medical.svg?v=5525c1dbb3c7)}.benefits-icon.money{background-image:url(../../Img/benefits/icon-dollar.svg?v=72956b27f009)}.benefits-icon.same-sex{background-image:url(../../Img/benefits/icon-gender.svg?v=6d5a70fcd2df)}.benefits-icon.screen{background-image:url(../../Img/benefits/icon-monitor.svg?v=3fc2d40bcf0b)}.benefits-icon.smiley{background-image:url(../../Img/benefits/icon-happy.svg?v=efddc6ad157e)}.benefits-icon.star{background-image:url(../../Img/benefits/icon-star.svg?v=a7b7cbd72552)}.benefits-icon.train{background-image:url(../../Img/benefits/icon-subway.svg?v=471421494b36)}.benefits-icon.utensils{background-image:url(../../Img/benefits/icon-cutlery.svg?v=42b53e9e88f3)}div.list.companies>div{border:1px solid #e0e0e0;box-sizing:border-box;height:137px;margin:30px 0;position:relative}div.list.companies>div:first-child{margin-top:15px}div.list.companies>div .images{background:url(../../Img/company-list-bg.png?v=3b8dda374202);height:135px;left:0;overflow:hidden;position:absolute;top:0;width:135px;z-index:1}div.list.companies>div .images>a.top{height:100%;width:100%;display:block}div.list.companies>div .images>a.top>img{height:143px;margin-top:-4px;position:absolute;left:50%;transform:translateX(-50%);-webkit-filter:blur(4px);-ms-filter:blur(4px);filter:blur(4px)}div.list.companies>div .images>div.logo{background-color:#fff;height:78.3px;left:50%;margin-left:-39.15px;position:absolute;top:50%;margin-top:-39.15px;width:78.3px}div.list.companies>div .images>div.logo>a{border:4px solid #fff;width:100%;height:100%;display:block}div.list.companies>div .images>div.logo>a>img{height:100%;width:100%}div.list.companies>div .text{width:100%;padding-left:150px;position:absolute;top:50%;transform:translateY(-50%);line-height:9px}div.list.companies>div .text p{margin:0;line-height:1.5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}div.list.companies>div .text p .title{text-decoration:none;white-space:nowrap;line-height:1;font-size:18px;font-weight:400}div.list.companies>div .text p.tags{margin-top:4px}div.list.companies>div .text p.tags .jobs a{background:#07c;color:#fff;padding:0 10px;border-radius:3px;display:inline-block}div.list.companies>div .text p.industries,div.list.companies>div .text p.location,div.list.companies>div .text p.tagline{font-style:normal;color:#3b4045;line-height:22px}div.list.companies>div .text p.industries,div.list.companies>div .text p.location{display:inline-block;max-width:100%;margin-right:10px;font-style:italic}div.list.companies>div .text p.industries::before,div.list.companies>div .text p.location::before{content:'';display:inline-block;background-repeat:no-repeat}div.list.companies>div .text p.location::before{height:12px;width:13px;background-image:url(../../img/sprites/sprites-new.png?v=f9d38398e107)}div.list.companies>div .text p.industries::before{vertical-align:-1px;height:16px;width:22px;background-image:url(../../Img/company-pages/basic-icons.png?v=6d7cb01fd412);background-size:90%}div.list.companies>div .text .title-and-badge{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto;align-items:center}div.list.companies>div .text .title-and-badge .title{line-height:inherit}div.list.companies>div .text .title-and-badge .-job-badges{margin-left:10px}div.list.companies>div .text .title-and-badge .-job-badges .-badge{min-width:129px}div.list.companies>div .text .title-and-badge h1{line-height:1.3}#index-footer{clear:both;padding:20px 0}#index-footer h1{color:#9fa6ad;margin:0;padding:0;font-size:11px}.js-search-container._loading .list.companies>div .images{background:rgba(12,13,14,.03)}.js-search-container._loading .list.companies>div .images>*{display:none}.js-search-container._loading .list.companies>div .text{min-height:75px;left:120px}.js-search-container._loading .list.companies>div .text>*{display:none}.js-search-container._loading .list.companies>div .text:before{position:absolute;left:32px;top:0;height:25px;width:70%;background:rgba(12,13,14,.04);content:'';display:inline-block}.js-search-container._loading .list.companies>div .text:after{position:absolute;left:32px;top:35px;height:10px;width:50%;box-sizing:content-box;border-top:15px solid rgba(12,13,14,.03);border-bottom:15px solid rgba(12,13,14,.03);content:'';display:inline-block}.pac-container{margin-top:-2px;margin-left:1px;border-top:none!important;border-radius:0}.pac-container:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;margin-top:1px;background-color:#c8ccd0}.pac-container .pac-item{padding:5px 10px;border-top:0}.pac-container .pac-item.pac-item-selected,.pac-container .pac-item:hover{background-color:#fafafb}.pac-container .pac-item .pac-icon{background-image:url(../../img/ico-location-gray.svg?v=082ef4a73ee9);background-size:20px 20px;width:20px;height:20px;background-position:0 0;opacity:.25}.pac-container .pac-item .pac-icon._remote{background-image:url(../../img/ico-remote-gray.svg?v=0455672e6d61)}.pac-logo:after{margin-right:4px;height:20px!important}.ats-bar{background-color:#edf7ff;clear:both;padding:10px;margin-bottom:20px;border-radius:4px}.ats-bar .controls{float:right;text-align:right;padding-top:.1em}.ats-bar form{display:inline}.sidebar div.admin{clear:both}.sidebar div.admin>div{margin-bottom:10px}.sidebar div.admin a{color:#07c}.sidebar #history>div{margin-bottom:10px}.sidebar #history>div>p{margin:0}.sidebar #jobadmin>form>input[type=checkbox]{display:block;float:left;clear:both;margin:0;margin-right:6px;padding:0}.sidebar #jobadmin>form>input+label{display:block;margin-top:-2px}.sidebar #jobadmin>form p.hint{font-size:11px;color:#777}.sidebar #jobadmin>form p.salesrep,.sidebar #jobadmin>form>p.jobowner{color:#999}.sidebar #jobadmin .saved{display:none;margin-left:10px}.sidebar #jobadmin #fivemins{display:none}.sidebar #jobadmin #saving{color:#999;display:none}.sidebar #jobadminform>div#highlighted{padding-left:18px;padding-right:5px;margin-top:-5px}.sidebar #jobadminform>div#highlighted>#highlightedmask{position:absolute;background-color:#fff;display:none;opacity:.6;z-index:5}.sidebar .admin-sidebar{margin-bottom:20px}.sidebar span.status{font-weight:700}.sidebar p.upgrade{margin-top:-6px}.-badge-icon{width:11px;height:5px;line-height:11px;display:inline-block}.-badge-icon.-first-applicants{text-align:center;border-radius:2px;position:relative;margin:8px 5px 0 0}.-badge-icon.-first-applicants:before{content:'';border:5px solid transparent;border-bottom-color:#5fba7d;position:absolute;top:50%;margin-top:-8px;left:50%;margin-left:-5px}.-badge-icon.-high-response{height:7px;margin-right:5px;background-image:url(../../Img/jobs/up-and-to-the-right.svg?v=aac8bdc821c4)}.-job-badges{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.-job-badges .-badge{border:1px solid #eff0f1;border-radius:2px;padding:5px 9px;margin-right:10px;font-size:12px;color:#6a737c;background-color:#fff}.-job-badges .-badge.-female-founder{border-color:#dbd3ff;background-color:#f5f5fb;color:#423a93}.-job-badges .-badge.-female-founder svg{vertical-align:middle;margin-right:5px}#job-detail .-badges .-high-response,#job-detail .high-response,.jobdetail .-badges .-high-response,.jobdetail .high-response{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}#job-detail .-badges .-high-response .-icon,#job-detail .high-response .-icon,.jobdetail .-badges .-high-response .-icon,.jobdetail .high-response .-icon{width:46px;height:46px;background-image:url(../../Img/jobs/high-response-rate.svg?v=f31b4aab8dbe)}#job-detail .-badges .-high-response .-text,#job-detail .high-response .-text,.jobdetail .-badges .-high-response .-text,.jobdetail .high-response .-text{color:#242729;font-size:15px;padding-left:15px}#job-detail .-badges .-high-response .-text .-title,#job-detail .high-response .-text .-title,.jobdetail .-badges .-high-response .-text .-title,.jobdetail .high-response .-text .-title{color:#242729;font-size:15px;font-weight:700}.company-page{margin-bottom:5px}.company-page img.top{width:100%}.company-page .-benefits,.company-page .benefits-list{display:table}.company-page .-benefits .benefit,.company-page .benefits-list .benefit{float:left;display:inline-block;width:50%;height:50px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.company-page .-benefits .benefit .benefits-icon,.company-page .benefits-list .benefit .benefits-icon{margin-top:-25px}.company-page .-benefits .benefit .benefit-desciption,.company-page .benefits-list .benefit .benefit-desciption{display:table-cell;height:50px;width:289px;vertical-align:middle;font-size:14px}.company-page .-benefits .benefit:nth-child(even),.company-page .benefits-list .benefit:nth-child(even){text-align:left;padding-left:50px}.company-page .-benefits .benefit:nth-child(even) .benefits-icon,.company-page .benefits-list .benefit:nth-child(even) .benefits-icon{left:0}.company-page .-benefits .benefit:nth-child(odd),.company-page .benefits-list .benefit:nth-child(odd){text-align:left;padding-left:70px}.company-page .-benefits .benefit:nth-child(odd) .benefits-icon,.company-page .benefits-list .benefit:nth-child(odd) .benefits-icon{left:20px}.company-page .team-members .member{position:relative;display:inline-block}.company-page .team-members .member+.member{margin-left:8px}.company-page .team-members .member img{border:1px solid #e4e6e8;width:76px;height:76px}.company-page .team-members .member .info{display:none;position:absolute;top:87px;background-color:#fff;padding:15px;white-space:nowrap;font-size:13px;text-align:left;-webkit-filter:drop-shadow(0 0 4px #d6d9dc);z-index:5}.company-page .team-members .member .info::after{position:absolute;content:" ";height:0;width:0;border:8px solid transparent;border-bottom:8px solid #fff;bottom:100%;left:38px;margin-left:-8px}.company-page .team-members .member .info::before{content:'';position:absolute;width:100%;top:-12px;left:0;height:12px}.company-page .team-members .member .info .name{font-weight:700}.company-page .team-members .member .info .likes{margin:8px 0}.company-page .team-members .member:hover .info{display:block}.company-page .learnmore{padding:30px 0;border-bottom:1px solid #e4e6e8}.company-page .learnmore .truncate{max-width:450px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#job-detail .company-page{margin-bottom:7px}#job-detail .company-page .nav-content._no-padding-top{padding-top:0}#job-detail .company-page .-benefits .benefit{height:30px}#job-detail .company-page .-benefits .benefit .benefits-icon{margin-top:0;top:5px;background-size:14px 14px;width:19px;height:19px}#job-detail .company-page .-benefits .benefit .benefit-desciption{font-size:15px;height:30px;max-width:289px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#job-detail .company-page .-benefits .benefit:nth-child(even){padding-left:30px}#job-detail .company-page .-benefits .benefit:nth-child(odd){padding-left:50px}#job-detail .company-page .-joel-test .-item{margin-bottom:10px}#job-detail .company-page .-joel-test svg{margin-right:5px;width:12px;height:10px;vertical-align:baseline}#job-detail .company-page .-joel-test .checked svg{color:#45a163}#job-detail .company-page .-joel-test .unchecked svg{color:#9199a1}h2.detail-sectionTitle{font-size:18px;color:#6a737c;margin:30px 0 20px;font-weight:400}h2.detail-sectionTitle.howtoapply{margin-top:0}h2.detail-sectionTitle:after{height:1px;width:10%;content:'';display:block;background-color:#e4e6e8;margin-top:15px}#job-detail section{width:100%;border-bottom:1px solid #eff0f1;padding:25px 0;font-size:15px;color:#3b4045;clear:both}#job-detail section>h2{font-weight:700;font-size:15px;line-height:21px;margin-bottom:20px}#job-detail section>h2 a{font-size:13px;margin-left:10px;vertical-align:middle;text-decoration:none;font-weight:400}#job-detail section h3{font-size:15px;font-weight:700}#job-detail section.learnmore{border-bottom-width:10px}#job-detail section.-more-jobs{padding-bottom:0}#job-detail section.-more-jobs h3{line-height:20px}#job-detail section#profile-summary,#job-detail section.-more-jobs,#job-detail section.-sidebar-similar-jobs,#job-detail section.-similar-jobs,#job-detail section.admin,#job-detail section.flags{border:0}#job-detail section.admin,#job-detail section.flags{padding-top:0}#job-detail section.-sidebar-similar-jobs{padding:0}#job-detail .job-detail-header{padding-bottom:20px}#job-detail .job-detail-header .-company-logo{display:inline-block;margin-right:13px;min-width:102px;height:102px}#job-detail .job-detail-header .-company-logo .detail-company-block{position:relative}#job-detail .job-detail-header .-company-logo .detail-company-block .detail-company-logo{margin:0 auto;background:#fff;width:90px;height:90px;position:absolute;overflow:hidden;top:5px;left:5px}#job-detail .job-detail-header .-company-logo .detail-company-block .detail-company-logo img{max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}#job-detail .job-detail-header .-description{display:inline-block;vertical-align:top}#job-detail .job-detail-header .-description .-title{line-height:21px;margin-bottom:0;font-size:18px}#job-detail .job-detail-header .-description .-title a,#job-detail .job-detail-header .-description .-title a:hover{color:#3c3f44;text-decoration:none;font-weight:700}#job-detail .job-detail-header .-description .-company{font-size:15px;line-height:17px;margin-top:8px}#job-detail .job-detail-header .-description .-company .-name{margin-right:4px}#job-detail .job-detail-header .-description .-company .-name a{text-decoration:none;color:#2f3337}#job-detail .job-detail-header .-description .-company .-location{color:#9199a1}#job-detail .job-detail-header .-description .-perks{margin-top:5px;font-size:15px;line-height:20px}#job-detail .job-detail-header .-description .-perks p{margin:4px 16px 0 0}#job-detail .job-detail-header .-description .-perks .-salary{color:#5fba7d}#job-detail .job-detail-header .-description .-perks .-remote{color:#dfb82b}#job-detail .job-detail-header .-description .-perks .-visa{color:#f98c71}#job-detail .job-detail-header .-description .-perks .-relocation{color:#71a5cb}#job-detail .job-detail-body .main{display:inline-block;width:728px;margin-right:32px;padding-right:0}#job-detail .job-detail-body .main #more-jobs-items,#job-detail .job-detail-body .main .company-page,#job-detail .job-detail-body .main .job-detail-content{width:98%}#job-detail .job-detail-body .main .job-detail-content{word-wrap:break-word;padding-bottom:10px}#job-detail .job-detail-body .main .job-detail-content .-tabs{border-top:solid 1px #eff0f1;border-bottom:solid 1px #eff0f1;overflow:auto;margin-bottom:7px}#job-detail .job-detail-body .main .job-detail-content .-sticky-tabs{position:fixed;display:none;background:#fff;top:0;left:0;right:0;background:#fff;border:0;box-shadow:0 1px 0 rgba(12,13,14,.1),0 1px 3px rgba(12,13,14,.1),0 4px 20px rgba(12,13,14,.035),0 1px 1px rgba(12,13,14,.025);z-index:1051}#job-detail .job-detail-body .main .job-detail-content .-sticky-tabs .-container{max-width:1060px;width:100%;margin:0 auto}#job-detail .job-detail-body .main .job-detail-content .-sticky-tabs .btn._apply{width:266px}#job-detail .job-detail-body .main .job-detail-content .subtabs{float:left}#job-detail .job-detail-body .main .job-detail-content .subtabs a{float:none;color:#74777b;font-size:14px;line-height:18px;text-decoration:none;padding:21px 0;margin-right:39px;display:inline-block}#job-detail .job-detail-body .main .job-detail-content .subtabs a:hover{border-bottom-width:2px}#job-detail .job-detail-body .main .job-detail-content .subtabs a.youarehere{font-weight:400;border-bottom-width:2px;color:#242729}#job-detail .job-detail-body .main .job-detail-content .-about-job .-about-job-items>div{width:48%}#job-detail .job-detail-body .main .job-detail-content .-about-job .-about-job-items .-item{font-size:15px;line-height:1.375;margin:0 20px 10px 0;overflow:hidden;white-space:nowrap;-webkit-flex:none;flex:none;text-overflow:ellipsis}#job-detail .job-detail-body .main .job-detail-content .-about-job .-about-job-items .-item .-value{font-weight:700}#job-detail .job-detail-body .main .job-detail-content #ask-something{display:inline;margin-left:10px}#job-detail .job-detail-body .sidebar{width:300px}a.more-jobs,a.more-jobs:hover,a.more-jobs:visited{color:#07c}.more-jobs{display:none;float:right;margin:10px 20px;position:relative;font-weight:400;max-width:200px}.more-jobs:after{content:'';display:block;position:absolute;right:-16px;top:2px;height:12px;width:12px;background:url(../../Img/ico-arrow-right-blue.png?v=db8f603d85e7) no-repeat;background:url(../../Img/ico-arrow-right-blue.svg?v=aa34ff766e66) no-repeat}.fav-tip{background-color:#fff;display:none;position:absolute;margin-top:-60px;margin-left:-100px;padding:10px;width:180px;color:#6a737c;border:1px solid transparent;font-size:12px;text-align:center;-webkit-filter:drop-shadow(0 0 4px #bbc0c4);z-index:50;white-space:normal;max-width:inherit}.fav-tip>p{width:160px;margin-bottom:0}.fav-tip:after{position:absolute;content:" ";height:0;width:0;border:8px solid transparent;border-top:8px solid #fff;bottom:100%;top:53px;left:82px;margin-left:-8px}.listResults .listResults{border-top:1px solid #d6d9dc}.listResults .-item{position:relative;padding:14px;padding-left:40px}.listResults .-item.-job{border-bottom:1px solid #d6d9dc}.listResults .-item._highlighted{background:#fffbec}.listResults .-item._highlighted._topspot{padding-top:36px;padding-bottom:14px}.listResults .-item._highlighted._topspot>span._badge{font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif;padding:4px 15px 2px;background:#ffe476;color:#765e00;position:absolute;font-size:.75em;font-weight:700;left:-8px;top:10px;text-transform:uppercase}.listResults .-item._highlighted._topspot>span._badge ._badge-content:before{content:"";position:absolute;display:block;border-style:solid;border-color:#ecce56 transparent transparent transparent;bottom:-9px;left:0;border-width:9px 0 0 9px}.listResults .-item img.application-indicator{position:absolute;top:-1px;left:-26px}.listResults .-title,.listResults .-title>h2{display:inline-block;margin-right:5px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.25;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.listResults .-title.abbrev,.listResults .-title>h2.abbrev{max-width:350px}.listResults .-title>.link,.listResults .-title>a,.listResults .-title>a:link,.listResults .-title>h2>.link,.listResults .-title>h2>a,.listResults .-title>h2>a:link{color:#07c}.listResults .-title>.link._visited,.listResults .-title>.link:visited,.listResults .-title>a._visited,.listResults .-title>a:link._visited,.listResults .-title>a:link:visited,.listResults .-title>a:visited,.listResults .-title>h2>.link._visited,.listResults .-title>h2>.link:visited,.listResults .-title>h2>a._visited,.listResults .-title>h2>a:link._visited,.listResults .-title>h2>a:link:visited,.listResults .-title>h2>a:visited{color:#0c65a5}.listResults .-title>.link._visited._hover,.listResults .-title>.link._visited:hover,.listResults .-title>.link:visited._hover,.listResults .-title>.link:visited:hover,.listResults .-title>a._visited._hover,.listResults .-title>a._visited:hover,.listResults .-title>a:link._visited._hover,.listResults .-title>a:link._visited:hover,.listResults .-title>a:link:visited._hover,.listResults .-title>a:link:visited:hover,.listResults .-title>a:visited._hover,.listResults .-title>a:visited:hover,.listResults .-title>h2>.link._visited._hover,.listResults .-title>h2>.link._visited:hover,.listResults .-title>h2>.link:visited._hover,.listResults .-title>h2>.link:visited:hover,.listResults .-title>h2>a._visited._hover,.listResults .-title>h2>a._visited:hover,.listResults .-title>h2>a:link._visited._hover,.listResults .-title>h2>a:link._visited:hover,.listResults .-title>h2>a:link:visited._hover,.listResults .-title>h2>a:link:visited:hover,.listResults .-title>h2>a:visited._hover,.listResults .-title>h2>a:visited:hover{color:#0a568d}.listResults .-title .job-link,.listResults .-title>h2 .job-link{display:inline-block;max-width:34em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.listResults .-title h1,.listResults .-title>h2 h1{max-width:461px}.listResults .-job-item{padding:23px 14px 23px 40px}.listResults .-job-item._highlighted._topspot{padding-bottom:23px}.listResults .-job-summary{font-size:15px}.listResults .-job-summary .-title{display:flex}.listResults .-job-summary .-title>h2{margin-right:0;display:flex}.listResults .-job-summary .-title>h2>a{max-width:630px;color:#07c;font-size:15px;font-weight:700;line-height:17px;margin-right:17px}.listResults .-job-summary .-title .-posted-date{vertical-align:1px;color:#9199a1;font-size:13px;line-height:15px;text-align:right}.listResults .-job-summary .-company .-name{color:#535a60;font-size:15px;line-height:17px;margin-right:5px}.listResults .-job-summary .-company .-location{color:#9199a1;font-size:15px;line-height:17px}.listResults .-job-summary .-perks{font-size:15px;line-height:17px}.listResults .-job-summary .-perks span{margin:8px 15px 0 0}.listResults .-job-summary .-perks .-salary{color:#5fba7d}.listResults .-job-summary .-perks .-remote{color:#dfb82b}.listResults .-job-summary .-perks .-visa{color:#f98c71}.listResults .-job-summary .-perks .-relocation{color:#71a5cb}.listResults .-job-summary .-tags{margin-top:10px}.listResults .-job-summary .-tags p{margin-bottom:0}.listResults .-job-summary .-tags p a.post-tag{font-size:12px}.listResults .-job-summary .-job-badges{display:block;border-top:0!important;padding-top:0!important;margin-top:13px!important}.listResults .-job-summary.-on-sidebar{font-size:13px;line-height:15px}.listResults .-job-summary.-on-sidebar .-title>h2 a{margin-right:0;font-weight:700;max-width:630px;font-size:13px;margin-right:17px;overflow:visible;white-space:normal}.listResults .-job-summary.-on-sidebar .-company{margin-top:5px}.listResults .-job-summary.-on-sidebar .-company .-name{font-size:13px;line-height:15px;max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listResults .-job-summary.-on-sidebar .-company .-location{color:#9199a1;font-size:13px;line-height:15px;max-width:108px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listResults .-job-summary.-on-sidebar .-perks{font-size:13px;line-height:15px;margin-top:5px}.listResults .-job-summary.-on-sidebar .-perks span{margin:6px 12px 0 0}.listResults .fav-toggle{position:absolute;left:13px;margin:0;padding:0;height:19px;width:20px;transition:background .1s ease-in-out;cursor:pointer}.listResults .fav-toggle .icon-star{width:20px;height:19px;fill:#dad6d9}.listResults .fav-toggle.isfav,.listResults .fav-toggle:hover{transition:background .1s ease-in-out}.listResults .fav-toggle.isfav .icon-star,.listResults .fav-toggle:hover .icon-star{fill:#ffcf10}.listResults .fav-toggle:hover{opacity:.5}.listResults .fav-toggle.isfav{background-position:center center}.listResults .-location{display:inline-block;vertical-align:top}.listResults .-company .-location{margin-top:1px}.listResults .badge._inline{vertical-align:top;margin-left:5px}.listResults .badge.-joelTest{top:1px;margin-left:0}.related-links{clear:both;padding-top:20px;color:#6a737c;font-size:11px}.related-links .-category{padding-top:8px;line-height:18px}.related-links .-category .-category-title{font-weight:700}.related-links .-category .-category-title:after{content:': '}.related-links .-category .-links{margin:0;display:inline;list-style-type:none}.related-links .-category .-links .-page{display:inline}.related-links .-category .-links .-page .-link{font-weight:400;color:#6a737c}.related-links .-category .-links .-page+.-page:before{content:" \2022";padding:0 2px}#showingResultsFor{margin-bottom:2px}#didYouMean{color:#6a737c;font-size:13px;padding-bottom:15px}.no-primary-results{height:67px;display:flex;align-items:center}.no-primary-results .miss-icon{height:24px;width:24px;margin:0 11px}.no-primary-results .thats-a-miss{font-weight:700;margin-right:5px}.no-primary-results a{margin-right:4px}.secondary-job-results-identifier{min-height:53px;display:flex;align-items:center;padding-left:11px;border-top:1px dashed #d6d9dc;border-bottom:1px solid #d6d9dc;color:#6a737c;background-color:#fafafb}.-item+.secondary-job-results-identifier{position:relative;top:-2px;margin-bottom:-2px}#noResults{text-align:center}#noResults .icon{background:url(../../Img/battleship.png?v=f4a5592211c3) no-repeat;background:url(../../Img/battleship.svg?v=14ec1067bfdf) no-repeat;margin:35px auto 15px;width:135px;height:135px}#noResults .title{font-size:15px}#noResults p{width:400px;margin:15px auto;color:#9fa6ad}@keyframes bg-pos{0%{background-position:-1250px 0}100%{background-position:1250px 0}}.search-container._loading .listResults .-item{overflow:hidden}.search-container._loading .listResults .-item>:not(.-job-summary){visibility:hidden;opacity:0}.search-container._loading .listResults .-item .-job-summary>.-company>div,.search-container._loading .listResults .-item .-job-summary>.-company>img,.search-container._loading .listResults .-item .-job-summary>.-job-badges>*,.search-container._loading .listResults .-item .-job-summary>.-perks>span,.search-container._loading .listResults .-item .-job-summary>.-tags>p>*,.search-container._loading .listResults .-item .-job-summary>.-title>h2>a,.search-container._loading .listResults .-item .-job-summary>.-title>p{visibility:hidden;opacity:0}.search-container._loading .listResults .-item .-job-summary .-company:before,.search-container._loading .listResults .-item .-job-summary .-perks:before,.search-container._loading .listResults .-item .-job-summary .-tags:before,.search-container._loading .listResults .-item .-job-summary .-title:before{position:absolute;content:'';display:inline-block;background:linear-gradient(90deg,rgba(12,13,14,.04) 0,rgba(12,13,14,.04) 38%,rgba(12,13,14,.01) 50%,rgba(12,13,14,.04) 62%,rgba(12,13,14,.04) 100%);animation:bg-pos 2s linear infinite;background-size:1250px 16px}.search-container._loading .listResults .-item .-job-summary .-job-badges{border-color:transparent}.search-container._loading .listResults .-item .-job-summary .-title:before{top:0;height:16px;width:75%}.search-container._loading .listResults .-item .-job-summary .-company:before{top:0;height:12px;width:65%}.search-container._loading .listResults .-item .-job-summary .-perks:before{top:10px;height:12px;width:45%}.search-container._loading .listResults .-item .-job-summary .-tags:before{top:0;height:23px;width:55%}ul.metadata{list-style:none;display:inline-block;margin:0}ul.metadata.primary{margin-left:0}ul.metadata.primary li{display:inline-block;line-height:16px;margin:0 10px 5px 0;padding-bottom:0;position:relative}ul.metadata.primary li.employer{font-weight:700;font-size:13px;padding:0}ul.metadata.primary li.location{font-style:italic;font-size:12px}ul.metadata.primary li.location>.icon-location{position:relative;height:12px;width:12px;opacity:.5;fill:#52575c;top:-1px;right:-1px}ul.metadata.primary li.jobSummary.remote{font-weight:700;color:#dbb027;font-size:12px}ul.metadata.primary li.detail-remote{font-size:12px;font-style:italic}ul.metadata.primary li.jobSummary.visa{font-weight:700;color:#f78c75;font-size:12px}ul.metadata.secondary{border-top:solid 1px #d6d9dc;border-bottom:solid 1px #d6d9dc;width:100%;margin-top:15px}ul.metadata.secondary li{font-size:12px;font-style:italic;display:inline-block;line-height:16px;margin:6px 10px 6px 0;padding-bottom:0;padding-left:18px;position:relative}ul.metadata._inline{border-top:solid 1px #d6d9dc;border-bottom:solid 1px #d6d9dc;width:100%;margin-top:15px}ul.metadata._inline li{display:inline-block;padding:8px 12px 8px 0;font-size:12px;font-style:italic;line-height:16px}ul.metadata._inline li [role=icon]{vertical-align:text-top;fill:currentColor;opacity:.4}ul.metadata._inline li .-text{padding-left:4px;vertical-align:middle}span.feed{font-style:italic;float:left;padding:7px 0 0 10px}span.feed a{color:#848d95;padding:6px}span.feed a .rss{background-image:url(../../Img/ico-rss-gray.png?v=31742844785e);background-image:url(../../Img/ico-rss-gray.svg?v=3bf2c7d296ab);background-position:center center;background-repeat:no-repeat;margin-bottom:-1px;width:13px;display:inline-block;height:13px;opacity:.7}span.feed a:active,span.feed a:hover,span.feed a:visited{text-decoration:none;background-color:#eff0f1;border-radius:2px;color:#848d95}#feed-modal{display:none}.feed-dialog .cancel{background-image:url(../../Img/ico-dismiss-gray.png?v=1d5eafe3fa57);background-image:url(../../Img/ico-dismiss-gray.svg?v=ee25669cfb07);vertical-align:top;margin-left:3px;width:14px;height:14px;display:inline-block;border-color:transparent;position:absolute;right:-21px;top:-19px;box-shadow:none;opacity:.6;border-radius:50%;padding:5px;background-size:13px 13px;background-repeat:no-repeat;background-position:5px 5px}.feed-dialog .cancel:hover{background-color:#eff0f1;cursor:pointer}.feed-dialog .intro-image{background-image:url(../../Img/ico-rss-gray.png?v=31742844785e);background-image:url(../../Img/ico-rss-gray.svg?v=3bf2c7d296ab);display:inline-block;width:35px;height:35px;background-repeat:no-repeat;background-size:30px 30px;background-position:0 9px;opacity:.2}.feed-dialog .intro{display:inline-block;font-size:18px;font-weight:700}.feed-dialog .content-text{font-weight:700;margin-bottom:10px}.feed-dialog .feed-url{width:90%;margin-bottom:20px}#subscribe-to-rss .cancel{background-image:url(../../img/ico-dismiss-gray.png?v=1d5eafe3fa57);background-image:url(../../img/ico-dismiss-gray.svg?v=ee25669cfb07);vertical-align:top;margin-left:3px;width:14px;height:14px;display:inline-block;border-color:transparent;position:absolute;right:3px;top:3px;box-shadow:none;opacity:.6;border-radius:50%;padding:5px;background-size:13px 13px;background-repeat:no-repeat;background-position:5px 5px}#subscribe-to-rss .cancel:hover{background-color:#eff0f1;cursor:pointer}#subscribe-to-rss hr{background-color:#d6d9dc}.notify-success{padding:10px 15px;border:1px solid #cbe8c8;background-color:#f1f9f0;margin-bottom:15px}.notify-success p{margin:0!important;color:#6a7177}.notify-error{padding:10px 15px;background-color:#edc4c8;margin-bottom:15px;border-radius:2px;border-bottom:1px solid #e8abb1;border-bottom-width:1px}.notify-error p{margin:0!important}.flash-message{border-width:1px;border-style:solid;padding:10px;margin-bottom:1em;color:#6a7177;display:none}.flash-message.success{border-color:#cbe8c8;background-color:#f1f9f0}.flash-message.error{border-color:#fddcd5;background-color:#fef0ed}.flash-message .flash-content{display:inline-block;max-width:85%}.flash-message .flash-dismiss{float:right;font-size:11px;color:#848a91}.flash-message .flash-dismiss:hover{color:#6a7177}.flash-message .flash-dismiss span{cursor:pointer}.animated-flash-message{position:fixed;top:20px;right:50px;width:300px;border-radius:2px;color:#6a737c;z-index:100;padding:5px;border:none;-webkit-filter:drop-shadow(0 0 2px #bbbfc3);display:none}.animated-flash-message.success{border-left:4px solid #45a163;background-color:#5eba7d;color:#fff}.animated-flash-message.warning{border-left:4px solid #dcb000;background-color:#ffd943}.animated-flash-message.error{border-left:4px solid #c91d2e;background-color:#dd3c4c;color:#fff}.animated-flash-message .flash-content{display:inline-block;max-width:85%;text-align:left;float:left;padding:10px}.animated-flash-message .flash-dismiss{float:right}.animated-flash-message .flash-dismiss span i{cursor:pointer;font-size:11px;color:#fff;width:22px;height:22px;border-radius:50%;line-height:22px;text-align:center}.animated-flash-message .flash-dismiss span i:hover{color:#3b4045;background-color:#d6d9dc}.pagination{margin-top:2em}.pagination:after,.pagination:before{content:" ";display:table}.pagination:after{clear:both}.pagination a:visited,.pagination>a{display:block;float:left;text-decoration:none;font-size:12px;color:#6a737c;margin-right:5px;padding:6px 8px;border:1px solid #d6d9dc;text-align:center}.pagination a:visited.current,.pagination a:visited.selected,.pagination a:visited.selected:hover,.pagination a:visited:hover,.pagination>a.current,.pagination>a.selected,.pagination>a.selected:hover,.pagination>a:hover{background-color:#f48024;border-color:transparent;color:#fff;text-decoration:none;transition:all .25s ease-in-out}.pagination a:visited.next,.pagination a:visited.prev,.pagination a:visited.prev-next,.pagination>a.next,.pagination>a.prev,.pagination>a.prev-next{background-color:transparent;margin:0 10px;width:auto;text-align:right;white-space:nowrap}.pagination a:visited.next:hover,.pagination a:visited.prev-next:hover,.pagination a:visited.prev:hover,.pagination>a.next:hover,.pagination>a.prev-next:hover,.pagination>a.prev:hover{background-color:transparent;color:inherit;text-decoration:underline}.pagination>span{display:block;float:left;text-decoration:none;font-size:12px;color:#888;margin-right:5px;padding:4px 8px;text-align:center;border:none}.page-meta-description,.page-title{display:none}.return-to-list{padding-left:20px}.return-to-list:before{content:'';display:block;position:absolute;top:2px;height:12px;width:12px;background:url(../../Img/ico-arrow-left-double-blue.png?v=fe6c2b151d17) no-repeat;background:url(../../Img/ico-arrow-left-double-blue.svg?v=247f660b3f39) no-repeat}.search-form .label,.search-form label{font-size:12px;color:#3b4045}.search-form input{font-size:13px}.search-form select{height:35px;box-sizing:border-box;width:100%;border-radius:2px;line-height:15px;padding:9px 10px;border:1px solid #bbc0c4;background:#fff;font-size:13px}.search-form .select{position:relative;width:100%}.search-form .select select{padding-right:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.search-form .select select:focus{outline:0;border-color:#07c;box-shadow:0 0 5px rgba(0,119,204,.5)}.search-form .select:after{position:absolute;right:8px;top:50%;margin-top:-3px;content:'';border:4px solid transparent;border-top-color:#535a60;pointer-events:none}.search-form .select._inline{display:inline-block;width:auto}.search-form .select._inline select{width:auto;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.search-form .select._inline select:focus{border-color:#07c;box-shadow:0 0 5px rgba(0,119,204,.5)}.search-form .chosen-container .chosen-choices{background-color:#fff;box-shadow:inset 0 1px 2px rgba(145,153,161,.2),0 0 0 #fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out;display:block;align-items:center;margin:0;padding:0 0 0 5px;vertical-align:middle;color:#3b4045;line-height:22px;border:1px solid #bbc0c4;border-radius:2px;height:auto;min-height:35px}.search-form .chosen-container .chosen-choices input[type=text]{height:33px;padding-left:5px;color:rgba(0,0,0,.3)}.search-form .chosen-container .chosen-choices input[type=text].default{min-width:160px;color:rgba(0,0,0,.3)}.search-form .chosen-container .chosen-choices .search-choice{padding-bottom:.6em!important;margin-top:1px!important}.search-form .chosen-container .chosen-choices .search-choice-close{position:absolute!important;right:4px!important;top:7px!important;transition:none}.search-form .chosen-container .chosen-choices li.search-field{float:none;padding:2px 3px}.search-form .chosen-container .chosen-choices li.search-field input[type=text]{margin:0}.search-form .chosen-container.chosen-container-active .chosen-choices{border-color:#07c;box-shadow:inset 0 2px 2px #f2f2f2,0 0 5px rgba(0,119,204,.5)}.search-form .chosen-container.chosen-container-active .chosen-choices .search-choice{margin-top:1px!important;padding:.6em 1.7em .6em .6em!important}.search-form .chosen-container .chosen-results li{padding:8px 10px;color:#535a60}.search-form .chosen-container .chosen-results li.highlighted{background:#fafafb;color:#0c0d0e}.search-form .chosen-container .chosen-results li.result-selected{display:none}.search-form .search-inputs .-item input[type=text]{padding:0 30px 0 38px;height:50px;text-overflow:ellipsis}.search-form .search-inputs .-item input[type=text]::-webkit-input-placeholder{color:#848d95}.search-form .search-inputs .-item input[type=text]::-moz-placeholder{color:#848d95}.search-form .search-inputs .-item input[type=text]:-moz-placeholder{color:#848d95}.search-form .search-inputs .-item input[type=text]:-ms-input-placeholder{color:#848d95}.search-form .search-inputs .-item input[type=text][disabled]{border-color:#bbc0c4;color:#848d95;background:#fff;opacity:.5;cursor:default;pointer-events:none}.search-form .search-inputs .-item input[type=text][disabled]#q{border-right-color:transparent}.search-form .search-inputs .-item input[type=text][disabled]+[class^=icon-]{opacity:.1}.search-form .search-inputs .-item:first-child input[type=text]{border-radius:2px 0 0 2px}.search-form .search-inputs .-item:last-child input[type=text]{border-radius:0 2px 2px 0}.search-form .search-inputs .-item .btn-icon{position:absolute;display:none;top:0;right:0;width:30px;height:100%;margin:0;z-index:100}.search-form .search-inputs .-item .btn-icon span{width:16px;height:16px;line-height:16px;text-align:center;border-radius:50%;background:rgba(0,0,0,0);color:#9fa6ad;position:absolute;top:50%;margin-top:-8px;left:50%;margin-left:-8px;transition:color .2s ease-in-out,background .2s ease-in-out;display:inline-block}.search-form .search-inputs .-item .btn-icon span [role=icon]{fill:currentColor;vertical-align:baseline;transition:fill .2s ease-in-out}.search-form .search-inputs .-item .btn-icon:hover span{background:rgba(0,0,0,.5);color:#fff}.search-form .search-inputs .-item .btn-icon:hover .tooltip{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.search-form .search-inputs .-item .btn-icon[disabled]{opacity:.35}.search-form .search-inputs .-item select{display:none}.search-form .search-inputs .-item .-distance{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:8px;background:0 0;border:0;border-left:1px solid #e1ecf4;box-shadow:none;height:25px;padding:0 0 0 8px;color:#39739d;margin-top:1px}.search-form .search-inputs .-item .-distance,.search-form .search-inputs .-item .chosen-container{position:absolute;right:24px;top:calc(50% - 12px);width:110px!important;font-size:12px;margin-left:6px;display:none}.search-form .search-inputs .-item .chosen-container .chosen-single{padding-left:8px;background:0 0;border-color:transparent;box-shadow:none;border-left:1px solid #e1ecf4}.search-form .search-inputs .-item .chosen-container .chosen-single>span{margin-right:18px;color:#39739d}.search-form .search-inputs .-item .chosen-container .chosen-single>div{width:14px}.search-form .search-inputs .-item .chosen-container .chosen-drop,.search-form .search-inputs .-item .chosen-container .chosen-single{border-radius:0;transition:color .2s cubic-bezier(.25,.46,.45,.94),background-color .2s cubic-bezier(.25,.46,.45,.94)}.search-form .search-inputs .-item .chosen-container .chosen-results{padding:0;margin:0;color:#0c0d0e}.search-form .search-inputs .-item .chosen-container .chosen-results .active-result{padding:6px 8px;font-size:12px}.search-form .search-inputs .-item .chosen-container .chosen-results .active-result.result-selected{background-color:#fff;display:block}.search-form .search-inputs .-item .chosen-container .chosen-results .active-result.highlighted{background:#fafafb}.search-form .search-inputs .-item .chosen-container .chosen-drop{margin:11px -1px 0;border-top:1px solid;border-color:#c8ccd0}.search-form .search-inputs .-item .icon-location,.search-form .search-inputs .-item .icon-search{position:absolute;left:10px;top:50%;margin-top:-8px;pointer-events:none;width:18px;height:18px;opacity:.3;z-index:100}.search-form .search-controls .btn-outlined{white-space:nowrap;padding:0 15px;line-height:48px}.search-form .search-controls .btn-outlined[disabled]{opacity:.4;color:#07c;border-color:#0095ff;background:#fff}.search-form .search-controls ._medium{white-space:nowrap;font-size:100%;padding:0 15px;line-height:48px}.search-form .search-controls .icon-advanced-search{border-color:#bbc0c4;background-color:#fafafb;text-align:center;line-height:38px;padding:0;box-shadow:none;height:50px;width:50px;min-width:50px;color:#6a737c}.search-form .search-controls .icon-advanced-search:hover{background-color:#eff0f1}.search-form .search-controls .icon-advanced-search [role=icon]{vertical-align:middle}.search-form .search-controls .icon-advanced-search [role=icon].icon-close{display:none}.search-form .search-controls .icon-advanced-search[disabled]{opacity:.5;pointer-events:none}.search-form .search-controls .icon-advanced-search[disabled]:hover{background:#fafafb}.search-form .search-controls .search-btn{white-space:nowrap;padding:0 15px;line-height:48px}.search-form{margin-bottom:10px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.search-form .-col{position:relative}.search-form .-col._left{flex-grow:2;width:100%}.search-form .search-controls,.search-form .search-inputs{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;align-items:flex-start}.search-form .search-inputs .-item{position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.1s;width:50%}.search-form .search-inputs .-item:not(:first-of-type){margin-left:-1px}.search-form .search-controls{flex-grow:1;-webkit-justify-content:flex-end;justify-content:flex-end}.search-form .search-controls .-item.advanced-search{margin:0 7px}.search-form .search-inputs .-item._expanded{width:70%;z-index:10}.search-form .search-inputs .-item._expanded .chosen-container{display:none}.search-form .search-inputs .-item._expanded .btn-icon{display:inline-block}.search-form .search-inputs .-item._expanded._filled select{display:inline-block}.search-form .search-inputs .-item._expanded._filled .chosen-container{display:inline-block}.search-form .search-inputs .-item._expanded._filled._remote .chosen-container{display:none}.search-form .search-inputs .-item._expanded._filled.-location-search input[type=text]{padding-right:130px}.search-form .search-inputs .-item._expanded._filled.-location-search .chosen-container{width:110px!important}.search-form .search-inputs .-item._filled .chosen-container{border-left-color:#96bdd9;color:#39739d}.search-form .search-inputs .-item._filled .btn-icon{display:inline-block}.search-form .search-inputs .-item._filled input[type=text]{background-color:#f4f8fb;border-color:#96bdd9;color:#39739d}.search-form .input-group.has-error .-item .btn-icon.hide-on-error{display:none}.search-form .filters-wrapper{overflow:hidden;margin-top:10px;max-height:0;max-width:100%;transition:max-height .35s ease}.search-form .filter-pane{border:1px solid #bbc0c4;width:100%;border-radius:2px;color:#848d95}.search-form .filter-pane nav{border-bottom:1px solid #c8ccd0;background-color:#fafafb;border-radius:2px 2px 0 0;margin:0;padding:0}.search-form .filter-pane nav ul{list-style:none;margin:0;padding:0;text-align:center;display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch}.search-form .filter-pane nav ul li{margin:0 5px;padding-bottom:0;line-height:1}.search-form .filter-pane nav ul li a{display:block;padding:15px 15px;font-size:12px;text-decoration:none;white-space:nowrap;margin-bottom:-1px;border-bottom:2px solid transparent}.search-form .filter-pane nav ul li a span{display:block;color:#535a60;padding-top:10px}.search-form .filter-pane nav ul li a .icon{width:38px;height:30px;background-image:url(../../Img/svg-icons/jobs/Filters.Sprite.svg?v=6a08180fab38);background-repeat:no-repeat;background-position:0 0;background-size:76px 181px}.search-form .filter-pane nav ul li a .icon._tech{background-position:0 0}.search-form .filter-pane nav ul li a .icon._compensation{background-position:0 -30px}.search-form .filter-pane nav ul li a .icon._perks{background-position:0 -60px}.search-form .filter-pane nav ul li a .icon._background{background-position:0 -90px}.search-form .filter-pane nav ul li a .icon._company{background-position:0 -120px;position:relative;right:-5px}.search-form .filter-pane nav ul li a .icon._more{background-position:0 -150px}.search-form .filter-pane nav ul li a:hover{border-bottom-color:#6a737c}.search-form .filter-pane nav ul li a:focus{background-color:rgba(0,0,0,.05);border-bottom-color:rgba(0,0,0,.3)}.search-form .filter-pane nav ul li a._active{border-bottom-color:#f48024}.search-form .filter-pane nav ul li a._active ._tech{background-position:-38px 0}.search-form .filter-pane nav ul li a._active ._compensation{background-position:-38px -30px}.search-form .filter-pane nav ul li a._active ._perks{background-position:-38px -60px}.search-form .filter-pane nav ul li a._active ._background{background-position:-38px -90px}.search-form .filter-pane nav ul li a._active ._company{background-position:-38px -120px}.search-form .filter-pane nav ul li a._active ._more{background-position:-38px -150px}.search-form .filter-pane nav ul li._debug-pane{width:30px;margin:0}.search-form .filter-pane nav ul li._debug-pane a{padding:15px 0}.search-form .filter-pane .-panes{padding:25px 20px 15px 20px;border-bottom:1px solid #d6d9dc;transition:height .3s ease;overflow:visible}.search-form .filter-pane .-panes>[data-pane]{display:none;width:100%}.search-form .filter-pane .-panes>[data-pane]._active{display:block}.search-form .filter-pane .actions{padding:20px}.search-form .filter-pane fieldset{border:0;padding:0;margin:0}.search-form .filter-pane fieldset .input-group{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;align-items:center;margin-bottom:10px}.search-form .filter-pane fieldset .input-group>label{min-width:30%;max-width:30%;margin:0;line-height:18px;padding:8px 10px 7px 0;font-weight:700;box-sizing:border-box;align-self:flex-start}.search-form .filter-pane fieldset .input-group .select select{padding-right:20px}.search-form .filter-pane fieldset .input-group .-fill{padding:0 10px;line-height:35px}.search-form .filter-pane fieldset .input-group .-list{padding-top:8px}.search-form .filter-pane fieldset .input-group .-row,.search-form .filter-pane fieldset .input-group .formGroup,.search-form .filter-pane fieldset .input-group .inputGroup{display:-ms-flexbox;display:-webkit-flex;display:flex}.search-form .filter-pane fieldset .input-group .-row .field-with-defined-option,.search-form .filter-pane fieldset .input-group .formGroup .field-with-defined-option,.search-form .filter-pane fieldset .input-group .inputGroup .field-with-defined-option{width:90px;flex-grow:1;position:relative}.search-form .filter-pane fieldset .input-group .-row .field-with-defined-option .option,.search-form .filter-pane fieldset .input-group .formGroup .field-with-defined-option .option,.search-form .filter-pane fieldset .input-group .inputGroup .field-with-defined-option .option{position:absolute;top:9px;right:10px}.search-form._active-filters .filters-wrapper{max-height:700px}.search-form._active-filters .added-filters{opacity:.5;pointer-events:none}.search-form._active-filters .search-inputs .chosen-container{pointer-events:none;opacity:.35}.search-form._active-filters .advanced-search .tooltip{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}.search-form._active-filters .icon-advanced-search [role=icon].icon-close{display:inline-block!important}.search-form._active-filters .icon-advanced-search [role=icon].icon-filters{display:none!important}.search-form .tooltip{position:absolute;pointer-events:none;bottom:calc(100% + 2px);left:calc(50% - 4px);margin-left:-50px;width:100px;padding:7px;z-index:1020;color:#fff;font-size:12px;text-align:center;background-color:#3b4045;border:1px solid transparent;border-radius:2px;opacity:0;-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0);transition:transform 250ms ease-in-out,opacity 250ms ease-in-out}.search-form .tooltip:after{position:absolute;top:100%;left:calc(50% - 4px);height:0;width:0;content:"";border:8px solid transparent;border-top-color:#3b4045;border-bottom-width:0}.search-form .tooltip._wide{margin-left:-80px;width:160px}.search-form .advanced-search{position:relative}.search-form .advanced-search:hover .tooltip{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.search-form .job-alert-tooltip{background-color:#fff;position:absolute;z-index:1019;top:-80px;right:0;width:245px;height:65px;border:1px solid transparent;border-top:1px solid #f2720c;box-shadow:0 0 4px #bbc0c4;-webkit-filter:drop-shadow(0 0 4px #bbc0c4)}.search-form .job-alert-tooltip .unicorn{overflow:hidden;position:absolute;left:14px;top:14px;height:calc(100% - 13px)}.search-form .job-alert-tooltip .unicorn .unicorn-profile{width:47px;height:76px}.search-form .job-alert-tooltip .text{position:absolute;top:15px;left:71px;width:130px;font-size:12px;color:#585858}.search-form .job-alert-tooltip .-close{position:absolute;right:12px;top:14px;cursor:pointer}.search-form .job-alert-tooltip .-close .icon-close{width:12px;height:12px;vertical-align:top;fill:#606060}.search-form .job-alert-tooltip:after{position:absolute;content:" ";height:0;width:0;border:7px solid transparent;border-top:7px solid #fff;bottom:100%;top:64px;right:43px}.search-form .job-alert-tooltip._animate{-webkit-animation-name:jobalert;-webkit-animation-duration:2s;-webkit-animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-name:jobalert;animation-duration:2s;animation-direction:alternate;animation-iteration-count:infinite}@-webkit-keyframes jobalert{from{transform:translate3d(0,-10px,0)}to{transform:translate3d(0,0,0)}}@keyframes jobalert{from{transform:translate3d(0,-10px,0)}to{transform:translate3d(0,0,0)}}.search-form .help-text{position:relative;margin-top:10px;padding-left:20px;color:#848d95;line-height:16px;font-size:12px}.search-form .help-text [role=icon]{position:absolute;left:0;top:0;fill:currentColor;vertical-align:middle}.search-form .help-text .-text{display:inline-block;margin-bottom:0}.search-form .help-text .-text a{color:#848d95;text-decoration:underline}.search-form .added-filters{width:100%}.search-form .added-filters .-list{transition:max-height .2s ease-in-out;max-height:64px;margin-top:15px;overflow:hidden}.search-form .added-filters .-clear-filters{display:inline-block}.search-form .added-filters .-more{display:none}.search-form .added-filters .-clear-filters,.search-form .added-filters .-more{margin-top:5px}.search-form .added-filters .-clear-filters a,.search-form .added-filters .-more a{border:1px solid #bbc0c4;border-radius:2px;background-color:#fafafb;line-height:22px;font-size:12px;margin-right:5px;display:inline-block;text-decoration:none;color:#6a737c;padding:0 10px}.search-form .added-filters .-clear-filters a:hover,.search-form .added-filters .-more a:hover{background-color:#eff0f1}.search-form .added-filters._expanded .-list{max-height:400px}.search-form .added-filters._expanded .-more a:after{border-top-color:transparent;border-bottom-color:#07c;margin-top:-6px}.search-form .added-filters._overflowed .-more{display:inline-block}.search-form .added-filters .post-tag{cursor:pointer;font-size:12px;margin-bottom:5px;padding:6px 5px 5px 6px}.search-form .added-filters .post-tag.disliked{color:#6a737c;background-color:#e4e6e8;border-color:transparent;padding-left:16px;position:relative;text-transform:lowercase}.search-form .added-filters .post-tag.disliked:hover{color:#5e666e;background-color:#d6d9dc;border-color:transparent}.search-form .added-filters .post-tag.disliked:before{content:'–';line-height:1;position:absolute;left:6px;top:50%;margin-top:-6px}.search-form .added-filters .post-tag[data-field="s"],.search-form .added-filters .post-tag[data-field=cd],.search-form .added-filters .post-tag[data-field=cl]{text-transform:none}.search-form .added-filters._advanced-search .added-filters{pointer-events:none;opacity:.5}.ui-autocomplete{width:388px;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.ui-autocomplete .company-item{line-height:20px;padding:6px 10px;font-weight:700;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;align-items:center}.ui-autocomplete .company-item .-logo{display:inline-flex;align-items:center;width:32px;min-width:32px;min-height:32px;height:32px;background:#fafafb;border:1px solid rgba(0,0,0,.1);text-align:center;vertical-align:middle}.ui-autocomplete .company-item .-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto}.ui-autocomplete .company-item .-name{padding-left:10px}.ui-autocomplete .company-item.ui-state-focus,.ui-autocomplete .company-item:hover{background:#eff0f1;margin:0;color:#0c0d0e}#index-hed{clear:both;width:100%;min-height:35px;padding-bottom:10px;position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}#index-hed .-header,#index-hed h1,#index-hed h2{border:0;margin:0;padding:0;line-height:1.4}#index-hed .-header.companies>a,#index-hed h1.companies>a,#index-hed h2.companies>a{font-size:12px;float:right}#index-hed .-header .description,#index-hed h1 .description,#index-hed h2 .description{font-size:13px;font-style:italic;color:#6a737c}#index-hed .sort-tooltip{background-color:#fff;position:absolute;right:158px;bottom:-2px;z-index:50;height:60px;width:250px;border:1px solid transparent;border-top:1px solid #f2720c;box-shadow:0 0 4px #bbc0c4;-webkit-filter:drop-shadow(0 0 4px #bbc0c4)}#index-hed .sort-tooltip .unicorn{overflow:hidden;position:absolute;left:14px;top:13px;height:calc(100% - 13px)}#index-hed .sort-tooltip .unicorn .unicorn-profile{width:47px;height:76px}#index-hed .sort-tooltip .text{position:absolute;top:15px;left:71px;width:130px;font-size:12px;color:#585858}#index-hed .sort-tooltip .-close{position:absolute;right:12px;top:14px;cursor:pointer}#index-hed .sort-tooltip .-close .icon-close{width:12px;height:12px;vertical-align:top;fill:#606060}#index-hed .sort-tooltip:after{position:absolute;content:" ";height:0;width:0;border:7px solid transparent;border-left:7px solid #fff;right:100%;top:21px;left:249px}#index-hed .sort{white-space:nowrap;margin:0}#index-hed .sort span{display:inline-block;padding-right:5px}#index-hed .sort select{height:35px;box-sizing:border-box;width:100%;border-radius:2px;line-height:15px;padding:9px 10px;border:1px solid #bbc0c4;background:#fff;font-size:13px}#index-hed .sort .select{position:relative;width:100%;display:inline-block;width:auto}#index-hed .sort .select select{padding-right:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#index-hed .sort .select select:focus{outline:0;border-color:#07c;box-shadow:0 0 5px rgba(0,119,204,.5)}#index-hed .sort .select:after{position:absolute;right:8px;top:50%;margin-top:-3px;content:'';border:4px solid transparent;border-top-color:#535a60;pointer-events:none}#index-hed .sort .select._inline{display:inline-block;width:auto}#index-hed .sort .select._inline select{width:auto;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#index-hed .sort .select._inline select:focus{border-color:#07c;box-shadow:0 0 5px rgba(0,119,204,.5)}#index-hed .seo-header .h1{display:inline-block}#index-hed .seo-header .description{font-style:normal!important}.index-hedMessage{padding:20px;margin-bottom:20px;border:solid 1px transparent}.index-hedMessage._success{background-color:#f5fffa;color:green;border-color:green}.index-hedMessage._warning{background-color:#fff5ee;color:#ff8c00;border-color:#ff8c00}.query-suggestion{margin-bottom:2em;color:#6a737c}.query-suggestion h4{font-size:15px;margin-bottom:0;color:inherit;margin-bottom:5px}.query-suggestion p{margin-bottom:0}.query-suggestion a,.query-suggestion p a{color:#07c}.companiesfooter .footerContent,.jobsfooter .footerContent{margin-top:2em}.companiesfooter .footerContent>a,.jobsfooter .footerContent>a{float:left;text-decoration:none;font-size:12px;color:#6a737c;margin-right:5px;padding:6px 8px;border:1px solid #d6d9dc;text-align:center}.companiesfooter .footerContent>a:hover,.jobsfooter .footerContent>a:hover{background-color:#f48024;color:#fff;text-decoration:none;transition:all .25s ease-in-out}.companiesfooter .pagination::after,.jobsfooter .pagination::after{display:inline}.sidebar #advanced-search-tips,.sidebar #post-job,.sidebar .admin{padding:10px 0}.sidebar .-sidebar-similar-jobs{margin-bottom:12px}.sidebar .-sidebar-similar-jobs .listResults .-job-item{padding:0 14px 14px 0;left:0;border-bottom:0}.sidebar .-sidebar-similar-jobs .listResults .-job-item._highlighted{background-color:#fff}.sidebar #action-bar{border:1px solid #e5e5e5;margin-bottom:25px;padding:0}.sidebar #action-bar .-title{padding:6px;background:#fafafb;border-bottom:1px solid #d6d9dc}.sidebar #action-bar .-title .-previously-applied-icon{margin-right:5px;background:url(../../Img/ico-checkmark-green.svg?v=17980fc48101) no-repeat center center;display:inline-block;background-repeat:no-repeat;background-size:13px 13px;width:12px;height:9px}.sidebar #action-bar .-title .-asked-question-icon{margin-right:5px;background:url(../../Img/ico-checkmark-green.svg?v=17980fc48101) no-repeat center center;display:inline-block;background-repeat:no-repeat;background-size:13px 13px;width:12px;height:9px}.sidebar #action-bar .-title .-text{color:#9199a1;font-size:11px;line-height:12px;display:block;margin-bottom:0;width:100%;text-align:center}.sidebar #action-bar .apply{border:0;padding:22px 8px;left:-13px}.sidebar #action-bar .apply ._apply{width:100%}.sidebar #action-bar .-ask-something{color:#5e656a;padding-bottom:22px}.sidebar #action-bar .-ask-something>p{margin:0;display:block;width:100%;text-align:center;font-size:13px;line-height:15px}.sidebar #action-bar .-ask-something>p a{text-decoration:none}.sidebar #action-bar .-ask-something .ask-question-sidebar-tip{background-color:#fff;display:none;position:absolute;margin-top:-72px;margin-left:70px;font-size:13px;padding:10px;width:180px;color:#6a737c;border:1px solid transparent;text-align:center;-webkit-filter:drop-shadow(0 0 4px #bbc0c4);z-index:50;white-space:normal;max-width:inherit}.sidebar #action-bar .-ask-something .ask-question-sidebar-tip>p{width:160px;margin-bottom:0}.sidebar #action-bar .-ask-something .ask-question-sidebar-tip:after{position:absolute;content:" ";height:0;width:0;border:8px solid transparent;border-top:8px solid #fff;bottom:100%;top:50px;left:82px;margin-left:-8px}.sidebar #action-bar .-favorite{border-top:1px solid #d6d9dc;padding:22px 8px}.sidebar #action-bar .-favorite #fav-share{margin:0;display:block;width:100%;text-align:center;font-size:13px;line-height:15px;padding:12px}.sidebar #action-bar .-favorite #fav-share svg[role=icon]{fill:transparent;stroke:currentColor;stroke-width:1px;padding-right:2px}.sidebar #action-bar .-favorite #fav-share.isfav svg[role=icon]{fill:currentColor}.sidebar #action-bar .-favorite .fav-tip{margin-top:-62px;margin-left:35px;font-size:13px}.sidebar #action-bar .-share-report{border-top:1px solid #d6d9dc}.sidebar #action-bar .-share-report.expired{border-top:0}.sidebar #action-bar .-share-report .-item{border-right:1px solid #d6d9dc}.sidebar #action-bar .-share-report .-item .mail,.sidebar #action-bar .-share-report .-item .report,.sidebar #action-bar .-share-report .-item .share{text-decoration:none;display:block;text-align:center;color:#535a60;font-size:13px;line-height:15px;width:100%;padding:13px}.sidebar #action-bar .-share-report .-item .mail svg,.sidebar #action-bar .-share-report .-item .report svg,.sidebar #action-bar .-share-report .-item .share svg{fill:#535a60;opacity:.5;width:14px;height:11px;position:relative;top:-2px;padding-right:2px}.sidebar #action-bar .-share-report .-item .dropdown{top:45px;left:20px}.sidebar #action-bar .-share-report .-item .dropdown li{padding-bottom:0}.sidebar #action-bar .-share-report .-item .dropdown li a{text-decoration:none;display:block;text-align:left;width:100%;padding:7px 13px;color:#535a60;font-size:13px;line-height:15px}.sidebar #action-bar .-share-report .-item .dropdown:before{left:10px;right:0;width:70px}.sidebar #action-bar .-share-report .-item.report-job{border-right:0}.sidebar #action-bar .-share-report .-item:hover{background-color:#fafafb}.sidebar #action-bar .-share-report .-item.social:hover .dropdown{display:block}.sidebar #action-bar .-share-report .-item.report-job .report-tip{background-color:#fff;display:none;position:absolute;margin-top:45px;margin-left:-90px;font-size:13px;padding:10px;min-width:180px;color:#6a737c;border:1px solid transparent;text-align:center;-webkit-filter:drop-shadow(0 0 4px #bbc0c4);z-index:50;white-space:normal;max-width:inherit}.sidebar #action-bar .-share-report .-item.report-job .report-tip>p{width:160px;margin-bottom:0}.sidebar #action-bar .-share-report .-item.report-job .report-tip:after{position:absolute;content:" ";height:0;width:0;border:8px solid transparent;border-bottom:8px solid #fff;bottom:100%;top:-15px;right:40px;margin-left:-8px}#report-job-modal{display:none}.report-job-dialog{border-radius:0;padding:0}.report-job-dialog .cancel{background-image:url(../../Img/ico-dismiss-gray.png?v=1d5eafe3fa57);background-image:url(../../Img/ico-dismiss-gray.svg?v=ee25669cfb07);vertical-align:top;margin-left:3px;width:14px;height:14px;display:inline-block;border-color:transparent;position:absolute;right:3px;top:3px;box-shadow:none;opacity:.6;border-radius:50%;padding:5px;background-size:13px 13px;background-repeat:no-repeat;background-position:5px 5px}.report-job-dialog .cancel:hover{background-color:#eff0f1;cursor:pointer}.report-job-dialog .modal-content{padding:43px 30px 26px}.report-job-dialog .modal-content .header{display:inline-block;font-size:18px;font-weight:700;margin-bottom:6px}.report-job-dialog .modal-content .header svg[role=icon]{width:21px;height:24px;opacity:.3;margin-right:10px;position:relative;top:3px}.report-job-dialog .modal-content .header .-title{color:#3b4045;font-size:18px;font-weight:700;line-height:21px}.report-job-dialog .modal-content hr{height:1px;background-color:#d6d9dc}.report-job-dialog .modal-content form label{color:#3b4045;font-size:13px;line-height:15px;font-weight:100;margin-bottom:10px}.report-job-dialog .modal-content form textarea{box-sizing:border-box;font-size:12px;min-height:116px}.report-job-dialog .modal-content form textarea.input-validation-error{border:1px solid #dc3d4c}.report-job-dialog .modal-content form .field-validation-error{margin-top:5px;color:#c91d2e;font-weight:400}.sidebar-accordion{border:1px solid #d6d9dc;border-radius:2px;margin-bottom:2em;position:relative;background:#fff;z-index:2}.sidebar-accordion .-panel{border-bottom:1px solid #e4e6e8}.sidebar-accordion .-panel:last-child{border-bottom:0}.sidebar-accordion .-panel header{display:flex;flex-flow:row nowrap;align-items:center;margin:0 8px;height:33px;border-bottom:1px solid #eff0f1;transition:border-bottom-color .2s ease-in-out}.sidebar-accordion .-panel header [role=icon],.sidebar-accordion .-panel header i{width:20px;fill:currentColor;color:#bbc0c4}.sidebar-accordion .-panel header h3{font-size:12px;color:#848d95;flex:2;margin-bottom:0}.sidebar-accordion .-panel header h3 a{color:inherit;text-decoration:none}.sidebar-accordion .-panel header h3 a:hover{color:#07c}.sidebar-accordion .-panel header h3 small{font-size:11px}.sidebar-accordion .-panel header h3 small a{color:#07c}.sidebar-accordion .-panel header .-toggle{width:24px;height:24px;line-height:24px;text-align:center;border-radius:2px;display:inline-block;position:relative}.sidebar-accordion .-panel header .-toggle:after{content:'';border:5px solid transparent;border-bottom-color:#bbc0c4;position:absolute;top:50%;margin-top:-8px;left:50%;margin-left:-5px}.sidebar-accordion .-panel header .-toggle:hover{background:#eff0f1}.sidebar-accordion .-panel .-body{padding:8px 0;max-height:200px;overflow:hidden;transition:max-height .2s ease-in-out,padding .2s ease-in-out}.sidebar-accordion .-panel .-body ol{list-style:none;margin:0;padding:0;font-size:12px}.sidebar-accordion .-panel .-body ol li{padding-bottom:0}.sidebar-accordion .-panel .-body ol li>a{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:16px;max-height:42px;padding:7px 8px 7px 28px;overflow:hidden;max-width:100%;width:100%;text-overflow:ellipsis}.sidebar-accordion .-panel .-body ol li>a ._truncate{max-width:100%;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:top;text-overflow:ellipsis}.sidebar-accordion .-panel .-body ol li>a:hover{background:#fafafb;text-decoration:none;color:#07c}.sidebar-accordion .-panel .-body ol li .-badge{color:#f48024;position:absolute;left:3px;width:18px;text-align:right;padding:7px 0;cursor:pointer;font-size:11px;font-weight:700;margin-top:1px}.sidebar-accordion .-panel .-body ol li .-badge a{color:inherit;text-decoration:none}.sidebar-accordion .-panel .-body .-empty{font-style:italic;padding:4px 8px 4px 28px;color:#bbc0c4;font-size:12px}.sidebar-accordion .-panel._collapsed .-body{max-height:0;padding:0}.sidebar-accordion .-panel._collapsed .-body .-badge{position:static;visibility:hidden}.sidebar-accordion .-panel._collapsed header{border-bottom-color:transparent}.sidebar-accordion .-panel._collapsed header .-toggle:after{border-bottom-color:transparent;border-top-color:#bbc0c4;margin-top:-2px}.sidebar-accordion-placeholder{border:1px solid #d6d9dc;border-radius:2px;margin-bottom:2em;min-height:101px;position:relative}.sidebar-accordion-placeholder:after{content:'';display:inline-block;position:absolute;left:10px;right:10px;top:50%;margin-top:-23px;height:15px;background:rgba(12,13,14,.04);box-sizing:content-box;border-top:15px solid #fff;border-bottom:15px solid #fff;box-shadow:0 -15px 0 0 rgba(12,13,14,.04),0 15px 0 0 rgba(12,13,14,.04)}.sidebar #post-job{border:1px solid #d6d9dc;border-radius:2px;margin-bottom:2em;padding-top:0;padding-bottom:0;position:relative;background:#fff;z-index:2}.sidebar #post-job .post-job-header{margin-bottom:20px}.sidebar #post-job .post-job-header .header-img{height:100px;margin-top:15px;background:url(../../Img/jobs/ico-rocket.svg?v=f59b9bae2bb4);background-size:contain;background-position:center center;background-repeat:no-repeat}.sidebar #post-job .post-job-content{text-align:center;font-weight:700;margin:0 auto;margin-bottom:20px;width:80%}.sidebar #post-job .post-job-content p{margin-bottom:.5em}.sidebar #post-job .post-job-content a{font-weight:400}#profile-summary>.-popout{padding:1em;border-radius:2px;background-color:#f0f8ff;border:solid 1px #bee7ff;text-align:center;font-size:12px;margin-bottom:2em}#profile-summary>.-popout>.-title,#profile-summary>.-popout>.g-row .-title{display:block;margin-bottom:1em;font-size:13px}#profile-summary>.-popout>.g-row .-title{padding-left:12px}#profile-summary>.-popout>.-cta{display:table;margin:1em auto;font-size:13px}#profile-summary>.-popout>.-secondaryCta,#profile-summary>.-popout>.g-row .-secondaryCta{font-style:italic;color:#888;cursor:pointer}#profile-summary>.-popout>.-secondaryCta#link-existing-careers,#profile-summary>.-popout>.g-row .-secondaryCta#link-existing-careers{color:#0095ff}#profile-summary>.-popout>.-secondaryCta._dismissX,#profile-summary>.-popout>.g-row .-secondaryCta._dismissX{position:relative;top:-15px;right:-10px;font-size:20px}#profile-summary>.-popout._incomplete{background-color:#fff5ee;border:solid 1px #ff8c00}#profile-summary>.-popout._redirectee{display:none}#profile-summary>.-message{background:#f5fffa;color:green;border:solid 1px green;display:block;padding:1em;margin:0;margin-bottom:2em}#search-settings{margin:2.6em 0 1em 0}#search-settings>.search-settings-editor:focus{color:#0095ff}#profile-summary>.-message+#search-settings,#profile-summary>.-popout+#search-settings{margin-top:1em}#activity-status-dialog,#link-account-dialog,#matching-dialog{display:none;box-sizing:border-box}#link-account-dialog{padding:32px 0}#activity-status-dialog{font-size:16px}.ui-dialog .ui-dialog-content{overflow:visible}.recent-search-clear-warning{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;background:rgba(255,255,255,.9);display:none;align-items:center;justify-content:center}.recent-search-clear-warning .text>h4{margin-bottom:10px;font-size:13px;font-weight:700}.recent-search-clear-warning [class^=btn-]:not(:last-child){margin-right:6px}.tag-editor{position:relative;margin-bottom:3px;overflow:hidden;border:1px solid #bbc0c4;background-color:#fff;white-space:nowrap;cursor:text}.tag-editor .post-tag{margin:3px}.tag-editor input,.tag-editor input[type=text]{width:60px;border:none!important;box-shadow:none!important;outline:0!important;padding:0!important;margin:4px 3px 0;background-color:transparent!important;display:inline-block!important}.tag-editor.focus{border:1px solid #07c}.tag-editor-wrapper{width:100%}.tag-editor-wrapper .tag-editor{max-width:390px;width:100%;opacity:1!important;background-color:#fff;box-shadow:inset 0 1px 2px rgba(145,153,161,.2),0 0 0 #fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out;display:inline-block;margin:0;padding:1px 0 0 5px;vertical-align:middle;color:#3b4045;line-height:22px;border:1px solid #bbc0c4;border-radius:2px;height:auto!important;min-height:35px!important}.tag-editor-wrapper .tag-editor .post-tag{font-size:12px;padding:6px 5px 5px 6px;margin:3px 3px 1px 3px}.tag-editor-wrapper .tag-editor.focus{border-color:#07c;box-shadow:inset 0 2px 2px #f2f2f2,0 0 5px rgba(0,119,204,.5)}.tag-editor-wrapper .tag-editor input[type=text]{margin:0;height:30px;box-sizing:content-box;padding:0 0 0 5px!important}.tag-editor-wrapper .tag-editor input[type=text]:not([placeholder=""]){padding-left:10px!important;min-width:160px}.tag-editor-wrapper .actual-edit-overlay{border:none!important;height:33px!important;background-color:transparent!important}.tag-editor-wrapper .tag-suggestions{width:390px!important;margin-top:5px}.tag-editor-wrapper .tag-suggestions>div{padding:2px;width:auto!important;clear:none!important}.tag-editor-wrapper .tag-suggestions>div:focus,.tag-editor-wrapper .tag-suggestions>div:hover{background:0 0}.tag-editor-wrapper .tag-suggestions>div:focus .post-tag,.tag-editor-wrapper .tag-suggestions>div:hover .post-tag{background:#dae7f1}.tag-editor-wrapper .tag-suggestions>div .post-tag{font-size:12px;padding:6px 5px 5px 6px}.tag-editor-wrapper .tag-suggestions>div .item-multiplier,.tag-editor-wrapper .tag-suggestions>div>p{display:none}.tag-editor-wrapper #td~.tag-editor .post-tag,.tag-editor-wrapper #td~.tag-suggestions .post-tag{color:#6a737c;background-color:#e4e6e8;border-color:transparent;padding-left:16px;position:relative}.tag-editor-wrapper #td~.tag-editor .post-tag:hover,.tag-editor-wrapper #td~.tag-suggestions .post-tag:hover{color:#5e666e;background-color:#d6d9dc;border-color:transparent}.tag-editor-wrapper #td~.tag-editor .post-tag:before,.tag-editor-wrapper #td~.tag-suggestions .post-tag:before{content:'–';line-height:1;position:absolute;left:6px;top:50%;margin-top:-6px}.tag-suggestions{background-color:#fff;border:1px solid #d6d9dc;padding:5px;z-index:300;box-shadow:0 2px 5px rgba(36,39,41,.2)}.tag-suggestions>div{padding:5px;width:33%;overflow:hidden;float:left;position:relative;cursor:pointer}.tag-suggestions>div p{font-size:11px;line-height:1.1}.tag-suggestions>div p.more-info{visibility:hidden;position:absolute;right:5px;top:5px;padding:3px}.tag-suggestions>div:focus,.tag-suggestions>div:hover{background-color:#fde3ce}.tag-suggestions>div:focus p.more-info,.tag-suggestions>div:hover p.more-info{visibility:visible;background-color:#fde3ce}.tag-suggestions .match{font-weight:700;text-decoration:underline}.delete-tag{vertical-align:top;margin-left:3px;margin-top:-1px;width:14px;height:14px;display:inline-block;opacity:.85;background-image:url(../../Img/svg-icons/jobs/TagDelete.svg?v=0c3f44a05d75)!important;background-position:0 0!important}.delete-tag:hover{opacity:1;background-image:url(../../Img/svg-icons/jobs/TagDelete.Hover.svg?v=3b258384128b)!important;background-position:0 0!important;cursor:pointer}#ignoredTags .delete-tag,#interestingTags .delete-tag{margin-top:7px;margin-left:2px}.form-item-tageditor .suspect{background-color:#fdd}.form-item-tageditor+p.hint{font-size:.87em;font-family:Tahoma,Arial,Sans-Serif;color:#888;margin-bottom:20px}.form-item-tageditor button,.form-item-tageditor input,.form-item-tageditor select{border:1px solid #9199a1;font-size:100%}.form-item-tageditor input{margin:6px 5px 0 5px;padding:3px}.collections-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}.collection{width:143px;border:solid 1px #e9ebed;position:relative;cursor:pointer}.collection:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.collection .-image{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;align-items:center;height:82px;background-size:cover}.collection .-image .-icon{width:65px;height:65px}.collection .-image.-engineering{background-image:url(../../Img/jobs/collections/bg-engineering.png?v=d0b24061581d)}.collection .-image.-vacation{background-image:url(../../Img/jobs/collections/bg-vacation.png?v=1539d6ec0737)}.collection .-image.-fitness{background-image:url(../../Img/jobs/collections/bg-fitness.png?v=70084f2e864a)}.collection .-image.-livework{background-image:url(../../Img/jobs/collections/bg-livework.png?v=ba14a3fbb788)}.collection .-image.-education{background-image:url(../../Img/jobs/collections/bg-education.png?v=0b4d8b39ab67)}.collection .-content{color:#6a737c;padding:10px}.collections-container{margin-bottom:20px}.section-title{color:#6a737c;font-weight:700;font-size:15px!important;margin-bottom:10px}._filtered .collection-item{display:none}.widget-success{padding:15px 26px;background-color:#f5fffa;color:green;border-bottom:solid 1px green;font-size:smaller;line-height:1.4}.widget-content>.-signUp{display:table;padding:0;margin:0 -26px}.widget-content>.-signUp>.-pitch{width:50%;display:table-cell;padding:4px 40px;vertical-align:middle}.widget-content>.-signUp>.-pitch:first-child{border-right:solid 1px #ccc;padding-left:0;padding-right:0}.widget-content>.-signUp>.-pitch>.-slideContainer{white-space:nowrap;overflow:hidden}.widget-content>.-signUp>.-pitch>.-slideContainer>.-slide1,.widget-content>.-signUp>.-pitch>.-slideContainer>.-slide2{text-align:center;position:relative;padding-top:320px;left:0;display:inline-block;white-space:normal;transition:left .5s}.widget-content>.-signUp>.-pitch>.-slideContainer>.-slide1,.widget-content>.-signUp>.-pitch>.-slideContainer>.-slide1:first-child,.widget-content>.-signUp>.-pitch>.-slideContainer>.-slide2,.widget-content>.-signUp>.-pitch>.-slideContainer>.-slide2:first-child{padding-left:40px;padding-right:40px}.widget-content>.-signUp>.-pitch>.-slideContainer>.-slide1 p,.widget-content>.-signUp>.-pitch>.-slideContainer>.-slide2 p{margin:0 0 1em 0;line-height:1.4}.widget-content>.-signUp>.-pitch>.-slideContainer>.-slide1 p._small,.widget-content>.-signUp>.-pitch>.-slideContainer>.-slide2 p._small{font-size:13px;line-height:1.6}.widget-content>.-signUp>.-pitch>.-slideContainer>.-slide1::after,.widget-content>.-signUp>.-pitch>.-slideContainer>.-slide2::after{content:'';position:absolute;left:50%;top:300px;border-top:solid 2px #f48024;width:60px;margin-left:-30px}.widget-content>.-signUp>.-pitch>.-slideContainer>.-slide1::before,.widget-content>.-signUp>.-pitch>.-slideContainer>.-slide2::before{content:'';width:75%;height:100%;min-height:150px;display:block;position:absolute;left:50%;top:50px;margin-left:-126px;background-repeat:no-repeat}.widget-content>.-signUp>.-pitch>.-slideContainer>.-slide1::before{background-image:url(../../Img/about/whystack-profile.svg?v=06688f369453)}.widget-content>.-signUp>.-pitch>.-slideContainer>.-slide2::before{background-image:url(../../Img/about/whystack-spam.svg?v=8db260bd6ce1);background-position:0 35px}.widget-content>.-signUp>.-pitch>.-chooser{text-align:center}.widget-content>.-signUp>.-pitch>.-chooser>em{content:'';display:inline-block;border-radius:10px;cursor:pointer;width:9px;height:9px;border:solid 1px #d3d3d3}.widget-content>.-signUp>.-pitch>.-chooser>em:first-of-type{margin-right:.7em;width:0;height:0;border-width:6px}.widget-content>.-signUp>.-pitch._alternate>.-slideContainer>.-slide1,.widget-content>.-signUp>.-pitch._alternate>.-slideContainer>.-slide2{left:-100%}.widget-content>.-signUp>.-pitch._alternate>.-chooser em{width:0;height:0;border-width:6px}.widget-content>.-signUp>.-pitch._alternate>.-chooser em:first-of-type{width:9px;height:9px;border:solid 1px #d3d3d3}.widget-content>.-signUp>.-controls{width:50%;display:table-cell;padding:4px 40px;vertical-align:middle;padding-top:1em;font-size:smaller}.widget-content>.-signUp>.-controls:first-child{border-right:solid 1px #ccc;padding-left:0;padding-right:0}.widget-content>.-signUp>.-controls>.oauthForm{width:49%;display:inline-block}.widget-content>.-signUp>.-controls>.oauthForm>.-facebook,.widget-content>.-signUp>.-controls>.oauthForm>.-google{padding:10px 10px 10px 30px;text-align:center;box-shadow:none;border:none;width:100%}.widget-content>.-signUp>.-controls>.oauthForm>.-facebook::before,.widget-content>.-signUp>.-controls>.oauthForm>.-google::before{content:'';position:absolute;top:50%;margin-top:-8px;left:8px;width:16px;height:16px;background-image:url(../../Img/login-sprite.png?v=2040b702f36c)}.widget-content>.-signUp>.-controls>.oauthForm>.-facebook::after,.widget-content>.-signUp>.-controls>.oauthForm>.-google::after{content:'';border-right:solid 1px rgba(255,255,255,.2);position:absolute;top:0;bottom:0;left:31px}.widget-content>.-signUp>.-controls>.oauthForm>.-google{background:#e0492f;float:left}.widget-content>.-signUp>.-controls>.oauthForm>.-facebook{background:#395697;float:right}.widget-content>.-signUp>.-controls>.oauthForm>.-facebook::before{background-position:right center}.widget-content>.-signUp>.-controls>.-sep{padding:1em 0;display:block;text-align:center;position:relative}.widget-content>.-signUp>.-controls>.-sep::before{content:'';border:solid 1px #ddd;display:block;border-bottom-width:0;position:absolute;top:50%;width:100%}.widget-content>.-signUp>.-controls>.-sep>span{padding:.5em;background-color:#fff;display:inline-block;position:relative}.widget-content>.-signUp>.-controls>.-sep>span{color:#bbb;text-transform:uppercase;font-size:x-small}.widget-content>.-signUp>.-controls>.-moreOptions{display:inline-block;margin-top:10px}.widget-content>.-signUp>.-controls>.-login{padding:1em 0;display:block;text-align:center;position:relative;clear:both}.widget-content>.-signUp>.-controls>.-login::before{content:'';border:solid 1px #ddd;display:block;border-bottom-width:0;position:absolute;top:50%;width:100%}.widget-content>.-signUp>.-controls>.-login>span{padding:.5em;background-color:#fff;display:inline-block;position:relative}.widget-content>.-signUp>.-controls>.-login>span{font-size:smaller;color:#888;font-style:italic}.widget-content._complete{display:none}.btn [role=icon]{fill:currentColor;margin-right:5px;vertical-align:middle}#apply-dialog,#thank-you-dialog{display:none;padding:0}#apply-dialog .job-title,#thank-you-dialog .job-title{background-color:#3b4045;color:#fff;height:30px;line-height:30px;font-size:12px}#apply-dialog .job-title .job-summary,#thank-you-dialog .job-title .job-summary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#apply-dialog .activity-status-prompt,#thank-you-dialog .activity-status-prompt{font-size:16px;width:650px;box-sizing:border-box;margin:0!important}#apply-dialog .widget-success,#thank-you-dialog .widget-success{font-size:13px}.apply-form label{font-weight:700}.apply-form label .optional{font-weight:400;font-size:11px;color:#9199a1}.apply-form .apply-cover-letter,.apply-form .apply-resume{padding:20px 0}.apply-form .fields-wrapper{background-color:#eff0f1;padding:25px 50px}.apply-form .fields+.fields{margin-top:10px}.apply-form input[type=text]{box-sizing:border-box}.apply-form .opt-in-message{color:#4a9663;margin-bottom:20px;font-size:11px}.apply-form .btn{border-radius:0}.apply-form .qq-uploader{display:inline-block}.apply-form .qq-upload-button{font-weight:700;display:inline-block}.apply-form .saved-resume-upload._hide{display:none}.apply-form .saved-resume._hide{display:none}.apply-form .saved-resume .remove-saved-resume{color:#999;text-decoration:none;margin-left:10px}.apply-form .saved-resume .saved-resume-filename{max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apply-form .qq-upload-list{display:none}.apply-form .apply-captcha{margin:5px 0 15px 0}.apply-form .cover-letter-wrapper{clear:both;position:relative;display:inline-block;width:100%}.apply-form .cover-letter-wrapper #CoverLetter{margin-bottom:11px;height:110px}.apply-form .cover-letter-wrapper #CoverLetter.invalid{border:1px solid #e59aa1;margin-bottom:3px}.apply-form .cover-letter-wrapper #CoverLetter.invalid~.cover-letter-error-text{display:block}.apply-form .cover-letter-wrapper #CoverLetter.invalid~.cover-letter-error-icon{display:block}.apply-form .cover-letter-wrapper .cover-letter-error-icon{display:none;width:15px;height:14px;position:absolute;top:7px;right:6px;background-image:url(../../Img/forms/forms.svg?v=42d30feaf178);background-repeat:no-repeat;background-position:-81px -116px;-moz-background-size:137px 181px;-o-background-size:137px 181px;-webkit-background-size:151px 199px;background-size:151px 199px}.apply-form .cover-letter-wrapper .cover-letter-error-text{display:none;margin-bottom:9px;font-size:12px;color:#c91d2e}.apply-form .cover-letter-examples{margin-bottom:32px}.apply-form .cover-letter-examples>.toggle{font-size:11px;line-height:11px;cursor:pointer;margin-bottom:6px}.apply-form .cover-letter-examples>.toggle>.arrow{display:inline-block;vertical-align:text-top;margin-left:2px}.apply-form .cover-letter-examples>.toggle>.arrow.arrow-down{margin-bottom:1px}.apply-form .cover-letter-examples>.toggle.hide{display:none}.cle-accordion-container{-webkit-transition-property:max-height,padding-top,padding-bottom;-moz-transition-property:max-height,padding-top,padding-bottom;-o-transition-property:max-height,padding-top,padding-bottom;transition-property:max-height,padding-top,padding-bottom;-webkit-transition-duration:.2s,.2s,.2s;-moz-transition-duration:.2s,.2s,.2s;-o-transition-duration:.2s,.2s,.2s;transition-duration:.2s,.2s,.2s;-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94),cubic-bezier(.25,.46,.45,.94),cubic-bezier(.25,.46,.45,.94);-moz-transition-timing-function:cubic-bezier(.25,.46,.45,.94),cubic-bezier(.25,.46,.45,.94),cubic-bezier(.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94),cubic-bezier(.25,.46,.45,.94),cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94),cubic-bezier(.25,.46,.45,.94),cubic-bezier(.25,.46,.45,.94);border:1px solid #bbc0c4;padding:13px;max-height:600px;overflow:hidden;margin-bottom:-10px}.cle-accordion-container.accordion-hidden{padding-bottom:0;padding-top:0;max-height:0;border:0}.cle-accordion-container.accordion-hidden .cle-left-panel>ul>li:before{display:none!important}.cle-accordion-container .title{font-size:14px;font-weight:700;display:block;margin-bottom:2px}.cle-accordion-container .subtitle{color:#858c93;font-size:12px}.cle-accordion-container .hr{width:100%;height:1px;background-color:#bbc0c4;margin-top:9px;margin-bottom:14px;display:block}.cle-accordion{margin-bottom:5px}.cle-left-panel{float:left;width:120px}.cle-left-panel>ul{margin:0}.cle-left-panel>ul>li{list-style:none;height:16px;line-height:1.375;cursor:pointer;font-size:11px}.cle-left-panel>ul>li.active{font-weight:700}.cle-left-panel>ul>li.active:before{content:'';height:17px;width:2px;display:block;position:absolute;left:0;background-color:#f48024}.cle-right-panel{float:right;width:380px}.cle-right-panel div{font-size:13px;line-height:1.625;opacity:1;height:auto;animation:fadein 1s;-moz-animation:fadein 1s;-webkit-animation:fadein 1s;-o-animation:fadein 1s}.cle-right-panel div:not(.active){display:none}.cle-right-panel div i{font-style:normal;background-color:#f0f0f0}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.ui-dialog.ui-dialog-apply{border-radius:0;padding:0}.ui-dialog .ui-dialog-titlebar{display:none}.ui-dialog input[type=text]{border-radius:0;border-color:#ccc;outline:0;box-shadow:none}.ui-dialog input[type=text]:active,.ui-dialog input[type=text]:hover{box-shadow:none}.ui-dialog .green-check{background:url(../../Img/check-green.png?v=806e4b23f52a);background-repeat:no-repeat;display:inline-block;width:16px;height:16px;padding-right:5px;vertical-align:middle}.ui-dialog .link-to-profile-notification{background-color:#fffaea;height:30px;line-height:30px;font-size:12px}div.popup{padding-top:10px;padding-left:10px;width:260px;background-color:#fff;border-radius:0 0 4px 4px;border:1px solid #c8ccd0;box-shadow:0 2px 3px 0 rgba(50,50,50,.2);display:none;z-index:1}div.popup ul{padding-top:5px;list-style:none;margin:0}div.popup ul li.webmail{background-image:url(../../Img/sprite-webmail.png?v=38da82567b21);background-repeat:no-repeat;height:22px;margin-top:7px;margin-bottom:7px;padding-left:32px;padding-top:3px}div.popup ul li.webmail.yahoo{background-position:0 -22px}div.popup ul li.webmail.outlook{background-position:0 -44px}div.popup ul li.webmail.aol{background-position:0 -66px}.j-full-page-apply-nav{padding:6px 0 12px;margin-bottom:16px;border-bottom:1px solid #d6d9dc;font-weight:400}.j-full-page-apply-nav a:visited{color:#07c}.j-full-page-apply-nav a:visited:hover{color:#005999}.j-full-page-apply-nav .-icon{-ms-flex:0 12px;-webkit-flex:0 12px;flex:0 12px;align-items:center;padding-right:8px;color:#07c}.j-full-page-apply-nav .-icon svg{fill:currentColor}.j-full-page-apply-nav .return-to-list{padding-left:0}.j-full-page-apply-nav .return-to-list:before{content:none}.j-full-page-apply{margin:3em auto 4em;padding:15px 50px 35px 50px;border:1px solid #d6d9dc}.j-full-page-apply .-header{margin:8px 0}.j-full-page-apply .-header .-page-title{font-size:32px}.j-full-page-apply .-close-button-container{display:none}.j-full-page-apply .input-group.has-error .f-input,.j-full-page-apply .input-group.has-error .f-select select,.j-full-page-apply .input-group.has-warning .f-input,.j-full-page-apply .input-group.has-warning .f-select select,.j-full-page-apply .input-group.is-success .f-input,.j-full-page-apply .input-group.is-success .f-select select{background-position:calc(100% - 16px) 50%}.j-full-page-apply .error-message:nth-child(2){padding-left:10px}.j-full-page-apply .j-resume-upload{margin-bottom:20px;background-color:#fafafb;border:1px dashed #d6d9dc;border-radius:4px;text-align:center}.j-full-page-apply .j-resume-upload .saved-resume-upload._hide{display:none}.j-full-page-apply .j-resume-upload .saved-resume{background:#fff;margin:-1px}.j-full-page-apply .j-resume-upload .saved-resume svg{margin-right:5px}.j-full-page-apply .j-resume-upload .saved-resume .saved-resume-icon{fill:#848d95}.j-full-page-apply .j-resume-upload .saved-resume .saved-resume-filename{color:#848d95}.j-full-page-apply .j-resume-upload .saved-resume .js-remove-saved-resume{padding-left:10px}.j-full-page-apply .j-resume-upload .saved-resume._hide{display:none}.j-full-page-apply .j-resume-upload #uploader-wrapper .qq-uploader{position:relative;top:0;left:0;padding:10px;width:514px}.j-full-page-apply .j-resume-upload #uploader-wrapper .qq-upload-drop-area{position:absolute;top:0;left:0;width:100%;padding:10px;z-index:1}.j-full-page-apply .j-resume-upload .drag-text,.j-full-page-apply .j-resume-upload .upload-text{margin-bottom:0;color:#535a60}.j-full-page-apply .j-resume-upload .drag-text{font-weight:700;padding-bottom:5px}.j-full-page-apply .-divider{margin:32px 0;background-color:#d6d9dc;height:1px}.j-full-page-apply .-ds-callout{margin-bottom:0;color:#848d95}.j-full-page-apply .t-help{padding-top:8px}.j-full-page-apply .apply-captcha{margin:5px 0 15px 0}.j-full-page-apply .omb{text-align:right;font-size:12px;font-weight:700;margin-bottom:20px}.picker-dialog-bg{z-index:1051!important}.picker-dialog{z-index:1052!important}div.popup{padding-top:10px;padding-left:10px;width:260px;background-color:#fff;border-radius:0 0 4px 4px;border:1px solid #c8ccd0;box-shadow:0 2px 3px 0 rgba(50,50,50,.2);display:none;z-index:1}div.popup ul{padding-top:5px;list-style:none;margin:0}div.popup ul li.webmail{background-image:url(../../Img/sprite-webmail.png?v=38da82567b21);background-repeat:no-repeat;height:22px;margin-top:7px;margin-bottom:7px;padding-left:32px;padding-top:3px}div.popup ul li.webmail.yahoo{background-position:0 -22px}div.popup ul li.webmail.outlook{background-position:0 -44px}div.popup ul li.webmail.aol{background-position:0 -66px}.job-cover-image{width:100%;height:150px;overflow:hidden;background-color:#000}.job-cover-image img{position:relative;width:110%;left:-5%;top:-5%;-webkit-filter:blur(10px);filter:blur(10px);opacity:.98}.job-cover-image.-no-image{background-color:#eff0f1}#job-detail{width:1100px;background-color:#fff;margin:0 auto;position:relative;top:-100px;padding:20px}#job-detail #views{font-style:italic}#job-detail .btn._medium{font-size:15px}#job-detail .apply{position:relative;padding:20px 0;margin-bottom:0;border-bottom:1px solid #eff0f1}#job-detail .apply ._apply{margin-left:13px}#job-detail .apply ._apply._email .icon-email{vertical-align:middle;height:14px;width:14px;margin-right:5px}#job-detail .apply ._apply._url .icon-external-url{vertical-align:middle;height:14px;width:14px;margin-right:5px}#job-detail .apply _apply.btn._medium{font-size:15px}#job-detail .apply _apply.btn._medium._email .icon-email{vertical-align:middle;height:12px;width:12px;margin-right:5px}#job-detail .apply _apply.btn._medium._url .icon-external-url{vertical-align:middle;height:12px;width:12px;margin-right:5px}#job-detail .apply #ask-something{color:#5e656a;padding-bottom:22px}#job-detail .apply #ask-something>p{margin:0;display:block;width:100%;text-align:center;font-size:13px;line-height:15px}#job-detail .apply #ask-something>p a{text-decoration:none}#job-detail .apply #ask-something .ask-question-detail-tip{background-color:#fff;display:none;position:absolute;margin-top:-108px;margin-left:200px;font-size:13px;padding:10px;width:180px;color:#6a737c;border:1px solid transparent;text-align:center;-webkit-filter:drop-shadow(0 0 4px #bbc0c4);z-index:50;white-space:normal;max-width:inherit}#job-detail .apply #ask-something .ask-question-detail-tip>p{width:160px;margin-bottom:0}#job-detail .apply #ask-something .ask-question-detail-tip:after{position:absolute;content:" ";height:0;width:0;border:8px solid transparent;border-top:8px solid #fff;bottom:100%;top:55px;left:82px;margin-left:-8px}#job-detail .apply.apply-center{margin-bottom:7px}#job-detail div.detail.sidebar{overflow:visible}#job-detail .-more-jobs .listResults .-job-item,#job-detail .-similar-jobs .listResults .-job-item{left:-13px;border-bottom:1px solid #eff0f1}#job-detail .-more-jobs .listResults .-job-item._highlighted,#job-detail .-similar-jobs .listResults .-job-item._highlighted{background-color:#fff}#job-detail .-more-jobs .listResults .-job-item:first-child,#job-detail .-similar-jobs .listResults .-job-item:first-child{padding-top:8px}#job-detail .-more-jobs .-company-alert,#job-detail .-similar-jobs .-company-alert{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;position:relative;left:-13px;border-bottom:1px solid #e4e6e8;padding:27px 0 27px 13px}#job-detail .-more-jobs .-company-alert:first-child,#job-detail .-similar-jobs .-company-alert:first-child{padding-top:0}#job-detail .-more-jobs .-company-alert .-icon,#job-detail .-similar-jobs .-company-alert .-icon{width:46px;height:46px;background-image:url(../../Img/jobs/ico-alert.svg?v=12bfe7e4a64d)}#job-detail .-more-jobs .-company-alert .-text,#job-detail .-similar-jobs .-company-alert .-text{padding-left:15px}#job-detail .-more-jobs .-company-alert .-text .-title,#job-detail .-similar-jobs .-company-alert .-text .-title{font-weight:700}#job-detail .job-detail-header .private-job-candidate-banner{background-color:#437dcc;color:#fff;position:relative;margin-bottom:20px}#job-detail .job-detail-header .private-job-candidate-banner .mainElements{padding:5px}#job-detail .job-detail-header .private-job-candidate-banner .close{color:transparent;background:url(../../Img/ico-dismiss-gray.png?v=1d5eafe3fa57) no-repeat;background:url(../../Img/ico-dismiss-gray.svg?v=ee25669cfb07) no-repeat;cursor:pointer;float:right;width:22px;height:22px;position:absolute;top:5px;right:5px;border-radius:50%;background-size:13px 13px;background-position:4px 5px}#job-detail .job-detail-header .private-job-candidate-banner .close a{color:transparent}#job-detail .job-detail-header .private-job-candidate-banner .close:hover{background-color:#6b99d7}#job-detail .job-detail-header .private-job-candidate-banner .bg-image{background:url(../../Img/jobs/ico-bulb-white-100.png?v=a056571cac8d) no-repeat;background:url(../../Img/jobs/ico-bulb-white-100.svg?v=b10464546bc7) no-repeat;width:65px;height:65px;position:absolute;opacity:.2}#job-detail .job-detail-header .private-job-candidate-banner .content{padding:15px 15px 15px 30px}#job-detail .job-detail-header .private-job-candidate-banner .reply-btn{color:#fff;background-color:#f48024;box-shadow:inset 0 1px 0 #ffc272;border-color:#9b6114;margin-left:15px}#job-detail .job-detail-header .private-job-candidate-banner .reply-btn:active,#job-detail .job-detail-header .private-job-candidate-banner .reply-btn:focus,#job-detail .job-detail-header .private-job-candidate-banner .reply-btn:hover{background-color:#da670b}#job-detail .job-detail-content .-tabs.js-sticky{position:fixed;top:0;left:0;right:0;padding:0 15px;background-color:#fff;border-bottom:solid 1px #e9ebec;z-index:1051}#job-detail .job-detail-content .-tabs.js-sticky .nav{width:1060px;margin:0 auto}#job-detail .job-detail-content .-tabs.js-sticky .subtabs{width:75%}#job-detail .job-detail-content .-tabs.js-sticky .right{float:right;width:25%;margin-top:12px}#job-detail .job-detail-content .-tabs.js-sticky .apply{display:inline-block;width:100%}#ask-modal{display:none}.ask-dialog{border-radius:0;padding:.2em}.ask-dialog .cancel{background-image:url(../../Img/ico-dismiss-gray.png?v=1d5eafe3fa57);background-image:url(../../Img/ico-dismiss-gray.svg?v=ee25669cfb07);vertical-align:top;margin-left:3px;width:14px;height:14px;display:inline-block;border-color:transparent;position:absolute;right:3px;top:3px;box-shadow:none;opacity:.6;border-radius:50%;padding:5px;background-size:13px 13px;background-repeat:no-repeat;background-position:5px 5px}.ask-dialog .cancel:hover{background-color:#eff0f1;cursor:pointer}.ask-dialog .modal-content{margin:2em}.ask-dialog .modal-content .header{background:url(../../Img/ico-ask.svg?v=e5335e87987e) 0 2px no-repeat;padding-left:45px;border-bottom:1px solid #e4e6e8;padding-bottom:10px;margin-bottom:20px;background-size:35px 35px}.ask-dialog .modal-content .header h3{font-size:18px;font-weight:700;margin-bottom:4px}.ask-dialog .modal-content textarea{width:98%;height:100px;box-sizing:border-box;-moz-box-sizing:border-box;resize:vertical;margin-bottom:5px}.ask-dialog .modal-content .right{text-align:right}.ask-dialog .modal-content .right a.cancel{padding-right:10px}.ask-dialog .modal-content .choices{margin-bottom:25px}.ask-dialog .modal-content .choices label{display:block}.ask-dialog .modal-content .opt-in-message{color:#3d8f58;font-size:12px;margin-top:1em}.ui-dialog-ask .ui-dialog-titlebar{display:none}@media print{.job-detail-content h2{display:block}.job-detail-content .apply{display:block}.job-detail-content .return-to-list{display:none}}.btn.follow{max-width:15em;margin:0 auto 2em;display:block}.tags{font-size:13px}.splash-text{text-align:center;color:#7a7a7a;font-size:20px}.company-nav{padding:7px 0 13px;margin-bottom:15px;border-bottom:1px solid #e4e6e8;float:left;width:100%;font-weight:400}.company-nav a,.company-nav a:hover,.company-nav a:visited{color:#07c;position:relative}#company-profile{clear:both}#company-profile .ng-cloak,#company-profile [ng-cloak],#company-profile [ng\:cloak]{display:none!important}#company-profile .popup.ng-invalid{border:none}#company-profile .popup .ng-invalid{border:1px solid#f7908f}#company-profile.view{font-size:17px;line-height:1.5;font-weight:400;color:#444}#company-profile.view [data-company-section]{position:relative;padding:50px 110px}#company-profile.view [data-company-section] .metadata{border:none}#company-profile.view h1{font-size:22px;font-weight:600;letter-spacing:-1px;max-width:58%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-bottom:10px}#company-profile.view h2{font-size:18px;margin-bottom:1em;text-align:center}#company-profile.view a:hover{text-decoration:none}#company-profile.view [data-company-section=top-image]{padding:0;overflow:hidden;min-height:300px;max-height:462px}#company-profile.view [data-company-section=top-image] img{width:100%}#company-profile.view [data-company-section=top-image]+[data-company-section=company-info]{height:118px;padding-left:188px;padding-bottom:15px;padding-top:20px;margin-bottom:40px;display:block}#company-profile.view [data-company-section=top-image]+[data-company-section=company-info] .logo-container{border:1px solid #ddd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#company-profile.view [data-company-section=top-image]+[data-company-section=company-info] .right{top:20px}#company-profile.view [data-company-section=company-info]{padding:20px;height:106px;padding-left:186px;padding-top:40px}#company-profile.view [data-company-section=company-info] .title-and-badge{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto}#company-profile.view [data-company-section=company-info] .title-and-badge .-job-badges{margin-left:10px;padding-bottom:10px}#company-profile.view [data-company-section=company-info] .title-and-badge h1{line-height:1.3}#company-profile.view [data-company-section=company-info] h1{margin-bottom:0}#company-profile.view [data-company-section=company-info] .logo-container{position:absolute;width:166px;height:166px;bottom:0;left:0;background-color:#fff;text-align:center}#company-profile.view [data-company-section=company-info] .logo-container>table{width:100%;height:100%}#company-profile.view [data-company-section=company-info] .logo-container>table>tbody>tr>td{width:100%;height:100%;vertical-align:middle;text-align:center}#company-profile.view [data-company-section=company-info] .logo-container>table>tbody>tr>td.no-logo{background-image:url(../../Img/company-pages/default-logo-bg.png?v=6a488d407c06)}#company-profile.view [data-company-section=company-info] .logo-container>table>tbody>tr>td>img{width:100%;max-height:100%}#company-profile.view [data-company-section=company-info] .basics{list-style:none;display:inline-block;margin-bottom:5px;margin-left:0;font-size:13px}#company-profile.view [data-company-section=company-info] .basics li{display:inline-block;padding-left:28px;padding-bottom:0;line-height:24px;margin-right:10px;position:relative}#company-profile.view [data-company-section=company-info] .basics li::before{content:'';display:block;position:absolute;left:0;top:0;height:22px;width:22px;background-image:url(../../Img/company-pages/basic-icons.png?v=6d7cb01fd412);background-repeat:no-repeat}#company-profile.view [data-company-section=company-info] .basics li.size::before{background-position:0 -22px}#company-profile.view [data-company-section=company-info] .basics li.status::before{background-position:0 -44px}#company-profile.view [data-company-section=company-info] .basics li.founded::before{background-position:0 -66px}#company-profile.view [data-company-section=company-info] .metadata{list-style:none;margin:5px 0 0 0;padding:0}#company-profile.view [data-company-section=company-info] .metadata li{display:inline-block;padding:0 12px 0 0;color:#6a737c;font-size:13px;line-height:14px}#company-profile.view [data-company-section=company-info] .metadata li [role=icon]{vertical-align:middle;fill:currentColor;opacity:.4}#company-profile.view [data-company-section=company-info] .metadata li .-badge{border:1px solid #eff0f1;border-radius:2px;padding:5px 9px;font-size:11px;color:#6a737c;background-color:#fff}#company-profile.view [data-company-section=company-info] .metadata li .-badge.-female-founder{border-color:#dbd3ff;background-color:#f5f5fb;color:#423a93}#company-profile.view [data-company-section=company-info] .metadata li .-badge.-female-founder svg{vertical-align:middle;margin-right:5px}#company-profile.view [data-company-section=company-info] .metadata li .-text{padding-left:4px;vertical-align:middle;line-height:14px}#company-profile.view [data-company-section=company-info] .right{position:absolute;top:40px;right:20px;font-size:13px}#company-profile.view [data-company-section=company-info] .right .basics{float:right;margin-bottom:5px}#company-profile.view [data-company-section=company-info] .right .basics td{text-align:right;padding:0 0 2px 6px;font-weight:700}#company-profile.view [data-company-section=company-info] .right .basics td+td{text-align:left;font-weight:400}#company-profile.view [data-company-section=company-info] .right .links a{margin-left:10px;color:#07c}#company-profile.view [data-company-section=company-info] .right .links a.facebook,#company-profile.view [data-company-section=company-info] .right .links a.github,#company-profile.view [data-company-section=company-info] .right .links a.twitter{background-image:url(../../Img/company-pages/fb-twitter-github-icons.png?v=99357f5dc8fb);display:inline-block;width:15px;height:15px}#company-profile.view [data-company-section=company-info] .right .links a.facebook{background-position:0 center}#company-profile.view [data-company-section=company-info] .right .links a.twitter{background-position:-27px center}#company-profile.view [data-company-section=company-info] .right .links a.github{background-position:-53px center}#company-profile.view [data-company-section=company-info] .right .links.social{margin-top:2px;text-align:right}#company-profile.view [data-company-section=company-info] .tag-line{display:block;font-size:15px;line-height:1.2;color:#666;font-style:italic}#company-profile.view [data-company-section=company-info] .cp-links-url{margin-left:0;position:relative;top:-2px}#company-profile.view [data-company-section=company-info] .cp-links-url .company-home-page-url{max-width:300px;overflow-x:hidden;display:inline-block;white-space:nowrap;vertical-align:bottom;text-overflow:ellipsis}#company-profile.view [data-company-section=company-info]+[data-company-section=benefits],#company-profile.view [data-company-section=company-info]+[data-company-section=jobs-list],#company-profile.view [data-company-section=company-info]+[data-company-section=tech-stack]{margin-top:22px;position:relative}#company-profile.view [data-company-section=company-info]+[data-company-section=benefits]::before,#company-profile.view [data-company-section=company-info]+[data-company-section=jobs-list]::before,#company-profile.view [data-company-section=company-info]+[data-company-section=tech-stack]::before{background:url(../../Img/company-pages/separator.png?v=ecc557da4087) no-repeat center center;display:block;height:22px;width:100%;content:" ";position:absolute;left:0;top:-22px;overflow:hidden}#company-profile.view [data-company-section=company-info]+[data-company-section=company-statement]+[data-company-section=gallery],#company-profile.view [data-company-section=company-info]+[data-company-section=company-statement]+[data-company-section=locations],#company-profile.view [data-company-section=company-info]+[data-company-section=company-statement]+[data-company-section=team],#company-profile.view [data-company-section=company-info]+[data-company-section=company-statement]+[data-company-section=who-works-here]{margin-top:110px}#company-profile.view [data-company-section=company-statement].first-company-statement{color:#fff;background-color:#494949}#company-profile.view [data-company-section=company-statement].first-company-statement h2{color:#fff}#company-profile.view [data-company-section=company-statement].first-company-statement a{color:#68c7ff;transition:all .1s ease}#company-profile.view [data-company-section=company-statement].first-company-statement a:active,#company-profile.view [data-company-section=company-statement].first-company-statement a:hover{color:#98d9ff;text-decoration:underline}#company-profile.view [data-company-section=company-statement].rest-company-statement::after{position:absolute;content:"";height:0;width:0;border:15px solid transparent;border-top:15px solid #494949;top:0;left:50%;margin-left:-15px}#company-profile.view [data-company-section=company-statement].rest-company-statement+[data-company-section=benefits],#company-profile.view [data-company-section=company-statement].rest-company-statement+[data-company-section=jobs-list],#company-profile.view [data-company-section=company-statement].rest-company-statement+[data-company-section=tech-stack]{margin-top:22px;position:relative}#company-profile.view [data-company-section=company-statement].rest-company-statement+[data-company-section=benefits]::before,#company-profile.view [data-company-section=company-statement].rest-company-statement+[data-company-section=jobs-list]::before,#company-profile.view [data-company-section=company-statement].rest-company-statement+[data-company-section=tech-stack]::before{background:url(../../Img/company-pages/separator.png?v=ecc557da4087) no-repeat center center;display:block;height:22px;width:100%;content:" ";position:absolute;left:0;top:-22px;overflow:hidden}#company-profile.view [data-company-section=tech-stack] .tags{text-align:center;margin-bottom:24px;font-size:14px}#company-profile.view [data-company-section=tech-stack]+[data-company-section=benefits],#company-profile.view [data-company-section=tech-stack]+[data-company-section=jobs-list]{margin-top:22px;position:relative}#company-profile.view [data-company-section=tech-stack]+[data-company-section=benefits]::before,#company-profile.view [data-company-section=tech-stack]+[data-company-section=jobs-list]::before{background:url(../../Img/company-pages/separator.png?v=ecc557da4087) no-repeat center center;display:block;height:22px;width:100%;content:" ";position:absolute;left:0;top:-22px;overflow:hidden}#company-profile.view [data-company-section=benefits] .benefits-list>.-col6:nth-child(odd){text-align:right;padding-right:4em}#company-profile.view [data-company-section=benefits] .benefits-list>.-col6:nth-child(odd) .benefits-icon{right:1em}#company-profile.view [data-company-section=benefits] .benefits-list>.-col6:nth-child(even){padding-left:4em}#company-profile.view [data-company-section=benefits] .benefits-list>.-col6:nth-child(even) .benefits-icon{left:1em}#company-profile.view [data-company-section=benefits] .benefits-list p{margin-bottom:0;margin-top:14px}#company-profile.view [data-company-section=benefits] .benefits-list .benefit{height:50px;margin-bottom:1em}@media all and (max-width:480px){#company-profile.view [data-company-section=benefits] .benefits-list .benefit{height:auto}}#company-profile.view [data-company-section=benefits] .benefits-list .benefit .benefits-icon{position:absolute;top:50%;margin-top:-19px;width:38px;height:38px}#company-profile.view [data-company-section=benefits]+[data-company-section=jobs-list]{margin-top:22px;position:relative}#company-profile.view [data-company-section=benefits]+[data-company-section=jobs-list]::before{background:url(../../Img/company-pages/separator.png?v=ecc557da4087) no-repeat center center;display:block;height:22px;width:100%;content:" ";position:absolute;left:0;top:-22px;overflow:hidden}#company-profile.view [data-company-section=who-works-here]{background-color:#494949;color:#fff}#company-profile.view [data-company-section=who-works-here] h2{color:#fff}#company-profile.view [data-company-section=who-works-here] .who{margin-top:30px;font-size:0;position:relative;padding:0 63px}#company-profile.view [data-company-section=who-works-here] .who .next,#company-profile.view [data-company-section=who-works-here] .who .previous{position:absolute;width:30px;height:113px;background-image:url(../../Img/company-pages/photo-arrows.png?v=7402d4832aed);background-repeat:no-repeat;top:0;cursor:pointer}#company-profile.view [data-company-section=who-works-here] .who .next.disabled,#company-profile.view [data-company-section=who-works-here] .who .previous.disabled{cursor:default}#company-profile.view [data-company-section=who-works-here] .who .previous{left:0;background-position:0 center}#company-profile.view [data-company-section=who-works-here] .who .previous.disabled{background-position:-80px center}#company-profile.view [data-company-section=who-works-here] .who .next{right:0;background-position:-40px center}#company-profile.view [data-company-section=who-works-here] .who .next.disabled{background-position:-120px center}#company-profile.view [data-company-section=who-works-here] .who .items-container{width:629px;white-space:nowrap;margin:0 auto}#company-profile.view [data-company-section=who-works-here] .who .items-container .person{display:inline-block;position:relative;color:#444;text-align:left}#company-profile.view [data-company-section=who-works-here] .who .items-container .person img{width:113px;height:113px;object-fit:cover}#company-profile.view [data-company-section=who-works-here] .who .items-container .person .info{z-index:1;display:none;position:absolute;top:122px;background-color:#fff;padding:20px;border:1px solid #d8d8d8;white-space:nowrap;font-size:13px}#company-profile.view [data-company-section=who-works-here] .who .items-container .person .info::before{position:absolute;bottom:100%;width:100%;height:10px;left:0;content:" "}#company-profile.view [data-company-section=who-works-here] .who .items-container .person .info:after{position:absolute;content:" ";height:0;width:0;border:8px solid transparent;border-bottom:8px solid #fff;bottom:100%;left:57px;margin-left:-8px}#company-profile.view [data-company-section=who-works-here] .who .items-container .person .info .name{font-weight:700}#company-profile.view [data-company-section=who-works-here] .who .items-container .person .info .likes{margin:8px 0}#company-profile.view [data-company-section=who-works-here] .who .items-container .person .info .likes label{color:#b1b1b1}#company-profile.view [data-company-section=who-works-here] .who .items-container .person .info .profile-link{display:block;color:#fd8008}#company-profile.view [data-company-section=who-works-here] .who .items-container .person+.person{margin-left:16px}#company-profile.view [data-company-section=who-works-here] .who .items-container .person:hover .info{display:block}#company-profile.view [data-company-section=who-works-here] .who .items-container .person:after{position:absolute;top:0;left:0;border:1px solid #fff;width:113px;height:113px;content:""}#company-profile.view [data-company-section=who-works-here]+[data-company-section=gallery],#company-profile.view [data-company-section=who-works-here]+[data-company-section=locations]{margin-top:80px}#company-profile.view [data-company-section=team]{background-color:#494949;color:#fff}#company-profile.view [data-company-section=team] h2{color:#fff}#company-profile.view [data-company-section=team] .team{margin-top:30px;font-size:0;position:relative;padding:0 63px}#company-profile.view [data-company-section=team] .team .next,#company-profile.view [data-company-section=team] .team .previous{position:absolute;width:30px;height:180px;background-image:url(../../Img/company-pages/photo-arrows.png?v=7402d4832aed);background-repeat:no-repeat;top:0;cursor:pointer}#company-profile.view [data-company-section=team] .team .next.disabled,#company-profile.view [data-company-section=team] .team .previous.disabled{cursor:default}#company-profile.view [data-company-section=team] .team .previous{left:0;background-position:0 center}#company-profile.view [data-company-section=team] .team .previous.disabled{background-position:-80px center}#company-profile.view [data-company-section=team] .team .next{right:0;background-position:-40px center}#company-profile.view [data-company-section=team] .team .next.disabled{background-position:-120px center}#company-profile.view [data-company-section=team] .team .items-container{width:629px;white-space:nowrap}#company-profile.view [data-company-section=team] .team .items-container .person{display:inline-block;position:relative;color:#444;text-align:left}#company-profile.view [data-company-section=team] .team .items-container .person .info{z-index:1;display:none;position:absolute;top:122px;background-color:#fff;padding:20px;border:1px solid #d8d8d8;white-space:nowrap;font-size:13px}#company-profile.view [data-company-section=team] .team .items-container .person .info::before{position:absolute;bottom:100%;width:100%;height:10px;left:0;content:" "}#company-profile.view [data-company-section=team] .team .items-container .person .info:after{position:absolute;content:" ";height:0;width:0;border:8px solid transparent;border-bottom:8px solid #fff;bottom:100%;left:57px;margin-left:-8px}#company-profile.view [data-company-section=team] .team .items-container .person .info .name{font-weight:700}#company-profile.view [data-company-section=team] .team .items-container .person .info .likes{margin:8px 0}#company-profile.view [data-company-section=team] .team .items-container .person .info .likes label{color:#b1b1b1}#company-profile.view [data-company-section=team] .team .items-container .person .info .profile-link{display:block;color:#fd8008}#company-profile.view [data-company-section=team] .team .items-container .person+.person{margin-left:16px}#company-profile.view [data-company-section=team] .team .items-container .person:hover .info{display:block}#company-profile.view [data-company-section=team] .team .items-container .person:after{position:absolute;top:0;left:0;border:1px solid #fff;width:113px;height:113px;content:""}#company-profile.view [data-company-section=team]+[data-company-section=gallery],#company-profile.view [data-company-section=team]+[data-company-section=locations]{margin-top:80px}#company-profile.view [data-company-section=gallery]{background-color:#494949;color:#fff;padding:0;overflow:hidden}#company-profile.view [data-company-section=gallery] .active-item{height:564px;overflow:hidden}#company-profile.view [data-company-section=gallery] .active-item img{cursor:pointer;width:100%;height:100%}#company-profile.view [data-company-section=gallery] .carousel{background-color:#494949;height:98px;position:relative;padding:30px 0 20px 98px}#company-profile.view [data-company-section=gallery] .carousel .tooltip{height:5px;width:100%;background-color:#fff;position:absolute;top:0;left:0}#company-profile.view [data-company-section=gallery] .carousel span{display:block;position:absolute;height:98px;width:30px;top:3px;background-image:url(../../Img/company-pages/photo-arrows.png?v=7402d4832aed);background-repeat:no-repeat;cursor:pointer}#company-profile.view [data-company-section=gallery] .carousel span.disabled{cursor:default}#company-profile.view [data-company-section=gallery] .carousel span.previous{background-position:0 center;left:33px}#company-profile.view [data-company-section=gallery] .carousel span.previous.disabled{background-position:-80px center}#company-profile.view [data-company-section=gallery] .carousel span.next{background-position:-40px center;right:33px}#company-profile.view [data-company-section=gallery] .carousel span.next.disabled{background-position:-120px center}#company-profile.view [data-company-section=gallery] .carousel .items-container{width:776px;white-space:nowrap}#company-profile.view [data-company-section=gallery] .carousel .items-container .item{position:relative;cursor:pointer;display:inline-block}#company-profile.view [data-company-section=gallery] .carousel .items-container .item img{height:44px;width:82px}#company-profile.view [data-company-section=gallery] .carousel .items-container .item .helper{display:none;position:absolute}#company-profile.view [data-company-section=gallery] .carousel .items-container .item.active::after{position:absolute;top:0;left:0;border:2px solid #fff;width:82px;height:44px;content:" "}#company-profile.view [data-company-section=gallery] .carousel .items-container .item.active::before{position:absolute;content:" ";height:0;width:0;border:8px solid transparent;border-top:8px solid #fff;bottom:52px;left:50%;margin-left:-8px}#company-profile.view [data-company-section=gallery] .carousel .items-container .item.vimeo .helper,#company-profile.view [data-company-section=gallery] .carousel .items-container .item.youtube .helper{display:block;height:30px;width:30px;top:9px;left:28px;background-image:url(../../Img/company-pages/photo-arrows.png?v=7402d4832aed);background-repeat:no-repeat;background-position:-160px center}#company-profile.view [data-company-section=gallery] .carousel .items-container .item+div{margin-left:29px}#company-profile.view [data-company-section=gallery]+[data-company-section=locations]{margin-top:110px}#company-profile.view [data-company-section=jobs-list] .no-jobs{height:260px;position:relative}#company-profile.view [data-company-section=jobs-list] .no-jobs .splash-text{width:100%;position:absolute;height:78px;top:50%;margin-top:-39px}#company-profile.view [data-company-section=jobs-list] .job{font-size:13px;border-bottom:1px solid #e7e7e7;margin-bottom:15px}#company-profile.view [data-company-section=jobs-list] .job:last-child{border-bottom:0;margin-bottom:0}#company-profile.view [data-company-section=jobs-list] .job h3,#company-profile.view [data-company-section=jobs-list] .job p{margin:0 0 6px 0}#company-profile.view [data-company-section=jobs-list] .job h3{font-size:18px}#company-profile.view [data-company-section=jobs-list] .job h3>a{color:#07c}#company-profile.view [data-company-section=jobs-list] .job .location{font-style:italic}#company-profile.view [data-company-section=jobs-list] .job .description{color:#888}#company-profile.view [data-company-section=jobs-list] .pagination{padding-top:0}#company-profile.view [data-company-section=jobs-list] a.more.jobs{display:inline-block;padding:5px 0 5px 17px;background-image:url(../../Img/arrow-gray-down-sm.png?v=8bf764cfc888);background-repeat:no-repeat;background-position:1px center}#company-profile.view [data-company-section=jobs-list] a.more.jobs.expanded{background-image:url(../../Img/arrow-gray-up-sm.png?v=6f281e37c4ee)}#company-profile.view [data-company-section=jobs-list] div.more.jobs{display:none}#company-profile.view [data-company-section=jobs-list] div.follow-button{text-align:center;margin:20px}#company-profile.view [data-company-section=locations]{background-color:#494949;color:#fff;margin:0}#company-profile.view [data-company-section=locations] h2{margin-bottom:50px;color:#fff}#company-profile.view [data-company-section=locations] .addresses{float:left;font-size:13px;width:186px;position:relative}#company-profile.view [data-company-section=locations] .addresses .address{cursor:pointer;padding-right:18px;margin-bottom:40px;white-space:pre-wrap}#company-profile.view [data-company-section=locations] .addresses .address.active{font-weight:700;position:relative}#company-profile.view [data-company-section=locations] .addresses .address.active::after{position:absolute;content:" ";height:0;width:0;border:10px solid transparent;border-right:10px solid #fff;top:50%;right:0;margin-top:-10px}#company-profile.view [data-company-section=locations] .addresses #locations-pagination a{margin-right:30px;cursor:pointer;color:#fff;font-weight:700}#company-profile.view [data-company-section=locations] .map{float:left;background-color:#fff;text-align:right;width:569px}#company-profile.view [data-company-section=locations] .map img{border-left:2px solid #444}#company-profile.view [data-company-section=locations] #map{float:left;width:569px;height:346px}html.lt-ie9 .benefit-desciption{padding-left:48px!important}.attribution{font-size:9px;padding-top:12px;color:#9fa6ad}.join-company{margin-left:11%;margin-top:50px}.join-company .company-avatar,.join-company .user-avatar{height:65px;width:65px;border:1px solid #d6d9dc}.join-company .associate-spacer{width:90px;height:1px;border:1px solid #d6d9dc;margin-top:32px;margin-left:10px;margin-right:10px}.join-company .associate-spacer .linked-circle{height:35px;width:35px;border-radius:50%;margin-left:27px;margin-top:-18px;border:3px solid #fff;background-color:#45a163}.join-company .associate-spacer .linked-circle svg.icon-tick{margin-left:9px;margin-top:9px;color:#fff}.join-company .js-account-message{font-size:18px;margin-top:30px}.join-company .message.success{padding:20px;padding-bottom:3px;margin-bottom:30px}body{line-height:1.375}.main{padding-right:2.3em}.clear{clear:both}img.analytic,img.impression,span.analytic{display:none}