.hidden-xs,.icon-bar{display:none}body{font-size:14px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:30px;padding-right:30px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}input[type=email],input[type=password],input[type=text]{font-size:18px}.page{padding-bottom:20px}.icon-bar{width:51px;height:25px;margin-top:-12.5px;position:absolute;right:30px;top:50%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAAyAQMAAACUDjzAAAAABlBMVEX///+TlZ6xFhXLAAAAAXRSTlMAQObYZgAAABtJREFUKM9j+I8E/jBQhzfcwWiYkRtmD6jJAwD39sRd2rXw4wAAAABJRU5ErkJggg==) no-repeat;background-size:contain}.form .btn,.form-control{height:50px}.header .container-fluid{max-width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.header .container-fluid::after,.header .container-fluid::before{display:none}.header{margin-bottom:9px}.header .logo{padding-right:20px;-webkit-flex:1;flex:1}.header .logo img{max-width:100%;max-height:65px}.header .logo a{display:block}.footer{font-size:14px}h1,h1.page-header{font-size:19px}.job-view h1.page-header,.page-subscriptions h1.page-header{margin-bottom:5px;font-size:25px;line-height:1.2}.article{margin-bottom:18px;font-size:14px}.article p{margin-bottom:7px}label{margin-bottom:4px;font-weight:500}.form label{display:none}.form-group{margin-bottom:10px}.form__alert,.form__alert__default,.form__search{margin-left:-30px;margin-right:-30px;margin-bottom:23px;border-left:none;border-right:none}.form__alert{padding-top:11px;padding-bottom:24px}.form__search{padding-top:20px;padding-bottom:20px}.form .btn{width:100%;margin-top:10px;font-size:18px}.form__alert .btn{margin-top:0}.form .form-header{margin:0 0 6px;font-size:19px;font-weight:400;line-height:normal}.browse li:after,.job-listing li a.icon-arrow{height:8px;content:' ';right:0;top:50%}.job-listing{margin-bottom:20px;font-size:15px}.job-listing li{margin-bottom:10px;padding-bottom:10px;padding-right:20px}.job-listing li a,.job-listing li p{position:relative;z-index:0}.job-listing li a{font-size:16px}.job-listing li p{font-size:14px}.job-listing li a.icon-arrow{width:4px;margin-top:-8px;display:block;position:absolute;z-index:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAvElEQVR42mKZOXMmAxCUMkBANwMWwALEUUDcBeW/AOLF6IqYgDgEiT8fiP2wKYoG4iNQPjMQrwBie3RF34HYB4gvQ8U4gXgjEOsiKwKBj0DsCcR3oHx+IN4LxCrIikDgKVThayhfFIi3A7EEE5obQSY5Q01mgJq0momBMPiFrkgFagU/kskRyIpgbpBGdyMTNt+g+5YJS7ighxtY0VKkEP4LcgNSDMAVbULip6Dx4algASjAoPwF2MIAIMAAaO8mwpUM0A8AAAAASUVORK5CYII=) right center no-repeat;background-size:cover}.job-listing p{font-size:13px}.link{font-size:14px}.browse-header,.job-listing__header,.refine-heading,.total-jobs{margin:0 0 10px;font-size:19px;font-weight:500;line-height:normal}.job-listing__header{margin-bottom:0}.total-jobs{font-size:25px}.job-listing-full,.pager,.total-jobs{-webkit-order:0;order:0}.main .widget-share,.widget-share__bottom{width:100%;margin-bottom:20px;-webkit-order:1;order:1;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-webkit-flex-direction:row;flex-direction:row}.main .form__alert__default{-webkit-order:2;order:2}.browse{font-size:15px}.browse li{position:relative}.browse li:after{width:4px;margin-top:-8px;display:block;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAvElEQVR42mKZOXMmAxCUMkBANwMWwALEUUDcBeW/AOLF6IqYgDgEiT8fiP2wKYoG4iNQPjMQrwBie3RF34HYB4gvQ8U4gXgjEOsiKwKBj0DsCcR3oHx+IN4LxCrIikDgKVThayhfFIi3A7EEE5obQSY5Q01mgJq0momBMPiFrkgFagU/kskRyIpgbpBGdyMTNt+g+5YJS7ighxtY0VKkEP4LcgNSDMAVbULip6Dx4algASjAoPwF2MIAIMAAaO8mwpUM0A8AAAAASUVORK5CYII=) right center no-repeat;background-size:cover}.btn-apply,.page__container .col-xs-12{width:100%}.browse li a{display:block}.browse div[class^=col-]:not(:last-child){margin-bottom:20px}.page__container{display:flex;-webkit-flex-direction:column;flex-direction:column}.page__container .aside{-webkit-order:1;order:1}.page__container .main{-webkit-order:2;order:2;display:flex;-webkit-flex-direction:column;flex-direction:column}.link__edit-filters,.link__hide-filters{margin-top:25px}.link__edit-filters .link,.link__hide-filters .link{font-size:15px;color:#348bff}.refine{margin:-30px -30px 40px;padding:30px;background-color:#fafafa;border-bottom:1px solid #ccc}.refine li{padding:11px 0;border-bottom:1px solid #cdcdcd}.refine a{color:#333}.refine a:hover{text-decoration:none}.refine-list-filtered li{display:flex;-webkit-justify-content:space-between;justify-content:space-between}.refine-list-filtered{margin-bottom:30px}.filtered-item__undo{color:#999}.refine-subheading{font-weight:500;font-size:19px}.btn-clear{margin-right:0;font-size:14px}.job-listing-full .category-location,.job-listing-full .description{margin-bottom:10px}.btn-apply,.job-view table,.pager{margin-bottom:20px}.job-listing-full .category-location{font-size:15px}.job-listing-full li{margin-bottom:20px;padding-bottom:20px}.job-listing-full .ref-date{font-size:80%}#mobile-element{display:none}.pager{display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.holder-inner .form__search{padding-top:15px;padding-bottom:15px;margin-top:-9px;border-top:none}.holder-inner .form__search form{margin-top:20px}.btn-apply{font-size:18px}.job-view table td{padding-bottom:10px;vertical-align:top;word-break:break-word;hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto}.job-view table td:first-child{padding-right:30px;font-weight:500}.job-view table .job-field{white-space:nowrap}.job-view table td.job-field-value{padding-right:0}.job-view .description-info{margin-top:30px;margin-bottom:30px;word-break:break-word;hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto}.browse,.similar-jobs{padding-top:20px;margin-bottom:30px}.col-sm-12.browse,.col-sm-12.browse>.browse{padding-top:0}.browse li,.similar-jobs li{margin-bottom:10px;padding-bottom:10px;font-size:16px}.similar-jobs__header{margin:0 0 10px;font-size:38px;font-weight:400}.form__search-controls{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.form__search-controls:after{clear:both}.form__search-controls .btn{height:38px;margin-top:0}.job-view .btn{width:100%;padding:12px 20px;color:#fff;line-height:1.3333333;font-size:18px}.pager a,.pager span{width:40px;height:40px;margin-right:10px;text-align:center;line-height:40px}.pager a:last-child,.pager span:last-child{margin-right:0}.job-view .form-apply form{padding:15px}.form__search-controls .btn,.header .btn-success{width:120px;padding:6px 12px;font-size:14px;align-self:center}.job-view .form-apply .link-dropbox,.job-view .form-apply .link-gdrive{width:30px;height:26px;content:'';text-indent:100%;display:inline-block;vertical-align:middle;overflow:hidden}.header .btn-success{padding-top:9px;padding-bottom:7px}.job-view .form-apply .link-gdrive{background:url(//cloudfront.careersitecloud.com/data/545ca6c8ccf26946da752a77/5559f4030cf2b137fbab98d3/layoutrepo%24layout/598c26226bc6bf02492e4655/files/gd-icon-min.png);background-size:cover}.job-view .form-apply .link-dropbox{background:url(//cloudfront.careersitecloud.com/data/545ca6c8ccf26946da752a77/5559f4030cf2b137fbab98d3/layoutrepo%24layout/598c26226bc6bf02492e4655/files/dropbox-icon-min.png);background-size:cover}.form__alert .form-control,.form__search .form-control{height:50px;padding:3px 12px 0;line-height:50px;font-size:18px}.form__alert .btn-lg,.form__search .btn-lg{height:50px;padding:10px 12px 7px;font-size:18px}.job-view .form-apply .btn{padding:16px 40px 12px}.job-view .btn-apply__top{padding:14px 20px 10px}.form__alert .form-group{margin-bottom:20px}.form__search .link-back{line-height:normal}.refine ul{margin-bottom:20px}.refine ul li{display:none}.refine .refine-opened li,.refine ul li:nth-child(1),.refine ul li:nth-child(2),.refine ul li:nth-child(3),.refine ul li:nth-child(4),.refine ul li:nth-child(5){display:list-item}.refine ul li.link-more{cursor:pointer;color:#348bff;display:none}.ad__below-apply:not(:empty){margin:20px 0}.ad__below-description:not(:empty){margin:0 0 30px}.ad__above-description:not(:empty){margin:30px 0}.ad__above-description img,.ad__below-apply img,.ad__below-description img,.ad__job-view-column img{max-width:100%}.footer-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.resume-tabs-control{display:-webkit-box;display:-ms-flexbox;display:flex}.resume-tab-link{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:12px 0;text-decoration:none;cursor:pointer;background-color:#f7f7f7;border:1px solid #bcc6cf}.resume-tabs-control>:first-child{border-radius:3px 0 0}.resume-tabs-control>:last-child{border-radius:0 3px 0 0}.resume-tab-link.active{background-image:-webkit-gradient(linear,left bottom,left top,from(#8a9db0),to(#91a5b8));background-image:-webkit-linear-gradient(bottom,#8a9db0,#91a5b8);background-image:-o-linear-gradient(bottom,#8a9db0,#91a5b8);background-image:linear-gradient(to top,#8a9db0,#91a5b8);border:1px solid #718598;color:#fff;cursor:default}.resume-tabs .form-group{width:100%;margin:0;overflow:hidden}.resume-tabs-content .form-group{display:none}.resume-tabs-content{padding:20px;background-color:#f7f7f7}.resume-tabs-content>.form-group:first-child{display:block}.form-apply-file{margin:0 0 15px}.form-apply .link-dropbox::before,.form-apply .link-gdrive::before{width:30px;height:26px;margin:0 10px 0 0;content:'';text-indent:100%;display:inline-block;vertical-align:middle;overflow:hidden}.form-apply .link-gdrive::before{width:30px;height:25.5px;background:url(img/www_subdomain/gd-icon.png);background-size:cover}.form-apply .link-dropbox::before{width:30px;height:28px;background:url(img/www_subdomain/dropbox-icon.png);background-size:cover}.header{position:relative;z-index:1!important}.header .icon-bar{margin:0;display:inline-block;cursor:pointer;position:static}.header .btn-holder{display:none}.header #dropdown-menu{width:100%;margin:0;padding:0;left:0;top:calc(100% + 30px);right:0;display:none;position:absolute;text-align:right;background-color:#92959e;list-style:none}.header #dropdown-menu a{padding:15px 30px;font-size:18px;display:block;border-bottom:1px solid #a3a7af;text-decoration:none;color:#fff}.header #dropdown-menu a:active{background-color:#6e717b}.holder-inner,.holder-main{position:relative;z-index:0}