@font-face{font-family:JobNewsIcons;src:url('fonts/jobnews-icons.eot');src:url('fonts/jobnews-icons.eot#iefix') format('embedded-opentype'),url('fonts/jobnews-icons.woff') format('woff'),url('fonts/jobnews-icons.ttf') format('truetype'),url('fonts/jobnews-icons.svg#jobnews-icons') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'helvetica_condensed_blackRg';src:url('fonts/helvetica-condensed-black-webfont.eot');src:url('fonts/helvetica-condensed-black-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/helvetica-condensed-black-webfont.woff') format('woff'),url('fonts/helvetica-condensed-black-webfont.ttf') format('truetype'),url('fonts/helvetica-condensed-black-webfont.svg#helvetica_condensed_blackRg') format('svg');font-weight:normal;font-style:normal}.bm2{margin-bottom:2em}.div-link{cursor:pointer}
.vi,a.vi:visited{font-style:normal!important;font-weight:normal!important}.vi:before{font-family:JobNewsIcons;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vi.logo:before{content:'\e800';font-size:56px}.vi.facebook:before{content:'\e801'}.vi.gplus:before{content:'\e802'}.vi.linkedin:before{content:'\e803'}.vi.search:before{content:'\e804'}.vi.menu:before{content:'\e805'}.vi.vimeo:before{content:'\e806'}.vi.google-drive:before{content:'\e807'}.vi.dropbox:before{content:'\e808'}.vi.skydrive:before{content:'\e809'}
.vi.upload:before{content:'\e80d'}.vi.wizard:before{content:'\e80e'}.vi.linkedin2:before{content:'\e80f'}.vi.google-plus-one:before{content:'\e80a'}.vi.facebook-like:before{content:'\e80b'}.vi.twitter:before{content:'\e80c'}.vi.career-fairs:before{content:'\e810'}.vi.im-employer:before{content:'\e811'}.vi.job-search:before{content:'\e812'}.vi.make-resume:before{content:'\e813'}.vi.cart:before{content:'\e814'}.clear{clear:both}.hide_it{display:none}body{background-color:#fff}body.home,body.home .page-container,body.grey,body.grey .page-container{background-color:#e7e8e9}.page-container{overflow-x:hidden}a{color:#0079c2}.content-container{min-height:300px}.debug-markers{position:absolute;top:5px;left:5px;z-index:1001}
.debug-markers span{display:block;margin-top:3px}header{background-color:#0079c2}.in-header-spacer{background-color:#fff}.jobfairs .in-header-spacer{background-color:#0079c2}header a,header a:focus{outline:0;text-decoration:none!important}header a:hover{color:#c7d9f0;text-decoration:none}a.vi:hover{opacity:.9;-moz-opacity:.9;-webkit-opacity:.9;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90)}.logo{color:#fff;font-size:12px;text-align:right}.logo h1{font-size:12px;font-weight:normal;margin:0;margin-top:-15px}.logo span,.logo-new span{text-indent:-1000em;display:inline-block;height:20px;text-align:left}.logo b{display:block;font-weight:normal;width:156px;margin-top:-15px}.logo-new{display:block;background-image:url('/img/jobnews_logo_white.svg');background-repeat:no-repeat;width:168px;height:60px;margin-top:5px;margin-left:40px}.header-media-links a,.header-nav a.vi{color:#fff;height:41px;text-decoration:none}.header-media-links li{margin-right:10px;width:42px;height:41px;text-decoration:none!important;vertical-align:top;background-image:url('/img/social-media-icons.png');background-repeat:no-repeat}
.header-media-links li.twitter{background-position:-57px}.header-media-links li.facebook{background-position:-115px}header a.vi:hover,.header-nav a.vi:hover{color:#c7d9f0;text-decoration:none}.header-media-links{float:right;height:60px;width:160px;padding-top:10px;padding-left:0}.header-media-links li{list-style-type:none;float:left}.header-media-links li a,.header-nav a.vi{display:block;font-size:33px}.header-nav a.vi{font-size:0}.header-nav a.vi:before{font-size:41px}.header-nav{float:right;height:60px;padding-top:0;padding-left:0;margin-bottom:0}.header-nav li{list-style-type:none;float:left}.header-nav-item{width:57px;height:60px;padding-left:12px;padding-right:9px;padding-top:10px}.header-nav-item-border{width:58px}.header-nav-subitem .badge{background-color:#fff;color:#77787b}.sp.search,.sp.menu{text-indent:-1000em}.global-ajax-loader{background:url("../../img/ajax-loader.gif") no-repeat center;height:50px;width:50px;position:fixed;left:50%;top:50%;z-index:1000;margin:-25px 0 0 -25px;display:none;z-index:2001;background-color:#e6e7e8;opacity:.85;-moz-opacity:.85;-webkit-opacity:.85;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;text-align:center}
.header-nav-dropdown{position:relative}.header-nav .header-nav-dropdown:hover,.header-nav .header-nav-dropdown.hover{background-color:#59595b}.header-nav .header-nav-dropdown:hover ul.dropdown-menu,.header-nav .header-nav-dropdown.hover ul.dropdown-menu{display:block}.header-nav-dropdown-menu{background-color:#59595b;border-radius:0;border:0;color:#fff;box-shadow:none;width:226px;box-shadow:0 10px 10px 1px rgba(65,64,66,0.5)}.header-nav-dropdown-menu.dropdown-menu{left:inherit;right:0}.header-nav-dropdown-menu-search.dropdown-menu{right:-58px}.header-nav-dropdown-menu .active a{background-color:inherit}.header-nav-dropdown-menu li a,.header-nav-dropdown-menu>li>a{color:#fff;width:226px;padding-top:0;padding-bottom:0}.header-nav-dropdown-menu li a:hover,.header-nav-dropdown-menu>li>a:hover{background-color:#a7a9ac}.header-nav-dropdown-menu{margin-top:0}.dropdown-menu .header-nav-subitem{display:block;line-height:42px}.header-nav-subitem-li{border-bottom:solid 1px #e6e7e8;height:42px}.header-nav-subitem-li-last{border-bottom:0}
.header-nav-subitem2-li{display:block;position:static}.header-nav-subitem-dropdown{height:auto}.dropdown-menu2{padding-left:0}.dropdown-menu2 li a{padding:3px 20px 3px 30px;white-space:nowrap}.header-nav-subitem-dropdown>a:after{content:' +'}.header-nav-subitem-dropdown-expand>a:after{content:' -'}.header-nav-subitem-dropdown ul{display:none}.header-nav-subitem-dropdown-expand{border-bottom:0}.header-nav-subitem-dropdown-expand ul{display:block;border-top:solid 1px #fff}a.header-nav-subitem:focus{background-color:inherit!important}.searchform-wrap{min-height:400px;background-image:url('/img/tww/home-search-form-bg.jpg');background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.searchform2{padding-top:47px;clear:both;width:67%;margin:0 auto 2em auto}.searchform2-category{width:450px}h2{text-align:center;color:#fff;font-size:24px}h1{font-size:24px;text-align:center}.searchform2 h1{color:#fff}.searchform-home{font-size:16px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}
.searchform-home .searchform2-controls-wrap{margin-top:10px}.searchform-home form{width:67%;min-height:400px;background-image:url('/img/tww/home-search-form-bg.jpg');background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.searchform-home .tww{min-height:400px;width:33%;min-width:400px;background-color:#fff;color:#686864;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.searchform-home .tww .tww-wrap{max-width:390px;width:62%;margin:40px auto}.searchform-home .tww a{font-weight:bold;white-space:nowrap}.searchform-home .tww .tww-logo{display:block;margin-bottom:30px;width:100%;max-width:390px}.searchform-home .wide-control{margin-bottom:15px;position:relative}.searchform-home .wide-control input{width:100%}
.searchform-home .wide-control .twitter-typeahead{width:100%}.searchform-home .home-select-location-button{z-index:111;color:#77787b;text-decoration:none;font-size:25px;position:absolute;top:12px;right:16px}.searchform-home .btn-orange{width:240px;height:58px;font-size:1.2em;font-weight:bold;color:#fff}.searchform-home-controls-wrap{width:50%;margin:0 auto;margin-top:60px}.searchform2 input,.searchform-home input{width:275px;height:58px;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:16px;margin-right:5px}.search-form-events a{top:16px}.search-form-events .searchform2_flex-container .twitter-typeahead{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.searchform2_flex-container{font-size:16px;height:58px;margin-top:12px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}
.searchform2_flex-item1{height:auto!important;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.searchform2_flex-item2{padding-top:18px!important}.searchform2_flex-item2,.searchform2_flex-container .twitter-typeahead{width:37.5%;height:auto!important;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.searchform2_flex-container .tt-hint{height:100%!important}.searchform2_flex-container input{padding:20px}.searchform2_flex-container .btn{font-size:1.2em;font-weight:bold;height:auto!important}.searchform2_flex-container .select-location-button{top:16px}.searchform2_flex-item3{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.searchform2 input#q,.searchform2 input#q_footer{width:37.5%;margin-right:20px}
.searchform2 .twitter-typeahead{width:37.5%}.searchform2 .tt-hint{width:100%}.searchform2 .btn-orange{margin-left:1px!important;width:15%!important}.select-location-button{position:relative;left:-40px;top:10px;width:20px;z-index:111;color:#77787b;text-decoration:none;font-size:20px}.select-location-button span{color:#77787b;vertical-align:top}.btn{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.btn-orange{background-color:#9aca3c;color:#fff;padding-left:30px;padding-right:30px}.btn-danger{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.btn-grey{background-color:#a7a9ac;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff;padding-left:30px;padding-right:30px;font-weight:bold}.btn-grey:hover{color:#fff;opacity:.9;-moz-opacity:.9;-webkit-opacity:.9;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90)}.btn-blue{background-color:#0079c2!important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff;padding-left:30px;padding-right:30px}
.btn-blue:hover,.btn-blue:focus{background-color:#0087db!important;color:#fff}.btn-orange:hover,.btn-orange:focus{color:#e6e7e8}.btn-big{padding:10px 30px;margin:1em 0;font-weight:bold}.btn-apply .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-admin-edit{float:right;clear:right;width:100px;margin-bottom:1em}.apply-top .btn-apply{margin-bottom:0}.apply-bottom .btn-apply{margin-top:0}.searchform2 .btn{height:48px;width:158px;padding-left:40px;padding-right:40px;margin-left:-24px;vertical-align:top}::-webkit-input-placeholder{color:#a7a9ac}:-moz-placeholder{color:#a7a9ac}::-moz-placeholder{color:#a7a9ac}:-ms-input-placeholder{color:#a7a9ac}.searchform2 a{color:#fff}.searchform2 ul{padding-left:0}.searchform2 ul li{margin-left:0;list-style-type:none}.searchform2-options{display:none}.searchform2-more{margin-top:1em;margin-right:130px;display:block;float:left;margin-bottom:10px}.searchform-home .searchform2-more{margin-top:0;margin-right:130px;display:inline-block;float:none;margin-bottom:10px;color:#fff;margin-left:25px;font-size:1.2em}
.searchform-home .searchform2-more a{color:#fff!important}.searchform2-options{margin-bottom:0}.searchform2-options li{margin-top:1em;float:left;margin-left:10px;margin-right:10px}.home-tabs-container{width:728px;margin:36px auto 0 auto}.home-tabs-container a:focus{outline:0}.home-tabs-container .tab-content{background-color:#fff;padding:30px;min-height:300px}.home-tabs-container .nav-tabs li{width:238px;text-align:center;margin-right:7px}.home-tabs-container .nav-tabs li:last-child{margin-right:0;width:238px}.home-tabs-container .nav-tabs li a,.tabs-container .nav-tabs li a{border:none!important;background-color:#a7a9ac;margin-right:0;font-size:12px;font-weight:bold;color:#fff;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0}.home-tabs-container .nav-tabs li.active a,.tabs-container .nav-tabs li.active a{background-color:#fff;color:#939598}.tabs-container .tab-content{background-color:#fff;padding:20px}.tabs-container .nav-tabs li a{padding-left:40px;padding-right:40px}
.market-home .intro{font-size:16px;background-color:#fff;padding:15px;line-height:1.4em;margin-top:20px}.ad-market-homepage{float:right;width:300px;height:600px;margin-left:10px;margin-bottom:10px}.market-home-events,.market-home-new-jobs{background-color:#fff;padding:20px;margin-top:20px}.market-home-new-jobs .job-save,.market-home-new-jobs .dash{display:none}.events h2,.events h1{margin-bottom:2em}.footer-login{background-color:#0079c2;height:45px;margin:0;position:fixed;bottom:0;left:0;width:100%;padding-left:0;z-index:2000}.footer-login,.footer-user{box-shadow:0 0 20px 1px #414042}.footer-login li{margin:5px 0;float:left;width:50%;list-style-type:none;padding:0 72px}.footer-login li a{color:#fff;text-transform:uppercase;font-family:'helvetica_condensed_blackRg';font-size:26px}.footer-login-right{text-align:right}.footer-login-border{border-right:solid 1px #fff}#footerSpace{height:45px}.footer-user{background-color:#0079c2;height:24px;line-height:24px;margin:0;position:fixed;bottom:0;left:0;width:100%;padding-left:0;z-index:2000;color:#fff}
.footer-user span{margin-left:20px;font-size:.9em}.footer-user a{color:#fff;text-transform:uppercase;font-family:'helvetica_condensed_blackRg';font-size:13px;float:right;display:block;margin-right:10px;white-space:nowrap}.modal #locations{display:none}.csscolumns .modal #locations,.csscolumns .modal #locations_events{-moz-column-count:4;-moz-column-gap:20px;-webkit-column-count:4;-webkit-column-gap:20px;column-count:4;column-gap:20px;display:block}.modal ul#locations,.modal ul#locations_events{padding-left:0}.modal #locations li,.modal #locations_events li{list-style-type:none}.modal #locations a,.modal #locations_events a{font-size:12px;text-decoration:none}.modal #locations a:hover,.modal #locations_events a:hover{text-decoration:underline;color:#555}.locations_dropdown{margin-top:1em}.twitter-typeahead{vertical-align:top}.tt-hint{opacity:1}.jow{margin-bottom:1em}.jow .jow-title{text-transform:uppercase;color:#0079c2;font-size:14px;font-weight:bold;display:block}.jow .jow-company{color:#000;font-size:14px;font-weight:normal;display:block}
.js_event{color:#77787b}.js_event h4 a{color:#0079c2;font-size:14px;font-weight:bold}.js_event h5{font-weight:bold}.js_event .directions_wrap{margin-bottom:1em;margin-top:1em}.js_event .directory_link{margin-bottom:1em;margin-top:1em}.js_event .directions{font-size:12px;color:#77787b;font-weight:normal}.js_event .small_map{float:right;border:solid 1px #939598}[class^="icon-"],[class*=" icon-"]{display:inline-block;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-repeat:no-repeat}.icon-google{background-image:url(/img/google-16x16.png);background-position:0 0;width:16px;height:16px}.icon-facebook{background-image:url(/img/facebook-16x16.png);background-position:0 0;width:16px;height:16px}.icon-twitter{background-image:url(/img/twitter-16x16.png);background-position:0 0;width:16px;height:16px}.login-modal-social,.register-modal p.h3{width:385px;margin:1em auto;position:relative}.login-modal-social .glyphicon-info-sign{font-size:16px;position:absolute;right:-15px;top:0;cursor:pointer;color:#77787b}
a.login-modal-social-btn:before,a.login-modal-social-btn-last:before{font-size:77px;text-decoration:none;color:#0079c2}.login-icon-facebook{margin-left:77px}.login-modal-social-btn,.login-modal-social-btn:focus,.login-modal-social-btn-last{float:left;margin-right:75px;width:77px;color:#fff;font-size:0;outline:0;text-decoration:none}.login-modal-social-btn-last{margin-right:0}.login-modal h2,.login-modal p.h2,.register-modal h2,.register-modal .h2,.my-resume h2,.my-resume p.h2{color:#414042;text-align:center;display:block;clear:left;font-size:24px}p.h3{color:#414042;text-align:left;display:block;clear:left;font-size:18px;margin-top:1em}.register-modal .h2{padding-top:1em;clear:both}.login-modal-form input,.register-modal-input,.round-input,.uneditable-input{width:415px;background-color:#e6e7e8;border:0;display:block;padding:10px 20px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.login-modal-form input,.register-modal-input{width:385px}.round-label{width:275px;background-color:#e6e7e8;display:block;padding:10px 20px;margin:0 auto}
.register-modal-input,.round-input{width:275px;margin:0 auto;border-bottom:solid 1px #a7a9ac}.round-input.input-cvv,.round-input.exp-date{border-bottom:0}.round-input-dbl{width:275px;margin:0 auto}.round-input-half{min-width:275px;width:60%}.round-input-last{border-bottom:0;border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;margin-bottom:2em}.register-modal-input-firstname,.round-input-first{margin-top:2em;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0}.round-input-single,.uneditable-input{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-bottom:0;margin-bottom:2em}.uneditable-input{width:auto;display:inline-block;margin-bottom:5px;margin-top:5px;background-color:#fefefe;font-weight:bold;padding-left:0}.btn-right-align{float:right;margin-right:31px}.round-input-single-max{width:100%}.login-modal-form-links{width:385px;margin:0 auto}.login-modal-form-links a{display:block}.login-modal-form-new-user{float:left}
.login-modal-form-forgot{float:right}.login-modal-form .login-modal-input-username{border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-bottom:solid 1px #a7a9ac!important;margin:1em auto 0 auto}.login-modal-form .login-modal-input-password{border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;margin:0 auto 1em auto}.login-modal-form .btn,.register-modal-form .btn,.center-form .btn{font-weight:bold;width:200px;margin:1em auto;display:block}.center-form.help .btn{background-color:#99ca3c;width:275px;border-color:#99ca3c}.register-modal-form #loader{margin:0 auto;width:16px;height:16px;display:block}.register-modal-form-links{width:265px;margin:-1.5em auto .5em auto}.register-modal-form-links p{margin-top:1em}.center-form .center-label{width:275px;margin:1em auto;text-align:center}.center-form .error-message{width:275px;margin:0 auto;color:#f00;background-color:#ffc6c6;padding:5px 20px}.center-form .upload_form{width:275px;margin:0 auto}
.center-form .div-round-input-last .error-message{margin-top:-28px;border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px}.center-form .div-round-input-last.error .round-input-last{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.modal-body .close{margin-top:-2px}.login-modal-form-error-message,.login-modal-form-ok-message,.register-modal-form-error-message,.register-modal-form-ok-message{display:none}.register-modal-form-error-message ul{margin-top:1em}.job-top-nav,.job-bottom-nav{float:right;margin-bottom:15px}.job-top-nav{float:none}.job-top-nav,.job-bottom-nav,.job-top-nav a,.job-bottom-nav a{color:#0079c2}.jobpost{padding-top:30px}.jobpost .btn-group{margin:1em 0}.jobpost .save-job-button{margin-top:16px}.ad300x250rigth{float:right;margin-left:10px;margin-bottom:10px;width:300px;height:250px;text-align:center;color:#fff}.ad320x50rigth{float:right;margin-left:10px;margin-bottom:10px;width:320px;height:50px;text-align:center;color:#fff}
.ad320x50{margin-left:-15px;margin-bottom:60px;width:320px;height:50px;text-align:center;color:#fff}.job-views{clear:right;float:right;font-size:10pt}.details h1{text-align:left;margin-bottom:.5em;margin-top:0;font-weight:bold}.details h1 a{color:#414042}.details h3{text-align:left;margin-bottom:1em;margin-top:0;font-size:20px;margin-bottom:0;font-weight:bold;color:#4d4d4d}.details h3 span.glyphicon-map-marker{color:#77787b}.details h3 a{color:#4d4d4d}.details .posted-time-category{margin-top:3px;margin-bottom:1em;color:#77787b}.details .posted-time-category a{color:#77787b}.keywords .label-default,.keywords .label-default a{background-color:#999;color:#fff}.details .job-description{margin-bottom:50px}.details .job-description b{margin-bottom:5px;display:block}#to_top{width:136px;border:1px solid #aeb0b2;background:#f3f3f4;text-align:center;padding:10px 20px;position:fixed;bottom:50px;right:10px;cursor:pointer;display:none;color:#77787b;font-size:12px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.rgba #to_top{background-color:rgba(255,255,255,0.65)}.jobs-per-page{float:right}.serp{padding-top:10px}.serp .paginator{text-align:center;margin-top:1em;margin-bottom:1em}.serp a.job{color:#000;display:block}.serp a.job:hover{background-color:#f0f5fc;-moz-box-shadow:0 0 30px #f0f5fc;-webkit-box-shadow:0 0 30px #f0f5fc;box-shadow:0 0 30px #f0f5fc}.serp a.job:hover,.serp a.job:focus{outline:0;text-decoration:none}.serp .job h4{font-size:11pt;color:#0079c2;font-weight:normal;margin-bottom:0}.serp .job .company,.serp .job .job-status{font-weight:normal;font-size:11pt;color:#000}.serp .description,.serp .meta,.serp .meta a{font-size:10pt;color:#77787b}.serp .description{margin-bottom:0}.serp .meta{margin-bottom:1.5em}.footer-serp{background-color:#77797b;padding-bottom:64px;padding-top:20px}.footer-serp .searchform2{padding-top:0;padding-bottom:35px;border-bottom:solid 1px #e6e7e8;margin-bottom:1em}.footer-serp h3{color:#b2d6ec;font-weight:bold;font-size:10pt}.footer-serp ul{padding-left:0}
.footer-serp li{list-style-type:none}.footer-serp li a{font-weight:normal;color:#fff;font-size:10pt}html.csscolumns .hide-csscolumns{display:none}.show-csscolumns{display:none!important}html.csscolumns .show-csscolumns{display:block!important}html.csscolumns .category_list_csscol ul.category_list{width:97%;column-count:4;-moz-column-count:4;-webkit-column-count:4;column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px}ul.category_list{padding-left:0}ul.category_list li{list-style-type:none}ul.category_list li a{font-size:10pt}.main h2{font-weight:bold;color:#414042}.main .btn-search-all-jobfairs{width:240px;height:48px;font-size:1.2em;font-weight:bold;line-height:34px}.hide-csscolumns ul.category_list{width:25%;float:left}.main .message.alert,.main .alert-danger,.main .alert{margin-top:1em}.alert-expired{font-weight:bold;color:#f7922e;font-size:20px;margin-bottom:1em}.vi.upload-button:before{font-size:77px;display:block;color:#0079c2;margin-left:4px}.vi.upload-button{color:#77787b;text-decoration:none;display:block}
.vi.upload-button.wizard:before{margin-left:14px}.vi.upload-button.wizard{width:110px;margin:0 auto}ul.upload-resume-options{width:380px;margin:0 auto 1em auto;padding-left:0}ul.upload-resume-options li{list-style-type:none;float:left;margin-right:10px;width:85px;text-align:center}.resume-editor a.block_edit,.resume-editor a.link_button{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background-color:#a7a9ac;width:80px;height:40px;line-height:40px;text-align:center;float:right;display:block;color:#fff;text-decoration:none;text-transform:capitalize}.resume-editor a.block_edit:hover,.resume-editor a.link_button:hover{background-color:#939598}.resume-editor .resume_block{padding-top:0;padding-bottom:1em;margin-bottom:1em;border-bottom:solid 1px #a7a9ac;min-height:60px}.resume-editor .contact-name{font-size:20px}.resume-editor h3{font-size:20px;margin-bottom:1em}.resume-editor .resume_block_form{margin-bottom:1em;border-bottom:solid 1px #a7a9ac}.resume-editor #contact_info_form .checkbox{width:275px;margin:0 auto}
.resume-editor .resume_block.will_relocate{min-height:20px}.will_relocate span.glyphicon{margin-right:10px}.checkbox-center label{line-height:32px}.resume-editor .resume_block_form label{display:block;float:left;line-height:2em;margin-right:10px}.resume-editor #categories_form .error-message{display:block;margin:1em 0;width:auto;clear:right}.resume-editor .alert-info{display:block;margin-top:1em}.resume-editor .range-input{width:275px;margin:0 auto;border-bottom:solid 1px #a7a9ac;padding-left:10px;background-color:#e6e7e8}.resume-editor .range-input .ym select{width:30%}.resume-editor .range-input .ym select:first-child{width:65%}.dropdown-inline{width:275px;margin:0 auto;display:block}.dropdown-inline .btn-blue,.dropdown-inline .btn-blue:hover,.dropdown-inline .btn-blue:focus{border:0;background-color:#0079c2!important}.dropdown-inline.open .dropdown-toggle{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.dropdown-inline.open .btn{border-radius:7px 7px 0 0!important}.dropdown-inline.open .btn .caret{border-top:0 dotted;border-bottom:4px solid #fff}
.dropdown-inline .btn-blue{width:275px}.dropdown-inline .btn-blue .caret{float:right;margin-top:-10px}.dropdown-inline .dropdown-menu{position:static;float:none;margin-top:-20px;background-color:#0079c2;border:0}.dropdown-inline .dropdown-menu li a{height:3em;line-height:3em;border-bottom:solid 1px #fff}.dropdown-inline .dropdown-menu li a.last{border-bottom:0}.dropdown-inline .dropdown-menu a{color:#fff}.dropdown-inline>.btn{float:none}.searches_list .buttons{float:right;font-size:.8em;color:#77787b;font-weight:bold}.searches_list .buttons a{color:#77787b}.searches_list .adv-search-details{color:#77787b;text-decoration:none}.searches_list .adv-search-details b{display:block;color:#0079c2}.badge{background-color:#77787b;margin-left:10px}a.saved-job{margin-bottom:.5em;display:block;padding:10px}a.saved-job h4{font-size:14px;font-weight:bold;color:#0079c2;text-decoration:none;margin-bottom:0;margin-top:0}a.saved-job strong{color:#414042;font-weight:normal;text-decoration:none}a.saved-job:hover,a.saved-job:focus{text-decoration:none;background-color:#e6e7e8}
.saved-jobs-container .delete{float:right;color:#77787b;display:block;margin-right:10px;margin-top:10px}.upload_label{text-align:center}.modal-wait-inline{background-color:#fff;padding:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;line-height:1.6em;width:320px;margin:20px auto;text-align:center}.modal-wait-inline img{display:block;margin:10px auto;width:16px}.rgba .modal-wait-inline{background-color:rgba(255,255,255,0.5)}.social{margin-top:10px}.social a{text-decoration:none!important;font-size:32px;outline:0}.social .facebook-like{color:#3e5b97}.social .twitter{color:#2aa7de}.social .google-plus-one{color:#cf4832}.js_event{padding-bottom:1em}.js_event .cut{display:none}.js_event .more{display:block;text-align:center;background-color:#e6e7e8;outline:0}.js_event .more:hover{background-color:#c7d9f0}.js_event .btn-register{float:none;margin-top:-58px}.js_event .small_map_serp{float:right;border:solid 1px #939598;width:260px;height:200px}.js_event .normal_map{border:solid 1px #939598;width:350px;height:300px;margin-top:15px}
#locations a{white-space:nowrap}ul.home-shortcuts{padding-left:0;margin-top:30px;margin-left:auto;margin-right:auto}ul.home-shortcuts li{list-style-type:none;display:block;width:350px;background-color:#0079c2;margin:20px 20px 0 0;float:left;height:120px}ul.home-shortcuts li.even{margin-right:0}ul.home-shortcuts li .vi{font-size:80px}ul.home-shortcuts li .vi.job-search{font-size:60px;padding-left:10px}ul.home-shortcuts li a{font-size:1.5em;line-height:70px;color:#fff;text-decoration:none;white-space:nowrap;vertical-align:middle;display:block;padding:20px 20px 20px 10px}ul.home-shortcuts li a .vi:before{transition:transform 1s ease-in-out;-webkit-transition:transform 1s ease-in-out}ul.home-shortcuts li a:hover .vi:before{transform:rotate(7deg);-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg)}ul.home-shortcuts li a:focus{outline:0}ul.home-shortcuts li a:hover{text-decoration:none}ul.error-shortcuts{padding-left:0;margin-top:30px}ul.error-shortcuts li{list-style-type:none;display:block;width:220px;background-color:#0079c2;margin:20px 20px 0 0;float:left;height:90px}
ul.error-shortcuts li.last{margin-right:0}ul.error-shortcuts li .vi:before{margin-right:0}ul.error-shortcuts li .vi{font-size:50px;vertical-align:middle}ul.error-shortcuts li .vi.job-search{font-size:40px;padding-left:10px}ul.error-shortcuts li a{font-size:1.2em;line-height:60px;color:#fff;text-decoration:none;white-space:nowrap;vertical-align:middle;display:block;padding:20px 0 20px 5px}ul.error-shortcuts li a .vi:before{transition:transform 1s ease-in-out;-webkit-transition:transform 1s ease-in-out}ul.error-shortcuts li a:hover .vi:before{transform:rotate(7deg);-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg)}ul.error-shortcuts li a:focus{outline:0}ul.error-shortcuts li a:hover{text-decoration:none}.content-wrap{padding:20px;line-height:1.6em}.in-person-wrap .btn{margin-top:10px;clear:left;display:block;width:100px}.in-person-wrap img.map{display:block;float:left;margin-right:10px;margin-bottom:10px}.session_expired{text-align:center}.session_expired h2{color:#f7922e;margin-top:0;margin-bottom:1em}
.apply-menu{width:223px}.apply-menu a{padding:10px 30px 10px 15px!important;text-decoration:none}.indeed-apply-widget-container{padding-left:10px;padding-top:10px;padding-bottom:5px}.resume-label{padding-bottom:0}.use-resume-cnt label{line-height:28px;font-weight:normal}#apply_now_upload .file-input{width:240px}.modal-header h3{margin-top:0;margin-bottom:0}#apply_now .modal-footer{margin-top:0}.sponsored-top{border-bottom:solid 1px #77787b}.sponsored-bottom{border-top:solid 1px #77787b}.sponsored-label{float:right;color:#77787b}.sponsored-top .sponsored-label{margin-top:-1.5em}.searchform2 .job-fairs-title{color:#fff;font-size:28px;line-height:50px;vertical-align:middle;margin-right:10px;margin-top:0;margin-bottom:0}h1.job-fairs-title{color:#fff}.search-form-events{padding-left:20px;padding-right:20px}.searchform2-controls-wrap-events{margin:0 auto;text-align:left}.searchform2-controls-wrap-events .tt-dropdown-menu{text-align:left}.events-wrap{padding-top:2em}.single-event{margin-top:30px}
.single-event .btn{text-transform:uppercase;margin-right:15px}.single-event .small_map_serp{margin-top:1em}.single-event .sidebar-address{text-align:center;border:solid 1px #939598;border-top:0;padding:10px 0;font-size:12px;max-width:350px}.single-event h4 a{font-size:32px!important;text-transform:uppercase}.single-event h5{font-size:18px;text-transform:uppercase}.error404{text-align:center}.linkup-attribution{clear:right;float:right;margin-bottom:15px;margin-top:15px}.search-advanced-filter{clear:left;margin-left:35px}.searchform-home .search-advanced-filter{margin-left:0}.searchform-home .search-advanced-filter .btn{float:none;margin-top:0}.search-advanced-filter h2{margin-top:.5em;font-weight:bold;text-indent:45px;margin-bottom:1em}.searchform2.no-top-offset{margin-top:.5em;padding:0}.search-advanced-filter.no-offset{margin-left:0}.search-advanced-filter .btn{display:block;margin-right:1px;margin-left:0;margin-bottom:10px}.search-advanced-filter .ajax-loader{display:block;width:16px;height:16px;margin:.5em auto}
.search-advanced-filter label{color:#fff;width:250px}.search-advanced-filter input,.search-advanced-filter select{height:32px;padding:3px 10px}.search-advanced-filter select{background-color:#fff;padding-right:0;border:0;padding-top:5px;padding-bottom:5px;vertical-align:top;line-height:22px;border-radius:7px 7px 7px 7px}.search-advanced-filter .input{margin-bottom:5px}.search-advanced-filter div.inline{display:inline-block}.search-advanced-filter div.inline label{width:70px;line-height:32px}.search-advanced-filter .inline input{width:145px}.search-advanced-filter select.mi{width:55px}.search-advanced-filter .alert a{color:#f7922e;text-decoration:underline!important}.search-advanced-filter input.error{background-color:#ffc6c6}.adv-search-terms{border:solid 1px #ccc;font-size:12px;font-weight:normal;padding:5px;margin-right:80px;margin-bottom:10px}.adv-search-terms p{margin-bottom:0;color:#0079c2;font-weight:bold}.adv-search-terms p span{color:#77787b;font-weight:normal}.home .main>.social,.market-home>.social{text-align:center;text-indent:4px}
.home .social{margin-top:2em}#clarify_location p{text-align:center}#clarify_location .tt-hint{width:250px;background-color:#e6e7e8;border:0;display:block;padding:10px 20px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}#clarify_location span.twitter-typeahead{display:block!important;width:250px;margin:0 auto}.paginator .prev,.paginator .next{display:inline-block;border:1px solid #aeb0b2;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.paginator .prev a,.paginator .next a,.paginator .prev span,.paginator .next span{padding:22px 25px;display:block}.event-counter-js{float:right}.apply-now-wrap{width:300px;float:right;clear:right;margin:0 0 10px 10px;background-color:#e6e7e8;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.job-expired-wrap{width:auto;margin:2em 0}.job-expired-wrap .alert{margin-top:0}.apply-now-wrap h4{text-align:center;font-weight:bold;margin-top:1.0em;margin-bottom:.5em}.apply-now-wrap h5{text-align:center;font-weight:bold;margin-bottom:.5em}
.apply-now-wrap input{background-color:#fff}.apply-now-wrap .round-input-first{margin-top:1em}.apply-now-wrap .round-input-last{margin-bottom:1em}.apply-now-wrap a.resume-file{background-image:url('/img/pdf.gif');background-repeat:no-repeat;background-position:10px 0;height:33px;line-height:33px;display:block;margin:10px 0;padding:0 10px 0 50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.apply-now-wrap .ictrl-container{display:inline-block}.apply-now-wrap .paste-or-import{margin:1em;font-weight:bold;line-height:36px}.apply-now-wrap .paste-or-import span.choose-one{display:inline-block;width:100px;padding-right:10px}.apply-now-wrap .paste-or-import .ictrl-container{margin-left:10px}.apply-now-wrap textarea{width:275px;padding:10px;margin:0 auto 1em auto;border:0;display:block}.apply-now-wrap .btn{display:block;width:275px;margin:0 auto 1em auto}.apply-now-wrap .tos-agree{display:block;width:275px;margin:0 auto 1em 20px;text-align:left}.apply-now-wrap .tos-agree a{color:#333;text-decoration:underline}
.apply-now-wrap .upload-resume-options{width:300px;padding-left:8px}.apply-now-wrap .upload-resume-options li{width:70px;margin-right:2px;position:relative}.apply-now-wrap .vi.upload-button:before{font-size:50px;margin-left:10px;position:relative;z-index:2}.apply-now-wrap .vi.upload-button:after{content:' ';height:30px;width:30px;display:block;top:10px;left:15px;background-color:#fff;position:absolute;z-index:1}.apply-now-wrap .vi.upload-button{font-size:10px}.apply-now-wrap .import-result-file{margin:1em;font-weight:bold;text-overflow:ellipsis;color:#0079c2}.apply-now-wrap .create-acount-div{margin-left:0;font-size:12px}.apply-now-wrap .create-acount-div span{display:block;font-weight:bold}.apply-now-wrap .create-acount-div input{margin-left:0;margin-top:0}.apply-now-wrap .other-apply-options{padding:10px;border-top:solid 1px #a7a9ac}.apply-now-wrap .other-apply-options a.show-other-options{display:block;text-align:center;font-weight:bold}.apply-now-wrap .other-apply-options a.show-other-options:after{content:' +'}
.apply-now-wrap .other-apply-options a.show-other-options.fold-open:after{content:' -'}.apply-now-wrap .other-apply-fold{display:none;text-align:center;padding:10px 0 0 0}.apply-now-wrap .captcha-block{background-color:#fff;width:275px;margin:0 auto;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.apply-now-wrap .captcha-block img{margin:10px auto;display:block;width:200px}.apply-inline-result .big-note{font-size:1.4em;font-weight:bold}.apply-inline-result .map-link{margin-top:1em;margin-bottom:1em}.similar-jobs{margin-top:1em;border-top:solid 1px #a7a9ac}.fd-zone{position:relative;overflow:hidden;width:100%;margin:0 auto;text-align:center;border:dashed 2px #ccc;padding:20px;margin-top:2em}.fd-file{opacity:0;font-size:118px;position:absolute;right:0;top:0;z-index:1;padding:0;margin:0;cursor:pointer;filter:alpha(opacity=0);font-family:sans-serif}.fd-zone.over{border-color:maroon;background:#eee}.job-wrap{float:left;width:418px}.resume-view-pdf h3{text-align:center;margin-bottom:1em}
.resume-view-pdf a.pdf-preview-link{border:solid 5px #ccc;display:block;box-shadow:10px 10px 10px #888;-moz-box-shadow:10px 10px 10px #888;-webkit-box-shadow:10px 10px 10px #888;width:100%}.resume-view-pdf a.pdf-preview-link img{width:100%;border-bottom:dashed 2px #ccc}.resume-view-pdf a.pdf-preview-link.pdf-preview-loading img{border-bottom:0;display:block;height:16px;margin:50px auto;width:16px}.resume-view-pdf .pdf-preview{margin-bottom:2em}.resume-view-pdf a.pdf-preview-link.pdf-preview-loading p,.resume-view-pdf a.pdf-preview-link.pdf-preview-loading:hover p{text-decoration:none!important;text-align:center}.linked-in-picker-wait{height:200px;margin-top:50px}.linked-in-picker-wait img{display:block;width:16px;margin:0 auto;margin-bottom:1em}.linked-in-picker-wait p{text-align:center}.media-wrap{margin-top:1em;margin-bottom:1em}.media-wrap a{display:block;width:120px;margin-right:10px;margin-bottom:10px;float:left}.media-wrap a img{width:100%}.media-wrap a.media-item-video{position:relative}
.media-wrap .media-item-video:after{content:'\25BA';font-size:50px;color:#fff;display:block;position:absolute;top:10px;left:40px;z-index:2;opacity:.75}.event-media-wrap{padding-top:15px}.event-media-wrap a{display:block;margin-bottom:15px}.edit-job-form div.error input{border-color:#f22}.linkedin-apply-button{display:block;width:184px;height:35px;background-image:url(/img/apply_linkedin.png);background-repeat:no-repeat;text-indent:-1000em;overflow:hidden;margin:10px auto}.email-settings{width:300px;margin:0 auto}.email-settings .ictrl-container{clear:left}.btn-employer-attend{display:block;margin-bottom:10px}.btn-event-full{display:block;margin-top:10px}#events_out .js_event .btn-employer-attend,#events_out .js_event .btn-event-full{margin-top:-10px;padding-bottom:10px}#events_out .js_event{border-bottom:solid 1px #e6e7e8;margin-bottom:20px}.jobs-list .load-more,.applicants-list .load-more{text-align:center;padding:10px;display:block}.applied-note{background-color:#d9edf6;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:20px;margin-bottom:20px;margin-left:-15px;margin-right:-15px;padding:15px}
.featured-event .location{float:right;background-color:#e6e7e8;margin-left:10px;width:240px;height:80px}.featured-event{border-bottom:1px solid #77787b;padding-bottom:10px}.featured-event .location img{border:1px solid #939598}#JobApplyNowForm .error-message{color:#f55;margin-left:12px;margin-right:12px;margin-top:3px;margin-bottom:3px;font-size:12px}#JobApplyNowForm .btn-big{margin-top:2em}.no-bottom-margin{margin-bottom:3px}.jm-container{line-height:2em}.jm-container .job-fair .details h1,.jm-container h3{font-family:"helvetica_condensed_blackRg"!important;text-transform:uppercase}.jm-container .fa{display:none}.jm-container .event{border:solid 1px #333!important}@media(min-width:769px){.jm-container .event h3,.jm-container .event .place{width:45%!important}}@media(max-width:769px){.jm-container .event .place{display:none}}.jm-container .event .state{background-color:#0079c2!important;font-size:60px!important}.jm-container .job-fair{border-bottom:none!important}.jm-container .job-fair .details{color:inherit!important}
.jm-container .job-fair .details .date,.jm-container .job-fair .details .time,.jm-container .job-fair .details .date-note,.jm-container .event .date{color:#0079c2!important;font-weight:bold!important}.jm-container .job-fair .details .register-button a,.jm-container .event .more-button{height:48px!important;line-height:48px!important;padding:0 40px!important;background-color:#f7922e!important;border-radius:7px!important;color:#fff!important;text-align:center!important;text-transform:none!important}.remodal-wrapper .registration-form input[type="submit"],.remodal-wrapper .reg-done-subscribe-wrap input[type="submit"]{background-color:#f7922e!important}.jm-container .job-fair .details .add-buttons a{height:48px!important;line-height:48px!important;padding-top:0!important;padding-bottom:0!important;border-radius:7px!important}.jm-container .job-fair .details .register-button a:hover,.jm-container .job-fair .details .register-button a:focus,.jm-container .event .more-button:hover,.jm-container .event .more-button:focus{color:#e6e7e8}
.login-btn-facebook,.login-btn-google{display:block;float:left}.login-btn-facebook img,.login-btn-google img{width:191px;height:46px}ul.schedule{list-style:none;padding-left:0}.modal-center-buttons{text-align:center}.modal-center-buttons a{display:inline-block;margin-right:10px;width:auto}.exhibitors div{width:181px;height:120px;position:relative;float:left}.exhibitors div img{width:181px;display:block}.exhibitors div:hover img{display:block;left:-14.5px;position:absolute;top:-14.5px;width:210px;z-index:2;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.43);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.43);box-shadow:0 0 10px 0 rgba(0,0,0,0.43)}.full-width .container{width:100%!important;padding-left:0;padding-right:0}.full-width .footer-serp .container{width:758px!important;padding-left:15px;padding-right:15px}.full-width #footerSpace{display:none}.tww-connect-with-us{background-color:#0079c2;color:#fff;padding-bottom:30px}.tww-connect-with-us .header-media-links{float:none;margin:20px auto 10px auto;width:190px}
.tww-connect-with-us .header-media-links li{margin-right:30px}.tww-connect-with-us .header-media-links li:last-child{margin-right:0}.tww-page .row-of-two{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.tww-page .image-left,.tww-page .left-col{width:50%;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.tww-page .image-right,.tww-page .right-col{width:50%;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}
.tww-page .image-right,.tww-page .image-left{align-self:stretch;object-fit:cover}.tww-page .left-col,.tww-page .right-col{display:flex;flex-direction:column;justify-content:center}.tww-landing{background-image:url('/img/tww/tww-landing.jpg');background-repeat:no-repeat;background-size:cover;height:33vw;width:100%}.tww-landing h1{text-indent:-1000em}.tww-unemployment{background-image:url('/img/tww/unemployment_graph.jpg');background-repeat:no-repeat;background-size:cover;height:39vw;width:100%}.tww-unemployment-txt{width:52%;padding-right:80px;font-size:18px;margin:40px auto;margin-bottom:-10vw}.tww-job-fairs{background-color:#f5f6d4}.tww-job-fairs .right-col{background-color:#f5f6d4;padding-left:10%;padding-right:10%;font-size:18px}.tww-job-fairs h2,.tww-small-business h2,.tww-corporate h2,.tww-sponsorships h2,.tww-community h2,.tww-connect-with-us h2{margin-top:0;padding-top:2.5vw;text-align:left;font-size:36px;font-weight:normal}.tww-connect-with-us h2{color:#fff!important;text-align:center}
.tww-connect-with-us p{width:30%;text-align:center;font-size:16px;margin:0 auto}.tww-connect-with-us em{display:inline-block;background-color:#99ca3c;font-weight:bold;font-style:normal;padding-left:5px;padding-right:5px}.tww-job-fairs .right-col img{width:100%;margin-top:2.5vw}.tww-job-fairs .buttons-wrap,.tww-small-business .buttons-wrap,.tww-corporate .buttons-wrap,.tww-sponsorships .buttons-wrap,.tww-community .buttons-wrap{margin-top:40px}.tww-job-fairs .right-col .btn,.tww-small-business .left-col .btn,.tww-corporate .btn,.tww-sponsorships .btn,.tww-community .btn{display:block;font-size:18px;font-weight:bold;width:100%;height:58px;line-height:46px;margin:10px auto 20px auto}.tww-page .btn-grey{background-color:#655b58}.tww-page .btn-outline{border:solid 2px #655b58;color:#655b58}.tww-small-business{background-color:#fff}.tww-small-business .left-col{padding-left:10%;padding-right:10%;font-size:18px;padding-top:2.5vw;padding-bottom:2.5vw}.tww-sponsorships{width:100%;background-color:#fff}
.tww-sponsorships .left-col{padding-left:10%;padding-right:10%;font-size:18px;padding-top:2.5vw;padding-bottom:2.5vw}.tww-corporate{width:100%}.tww-corporate .right-col{width:50%;padding-left:10%;padding-right:10%;font-size:18px;padding-top:2.5vw;padding-bottom:2.5vw}.tww-community{background-color:#e9f2fb}.tww-community .right-col{background-color:#e9f2fb;padding-left:10%;padding-right:10%;padding-top:2.5vw;font-size:18px;padding-bottom:2.5vw}.together-mobile{padding:3px;text-align:center;font-size:18px;font-weight:bold}.together-mobile img{margin-right:5px}.together-mobile a:hover{color:#0079c2}@media(min-width:769px){.container{width:758px;max-width:none!important}.wide .container{width:994px}.wide1000 .container{width:1100px}.wide1000 .col-700{width:700px;float:left;font-size:1.4em}.wide1000 .col-350{width:350px;margin-left:20px;float:left}ul.home-shortcuts li{width:353px}.tww-page .btn{width:90%!important}}@media(min-width:1200px){.tww-page .btn{width:80%!important}}@media(max-width:1040px){.tww-unemployment{background-image:url('/img/tww/unemployment_graph_mobile.png');height:59vw}
.tww-connect-with-us p{width:70%}.tww-unemployment-txt{width:90%;padding-right:0;margin-bottom:0}.tww-page .image-right,.tww-page .right-col{width:100%}.tww-page .image-left,.tww-page .left-col{width:100%}.tww-page .left-col{-webkit-order:1;-ms-flex-order:1;order:1}}@media(max-width:1600px){.searchform2-wrap{width:90%}.searchform2_flex-item2,.searchform2_flex-container .twitter-typeahead{width:30%}.searchform-home .searchform2-more{margin-left:0;margin-top:10px;min-width:120px}}@media(max-width:769px){.tww-page .btn{width:100%!important}.searchform-home-controls-wrap{width:80%}.searchform-home .searchform2-more{margin-left:10px}.search-advanced-filter{margin-bottom:20px}.searchform2-controls-wrap{margin:0}.search-form-events .searchform2_flex-container .tt-hint{height:auto!important}.exhibitors div{float:none;margin:1em auto}#events_out .js_event .btn-employer-attend,#events_out .js_event .btn-event-full{margin-top:10px}.modal-center-buttons a{margin-bottom:15px;width:200px}.btn-big{width:260px}
.login-btn-facebook,.login-btn-google{width:191px;margin:1em auto;display:block;float:none}.wide1000 .col-350{width:auto}.wide1000 .col-350 img{width:100%;max-width:350px}}@media(max-width:321px){.job-bottom-ab-block{margin-left:-20px}}@media(max-width:728px){.wide .container,.wide1000{padding-left:0;padding-right:0}.jm-container .job-fair .details{padding:0!important}.job-wrap{width:auto}.apply-now-wrap{float:none;clear:both;margin-left:0;padding-top:1px;padding-bottom:10px}#to_top{width:auto}#to_top span{display:none}.home-tabs-container{width:275px;width:100%}ul.home-shortcuts li,ul.home-shortcuts li.even{width:275px;float:none;margin:20px auto}ul.home-shortcuts li a{font-size:1.1em}ul.error-shortcuts li,ul.error-shortcuts li.last{width:220px;float:none;margin:20px auto}ul.error-shortcuts li a{font-size:1.1em}.select-location-button{display:none}.searchform2{width:100%}.searchform2-wrap{width:80%}.searchform2_flex-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}
.searchform2_flex-container input#q,.searchform2_flex-container input#q_footer{width:100%;margin-right:0}.searchform2 .twitter-typeahead{width:100%}.searchform2_flex-container .btn{height:58px!important;margin-top:0!important;margin-left:0!important}.searchform2 input,.searchform2 .twitter-typeahead{margin-bottom:20px}.searchform2 .btn{margin:10px auto;width:50%;display:block}.header-nav-dropdown-menu.show{display:block}.header-nav-dropdown-menu.dropdown-menu{left:0;top:60px;width:100%;position:absolute;background-color:#0079c2;font-size:13pt;border-left:solid 10px #0079c2;border-right:solid 10px #0079c2}.header-nav-dropdown-menu li{width:100%}.header-nav-item-border{border-right:0}.header-nav-dropdown-menu li a{position:static;width:100%;display:block;float:none}.header-nav .header-nav-dropdown:hover,.header-nav .header-nav-dropdown.hover{background-color:inherit}.header-nav .header-nav-dropdown:hover ul.dropdown-menu,.header-nav .header-nav-dropdown.hover ul.dropdown-menu{display:none}
.footer-login{background-color:#414042;padding-left:0}.footer-login li{padding:0 20px;text-align:center}.home-tabs-container .nav-tabs li a{padding:10px 10px}.home-tabs-container .nav-tabs li,.home-tabs-container .nav-tabs li:last-child{width:30%;width:calc(33.33% - 5px)}.home-tabs-container-two .nav-tabs li,.home-tabs-container-two .nav-tabs li:last-child{width:45%;width:calc(50% - 4px)}.searchform2-options li{float:none;margin:0}.searchform2-more{float:none;margin-bottom:0;margin-right:0}.searchform2-options li a,.searchform2-more{height:40px;line-height:40px;text-decoration:none!important;display:block}.searchform2-options li{border-top:solid 1px #fff}.advanced-search-form input,.advanced-search-form .twitter-typeahead{margin-bottom:5px}.advanced-search-form .proximity label{width:145px;line-height:32px;margin-right:5px}.search-advanced-filter .proximity div.inline{margin-top:5px}.search-advanced-filter .advanced-search-form .proximity div.inline label{width:125px}.search-advanced-filter .proximity input{margin-right:0}
.advanced-search-form .proximity select{width:125px}.search-advanced-filter h2{text-indent:0}.search-advanced-filter .btn{float:none}.search-advanced-filter{margin-left:0}.login-modal-social-btn,.login-modal-social-btn:focus,.login-modal-social-btn-last{margin-left:20px;margin-right:20px}.login-icon-facebook{margin-right:20px}.login-modal-social,.register-modal p.h3{width:240px}.register-modal p.h3{line-height:1.5em;text-align:center}.login-modal-form input,.register-modal-input{width:235px}.login-modal-form-links{width:222px}.register-modal-form-error-message ul{padding-left:10px}.vi.upload-button:before{margin-left:8px}ul.upload-resume-options{width:300px}ul.upload-resume-options li{text-align:center}.center-form{padding-left:0;padding-right:0}.js_event .btn-register{margin-top:10px;margin-bottom:10px}}@media(max-width:614px){html.csscolumns .category_list_csscol ul.category_list{column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px}
.advanced-search-form label{display:block}.advanced-search-form .inline label,.advanced-search-form .proximity label{display:inline-block}.footer-login-employer li{padding:0 20px;text-align:center}.footer-login-employer li a{font-size:16px;line-height:1.1em}.footer-login-employer li a span{display:block}.csscolumns .modal #locations_events,.csscolumns .modal #locations{-moz-column-count:2;-moz-column-gap:0;-webkit-column-count:2;-webkit-column-gap:0;column-count:2;column-gap:0;display:block}}@media(max-width:769px){.footer-login li{padding:0 20px;text-align:center}}.expired-similar{float:left;font-size:1.3em;margin-left:10px;margin-bottom:20px;width:300px}@media(max-width:769px){.expired-similar{margin-left:0}}.expired-similar a{font-weight:bold}.expired-similar .job-location,.expired-similar .job-status{font-size:12px!important;line-height:1em}.expired-similar .company{display:block}.expired-similar .mm{line-height:1em}.seo-panel{position:fixed;bottom:25px;left:0;background-color:rgba(45,45,45,0.85);width:100%;height:200px;z-index:10001;padding-left:10px;padding-top:10px;display:none}
.seo-panel label{display:block;color:#ccc;margin-bottom:5px;margin-top:10px;text-transform:uppercase}.seo-panel input{width:600px}.seo-panel textarea{width:600px;height:70px}.seo-panel .google-preview{position:absolute;top:10px;right:10px;background-color:#fff;width:532px;height:95px;padding:10px}.seo-panel .preview-title{color:#1e0fbe;font-family:arial,sans-serif;font-size:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:512px}.seo-panel .preview-url{color:#006621;font-size:small;font-family:arial,sans-serif}.seo-panel .preview-description{font-size:13px;line-height:1.4em;color:#555}.seo-panel .save-button{position:absolute;bottom:20px;right:20px;width:200px}.stripe-errors{display:none;margin-top:1em;margin-left:10px;color:#f00}.stripe-errors.visible{display:block}