.credits .credit.expanded label.select input+span:after{content:attr(data-unselected);top:4px;left:40px}.credits .credit.expanded label.select input:checked+span:after{content:attr(data-selected);top:4px;left:40px}.credits .credit.expanded .checkbox-left{display:inline}.credits-form .credit.expanded .fieldgroup{width:100%}.content-wrapper{min-height:100%;position:relative}.footer{z-index:1;height:115px;position:relative;bottom:0;left:0;right:0}.push-container{padding-bottom:0}@media screen and (max-width:975px){.footer{display:block}}@media screen and (max-width:480px){.footer{padding-top:15px}.footer .footer-nav a{padding:1px}.footer .copyright{position:static;margin-bottom:5px}.footer .social{margin-top:5px}}.modal-container.add-network,.modal-container.contact{background:#f9f9f9;border-left:none;border-right:none;border-bottom:none;width:100%;padding:30px}.modal-container.add-network h1,.modal-container.contact h1{text-align:center}.modal-container.add-network form .fieldset,.modal-container.contact form .fieldset{margin:0 auto}.modal-container.add-network form .fieldset.buttons,.modal-container.contact form .fieldset.buttons{height:30px;display:block}.modal-container.add-network form .cancel,.modal-container.contact form .cancel{float:left;margin:20px 20px 20px 0}.modal-container.add-network form input[type=submit],.modal-container.contact form input[type=submit]{float:right;margin:15px auto}.application-form.visible{display:block}.modal-container{box-shadow:0 0 30px 0 rgba(0,0,0,.5)}.modal-container .inline-buttons a,.modal-container a.inline-button{display:inline-block;width:auto;padding:10px 25px;margin:10px 10px 0 0;border:2px solid #ff5e7c;border-radius:3px;background-color:#fff;color:#ff5e7c;text-transform:uppercase;text-decoration:none;font-weight:700;letter-spacing:.1em;outline:0;transition:all,.2s}.modal-container .inline-buttons a:hover,.modal-container a.inline-button:hover{border-color:#ff5e7c;background-color:#ff5e7c;color:#fff}.modal-container .inner{max-height:525px;overflow:auto;padding:0}.modal-container p{font-family:Roboto,sans-serif}.modal-container h1{text-align:left}.modal-container.add-network,.modal-container.contact{background:#f9f9f9;border-left:none;border-right:none;border-bottom:none;width:30%;padding:30px}.modal-container.add-network h1,.modal-container.contact h1{text-align:left;padding:0;margin:0}.modal-container.add-network form .fieldset,.modal-container.contact form .fieldset{padding:10px 0;padding-top:10px;padding-right:0;padding-bottom:10px;padding-left:0}.modal-container.add-network form .fieldset.buttons,.modal-container.contact form .fieldset.buttons{height:30px;display:block}.modal-container.add-network form .cancel,.modal-container.contact form .cancel{float:left;margin:20px 20px 20px 0}.modal-container.add-network form input[type=submit],.modal-container.contact form input[type=submit]{float:right;margin:15px auto}.modal-container a.tooltip-icon:hover,.tooltip-icon:hover{text-decoration:none}.modal-container a.show_more{font-size:1em}.modal-container .note{color:#666}#profile_view_data .spinner{height:15px}.tooltip-icon:before{font-family:'Flaticons Solid';content:"\e0c7";margin-right:5px;font-weight:400;font-size:14px;vertical-align:middle;color:#94cbdb}#modal-container-inner-scroll,#update_lists_inner{max-height:300px;overflow:auto}.modal-container-page-content{max-height:525px;overflow:auto}.modal-container h4{font-family:Roboto,sans-serif;font-size:1em;font-weight:500;margin:0}.modal-container p{font-family:Roboto,sans-serif}.modal-container h2,.modal-container h3{color:#444a4f;font-family:gotham-book,sans-serif;font-weight:400}.modal-container p a{font-size:inherit}.modal-container{z-index:2000;box-shadow:0 0 30px 0 rgba(0,0,0,.5)}.modal-container .inner{padding:0 30px;max-height:525px;overflow:auto}.modal-container input[type=button]{display:block;width:auto;padding:10px 25px;margin:10px 0 0 0;border:2px solid #ff5e7c;border-radius:3px;background-color:#fff;color:#ff5e7c;text-transform:uppercase;font-weight:700;letter-spacing:.1em;outline:0;transition:all,.2s}.modal-container input[type=submit]{margin-left:0}@media all and (max-width:1500px){.modal-container input[type=submit]{width:50%}}@media all and (max-width:1000px){.modal-container input[type=submit]{width:100%}}.modal-container input[type=button]:hover{background-color:#ff5e7c;color:#fff}.modal-container input.grey[type=button]{border-color:#ccc;color:#ccc;margin-left:0}.modal-container input.grey[type=button]:hover{border-color:#ccc;background-color:#eee;color:#999}.modal-container label.inline,.modal-container label.inline input{display:inline;width:auto;height:auto}.modal-container.contact .fieldset{padding:10px 0;width:100%}.modal-container.contact .company_group_lists .fieldset{padding:0}.modal-container.contact .company_group{padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.modal-container .fieldset.checkbox label,.modal-container .fieldset.radio label{display:inline;font-size:1.2em}.modal-container .fieldset input[type=checkbox],.modal-container .fieldset input[type=radio]{display:inline;width:auto;height:auto;margin:2px}.modal-container .fieldset.checkboxes label,.modal-container .fieldset.radios label{display:inline}.modal-container form{overflow:auto}.modal-container input.left{float:left}.modal-container input.right{float:right}#recommend_preview{border:1px solid #ccc;border-radius:3px;padding:1em 2em;margin-top:1em}.modal-container .flash-data p{padding:1em;text-align:center}.modal-container .flash-data p a{text-decoration:underline}.modal-container #manage_lists form,.modal-container #profile_view_data{max-height:250px;overflow:auto}#toggle_lists_checkboxes h5{font-size:14px;margin:0}#toggle_lists_checkboxes h5 a{padding-left:20px;background:url(../images/icons/arrow_right.png) center left no-repeat transparent}#toggle_lists_checkboxes h5 a.visible{padding-left:20px;background:url(../images/icons/arrow_down.png) center left no-repeat transparent}#toggle_lists_checkboxes div{padding:0 0 10px 20px}.modal-container .inline-buttons a,.modal-container a.inline-button{display:inline-block;width:auto;padding:10px 25px;margin:10px 10px 0 0;border:2px solid #ff5e7c;border-radius:3px;background-color:#fff;color:#ff5e7c;text-transform:uppercase;text-decoration:none;font-weight:700;letter-spacing:.1em;outline:0;transition:all,.2s}.modal-container .inline-buttons a:hover,.modal-container a.inline-button:hover{border-color:#ff5e7c;background-color:#ff5e7c;color:#fff}#update_lists_inner .fieldset.new_list{padding-right:15px}#update_lists_inner .fieldset.new_list input{display:inline;margin-bottom:4px}@keyframes fade{from{opacity:0}to{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.overlay{position:fixed;display:none;opacity:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000;text-align:center}.overlay.show{display:table;opacity:1;animation:fade 2s 1}.overlay.show i{animation:spin 2s infinite}.overlay .spinner{display:table-cell;vertical-align:middle}.overlay i{font-size:6em;color:#fff}.overlaySearch{position:fixed;display:none;opacity:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000;text-align:center}.overlaySearch.show{display:table;opacity:1;animation:fade 2s 1}.overlaySearch.show i{animation:spin 2s infinite}.overlaySearch .spinner{display:table-cell;vertical-align:top}.overlaySearch i{font-size:6em;color:#fff}.element-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.15)}.element-overlay .spinner{position:relative;top:50%;transform:translateY(-50%);text-align:center;color:#fff}.element-overlay .spinner i{font-size:50px}.modal-container{position:relative;width:30%;min-width:320px}.modal-container.hide,.profile.hide{display:none}.application-form .cv .radio-left{width:100%}.ethos .members .member{width:100%;padding:50px 0 50px 0}.button.request{margin-top:5px!important}.profile .id-edit form{display:block!important}div.search div.cover :not(div.course-listing.search){background:url(../../images/search/user/cover.jpg) no-repeat left top!important;background-size:cover!important}div.companies-listing div.cover{background:url(../../images/search/company/cover.jpg) no-repeat left top!important;background-size:cover!important}div.jobs-details div.cover,div.jobs-listing div.cover{background:url(../../images/search/job/cover.jpg) no-repeat left top!important;background-size:cover!important}.results .placeholder{display:none}.results .empty .placeholder{display:block}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin:10px 11px}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.gallery .item.selected .image-container{border:1px solid #93cadb;border-radius:3px}.gallery .item.selected .image-container img{border:none!important;border-radius:0!important}.gallery .item .image-container{border:1px solid #e4e5e6;border-radius:3px}.gallery .item .image-container img{border:none!important;border-radius:0!important}.calendar-edit.staff-job .details.checkboxes{display:block;padding-bottom:.7em}.calendar-edit.staff-job section.edit-availability{display:none}.calendar-edit .edit-availability .availability-status a{display:block!important;padding:8px 15px!important;margin:0!important;margin-right:10px!important;border-radius:3px!important;font-size:.91667em!important;font-weight:700!important;text-align:center!important;transition:all .1s!important}.calendar-edit .edit-availability .availability-status a.cancel{color:#606568!important;background-color:#e1e2e2!important}.calendar-edit .edit-availability .availability-status a.clear{color:#fff!important;background-color:#1897be!important}.chosen-container-single .chosen-single{padding:8px 14px}div.picker__day--selected{background:0 0}.cancel.cancel-block{margin-left:0!important}.quick-edit .edit-close,.quick-edit .save{display:none}.is-editing .quick-edit .edit{display:none}.is-editing .quick-edit .edit-close,.is-editing .quick-edit .save{display:inline-block}.testimonial{width:100%;background:url(../../images/icons/quote_small.png) no-repeat left 5px!important}.hover-blue{background-color:#1897be!important}.timeline .item.top-position .icon:before{background:url(../../images/icons/rocket.png) no-repeat center center!important}.quotes{background:url(../../images/icons/quote.png) no-repeat center 35px #fff!important}.header .logo{background:url(../../images/logo.png) no-repeat left 14px!important}div.banner div.slides div.cover{background:url(../../images/homepage/covers/2.jpg) no-repeat center top;background-size:cover}div.banner div.slides div.cover:first-child{background:url(../../images/homepage/covers/1.jpg) no-repeat center top;background-size:cover}.dashboard .company-id-pane,.dashboard .container-right .company-content{display:none}.dashboard .company-id-pane.active,.dashboard .container-right .company-content.active{display:block}.dashboard .container-top .switch .group a span{width:75%}.banner-secondary b{font-weight:300}.testimonials-edit>form.request-testimonial{display:block}.dashboard .network-updates-listing.locked .heading,.dashboard .network-updates-listing.locked .heading-edit{width:100%;height:55px;background:url(../images/placeholders/text.png) no-repeat left center}.profile .heading .options .join.joined{background-color:#ccc}fieldset.hide{display:none}.registration h3,.registration p.lead{max-width:80%}.registration label.inline-label{float:left;display:inline;width:auto;margin:0}.registration .server_errors .error{display:block}.registration label.error{display:inline-block;margin-left:43%;width:100%;text-align:left;font-size:1.08333em;outline:0;color:red}.registration input.error,.registration select.error,.registration textarea.error{display:inline-block}.registration .indicators p,.settings .indicators p{display:none}.registration .step1.active,.registration .step2.active,.registration .step3.active{display:block}.registration .spinner{display:none}.registration .employer .step1 fieldset{display:block}.registration div.upload,.registration div.uploaded{float:left}#recurly_subscribe_form{margin:0 auto}#recurly_subscribe_form form.recurly{margin:0 auto}.pricing header h3{clear:both;font-family:gotham,sans-serif;font-weight:300;font-size:2em;margin:0;color:#666;margin:0}.pricing p{font-family:Roboto,sans-serif;color:#333;font-size:1.1em}.pricing.registration p{padding:0 6em}.pricing-footer{clear:both;padding-top:3em;text-align:center;color:#333;font-family:Roboto,sans-serif}.call-to-action a{width:420px}@media screen and (max-width:680px){.call-to-action a{width:80%}}.search .wrap .ads{margin-bottom:20px}.search .wrap .ads img{width:100%;height:auto}.search .results .search-results{background:#fff;border:#e4e5e6}.search .results .more{clear:both;position:relative;margin:30px auto 0;max-width:300px;padding:10px 15px;border-radius:3px;text-align:center;color:#fff;background-color:#1897be;font-size:1.3em;font-family:Roboto,sans-serif;text-transform:capitalize;font-weight:700}.search .results .more.hide{display:none}.search .results .company .heading h1{margin:0 0 10px 0}.results{position:relative;min-height:180px}.fieldset .hide{display:none!important}.search-reset{display:block;margin-bottom:15px;text-decoration:none;text-transform:uppercase;color:#606568;font-weight:700;font-size:1.08333em}.filters .search-reset .reset{display:inline;float:right;margin:0;color:#1294bc;font-weight:400!important}.filters .options label.field-label{display:block;text-decoration:none;text-transform:uppercase;color:#606568;font-size:1.08333em;margin-bottom:15px;font-weight:700}.filters .options .network label{text-transform:uppercase;color:#606568;font-size:1.08333em;font-weight:700}.filters .tip{clear:left;display:block;font-family:Roboto,sans-serif;font-weight:400;font-size:1em;color:#777;margin:6px 0 0 0;padding-top:.5em}#in_list_section #in_list_select .chosen-container{width:270px!important}#in_list_section .chosen-container a{background-color:#fff;text-transform:none;margin-left:0;font-weight:400;font:13px Helvetica,Arial,sans-serif;border-left:1px solid #e4e5e6;border-right:1px solid #e4e5e6;border-top:0;border-bottom:0;color:#333;padding:10px 14px}.results .credits-listing{padding-top:5px}.results .credits-listing li{padding:1px 0}#search-footer-no-pagination{display:none}.search-footer{position:relative;float:left;display:block;width:74.41059%;margin:0 auto}.pagination .search-footer{width:auto;margin-left:34%;letter-spacing:0}.pagination .search-footer a{text-transform:none;padding:0;color:#1294bc}.search-footer .inner{border:1px solid #e4e5e6;background-color:#fff;border-radius:3px;padding:1em;text-align:center;width:70%;margin:23px auto}.pagination .search-footer .inner{width:100%;margin:23px}.search-footer .inner h3{font-size:1.5em;font-weight:300;font-family:gotham,sans-serif;color:#333;margin:.2em 0 0 0}.search-footer .inner h3:before{font-family:'Flaticons Solid';content:"\e0c7";margin-right:5px;font-weight:400;font-size:14px;vertical-align:middle;color:#94cbdb}.search-footer .inner p{font-family:Roboto,sans-serif;font-weight:400;font-size:1.2em;color:#777;margin:0 0 .4em 0}@media all and (max-width:1000px){#search-footer-no-pagination .search-footer,.pagination .search-footer{margin:0;width:100%}#search-footer-no-pagination .search-footer .inner,.pagination .search-footer .inner{width:100%;margin:23px auto}}.disability_count,.ethnicity_count{display:none}.results .heading .status.staff_job,.results .heading .status.staff_job:before{color:#e0ad40}.all_label{display:none}.filters .options .chosen-container-multi li.search-field input[type=text]{padding:0}.results .heading .status.unknown{color:#ccc;background-image:none}.results{position:relative;min-height:180px}#results_overlay{display:none;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.3);width:100%;height:100%;z-index:2000;text-align:center}.search-people #results_overlay{display:block}#results_overlay_spinner{display:table;width:100%;height:100%}#results_overlay_spinner div{display:table-cell;vertical-align:top;padding-top:60px}#results_overlay_spinner div img{width:64px}.filters .filter .picker.picker-checkbox .picker-label.zero_count{color:#999}#selected_filters,#selected_filters_diversity{margin-left:15px}#selected_filters span,#selected_filters_diversity span{padding:.5em 1em;margin:0 .5em .8em 0;display:inline-block;border-radius:3px;background-color:#eee;color:#666}.list-management .options a{background-image:none}#with_selected_wrap .selecter{max-width:100%}a.remove_filter{width:7px;height:13px;margin-left:6px;display:inline-block;position:relative;text-decoration:none;transition:all,.2s}a.remove_filter:before{content:"\e5a3";font-family:"Flaticons Stroke";font-size:13px;font-weight:400;line-height:17px;display:block;color:#696d71;position:absolute;left:0;right:0;margin:0 auto}a.remove_filter:hover:before{content:"\e5b7"}.no_matches{display:block;margin:0;padding:1em 0;color:#777;font-style:italic}.availability{margin-top:1em}.success-icon:before,.tick:before{content:"\e5a2";font-family:"Flaticons Stroke";font-weight:400;margin-right:4px;font-size:12px}.success-icon{color:#3c763d}.info-icon:before{content:"\e4af";font-family:"Flaticons Stroke";font-weight:400;margin-right:4px;font-size:12px}.info-icon{color:#31708f}.alert-icon{color:#a94442}.alert-icon:before{content:"\e4ac";font-family:"Flaticons Stroke";font-weight:400;margin-right:4px;font-size:12px;color:red}.results .options .list.tick:before{content:"\e5a2"}#search_results .info{margin-left:1em}.results .current_user_badge{display:block;padding:5px;margin:5px 0 0 10px;border-radius:3px;float:left;text-transform:uppercase;font-size:.83333em;font-weight:400;line-height:1em;color:#888;background-color:#eee}.results div.note{margin-top:5px}.results div.note ul{float:right}.results div.note p{width:65%}.results div.note li:before{display:none}.results .profile-image img{width:123px}.results .heading .status.unknown a{color:#ccc}@media screen and (max-width:680px){.results .result:hover{background-color:inherit}.results .result:hover .heading h1 a{color:inherit}}