.margin-top-0{margin-top:0}.block-element{display:block}.label-text{text-transform:uppercase}#jdp-map-widget-content{width:100%;height:300px;background-color:#e4e4e4}.job-details-content{padding-top:20px;background-color:#e4e4e4}.jdp-map-widget-title,.jdp-media-title{text-transform:uppercase}.jdp-media-content img,.jdp-media-content video{width:100%}.social-sharing-buttons a span{margin-right:10px;margin-bottom:10px}.social-sharing-title{font-weight:700;margin-bottom:10px}.social-button-container{margin-left:10px}.jdp-title-container{margin-left:0;max-width:100%}.jdp-title-inner-container{position:relative;padding:10px 30px;margin-top:25px;margin-bottom:25px;background-color:#333;color:#fff}.jdp-join-link{display:block;margin:10px 10px 20px;text-align:center}#jdp-not-ready-to-apply-link-top{color:#fff}#jdp-not-ready-to-apply-link-bottom{color:#000}#jdp-title-date-posted{padding-bottom:20px}.jdp-title-container .jdp-job-title{text-transform:uppercase}.jdp-apply-button-bottom-jfi-modal,.jdp-apply-button-top-jfi-modal{cursor:pointer}.jdp-job-snapshot-card a{text-decoration:underline;text-transform:capitalize}.snapshot-padding{padding:0;list-style:none;list-style-position:inside}.snapshot-text{padding-left:10px;padding-top:2px;text-indent:hanging}.snapshot-icon,.snapshot-text{display:table-cell;padding-bottom:0}.snapshot-icon{vertical-align:top;font-size:1.5em;height:50px;padding-left:5px}.snapshot-heading{margin-top:-10px}@media only screen and (max-width:767px){.jdp-title-block-position,.jdp-top-apply-block-position{display:block;padding:0}}@media only screen and (min-width:768px){.jdp-title-block-position{display:table-cell;padding-right:20px}.jdp-top-apply-block-position{display:table-cell;padding-left:20px;padding-top:25px;vertical-align:bottom;width:15%}}.similar-jobs-container{padding:0 0 1.1em}.similar-jobs>li+li:before{padding:0 .55em;color:#000;content:"|"}.similar-jobs li{display:inline-block}@media only screen and (max-width:767px){.similar-jobs-container{padding:0 1.1111em 1.1111em}.similar-jobs li{display:block}.similar-jobs>li+li:before{padding:0;content:""}}.similar-jobs{padding:0;margin:0;background-color:inherit;list-style:none;display:block}#recommendation-table{margin-top:1em;border-bottom:1px solid #cecece}#recommendation-table .job-result{border-top:1px solid #cecece;cursor:pointer;transition:all .3s ease 0s}#recommendation-table .job-result:hover{background-color:#f7f7f7}#recommendation-table .job-result-header{background-color:#cecece;font-size:1.2em}#recommendation-table a.job-result-title{font-weight:700}#recommendation-table .job-result-header th{padding:.5em 0 .5em .5em}#recommendation-table td,#recommendation-table th{border:none}#recommendation-table td{padding-top:1em;padding-bottom:1em}@media only screen and (max-width:767px){#recommendation-table td{width:85%;display:block;padding-top:0;padding-bottom:0;font-size:.75em}#recommendation-table .job-result td a.job-result-title{font-size:1.4em}#recommendation-table .job-result{position:relative;display:block;padding-top:.5em;padding-bottom:.5em}#recommendation-table .job-result .glyphicon-menu-right{float:right;font-size:1.4em;position:absolute;left:93%;top:40%}}.browse-by-country-tab-section{list-style:none}.browse-by-country-tab-section a,.browse-by-country-tab-section div,.browse-by-country-tab-section li{display:inline-block}.browse-by-country-tab-section .dropdown-menu{-moz-column-count:2;-webkit-column-count:2;column-count:2}.browse-by-country-tab-section .dropdown-menu li{width:100%}.browse-by-country-tab-section .dropdown-menu li a{background:#fff}.browse-by-country-tab-section .dropdown-menu li a:active,.browse-by-country-tab-section .dropdown-menu li a:focus,.browse-by-country-tab-section .dropdown-menu li a:hover{padding:3px 20px;background:#e4e4e4}.browse-by-country-tab,.browse-by-country-tab:active,.browse-by-country-tab:focus,.browse-by-country-tab:hover{padding:5px 10px;margin-right:15px;font-size:.85em;text-decoration:none;background:#e4e4e4}.browse-by-country-tab-section{margin-bottom:35px}.browse-by-content-section{margin-top:1em;margin-bottom:1em}#browse-by-header{margin-top:5px}#sign-up-section{margin-top:15px}#browse-by-facet-items-section{margin-top:25px;margin-left:20%}#browse-by-facet-items-list{list-style-type:none;text-transform:capitalize}#browse-by-facet-items-list li{padding-top:2px;padding-bottom:2px}@media only screen and (min-width:768px){#browse-by-facet-items-list{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media only screen and (max-width:767px){.browse-by-country-tab-section a.browse-by-country-tab,.browse-by-country-tab-section a.browse-by-country-tab:hover{padding:10px}.browse-by-country-tab-section .dropdown.open a,.browse-by-country-tab-section .dropdown.open a:hover{padding:5px 20px}.browse-by-country-tab-section a,.browse-by-country-tab-section div,.browse-by-country-tab-section li{width:100%}.browse-by-country-tab-section div,.browse-by-country-tab-section li{margin-top:15px}.browse-by-country-tab-section .dropdown-menu{-moz-column-count:1;-webkit-column-count:1;column-count:1}#browse-by-header{font-size:1.5em}#browse-by-facet-items-section{margin-left:13px}#browse-by-facet-items-list li{padding-top:10px;padding-bottom:10px}}#desktop-job-location-sort a{cursor:default}.address-line{margin-top:5px;display:block;font-size:.75em;color:rgba(0,0,0,.5)}.uppercase{text-transform:uppercase}.caret-facet-item-container{background:#fff}.mobile-dropdown-sort{width:100%;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.mobile-dropdown-sort li{position:relative;display:block;border-top:1px solid #ccc;padding:10px}.mobile-dropdown-sort li a{display:block;text-decoration:none}.mobile-dropdown-sort ul{padding:0}.mobile-dropdown-sort #mobile-selected-option-text{padding:10px}#mobile-sort-title,#mobile-sort-title:active,#mobile-sort-title:focus,#mobile-sort-title:hover{text-decoration:none}#mobile-selected-option-text{display:inline-block;vertical-align:middle;width:80%}#mobile-selected-option-dropdown-arrow,#mobile-selected-option-dropdown-arrow:active,#mobile-selected-option-dropdown-arrow:focus,#mobile-selected-option-dropdown-arrow:hover{display:inline-block;vertical-align:middle;width:10%}#jrp-desktop-facet-col a:hover,#mobile-selected-option-dropdown-arrow:active i,#mobile-selected-option-dropdown-arrow:active i:active,#mobile-selected-option-dropdown-arrow:active i:focus,#mobile-selected-option-dropdown-arrow:active i:hover,#mobile-selected-option-dropdown-arrow:focus i,#mobile-selected-option-dropdown-arrow:focus i:active,#mobile-selected-option-dropdown-arrow:focus i:focus,#mobile-selected-option-dropdown-arrow:focus i:hover,#mobile-selected-option-dropdown-arrow:hover i,#mobile-selected-option-dropdown-arrow:hover i:active,#mobile-selected-option-dropdown-arrow:hover i:focus,#mobile-selected-option-dropdown-arrow:hover i:hover,#mobile-selected-option-dropdown-arrow i,#mobile-selected-option-dropdown-arrow i:active,#mobile-selected-option-dropdown-arrow i:focus,#mobile-selected-option-dropdown-arrow i:hover{text-decoration:none}#jrp-desktop-facet-col .caret-facet-title{text-transform:capitalize}#jrp-desktop-facet-col .facet-arrow{padding:5px 25px 10px 0;font-size:.9em;float:right}#jrp-desktop-facet-col #narrow-search-header{color:#fff;padding:10px;text-align:center;font-size:1.22em;font-weight:700;margin:0;text-transform:uppercase}#jrp-desktop-facet-col #desktop-facets-body{background:#e5e5e5}#jrp-desktop-facet-col .caret-facet-item-container,#jrp-desktop-facet-col .selected-caret-facet-item-container{display:flex;border:1px solid #ccc;width:85%;font-weight:700;display:inline-block;padding:13px 22px;margin-left:1em}#jrp-desktop-facet-col .caret-facet-item-container .caret-facet-title,#jrp-desktop-facet-col .selected-caret-facet-item-container .caret-facet-title{word-wrap:break-word;max-width:85%;display:inline-block}#jrp-desktop-facet-col .caret-facet-item-container .caret-facet-accent,#jrp-desktop-facet-col .selected-caret-facet-item-container .caret-facet-accent{float:right}#jrp-desktop-facet-col .desktop-facets:last-child{padding-bottom:20px}#jrp-desktop-facet-col .view-facet-btn-container{font-size:1em;margin-left:7%;font-weight:700;padding-left:10px}@media only screen and (min-width:992px){#desktop-facets-body,.facet-collapsable{overflow:visible;display:block}.no-pointer{pointer-events:none}#jrp-desktop-facet-col .caret-facet-category-header{font-size:1.55em;text-transform:uppercase;padding:.5em 0 .5em .7em}}@media only screen and (max-width:991px){.address-line{font-size:1em}#jrp-desktop-facet-col{margin-bottom:20px}#jrp-desktop-facet-col #desktop-facets-container{background:#e5e5e5;padding:20px 0}#jrp-desktop-facet-col #narrow-search-header{width:50%;margin:auto}#jrp-desktop-facet-col .caret-facet-category-header{margin:20px auto;font-size:1.22em;width:90%;padding:9px 0 10px 20px;text-transform:uppercase}#jrp-desktop-facet-col .caret-facet-item-container,#jrp-desktop-facet-col .selected-caret-facet-item-container{width:90%;display:block;margin:auto}#jrp-desktop-facet-col #desktop-facets-body{background:#e5e5e5}#jrp-desktop-facet-col .view-facet-btn-container{margin:0 auto;width:90%;padding:10px 15px 10px 10px;background:#cecece}}@media only screen and (max-width:767px){#jrp-desktop-facet-col{background:#cecece}#jrp-desktop-facet-col .view-facet-btn-container{background:#e5e5e5}#jrp-desktop-facet-col #desktop-facets-body,#jrp-desktop-facet-col #desktop-facets-container,#jrp-desktop-facet-col #jrp-desktop-facet-col{background:#cecece}#jrp-desktop-facet-col #narrow-search-header{width:70%}}.job-result-header>a:hover,a.job-result-title:hover{text-decoration:none}.missing-job-bar{padding:10px;background:#e5e5e5;color:#000}.fa-envelope-o{font-size:1.55em;text-decoration:none;color:#fff}.join-row{margin-top:1em;margin-bottom:1em}.mobile-sort-jobs{display:block;margin:auto;width:200px}.mobile-job-count-message{display:inline-block;font-size:1.22em}.mobile-dropdown-sort{display:inline-block}.pagination{border-radius:0;font-size:1em;margin-top:0;margin-bottom:0;float:right}.jrp-mobile-pagination-button{display:inline-block;width:100%;text-align:center;margin:0 1%;padding:6px 0;font-size:1.5em}.jrp-mobile-pagination-button:active,.jrp-mobile-pagination-button:focus,.jrp-mobile-pagination-button:hover{text-decoration:none}.jrp-pagination-row{padding-bottom:20px}.pagination a{color:#fff}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0}.pagination>li>a,.pagination>li>span{border-radius:0;border:0 none;color:#000}.next-mobile-page,.previous-mobile-page{display:inline-block;width:100%;text-align:center;margin:0 1%;padding:6px 0;font-size:1.5em}.next-mobile-page:focus,.next-mobile-page:hover,.previous-mobile-page:focus,.previous-mobile-page:hover{text-decoration:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-moz-opacity:.8;opacity:.8}a.caret-result-item:focus,a.caret-result-item:hover{text-decoration:none}#job-result-table{font-size:1em;border-bottom:1px solid #e5e5e5}#job-result-table .job-result{border-top:1px solid #e5e5e5;cursor:pointer;transition:all .3s ease 0s}#job-result-table .job-result:hover{background-color:#f7f7f7}#job-result-table .job-result-header{background-color:#e5e5e5}#job-result-table a.job-result-title{font-weight:700}#job-result-table .job-result-header th{padding:.5em 0 .5em .5em}#job-result-table td,#job-result-table th{border:none}#job-result-table td{padding-top:1em;padding-bottom:1em}@media only screen and (max-width:767px){.jrp-mobile-table{padding:0}.join-row{margin-top:1em}.join-container{text-align:center}.table-container{padding:0}#job-result-table td{width:85%;display:block;padding-top:0;padding-bottom:0;font-size:.75em}#job-result-table .job-result td a.job-result-title{font-size:1.4em}#job-result-table .job-result{position:relative;display:block;padding:.5em}#job-result-table .job-result .glyphicon-menu-right{float:right;font-size:1.4em;position:absolute;left:90%;top:40%}}.search-bar-element{display:table-cell}.search-field-container{width:50%;padding-right:30px;padding-left:0;vertical-align:top}@media only screen and (max-width:767px){.search-field-container{width:100%}.search-bar-element{display:block;padding-left:30px;padding-right:30px}}.breadcrumb{background-color:#fff;padding-left:0;text-transform:capitalize}.spinner{margin-top:1em;margin-bottom:1em;text-align:center}.loading-gif{width:3em}