OwlCyberSecurity - MANAGER
Edit File: plugin.css
@charset "UTF-8"; @import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=vietnamese'); .jobsearch-typo-wrap *,.jobsearch-typo-wrap { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .jobsearch-row * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body { position: relative; } .jobsearch-typo-wrap { font-family: 'Roboto', sans-serif; color: #999999; line-height: 24px; } a,a:focus, .jobsearch-typo-wrap button:focus { outline: none; } .jobsearch-typo-wrap button:focus { border-radius: 0px; } .jobsearch-typo-wrap a { text-decoration: none; } /* Main Grid */ .jobsearch-plugin-default-container { width: 1140px; margin: 0 auto; } .jobsearch-row,.jobsearch-typo-wrap .jobsearch-row { margin: 0px -15px; } .jobsearch-row:after,.jobsearch-typo-wrap .jobsearch-row:after { clear: both; } .jobsearch-row:after, .jobsearch-row:before, .jobsearch-typo-wrap .jobsearch-row:after, .jobsearch-typo-wrap .jobsearch-row:before { display: table; content: ""; } .jobsearch-column-1, .jobsearch-column-2, .jobsearch-column-3, .jobsearch-column-4, .jobsearch-column-5, .jobsearch-column-6, .jobsearch-column-7, .jobsearch-column-8,.jobsearch-column-9, .jobsearch-column-10, .jobsearch-column-11, .jobsearch-column-12, .jobsearch-typo-wrap .jobsearch-column-1, .jobsearch-typo-wrap .jobsearch-column-2, .jobsearch-typo-wrap .jobsearch-column-3, .jobsearch-typo-wrap .jobsearch-column-4, .jobsearch-typo-wrap .jobsearch-column-5, .jobsearch-typo-wrap .jobsearch-column-6, .jobsearch-typo-wrap .jobsearch-column-7, .jobsearch-typo-wrap .jobsearch-column-8,.jobsearch-typo-wrap .jobsearch-column-9, .jobsearch-typo-wrap .jobsearch-column-10, .jobsearch-typo-wrap .jobsearch-column-11, .jobsearch-typo-wrap .jobsearch-column-12,.careerfy-featured-jobs-list [class*="col-md-"] { float: left; padding: 0px 15px; } .jobsearch-column-12 { width: 100%; } .jobsearch-column-11 { width: 91.66666667%; } .jobsearch-column-10 { width: 83.33333333%; } .jobsearch-column-9 { width: 75%; } .jobsearch-column-8 { width: 66.66666667%; } .jobsearch-column-7 { width: 58.33333333%; } .jobsearch-column-6 { width: 50%; } .jobsearch-column-5 { width: 41.66666667%; } .jobsearch-column-4 { width: 33.33333333%; } .jobsearch-column-3 { width: 25%; } .jobsearch-column-2 { width: 16.66666667%; } .jobsearch-column-1 { width: 8.33333333%; } .jobsearch-typo-wrap h1,.jobsearch-typo-wrap h2, .jobsearch-typo-wrap h3,.jobsearch-typo-wrap h4 .jobsearch-typo-wrap h5,.jobsearch-typo-wrap h6 { clear: inherit; font-weight: 600; margin-bottom: 8px; color: #333; letter-spacing: 1.1px; } button,select { outline: none; } .jobsearch-typo-wrap li { line-height: 28px; } .jobsearch-typo-wrap a:focus,.widget a,.widget a:hover,.widget ul li a:hover { box-shadow: inherit; } /* Banner */ .jobsearch-banner { float: left; width: 100%; position: relative; padding: 138px 0px 139px 0px; } .jobsearch-banner-transparent, .careerfy-banner-transparent { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0.75; background-color: #203242; } /* Banner Caption */ .jobsearch-banner-caption { float: left; width: 100%; text-align: center; position: relative; } .jobsearch-banner-caption h1 { margin-bottom: 17px; font-size: 45px; color: #ffffff; font-weight: 200; line-height: 1.2; } .jobsearch-banner-caption p { display: inline-block; width: 60%; font-size: 18px; font-weight: 300; color: #ffffff; margin-bottom: 48px; } /* Banner Search */ .jobsearch-banner-search { display: inline-block; width: 85%; margin-bottom: 33px; } .jobsearch-banner-search ul { display: flex; width: 100%; } .jobsearch-banner-search input[type="text"], .jobsearch-banner-search button, .jobsearch-select-style select, .jobsearch-banner-search ul li input[type="number"], .jobsearch-advance-search-holdr .jobsearch-banner-search textarea { display: flex; width: 100%; } .jobsearch-select-style .select2-container, .fancy-select-wrap .select2-container { display: none; } .jobsearch-select-style .select2-hidden-accessible, .fancy-select-wrap .select2-hidden-accessible { clip: auto !important; height: auto !important; margin: 0px !important; overflow: inherit !important; position: static !important; width: 100% !important; } .jobsearch-select-style .select2-hidden-accessible.selectize-dropdown, .fancy-select-wrap .select2-hidden-accessible.selectize-dropdown { position: absolute !important; } body[data-fancy-form-rcs="1"] .jobsearch-select-style .fancy-select-wrap, body[data-fancy-form-rcs="1"] .fancy-select-wrap { padding-top: 0px; } .jobsearch-banner-search ul li { display: inline-flex; list-style: none; position: relative; flex: 1; } .jobsearch-banner-search ul li > div { width: 100%; } .jobsearch-banner-search input[type="text"]:focus { border-color: #f2f2f2; } .jobsearch-banner-search input[type="text"], .jobsearch-banner-search ul li input[type="number"] { background-color: #ffffff; height: 60px; border: 1px solid #f2f2f2; border-left: none; font-size: 12px; color: #666666; padding: 8px 18px; } .jobsearch-advance-search-holdr input[type="text"], .jobsearch-advance-search-holdr .jobsearch-banner-search input[type="number"] { border-left: 1px solid #f2f2f2; } .jobsearch-advance-search-holdr .jobsearch-banner-search textarea { background-color: #ffffff; height: 60px; border: 1px solid #f2f2f2; font-size: 12px; color: #111; padding: 8px 18px; } .jobsearch-advance-search-holdr .filter-datewise-con { margin: 0px -5px; } .jobsearch-advance-search-holdr .filter-datewise-con label { float: left; width: 50%; padding: 0px 5px; } .jobsearch-advance-search-holdr .filter-datewise-con label input { color: #111 !important; font-weight: normal; } .jobsearch-advance-search-holdr .jobsearch-banner-search input[type="number"] { color: #111 !important; } .jobsearch-banner-search ul li i { position: absolute; right: 19px; top: 21px; color: #999999; font-size: 16px; z-index: 2; } .jobsearch-banner-search li.jobsearch-banner-submit:hover i { color: #13b5ea; } .jobsearch-banner-search li.jobsearch-banner-submit:hover input[type="submit"] { background-color: transparent; } .jobsearch-banner-search input[type="submit"]:focus { background-color: transparent !important; } /* Select Style */ .jobsearch-select-style select { padding: 8px 18px; background: #fff; color: #666666; height: 60px; border: 1px solid #f2f2f2; border-left: none; font-size: 12px; font-weight: 400; outline:none; display: inline-block; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; } .jobsearch-typo-wrap .jobsearch-select-style select { height: 60px; } .jobsearch-select-style select option { padding: 8px 18px; } .jobsearch-select-style { position: relative; } .jobsearch-select-style:after { content: "\e967"; font-family: wp-jobsearch-icomoon; color: #999999; right: 20px; top: 17px; position: absolute; pointer-events: none; } .jobsearch-banner-search button { height: 60px; border: 1px solid; position: relative; z-index: 5; cursor: pointer; color: #fff; display: flex; align-items: center; justify-content: center; border-radius: 0px; } .jobsearch-banner-search button:hover { border-radius: 0px; } .jobsearch-banner-search ul li.jobsearch-banner-submit:hover button { background-color: #fff; } .jobsearch-banner-search .jobsearch-banner-submit button i { color: #fff; font-size: 24px; position: static; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-banner-btn { display: inline-block; } .jobsearch-banner-btn a:hover { color: #ffffff; } .jobsearch-banner-btn a { float: left; padding: 12px 20px; color: #ffffff; font-weight: 500; border-radius: 2px; background-color: rgba(0,0,0,0.50); margin: 10px 6px 0px 6px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-banner-btn a i { font-size: 24px; margin: 0px 6px 0px 0px; display: inline-block; vertical-align: sub; } /* Categories List */ .categories-list, .categories-list ul li a { float: left; width: 100%; } .categories-list ul li { list-style: none; text-align: center; margin-bottom: 50px; float: none; display: inline-block; vertical-align: top; margin-right: -4px; } .categories-list ul li i { font-size: 50px; display: block; margin-bottom: 28px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .categories-list ul li:hover i { -webkit-transform: rotateY(160deg); -moz-transform: rotateY(160deg); -ms-transform: rotateY(160deg); -o-transform: rotateY(160deg); transform: rotateY(160deg); } .categories-list ul li .jobcat-title { display: block; text-transform: uppercase; font-weight: 500; line-height: 1; margin-bottom: 4px; font-size: 14px; } .categories-list ul li span { font-size: 13px; } /* Job Listing */ .jobsearch-job-listing { float: left; width: 100%; } .jobsearch-job-listing ul li { list-style: none; } /* Featured Listing */ .jobsearch-featured-listing > ul > li { margin-bottom: 30px; } .jobsearch-featured-listing { margin-bottom: 25px; } .jobsearch-table-layer { display: table; width: 100%; } .jobsearch-table-row { display: flex; width: 100%; align-items: center; gap: 10px; } .jobsearch-table-cell { display: inline-flex; flex-wrap: wrap; line-height: 26px; align-items: center; } .jobsearch-employer-transactions .jobsearch-table-layer, .jobsearch-employer-transactions .jobsearch-table-row, .jobsearch-employer-packages .jobsearch-table-layer, .jobsearch-employer-packages .jobsearch-table-row { display: flex; } .jobsearch-employer-transactions .jobsearch-table-cell, .jobsearch-employer-packages .jobsearch-table-cell { flex: 1; display: inline-flex; align-items: center; } .jobsearch-joblisting-text .jobsearch-table-cell { width: auto; } .jobsearch-featured-listing figure, .jobsearch-featured-listing-text { display: table-cell; vertical-align: middle; } .jobsearch-featured-listing .jobsearch-table-layer { border: 1px solid #ececec; } .jobsearch-featured-listing figure a { display: inline-block; } .jobsearch-featured-listing figure ~ .jobsearch-featured-listing-text { border-left: 1px solid #ececec; } .jobsearch-featured-listing-text { padding: 11px 19px 3px 19px; } .jobsearch-option-btn.jobsearch-blue { background-color: #186fc9; } .jobsearch-option-btn.jobsearch-red { background-color: #e12335; } .jobsearch-option-btn.jobsearch-green { background-color: #f1630d; } .jobsearch-featured-listing figure { margin-bottom: 0px; text-align: center; width: 119px; padding: 20px; } .jobsearch-featured-listing-text h2 { font-size: 16px; display: inline-block; width: 90%; margin-bottom: 1px; } .jobsearch-like-list { float: right; color: #8eb507; } .jobsearch-featured-listing-text time { display: block; line-height: 1; font-size: 12px; font-weight: 400; margin-bottom: 19px; } .jobsearch-featured-listing-options { display: inline-block; width: 100%; border-top: 1px solid #eeeeee; padding-top: 12px; } .jobsearch-featured-listing-options ul { float: left; width: 70%; margin: 0px; } .jobsearch-featured-listing-options ul li { float: left; list-style: none; margin-right: 14px; } .jobsearch-featured-listing-options ul li a { color: #999; font-size: 12px; } .jobsearch-featured-listing-options ul li i { font-size: 10px; color: #b1b7c1; margin-right: 3px; } .jobsearch-option-btn { float: right; padding: 8px 17px 8px 17px; font-size: 12px; color: #ffffff; background-color: #53b427; text-transform: uppercase; line-height: 1; } /* SubHeader Form */ .jobsearch-subheader-form { float: left; width: 100%; text-align: center; margin-bottom: 42px; position: relative; z-index: 2; } .jobsearch-top-searchbar { float: left; width: 100%; padding-top: 40px; } .jobsearch-top-searchbar .jobsearch-banner-search { width: 100%; } .jobsearch-subheader-form .jobsearch-banner-search { background-color: #ffffff; padding: 20px; margin: 0px; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10); } .jobsearch-subheader-form .jobsearch-banner-search ul li:first-child input[type="text"] { border-left: 1px solid #f2f2f2; } .jobsearch-subheader-form .jobsearch-banner-search ul li input[type="text"] { color: #000; outline: none; } /* FilterAble */ .jobsearch-filterable { float: left; width: 100%; margin-bottom: 33px; padding: 15px 19px 15px 19px; background-color: #fbfbfb; } .jobsearch-filterable .clear-tags { float: right; padding: 5px 0px 0px 0px; color: #e12335; } .no-candidate-match-error { display: flex; width: 100%; flex-wrap: wrap; gap: 10px; line-height: 1; } .no-candidate-match-error em { width: 100%; } .col-md-4 .no-candidate-match-error { width: 100%; } .no-candidate-match-error a { float: left; padding: 10px 16px; color: #ffffff; text-transform: uppercase; font-weight: 500; border-radius: 2px; margin: 0px; background-color: #e12335; font-size: 13px; } .jobsearch-filterable h2 { float: left; font-size: 18px; margin-bottom: 0px; line-height: 1; } .jobsearch-filterable ul { float: left; } .jobsearch-filterable.jobsearch-filter-sortable { padding: 0px; background-color: transparent; margin-bottom: 0px; display: flex; width: 100%; justify-content: space-between; align-items: center; } .sortfiltrs-contner { display: flex; width: 100%; justify-content: space-between; align-items: center; margin-bottom: 15px; flex-wrap: wrap; } .jobsearch-filter-sortable ul { display: inline-flex; gap: 5px; align-items: center; } .jobsearch-filterable ul li { display: inline-flex; list-style: none; } .jobsearch-filterable ul li:first-child { padding-left: 0px; } .jobsearch-filterable ul li:last-child { padding-right: 0px; } .jobsearch-filterable ul li a i { color: #e12335; } .jobsearch-filterable ul li i { font-size: 14px; float: left; margin: 2px 0px 0px 0px; } .jobsearch-filterable .filtration-tags li i { margin: 0px 6px 0px 0px; } .jobsearch-filterable ul li a { background-color: #ffffff; border: 1px solid #e2e2e2; border-radius: 2px; color: #3b3b3b; display: inline-flex; font-size: 12px; padding: 2px 8px 3px; align-items: center; flex-direction: row-reverse; } .jobsearch-filterable-select select, #top .jobsearch-filterable-select select { padding: 4px 0px; background: transparent; color: #333; height: 26px; width: 130px; border: none; font-size: 14px; font-weight: 400; outline:none; display: inline-block; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; } .jobsearch-filterable-select select option { padding: 4px 3px; } .jobsearch-filterable-select { position: relative; display: inline-block; } .jobsearch-filterable-select:after { content: "\e967"; font-family: wp-jobsearch-icomoon; right: 0px; top: 1px; position: absolute; pointer-events: none; font-size: 11px; } /* Job Grid */ .jobsearch-job,.jobsearch-job-grid figure,.jobsearch-job-time, .jobsearch-job-grid figure > a,.jobsearch-job-grid-wrap, .jobsearch-jobgrid-text,.jobsearch-job-tag { float: left; width: 100%; } .jobsearch-job ul li { list-style: none; } .jobsearch-job > ul > li { margin-bottom: 30px; } /* Pagination Blog */ .jobsearch-pagination-blog { margin: 15px 0px 60px 0px; } .jobsearch-pagination-blog ul, .jobsearch-pagination-blog { display: flex; width: 100%; flex-wrap: wrap; gap: 20px; align-items: center; } .jobsearch-pagination-blog ul li { list-style: none; line-height: 1; } .jobsearch-typo-wrap .jobsearch-pagination-blog ul { margin: 0px; } .jobsearch-pagination-blog ul li a, .jobsearch-pagination-blog ul li span { display: inline-flex; align-items: center; justify-content: center; width: 49px; height: 49px; background-color: #a0aab6; font-size: 14px; color: #ffffff; border-radius: 100%; text-align: center; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-pagination-blog ul li:hover a, .jobsearch-pagination-blog ul li:hover span, .jobsearch-pagination-blog ul li span.current { color: #ffffff; } .jobsearch-pagination-blog ul li a.prev i { display: inline-block; -webkit-transform: scale(-1); -moz-transform: scale(-1); -ms-transform: scale(-1); -o-transform: scale(-1); transform: scale(-1); } .jobsearch-pagination-blog .prev.jobsearch-page-numbers, .jobsearch-pagination-blog .next.jobsearch-page-numbers { padding: 0px; background-color: transparent !important; } /* Sidebar Search Filter */ .jobsearch-checkbox,.jobsearch-checkbox li, .jobsearch-search-filter-wrap,.jobsearch-search-filter, .jobsearch-search-box,.jobsearch-seemore,.show-toggle-filter-list, .jobsearch-search-box input[type="text"], .jobsearch-search-filter-wrap .jobsearch-fltbox-title,.jobsearch-checkbox-toggle { float: left; width: 100%; } .jobsearch-search-filter-wrap { padding: 3px 19px 15px 19px; border: 1px solid #e2e4e5; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10); margin-bottom: 10px !important; background-color: #ffffff; } .jobsearch-search-filter-wrap.jobsearch-remove-padding { padding-bottom: 0px; } .jobsearch-search-filter-wrap .jobsearch-fltbox-title { color: #666666; font-size: 16px; font-weight: 500; margin-bottom: 0px; } .jobsearch-search-filter-wrap .jobsearch-fltbox-title a { color: #666666; float: left; width: 100%; padding: 12px 0px 15px 0px; position: relative; line-height: 24px; } .jobsearch-without-toggle.jobsearch-search-filter-wrap .jobsearch-fltbox-title a:before { display: none; } .jobsearch-search-filter-wrap .jobsearch-fltbox-title a:before { content: "\e967"; font-family: wp-jobsearch-icomoon; position: absolute; right: 0px; top: 14px; font-size: 13px; color: #9d9d9d; } .jobsearch-remove-padding h2 a:before { content: "\e94c"; } .jobsearch-checkbox li { list-style: none; margin-bottom: 2px; position: relative; } .jobsearch-checkbox li .filter-post-count { float: right; padding: 4px 4px; font-size: 11px; border-radius: 10px; background-color: #ececec; color: #888; line-height: 1; width: 29px; text-align: center; margin-top: 5px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-checkbox li:hover .filter-post-count { color: #ffffff; } .jobsearch-checkbox li.location-level-1 { padding-left: 8px; } .jobsearch-checkbox li.location-level-2 { padding-left: 8px; } .jobsearch-checkbox li.location-level-3 { padding-left: 16px; } .jobsearch-checkbox li.location-level-4 { padding-left: 24px; } .jobsearch-checkbox li.location-level-5 { padding-left: 36px; } .jobsearch-typo-wrap ul.jobsearch-checkbox { margin: 0px; } .filter-more-fields { display: none; } .jobsearch-checkbox li small { position: absolute; right: 0px; top: 7px; font-size: 13px; color: #c8c8c8; line-height: 1; } .jobsearch-checkbox input[type="checkbox"], .jobsearch-checkbox input[type="radio"] { display: none !important; } .jobsearch-checkbox input[type="checkbox"] + label, .jobsearch-checkbox input[type="radio"] + label { color: #838383; font-size: 13px; font-weight: 400; cursor: pointer; margin: 0px; display: inline-flex; line-height: 1; position: relative; width: 85%; align-items: center; padding-left: 0px; } .jobsearch-checkbox li label:before { display: none; } .sortfiltrs-contner.with-rssfeed-enable { position: relative; z-index: 1; flex-wrap: wrap; display: flex; justify-content: space-between; margin-bottom: 15px; align-items: center; } .modal-box-area .jobsearch-checkbox input[type="checkbox"] + label, .modal-box-area .jobsearch-checkbox input[type="radio"] + label { width: 100%; } .no-filter-counts input[type="radio"] + label { width: auto; } .jobsearch-checkbox input[type="checkbox"] + label span, .jobsearch-checkbox input[type="radio"] + label span { width: 12px; height: 12px; margin: 0px 10px 0px 0px; background-color: #ffffff; border: 1px solid #c2d1d3; display: inline-flex; } .jobsearch-checkbox input[type="checkbox"]:checked + label span, .jobsearch-checkbox input[type="checkbox"] + label:hover span, .jobsearch-checkbox input[type="radio"]:checked + label span, .jobsearch-checkbox input[type="radio"] + label:hover span { box-shadow: 0px 0px 0px 3px #ffffff inset; } .jobsearch-search-box { position: relative; margin-bottom: 11px; } .jobsearch-search-box input[type="text"] { border: 1px solid #ebebeb; border-radius: 2px; height: 39px; padding: 7px 14px; color: #999999; font-size: 13px; background-color: #ffffff; } .jobsearch-search-box input[type="submit"] { position: absolute; right: 0px; top: 0px; width: 39px; height: 39px; border: none; background-color: transparent; z-index: 2; } .jobsearch-search-box i { position: absolute; right: 14px; top: 12px; color: #cbd7d9; font-size: 14px; } .jobsearch-seemore,.show-toggle-filter-list { font-size: 13px; font-style: italic; font-weight: 400; text-decoration: underline; margin-top: 6px; } .jobsearch-location-box { position: relative; margin-bottom: 11px; float: left; width: 100%; } .jobsearch-job-userlist .like-btn { display: inline-flex; margin-left: 10px; } .jobsearch-location-box input[type="text"], .jobsearch-checkbox input[type="number"], .jobsearch-checkbox input[type="text"] { border: 1px solid #ebebeb; border-radius: 2px; height: 39px; padding: 7px 14px; color: #999999; font-size: 13px; background-color: #ffffff; float: left; width: 100%; } .jobsearch-location-box i { position: absolute; right: 14px; top: 12px; color: #cbd7d9; font-size: 14px; } /* Job Listings */ .jobsearch-joblisting-classic figure a, .jobsearch-joblisting-classic figure a img { float: left; width: 100%; } .jobsearch-joblisting-classic figure { display: flex; min-width: 70px; max-width: 70px; border: 1px solid #eeeeee; margin-bottom: 0px; min-height: 70px; align-items: center; padding: 5px; } .jobsearch-job-like { float: right; width: 27px; height: 27px; border-radius: 100%; border: 1px solid; text-align: center; font-size: 12px; line-height: 1; padding-top: 6px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-job-like i { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-job-like:hover, .jobsearch-job-like:hover i, .jobsearch-add-job-to-favourite.jobsearch-job-like:hover i, .jobsearch-job-like i { color: #ffffff; } .jobsearch-add-job-to-favourite.jobsearch-job-like { background-color: #fff; } .jobsearch-joblisting-classic > ul > li { margin-bottom: 20px; } .jobsearch-joblisting-classic figure ~ .jobsearch-joblisting-text { width: 100%; } .jobsearch-list-option ul li i { color: #999; } .jobsearch-list-option { display: inline-flex; flex-wrap: wrap; gap: 8px; } .jobsearch-list-option .jobsearch-pst-title { font-size: 16px; margin-bottom: 0px; margin-top: 0px !important; line-height: 1; } .jobsearch-list-option .jobsearch-pst-title a { color: #333; } .jobsearch-joblisting-classic .jobsearch-joblisting-text { display: flex; align-items: center; justify-content: space-between; } .jobsearch-list-option .jobsearch-pst-title span { display: inline-flex; padding: 3px 10px 3px 10px; color: #ffffff; background-color: #ffb607; font-size: 10px; font-weight: 300; border-radius: 60px; vertical-align: top; align-items: center; gap: 5px; } .jobsearch-joblisting-classic-wrap .jobsearch-list-option .jobsearch-pst-title { display: flex; width: 100%; align-items: center; gap: 5px; } .jobsearch-typo-wrap .jobsearch-list-option ul { margin: 0px; } .jobsearch-list-option ul { display: flex; width: 100%; margin: 0px; justify-content: flex-start; gap: 5px; flex-wrap: wrap; align-items: center; } .jobsearch-list-option ul li { display: inline-flex; flex-wrap: wrap; align-items: flex-start; align-items: center; padding: 0px 0px 0px 5px; border-left: 1px solid #e0e0e0; line-height: 1; font-size: 12px; color: #999; gap: 10px 5px; } .jobsearch-list-option ul li:first-child { padding-left: 0px; border-left: none; } .jobsearch-job-userlist .jobsearch-option-btn { min-width: 104px; text-align: center; } .jobsearch-job-userlist { float: right; margin-top: 10px; } .jobsearch-joblisting-classic-wrap { background-color: #ffffff; border: 1px solid #ececec; padding: 20px; position: relative; display: flex; width: 100%; overflow: hidden; align-items: center; cursor: pointer; gap: 20px; } .jobsearch-joblisting-classic-wrap .jobsearch-table-row { display: flex; width: 100%; align-items: center; column-gap: 10px; justify-content: space-between; } .jobsearch-joblisting-classic .jobsearch-job-userlist { margin: 0px; display: flex; align-items: center; } .job-to-fav-msg-con { position: absolute; right: 24px; top: 6px; color: #8bb300; } .jobsearch-list-option ul li a { color: #999999; font-size: 12px; } .jobsearch-joblisting-classic .jobsearch-job-userlist { margin-top: -4px; } .jobsearch-joblisting-classic .jobsearch-job-like { padding-top: 6px; line-height: normal; } /* JobDetail SubHeader */ .jobsearch-job-subheader { float: left; width: 100%; text-align: center; position: relative; padding: 45px 0px 87px 0px; min-height: 320px; margin-bottom: -190px; } /* Job Detail List */ .jobsearch-jobdetail-list { display: flex; flex-basis: 100%; align-items: center; margin: 0px; background-color: #ffffff; padding: 40px; border: 1px solid #efefef; margin-bottom: 30px; position: relative; gap:30px; } .jobsearch-jobdetail-listthumb { float: left; width: 200px; min-width: 200px; border: 1px solid #efefef; text-align: center; padding: 20px; height: 200px; position: relative; } .jobsearch-jobdetail-list figcaption { text-align: left; display: inline-flex; flex-wrap: wrap; gap: 10px; } .jobsearch-pumflit-banner-con, .jobsearch-pumflit-banner-con img, .jobsearch-det-adver-wrap { float: left; width: 100%; } .jobsearch-det-adver-wrap { margin-bottom: 30px; } body .jobsearch-det-adver-wrap .jobsearch-pumflit-banner-con { margin-bottom: 0px; } .jobsearch-jobdetail-list figcaption h2, .jobsearch-jobdetail-list figcaption h1 { margin-bottom: 0px; font-size: 26px; line-height: 1 !important; } .jobsearch-jobdetail-list figcaption h2 { width: 100%; } .jobsearch-jobdetail-list figcaption span { display: flex; align-items: center; flex-wrap: wrap; font-size: 16px; color: #333333; font-weight: 500; gap: 5px; } .jobsearch-jobdetail-type { display: inline-block; background-color: #53b427; font-size: 12px; color: #ffffff; padding: 5px 8px 6px 8px; line-height: 1; margin-right: 5px; font-weight: 400; } .jobsearch-jobdetail-postinfo { font-style: italic; font-size: 14px; font-weight: 400; } .jobsearch-jobdetail-options { display: inline-flex; width: 100%; flex-wrap: wrap; gap: 3px 10px; } .jobsearch-jobdetail-options li { display: inline-flex; align-items: center; gap: 5px; list-style: none; } .jobsearch-jobdetail-options li:first-child { width: 100%; font-size: 16px; } .jobsearch-jobdetail-list figcaption h3 { margin: 0px; } .jobsearch-jobdetail-options li a { color: #999; } .jobsearch-jobdetail-options li a.jobsearch-jobdetail-view { color: #ffffff; line-height:1; } .jobsearch-jobdetail-options li:first-child i { color: #999999; } .jobsearch-jobdetail-btn i { margin-right: 3px; } .jobsearch-jobdetail-media li a[data-original-title="facebook"],.jobsearch-jobdetail-media li a[data-original-title="facebook"]:before { color: #3b5998; } .jobsearch-jobdetail-media li a[data-original-title="twitter"],.jobsearch-jobdetail-media li a[data-original-title="twitter"]:before { color: #3ac1f1; } .jobsearch-jobdetail-media li a[data-original-title="linkedin"],.jobsearch-jobdetail-media li a[data-original-title="linkedin"]:before { color: #007ab9; } .jobsearch-jobdetail-media li a[data-original-title="google-plus"],.jobsearch-jobdetail-media li a[data-original-title="google-plus"]:before { color: #e24046; } .jobsearch-jobdetail-media li a[data-original-title="dribbble"],.jobsearch-jobdetail-media li a[data-original-title="dribbble"]:before { color: #f95c94; } .jobsearch-jobdetail-media li a { font-size: 22px; line-height: 1; } .jobsearch-jobdetail-options li i { font-size: 16px; } .jobsearch-jobdetail-media li .at-icon-wrapper { display: none; } .jobsearch-jobdetail-view { font-size: 10px; padding: 3px 9px; border-radius: 40px; margin-left: 4px; } .jobsearch-jobdetail-btn.active { border: 1px solid; margin-right: 9px; border-radius: 3px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-jobdetail-btn.active:hover { color: #ffffff; } .jobsearch-jobdetail-btn { float: left; font-weight: 500; padding: 9px 11px 8px 11px; line-height: 1; } .jobsearch-jobdetail-media { display: inline-flex; margin-left: 10px; gap: 12px; align-items: center; } .jobsearch-jobdetail-media li { display: inline-flex; list-style: none; line-height: 2; } .jobsearch-jobdetail-media li:first-child { padding-top: 0px; } .jobsearch-jobdetail-media li span { font-size: 11px; text-transform: uppercase; font-weight: 500; margin-right: 3px; } /* Job Detail Content */ .jobsearch-jobdetail-content { float: left; width: 100%; padding: 30px; border: 1px solid #efefef; margin-bottom: 31px; background-color: #ffffff; } .jobsearch-content-title,.jobsearch-description h4 { float: left; width: 100%; margin-bottom: 10px; font-weight: 600; } .jobsearch-content-title h2, .careerfy-typo-wrap .jobsearch-content-title h2 { font-size: 20px; margin-bottom: 0px; } .jobsearch-content-title h2 i { margin-right: 5px; } /* Job Detail Services */ .jobsearch-jobdetail-services { float: left; width: 100%; margin: 8px 0px; } .jobsearch-jobdetail-services ul li { list-style: none; margin-bottom: 24px; float: none !important; display: inline-block; margin-right: -3px; vertical-align: top; } .jobsearch-jobdetail-services i { font-size: 32px; float: left; padding-top: 10px; } .jobsearch-jobdetail-services .jobsearch-services-text { padding-left: 53px; color: #666666; font-weight: bold; } .jobsearch-jobdetail-services .jobsearch-services-text.has-no-icon { padding-left: 0px; } .jobsearch-jobdetail-services small { display: block; font-size: 14px; line-height: 1; margin-bottom: 12px;s } .jobsearch-description { float: left; width: 100%; margin-bottom: 13px; } .jobsearch-description p { font-size: 15px; margin-bottom: 15px; font-weight: 300; } .jobsearch-description ul { margin-bottom: 10px; } .jobsearch-jobdetail-joblisting { margin-bottom: 40px; } .elementor-section .jobsearch-jobdetail-joblisting { margin-bottom: 0px; } .jobsearch-jobdetail-joblisting.jobsearch-joblisting-classic figure { width: 42px; } .jobsearch-description ul, .jobsearch-description ul li { float: left; width: 100%; } .jobsearch-description ul li { list-style: none; color: #333333; font-weight: 300; font-size: 15px; margin-bottom: 5px; position: relative; padding-left: 26px; } .jobsearch-description ul li:before { content: "\eb2d"; font-family: wp-jobsearch-icomoon; font-size: 13px; position: absolute; left: 0px; top: 1px; } .jobsearch-description ul li i { margin: 8px 15px 0px 0px; float: left; font-size: 13px; } .jobsearch-jobdetail-tags { display: flex; width: 100%; flex-wrap: wrap; margin: 0px 0px 20px 0px; gap: 15px; } .jobsearch-jobdetail-tags a { float: left; font-size: 14px; padding: 10px 14px 10px 14px; background-color: #eaeaea; border-radius: 20px; line-height: 1; color: #666; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-jobdetail-tags a:hover { color: #ffffff; } .jobsearch-section-title { float: left; width: 100%; margin-bottom: 8px; } .jobsearch-section-title h2 { font-size: 24px; font-weight: 500; } /* JobDetail SideBar */ .jobsearch-main-content { display: inline-block; width: 100%; flex: auto; } .jobsearch-main-content .widget, .jobsearch-main-content .jobsearch_side_box { float: left; width: 100%; margin-bottom: 30px; } /* Widget Apply Job */ .jobsearch_apply_job_wrap { float: left; width: 100%; padding: 19px; border: 1px solid #efefef; text-align: center; } .jobsearch-typo-wrap .jobsearch-applyjob-btn:hover { color: #53b427; } .jobsearch-typo-wrap .jobsearch-sendmessage-btn:hover { color: #ffffff; } .jobsearch-applyjob-btn, .careerfy-typo-wrap .jobsearch-applyjob-btn { float: left; width: 100%; background-color: #53b427; font-size: 16px; color: #ffffff; text-transform: uppercase; padding: 16px 10px 17px 10px; text-align: center; border-radius: 5px; font-weight: 500; line-height: 1; margin-bottom: 12px; border: 1px solid #53b427; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-applyjob-btn:hover { background-color: transparent; color: #53b427; } .instastcky-aplybtn-con .jobsearch-applyjob-btn:hover { background-color: #53b427; color: #ffffff; } .instastcky-aplybtn-con .jobsearch-applyjob-btn { border-radius: 0px; } .jobsearch_apply_job span { display: block; font-weight: 500; margin-bottom: 15px; } .jobsearch_apply_job span.deadline-closed { color: #fb353f; } .jobsearch-applywith-title { display: inline-block; position: relative; overflow: hidden; width: 100%; margin-bottom: 8px; } .jobsearch-applywith-title small { position: relative; display: inline-block; font-size: 12px; text-transform: uppercase; font-weight: 500; } .jobsearch-applywith-title small:before, .jobsearch-applywith-title small:after { background-color: #efefef; content: ""; height: 1px; left: 100%; margin: 11px 0 0 10px; position: absolute; top: 0%; width: 9999px; } .jobsearch-applywith-title small:after { left: auto; margin: 11px 10px 0 0; right: 100%; } .jobsearch_apply_job_wrap p { font-size: 12px; line-height: 16px; margin-bottom: 21px; } .jobsearch_apply_job ul, .jobsearch-typo-wrap .jobsearch_apply_job ul { display: flex; width: 100%; gap: 20px; margin-bottom: 20px; } .jobsearch-typo-wrap .jobsearch_side_box.jobsearch_apply_job ul li, .jobsearch-elementor-apply-job .jobsearch_apply_job_wrap ul li { list-style: none; flex: 1; } .jobsearch-quick-apply-box-inner .jobsearch-map { margin-bottom: 30px; } .jobsearch-quick-apply-box-inner .directions-main-con { width: 30%; } .jobsearch-typo-wrap .widge.jobsearch_apply_job ul li:first-child { padding-left: 0px; } .jobsearch_apply_job ul li:last-child { padding-right: 0px; } .jobsearch_apply_job ul li a { float: left; width: 100%; background-color: #3b5998; padding: 9px 17px 5px 17px; color: #ffffff; font-size: 12px; text-transform: uppercase; font-weight: 500; border-radius: 4px; text-align: center; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch_apply_job ul li:hover a { opacity: 0.80; } .jobsearch-typo-wrap .jobsearch_apply_job ul li a:hover { color: #ffffff; } .jobsearch_apply_job ul li a i { display: inline-block; margin: 2px 6px 0px 0px; font-size: 18px; } .jobsearch_apply_job ul li a.jobsearch-applyjob-linkedin-btn { background-color: #007ab9; } .jobsearch_apply_job ul li a.jobsearch-applyjob-google-btn { background-color: #fb353f; } .jobsearch_apply_job ul li a.jobsearch-applyjob-xing-btn { background-color: #007575; } .jobsearch_apply_job ul li a.jobsearch-applyjob-twitter-btn { background-color: #43afe9; } .jobsearch-sendmessage-btn { float: left; width: 100%; background-color: #ffb14a; font-size: 16px; color: #ffffff; text-transform: uppercase; padding: 16px 10px 17px 10px; text-align: center; border-radius: 0px 0px 5px 5px; font-weight: 500; line-height: 1; margin-bottom: 12px; } .jobsearch-sendmessage-btn i { font-size: 25px; margin: 0px 6px 0px 0px; display: inline-block; vertical-align: sub; } .jobsearch_box_map iframe { float: left; width: 100%; height: 406px; } .widget_add img { width: 100%; } /* View Jobs */ .jobsearch-wdg-box-title { float: left; width: 100%; margin-bottom: 17px; } .jobsearch-wdg-box-title h2 { font-size: 20px; margin-bottom: 0px; line-height: 1 !important; } .jobsearch_box_view_jobs ul, .jobsearch-typo-wrap .jobsearch_box_view_jobs ul { float: left; width: 100%; padding: 20px 24px 0px 24px; border: 1px solid #efefef; background-color: #ffffff; } .jobsearch_box_view_jobs ul li, .jobsearch-typo-wrap .jobsearch_box_view_jobs ul li { float: left; width: 100%; list-style: none; border-bottom: 1px solid #efefef; padding-bottom: 18px; margin-bottom: 20px; } .jobsearch_box_view_jobs ul li span { margin-bottom: 6px; } .jobsearch_box_view_jobs ul li span, .jobsearch_box_view_jobs ul li small, .jobsearch-typo-wrap .jobsearch_box_view_jobs ul li span, .jobsearch-typo-wrap .jobsearch_box_view_jobs ul li small { display: block; font-size: 12px; line-height: 1; } .jobsearch-typo-wrap .jobsearch_box_view_jobs ul li h6 a { color: #333; } .jobsearch_box_view_jobs ul li:last-child { border-bottom: none; padding-bottom: 0px; } .jobsearch_box_view_jobs_btn { float: left; width: 100%; background-color: #fafcfc; padding: 18px 20px; text-align: center; border: 1px solid #efefef; border-top: none; font-weight: 600; text-transform: uppercase; line-height: 1; } .jobsearch_box_view_jobs_btn i { display: inline-block; font-size: 11px; vertical-align: middle; margin: -1px 0px 0px 3px; } /* Employer */ .jobsearch-employer { float: left; width: 100%; } .jobsearch-employer ul li { list-style: none; } .jobsearch-employer > ul > li { margin-bottom: 20px; } /* Employer List */ .jobsearch-employer-list .jobsearch-table-cell:first-child { width: 100px; min-width: 100px; } .jobsearch-employer-list figure a,.jobsearch-employer-list figure img { float: left; width: 100%; } .jobsearch-employer-list figure { float: left; width: 100%; margin-bottom: 0px; } .jobsearch-employer-list small { font-size: 12px; } .jobsearch-employer-list h2 { margin-bottom: 0px; line-height: 1; font-size: 18px; word-break: break-all; width: 100%; } h2.jobsearch-pst-title a { color: #333333; } .jobsearch-employer-list span { font-size: 12px; color: #999999; } .jobsearch-employer-list span i { margin-right: 4px; } .jobsearch-employer-thumblist { display: flex; margin: 0px; } .jobsearch-employer-thumblist li { float: left; width: 33px; list-style: none; margin-left: -9px; } .jobsearch-employer-thumblist li a, .jobsearch-employer-thumblist li img { float: left; width: 100%; height: 33px; } .jobsearch-employer-thumblist li img { border-radius: 100%; border: 2px solid #ffffff; } .jobsearch-employer-thumblist-size { display: inline-block; font-size: 13px; color: #666666; font-weight: 500; margin-left: 10px; white-space: pre; } .jobsearch-employer-list .jobsearch-table-cell:last-child { flex-wrap: inherit; gap: 10px; margin-left: auto; } .jobsearch-employer-list .jobsearch-table-cell:nth-last-child(2) { flex-wrap: inherit; } .jobsearch-employer-list-btn, .jobsearch-employer-followin-btn { display: inline-flex; padding: 9px 16px; border: 1px solid; font-weight: 500; line-height: 1; border-radius: 4px; white-space: nowrap; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-employer-list-btn:hover, .jobsearch-employer-followin-btn:hover { color: #ffffff; } .jobsearch-employer-list .jobsearch-table-layer { padding: 20px; border: 1px solid #ececec; background-color: #ffffff; position: relative; } /* Employer Detail */ /* Rating Star */ .jobsearch-employerdetail-btn { float: left; font-weight: 500; padding: 9px 11px 8px 11px; line-height: 1; border-radius: 3px; border: 1px solid; margin-right: 9px; margin-top: 5px; font-size: 14px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-employerdetail-btn:hover { color: #ffffff; } .jobsearch-employerdetail-btn i { font-size: 12px; margin-right: 4px; } .jobsearch-add-space { margin-top: 6px; } .jobsearch-employerdetail-content { padding: 30px 30px 0px 30px; margin-bottom: 0px; background-color: #ffffff; } .jobsearch-jobdetail-services small { font-weight: 400; } .jobsearch-margin-top { margin-top: 25px; float: left; width: 100%; } /* Employer Gallery */ .jobsearch-employer-wrap-section { float: left; width: 100%; border: 1px solid #efefef; border-top: none; padding: 27px 29px 15px 29px; background-color: #ffffff; } .jobsearch-gallery, .jobsearch-simple-gallery ul li a img { float: left; width: 100%; } .jobsearch-simple-gallery ul li { list-style: none; margin-bottom: 20px; } .jobsearch-simple-gallery ul li a { border: 1px solid #efefef; } .jobsearch-simple-gallery ul.jobsearch-row { margin: 0px -10px; } .jobsearch-simple-gallery ul li[class*="jobsearch-column-"] { padding: 0px 10px; } .jobsearch-addmore-space { margin-bottom: 20px; } /* Contact Form */ .jobsearch_box_contact_form form,.jobsearch_box_contact_form input[type="text"], .jobsearch_box_contact_form ul,.jobsearch_box_contact_form ul li,.jobsearch_box_contact_form p, .jobsearch_box_contact_form textarea,.jobsearch_box_contact_form input[type="submit"] { float: left; width: 100%; } .jobsearch_box_contact_form form { border: 1px solid #efefef; padding: 15px 24px 8px 24px; } .jobsearch_box_contact_form ul li { list-style: none; margin-bottom: 10px; position: relative; } .jobsearch_box_contact_form .recaptcha-reload .recaptcha-reload-a i { bottom: 22px; } .jobsearch_box_contact_form input[type="text"] { height: 42px; border: 1px solid #efefef; border-radius: 2px; font-size: 12px; color: #999999; background-color: #ffffff; padding: 6px 14px; } .jobsearch_box_contact_form textarea { height: 154px; border: 1px solid #efefef; border-radius: 2px; font-size: 12px; color: #999999; background-color: #ffffff; padding: 6px 14px; margin-bottom: 5px; } .jobsearch_box_contact_form label { font-weight: 400; font-size: 14px; color: #666666; margin-bottom: 3px; } .jobsearch_box_contact_form i.jobsearch-icon, .jobsearch_box_contact_form i.careerfy-icon { position: absolute; right: 14px; bottom: 12px; color: #aaaaaa; font-size: 17px; } .jobsearch_box_contact_form input[type="submit"] { font-size: 16px; color: #ffffff; text-align: center; padding: 14px 10px 13px 10px; border-radius: 3px; border: 1px solid; text-transform: uppercase; font-weight: 500; line-height: 1; margin: 0px 0px 8px 0px; } .jobsearch_box_contact_form input[type="submit"]:hover { background-color: transparent !important; } .jobsearch_box_contact_form p { font-size: 12px; color: #999999; text-align: center; margin-bottom: 0px; } /* Employer Dashboard */ .jobsearch-employer-dashboard-nav, .jobsearch-employer-dashboard-nav figure,.jobsearch-employer-dashboard-nav ul li a, .jobsearch-employer-dashboard-nav ul,.jobsearch-employer-dashboard-nav ul li { float: left; width: 100%; } .jobsearch-employer-dashboard-nav { box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.08); padding: 30px 0px 0px 0px; margin-bottom: 50px; } .jobsearch-employer-dashboard-nav figure { text-align: center; margin-bottom: 10px; padding: 0px 6px; position: relative; } .employer-dashboard-thumb { display: inline-block; border-radius: 100%; padding: 3px; margin-bottom: 22px; } .employer-dashboard-thumb img { border-radius: 100%; width: 100%; } .jobsearch-dashboard-subtitle { display: block; font-size: 14px; color: #4e565d; line-height: 1; margin-bottom: 13px; } .jobsearch-fileUpload { position: relative; overflow: hidden; display: inline-block; margin-bottom: 12px; } .jobsearch-fileUpload span { float: left; padding: 11px 13px; line-height: 1; font-size: 12px; border: 1px solid; border-radius: 40px; font-weight: 500; cursor: pointer; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-fileUpload span i { font-size: 13px; margin-right: 3px; } .jobsearch-fileUpload:hover span { color: #ffffff; } .jobsearch-fileUpload input.jobsearch-upload { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); } .jobsearch-employer-dashboard-nav figcaption h2 { font-size: 20px; color: #333; line-height: 1.2; word-wrap: break-word; } .skills-perc {} /* Employer Dashboard Navigation */ .jobsearch-employer-dashboard-nav ul li { list-style: none; border-top: 1px solid #eceeef; } .jobsearch-employer-dashboard-nav ul li a { padding: 16px 24px 16px 62px; line-height: 1; color: #333333; font-size: 16px; border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; position: relative; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-employer-dashboard-nav .fa-lock { position: absolute; background-color: #fb353f; color: #fff; padding: 12px 0px 0px 0px; font-size: 24px; text-align: center; margin: 0px; left: 0px; top: 0px; height: 100%; width: 50px; } .jobsearch-employer-dashboard-nav li:hover a .fa-lock { color: #ffffff; } .jobsearch-employer-dashboard-nav ul li.profile-del-btnlink a { background-color: #fb353f; color: #ffffff; } .jobsearch-employer-dashboard-nav ul li.profile-del-btnlink:hover a { background-color: #fb353f; opacity: 0.80; color: #ffffff !important; } .jobsearch-employer-dashboard-nav ul li.profile-del-btnlink i { color: #ffffff !important; } .jobsearch-employer-dashboard-nav ul li i { color: #aaaaaa; position: absolute; left: 24px; top: 14px; margin: 0px 0px 0px 0px; font-size: 20px; vertical-align: text-top; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-employer-dashboard-nav ul li:hover a,.jobsearch-employer-dashboard-nav ul li.active a { background-color: #f7f7f7; } .jobsearch-employer-dashboard-nav ul li:last-child a { border: none; } /* Employer Profile Setting */ .jobsearch-employer-box-section { float: left; width: 100%; box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.08); padding: 30px 30px 18px 30px; margin-bottom: 30px; } .jobsearch-profile-title { float: left; width: 100%; margin-bottom: 28px; border-bottom: 1px solid #efefef; } .jobsearch-profile-title h2 { margin-top: 8px; margin-bottom: 17px; line-height: 1 !important; font-size: 22px; font-weight: 400; float: left; } .jobsearch-employer-profile-form li { list-style: none; margin-bottom: 18px; line-height: 28px; } .jobsearch-employer-profile-form label { font-size: 14px; margin-bottom: 13px; font-weight: 500; color: #333333; float: left; width: 100%; line-height: 1; } .jobsearch-employer-profile-form li input[type="text"], .jobsearch-employer-profile-form li input[type="password"], .jobsearch-employer-profile-form li textarea, .jobsearch-employer-profile-form li input[type="email"], .jobsearch-employer-profile-form li input[type="number"] { float: left; width: 100%; height: 41px; border: 1px solid #eceeef; border-radius: 2px; background-color: #ffffff; padding: 6px 13px; margin: 0px; font-size: 12px; color: #777777; } .jobsearch-employer-profile-form li textarea { height: 147px; line-height: 26px; } /* Select Style */ .jobsearch-profile-select select { padding: 8px 14px; width: 100%; background: #fff; color: #777777; height: 41px; border: 1px solid #f2f2f2; font-size: 12px; font-weight: 400; outline:none; display: inline-block; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; } .jobsearch-profile-select select option { padding: 8px 18px; } .jobsearch-profile-select { position: relative; float: left; width: 100%; } .jobsearch-profile-select:after { content: "\e967"; font-family: wp-jobsearch-icomoon; color: #aaaaaa; right: 15px; top: 6px; position: absolute; pointer-events: none; } .jobsearch-employer-profile-form .jobsearch-onoffswitch-outer { display: flex; justify-content: space-between; flex-direction: row-reverse; flex-wrap: wrap; } .jobsearch-employer-profile-form .jobsearch-onoffswitch-title { width: auto; } .jobsearch-typo-wrap .jobsearch-findmap-btn, .jobsearch-employer-profile-form .jobsearch-findmap-btn { float: left; width: 100%; font-size: 14px; padding: 12px 5px 13px 5px; line-height: 1; border-radius: 2px; border: 1px solid; background-color: transparent; font-weight: 500; margin-top: 27px; cursor: pointer; } .jobsearch-typo-wrap button, .jobsearch-typo-wrap input[type="button"], .jobsearch-typo-wrap input[type="submit"] { font-weight: normal; } .jobsearch-employer-profile-form .jobsearch-findmap-btn:hover { color: #ffffff; } .jobsearch-profile-map { float: left; width: 100%; margin: 18px 0px 6px 0px; } .jobsearch-profile-map iframe { height: 206px; } .jobsearch-short-message { color: #777777; font-size: 12px; } .jobsearch-field-loader { position: absolute; right: 15px; top: 7px; background-color: #ffffff; z-index: 7; color: #aaaaaa; } /* Company Photo */ .jobsearch-company-photo { float: left; width: 100%; background-color: #f6f7f9; border: 1px dashed #b8c0cc; text-align: center; padding: 60px 20px 51px 20px; margin-bottom: 12px; } .jobsearch-company-photo img { margin-bottom: 16px; } .jobsearch-company-photo h2 { font-size: 18px; color: #666f80; margin-bottom: 5px; line-height: 1; display: block; } .jobsearch-company-photo small { font-size: 10px; color: #999999; display: block; margin-bottom: 13px; } .jobsearch-company-photo .jobsearch-fileUpload span { border: 1px solid; border-radius: 4px; color: #ffffff; } .jobsearch-typo-wrap .jobsearch-employer-profile-submit, .other-lang-translate-post { float: left; font-size: 16px; color: #ffffff; border-radius: 4px; padding: 13px 24px; line-height: 1; border: 1px solid; cursor: pointer; } .jobsearch-employer-profile-submit ~ div.jobsearch-cv-manager-alert { margin-top: 15px; float: left; width: 100%; } .other-lang-translate-post { margin-left: 20px; } .jobsearch-typo-wrap .main-tab-section .jobsearch-employer-profile-submit:hover, .other-lang-translate-post:hover { background-color: transparent; } .jobsearch-typo-wrap button, .jobsearch-typo-wrap input[type="button"], .jobsearch-typo-wrap input[type="submit"], .other-lang-translate-post { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-typo-wrap button:hover, .jobsearch-typo-wrap button:focus, .jobsearch-typo-wrap input[type="button"]:hover, .jobsearch-typo-wrap input[type="button"]:focus, .jobsearch-typo-wrap input[type="submit"]:hover, .jobsearch-typo-wrap input[type="submit"]:focus { color: #ffffff; } .jobsearch-employer-dasboard { float: left; width: 100%; margin-bottom: 50px; } /* Company Gallery */ .jobsearch-company-gallery,.jobsearch-company-gallery figure > a,.upload-port-img-btn, .jobsearch-company-gallery figure > a img,.jobsearch-company-gallery figcaption, .jobsearch-candidate-dashboard-editor { float: left; width: 100%; } .jobsearch-company-gallery ul { margin: 0px -10px; } .jobsearch-company-gallery ul li, .jobsearch-company-gallery ul li.jobsearch-column-3 { float: none; display: inline-block; vertical-align: top; margin-right: -4px; list-style: none; padding: 0px 10px; margin-bottom: 20px; } .jobsearch-company-gallery figcaption span { font-size: 12px; color: #666666; float: left; line-height: 1; white-space: nowrap; width: 100px; overflow: hidden; text-overflow: ellipsis; } .jobsearch-company-gallery figure > a { padding: 5px; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10); } .jobsearch-company-gallery .jobsearch-team-list-con figure > a span { height: 150px; } .jobsearch-company-gallery figure > a span { float: left; width: 100%; height: 110px; background-size: cover; } .jobsearch-company-links { float: right; } .jobsearch-company-gallery figcaption { padding-top: 13px; } .jobsearch-company-links a { float: left; font-size: 11px; color: #ff6d4a; margin-left: 10px; } .jobsearch-company-links a.jobsearch-edit { color: #333; } .jobsearch-company-links a.el-drag-item { color: #333; } .jobsearch-candidate-dashboard-editor textarea { float: left; width: 100%; height: 200px; font-size: 12px; color: #333; padding: 6px 12px; border: 1px solid #dfe2e3; background-color: #ffffff; } /* Candidate Portfolio */ .candidate_portfolio,.candidate_portfolio figure, .candidate_portfolio figure img,.grid-item-thumb, .jobsearch-simple-gallery figure, .careerfy-simple-gallery figure { float: left; width: 100%; } .jobsearch-simple-gallery figure { position: relative; } .candidate_portfolio ul li { list-style: none; } .jobsearch-typo-wrap .candidate_portfolio > ul { margin: 0px -10px; } .jobsearch-typo-wrap .candidate_portfolio > ul > li { padding: 0px 10px; margin-bottom: 20px; } .candidate_portfolio figure { position: relative; } .grid-item-thumb { height: 124px; } .grid-item-thumb small { float: left; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; } .jobsearch-column-6 .grid-item-thumb, .careerfy-gallery.careerfy-simple-gallery .careerfy-column-6 .grid-item-thumb { height: 266px; } .candidate_portfolio figure figcaption, .careerfy-simple-gallery figure figcaption { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .careerfy-simple-gallery figure:hover figcaption,.candidate_portfolio figure:hover figcaption,li.grid-item:hover figcaption { opacity: 1; } .jobsearch-simple-gallery li:hover figcaption:before { opacity: 0.40; } .candidate_portfolio figure figcaption:before, .careerfy-simple-gallery figure figcaption:before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0.40; background-color: #000; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-simple-gallery li figcaption:before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; background-color: #000; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .candidate_portfolio figure:hover .img-icons,li:hover .img-icons { opacity: 1; } .img-icons, .careerfy-typo-wrap .img-icons { position: absolute; left: 0px; top: 50%; width: 100%; text-align: center; margin-top: -20px; opacity: 0; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; } .img-icons a { display: inline-flex; margin: 0px 5px; width: 40px; height: 40px; background-color: #ffffff; border-radius: 40px; align-items: center; justify-content: center; } /* Employer Search */ .jobsearch-employer-search { float: right; width: 50%; position: relative; margin-bottom: 15px; } .mangejob-filter-fieldscon>div { width: 50%; } .mangejob-filter-fieldscon { display: flex; width: 100%; gap: 10px; } .mangejob-serch-field { position: relative; } .jobsearch-employer-search .mangejob-serch-field input[type="text"], .jobsearch-employer-search .mangejob-serch-field input[type="submit"] { height: 40px; } .jobsearch-employer-search .mangejob-serch-field input[type="submit"], .jobsearch-typo-wrap .mangejob-serch-field input[type="submit"]:hover { background-color: transparent; } .jobsearch-employer-search .mangejob-serch-field i { top: 13px; } .jobsearch-employer-search input[type="text"] { float: left; width: 100%; height: 32px; font-size: 12px; color: #b8bcbe; padding: 6px 12px; border: 1px solid #dfe2e3; background-color: #ffffff; } .jobsearch-employer-search input[type="submit"] { position: absolute; right: 0px; top: 0px; width: 32px; height: 32px; background-color: transparent; border: none; z-index: 2; } .jobsearch-employer-search i { position: absolute; right: 10px; top: 8px; z-index: 1; color: #bbc4c9; } /* Manage Jobs */ .jobsearch-managejobs-list { display: flex; width: 100%; margin-bottom: 15px; flex-wrap: wrap; } .jobsearch-managejobs-thead { background-color: #f2f2f2; } .jobsearch-managejobs-list .jobsearch-table-cell:first-child { width: 49%; padding-left: 15px; } .jobsearch-managejobs-list .jobsearch-table-cell:nth-child(3) { text-align: center; } .jobsearch-managejobs-list .jobsearch-table-cell { width: 13%; padding: 10px 0px; } .jobsearch-managejobs-list ul li a { color: #444; } .jobsearch-managejobs-tbody .jobsearch-table-cell { vertical-align: middle; } .jobsearch-managejobs-list h6 { margin-bottom: 8px; } .jobsearch-managejobs-option { font-size: 13px; color: #fcd116; } .jobsearch-managejobs-option.active { color: #53b427; } .jobsearch-managejobs-option.expired { color: #e81123; } .jobsearch-managejobs-tbody { border-bottom: 1px solid #ececec; } .jobsearch-managejobs-tbody:nth-child(odd) { background-color: #fafcfc; } .jobsearch-managejobs-links a.jobsearch-view { font-size: 20px; } .jobsearch-managejobs-links a.jobsearch-edit,.jobsearch-managejobs-links a.jobsearch-edit:before { color: #aaaaaa; } .jobsearch-managejobs-links a.jobsearch-rubbish,.jobsearch-managejobs-links a.jobsearch-rubbish:before { color: #ff6d4a; } .jobsearch-managejobs-links a:first-child { margin-left: 0px; } .jobsearch-employer-box-section .jobsearch-pagination-blog { margin-bottom: 30px; } .jobsearch-managejobs-thead .jobsearch-table-cell { color: #333333; font-size: 14px; font-weight: 500; } .jobsearch-managejobs-list span.job-filled { color: #ff6d4a; font-size: 11px; } .jobsearch-managejobs-list ul { margin: 0px; display: flex; flex-wrap: wrap; width: 100%; gap: 5px; } .jobsearch-managejobs-list ul li { display: inline-flex; list-style: none; font-size: 12px; color: #444; margin-right: 14px; line-height: 22px; gap: 7px; align-items: center; } .jobsearch-managejobs-list ul li span { color: #666666; font-weight: 500; } .jobsearch-managejobs-list ul li i { font-size: 11px; color: #aaaaaa; margin-right: 6px; } .jobsearch-managejobs-appli { font-size: 12px; } .jobsearch-mng-links-wrap { display: flex; width: 100%; flex-wrap: wrap; justify-content: flex-end; } .jobsearch-managejobs-links { padding: 6px 0px 0px 2px; background-color: #f9fbfa; min-width: 80px; } .jobsearch-managejobs-links a { display: inline-block; vertical-align: middle; font-size: 14px; color: #77eb9f; margin-left: 5px; } #dashboard-tab-manage-jobs .jobsearch-managejobs-links > a { background: #ffffff; border: 1px solid #e7e9e8; width: 32px; text-align: center; height: 32px; margin: 0px 0px 5px 3px; padding: 7px 0px 0px 0px; } #dashboard-tab-manage-jobs .jobsearch-managejobs-links br { clear: both; } #dashboard-tab-manage-jobs .jobsearch-filledjobs-links a { margin: 6px 8px 0px 0px; } #dashboard-tab-manage-jobs .jobsearch-filledjobs-links a i { margin: 0px 0px 0px 0px; } /* Manage Jobs */ .jobsearch-mangjobs-list-inner { display: flex; width: 100%; flex-wrap: wrap; box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.06); margin-top: 20px; padding: 15px; position: relative; } .jobsearch-recent-applicants-nav, .jobsearch-recent-applicants-nav ul { display: flex; width: 100%; } .jobsearch-recent-applicants-nav ul { gap: 10px; } .jobsearch-recent-applicants-nav li, .jobsearch-managejobs-list .jobsearch-recent-applicants-nav li { background-color: #f2f2f2; margin: 0px; flex: 1; list-style: none; display: flex; justify-content: center; align-content: center; flex-wrap: wrap; gap: 6px; min-height: 55px; } .member-pstedby-job { position: absolute; right: 0px; top: 0px; background-color: #787878; padding: 5px 10px; font-size: 12px; color: #fff; line-height: 1; } .jobsearch-managejobs-list .jobsearch-recent-applicants-nav ul span, .jobsearch-recent-applicants-nav ul span { line-height: 1; font-weight: 600; color: #333; font-size: 14px; text-align: center; } .jobsearch-recent-applicants-nav ul small { width: 100%; text-align: center; line-height: 1; font-size: 11px; font-weight: 500; color: #333; } .jobsearch-recent-applicants-nav ul a { display: flex; width: 100%; justify-content: center; flex-wrap: wrap; padding: 12px; gap: 6px; line-height: 1; height: 100%; align-content: center; color: #333; } .added-jobs-reprt .jobsearch-recent-applicants-nav ul li { gap: 2px; } .added-jobs-reprt .jobsearch-recent-applicants-nav ul small { line-height: 1.5; } .jobsearch-managejobs-body { display: flex; width: 100%; align-items: center; margin-bottom: 15px; } .jobsearch-mng-cell { flex: 1; justify-content: center; display: flex; flex-wrap: wrap; } .jobsearch-table-cell.jobsearch-applied-job-btns ul li { margin: 0px; } .jobsearch-table-cell.jobsearch-applied-job-btns ul { justify-content: flex-end; } .jobsearch-mng-title-cnt { flex: 3; justify-content: left; } .jobsearch-managejobs-content { padding-right: 20px; flex: 8; } .jobsearch-managejobs-content ul li:nth-child(3) { width: 100%; } .jobsearch-mng-cell a.jobsearch-featureto-job { color: #ffb607; font-size: 18px; } .jobsearch-mngjob-thead { display: flex; width: 100%; background-color: #f2f2f2; padding: 0px 15px; } .jobsearch-mngjob-thead .jobsearch-mngjob-cell:first-child { flex: 3; justify-content: left; } .jobsearch-mngjob-cell { flex: 1; padding: 10px 0px; color: #333333; font-size: 14px; font-weight: 500; justify-content: center; display: flex; flex-wrap: wrap; } /* Employer Transactions */ .jobsearch-employer-transactions { float: left; width: 100%; margin-bottom: 40px; } .jobsearch-transactions-thead { background-color: #f2f2f2; } .jobsearch-transactions-thead .jobsearch-table-cell:nth-child(2) { width: 22%; } .jobsearch-transactions-thead .jobsearch-table-cell:nth-child(5) { width: 18%; } .jobsearch-transactions-thead .jobsearch-table-cell { width: 15%; } .jobsearch-transactions-tbody .jobsearch-table-cell:nth-child(2) { width: 22%; } .jobsearch-transactions-tbody .jobsearch-table-cell:nth-child(5) { width: 18%; } .jobsearch-transactions-tbody .jobsearch-table-cell { width: 15%; } .jobsearch-transactions-tbody { border-bottom: 1px solid #ececec; } .jobsearch-transactions-tbody:nth-child(odd) { background-color: #fafcfc; } .jobsearch-transactions-tbody i.jobsearch-transactions-pending { color: #fbba43; } .jobsearch-transactions-thead .jobsearch-table-cell { color: #333333; font-size: 14px; font-weight: 500; padding: 9px 16px; } .jobsearch-transactions-tbody .jobsearch-table-cell { padding: 9px 16px; font-size: 12px; color: #999999; } .jobsearch-transactions-tbody span { color: #333333; font-size: 14px; font-weight: 500; } .jobsearch-transactions-tbody small { font-size: 12px; } .jobsearch-transactions-tbody i { display: inline-block; vertical-align: middle; font-size: 8px; margin-right: 7px; color: #3dbf4f; } /* Employer Packages */ .jobsearch-employer-packages { float: left; width: 100%; margin-bottom: 40px; } .jobsearch-packages-thead { background-color: #f2f2f2; } .jobsearch-packages-tbody { border-bottom: 1px solid #ececec; } .jobsearch-packages-tbody:nth-child(odd) { background-color: #fafcfc; } .jobsearch-packages-tbody i.jobsearch-packages-pending { color: #fbba43; } .jobsearch-packages-thead .jobsearch-table-cell { color: #333333; font-size: 14px; font-weight: 500; } .jobsearch-packages-tbody .jobsearch-table-cell:nth-child(3), .jobsearch-packages-thead .jobsearch-table-cell:nth-child(3), .jobsearch-transactions-thead .jobsearch-table-cell:nth-child(3), .jobsearch-transactions-tbody .jobsearch-table-cell:nth-child(3) { flex: 1.5; } .jobsearch-packages-tbody .jobsearch-table-cell, .jobsearch-packages-thead .jobsearch-table-cell, .jobsearch-transactions-tbody .jobsearch-table-cell, .jobsearch-transactions-thead .jobsearch-table-cell { padding: 10px 0px 10px 10px; } .jobsearch-packages-tbody .jobsearch-table-cell:nth-child(2), .jobsearch-packages-thead .jobsearch-table-cell:nth-child(2), .jobsearch-transactions-tbody .jobsearch-table-cell:nth-child(2), .jobsearch-transactions-thead .jobsearch-table-cell:nth-child(2) { flex: 2; } .jobsearch-packages-tbody .jobsearch-table-cell { font-size: 12px; color: #999999; } .jobsearch-packages-tbody span { color: #333333; font-size: 14px; font-weight: 500; } .jobsearch-packages-tbody i { display: inline-block; vertical-align: middle; font-size: 8px; margin-right: 7px; color: #3dbf4f; } /* Employer Resumes */ .jobsearch-employer-resumes,.jobsearch-employer-resumes-wrap, .jobsearch-employer-resumes figure { float: left; width: 100%; } .jobsearch-employer-resumes { margin-bottom: 20px; } .jobsearch-employer-resumes > ul { margin: 0px -10px; } .jobsearch-typo-wrap .jobsearch-employer-resumes > ul > li { padding: 0px 10px; float: none; display: inline-block; vertical-align: top; margin-right: -4px; } .jobsearch-employer-resumes ul li { list-style: none; } .jobsearch-employer-resumes > ul > li { margin-bottom: 20px; } .jobsearch-employer-resumes-wrap { border: 1px solid #ececec; } .jobsearch-resumes-thumb img { border-radius: 100%; } .jobsearch-employer-resumes figure { padding: 18px 18px 2px 18px; } .jobsearch-resumes-download i { margin-right: 3px; } .jobsearch-employer-resumes figcaption ul li:first-child { padding-left: 0px; } .jobsearch-resumes-options { border-top: 1px solid #ececec; } .jobsearch-resumes-options li:first-child { border-left: none; } .jobsearch-employer-resumes .jobsearch-resumes-thumb ~ figcaption { margin-left: 62px; margin-top: 2px; } .jobsearch-employer-resumes .jobsearch-resumes-thumb { float: left; width: 48px; } .jobsearch-employer-resumes figcaption h2 { margin-bottom: 7px; font-size: 16px; display: block; line-height: 1; } .jobsearch-resumes-download { float: right; color: #3abd69; font-size: 11px; font-weight: 400; margin-top: 2px; } .jobsearch-resumes-subtitle { display: block; color: #999999; font-size: 12px; margin-bottom: 13px; line-height: 1; } .jobsearch-employer-resumes figcaption ul { display: inline-block; width: 100%; margin: 0px; } .jobsearch-employer-resumes figcaption ul li { float: left; width: 50%; font-size: 12px; color: #999999; line-height: 1; padding-left: 20px; margin-bottom: 10px; } .jobsearch-employer-resumes figcaption ul li span { display: block; font-size: 12px; color: #555555; line-height: 1; font-weight: 500; margin-bottom: 7px; } .jobsearch-resumes-options { display: flex; width: 100%; } .jobsearch-resumes-options li { flex: 1; line-height: 1; border-left: 1px solid #ececec; } .jobsearch-resumes-options li a { background-color: #fcfcfc; float: left; width: 100%; padding: 16px 9px; text-align: center; font-size: 12px; color: #666666; font-weight: 400; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-resumes-options li:hover a { color: #ffffff; } .jobsearch-resumes-options li a i { font-size: 18px; display: inline-block; vertical-align: sub; margin: 0px 5px 0px 0px; } /* Employer Job Navigation */ .jobsearch-employer-jobnav { float: left; width: 100%; text-align: center; margin: 10px 0px 40px 0px; } .jobsearch-employer-jobnav ul { display: inline-block; margin: 0px; } .jobsearch-employer-jobnav ul li { float: left; list-style: none; line-height: 1; position: relative; margin-bottom: 20px; } .jobsearch-employer-jobnav ul li:before { content: ''; position: absolute; left: 4px; top: 50%; background-color: #d4d4d4; width: 100%; height: 3px; margin-top: -19px; z-index: 1; } .jobsearch-employer-jobnav ul li.active ~ li.active:after { content: ''; position: absolute; left: -60px; top: 50%; width: 80%; height: 3px; margin-top: -19px; z-index: 1; } .jobsearch-employer-jobnav ul li.active ~ li:nth-child(2):after { background-color: #d4d4d4; } .jobsearch-employer-jobnav ul li.active ~ li:nth-child(3).active:after { left: 0px; } .jobsearch-employer-jobnav ul li.active:nth-child(2):after { content: ''; position: absolute; left: -60px; top: 50%; width: 80%; height: 3px; margin-top: -19px; z-index: 1; } .jobsearch-employer-jobnav ul li.active:nth-child(3):after { content: ''; position: absolute; left: -120px !important; top: 50%; width: 150% !important; height: 3px; margin-top: -19px; z-index: 1; } .jobsearch-employer-jobnav ul li:last-child:before { left: -15px; } .jobsearch-employer-jobnav ul li:first-child a { padding-left: 0px; } .jobsearch-employer-jobnav ul li:last-child a { padding-right: 0px; } .jobsearch-employer-jobnav ul li a { float: left; padding: 0px 50px; position: relative; z-index: 2; } .jobsearch-employer-jobnav ul li i { display: inline-block; width: 66px; height: 66px; color: #ffffff; background-color: #d4d4d4; font-size: 36px; border-radius: 100%; border: 2px solid #ffffff; box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.05); padding-top: 13px; margin-bottom: 20px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-employer-jobnav ul li span { display: block; font-size: 16px; color: #333333; font-weight: 500; } .jobsearch-pkgs-boughtnew { float: left; width: 100%; } /* Employer Payments */ .jobsearch-employer-payments { float: left; width: 100%; margin-bottom: 43px; } .jobsearch-employer-payments h2 { font-size: 18px; color: #333333; margin-bottom: 23px; } .jobsearch-employer-payments table > thead > tr > th, .jobsearch-employer-payments table > tbody > tr > th, .jobsearch-employer-payments table > tfoot > tr > th, .jobsearch-employer-payments table > thead > tr > td, .jobsearch-employer-payments table > tbody > tr > td, .jobsearch-employer-payments table > tfoot > tr > td { border: none; text-align: left; vertical-align: middle; } .jobsearch-typo-wrap table > thead > tr > th, .jobsearch-typo-wrap table > tbody > tr > th, .jobsearch-typo-wrap table > tfoot > tr > th, .jobsearch-typo-wrap table > thead > tr > td, .jobsearch-typo-wrap table > tbody > tr > td, .jobsearch-typo-wrap table > tfoot > tr > td { line-height: 2.5; } .jobsearch-employer-payments table th { padding: 4px 15px; } .jobsearch-employer-payments table > thead { background-color: #f2f2f2; } .jobsearch-employer-payments table th { font-size: 14px; color: #333333; font-weight: 500; } .jobsearch-employer-payments table tr { border-bottom: 1px solid #ececec; } .jobsearch-employer-payments table tr:nth-child(even) { background-color: #fafcfc; } .jobsearch-employer-payments table td { padding: 5px 15px; font-size: 12px; color: #999999; } .jobsearch-employer-payments table td span { color: #333333; font-weight: 500; font-size: 14px; } .makefeat-job-sec{ float: left; width: 100%; } .jobsearch-payments-checkbox input[type="checkbox"], .jobsearch-payments-checkbox input[type="radio"] { display: none; } .jobsearch-payments-checkbox input[type="checkbox"] + label { line-height: 1; } .jobsearch-payments-checkbox input[type="checkbox"] + label span, .jobsearch-payments-checkbox input[type="radio"] + label span { display: inline-block; width: 14px; height: 14px; margin: 0px 12px 0px 0px; vertical-align: middle; background-color: #ffffff; border: 1px solid #999999; box-shadow: 0px 0px 0px 1px #d4d4d4 inset; border-radius: 3px; } .jobsearch-payments-checkbox input[type="checkbox"]:checked + label span, .jobsearch-payments-checkbox input[type="checkbox"] + label:hover span, .jobsearch-payments-checkbox input[type="radio"]:checked + label span, .jobsearch-payments-checkbox input[type="radio"] + label:hover span { box-shadow: none; border: none; position: relative; } .jobsearch-payments-checkbox input[type="checkbox"]:checked + label span:before, .jobsearch-payments-checkbox input[type="checkbox"] + label:hover span:before, .jobsearch-payments-checkbox input[type="radio"]:checked + label span:before, .jobsearch-payments-checkbox input[type="radio"] + label:hover span:before { content: "\e920"; font-family: 'wp-jobsearch-icomoon'; position: absolute; left: 0px; top: 0px; line-height: 1; } .jobsearch-payment-method-wrap { float: left; width: 100%; border-bottom: 1px solid #e8eef2; padding: 0px 22px 15px 0px; margin-bottom: 23px; } .jobsearch-payment-method-wrap a { float: left; margin: 0px 10px 10px 0px; } .jobsearch-payment-method-wrap i { float: right; color: #45c386; font-size: 29px; } .jobsearch-payment-method-wrap.jobsearch-light i { color: #f2f2f2; } /* Employer Confitmation */ .jobsearch-employer-confitmation { float: left; width: 100%; text-align: center; margin-bottom: 55px; } .jobsearch-employer-confitmation img { margin-bottom: 32px; } .jobsearch-employer-confitmation h2 { font-size: 36px; color: #666f80; margin-bottom: 15px; line-height: 1; } .jobsearch-employer-confitmation p { line-height: 24px; margin-bottom: 30px; display: inline-block; width: 90%; } .jobsearch-employer-confitmation a { display: inline-block; padding: 11px 22px 12px 22px; font-size: 12px; border: 1px solid; border-radius: 3px; line-height: 1; margin: 0px 6px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-employer-confitmation a:hover { border-color: #0585af; color: #ffffff; } /* Candidate */ .jobsearch-candidate, .jobsearch-candidate-default figure a,.jobsearch-candidate-default figure img { float: left; width: 100%; } .jobsearch-candidate ul li { list-style: none; } .jobsearch-candidate > ul > li { margin-bottom: 20px; } /* Candidate Listings */ .jobsearch-candidate-default { margin-bottom: 20px; } .jobsearch-candidate-default figure img { border-radius: 100%; } .jobsearch-candidate-default-text ul li a { color: #999999; font-size: 12px; } .jobsearch-candidate-default-wrap { border: 1px solid #ececec; padding: 19px 19px; position: relative; background-color: #ffffff; display: flex; width: 100%; align-items: center; gap: 20px; } .resume-loding-msg { position: absolute; right: 20px; top: 8px; color: #8bb300; } .jobsearch-candidate-default-text ul { margin: 0px; display: flex; width: 100%; flex-wrap: wrap; gap: 5px 10px; margin-top: 12px; } .jobsearch-candidate-default-text { display: flex; justify-content: space-between; width: 100%; align-items: center; column-gap: 10px; } .jobsearch-candidate-default figure { width: 80px; min-width: 80px; margin: 0px; } .jobsearch-candidate-default figure a img { height: 80px; } .jobsearch-candidate-default-text h2 { font-size: 16px; line-height: 1; margin-bottom: 0px; } h2.jobsearch-pst-title, .jobsearch-pst-title, h2.jobsearch-pst-title a { font-size: 16px !important; line-height: 1 !important; } h2.jobsearch-fltcount-title, .jobsearch-fltcount-title { font-size: 18px !important; line-height: 1 !important; } .jobsearch-candidate-default-text h2 i { font-size: 14px; } .jobsearch-candidate-default-text ul li { display: flex; color: #999999; font-size: 12px; padding: 0px 10px 0px 0px; line-height: 1.4; border-right: 1px solid #e0e0e0; } .jobsearch-candidate-default-text ul li .jobsearch-sectors-opt { display: inline-flex; flex-wrap: wrap; gap: 2px; } .jobsearch-candidate-default-text ul li:last-child { flex: 1; border-right: none; } .jobsearch-candidate-default-text ul li i { font-size: 15px; color: #aaaaaa; margin: 0px 10px 0px 0px; } .jobsearch-candidate-default-text .jobsearch-candidate-default-left { flex: 1; } .jobsearch-candidate-default-btn { display: inline-flex; gap: 5px; align-items: center; font-size: 12px; border: 1px solid; line-height: 1; padding: 8px 9px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-candidate-default-btn:hover { color: #ffffff; } .jobsearch-applicns-candidate ul li { margin-bottom: 0px; } .jobsearch-applicns-candidate .jobsearch-candidate-default-wrap { border-top: none; } /* Candidate Grid */ .jobsearch-candidate-grid figure,.jobsearch-candidate-grid-thumb img, .jobsearch-candidate-grid figure figcaption { float: left; width: 100%; } .jobsearch-candidate-grid { margin-bottom: 15px; } .jobsearch-candidate-grid > ul > li { float: none; display: inline-block; vertical-align: top; margin-right: -3px; margin-bottom: 30px; } .jobsearch-typo-wrap .jobsearch-candidate-grid > ul > li { float: none; } .jobsearch-employer-wrap-section .jobsearch-candidate-grid figure { padding-bottom: 18px; } .jobsearch-candidate-grid figure { text-align: center; margin: 0px; border: 1px solid #ececec; position: relative; padding: 24px 22px 24px 22px; background-color: #ffffff; } .jobsearch-candidate-grid-thumb { display: inline-block; width: 124px; height: 124px; position: relative; margin-bottom: 8px; } .jobsearch-candidate-grid figure figcaption { line-height: 1; } .jobsearch-candidate-grid-thumb img { border-radius: 100%; height: 100%; } .jobsearch-candidate-grid-status { position: absolute; left: 8px; top: 9px; width: 22px; height: 22px; background-color: #53b427; border: 4px solid #ffffff; border-radius: 100%; } .jobsearch-candidate-grid-status.jobsearch-yellow { background-color: #fcd116; } .jobsearch-candidate-grid-status.jobsearch-red { background-color: #e81123; } .jobsearch-candidate-grid-status.jobsearch-none { background-color: #ffffff; border-color: #53b427; border-width: 2px; } .jobsearch-candidate-grid figure figcaption h2 { margin-bottom: 10px; line-height: 1 !important; font-size: 16px; } .jobsearch-candidate-grid figure figcaption p { font-size: 12px; color: #999999; margin-bottom: 8px; line-height: 1.3; } .jobsearch-candidate-grid-option li a { color: #999999; float: right; } .jobsearch-candidate-grid figure figcaption span { font-size: 12px; color: #999999; line-height: 1.3; } .jobsearch-candidate-grid-option { background-color: #fcfcfc; float: left; width: 100%; border: 1px solid #ececec; border-top: none; padding-right: 5px; margin: 0px; } .jobsearch-candidate-grid-option li { float: left; width: 100%; list-style: none; line-height: 1; color: #999999; font-size: 12px; padding: 14px 18px 13px 18px; } .jobsearch-candidate-grid-option li div.jobsearch-right { width: 100%; } .jobsearch-candidate-grid-option li span { color: #555555; font-size: 13px; float: left; margin-bottom: 3px; font-weight: 500; } /* Candidate Team Social Icons */ .jobsearch-social-icons { background-color: #fcfcfc; display: flex; width: 100%; border: 1px solid #ececec; border-top: none; text-align: center; padding-top: 13px; gap: 10px; } .team-style-two ul .jobsearch-social-icons, .jobsearch-candidate-grid .jobsearch-social-icons { padding: 10px; justify-content: center; } .jobsearch-social-icons li { display: inline-flex; list-style: none; font-size: 24px; line-height: 1; } /* Candidate Authore Information */ .jobsearch_candidate_info { display: flex; width: 100%; border: 1px solid #ececec; padding: 30px; text-align: center; margin-bottom: 21px; position: relative; flex-wrap: wrap; gap: 10px; justify-content: center; } .jobsearch_candidate_info figure { display: inline-block; width: 184px; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15); border-radius: 100%; margin-bottom: 0px; } .jobsearch_candidate_info figure img { float: left; width: 100%; border-radius: 100%; border: 3px solid #ffffff; } .jobsearch_candidate_info h2 { margin-bottom: 0px; font-size: 20px; line-height: 1; } .jobsearch_candidate_info p, .jobsearch_candidate_info span { color: #999999; font-size: 14px; display: block; line-height: 1.4; } .jobsearch_candidate_info p { margin-bottom: 0px; width: 100%; } .jobsearch_candidate_info small { font-size: 14px; display: block; line-height: 1; } .jobsearch_candidate_info ul { display: flex; flex-wrap: wrap; width: 100%; gap: 8px; justify-content: center; } .jobsearch_candidate_info ul li { display: inline-flex; list-style: none; line-height: 1; } .jobsearch_candidate_info ul li a { display: inline-flex; color: #375d93; font-size: 40px; } .jobsearch-candidate-download-btn { display: inline-block; font-size: 12px; border: 1px solid; border-radius: 40px; padding: 8px 14px; line-height: 1; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-candidate-download-btn i { float: left; font-size: 16px; margin: -2px 10px 0px 0px; } .jobsearch-candidate-download-btn:hover { color: #ffffff; } .jobsearch-candidate-editor { float: left; width: 100%; margin-bottom: 9px; } .jobsearch-candidate-editor .jobsearch-jobdetail-services { margin-bottom: 13px; } /* Candidate Title */ .jobsearch-candidate-title { float: left; width: 100%; line-height: 1; margin-bottom: 27px; position: relative; } .jobsearch-candidate-title i { display: inline-block; width: 40px; height: 40px; text-align: center; background-color: #f0f0f0; border: 1px solid #dedede; box-shadow: 0px 0px 0px 3px #ffffff inset; border-radius: 100%; padding-top: 9px; margin-right: 11px; } .jobsearch-candidate-title h2 { font-size: 20px; margin-bottom: 0px; line-height: 1; text-transform: uppercase; display: flex; width: 100%; align-items: center; } /* Candidate Timeline */ .jobsearch-candidate-timeline { float: left; width: 100%; margin-bottom: 25px; } .jobsearch-candidate-timeline ul li { list-style: none; } .jobsearch-candidate-timeline > ul > li { margin-bottom: 20px; } .jobsearch-candidate-timeline small { float: left; font-size: 12px; padding: 19px 0px 0px 0px; margin-left: 16px; position: relative; width: 87px; text-align: right; } .jobsearch-candidate-timeline small:before { content: ''; position: absolute; left: 9px; top: 7px; background-color: #dddddd; width: 78px; height: 1px; } .jobsearch-candidate-timeline small:after { content: ''; position: absolute; left: 2px; top: 3px; width: 8px; height: 8px; border-radius: 100%; } .jobsearch-candidate-timeline small ~ .jobsearch-candidate-timeline-text { margin-left: 124px; } .jobsearch-candidate-timeline-text span { line-height: 1; font-size: 12px; margin-bottom: 11px; display: block; } .jobsearch-candidate-timeline-text h2 { font-size: 18px; margin-bottom: 9px; line-height: 1; } .jobsearch-candidate-timeline-text p { font-size: 15px; color: #999999; margin-bottom: 0px; } /* Jobsearch Progressbar */ .jobsearch_progressbar { margin-bottom: 17px; float: left; width: 100%; position: relative; } .jobsearch_progressbar .bar-container { position: relative; height: 6px; border-radius: 0px 10px 10px 0px; float: right; width: 60%; margin-top: 3px; } .jobsearch_progressbar .bar-container:before, .jobsearch_progressbar .bar-container:after, .jobsearch_progressbar .backgroundBar:before, .jobsearch_progressbar .backgroundBar:after { content: ''; position: absolute; left: 20%; top: 0px; width: 5px; height: 6px; background-color: #ffffff; z-index: 2; } .jobsearch_progressbar .bar-container:after { left: 40%; } .jobsearch_progressbar .backgroundBar:before { left: 60%; } .jobsearch_progressbar .backgroundBar:after { left: 80%; } .jobsearch_progressbar_wrap { float: left; width: 100%; margin-bottom: 22px; } .jobsearch_progressbar .backgroundBar { position: absolute; bottom: 0; top: 0; left: 0; right: 0; } .jobsearch_progressbar .bar { position: absolute; top: 0; left: 0; height: 100%; border-radius: 10px 0px 0px 10px; } .jobsearch_progressbar .title { float: left; font-size: 12px; color: #333333; line-height: 1; } .jobsearch_progressbar_subtitle { float: left; width: 100%; font-size: 14px; color: #333333; font-weight: 500; margin: 14px 0px 38px 0px; line-height: 1; } .candidate_portfolio { margin-bottom: 20px; } .jobsearch-three-column-row { margin: 0px -5px; } .jobsearch-three-column { float: left; width: 33.333%; padding: 0px 5px; } .jobsearch-candidate-dasboard { float: left; width: 100%; margin-bottom: 50px; } /* Candidate Resume */ .jobsearch-candidate-section { float: left; width: 100%; } .jobsearch-candidate-dashboard-editor { padding-left: 57px; margin-bottom: 50px; } .jobsearch-candidate-resume-wrap { float: left; width: 100%; position: relative; } .jobsearch-candidate-resume-wrap:before { content: ''; position: absolute; left: 19px; top: 0px; width: 2px; height: 100%; background-color: #f1f0f7; } .jobsearch-candidate-resume-wrap:last-child:before { display: none; } .jobsearch-candidate-resume-wrap .jobsearch-candidate-title:before, .jobsearch-candidate-resume-wrap .jobsearch-candidate-title:after { content: ''; position: absolute; left: 19px; top: -15px; height: 15px; width: 2px; background-color: #ffffff; } .jobsearch-candidate-resume-wrap .jobsearch-candidate-title:after { top: auto; bottom: -15px; } .jobsearch-resume-addbtn { display: inline-flex; border: 1px solid; font-size: 10px; color: #ffffff; text-transform: uppercase; padding: 12px 12px; border-radius: 40px; line-height: 1; margin-top: 1px; margin-left: auto; align-items: center; gap: 5px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-resume-addbtn:hover { background-color: #ffffff; } /* Resume Education */ .jobsearch-resume-education { float: left; width: 100%; padding-left: 78px; } .jobsearch-resume-education-wrap { float: left; padding-left: 11px; } .jobsearch-resume-education ul li { list-style: none; line-height: 1; position: relative; } .jobsearch-typo-wrap .jobsearch-resume-education > ul > li { padding-bottom: 58px; } .jobsearch-resume-education ul li:last-child:before { display: none; } .jobsearch-resume-education > ul > li:before { content: ''; position: absolute; left: 0px; top: 0px; width: 1px; height: 100%; background-color: #dddddd; } .jobsearch-resume-education > ul > li:after { content: ''; position: absolute; left: -5px; top: 0px; width: 12px; height: 12px; border: 1px solid #dddddd; border-radius: 100%; background-color: #ffffff; } .jobsearch-resume-education small { margin-bottom: 8px; display: block; } .jobsearch-resume-education h2 { line-height: 1; margin-bottom: 9px; font-size: 18px; width: 100%; } .jobsearch-exp-country { display: flex; width: 100%; margin-top: 8px; } .jobsearch-resume-education h2 a { color: #666666; } .jobsearch-resume-education span { font-size: 12px; } .jobsearch-resume-education-btn { float: right; margin-top: 16px; } .jobsearch-resume-education-btn a { float: left; font-size: 14px; color: #ff6d4a; margin: 6px 15px 0px 0px; } .jobsearch-resume-education-btn a.jobsearch-edit { color: #333333; } .jobsearch-resume-education-btn a.el-drag-item { color: #333333; } .jobsearch-candidate-resume-wrap .jobsearch-company-gallery { padding-left: 55px; padding-bottom: 27px; } /* Add Skills */ .jobsearch-add-skills { float: left; width: 100%; padding-left: 57px; margin-bottom: 30px; } .jobsearch-add-skills ul li { list-style: none; line-height: 1; margin-bottom: 20px; position: relative; } .jobsearch-add-skills .jobsearch-resume-education-btn { margin: 0px; } .jobsearch-add-skills-wrap { align-items: center; display: inline-flex; width: 80%; gap: 12px; } .jobsearch-add-skills-wrap span { display: inline-flex; border: 1px solid #dedede; border-radius: 100%; color: #999999; font-size: 18px; text-align: center; padding: 8px; } .jobsearch-add-skills-wrap h2 { font-size: 16px; margin-bottom: 0px; line-height: 1; font-weight: 400; } .jobsearch-add-skills-wrap h2 a { color: #666666; } .jobsearch-add-skills-wrap .jobsearch-resume-education-btn { margin-top: 10px; } .jobsearch-typo-wrap .jobsearch-resume-education.jobsearch-resume-awards ul li { padding-bottom: 15px; } /* Candidate Saved Jobs */ .jobsearch-candidate-savedjobs { float: left; width: 100%; margin-bottom: 40px; } .jobsearch-candidate-savedjobs table { width: 100%; } .jobsearch-candidate-savedjobs table > thead > tr > th, .jobsearch-candidate-savedjobs table > tbody > tr > th, .jobsearch-candidate-savedjobs table > tfoot > tr > th, .jobsearch-candidate-savedjobs table > thead > tr > td, .jobsearch-candidate-savedjobs table > tbody > tr > td, .jobsearch-candidate-savedjobs table > tfoot > tr > td { border: none; } .jobsearch-candidate-savedjobs thead { background-color: #f2f2f2; } .jobsearch-candidate-savedjobs thead tr th:first-child,.jobsearch-candidate-savedjobs tbody td:first-child { padding-left: 15px; } .jobsearch-candidate-savedjobs thead tr th:first-child,.jobsearch-candidate-savedjobs tbody td:first-child { width: 58%; } .jobsearch-candidate-savedjobs thead tr th { text-align: left; padding: 3px 0px 3px 0px; font-size: 14px; color: #333333; font-weight: 500; } .jobsearch-savedjobs-thumb { display: inline-block; width: 44px; margin-right: 15px; vertical-align: middle; } .jobsearch-candidate-savedjobs tbody td { padding: 16px 0px 16px 0px; font-size: 12px; vertical-align: middle; text-align: left; } .jobsearch-candidate-savedjobs tbody tr { border-bottom: 1px solid #ececec; } .jobsearch-candidate-savedjobs tbody tr:nth-child(even) { background-color: #fafcfc; } .jobsearch-candidate-savedjobs tbody td h2 { font-size: 16px; margin-bottom: 0px; line-height: 1; display: inline-block; vertical-align: middle; width: 81%; } .jobsearch-savedjobs-links { float: right; color: #333; font-size: 14px; line-height: 1; margin-right: 15px; } .jobsearch-savedjobs-links.jobsearch-delete-applied-job,.jobsearch-savedjobs-links.jobsearch-delete-fav-job { color: #ff6d4a; } .jobsearch-savedjobs-links .jobsearch-view { font-size: 21px; float: left; margin-top: -3px; } /* Applied Jobs */ .jobsearch-applied-jobs,.jobsearch-applied-jobs-wrap { display: flex; width: 100%; } .jobsearch-applied-jobs { flex-wrap: wrap; } .jobsearch-applied-jobs > ul, .jobsearch-applied-jobs > ul > li { width: 100%; margin: 0px; padding: 0px; } .jobsearch-applied-jobs-wrap { border: 1px solid #ececec; padding: 14px; position: relative; gap: 14px; align-items: center; } .jobsearch-applied-jobs-text { display: flex; width: 100%; align-items: center; justify-content: space-between; } .jobsearch-instamatch-applic { position: absolute; right: 0px; top: 0px; overflow: hidden; z-index: 2; width: 90px; height: 39px; } .jobsearch-instamatch-applic strong { position: absolute; right: -31px; top: 7px; background-color: #d72c2c; color: #ffffff; font-size: 11px; text-transform: lowercase; padding: 4px 30px; line-height: 1; -webkit-transform: rotate(24deg); -moz-transform: rotate(24deg); -ms-transform: rotate(24deg); -o-transform: rotate(24deg); transform: rotate(24deg); } .jobsearch-applied-jobs ul li { list-style: none; line-height: 1; } .jobsearch-applied-jobs > ul > li:last-child {margin-bottom: 0px} .jobsearch-applied-jobs > ul > li,.jobsearch-applied-jobs { margin-bottom: 20px; } .jobsearch-applied-jobs-thumb { min-width: 69px; max-width: 69px; width: 69px; border: 1px solid #eee; } .jobsearch-applied-jobs-thumb img { width: 100%; } .jobsearch-applied-jobs-text span { font-size: 12px; line-height: 1; margin-bottom: 8px; display: inline-block; } .jobsearch-applied-jobs-text h2 { font-size: 16px; line-height: 1; margin-bottom: 8px; } .jobsearch-applied-jobs-text h2 small { font-size: 13px; letter-spacing: 0px; } .jobsearch-applied-jobs-text ul { display: flex; width: 100%; gap: 8px 10px; margin: 0px; flex-wrap: wrap; } .jobsearch-applied-jobs-text ul li { display: inline-flex; font-size: 13px; } .jobsearch-applied-jobs-wrap .jobsearch-applied-jobs-text ul li { justify-content: flex-end; } .jobsearch-applied-jobs-text .quest-answers-acts a { color: #fff; } .jobsearch-emailaplicants-holder .thjob-title h2 { width: 60%; } .jobsearch-emailaplicants-holder .thjob-title h2 span.email-sento { font-size: 13px; color: #999; display: block; font-weight: normal; padding-top: 6px; } .jobsearch-emailaplicants-holder .thjob-title h2 span.email-sento a { color: #999; } .jobsearch-applied-jobs-text ul li:last-child { padding-right: 0px; } .jobsearch-applied-jobs-text ul li a { display: inline-flex; align-items: center; color: #999; } .candidate-more-acts-con ul li a { display: block; width: 100%; white-space: nowrap; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-applied-jobs-text ul li:first-child { padding-left: 0px; border-left: none; } .jobsearch-applied-jobs-text ul li i { color: #aaaaaa; margin-right: 3px; font-size: 14px !important; margin-top: -2px; } .jobsearch-applied-jobs-text .jobsearch-savedjobs-links { margin-top: 27px; } .jobsearch-applied-job-btns .candidate-more-acts-con ul { position: absolute; top: 100%; right: 0px; border: 1px solid #ddd; background-color: #ffffff; margin-top: 2px; display: none; z-index: 100; width: auto; } .jobsearch-applied-jobs-text .jobsearch-applied-job-btns { flex: 0.4; display: inline-flex; gap: 5px; flex-wrap: wrap; } .jobsearch-applied-jobs-text .jobsearch-applied-job-btns ul { justify-content: end; } .jobsearch-applied-jobs-text .jobsearch-applied-jobs-left { flex: 1; } .jobsearch-applied-job-btns .candidate-more-acts-con ul li { float: left; width: 100%; border-bottom: 1px solid #ddd; padding: 9px 8px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .candidate-more-acts-con a i { float: right; margin-left: 4px; } .jobsearch-applied-job-btns .candidate-more-acts-con ul li:hover { background-color: #f9f9f9; } .jobsearch-applied-job-btns .candidate-more-acts-con ul li:hover a { color: #333333; } .jobsearch-applied-job-btns .candidate-more-acts-con ul li:last-child { border: none; } .jobsearch-applied-job-btns ul li { border: none; padding: 0px; line-height: 1; position: relative; } .jobsearch-applied-job-btns ul li:first-child { margin-left: 0px; } .preview-candidate-profile,.more-actions { float: left; padding: 6px 6px; border: 1px solid #e7e9e8; font-size: 11px; text-transform: uppercase; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-applied-jobs-wrap a.preview-candidate-profile.jobsearch-remove-emailaplicnt:hover { background-color: transparent; } .jobsearch-applied-jobs-wrap a.preview-candidate-profile.jobsearch-remove-emailaplicnt i { color: #ff6d4a; } .jobsearch-applied-jobs-wrap a.preview-candidate-profile.btn-downlod-cvbtn { background-color: #53b427; color: #ffffff; } .jobsearch-applied-job-btns .more-actions:hover, .jobsearch-applied-job-btns .more-actions.open-options { background-color: #fff; } .more-fields-act-btn { float: left; position: relative; } .more-fields-act-btn .more-actions { padding: 7px 16px; color: #333; background-color: transparent; border: 1px solid #efefef; width: 120px; font-size: 13px; text-transform: capitalize; } .more-fields-act-btn .more-actions span { float: right; margin: 6px 0px 0px 0px; color: #999999; } .more-fields-act-btn ul { position: absolute; top: 100%; right: 0px; border: 1px solid #ddd; background-color: #ffffff; margin-top: 2px; display: none; z-index: 100; } .more-fields-act-btn ul li { float: left; width: 100%; list-style: none; border-bottom: 1px solid #ddd; line-height: 1; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .more-fields-act-btn ul li a { display: block; color: #999; padding: 9px 8px; font-size: 11px; white-space: nowrap; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .more-fields-act-btn ul li:hover a { background-color: #f9f9f9; } .jobsearch-applied-job-btns .more-actions,.jobsearch-applied-job-btns .more-actions i,.preview-candidate-profile:hover,.preview-candidate-profile:hover i { color: #ffffff; } .preview-candidate-profile i,.more-actions i { float: left; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .profile-view { color: #49a74c; font-weight: bold; } .profile-view.unviewed { color: #ff2424; font-weight: bold; } /* Candidate Job Alerts */ .jobsearch-job-alerts { float: left; width: 100%; margin-bottom: 40px; } .jobsearch-job-alerts table > thead > tr > th, .jobsearch-job-alerts table > tbody > tr > th, .jobsearch-job-alerts table > tfoot > tr > th, .jobsearch-job-alerts table > thead > tr > td, .jobsearch-job-alerts table > tbody > tr > td, .jobsearch-job-alerts table > tfoot > tr > td { border: none; } .jobsearch-job-alerts thead { background-color: #f2f2f2; } .jobsearch-job-alerts thead tr th:first-child,.jobsearch-job-alerts tbody td:first-child { padding-left: 15px; } .jobsearch-job-alerts thead tr th { text-align: left; padding: 3px 0px 3px 0px; font-size: 14px; color: #333333; font-weight: 500; } .jobsearch-job-alerts tbody td { padding: 16px 0px 16px 0px; font-size: 12px; vertical-align: middle; text-align: left; } .jobsearch-job-alerts tbody tr { border-bottom: 1px solid #ececec; } .jobsearch-job-alerts tbody tr:nth-child(even) { background-color: #fafcfc; } .jobsearch-job-alerts tbody td span { color: #333333; font-size: 14px; font-weight: 500; } .jobsearch-job-alerts .jobsearch-savedjobs-links { margin-top: 2px; } .jobsearch-savedjobs-links.jobsearch-del-user-job-alert { color: #ff6d4a; } .jobsearch-job-alerts-wrap td li { list-style: none; } /* Upload Resume */ .jobsearch-upload-cv,.jobsearch-upload-cv p { float: left; width: 100%; } .jobsearch-upload-cv { margin-bottom: 34px; } .jobsearch-upload-cv small { color: #333333; font-size: 14px; display: block; margin-bottom: 12px; font-weight: 500; line-height: 1; } .jobsearch-upload-cv p { color: #b1b1b1; font-size: 12px; line-height: 1; margin-bottom: 0px; } .jobsearch-upload-cv .jobsearch-disabled-input { float: left; width: 76%; height: 40px; background-color: #ffffff; border: 1px solid #eceeef; font-size: 12px; color: #333; padding: 6px 14px; margin-bottom: 13px; } .jobsearch-cvupload-file { position: relative; overflow: hidden; float: right; } .jobsearch-cvupload-file span { float: left; padding: 11px 22px; line-height: 1; font-size: 14px; border: 1px solid; border-radius: 3px; font-weight: 400; margin-bottom: 13px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-cvupload-file span i { font-size: 15px; margin-right: 6px; } .jobsearch-cvupload-file:hover span { color: #ffffff; } .jobsearch-cvupload-file input.jobsearch-upload-btn { position: absolute; top: 0; left: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); } /* CV Manager List */ .jobsearch-cv-manager-list,.jobsearch-cv-manager-wrap { display: flex; width: 100%; } .jobsearch-cv-manager-list ul li.jobsearch-column-12 { padding: 0px; display: flex; width: 100%; } .jobsearch-cv-manager-list ul.jobsearch-row { margin: 0px; width: 100%; display: flex; flex-wrap: wrap; } .jobsearch-cv-manager-wrap { border: 1px solid #ececec; padding: 14px; align-items: center; gap: 15px; } .jobsearch-cv-manager-list ul li { list-style: none; line-height: 1; } .jobsearch-cv-manager-list .jobsearch-cv-manager-wrap { border-bottom: none; } .jobsearch-cv-manager-list:last-child { border-bottom: 1px solid #ececec; margin-bottom: 40px; } .jobsearch-cv-manager-thumb { display: inline-flex; max-width: 69px; font-size: 45px; text-align: center; } .jobsearch-cv-manager-thumb .fa-file-pdf-o { color: #DE300E; } .jobsearch-cv-manager-thumb .fa-file-word-o { color: #2B5797; } .jobsearch-cv-manager-thumb img { border-radius: 100%; } .jobsearch-cv-manager-text { width: 100%; } .jobsearch-cv-manager-left { float: left; } .jobsearch-cv-manager-text h2 { font-size: 16px; line-height: 1; margin-bottom: 11px; word-break: break-all; } .jobsearch-cv-manager-text ul { margin: 0px; } .jobsearch-cv-manager-text ul li { float: left; font-size: 12px; padding: 3px 15px; border-left: 1px solid #e0e0e0; } .jobsearch-cv-manager-text ul li a { color: #999; } .jobsearch-cv-manager-text ul li:first-child { padding-left: 0px; border-left: none; } .jobsearch-cv-manager-text ul li i { color: #aaaaaa; margin-right: 7px; } .jobsearch-cv-manager-download.jobsearch-cv-manager-link { color: #60cd9b; } .jobsearch-cv-manager-link { float: right; color: #ff6d4a; font-size: 14px; line-height: 1; margin-right: 15px; margin-top: 15px; } .jobsearch-cv-manager-link .jobsearch-view { font-size: 21px; float: left; margin-top: -3px; } /* Add Popup */ .jobsearch-add-popup { position: absolute; left: 0px; top: 0px; margin-top: 6%; background-color: #ffffff; padding: 30px 30px 18px 30px; z-index: 99; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25); display: none; width: 100%; } .close-popup-item { position: absolute; right: 30px; top: 20px; color: #ff6d4a; cursor: pointer; z-index: 3; } .jobsearch-resume-education .close-popup-item { color: #ff6d4a; font-size: 15px; } .jobsearch-add-popup input[type="submit"] { float: left; font-size: 14px; text-transform: uppercase; font-weight: 500; color: #ffffff; border-radius: 40px; padding: 13px 24px; line-height: 1; border: none; margin-top: 5px; cursor: pointer; } .jobsearch-add-popup .jobsearch-checkbox { margin: 0px 0px 13px 0px; } .jobsearch-add-popup .jobsearch-checkbox input[type="checkbox"] + label span, .jobsearch-add-popup .jobsearch-checkbox input[type="radio"] + label span { width: 16px; height: 16px; border-color: #eceeef; } /* Modal Box */ .jobsearch-modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9999; overflow: hidden; outline: 0; } .jobsearch-modal .modal-content-area { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: calc(100% - (0.5rem * 2)); position: relative; pointer-events: none; max-width: 600px; margin: 0px auto; padding-top: 30px; padding-bottom: 30px; z-index: 1; } .jobsearch-modal .modal-box-area { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background-color: #fff; background-clip: padding-box; border-radius: 4px; outline: 0; padding: 25px; background-color: #ffffff; } body.jobsearch-modal-active { overflow: hidden; padding-right: 17px; } body.jobsearch-modal-active .jobsearch-modal { overflow-x: hidden; overflow-y: auto; background-color: rgba(0,0,0,0.70); } .jobsearch-modal .jobsearch-user-form-info .jobsearch-checkbox { margin-top: 4px; } .jobsearch-modal.fade { visibility: hidden; -ms-visibility: hidden; opacity: 0; } .jobsearch-modal .modal-box-area { -webkit-transform: translate(0, -25%); transform: translate(0, -25%); opacity: 0; -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; } .jobsearch-modal.fade-in .modal-box-area { -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1; } .jobsearch-modal.fade-in { visibility: visible; -ms-visibility: visible; opacity: 1; } .modal-inner-area { display: none; } .jobsearch-modal .modal-close { cursor: pointer; float: right; color: #d1d1d1; font-size: 19px; line-height: 1; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-modal .modal-close i { float: right; } .jobsearch-modal-title-box { float: left; width: 100%; margin-bottom: 15px; } .jobsearch-modal-title-box h2 { float: left; text-transform: uppercase; font-size: 20px; margin: 0px; line-height: 1; } .jobsearch-box-title { float: left; overflow: hidden; position: relative; width: 100%; text-align: center; margin-bottom: 33px; line-height: 25px; } .jobsearch-box-title:before, .jobsearch-box-title:after { content: ''; position: absolute; left: 0px; bottom: 2px; width: 1px; height: 10px; background-color: #e5e5e5; } .jobsearch-box-title:after { left: auto; right: 0px; } .jobsearch-box-title span:before, .jobsearch-box-title span:after { background-color: #e5e5e5; content: ""; height: 1px; left: 100%; margin-left: 8px; position: absolute; top: 12px; width: 999em; } .jobsearch-box-title span:after { left: auto; right: 100%; margin-left: 0px; margin-right: 8px; } .jobsearch-box-title span { display: inline-block; font-size: 12px; color: #1cb5ea; position: relative; } /* Modal Box User Options */ .jobsearch-user-options,.jobsearch-user-options ul { float: left; width: 100%; } .jobsearch-user-options ul li { float: left; width: 50%; list-style: none; padding: 0px 10px 28px 10px; text-align: center; line-height: 1; } .jobsearch-user-options i { position: absolute; left: 50%; top: -16px; color: #ffffff; border-radius: 100%; width: 33px; height: 33px; background-color: #1cb4e9; font-size: 17px; padding-top: 8px; margin-left: -16px; } .jobsearch-user-options span { display: block; font-size: 20px; color: #2c3e50; font-weight: 500; margin-bottom: 6px; } .jobsearch-user-options small { font-size: 12px; color: #555555; font-style: italic; } .jobsearch-user-options ul li a { border: 1px solid #dddddd; float: left; width: 100%; padding: 30px 10px 15px 10px; position: relative; } .jobsearch-user-options ul li.active a { background-color: #2c3e50; } .jobsearch-user-options ul li.active span { color: #fff; } .jobsearch-user-options ul li.active small { color: #c4d3dd; } .jobsearch-user-options ul li.active i { background-color: #93c907; } /* Login User Form */ .jobsearch-user-form,.jobsearch-user-form label,.jobsearch-user-form-info, .jobsearch-user-form input[type="text"],.jobsearch-user-form input[type="password"] { float: left; width: 100%; text-align: left; } .jobsearch-user-form-info { float: right; width: 60%; margin: 0px 0px 0px 0px; } .jobsearch-user-form ul > li.jobsearch-user-form-coltwo-full { display: flex; width: 100%; justify-content: space-between; align-items: center; } .logged-in .jobsearch-user-form ul { padding: 0px; } .logged-in .jobsearch-modal .aply-cvr-letter.jobsearch-user-form ul li:last-child { margin-bottom: 15px; } .jobsearch-user-form-coltwo .jobsearch-user-form-info,.jobsearch-reset-password .jobsearch-user-form-info { width: auto; } .jobsearch-user-form ul { margin: 0px -10px; } .jobsearch-user-form ul > li { float: left; width: 100%; list-style: none; padding: 0px 10px; position: relative; line-height: 1; margin-bottom: 18px; } .jobsearch-user-form .jobsearch-adingmem-parnet ul li, .jobsearch-user-form .jobsearch-adingmem-parent ul li { width: 50%; margin: 10px 0px; } .jobsearch-user-form ul li:last-child { margin-bottom: 0px; } .jobsearch-user-form label { font-size: 14px; color: #666666; font-weight: 400; margin-bottom: 10px; } .jobsearch-user-form input[type="text"], .jobsearch-user-form input[type="password"], .jobsearch-user-form input[type="email"], .jobsearch-user-form input[type="number"], .jobsearch-user-form input[type="tel"] { padding: 6px 13px; color: #000; font-size: 12px; height: 42px; border: 1px solid #efefef; border-radius: 3px; background-color: #ffffff; width: 100%; } .jobsearch-send-message-form textarea,.form-textarea textarea { padding: 6px 13px; float: left; width: 100%; color: #000; font-size: 12px; height: 150px; border: 1px solid #efefef; border-radius: 3px; background-color: #ffffff; } .jobsearch-typo-wrap .apply-fields-list textarea { height: 150px; } .jobsearch-user-form i.jobsearch-icon { position: absolute; right: 29px; bottom: 11px; font-size: 20px; color: #aaaaaa; } .jobsearch-user-form a.jobsearch-user-showpass { position: absolute; right: 60px; bottom: 10px; } .jobsearch-user-form a.jobsearch-user-showpass i { position: static; color: #666666; } a.jobsearch-user-showpass.jobsearch-user-hidepass:before { content: '/'; color: #666666; width: 100%; display: flex; align-items: center; position: absolute; justify-content: center; font-size: 20px; margin-top: -1px; } .jobsearch-register-form a.jobsearch-user-showpass { right: 10px; top: 0px; } #dashboard-tab-change-password li[class*="jobsearch-column-"], .jobsearch-login-box form ul li { position: relative; } #dashboard-tab-change-password .passlenth-chk-msg { padding: 15px 50px 13px 15px; line-height: 1; } .page .jobsearch-login-registration-form .jobsearch-login-box span.passlenth-chk-msg { width: auto; line-height: 1; top: 1px; right: 1px; padding: 13px 30px 10px 15px; } .passlenth-chk-msg { position: absolute; right: 11px; top: 25px; padding: 13px 50px 13px 15px; border-radius: 80px 0px 0px 80px; color: #23282d; font-weight: bold; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } input.jobsearch_chk_passfield.jobsearch-vweakpass { border-color: #e35b5b !important; } input.jobsearch_chk_passfield.jobsearch-weakpass { border-color: #f78b53 !important; } input.jobsearch_chk_passfield.jobsearch-strongpass { border-color: #83c373 !important; } input.jobsearch_chk_passfield.jobsearch-mediumpass { border-color: #ffc733 !important; } .jobsearch-vweakpass { background-color: #f1adad; } .jobsearch-weakpass { background-color: #fbc5a9; } .jobsearch-mediumpass { background-color: #ffe399; } .jobsearch-strongpass { background-color: #c1e1b9; } .jobsearch-user-form input[type="submit"] { text-align: center; font-size: 17px; text-transform: capitalize; padding: 12px 38px; border-radius: 40px; border: 1px solid; color: #ffffff; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-user-form input.jobsearch-reset-password-submit-btn { padding: 10px 30px; font-size: 17px; margin-bottom: 15px; } .jobsearch-user-form input[type="submit"]:hover { background-color: #ffffff !important; } .jobsearch-user-form-info p { float: left; color: #555555; font-size: 12px; margin-bottom: 0px; line-height: 1; } .jobsearch-user-form-info .jobsearch-checkbox { float: right; width: auto; } .jobsearch-user-form-info .jobsearch-checkbox input[type="checkbox"] + label, .jobsearch-user-form-info .jobsearch-checkbox input[type="radio"] + label { color: #555555; line-height: 1; } .jobsearch-user-form-info .jobsearch-checkbox input[type="checkbox"] + label span, .jobsearch-user-form-info .jobsearch-checkbox input[type="radio"] + label span { margin-right: 8px; } /* Login Media */ .jobsearch-login-media { margin: 0px -10px; } .jobsearch-login-media li { float: left; width: 50%; list-style: none; padding: 0px 10px 15px 10px; line-height: 1; } .jobsearch-login-media li:last-child,.jobsearch-login-media li:nth-child(3) { padding-bottom: 0px; } .jobsearch-login-media li a { display: inline-flex; align-items: center; width: 100%; background-color: #445c8e; font-size: 14px; color: #ffffff; text-align: center; font-weight: 400; border-radius: 4px; line-height: 3.3; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .widget .jobsearch-login-media li a { text-decoration: none; } .jobsearch-login-media li a i, .jobsearch-login-media li a .jobsearch-google-svg { margin-right: 15px; } .jobsearch-login-media li a:hover { opacity: 0.80; color: #fff; } .jobsearch-user-form-info p a:hover { text-decoration: underline; } .jobsearch-login-media li i, .jobsearch-login-media li .jobsearch-google-svg { float: left; font-size: 19px; width: 55px; padding: 14px 15px; border-right: 1px solid rgba(0,0,0,0.20); } .jobsearch-login-media li a[data-original-title="twitter"] { background-color: #43afe9; } .jobsearch-login-media li a[data-original-title="linkedin"] { background-color: #007eb3; } .jobsearch-login-media li a.jobsearch-xing-bg { background-color: #007575; } .jobsearch-login-media li a[data-original-title="google"] { background-color: #4285f4; } .jobsearch-login-media li a[data-original-title="google"] .jobsearch-google-svg { background-color: #fff; border: 1px solid #4285f4; border-radius: 5px 0px 0px 5px; line-height: 1; padding-top: 11px; padding-bottom: 11px; text-indent: 0px; } .jobsearch-login-media li a[data-original-title="google"] .jobsearch-google-svg div { background: url(../images/googlesvg.svg) no-repeat center center / contain; display: inline-block; width: 20px; height: 20px; } .jobsearch-box-title-sub:after,.jobsearch-box-title-sub:before { display: none; } .jobsearch-box-title-sub { margin-bottom: 18px; } .jobsearch-user-form-coltwo.jobsearch-user-form > ul > li { width: 50%; } .jobsearch-user-form-coltwo.jobsearch-user-form ul li.jobsearch-user-form-coltwo-full { width: 100%; } .jobsearch-user-form .jobsearch-profile-select:after { top: 14px; } .jobsearch-modal .jobsearch-user-form-coltwo.jobsearch-user-form > ul > li { float: none; display: inline-block; vertical-align: top; margin-right: -4px; } .jobsearch-user-form .range-in-user-form input[type="text"] { text-align: center; height: 22px; padding: 0px; margin-bottom: 8px; } a.jobsearch-showpass-btn { position: absolute; right: 22px; bottom: 14px; font-size: 16px; color: #13b5ea; } /* Login Or Register */ .jobsearch-login-box,.jobsearch-login-box h2,.jobsearch-login-box span,.jobsearch-login-box form,.jobsearch-login-with, .jobsearch-login-box form ul,.jobsearch-login-box form ul li,.jobsearch-login-with a,.jobsearch-login-with span,.jobsearch-register-box { float: left; width: 100%; } .jobsearch-login-box {margin-bottom: 31px;} .jobsearch-login-box { padding: 39px 40px 33px 40px; background-color: #f6f6f6; position: relative; } .pt-reset-password p,.login-form h2 ~ span,.pt-register h2 ~ span { font-size: 13px; } .form-loader { display: inline-block; margin: 3px 0px 0px 15px; font-size: 20px; } .form-loader i { position: static; color: #333; } .jobsearch-login-box h2 { font-size: 24px; margin:0px 0px 11px 0px; line-height: 1; } .jobsearch-login-box span { margin:0px 0px 23px 0px; } .jobsearch-login-box form ul, .entry-content .jobsearch-login-box form ul, #left-area .jobsearch-login-box form ul { margin: 0px; padding: 0px; } .jobsearch-login-box form ul li { padding: 0px 0px 12px 0px; list-style: none; } .jobsearch-login-box form ul li input[type="text"], .jobsearch-login-box form ul li input[type="password"], .jobsearch-login-box form ul li input[type="email"], .jobsearch-login-box form ul li input[type="tel"], .jobsearch-login-box form ul li input[type="number"] { font-size: 13px; margin: 0px; color: #444; height: 39px; width: 100%; background-color: #ffffff; border: 1px solid #eceeef; padding-left: 19px; } .jobsearch-login-registration-form { margin: 0px -15px; } .jobsearch-login-box form ul li textarea { height: 155px; font-size: 14px; padding: 10px 10px 0px 23px; color: #444; background-color: #ffffff; width: 100%; } .jobsearch-login-box form input[type="submit"], .jobsearch-login-box form .jobsearch-login-submit-btn, .jobsearch-login-box form .jobsearch-reset-password-submit-btn { border: none; color: #ffffff; font-size: 14px; font-weight: 600; margin: 0px 0px 0px 0px; text-transform: uppercase; padding: 11px 39px 8px 39px; float: left; line-height: 1; } .disabled-btn { opacity: 0.70; cursor: not-allowed; } .jobsearch-disable-btn { opacity: 0.30; cursor: not-allowed !important; } .jobsearch-login-box form .jobsearch-register-submit-btn { border: none; color: #ffffff; font-size: 14px; font-weight: 600; margin: 0px 0px 0px 0px; text-transform: uppercase; padding: 12px 39px 9px 39px; float: left; position: relative; line-height: 1; } .jobsearch-login-box form ul li input[type="submit"] { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-login-box form a { float: right; font-size: 12px; line-height: 1; font-style: italic; margin-top: 14px; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; } .jobsearch-login-box form a:hover { text-decoration: underline; } .jobsearch-login-box .jobsearch-profile-select select { cursor: pointer; color: #999; } .jobsearch-login-with {text-align: center;} .jobsearch-login-with span { font-size: 18px; margin: 11px 0px 29px 0px; } .pt-register .jobsearch-profile-select { line-height: 1.9; } .jobsearch-login-with ul { display: inline-block; text-align: center; width: 100%; margin: 0px; } .jobsearch-login-with ul li { float: left; width: 50%; padding: 0px 6px 12px 6px; list-style: none; } .jobsearch-login-with a { border-radius: 3px; float: left; width: 100%; color: #ffffff; font-size: 14px; position: relative; line-height: 2.6; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-login-with a .jobsearch-google-svg { background-color: #fff; border: 1px solid #4285f4; border-radius: 5px 0px 0px 5px; line-height: 1; float: left; padding: 9px 11px 7px 11px; width: 40px; } .jobsearch-login-with a .jobsearch-google-svg div { background: url(../images/googlesvg.svg) no-repeat center center / contain; display: inline-block; width: 15px; height: 15px; } .jobsearch-login-with a:hover { opacity: 0.8; color: #ffffff; } .jobsearch-login-with a i { color: #ffffff; padding: 11px 11px 11px 12px; float: left; width: 40px; border-right: 1px solid rgba(255,255,255,0.2); } .login-reg-errors,.registration-errors,.jobsearch-alert.jobsearch-success-alert, .jobsearch-alert.jobsearch-error-alert,.input-field-submit { float: left; width: 100%; } .jobsearch-user-form .registration-errors { margin-top: 15px; display: none; } .input-field-submit { margin-bottom: 8px; } .jobsearch-send-message-form .send-email-loader-box { position: absolute; right: 15px; top: 9px; } .jobsearch-alert.jobsearch-success-alert, .jobsearch-alert.jobsearch-error-alert { margin-bottom: 10px; } .login-reg-errors .alert-success, .registration-errors .alert-success, .jobsearch-alert.jobsearch-success-alert, .send-email-msg-box.alert-success, .jobsearch-send-message-form .message-box, .jobsearch_box_contact_form .jobsearch-ct-msg { float: left; width: 100%; background-color: #32CD32 !important; color: #ffffff; padding: 8px 18px; border-radius: 3px; } #jobsearch_reset_pass_form .message-box { background-color: #fff !important; padding: 0px; } .login-reg-errors .alert-success p, .registration-errors .alert-success p, .jobsearch-alert.jobsearch-success-alert p, .send-email-msg-box.alert-success p, .jobsearch-send-message-form .message-box p, .jobsearch_box_contact_form .jobsearch-ct-msg p { color: #ffffff; } .jobsearch_box_contact_form .jobsearch-ct-msg,.jobsearch-send-message-form .message-box { display: none; } .jobsearch-alert.jobsearch-error-alert, .jobsearch-alert.jobsearch-error-alert p { float: left; width: 100%; background-color: #e15440; color: #ffffff; padding: 8px 18px; border-radius: 3px; } .jobsearch-alert.jobsearch-success-alert strong, .jobsearch-alert.jobsearch-error-alert strong { color: #ffffff; } .edu-loding-msg { float: right; background-color: #32CD32; color: #ffffff; padding: 8px 18px; border-radius: 3px; display: none; } .alert-danger strong { color: #ffffff; font-weight: normal; } .login-reg-errors .alert-danger, .registration-errors .alert-danger, .reset-password-errors .alert-danger, .employer-access-msg, .jobsearch_candidate_info .employer-access-msg { float: left; width: 100%; background-color: #e15440; color: #ffffff; padding: 8px 18px; border-radius: 3px; } .jobsearch_candidate_info .employer-access-msg { margin: 20px 0px 0px 0px; padding: 8px 10px; font-size: 12px; } .modal-box-area .jobsearch-candidate-default-btn { float: none; display: inline-block; } .modal-box-area .shortlisting-user-info { margin-top: 20px; } .modal-box-area .resume-loding-msg { position: static; float: left; width: 100%; margin: 10px 0px 0px 0px; } .registration-errors .alert-danger p, .login-reg-errors .alert-danger p, .reset-password-errors .alert-danger p { margin: 0px; } .registration-errors .alert-danger i, .login-reg-errors .alert-danger i, .reset-password-errors .alert-danger i, .employer-access-msg i { margin-right: 4px; } .jobsearch-login-with a.jobsearch-facebook-bg {background-color: #4863a4;} .jobsearch-login-with a.jobsearch-twitter-bg {background-color: #55abee;} .jobsearch-login-with a.jobsearch-google-plus-bg {background-color: #4285f4;} .jobsearch-login-with a.jobsearch-linkedin-bg {background-color: #0077b5;} /* Login Or Register */ .pt-register li label { float: left; font-weight: 400; margin: 0px 20px 0px 0px; } .pt-register li label input[type="radio"] { float: left; margin: 5px 8px 0px 0px; } .ui-slider { float: left; width: 100%; } .jobsearch-typo-wrap .ui-widget.ui-widget-content { border-color: #eceeef; } .jobsearch-typo-wrap .ui-state-default,.jobsearch-typo-wrap .ui-widget-content .ui-state-default { box-shadow: 0px 0px 0px 3px #fff inset; margin: 0px 0px 0px -9px; } /* Classic PricePlane */ .jobsearch-classic-priceplane,.jobsearch-priceplane-section, .jobsearch-classic-priceplane h2,.jobsearch-classic-priceplane-title, .grab-classic-priceplane,.grab-classic-priceplane ul, .grab-classic-priceplane ul li,.jobsearch-classic-priceplane-btn { float: left; width: 100%; } .cv-packages-section .jobsearch-row:before { display: none; } .cv-packages-section .jobsearch-row { display: grid; width: 100%; grid-template-columns: repeat( auto-fit, minmax(295px, 1fr) ); margin: 0px; } .cv-packages-section .jobsearch-row [class*="jobsearch-column-"] { width: auto; } .jobsearch-classic-priceplane { box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.10); padding: 30px 0px 30px 0px; margin-bottom: 30px; border-radius: 4px; position: relative; } .jobsearch-classic-priceplane h2 { font-size: 18px; line-height: 1; margin-bottom: 8px; text-align: center; padding: 0px 15px 20px 15px; margin: 0px; } .jobsearch-classic-priceplane-title { text-align: center; font-size: 12px; line-height: 1; margin-bottom: 22px; } .jobsearch-priceplane-section { border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding: 13px 16px 14px 26px; } .jobsearch-priceplane-section span { float: left; color: #333333; font-size: 30px; text-align: center; font-weight: 500; padding-top: 10px; } .jobsearch-priceplane-section span small { font-size: 10px; color: #666666; text-transform: uppercase; display: block; font-weight: 300; } .jobsearch-priceplane-section span ~ p { padding-left: 70px; } .jobsearch-priceplane-section p { font-size: 12px; color: #999999; line-height: 22px; margin-bottom: 0px; letter-spacing: 0px; } .grab-classic-priceplane { padding: 29px 30px 0px 30px; } .grab-classic-priceplane ul { margin: 0px; } .grab-classic-priceplane ul li.active { color: #333; } .grab-classic-priceplane ul li { list-style: none; line-height: 1; color: #999999; margin: 0px 0px 24px 0px; } .grab-classic-priceplane ul li i { float: left; padding: 0px 9px 0px 0px; font-size: 12px; color: #bfbfbf; } .jobsearch-classic-priceplane-btn { font-size: 16px; color: #fff; font-weight: 500; text-transform: uppercase; padding: 15px 10px; border-radius: 3px; line-height: 1; text-align: center; margin-top: 10px; box-shadow: none; } .jobsearch-classic-priceplane-btn:hover,.jobsearch-classic-priceplane-btn:focus { color: #ffffff; } .jobsearch-classic-priceplane.active h2, .jobsearch-classic-priceplane.active span, .jobsearch-classic-priceplane.active small, .jobsearch-classic-priceplane.active p, .jobsearch-classic-priceplane.active .grab-classic-priceplane ul li, .jobsearch-classic-priceplane.active .grab-classic-priceplane ul li i { color: #ffffff; } .jobsearch-classic-priceplane.active .jobsearch-priceplane-section { border-color: rgba(0,0,0,0.10); } .jobsearch-classic-priceplane.active .jobsearch-classic-priceplane-btn { background-color: #fff; } .jobsearch-roles-container { margin: 0px -10px; } .jobsearch-radio-checkbox { float: left; width: 50%; padding: 0px 10px; line-height: 2.4; } .jobsearch-radio-checkbox input[type="radio"] { display: none; } .jobsearch-radio-checkbox label { display: inline-block; width: 100%; background-color: #ffffff; padding: 0; border: 1px solid #eceeef; font-size: 16px; cursor: pointer; margin: 0px; text-align: center; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-login-box .jobsearch-radio-checkbox label { line-height: 2.4; } .jobsearch-radio-checkbox label i { color: #999; padding: 11px 11px 11px 12px; float: left; width: 40px; border-right: 1px solid rgba(0,0,0,0.1); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-radio-checkbox input[type="radio"]:checked+label, .jobsearch-radio-checkbox input[type="radio"]:hover+label { color: #ffffff; } .jobsearch-radio-checkbox input[type="radio"]:checked+label i,.jobsearch-radio-checkbox input[type="radio"]:hover+label i { color: #ffffff; } .widget .rc-anchor-normal,.jobsearch_box_contact_form .rc-anchor-normal { width: 297px; } /* Map */ .directions-input-con,.directions-input-con input, .jobsearch-map,.directions-modes-con { float: left; width: 100%; } .jobsearch-map,.directions-input-con { position: relative; } .directions-main-con,.careerfy-typo-wrap .directions-main-con { position: absolute; left: 0px; top: 0px; width: 100%; z-index: 2; padding: 15px; } .directions-input-con input { background-color: #ffffff; height: 40px; border-radius: 3px; border: none; padding: 7px 15px; font-size: 11px; color: #999999; } .jobsearch-typo-wrap .directions-input-con ul { margin: 9px 0px 0px 0px; } .directions-input-con ul { position: absolute; right: 0px; top: 0px; margin: 9px 0px 0px 0px; } .jobsearch-typo-wrap .jobsearch_side_box .directions-input-con ul li, .directions-input-con ul li { float: left; list-style: none; padding: 4px 17px 4px 17px; border: none; border-left: 1px solid #dddddd; line-height: 1; } .directions-input-con ul li a:hover { color: #b2b2b2; } .directions-input-con ul li a:focus { box-shadow: none; color: #b2b2b2; } .jobsearch-typo-wrap .jobsearch_side_box .directions-input-con ul li:first-child,.directions-input-con ul li:first-child { border: none; } .directions-input-con span,.directions-input-con a { color: #b2b2b2; } .directions-modes-con,.careerfy-typo-wrap .directions-modes-con { background-color: #4285f4; padding: 17px; } .directions-modes-con ul li { float: left; list-style: none; border: none; } .directions-modes-con ul { float: left; margin: 0px; } /* Map CheckBox */ .directions-modes-con li { position:relative; float: left; margin: 0px 12px 0px 0px; padding: 0px; } .widget .directions-modes-con li { padding: 0px; } .directions-modes-con input[type="radio"] { display:none; } .directions-modes-con input[type="radio"] + label i { float: left; cursor:pointer; color: #c6dafc; width: 36px; height: 36px; border: 1px solid #fff; font-size: 16px; text-align: center; border-radius: 40px; padding-top: 8px; } .directions-modes-con input[type="radio"]:checked + label i { color: #ffffff; background-color: #3367d6; } .desti-to-orig,.desti-to-orig input { float: left; width: 100%; } .desti-to-orig { padding: 15px 0px 0px 0px; } .desti-to-orig input { border: none; border-bottom: 1px solid #73a5f7; background-color: transparent; color: #ffffff; font-size: 11px; padding: 0px 0px 4px 0px; margin-bottom: 10px; } .desti-to-orig ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #ffffff; } .desti-to-orig ::-moz-placeholder { /* Firefox 19+ */ color: #ffffff; } .desti-to-orig :-ms-input-placeholder { /* IE 10+ */ color: #ffffff; } .desti-to-orig :-moz-placeholder { /* Firefox 18- */ color: #ffffff; } .close-direc-panel { color: #ffffff; float: right; } .widget ul li:hover a.close-direc-panel,.widget a.close-direc-panel:hover { color: #ffffff; } .jobsearch-map .map-directions-container { border: 1px solid #f0f0f0; height: 300px; overflow-y: scroll; display: none; } .jobsearch-map .adp-placemark { background-color: #ffffff; border: none; border-bottom: 1px solid #f0f0f0; margin: 0px; } .jobsearch-map .adp-placemark td.adp-text { padding: 0px 12px; } .jobsearch-map .adp-placemark td { line-height: 1; font-size: 12px; } .adp-maneuver { color: #4c4c4c; } .jobsearch-map .adp-directions td:last-child { padding-right: 12px; } .jobsearch-map .adp-summary { padding: 12px; background-color: #f5f5f5; } .jobsearch-map .adp-directions td { line-height: 1.3; font-size: 12px; padding: 12px 0px 12px 12px; background-color: #ffffff; border: none; border-bottom: 1px solid #f0f0f0; } .jobsearch-map .adp-legal { padding: 12px; } .jobsearch-map .adp-distance { font-weight: bold; } .jobsearch-typo-wrap .jobsearch_side_box ul li, .jobsearch-typo-wrap .jobsearch_side_box ol li { border: none; padding: 0px; } .single-featured-image-header { display: none; } .jobsearch-load-more { float: left; width: 100%; text-align: center; margin-bottom: 18px; } .jobsearch-load-more a { display: inline-block; padding: 9px 35px 10px 35px; border: 1px solid; border-radius: 40px; line-height: 1; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-load-more a:hover { color: #ffffff; } .twentyseventeen-front-page .site-content { padding: 5.5em 0 0; } .salary-type,.salary-input { float: left; width: 50%; position: relative; } .salary-input { padding-left: 10px; } .salary-input span { position: absolute; right: 15px; top: 8px; } .single-job .wf-container-main { display: inherit !important; } .salary-input .min-salary,.salary-input .max-salary { float: left; width: 50%; position: relative; } .salary-input .max-salary { padding-left: 10px; } .jobsearch-salary-types-filter { float: left; width: 100%; margin-bottom: 10px; } .jobsearch-salary-types-filter ul li { float: left; width: 33.333%; list-style: none; } .salary-type-radio input[type="radio"] { display: none; } .salary-type-radio input[type="radio"] + label { position: relative; text-align: center; float: left; padding: 4px 6px; width: 100%; cursor: pointer; } .salary-type-radio input[type="radio"] + label small { font-size: 13px; font-weight: normal; position: relative; cursor: pointer; } .salary-type-radio input[type="radio"] + label span { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; margin: 0px; vertical-align: middle; cursor: pointer; border: 2px solid #ffffff; background-color: #fcfcfc; box-shadow: 0px 0px 0px 1px #ddd inset; } .salary-type-radio input[type="radio"]:checked + label { color: #ffffff; } .filter-slider-range input { text-align: center; } .demo-login-pbtns,.demo-login-pbtns .jobsearch-demo-login-btn { float: left; width: 100%; } .demo-login-pbtns .jobsearch-demo-login-btn { background-color: #ffffff; padding: 0; border: 1px solid #eceeef; font-size: 16px; cursor: pointer; margin: 0px; text-align: center; position: relative; color: #333; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-radio-checkbox .jobsearch-demo-login-btn:before { content: ''; position: absolute; left: 40px; top: 0px; width: 1px; height: 100%; border-right: 1px solid rgba(0,0,0,0.1); } .demo-login-pbtns .active .jobsearch-demo-login-btn,.demo-login-pbtns .jobsearch-demo-login-btn:hover { color: #ffffff; } .demo-login-pbtns .active .jobsearch-demo-login-btn i,.demo-login-pbtns .jobsearch-demo-login-btn:hover i { color: #ffffff; } .demo-login-pbtns .jobsearch-demo-login-btn i { color: #999; padding: 11px 11px 11px 12px; float: left; width: 40px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .demo-login-pbtns { margin: 10px -10px 0px -10px; } .jobsearch-login-box .enter-userpass-txt { margin: 10px 0px; } .employer-dashboard-cvr { display: inline-block; margin-bottom: 18px; position: relative; height: 150px; width: 100%; } .employer-dashboard-cvr span { height: 100%; float: left; width: 100%; } /* ShortList */ .tabs-list { display: flex; width: 100%; border: 1px solid #efefef; background-color: #f9f9f9; flex-flow: row wrap; } .tabs-list li { list-style: none; line-height: 1; border-left: 1px solid #eae4e4; background-color: #f9f9f9; flex-grow: 1; } .tabs-list li:first-child { border: none; } .tabs-list li a { display: flex; width: 100%; justify-content: center; padding: 20px 10px; font-size: 14px; position: relative; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .tabs-list li a:before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 0px; opacity: 0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .tabs-list li:hover a:before, .tabs-list li.active a:before { opacity: 1; height: 2px; } .tabs-list li:hover a,.tabs-list li.active a { background-color: #fff; } .applied-jobs-sort { display: flex; width: 100%; border-left: 1px solid #ececec; border-right: 1px solid #ececec; padding: 0px 0px 0px 15px; align-items: center; gap: 15px; } /* .squaredOne */ .sort-select-all, .candidate-select-box { position: relative; min-width: 17px; min-height: 17px; max-width: 17px; max-height: 17px; display: inline-flex; } .sort-select-all label, .candidate-select-box label { float: left; width: 100%; max-height: 100%; min-width: 100%; min-height: 100%; position: absolute; top: 0px; left: 0px; cursor: pointer; background: #f5f5f5; border: 1px solid #e0e0e0; } .sort-select-all label:after, .candidate-select-box label:after { content: ''; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; opacity: 0; box-shadow: 0px 0px 0px 3px #fff inset; } .sort-select-all label:hover:after, .candidate-select-box label:hover:after { opacity: 0.3; } .sort-select-all input[type=checkbox], .candidate-select-box input[type=checkbox] { visibility: hidden; } .sort-select-all input[type=checkbox]:checked + label:after, .candidate-select-box input[type=checkbox]:checked + label:after { opacity: 1; } .applied-jobs-sort small { color: #333; font-size: 16px; } .sort-by-option { float: left; margin: 10px 0px; position: relative; } .applied-jobs-sort .sort-by-option { min-width: 130px; margin: 0px; } .applied-jobs-sort .selectize-control.single .selectize-input, .applied-jobs-sort .selectize-control.single .selectize-input input { padding: 10px 18px; } .applied-jobs-sort .selectize-control.single .selectize-input input { height: 14px; } /* Select Style */ .sort-by-option select { padding: 8px 13px; background: #fff; color: #333; height: 40px; border: 1px solid #efefef; font-size: 15px; font-weight: 400; outline:none; display: inline-block; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; } .sort-by-option select option { padding: 8px 18px; } .sort-by-option:after { content: "\e967"; font-family: wp-jobsearch-icomoon; color: #999999; right: 16px; top: 9px; position: absolute; pointer-events: none; } .sort-list-view { margin-left: auto; } .applied-jobs-sort .selectize-control.selectize-select { height: 40px; } .sort-list-view a { float: left; border-left: 1px solid #ececec; padding: 18px 22px 18px 22px; font-size: 20px; color: #999999; position: relative; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .sort-list-view a:before { content: ''; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 0px; opacity: 0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .sort-list-view a.active:before,.sort-list-view a:hover:before { opacity: 1; height: 2px; } .sort-more-fields { float: left; margin: 10px 20px 10px 20px; } .jobsearch-unapproved-user-con { float: left; width: 100%; background-color: #fcf8e3; padding: 15px; margin-bottom: 20px; border: 1px solid #faebcc; border-radius: 4px; } .jobsearch-unapproved-user-con p { color: #8a6d3b; } /* Stats List */ .jobsearch-stats-list, .jobsearch-stats-list ul { display: flex; width: 100%; flex-wrap: wrap; } .jobsearch-stats-list ul, .jobsearch-typo-wrap .jobsearch-stats-list ul { flex-direction: row; gap: 20px; margin-bottom: 20px; } .jobsearch-stats-list-wrap { display: flex; width: 100%; flex-wrap: wrap; justify-content: center; border: 1px solid #dbdbdb; box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.12); text-align: center; padding: 5px; align-content: center; gap: 5px; max-height: 160px; min-height: 100px; border-radius: 4px; } .jobsearch-stats-list-wrap h6 { text-transform: uppercase; font-size: 14px; color: #717171; margin-bottom: 0px; } .jobsearch-stats-list-wrap span { display: block; font-size: 24px; color: #717171; font-weight: bold; width: 100%; } .jobsearch-stats-list-wrap small { font-size: 12px; color: #777777; } .jobsearch-stats-list ul li { list-style: none; line-height: 1; width: 23%; } .jobsearch-stats-list-wrap.green h6,.jobsearch-stats-list-wrap.green span { color: #86c157; } .jobsearch-stats-list-wrap.light-blue h6,.jobsearch-stats-list-wrap.light-blue span { color: #a869d6; } .jobsearch-stats-list-wrap.dark-blue h6,.jobsearch-stats-list-wrap.dark-blue span { color: #008dc9; } .jobsearch-applicants-stats { float: right; width: 170px; border: 1px solid #dbdbdb; margin-bottom: 30px; } .jobsearch-applicants-stats-wrap { display: flex; flex-wrap: wrap; justify-content: center; width: 100%; background-color: #f7f7f7; padding: 16px 8px 9px 8px; text-align: center; border-bottom: 1px solid #dbdbdb; } .jobsearch-applicants-stats-wrap i { display: inline-block; width: 40px; height: 40px; border: 1px solid #1864c2; border-radius: 100%; color: #1864c2; font-size: 22px; padding-top: 7px; margin-bottom: 6px; } .jobsearch-applicants-stats-wrap span { display: block; width: 100%; font-size: 22px; color: #333333; font-weight: bold; } .jobsearch-applicants-stats-wrap small { font-size: 12px; color: #8e8e8e; float: left; width: 100%; } .jobsearch-applicants-graph { float: left; width: 77%; } .jobsearch-applicants-graph svg { width: 100%; height: 285px; } /* Applicants Stats */ .jobsearch-applicants-stats ul, .jobsearch-typo-wrap .jobsearch-applicants-stats ul { padding: 20px; width: 100%; display: flex; flex-wrap: wrap; gap: 15px; } .jobsearch-applicants-stats ul li { list-style: none; color: #333333; font-size: 12px; line-height: 1; } .jobsearch-applicants-stats ul li i { display: inline-flex; margin: 0px 10px 0px 0px; color: #84c15a; font-size: 12px; } .jobsearch-applicants-stats ul li i.light-blue { color: #a869d6; } .jobsearch-applicants-stats ul li i.dark-blue { color: #008dc9; } /* Restrict Candidate Section */ .restrict-candidate-sec { float: left; width: 100%; text-align: center; } .restrict-candidate-sec h2 { font-size: 50px; margin-bottom: 19px; text-transform: uppercase; font-weight: 300; line-height: 1.1; } .restrict-candidate-sec p { font-size: 22px; font-weight: 300; color: #666666; margin-bottom: 39px; } .restrict-candidate-sec a { display: inline-block; padding: 12px 15px; color: #ffffff; border-radius: 3px; font-weight: bold; margin: 0px 4px; border: 1px solid; margin-bottom: 10px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .restrict-candidate-sec a:hover { background-color: transparent; } .restrict-candidate-sec a i { float: left; font-size: 19px; margin-right: 10px; } .restrict-candidate-sec .jobsearch-box-title {margin-top: 25px; } .restrict-candidate-sec .jobsearch-box-title span { background-color: #dcdcdc; color: #999999; width: 24px; height: 24px; border-radius: 100%; font-size: 11px; } .restrict-candidate-sec .jobsearch-box-title:after,.restrict-candidate-sec .jobsearch-box-title:before { display: none; } .cv-packages-section,.packages-title { float: left; width: 100%; } .packages-title { text-align: center; margin-bottom: 32px; } .packages-title h2 { font-size: 24px; text-transform: uppercase; } .jobsearch-employer-profile-form .upload-img-holder-sec img { float: right; width: 40px; } .jobsearch-employer-profile-form .upload-port-img-btn { float: left; width: auto; padding: 11px 13px; line-height: 1; font-size: 12px; border: 1px solid; border-radius: 40px; font-weight: 500; margin-right: 10px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-employer-profile-form .upload-port-img-btn:hover { color: #ffffff; } .file-container i { font-size: 18px; margin-right: 10px; } .file-container i.fa-file-text-o { color: #333; } .file-container i.fa-file-image-o { color: #F1C40F; } .file-container i.fa-file-word-o { color: #2196F3; } .file-container i.fa-file-excel-o { color: #4DA462; } .file-container i.fa-file-pdf-o { color: #F15642; } .jobsearch-file-attach-sec ul li { list-style: none; margin-bottom: 30px; } .jobsearch-file-attach-sec ul li .file-container { float: left; width: 100%; border: 1px solid #ddd; text-align: center; padding: 30px 0px 0px 0px; } .jobsearch-file-attach-sec ul li i { display: block; font-size: 30px; margin-bottom: 10px; } .jobsearch-file-attach-sec .file-download-btn { float: left; width: 100%; border-top: 1px solid #ddd; line-height: 38px; margin-top: 16px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-file-attach-sec li:hover .file-download-btn { color: #fff; } .jobsearch-file-attach-sec .file-download-btn i { font-size: 18px; float: left; border-right: 1px solid #ddd; padding: 11px 14px 11px 14px; margin: 0px; } .jobsearch-file-attach-sec .file-download-icon { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin: 0px; width: 12em; display: inline-block; } .modal-box-area .login-reg-errors { margin-top: 10px; } .jobsearch-fill-the-job { float: left; width: 14px; height: 14px; border: 1px solid #ddd; margin: 2px 0px 0px 0px; position: relative; } .jobsearch-fill-the-job i { position: absolute; left: 1px; top: 1px; color: red; font-size: 10px; } .apply-job-form-msg { margin-top: 15px; } .apply-job-form-msg .alert-danger strong { color: #a94442; } .jobsearch-search-container .jobsearch-banner-search { width: 100%; } .jobsearch-search-container ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; float: none; width: auto; } .jobsearch-search-container ul li { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .jobsearch-search-container ul li:first-child input[type="text"] { border-left: 1px solid #f2f2f2; } .jobsearch-search-container ul li i { text-align: center; } .jobsearch-search-container .jobsearch-banner-search input[type="text"] { color: #000; } .jobsearch-search-container .jobsearch-banner-search ul li:last-child { max-width: 5%; } .user-cvs-list { float: left; width: 100%; border: 1px solid #ddd; margin: 5px 0px 15px 0px; } .user-cvs-list li { float: left; list-style: none; width: 100%; border-bottom: 1px solid #ddd; padding: 0px 20px 0px 20px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .user-cvs-list li:hover,.user-cvs-list li.active { background-color: #f7f7f7; } .jobsearch-apply-withcvs .jobsearch-modal-title-box { width: auto; } .user-cvs-list li:last-child { border-bottom: none; } .user-cvs-list li label { display: block; text-align: left; margin: 0px; padding: 6px 0px 0px 20px; cursor: pointer; } .user-cvs-list li input { float: right; margin: 21px 0px 0px 0px; } .user-cvs-list > li > i { float: left; padding: 21px 19px 22px 0px; border-right: 1px solid #ddd; margin-right: 20px; font-size: 24px; } .user-cvs-list li i.fa-file-pdf-o { color: #DE300E; } .user-cvs-list li i.fa-file-word-o { color: #2B5797; } .upload-datetime { display: block; text-align: left; font-weight: 300; color: #999; line-height: 1; padding: 5px 0px 14px 0px; cursor: pointer; } .upload-datetime i { margin-right: 7px; } .upload-cvs-sep { display: inline-block; width: 100%; } .upload-new-cv-sec h4 { margin-bottom: 16px; } .upload-new-cv-sec .jobsearch-upload-cv .jobsearch-disabled-input { width: 72%; } #JobSearchNonuserApplyModal .jobsearch-upload-cv .jobsearch-disabled-input { width: 70%; } .upload-new-cv-sec .jobsearch-upload-cv { margin-bottom: 0px; } .upload-cvs-sep .jobsearch-box-title { margin-bottom: 12px; } .upload-new-cv-sec p { text-align: left; } .xdsoft_datetimepicker{z-index: 99999 !important;} #JobSearchNonuserApplyModal i.jobsearch-icon.jobsearch-upload { position: absolute; left: 11px; top: 11px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } #JobSearchNonuserApplyModal .jobsearch-fileUpload:hover i.jobsearch-icon.jobsearch-upload { color: #ffffff; } #JobSearchNonuserApplyModal .jobsearch-fileUpload span { padding: 11px 25px 11px 35px; } /* Listing Loader */ .jobsearch-column-9.jobsearch-typo-wrap { position: relative; } .jobsearch-listing-loader { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999; background-color: rgba(255,255,255,0.90); } .spinner { margin: 0 auto; margin-top: 70px; width: 70px; text-align: center; } .spinner > div { width: 18px; height: 18px; background-color: #333; border-radius: 100%; display: inline-block; -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both; -o-animation: sk-bouncedelay 1.4s infinite ease-in-out both; animation: sk-bouncedelay 1.4s infinite ease-in-out both; } .spinner .bounce1 { -webkit-animation-delay: -0.32s; -o-animation-delay: -0.32s; animation-delay: -0.32s; } .spinner .bounce2 { -webkit-animation-delay: -0.16s; -o-animation-delay: -0.16s; animation-delay: -0.16s; } @-webkit-keyframes sk-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); transform: scale(1.0); } } @keyframes sk-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); transform: scale(1.0); } } #circle { width: 150px; height: 150px; position: relative; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } #circle img { border-radius: 100%; position: absolute; left: 9px; top: 9px; -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); } #circle .progressbar-text { width: 22% !important; -webkit-transform: rotate(-180deg) !important; -moz-transform: rotate(-180deg) !important; -ms-transform: rotate(-180deg) !important; -o-transform: rotate(-180deg) !important; transform: rotate(-180deg) !important; } .required-skills-detail { float: left; width: 100%; padding: 0px 10px; margin-bottom: 22px; } .skills-perc { float: left; width: 100%; border-top: 1px solid #eee; color: #333; margin-top: 5px; padding-top: 13px; margin-bottom: 13px; } .skills-perc small { display: block; font-weight: bold; font-size: 20px; } .get-skill-detail-btn { display: inline-block; padding: 5px 16px; color: #ffffff; border-radius: 4px; border: 1px solid; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .get-skill-detail-btn:hover { background-color: #ffffff; } .profile-improve-con,.improve-title, .profile-improve-con ul, .profile-improve-con ul li, .profile-completion-con { float: left; width: 100%; } .profile-improve-con ul { padding: 0px; margin: 0px; } .profile-improve-con,.profile-completion-con,.complet-title { text-align: left; } .improve-title h5,.complet-title h5 { font-size: 15px; margin-bottom: 12px; margin-top: 0px !important; } .profile-improve-con ul li { list-style: none; background-color: #f3f5f7; padding: 9px 54px; border-radius: 4px; margin-top: 10px; color: #333; position: relative; min-height: 45px; } .profile-improve-con ul li:first-child { margin-top: 0px; } .profile-improve-con ul li:after { content: "\f071"; font-family: FontAwesome; position: absolute; right: 20px; top: 10px; color: #f0ad4e; } .profile-improve-con ul li small { position: absolute; left: 12px; top: 7px; width: 30px; height: 30px; color: #ffffff; border-radius: 100%; padding-top: 9px; text-align: center; font-size: 12px; line-height: 1; } .profile-completion-con { border-bottom: 1px solid #eee; border-top: 1px solid #eee; padding-bottom: 0px; margin-bottom: 10px; } .complet-percent { float: left; width: 65%; padding: 20px 0px 20px 0px; } .percent-num { float: left; font-size: 28px; padding-right: 15px; } .complet-percent .percent-bar { float: left; width: 75%; height: 8px; border-radius: 10px; background-color: #eeeeee; position: relative; margin-top: 6px; } .complet-percent .percent-bar span { position: absolute; left: 0px; top: 0px; height: 8px; border-radius: 10px; } .minimum-percent { float: right; width: 35%; border-left: 1px solid #eee; padding: 11px 0px 6px 20px; } .minimum-percent span { color: #333; display: block; } .minimum-percent small { font-size: 16px; color: #333; } /* Selectize Select Style */ .selectize-control.single .selectize-input { background-color: #ffffff; box-shadow: none; background-image: inherit; text-align: left; } .jobsearch-banner-search .item { display: inline-block; padding: 10px 0px 0px 0px; color: #777; } .jobsearch-top-searchbar .selectize-dropdown [data-selectable], .jobsearch-top-searchbar .selectize-dropdown .optgroup-header { padding: 8px 8px; color: #999; font-weight: 300; } .jobsearch-banner-search .selectize-control .selectize-input, .jobsearch-banner-search .selectize-control { height: 60px; } .selectize-control.single .selectize-input, .selectize-dropdown.single { border-color: #f2f2f2; } .selectize-control.single .selectize-input, .selectize-control.single .selectize-input input { padding: 0px 18px; } .selectize-dropdown { text-align: left; } .jobsearch-banner-search .selectize-control.single .selectize-input { border-left: none; border-radius: 0px; } .jobsearch-filterable-select .selectize-control.single .selectize-input { border: none; } .jobsearch-filterable-select .selectize-control.single .selectize-input { padding: 0px 35px 0px 10px; } .jobsearch-filterable-select .selectize-control,.jobsearch-filterable-select .selectize-control.single .selectize-input { height: 22px; } .selectize-control.single .selectize-input input { color: #000; } .jobsearch-profile-select .selectize-control.single .selectize-input { height: 42px; } .jobsearch-profile-select .selectize-control.single .selectize-input, .jobsearch-profile-select .selectize-control.single .selectize-input input { padding: 10px 14px; } .jobsearch-profile-select .selectize-control.single .selectize-input input, .jobsearch-profile-select .selectize-select.multi .selectize-input input { height: 20px; } .jobsearch-profile-select .selectize-select.multi .selectize-input { box-shadow: none; padding: 7px 9px 5px; border-color: #eceeef; min-height: 40px; } .jobsearch-profile-select input[type="text"], .jobsearch-banner-search .selectize-input input[type="text"] { float: none !important; } .range-field-container { float: left; width: 100%; border: 1px solid #f2f2f2; padding: 20px 10px 10px 20px; position: relative; } .jobsearch-employer-profile-form li .range-field-container input[type="text"] { height: 15px; padding: 0px; margin-bottom: 10px; position: absolute; right: 0px; top: 3px; width: auto; text-align: right; padding-right: 15px; } .careerfy-banner-search-three .selectize-control.single .selectize-input { height: 49px; padding: 15px 18px; } .jobsearch-column-9 .careerfy-job-grid > ul > li { width: 33.333%; } .jobsearch-column-9 .careerfy-featured-jobs-list > ul > li { float: none; display: inline-block; vertical-align: top; margin-right: -4px; } .jobsearch-column-9 .careerfy-featured-jobs-list .careerfy-option-btn, .jobsearch-column-9 .careerfy-featured-listing .careerfy-option-btn { padding: 4px 5px; font-size: 10px; } .selectize-control.single .selectize-input:after { content: "\f107"; font-family: FontAwesome; border: none; right: 32px; margin-top: -9px; font-size: 22px; color: #999999; } .selectize-input.dropdown-active:before { content: "\f106"; font-family: FontAwesome; border: none; height: auto; background: transparent; bottom: auto; top: 50%; display: inline-block; left: auto; right: 17px; margin-top: -10px; font-size: 22px; color: #999999; } .dropdown-active.selectize-input:after,.careerfy-banner-two .selectize-input.dropdown-active:before { display: none !important; } .jobsearch-sort-section .selectize-control.single .selectize-input input { display: none !important; } .jobsearch-sort-section .selectize-control.single .selectize-input:after { right: 20px; } .jobsearch-sort-section .selectize-input.dropdown-active:before { right: 10px; font-size: 14px; } .jobsearch-sort-section .selectize-control.single .selectize-input:after { font-size: 14px; } .jobsearch-filterable-select .selectize-control.single .selectize-input { background-color: transparent; } .jobsearch-filter-sortable .jobsearch-filterable-select:after { display: none; } .pass-user-ara { float: left; width: 100%; position: relative; margin-bottom: 30px; } .pass-user-ara input[type="password"] { float: left; width: 100%; height: 40px; border: 1px solid #d9d9d9; padding: 7px 20px; background-color: #ffffff; font-size: 14px; } .pass-user-ara i { position: absolute; right: 20px; bottom: 13px; font-size: 16px; color: #999; } .del-action-btns { float: left; width: 100%; text-align: center; margin-bottom: 20px; } .jobsearch-modal .del-action-btns a { display: inline-block; padding: 13px 30px; background-color: #d53632; color: #ffffff !important; font-size: 16px; float: none; line-height: 1; border-radius: 2px; margin: 0px 10px; } .jobsearch-modal .del-action-btns a.jobsearch-userdel-cancel { background-color: #7dc677; } .conf-msg { font-size: 20px; margin-bottom: 0px; color: #333; } .undone-msg { font-weight: bold; color: #333; margin-bottom: 30px; } #JobSearchModalUserProfileDel.jobsearch-modal .modal-box-area { padding-bottom: 20px; } .jobsearch-user-profiledel-pop .terms-priv-chek-con { float: left; width: 100%; text-align: center; } .jobsearch-user-profiledel-pop .terms-priv-chek-con p { display: inline-block; } .jobsearch-user-profiledel-pop .terms-priv-chek-con input { float: left; margin: 7px 10px 0px 0px; } .terms-priv-chek-con { display: inline-flex; margin-bottom: 10px; width: 100%; flex-wrap: wrap; } .jobsearch-employer-dasboard .terms-priv-chek-con { margin: 0px 0px 14px 0px; } .jobsearch-employer-dasboard .terms-priv-chek-con input { margin: 0px 10px 0px 0px; } .terms-priv-chek-con p input { margin: 0px; height: 18px; width: 18px; } .terms-priv-chek-con p { display: flex; width: 100%; gap: 5px; align-items: flex-start; line-height: normal; } .terms-priv-chek-con p a { margin-top: 0px; float: none; } .jobsearch-feat-job-form ul { float: left; width: 100%; margin: 20px 0px; } div.jobsearch-filled-job-popup li.jobsearch-filled-type { display: flex; justify-content: space-between; width: 100%; flex-wrap: wrap; } .jobsearch-filled-job-popup ul.jobsearch-filled-type li { padding: 0px; width: auto; display: inline-flex; align-items: center; gap: 6px; border: none; } .jobsearch-filled-job-popup ul.jobsearch-filled-type li input { margin: 0px; } .jobsearch-filled-job-popup .jobsearch-filled-comment textarea { width: 100%; border: 1px solid #ddd; background-color: #fff; } .jobsearch-filled-job-popup .jobsearch-filled-submit a { margin: 0px; } .jobsearch-filled-job-popup ul.jobsearch-filled-type { margin: 0px; display: inline-flex; width: auto; gap: 25px; } .jobsearch-feat-job-form ul li { float: left; width: 100%; list-style: none; background-color: #f5f5f5; padding: 7px 20px; border-bottom: 1px solid #eee; } .jobsearch-feat-job-form ul li label { float: left; margin: 0px; } .jobsearch-feat-job-form ul li input { float: right; } .jobsearch-feature-pkg-sbtn { display: inline-block; padding: 10px 30px; color: #ffffff; background-color: #33cc33; font-size: 16px; font-weight: 500; } .jobsearch-advance-search-holdr .jobsearch-banner-search ul li { float: none; display: inline-block; vertical-align: top; margin-right: -4px; padding: 0px 10px; width: 26%; margin-bottom: 15px; } .jobsearch-advance-search-holdr .adv-search-options { text-align: left; position: relative; z-index: 0; } .jobsearch-advance-search-holdr .jobsearch-subheader-form .jobsearch-banner-search { padding-bottom: 3px; } .jobsearch-advance-search-holdr .jobsearch-banner-search ul li:first-child { padding-left: 0px; } .jobsearch-advance-search-holdr .jobsearch-banner-search .selectize-control.single .selectize-input, .jobsearch-advance-search-holdr .jobsearch-banner-search ul li:nth-child(2) input[type="text"] { border-left: 1px solid #f2f2f2; } .jobsearch-advance-search-holdr .jobsearch-banner-search ul li.adv-srch-toggler { width: 16%; text-align: center; } .adv-srch-toggler a { display: inline-block; text-decoration: underline; margin: 15px 0px 0px 0px; } .adv-srch-toggler a span { font-size: 16px; } .adv-search-options { float: left; width: 100%; display: none; } .jobsearch-banner-search .adv-search-options ul li { width: 33.333%; } .jobsearch-banner-search .adv-search-options ul li.advsrch-fields-hdng { width: 100%; text-align: left; margin: 10px 0px; } .jobsearch-sfiltrs-heding h2 { float: left; width: 100%; margin: 10px 0px; } .jobsearch-sfiltrs-heding, .jobsearch-banner-search .adv-search-options ul li.advsrch-fields-hdng h2 { font-size: 21px; } .jobsearch-banner-search .adv-search-options ul li.srch-radius-slidr { width: 100%; margin-bottom: 10px; } .jobsearch-banner-search .adv-search-options .ui-widget-content { background-color: #ededed; float: left; width: 88.50%; margin: 9px 0px 0px 0px; } .jobsearch-banner-search .adv-search-options ul li:last-child { width: 33.333%; } .jobsearch-banner-search .adv-search-options .ui-widget-content .ui-state-default { border-radius: 100%; border: 4px solid; } .jobsearch-banner-search .adv-search-options .filter-slider-range { float: left; width: 115px; } .jobsearch-banner-search .adv-search-options ul li.srch-radius-slidr { padding-left: 10px; } .jobsearch-banner-search .adv-search-options .filter-slider-range input { height: 30px; font-size: 14px; color: #666666; text-align: left; padding-left: 0px; } .jobsearch-banner-search .adv-search-options ul { float: none; width: auto; margin: 0px -10px; } .jobsearch-advance-search-holdr.search-with-map { padding-top: 0px; margin-top: -50px; position: relative; z-index: 2; } /* Map Tooltip */ .jobsearch_map_info { width: 330px; padding: 20px; box-shadow: 0px 0px 13px 1px rgba(0,0,0,0.10); margin-top: 10px; } .jobsearch_map_info:before { content: ''; position: absolute; left: -12px; top: 50%; border-top: 10px solid transparent; border-right: 12px solid #ffffff; border-bottom: 10px solid transparent; margin-top: -13px; z-index: 2; } .jobsearch_map_info:after { content: ''; position: absolute; left: -13px; top: 50%; border-top: 10px solid transparent; border-right: 12px solid #ddd; border-bottom: 10px solid transparent; margin-top: -13px; z-index: 1; } .liting_map_info .listing-info-inner, .liting_map_info .info-main-container { float: left; width: 100%; } .jobsearch_map_info { background-color: #ffffff; } .listing-info-inner { display: tabel; } .info-main-container { display: table-row; } .jobsearch_map_info .img-con { float: none; display: table-cell; width: 100px; vertical-align: middle; } .jobsearch_map_info .img-con img { border-radius: 0px; border: none; } .img-con ~ .info-txt-holder { display: table-cell; padding: 0px 0px 0px 14px; vertical-align: middle; } .info-txt-holder .info-title { font-size: 17px; color: #333; margin-bottom: 6px; display: inline-block; width: 100%; } .post-secin { font-size: 14px; color: #666; display: inline-block; margin-bottom: 6px; } .jobsearch_map_info .close { position: absolute; right: 10px; top: 8px; } .jobsearch-map-zoom-controls a { float: left; padding: 7px 0px 0px 0px; width: 32px; height: 32px; margin: 5px 0px 5px 0px; color: #666666; font-size: 15px; cursor: pointer; text-align: center; background-color: #ffffff; border-left: 1px solid #e6e6e6; } .jobsearch-map-zoom-controls a:first-child { border-left: none; } .jobsearch-map-zoom-controls { margin-left: 16px !important; margin-top: 11px !important; } .jobsearch_location_autocomplete { position: absolute; width: 100%; } /*----- location dropdown style -----*/ .jobsearch_searchloc_div .jobsearch_location_autocomplete { background: #fff; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.10); left: 0px !important; position: absolute; top: 100%!important; z-index: 9999; text-align: left; } .jobsearch_searchloc_div .address_headers h5 { font-weight: bold; } .jobsearch_searchloc_div .address_headers { font-weight: bold; margin: 10px 15px; } .jobsearch_searchloc_div .jobsearch_google_suggestions { cursor: pointer; font-size: 13px; padding: 5px 15px; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; } .jobsearch_searchloc_div .jobsearch_google_suggestions:hover { color: #fff; } .jobsearch_searchloc_div .jobsearch_location_parent { cursor: pointer; font-size: 13px; padding: 5px 15px; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; } .jobsearch_searchloc_div .jobsearch_location_parent:hover { color: #fff; } .sugg-search-results { background: #fff; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.10); left: 0px; position: absolute; top: 100%; z-index: 9999; text-align: left; width: 100%; } .jobsearch-sugges-search { float: left; width: 100%; position: relative; } .jobsearch-banner-seven-caption .sugg-search-loader { position: absolute; right: 15px; top: 12px; } .search-res-item, .careerfy-typo-wrap .search-res-item { font-size: 14px; font-weight: normal; line-height: 20px; position: relative; color: black; margin-bottom: 0px; cursor: pointer; padding: 10px 15px; border-bottom: 1px solid #f1f1f1; float: left; width: 100%; text-align: left; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .search-res-item:hover, .careerfy-typo-wrap .search-res-item:hover { background-color: #f5f5f5; } .sugg-search-results .img-holder { display: table-cell; vertical-align: middle; width: 35px; } .sugg-search-results .img-holder img { width: 100%; border: 1px solid #ddd; } .search-res-item .text-holder { display: table-cell; vertical-align: middle; padding-left: 12px; } .search-res-item .text-holder a { overflow: hidden; vertical-align: middle; color: #666; } .search-res-item .text-holder a { color: #2d2d2d; vertical-align: middle; } .search-res-item .text-holder span.post-adress { color: #555; display: block; font-size: 12px; left: auto; line-height: 17px; margin: 0; position: inherit; top: auto; } .search-res-item .text-holder span.post-adress i { position: static; display: inline-block; line-height: 24px; color: #666; font-size: 13px; margin-right: 5px; } .show-all-results a { float: left; width: 100%; color: #ffffff; padding: 4px 0px; text-align: center; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .show-all-results a:hover { background-color: transparent; } .jobsearch-banner-search.search-cat-off > ul > li { width: 47%; } .jobsearch-banner-search.search-cat-off > ul > li:last-child,.jobsearch-advance-search-holdr .jobsearch-banner-search > ul > li:last-child { width: 6%; } .jobsearch-advance-search-holdr .search-cat-off > ul > li { width: 39%; } .jobsearch-banner-search.search-loc-off.search-cat-off > ul > li:first-child, .jobsearch-banner-search.search-keyword-off.search-cat-off > ul > li:first-child { width: 92%; } .jobsearch-banner-search.search-loc-off > ul > li { width: 47%; } .jobsearch-banner-search.search-loc-off > ul > li:last-child,.jobsearch-advance-search-holdr .jobsearch-banner-search > ul > li:last-child { width: 8%; } .jobsearch-advance-search-holdr .search-loc-off > ul > li { width: 39%; } .has-advance-search .jobsearch-banner-search.search-loc-off.search-cat-off > ul > li:first-child { width: 77%; } .jobsearch-advance-search-holdr.has-advance-search .search-cat-off > ul > li:first-child { width: 38%; } .jobsearch-listing-mapcon { float: left; width: 100%; margin-bottom: 60px; } .jobsearch-listing-mapcon.with-serch-map-both { margin-bottom: 0px; } .recaptcha-reload-a,.jobsearch-login-box form .recaptcha-reload-a, .careerfy-typo-wrap .recaptcha-reload-a,.careerfy-typo-wrap .jobsearch-login-box form .recaptcha-reload-a { float: left; margin: -4em 0em 0em 14em; font-size: 12px; position: relative; } .jobsearch_box_contact_form .recaptcha-reload-a { margin-top: -4.5em; } .careerfy-employer-grid-wrap,.jobsearch-employer-list .jobsearch-table-layer { cursor: pointer; } .jobsearch-employer-cvr-img { float: left; width: 100%; } .careerfy-employer-grid-wrap { position: relative; } .img-cont-sec { display: inline-block; position: relative; width: 100%; } .employer-remove-coverimg,.candidate-remove-coverimg { position: absolute; right: 0px; top: 0px; background-color: #fb353f; color: #ffffff; padding: 5px 8px; line-height: 1; z-index: 2; font-weight: 500; } .careerfy-search-eight-wrap,.careerfy-search-six-wrap { float: left; width: 100%; } /* Aplicants Grid View */ .aplicants-grid-view > ul > li.jobsearch-column-4 { display: inline-block; float: none; margin-right: -4px; vertical-align: top; padding: 0px 10px; } .aplicants-grid-view .jobsearch-row, .jobsearch-typo-wrap .aplicants-grid-view .jobsearch-row { margin: 0px -10px; } .aplicants-grid-view-wrap { float: left; width: 100%; border: 1px solid #ececec; text-align: center; position: relative; } .aplicants-grid-inner-con { float: left; width: 100%; padding: 22px 18px 0px 18px; } .aplicants-grid-view-thumb { display: inline-block; width: 115px; border-radius: 100%; margin-bottom: 10px; } .aplicants-grid-view-thumb img { border-radius: 100%; width: 100%; border: 1px solid #dddddd; } .aplicants-grid-view-wrap .candidate-select-box { position: absolute; left: 10px; top: 10px; margin: 0px; } .aplicants-grid-inner-con h2 { margin-bottom: 0px; font-size: 16px; font-weight: 500; } .aplicants-grid-inner-con p { color: #999999; font-size: 12px; margin-bottom: 2px; display: block; line-height: 22px; } .short-li-icons { float: left; width: 100%; margin: 0px; display: flex; flex-wrap: wrap; justify-content: center; } .short-li-icons li { display: inline-block; margin: 9px 3px 17px 3px; list-style: none; line-height: 1; } .short-li-icons li a { float: left; width: 25px; height: 25px; border: 1px solid; border-radius: 100%; font-size: 13px; padding-top: 5px; } .short-li-icons li a.ap-shortlist-btn { padding: 6px 12px 6px 9px; width: auto; height: auto; border-radius: 40px; font-size: 12px; border-color: #53b427; color: #53b427; } .short-li-icons li a.ap-shortlist-btn i { font-size: 11px; margin-right: 2px; } .short-li-icons li.unviewed a { color: #fb353f; border-color: #fb353f; } .short-li-icons li.viewd a { color: #53b427; border-color: #53b427; } .short-lidown-icons { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; border-top: 1px solid #ececec; width: 100%; } .short-lidown-icons li { min-height: 1px; border-left: 1px solid #ececec; position: relative; width: 100%; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .short-lidown-icons li:first-child { border-left: none; } .short-lidown-icons li a { float: left; width: 100%; padding: 15px 3px; font-size: 19px; color: #b1b1b1; height: 100%; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .short-lidown-icons li.down-cv-donlod:hover a { background-color: #53b427; color: #ffffff; } .short-lidown-icons li.down-emial-candcon:hover a { background-color: #ffb14a; color: #ffffff; } .short-lidown-icons li.down-cand-dtrash:hover a { background-color: #fb353f; color: #ffffff; } .short-lidown-icons li.down-cand-rejct:hover a { background-color: #ed777d; color: #ffffff; } .careerfy-table-layer,.careerfy-joblisting-plain-wrap, .featured-jobs-grid-text,.careerfy-featuredjobs-listwrap, .careerfy-job-grid-wrap,.jobsearch_apply_job_wrap, .careerfy-candidate-grid figure,.jobsearch_candidate_info, .jobsearch_box_contact_form form,.careerfy-employer-grid-wrap, .container-wrapper,.jobsearch-employer-box-section, .careerfy-classic-priceplane,.careerfy-simple-priceplane-wrap, .careerfy-additional-priceplane,.careerfy-partner-slider a, .jobsearch-employer-dashboard-nav,.careerfy-dream-grid-text, .careerfy-dream-packages,.careerfy-content-wrapper, .careerfy-candidate-view4-wrap,.careerfy-joblisting-wrap, .careerfy-modren-services-wrap { background-color: #ffffff; } .body-nowhite-bg .jobsearch-filterable.jobsearch-filter-sortable.jobsearch-topfound-title { padding: 0px 0px 0px 0px; margin-bottom: 0px; float: none; display: inline-block; vertical-align: middle; width: 58%; } .body-nowhite-bg .jobsearch-filterable.jobsearch-filter-sortable { margin-bottom: 0px; } .body-nowhite-bg .jobsearch-topsort-holder { float: none; display: inline-block; vertical-align: middle; } .body-nowhite-bg .container-wrapper { padding: 20px; float: left; width: 100%; } .body-nowhite-bg .careerfy-candidate-view4-wrap { padding: 20px 15px 10px 15px; } .jobsearch-subs-detail { float: right; margin-left: 6px; text-align: center; } .pkgs-table-subscription-detail { float: right; width: 100%; border-top: none; margin-bottom: 14px; padding: 10px 0px 20px 0px; } .jobsearch-recurings .jobsearch-packages-tbody .jobsearch-table-cell:nth-child(2), .jobsearch-recurings .jobsearch-packages-thead .jobsearch-table-cell:nth-child(2) { width: 26%; } .subs-det-item { float: left; width: 100%; border-top: 1px solid #ececec; padding: 10px 25px; } .subs-det-item:nth-child(even) { background-color: #f5f5f5 } .subs-det-item:first-child { border: none; } .subs-det-item:last-child { background-color: #ffffff; } .subs-det-val a { display: inline-block; padding: 13px 24px; color: #ffffff; line-height: 1; font-size: 14px; border-radius: 3px; margin-left: 6px; background-color: #00d569; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .subs-det-val a:hover { opacity: 0.70; } .subs-det-title { float: left; color: #333; } .subs-det-val { float: right; } .jobsearch-subslist-notes h2 { font-size: 20px; margin-bottom: 0px; } .jobsearch-subslist-notes { float: left; width: 100%; padding: 20px 25px 0px 25px; border-top: 1px solid #ececec; } .jobsearch-subslist-notes ol { padding: 0px 25px; } .subs-det-val a.cancel { background-color: #fb353f; } .jobsearch-recurings .jobsearch-table-cell,.jobsearch-recurings .jobsearch-table-cell:nth-child(3) { width: 20%; } .user-dashthumb-remove { position: absolute; right: 68px; top: 10px; z-index: 99; background: rgba(0,0,0,0.50); color: #fe3d6c; width: 24px; height: 24px; border-radius: 100%; font-size: 12px; } .jobsearch-send-email-popup-btn { display: inline-flex; font-weight: 500; padding: 9px 11px 8px 11px; line-height: 1; border: none; gap: 5px; align-items: center; } .careerfy-joblisting-view4 figure a { border: 1px solid #f0f0f0; justify-content: center; align-items: center; } .like-btn.shortlist-container { float: right; } .jobsearch-user-form .jobsearch-applybyemail-cvs ul li { width: 100%; margin-bottom: 0px; } .jobsearch-user-form .jobsearch-applybyemail-cvs ul li label { float: none; width: auto; padding-top: 15px; } .jobsearch-user-form .jobsearch-applybyemail-cvs ul li input { margin-top: 13px; } .jobsearch-user-form ul.user-cvs-list { margin: 5px 0px 15px 0px; } ul.tagit li.tagit-choice .tagit-close .text-icon { display: block !important; } .jobseach-job-skills .tagit-label { margin-right: 6px; } .jobsearch-state-field { position: relative; float: left; width: 100%; } .promotepof-badge { position: absolute; right: 0px; top: 0px; } .promotepof-badge:before { content: ''; position: absolute; right: 0px; top: 0px; border-top: 40px solid #ffb607; border-left: 40px solid transparent; } .promotepof-badge i { z-index: 5; position: relative; color: #ffffff; float: left; margin: 6px 6px 0px 0px; font-size: 12px; } .jobsearch-employer-list span.promotepof-badgeemp { color: #ffffff; } .promotepof-badgeemp { position: absolute; right: -7px; top: 0px; background-color: #ffb607; color: #ffffff; line-height: 1; padding: 3px 8px 3px 5px; font-size: 11px; } .promotepof-badgeemp:before { content: ''; position: absolute; right: 0px; bottom: -7px; border-top: 7px solid #ffb607; border-right: 7px solid transparent; } .promotepof-badgeemp i { float: left; margin: 0px 6px 0px 0px; color: #ffffff; } .careerfy-typo-wrap .urgntpkg-badge { padding: 5px 10px; } .urgntpkg-badge { position: absolute; left: -7px; top: 0px; background-color: #ffb14a; color: #ffffff; padding: 5px 10px; line-height: 1; text-transform: uppercase; } .urgntpkg-badge:before { content: ''; position: absolute; left: 0px; bottom: -7px; border-top: 7px solid #ffb14a; border-left: 7px solid transparent; } .urgntpkg-badge i { margin-right: 2px; } .urgntpkg-badge small { display: inline-block; font-size: 13px; } .jobsearch_candidate_info .urgntpkg-badge { color: #ffffff; } .jobsearch-filterable.jobsearch-filter-sortable.jobsearch-topfound-title { width: auto; } .body-nowhite-bg .jobsearch-topsort-holder .jobsearch-filter-sortable { padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; } .body-nowhite-bg .wp-jobsearch-dev-job-content .jobsearch-filter-sortable { padding-top: 14px; } .body-nowhite-bg .wp-jobsearch-dev-employer-content .jobsearch-filter-sortable ul { margin-top: 0px; } .body-nowhite-bg .wp-jobsearch-dev-employer-content .sortfiltrs-contner { padding-bottom: 3px; } .body-nowhite-bg .wp-jobsearch-dev-job-content .displayed-here { padding-bottom: 0px; } .body-nowhite-bg .jobsearch-filterable.jobsearch-filter-sortable.jobsearch-topfound-title ~ .jobsearch-topsort-holder { float: none; } .body-nowhite-bg .wp-jobsearch-dev-candidate-content .displayed-here { padding-bottom: 0px; } .displayed-here { font-size: 12px; padding: 8px 0px 10px 0px; color: #838383; } .jobsearch-jobdetail-services ul li li { list-style: none; margin-bottom: 10px; line-height: 22px; } .jobsearch-jobdetail-services ul ol li, .jobsearch-description ol li { list-style: decimal inside; } .jobsearch-jobdetail-services ul ul, .jobsearch-jobdetail-services ul ol ol, .jobsearch-description ol ol { margin-left: 20px; } .jobsearch-description .wp-caption img, .jobsearch-description img.alignnone { height: auto; } .jobsearch-employer-resumes-wrap { position: relative; } .jobsearch-rem-empresmue { position: absolute; right: 0px; top: 0px; width: 20px; height: 20px; background-color: #E95842; color: #ffffff; text-align: center; z-index: 10; line-height: 1.5; } a.jobsearch-updresmuesh-item-cc { background-color: #13b5ea; color: #fff; padding: 4px 5px 4px 5px; line-height: 1; font-size: 12px; position: absolute; right: 20px; top: 0px; z-index: 5; } .jobsearch-custom-field { margin: 0px; display: inline-block; width: 100%; } .jobsearch-custom-field li { list-style: none; float: left; padding: 0px 16px 8px 0px; line-height: 1; font-size: 14px; border: none; } .jobsearch-custom-field li small { font-size: 14px; } .jobsearch-job .jobsearch-custom-field li, .featured-jobs-grid-text .jobsearch-custom-field li { border: none; margin-bottom: 0px; } .careerfy-joblisting-plain-left .jobsearch-custom-field li i { margin: -1px 9px 0px 0px; } .careerfy-joblisting-plain-left .jobsearch-custom-field li { margin-right: 0px; } .jobsearch-custom-field li i { color: #999; } .featured-jobs-grid-text ul.jobsearch-custom-field li:before { display: none; } .jobsearch-custom-field li small { font-size: 12px; display: inline-block; } .careerfy-featured-jobs-list-text .jobsearch-custom-field li small { display: inline-block; color: #999 !important; } .jobsearch-joblisting-classic .urgntpkg-badge { left: auto; right: -7px; } .body-nowhite-bg .sortfiltrs-contner { float: left; width: 100%; background: #fff; margin-bottom: 15px; padding: 15px 15px 15px 15px; } .body-nowhite-bg .wp-jobsearch-dev-candidate-content .jobsearch-filter-sortable ul { margin-top: 0px; } .jobsearch-joblisting-classic .urgntpkg-badge:before { left: auto; right: 0px; border-top: 7px solid #ffb14a; border-right: 7px solid transparent; border-left: none; } .promotepof-detv1 { position: absolute; left: -27px; top: 24px; background-color: #ffb14a; color: #ffffff; padding: 5px 30px; line-height: 1; z-index: 99; -webkit-transform: rotate(-40deg); -moz-transform: rotate(-40deg); -ms-transform: rotate(-40deg); -o-transform: rotate(-40deg); transform: rotate(-40deg); } .empdet_imgcon .promotepof-detv1 { top: 18px; } .jobsearch-jobdetail-list .jobsearch-jobdetail-listthumb { overflow: hidden; display: flex; justify-content: center; align-content: center; align-items: center; } .jobsearch-jobdetail-list .jobsearch-jobdetail-listthumb a { display: flex; width: 100%; height: 100%; } .jobsearch-jobdetail-list .jobsearch-jobdetail-listthumb img { object-fit: cover; } .deadline-closed { display: inline-block; color: #fe3d6c; margin: 8px 0px 5px 0px; font-weight: bold; width: 100%; } .careerfy-typo-wrap .deadline-closed { margin: 8px 0px 5px 0px; } .widget_jobdetail_three_apply .deadline-closed { margin-bottom: 0px; } .careerfy-jobdetail-four-links .deadline-closed { width: auto; } .careerfy-banner-search-six ul li:nth-child(2) i { left: auto; right: 26px; color: #666; font-size: 16px; top: 17px; } .jobsearch-job-detail-advs { float: left; width: 100%; overflow: hidden; margin-bottom: 30px; } .jobsearch-job-detail-advs .careerfy-jobs-scroll-slider ul li { margin-bottom: 0px; } .jobsearch-empmember-add-popup { display: inline-flex; font-size: 10px; color: #ffffff; text-transform: uppercase; padding: 12px 12px; border: 1px solid; border-radius: 40px; line-height: 1; margin-top: 1px; margin-left: auto; align-items: center; gap: 5px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-empmember-add-popup:hover { background-color: #ffffff; } .empacc-menbers-list, .empacc-menbers-list ul { float: left; width: 100%; } .empacc-menbers-list .accmem-head { border-bottom: 1px solid #efefef; padding: 7px 20px 3px 20px; } .empacc-menbers-list .accmem-head:nth-child(even) { background-color: #f7f7f7; } .jobsearch-adingmem-permisons { margin: 0px 0px 10px 0px; } .jobsearch-adingmem-permisons h3 { margin-bottom: 15px; } .jobsearch-adingmem-title { display: flex; width: 100%; font-size: 18px; margin-bottom: 15px; color: #333; font-weight: bold; } .empacc-menbers-list ul li { list-style: none; float: left; width: 50%; color: #000; font-weight: 500; margin-bottom: 3px; } .empacc-menbers-list ul li:last-child { text-align: right; } .empacc-menbers-list ul li a { display: inline-block; margin: 0px 0px 0px 7px; color: #ff6d4a; } .empacc-menbers-list ul li a.emp-memb-updatebtn { color: #333333; } .jobsearch-adingmem-permisons input[type=checkbox] + label { display: block; margin: 0em; cursor: pointer; line-height: 1.2; } .jobsearch-adingmem-permisons input[type=checkbox] { display: none; } .jobsearch-adingmem-permisons input[type=checkbox] + label:before { content: "\2714"; border: 0.1em solid #999; border-radius: 0.1em; display: inline-block; width: 1.3em; height: 1.3em; line-height: 1.2; padding-left: 0.2em; padding-bottom: 0em; margin-right: 0.6em; vertical-align: bottom; color: transparent; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .jobsearch-adingmem-permisons input[type=checkbox] + label:active:before { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); } .jobsearch-adingmem-permisons input[type=checkbox]:checked + label:before { background-color: MediumSeaGreen; border-color: MediumSeaGreen; color: #fff; } .dash-hdtabchng-btn { float: right; padding: 5px 16px; color: #ffffff; border-radius: 4px; border: 1px solid; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-profile-ressetin { float: left; width: 100%; } .jobsearch-profile-ressetin h2 { margin-bottom: 15px; font-size: 20px; } .jobsearch-typo-wrap a.addmor-shbtn-resumtyp, a.addmor-shbtn-resumtyp { display: inline-block; text-decoration: underline; color: #333; } .res-profile-reslist { margin-bottom: 15px; } .res-profile-reslist li { margin-bottom: 0px; } .res-profile-reslist .jobsearch-employer-profile-form li { margin-bottom: 15px; } .avil-input-con { display: inline-block; width: 100%; position: relative; } .avil-input-con a.trash-avaltime-btn { position: absolute; right: 14px; top: 7px; color: #E95842; } .shcand-types-list { display: inline-block; width: 100%; text-align: left; } .jobsearch-pagination-blog ul li a.next, .jobsearch-pagination-blog ul li a.prev { padding-top: 0px; } .cands-savetype-filter { float: right; width: 40%; padding-right: 20px; margin-top: -3px; } .cands-savetype-filter .filtr-label { float: left; padding-top: 10px; } .cands-savetype-filter .jobsearch-profile-select { float: right; width: 66%; } .shsaved-groups { display: inline-block; width: 100%; text-align: center; background-color: rgba(0,0,0,0.50); padding: 8px 10px; color: #ffffff; } .careerfy-jobdetail-btn { float: left; font-weight: 500; padding: 9px 11px 8px 11px; border: 1px solid; line-height: 1; } .jobsearch_candidate_info .jobsearch-candidate-default-btn { float: none; display: inline-block; border-radius: 80px; padding: 8px 14px; margin-left: 5px; } .careerfy-candidate-sidebox-style5 .jobsearch-cand-details-btns { margin-bottom: 0px; } .jobsearch_candidate_info .jobsearch-candidate-cand-chat i { display: inline-block; margin-right: 5px; } .page .jobsearch-login-registration-form .jobsearch-login-box > span { width: 100%; } .urgntpkg-candv1,.urgntpkg-jobv1 { position: absolute; left: -21px; top: 8px; font-size: 13px !important; background-color: #d72c2c; color: #ffffff !important; padding: 5px 26px; line-height: 1; z-index: 1; -webkit-transform: rotate(-40deg); -moz-transform: rotate(-40deg); -ms-transform: rotate(-40deg); -o-transform: rotate(-40deg); transform: rotate(-40deg); } .urgntpkg-candv2 { position: absolute; left: 0px; top: 0px; overflow: hidden; width: 65px; height: 53px; } .urgntpkg-candv2 span { position: absolute; left: -21px; top: 8px; font-size: 13px !important; background-color: #d72c2c; color: #ffffff !important; padding: 5px 26px; line-height: 1; z-index: 1; white-space: nowrap; -webkit-transform: rotate(-40deg); -moz-transform: rotate(-40deg); -ms-transform: rotate(-40deg); -o-transform: rotate(-40deg); transform: rotate(-40deg); } .urgntpkg-candv2.cic_is_verified span { background-color: #40d184; left: -25px; top: 7px; } .jobsearch-activcode-popupbtn, .jobsearch-resend-accactbtn { text-transform: uppercase; font-weight: bold; color: #fff; font-size: 18px; margin: 0px 5px; } #JobSearchModalAccountActivationForm a.jobsearch-resend-accactbtn { color: #777; } .jobsearch-user-form i.jobsearch-icon.jobsearch-upload { position: static !important; display: inline-block; margin: -4px 4px 0px 0px; } .jobsearch-fileUpload:hover span i.jobsearch-icon.jobsearch-upload { color: #ffffff; } /* AllapliCants Holder */ .select-appsjob-con, .jobsearch-all-aplicantslst { float: left; width: 100%; } .select-appsjob-con { margin-bottom: 20px; } .allapps-job-label h2 { color: #23282d; font-size: 1.3em; margin: 1em 0px; } .allapps-selctcounts-holdr .allapps-jobselct-con { width: 180px; } .overall-appcreds-con ul { display: flex; flex-wrap: wrap; width: 100%; justify-content: center; } .overall-appcreds-con ul li { width: 50%; list-style: none; padding: 0px 5px; line-height: 1; margin: 10px 0px 0px 0px; } .overall-appcreds-con span { display: inline-block; width: 100%; background-color: #7cd6f8; padding: 12px 15px; border-radius: 4px 4px 0px 0px; color: #ffffff; font-size: 14px; font-weight: 600; text-align: center; text-transform: uppercase; line-height: 1.3; } .overall-appcreds-con .applicnt-count-box.tot-apps { background-color: #5bccf6; } .overall-appcreds-con .applicnt-count-box.sh-apps { background-color: #9bd159; } .overall-appcreds-con .applicnt-count-box.rej-apps { background-color: #ff5757; } .overall-appcreds-con span.sh-apps { background-color: #b0d979; } .overall-appcreds-con span.rej-apps { background-color: #ff7978; } .overall-appcreds-con .applicnt-count-box { float: left; width: 100%; padding: 10px 16px; background-color: #00b9eb; color: #ffffff; border-radius: 0px 0px 4px 4px; text-align: center; } .overall-appcreds-con .applicnt-count-box a { color: #ffffff; font-weight: 700; } .thjob-title h2 { display: inline-flex; margin: 0px; flex: 1; font-size: 15px; line-height: 1.2 !important; } .thjob-title { display: flex; width: 100%; margin-bottom: 16px; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 10px; border-bottom: 1px solid #ececec; padding-bottom: 15px; } .total-appcreds-con ul { display: flex; width: 100%; flex-wrap: wrap; gap:10px; } .total-appcreds-con ul li { display: inline-flex; list-style: none; line-height: 1; } .total-appcreds-con .applicnt-count-box a { display: inline-flex; width: 100%; padding: 10px 16px; background-color: #00b9eb; color: #ffffff; border-radius: 4px; } .applicnt-count-box a { color: #ffffff; } .jobsearch-profile-title .applicnts-view-btn { float: right; padding: 8px 16px; background-color: #ffb14a; color: #ffffff; border-radius: 4px; line-height: 1; margin: 6px 0px 0px 10px; } .jobsearch-profile-title .applicnts-view-btn i { margin-right: 4px; } .lodmoreemil-jobapps-btnsec { display: inline-block; width: 100%; text-align: center; } .lodmoreemil-jobapps-btnsec a { display: inline-block; padding: 10px 16px; background-color: #00b9eb; color: #ffffff; border-radius: 4px; line-height: 1; } .applicnt-count-box.tot-apps a { background-color: #5bccf6; } .applicnt-count-box.sh-apps a { background-color: #9bd159; } .applicnt-count-box.rej-apps a { background-color: #ff5757; } .lodmore-jobapps-btnsec { float: left; width: 100%; text-align: center; } .lodmore-jobapps-btnsec a { display: inline-block; padding: 12px 22px; line-height: 1; background-color: #5bccf6; border: 1px solid #5bccf6; color: #ffffff; border-radius: 4px; font-weight: 500; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .lodmore-jobapps-btnsec a:hover { background-color: transparent; color: #5bccf6; } .lodmore-jobapps-btnsec a i { margin-left: 5px; } .jobsearch-filterable .jobsearch-rssfeed-btn { border: none; background-color: #f8991b; color: #ffffff; display: inline-flex; padding: 5px 10px; line-height: 1; flex-direction: inherit; gap: 5px; } .jobsearch-filterable .jobsearch-rssfeed-btn i { color: #ffffff; } .jobsearch-filterable .jobsearch-rssfeed-btn:hover, .jobsearch-filterable .jobsearch-rssfeed-btn:hover i { color: #ffffff; } .body-nowhite-bg .with-rssfeed-enable .jobsearch-filterable.jobsearch-filter-sortable.jobsearch-topfound-title { width: 47%; } .onsubmit-apilocs-con a, .depdrpdwn-form-submitbtn { float: left; width: 100%; color: #ffffff; border-radius: 1px; padding: 10px 10px; text-align: center; } .onsubmit-apilocs-con a:hover,.depdrpdwn-form-submitbtn.btn:hover { color: #ffffff; } .depdrpdwn-form-submitbtn { margin-top: 10px; } [class=*"jobsearch-jobfeture-"] { color: #fcd116; } .profile-improve-con ul *, .profile-improve-con ul { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .dash-reviews-list, .jobsearch-typo-wrap .dash-reviews-list .jobsearch-company-review-text { border: none; } .dash-reviews-list.jobsearch-employer-wrap-section { padding: 0px; } .dash-reviews-list .reviw-mainitem-con { float: left; width: 100%; border: 1px solid #efefef; padding: 0px 0px 0px 0px; margin-bottom: 15px; border-radius: 4px; position: relative; } .reviw-contntholdr-con { display: flex; width: 100%; padding: 0px 25px 0px 25px; } .dash-reviews-list .reply-review, .jobsearch-typo-wrap .update-cuser-review, .update-cuser-review { float: right; margin: 1px 10px 0px 0px; text-decoration: underline; } .dash-reviews-list .reply-review i { margin-right: 7px; font-size: 12px; } .update-cuser-review i { margin-right: 2px; font-size: 12px; } .comrnt-reply-con { float: left; width: 100%; background-color: #fafafa; padding: 40px 25px 25px 25px; position: relative; } .replied-review-box { float: left; width: 100%; background-color: #fafafa; position: relative; padding: 25px 25px 25px 25px; } .jobsearch-candidate-wrap-section { width: 100%; } .dash-reviews-list .jobsearch-company-review figure { display: flex; width: 100%; background-color: #fafafa; position: relative; padding: 22px 25px 22px 25px; align-items: center; gap: 15px; flex-wrap: inherit; } .dash-reviews-list .jobsearch-company-review figure figcaption { display: flex; width: 100%; justify-content: space-between; align-items: center; line-height: 1; } .reply-review-close { position: absolute; right: 0px; top: 0px; width: 25px; height: 25px; background-color: gray; color: #ffffff; text-align: center; } .comrnt-replyholdr-con textarea { float: left; width: 100%; box-shadow: 0 0 5px #bababa; font-weight: normal; outline: 0; line-height: 1.25; border-radius: 4px; color: gray; background: white; border: 1px solid #bababa; padding: 5px 8px; font-size: 14px; height: 150px; } .submt-replybtn-con, .comrnt-reply-con p, .comrnt-replyholdr-con, .revuser-img img { float: left; width: 100%; } .submt-replybtn-con .reply-review-submit { float: left; background-color: gray; border: none; border-radius: 4px; color: white; font-size: 14px; line-height: 1.5; margin: 0; padding: 5px 20px; text-align: center; text-decoration: none; } .comrnt-reply-con p { margin: 8px 0px; line-height: 1.5; } .revuser-img { float: left; width: 60px; } .revuser-img img { border-radius: 100%; height: 60px; } .revuser-img ~ .revuser-conent { margin-left: 80px; } .revuser-conent span { font-size: 18px; display: block; font-weight: bold; color: #666; margin-bottom: 5px; } .jobsearch-revmtitle-box, .jobsearch-revmsort-box { float: left; width: 50%; } .jobsearch-profile-title .jobsearch-revmtitle-box h2 { margin-bottom: 0px !important; color: #666; font-size: 20px; margin-right: 10px; } .jobsearch-revmtitle-box .jobsearch-company-rating { width: 100px; height: 20px; margin-top: 10px; } .jobsearch-revmtitle-box .jobsearch-company-rating-box { height: 20px; } .jobsearch-revmtitle-box .jobsearch-company-rating:before, .jobsearch-revmtitle-box .jobsearch-company-rating-box:before { font-size: 17px; } .jobsearch-revmtitle-box .jobsearch-company-rating:before, .reviw-mainitem-con .jobsearch-company-rating:before { color: #9f9f9f; } .jobsearch-revmsort-box form { float: right; width: 50%; text-align: left; } .jobsearch-revmsort-box { text-align: right; } .jobsearch-revmsort-box span { display: inline-block; margin: 4px 10px 0px 0px; color: #666; } .jobsearch-profile-title.jobsearch-revmain-tholdr { padding-bottom: 9px; } .jobsearch-revmsort-box .selectize-control.single .selectize-input input { height: auto; } .jobsearch-revmsort-box .selectize-control.single .selectize-input { padding: 7px 18px; } .jobsearch-company-review-left .reviewr-user-name { display: block; font-size: 18px; font-weight: bold; margin-bottom: 4px; line-height: 1; color: #666; width: 100%; } .single-employer .dash-reviews-list { margin-top: 25px; } .jobsearch-updaterev-holdr { float: left; width: 100%; position: relative; margin-bottom: 25px; padding: 0px 30px; } .update-review-close { float: right; margin: 20px 0px -31px 0px; position: relative; } .jobsearch-add-review-con input[type="text"] { float: left; width: 100%; border: 1px solid #ddd; padding: 8px 16px; height: 42px; background-color: #efefef; } #main:not(.sidebar-none) .wf-container-main { display: inline-block; width: 100%; } .careerfy-featured-candidates-hr { float: right; margin: 16px 10px 0px 0px; width: 25px; height: 25px; background-color: #ffb607; border-radius: 100%; text-align: center; color: #fff; } .jobsearch-candidate-resume-wrap .jobseach-skills-con { float: left; width: 100%; padding-left: 60px; margin-bottom: 40px; } .phon-num-fieldcon .intl-tel-input { width: 100%; } .phon-num-fieldcon input.required, .phon-num-fieldcon input[type="tel"] { padding: 6px 13px 6px 182px; color: #000; font-size: 12px; height: 42px; border: 1px solid #efefef; border-radius: 3px; background-color: #ffffff; width: 100%; } .phonefild-wout-valid.phon-num-fieldcon input[type="tel"] { padding-left: 13px; } .phon-num-fieldcon .iti--allow-dropdown { width: 100%; } .phon-num-fieldcon .iti__selected-country-primary { padding: 0px 10px; display: flex; gap: 5px; } div.phon-num-fieldcon button.iti__selected-country { background-color: transparent; color: #333; } .phon-num-fieldcon .iti__dropdown-content ul { margin: 0px; display: flex; width: 100%; flex-wrap: wrap; } .phon-num-fieldcon .iti__dropdown-content ul li { margin: 0px; padding: 10px; display: flex; width: 100%; gap: 8px; align-items: center; } .phon-num-fieldcon .contry-info-con { position: absolute; left: 53px; top: 13px; z-index: 99; line-height: 1; font-size: 14px; color: #444; } .phon-num-fieldcon span { float: none; width: auto; margin: 0px; } .page-template-user-login-template .intl-tel-input .country-list, .jobsearch-login-box .intl-tel-input .country-list { min-width: 450px; } .jobsearch-whatsapp-msgcon { width: 100%; text-align: center; } .jobsearch-whatsapp-msgcon i { display: inline-flex; font-size: 20px !important; color: #ffffff; } .jobsearch-whatsapp-msgcon a { display: inline-flex; background-color: #2c9445; color: #ffffff; font-size: 18px; border-radius: 80px; margin: 0px; padding: 12px 10px 12px 10px; width: 100%; justify-content: center; gap: 5px; align-items: center; } .jobsearch-whatsapp-msgcon a small { color: #ffffff; } .jobsearch_candidate_info .careerfy-featured-candidates-hr { float: none; display: inline-block; margin-left: 10px; } .careerfy-canddetail-btn-wrap { border: 1px solid #ddd; padding: 30px 10px; margin-bottom: 26px; display: flex; width: 100%; flex-wrap: wrap; gap: 20px; } .careerfy-canddetail-btn-wrap .jobsearch-cand-details-btns { margin-bottom: 0px; } .careerfy-main-content .careerfy-canddetail-btn-wrap .jobsearch-chat-start-btn { margin-bottom: 0px; } .jobsearch-chat-start-btn ~ .jobsearch_box_contact_form { margin-top: 20px; } strong.jobsearch-cand-jobtitle { font-size: 14px; } .jobsearch-applied-jobs-text ul li .preview-candidate-profile i { margin: -1px 5px 0px 0px; font-size: 14px !important; } a.preview-candidate-profile.btn-downlod-cvbtn { border: none; padding: 7px; } .profpkg-hding { background-color: #f5f5f5; font-weight: 600; text-align: left; } .profpkg-btn-holdr a { display: inline-block; background-color: #01bbec; color: #ffffff; padding: 9px 20px; line-height: 1; border-radius: 3px; min-width: 120px; } .user-subsprofpkg-detail table > tbody > tr > td, .user-subsprofpkg-detail table > tbody > tr > th, .all-chprofpkg-list table > tbody > tr > th, .all-chprofpkg-list table > tbody > tr > td, .all-chprofpkg-list thead th { padding: 7px 20px; color: #565654; } .user-subsprofpkg-detail .renewal-btn a { background-color: #ff6f0f; min-width: 120px; width: auto; float: none; display: inline-block; position: relative; } .current-planame-holder { float: right; margin: 6px 0px 0px 0px; font-size: 18px; } .user-subsprofpkg-detail .profpkg-titlemid { width: auto; } .current-planame-holder span { color: #ff6b09; } .user-subsprofpkg-detail { margin-bottom: 15px; } .all-profilpkgs-head { font-size: 20px; margin-bottom: 10px; color: #333; } .model-heading { text-align: left; } .profpckg-detail-pcon, .profpkg-det-item { display: inline-block; width: 100%; text-align: left; } .profpkg-det-item { background-color: #f5f5f5; border-bottom: 1px solid #d2d2d2; } .profpkg-det-item:nth-last-child(2) { border-bottom: none; } .detitem-label { display: inline-block; width: 35%; vertical-align: middle; margin-right: -4px; padding: 14px 20px; font-weight: 600; } .detitem-val { display: inline-block; width: 65%; vertical-align: middle; margin-right: -4px; padding: 14px 20px; } .profpkg-item-subscon, .jobsearch-subsemp-profile-pkg, .jobsearch-subscand-profile-pkg { float: left; width: 100%; position: relative; } .pkg-loding-msg { position: absolute; left: 0px; bottom: 0px; width: 100%; color: #ffffff; background-color: #53b427; padding: 14px 15px; text-align: center; } .jobsearch-subsemp-profile-pkg, .jobsearch-subscand-profile-pkg { background-color: #53b427; width: 100%; float: left; padding: 14px 15px; color: #ffffff; text-align: center; } .profpckg-popup-main .modal-box-area { padding: 0px; } .profpckg-popup-main .jobsearch-modal-title-box { padding: 16px 0px 4px 30px; margin-bottom: 11px; } .profpckg-popup-main .model-heading { padding: 10px 0px 5px 15px; background-color: #636363; } .profpckg-popup-main .model-heading h2 { color: #fff; font-size: 20px; } .profpckg-popup-main .modal-close { position: absolute; right: 0px; top: 0px; background-color: #fb353f; color: #ffffff; padding: 16px; } .profpkg-btn-holdr a.buy-profpkgbtn { background-color: #53b427; width: auto; float: none; position: relative; } .profpkg-titlemid { width: 30%; } .profpkg-btn-holdr { display: inline-block; width: 100%; position: relative; } .profpkg-btn-holdr a.buy-profpkgbtn .pkg-loding-msg, .profpkg-btn-holdr.renewal-btn a .pkg-loding-msg { padding-top: 9px; padding-bottom: 9px; } .jobsearch-form.jobsearch-login-registration-form li#jobsearch-xing-wrapper { border: 1px solid #1f7575; border-radius: 2px; background: #1f7575; padding: 0; } /* All Awards Items */ .all-awards-items, .all-affiliations-items, .careerfy-typo-wrap .all-awards-items, .careerfy-typo-wrap .all-affiliations-items { margin: 0px -8px; } .award-item, .affiliation-item, .careerfy-typo-wrap .award-item, .careerfy-typo-wrap .affiliation-item { display: inline-block; vertical-align: top; margin-right: -4px; margin-bottom: 16px; width: 50%; padding: 0px 8px; } .award-item img, .widget_emp_awards h2, .widget_emp_affiliations h2, .affiliation-item img { float: left; width: 100%; } .widget_emp_awards h2, .widget_emp_affiliations h2 { margin-bottom: 15px; } .jobsearch-typo-wrap ~ .jobsearch-row, .jobsearch-typo-wrap * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .jobsearch-typo-wrap ul, .jobsearch-typo-wrap ol { padding-left: 0px; margin-bottom: 0px; } .instastcky-aplybtn-con { position: fixed; right: 0%; bottom: 0px; width: 100%; z-index: 999; margin: 0; border-radius: 0; display: none; } .instastcky-aplybtn-con a { float: left; width: 100%; background-color: #53b427; font-size: 16px; color: #ffffff; text-transform: uppercase; padding: 16px 10px 17px 10px; text-align: center; border-radius: 0px; font-weight: 500; line-height: 1; margin-bottom: 0px; border: 1px solid #53b427; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .instastcky-aplybtn-con a:hover { background-color: #53b427; color: #ffffff; } .jobsearch-paper.jobsearch-duplict-cusjob, .jobsearch-paper.jobsearch-duplict-cusjob:before { color: orange; } .jobsearch-managejobs-links a:before { color: #77eb9f; } .jobsearch-banner-search ul li.jobsearch-banner-submit { z-index: 40; flex: 0.2; } .addcand-databy-emp { padding: 10px 20px 10px 20px; float: left; font-size: 16px; color: #ffffff; text-transform: uppercase; text-align: center; border-radius: 0px; font-weight: 500; line-height: 1; margin-bottom: 0px; border: 1px solid; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .single-job .gm-control-active.gm-fullscreen-control { margin-top: 260px !important; } .wc-pao-addon-container textarea.wc-pao-addon-custom-textarea { display: inline-block; width: 100%; background-color: #fff; border: 1px solid #ddd; height: 150px; margin: 12px 0px 10px 0px; } .wc-pao-addon-container input.wc-pao-addon-custom-price, .wc-pao-addon-container input.wc-pao-addon-input-multiplier { display: inline-block; width: 100%; background-color: #fff; border: 1px solid #ddd; height: 42px; margin: 12px 0px 10px 0px; } .popup-jobfilters-con label { text-align: left; } .popup-jobfilters-con input[type="text"], .popup-jobfilters-con select { display: inline-block; width: 100%; background-color: #fff; border: 1px solid #eceeef; height: 40px; } .popup-jobfilters-con [class*="jobsearch-column-"] { margin-bottom: 15px; } .popup-jobfilters-con .jobsearch-row { margin: 0px -10px; } .popup-jobfilters-con .jobsearch-column-6 { float: none; display: inline-block; margin-right: -4px; vertical-align: top; padding: 0px 10px; } .alret-submitbtn-con { display: inline-block; width: 100%; margin: 10px 0px 0px 0px; } .alret-submitbtn-con a.jobsearch-savejobalrts-sbtn { display: inline-block; font-size: 16px; color: #ffffff; padding: 13px 30px; line-height: 1; border-radius: 4px; border-radius: 80px; } #popup_alert_filtrsform { margin-top: 20px; } .criteria-tags-popmain span.tags-loder { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(255,255,255,0.85); z-index: 2; } .criteria-tags-popmain .tags-loder i { position: absolute; left: 50%; top: 50%; font-size: 26px; } .popup-jobfilters-con .filter-item-text { display: inline-block; width: 100%; position: relative; } .popup-jobfilters-con .filter-item-text span.loc-loader { position: absolute; right: 15px; top: 12px; } .jobsearch-checkbox-toggle .jobsearch-profile-select:after { color: #999999; font-weight: bold; top: 9px; } .jobsearch-checkbox-toggle .jobsearch-profile-select select { color: #303030; height: 44px; } .jobsearch-advance-search-holdr .jobsearch-banner-search ul li { z-index: inherit; } .jobsearch-select-multi .selectize-input, .jobsearch-select-multi .selectize-dropdown.single { border-color: #f2f2f2; } .jobsearch-select-multi .selectize-input { background-color: #ffffff; box-shadow: none; background-image: inherit; text-align: left; } .jobsearch-select-multi .selectize-input:after { content: "\f107"; font-family: FontAwesome; display: block; position: absolute; top: 50%; border: none; right: 15px; margin-top: -9px; font-size: 22px; color: #999999; } .jobsearch-select-multi .selectize-input { padding: 5px 18px; } .jobsearch-select-multi .selectize-dropdown { box-shadow: none; } .jobsearch-select-multi input[type="text"], .jobsearch-select-multi ul li input[type="number"] { height: 52px; } .allow-dropdown > .flag-container { height: 40px; } .jobsearch-onlyonelog-form { display: inline-block; text-align: center; width: 100%; } .intl-tel-input ul.country-list { padding: 0 !important; z-index: 99; } .intl-tel-input .country-list .country .dial-code, .intl-tel-input .country-list .country .country-name { color: #999; font-size: 14px; } .elementor-column .jobsearch-onlyonelog-form .jobsearch-login-box { width: 100%; } .jobsearch-onlyonelog-form .jobsearch-login-box { width: 50%; float: none; display: inline-block; text-align: left; } .jobsearch-drpzon-con, .jobsearch-drpzon-con .upload-icon-con, .upload-or-con { display: inline-block; width: 100%; } .jobsearch-drpzon-con { margin-bottom: 22px; } .jobsearch-drpzon-con .dropzone { border: 2px dashed #d5dbdf; display: inline-block; width: 100%; padding: 15px 25px 25px 25px; } .jobsearch-drpzon-con .upload-icon-con { font-size: 60px; margin-bottom: 12px; } .jobsearch-drpzon-con strong { display: block; font-size: 26px; margin-bottom: 7px; } .jobsearch-drpzon-con .upload-inffo { font-size: 14px; margin-bottom: 10px; color: #777; } .jobsearch-drpzon-con .jobsearch-drpzon-btn { display: inline-block; border: 1px solid; padding: 10px 24px; border-radius: 2px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-drpzon-con:hover .jobsearch-drpzon-btn { color: #ffffff; } .jobsearch-drpzon-con .jobsearch-drpzon-btn i { margin-right: 6px; } .upload-or-con { position: relative; text-align: center; margin-bottom: 11px; } .upload-or-con span { color: #d5dbdf; display: inline-block; font-size: 22px; } .upload-or-con:before { content: ''; display: inline-block; width: 107px; background-color: #d5dbdf; height: 1px; margin-right: 17px; vertical-align: super; } .upload-or-con:after { content: ''; display: inline-block; width: 107px; background-color: #d5dbdf; height: 1px; margin-left: 17px; vertical-align: super; } .jobsearch-login-box .upload-inffo span, .jobsearch-login-box .upload-or-con span { margin-bottom: 0px; width: auto !important; float: none; } .jobsearch-login-box .jobsearch-drpzon-con .jobsearch-drpzon-btn { float: none; } .jobsearch-login-box .upload-or-con, .jobsearch-login-box .jobsearch-drag-dropcustom .fileContainerFileName { margin-bottom: 0px;} .upload-inffo span { color: #000; font-weight: bold; } .jobsearch-drag-dropcustom .upload-icon-con { font-size: 30px; } .jobsearch-drag-dropcustom strong { font-size: 18px; } .jobsearch-drag-dropcustom .jobsearch-drpzon-btn i { position: static; font-size: 14px; } .jobsearch-drag-dropcustom:hover .jobsearch-drpzon-btn i { color: #ffffff; } .jobsearch-drpzon-con.jobsearch-drag-dropcustom { text-align: center; margin-bottom: -20px; } .jobsearch-drag-dropcustom .dz-message { margin: 0 !important; } .jobsearch-drag-dropcustom .dropzone { min-height: auto; } .jobsearch-drag-dropcustom .fileContainerFileName { display: inline-block; width: 100%; margin-bottom: 15px; word-break: break-all; } .jobsearch-drag-dropcustom .upload-inffo { font-size: 12px; } .jobsearch_candidate_info ul li a[data-original-title="twitter"],.jobsearch_candidate_info ul li a[data-original-title="twitter"]:before { color:#000; } .jobsearch-social-icons li a.jobsearch-twitter-logo,.jobsearch-social-icons li a.jobsearch-twitter-logo:before { color: #43afe9; } .jobsearch_candidate_info ul li a[data-original-title="linkedin"],.jobsearch_candidate_info ul li a[data-original-title="linkedin"]:before, .jobsearch-social-icons li a.jobsearch-linkedin-button,.jobsearch-social-icons li a.jobsearch-linkedin-button:before,.jobsearch-social-icons li a i { color: #007eb3; } .jobsearch_candidate_info ul li a[data-original-title="google-plus"],.jobsearch_candidate_info ul li a[data-original-title="google-plus"]:before, .jobsearch-social-icons li a.jobsearch-google-plus-logo-button,.jobsearch-social-icons li a.jobsearch-google-plus-logo-button:before { color: #e24046; } .jobsearch_candidate_info ul li a[data-original-title="dribbble"],.jobsearch_candidate_info ul li a[data-original-title="dribbble"]:before { color: #f95c94; } .jobsearch_candidate_info ul li a[data-original-title="facebook"],.jobsearch_candidate_info ul li a[data-original-title="facebook"]:before, .jobsearch-social-icons li a.jobsearch-facebook-logo,.jobsearch-social-icons li a.jobsearch-facebook-logo:before { color: #375d93; } .jobsearch-modal .modal-box-area * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .jobsearch-cusfield-checkbox { display: flex; width: 100%; flex-flow: row wrap; gap: 0px 10px; } .cusfield-checkbox-radioitm.jobsearch-checkbox { width: auto; flex-grow: 1; } .dep-multi-checks .cusfield-checkbox-radioitm.jobsearch-checkbox { margin-right: 20px; } body .cusfield-checkbox-radioitm.jobsearch-checkbox label { line-height: 2.2; width: 100%; } .jobsearch-jobexpire-notifyerr, .jobexpire-notify-hdrlogo, .jobexpire-notify-msgcon, .jobexpire-notify-msgcon h2, .jobexpire-notify-footrlogo, .backto-home-btncon { float: left; width: 100%; } .jobsearch-jobexpire-notifyerr { text-align: center; margin: 10px 0px 50px 0px; } .jobexpire-notify-hdrlogo { margin-bottom: 40px; } .jobexpire-notify-msgcon h2 { margin-bottom: 20px; font-size: 28px; color: #d63b3c; } .jobexpire-notify-msgcon p { font-size: 20px; color: #333; display: inline-block; width: 100%; margin-bottom: 20px; } .jobexpire-notify-msgcon { margin-bottom: 36px; } .jobexpire-notify-footrlogo span { display: inline-block; color: #8b8fd7; font-size: 24px; vertical-align: middle; margin-right: 15px; } .backto-home-btncon a { display: inline-block; padding: 16px 30px; line-height: 1; color: #ffffff; background-color: #f3581a; border-radius: 3px; font-size: 19px; } .jobsearch-jobexpire-notifyerr-inner { display: inline-block; width: 60%; box-shadow: 0px 0px 10px #eee; padding: 50px; } .mapbox-directions .directions-input-con { background-color: #ffffff } .mapbox-directions .mapboxgl-ctrl svg { display: none; } .mapbox-directions .mapboxgl-ctrl-geocoder { margin-left: 0px; } .mapbox-directions .mapboxgl-ctrl-geocoder input[type='text'] { padding-left: 20px; } .mapbox-directions .suggestions-wrapper ul { margin: 0px; } .mapbox-directions .suggestions-wrapper ul li { padding-left: 0px !important; padding-right: 0px !important; width: 100%; } .mapboxgl-ctrl-directions { max-width: 100% !important; width: 100% !important; } .mapbox-directions-step { color: rgba(255,255,255,.75) !important; padding: 20px 20px 20px 40px !important; line-height: 18px !important; } .mapboxgl-popup-content { width: 320px; } .mapboxgl-popup-content .jobsearch_map_info { padding: 0px; box-shadow: none; margin-top: 0px; width: 100%; } .mapboxgl-popup-content .jobsearch_map_info:before, .mapboxgl-popup-content .jobsearch_map_info:after { display: none; } .mapboxgl-popup-content .mapboxgl-popup-close-button { right: 10px; top: 4px; font-size: 18px; } .page-template-user-dashboard-template .mapboxgl-ctrl-geocoder { width: 100% !important; max-width: 100% !important; box-shadow: none !important; } .page-template-user-dashboard-template .mapboxgl-ctrl-geocoder input[type='text'] { padding-left: 30px; } .page-template-user-dashboard-template .mapbox-geocoder-searchtxt { position: relative; z-index: 9; } .suggestions-wrapper { position: absolute; left: 0; width: 100%; top: 100%; } .jobsearch-banner-search .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right > * { right: 0px; top: 0px; } .mapboxgl-ctrl-geocoder .suggestions { flex-wrap: wrap; } .message-box, .careerfy-typo-wrap .message-box { display: inline-block; width: 100%; padding: 4px 15px 3px 15px; border-radius: 4px; } #JobSearchModalSendMessage .modal-close i { float: right; } .jobsearch-user-form input[type="submit"] ~ .terms-priv-chek-con { margin-top: 15px; } .jobsearch-user-form input[type="submit"] ~ .terms-priv-chek-con, .jobsearch-user-form input[type="submit"] ~ .terms-priv-chek-con p { margin-bottom: 0px; } .jobsearch-filter-keywordsrch { float: left; width: 100%; position: relative; } .jobsearch-filter-keywordsrch input[type="text"] { float: left; width: 100%; height: 40px; padding: 0px 15px 0px 15px; font-size: 11px; } .onsubmit-keyword-con { position: absolute; right: 0px; top: 0px; } .onsubmit-keyword-con a { float: left; width: 40px; height: 40px; color: #ffffff; text-align: center; padding-top: 9px; font-size: 18px; } .embeddable-jobs-form input.input-text { background-color: #ffffff; height: 42px; border: 1px solid #f2f2f2; font-size: 13px; color: #303030; padding: 6px 18px; float: left; width: 100%; } .embeddable-jobs-form fieldset { margin-bottom: 15px; } .embed-code-getbtncon a { display: inline-block; font-size: 16px; color: #ffffff; text-align: center; padding: 14px 30px 13px 30px; border-radius: 3px; border: 1px solid; font-weight: 500; line-height: 1; margin: 0px 0px 8px 0px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .embed-code-getbtncon a:hover { background-color: #ffffff; } #embarg-code-preview iframe { height: 500px; } #embarg-code-content, #embarg-code-content textarea { display: inline-block; width: 100%; } #embarg-code-content textarea { height: 160px; } #embarg-code-preview { display: inline-block; width: 100%; margin-bottom: 20px; } .jobadv-search-fields { display: inline-block; width: 100%; } .jobadv-search-fields > ul { display: inline-block; width: 100%; } .jobadv-search-fields > ul > li { display: inline-block; width: 100%; list-style: none; } .jobsearch-login-box .selectize-dropdown-content span.highlight { width: auto !important; margin: 0; } .jobsearch-notifics-listcon, .jobsearch-notifics-listcon .notificate-item-inner, .jobsearch-notifics-listcon ul li, .lodmore-notifics-btnsec { float: left; width: 100%; } .lodmore-notifics-btnsec { text-align: center; margin: 10px 0px 0px 0px; } .jobsearch-notifics-listcon ul li { list-style: none; margin-bottom: 10px; border-left: 3px solid #47d765; } .jobsearch-notifics-listcon ul li.unread-notific .notificate-item-inner { background-color: #fff7d6; } .jobsearch-notifics-listcon .notificate-item-inner { background-color: #ffffff; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.08); margin-bottom: 0px; padding: 12px 15px 13px 15px; position: relative; display: flex; width: 100%; justify-content: space-between; } .jobsearch-notifics-listcon strong { padding-left: 20px; } .jobsearch-notifics-listcon .close-notific-item { margin-left: 10px; font-size: 20px; color: #7c7c7c; } .jobsearch-notifics-listcon .notific-check-icon { display: inline-block; vertical-align: middle; background-color: #47d765; color: #ffffff; border-radius: 100%; width: 25px; height: 25px; text-align: center; line-height: 1.9; } .reject-for-jobnoti .notific-check-icon { background-color: #d9534f; } .jobsearch-notifics-listcon ul li.reject-for-jobnoti { border-color: #d9534f; } .shrtlist-for-jobnoti .notific-check-icon { background-color: #5bc0de; } .jobsearch-notifics-listcon ul li.shrtlist-for-jobnoti { border-color: #5bc0de; } .jobsearch-notifics-listcon .notificate-item-inner a.readmore-notific-btn { display: block; margin-top: 2px; color: #aaa; font-weight: normal; line-height: 1; } .lodmore-notifics-btnsec a { display: inline-block; padding: 5px 16px; color: #ffffff; border-radius: 4px; border: 1px solid; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .lodmore-notifics-btnsec a:hover { background-color: #ffffff; } .lodmore-jobs-btnsec { float: left; width: 100%; text-align: center; } .lodmore-jobs-btnsec a { display: inline-block; padding: 13px 30px 12px 30px; color: #ffffff; border-radius: 4px; border: 1px solid; line-height: 1; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .lodmore-jobs-btnsec a:hover { background-color: #ffffff; } .jobsearch-usernotifics-menubtn a { position: relative; } .jobsearch-usernotifics-menubtn a span { position: absolute; right: -6px; top: -10px; min-width: 15px; height: 15px; color: #ffffff; border-radius: 100%; text-align: center; line-height: 1.3; font-size: 11px; } .jobsearch-usernotifics-menubtn a i { font-size: 20px; position: relative; } .jobsearch-userdash-menumain .elementor-nav-menu--dropdown a { justify-content: flex-start; } .jobsearch-userdash-menumain .elementor-nav-menu--dropdown a i { margin-right: 10px; } .jobsearch-usernotifics-menubtn .jobsearch-notification-item { display: inline-block; width: 100%; border-bottom: 1px solid #dfe0e3; padding: 6px 0px; } .jobsearch-hdernotifics-listitms { position: absolute; right: 0px; top: 50%; width: 400px; background-color: #ffffff; text-align: left; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.18); z-index: 9999; opacity: 0; visibility: hidden; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-hdernotifics-listitms:before { content: ''; position: absolute; right: 13px; top: -10px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #f8f9fc; z-index: 2; } .jobsearch-hdernotifics-listitms:after { content: ''; position: absolute; right: 13px; top: -11px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #ddd; z-index: 0; } ul li.jobsearch-usernotifics-menubtn:hover .jobsearch-hdernotifics-listitms { opacity: 1; visibility: visible; top: 100%; } .hdernotifics-title-con { float: left; width: 100%; background-color: #f8f9fc; text-transform: uppercase; padding: 15px 16px; } .hder-notifics-title { display: inline-block; font-weight: 600; color: #333; } .hder-notifics-count { float: right; border: 1px solid; border-radius: 80px; padding: 2px 7px; line-height: 1; font-weight: 700; font-size: 11px; margin: 7px 0px 0px 0px; } .jobsearch-hdrnotifics-list { float: left; width: 100%; padding: 0px 15px; margin: 0px; } span.notific-item-datetime { float: right; font-size: 12px; margin-top: 7px; } .hdernotifics-after-con { float: left; width: 100%; padding: 16px 15px 16px 15px; } .hdernotifics-after-con a { float: left; text-transform: uppercase; font-weight: 600; padding: 6px 15px; line-height: 1 !important; border-radius: 80px; border: 1px solid; margin-bottom: 5px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .hdernotifics-after-con a.hdernotifics-viewall-btn { float: right; } .hdernotifics-after-con a:hover { color: #ffffff !important; } /* On Off Switch */ .jobsearch-dashbord-onoffswitch { display: inline-block; position: relative; width: 84px; text-align: left; vertical-align: middle; -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; } .opt_notific_setcheckbtn { display: none !important; } .jobsearch-optnotific-label { display: block; overflow: hidden; cursor: pointer; border-radius: 80px; width: auto !important; margin: 0px !important; } span.onoffswitch-inner:after, span.onoffswitch-inner:before { float: left; width: 50%; height: 30px; padding: 0px; line-height: 31px; font-size: 14px; color: #ffffff; font-weight: 400; } span.onoffswitch-inner:after { content: "Off"; padding-right: 18px; background-color: #e42a45; color: #ffffff; text-align: right; } span.onoffswitch-inner:before { content: "On"; padding-left: 24px; background-color: #46b169; color: #ffffff; } .onoffswitch-switch { display: block; width: 24px; height: 24px; background: #ffffff; position: absolute; top: 3px; bottom: 0; right: 56px; border-radius: 80px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } span.onoffswitch-inner { display: inline-flex; width: 200%; margin-left: -100%; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .opt_notific_setcheckbtn:checked + .jobsearch-optnotific-label span.onoffswitch-inner { margin-left: 0; } .opt_notific_setcheckbtn:checked + .jobsearch-optnotific-label .onoffswitch-switch { right: 9px; top: 3px; } .jobsearch-onoffswitch-title { float: left; margin: 4px 10px 0px 0px; font-size: 14px; color: #717171; font-weight: 600; width: 70%; line-height: 1.4; } .jobsearch-onoffswitch-title strong { margin-left: 4px; } .jobsearch-notifics-loistitms { width: 100%; } span.hder-notifics-nofound { padding: 10px 0px 10px 17px; float: left; width: 100%; } .jobsearch-notifics-setopts { display: flex; width: 100%; } .jobsearch-dashnotifics-bars .jobsearch-notifics-setopts { display: inline-block; } .jobsearch-onoffswitch-outer { float: left; width: 100%; border: 1px solid #dbdbdb; box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.12); padding: 20px 10px 18px 25px; direction: ltr; } .notificate-item-inner strong { line-height: 1.4; flex-basis: 90%; } small.apply-bmsg.alert-msg.alert-danger { color: red; } .jobsearch-employer-followin-btn { display: inline-flex; padding: 9px 16px 8px 16px; border: 1px solid; gap: 5px; font-weight: 500; line-height: 1; border-radius: 4px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-employer-followin-btn i { margin-right: 5px; } .jobsearch-employer-followin-btn:hover { color: #ffffff; } .fpkg-detail { display: inline-block; width: 80%; } .item-detail-pkg { color: #222; } .item-detail-pkg span { margin-right: 10px; display: inline-block; } .jobsearch-employer-dashboard-nav > h2 { word-break: break-all; padding: 0px 20px 20px 20px; text-align: center; } .careerfy-packages-priceplane .careerfy-packages-priceplane-btn.jobsearch-subsemp-profile-pkg { float: none; } .body-nowhite-bg .jobsearch_box_view_jobs ul, .body-nowhite-bg .jobsearch-whatsapp-msgcon { background-color: #fff; } .app_tabs_count_4.tabs-list li { width: 25%; } .app_tabs_count_4.tabs-list li a { padding: 20px 5px; } .jobsearch-typo-wrap .jobsearch-employer-profile-form li p { display: inline-block; margin: 10px 0px 0px 0px; } .candskills-list li { float: left; margin: 6px 0px 0px 0px; } .candskills-list li span { display: inline-block; background-color: #aaaaaa; padding: 5px 10px; line-height: 1; color: #ffffff; margin: 0px 7px 0px 0px; border-radius: 3px; font-size: 13px; } .instacands-btns-con { float: right; } .instacands-btns-con .more-fields-act-btn a { display: inline-block; padding: 11px 17px 10px 17px; line-height: 1; border-radius: 2px; border: 1px solid; margin-left: 6px; color: #ffffff; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .instacands-btns-con .more-fields-act-btn a.mail-instacands-btn { border-color: #ffb14a; background-color: #ffb14a; } .instacands-btns-con .more-fields-act-btn a.mail-instacands-btn:hover { color: #ffb14a; } .instacands-btns-con .more-fields-act-btn a:hover { background-color: #ffffff; } .instacands-btns-con .more-fields-act-btn a i { margin-right: 4px; } .candskills-list li span.insta-halfmatch-skill { background-color: #aaccee; } .candskills-list li span.insta-match-skill { background-color: #aaccee; } span.jobcand-job-title.instamatch-job-title { font-size: 16px; background-color: #fef85c; color: #333; } .jobsearch-applied-jobs-text h2.instamatch-job-maintitle { margin-bottom: 8px; } a.jobsearch-pckg-mordetail, .jobsearch-typo-wrap a.jobsearch-pckg-mordetail { display: inline-block; color: #33baeb; border-bottom: 1px solid #33baeb; font-weight: 500; line-height: 1; } a.jobsearch-pckg-mordetail i { font-size: 15px; margin-left: 5px; display: inline-block; vertical-align: baseline; margin: 0px 0px 0px 2px; } .packge-detail-sepbox { width: 100%; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08); margin: 0; position: absolute; background: #fff; left: 0; top: 100%; z-index: 50; } .jobsearch-packages-list-holder .jobsearch-packages-tbody { position: relative; } .packge-detail-sepbox table > tbody > tr:nth-child(even) { background-color: #fafcfc; } .packge-detail-sepbox table > tbody > tr > td { border: none; text-align: left; padding: 8px 18px; color: #2c3e50; border-bottom: 1px solid #f0f0f0; font-size: 13px; } .packge-detail-sepbox table > tbody > tr > td.pakcge-one-hding { color: #000; font-weight: 500; } .packge-detail-sepbox table > tbody > tr.pakcge-itm-hedr td { color: #999; } a.jobsearch-pckg-closdetail, .jobsearch-typo-wrap a.jobsearch-pckg-closdetail { color: #ff002a; text-decoration: underline; } .jobsearch-typo-wrap .jobsearch-pckg-mordetail.open-detbox, .jobsearch-pckg-mordetail.open-detbox { color: #ff002a; border-bottom-color: #ff002a; } a.jobsearch-pckg-closdetail i { margin-left: 6px; font-size: 16px; } .packge-detail-sepbox .packg-name-con { color: #333333; margin-left: 30px; display: inline-block; font-size: 12px; font-weight: 600; } .packge-detail-sepbox table > tbody > tr.pakcge-itm-hedr td i { margin-right: 5px; } .packge-detail-sepbox table > tbody > tr.pakcge-itm-hedr td i.fa-circle { color: #3dbf4f; } .pakcge-active-date { background-color: #3dbf4f; } .packge-detail-sepbox table > tbody > tr.pakcge-itm-footr td { width: 50%; text-align: center; } .date-sec { color: #ffffff; font-weight: 500; } .date-sec i { font-size: 14px; vertical-align: baseline; color: #ffffff; } .pakcge-expiry-date { background-color: #ff8599; } .jobsearch-packages-tbody .jobsearch-table-cell:nth-child(2), .jobsearch-packages-thead .jobsearch-table-cell:nth-child(2) { width: 35%; } .pkg-disabled { opacity: 0.50; cursor: not-allowed; } .jobsearch-managejobs-list .job-is-fetured i { color: #ffb607; } .jobsearch-mangjobs-list-inner .jobsearch-recent-applicants-nav ul { border-top: none; } .site-header .jobsearch-usernotifics-menubtn a { padding-top: 0px; padding-right: 0; } .alert-frequency .jobsearch-checkbox input[type="radio"] + label { width: auto; } .container-wrapper.container-wrapper-view1 { display: inline-block; width: 100%; padding: 20px 20px 0px 20px; position: relative; } .jobsearch_box_candidate_info .jobsearch_candidate_info { margin-bottom: 0px; } .jobsearch-quick-apply-box { position: fixed; right: -100%; top: 0; width: 66%; z-index: 9995; height: 100%; overflow-y: scroll; padding-left: 45px; } .jobsearch-quick-apply-box-inner { background-color: #f5f5f5; display: table; width: 100%; height: 100%; } .jobsearch-quick-apply-box-left { display: table-cell; width: 70%; background-color: #ffffff; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; vertical-align: top; } .jobsearch-quick-apply-box-right { display: table-cell; width: 30%; padding: 46px 25px 40px 25px; } .jobsearch-quick-apply-image .jobsearch-jobdetail-list { border: none; padding: 30px; min-height: 255px; margin: 0px; } .jobsearch-jobdetail-content.jobsearch-quick-apply-content { border: none; padding-top: 0px; } a.jobsearch-quick-apply-close { position: sticky; left: -45px; top: 0; margin: 0px 0px 0px -45px; float: left; width: 45px; text-align: center; border: 1px solid #efefef; border-right: none; font-size: 10px; color: #f44336; text-transform: uppercase; font-weight: 500; line-height: 1; padding: 8px 0px 8px 0px; background-color: #ffffff; z-index: 9999; } .jobsearch-quick-apply-close i { display: block; font-size: 18px; margin-bottom: 2px; } .jobsearch-quick-apply-box .jobsearch-profile-select select { height: 41px; } .jobsearch-quick-apply-box .phon-num-fieldcon input.required, .jobsearch-quick-apply-box .phon-num-fieldcon input[type="tel"] { padding-left: 20px; } .jobsearch-quick-apply-box .jobsearch-modal-title-box h2 { width: 100%; } .jobsearch-quick-apply-box .jobsearch-user-form-coltwo.jobsearch-user-form > ul > li { width: 100%; } .jobsearch-quick-apply-box .jobsearch-user-form .range-in-user-form input[type="text"] { height: 42px; } .jobsearch-quick-apply-box .jobsearch-drpzon-con .upload-inffo { line-height: 1.5; } .jobsearch-quick-apply-box .jobsearch-user-form input[type="submit"] { width: 100%; border-radius: 4px; } .jobsearch-quick-apply-box .upload-or-con:before, .jobsearch-quick-apply-box .upload-or-con:after { width: 90px; } .jobsearch-quick-apply-box .jobsearch-jobdetail-listthumb ~ figcaption { padding-top: 0px; } .jobsearch-quick-apply-box .spinner { margin-top: 120px; } .jobsearch-quick-apply-box .careerfy-loading-section { position: absolute; } .jobsearch-quick-apply-box .line-scale-pulse-out { left: auto; } .jobsearch-quick-apply-box-right .jobsearch_apply_job ul li { float: left; width: 100%; list-style: none; margin-top: 10px; } .jobsearch-quick-apply-box-right .jobsearch-apply-btn { float: left; width: 100%; background-color: #53b427; font-size: 16px; color: #ffffff; text-transform: uppercase; padding: 16px 10px 17px 10px; text-align: center; border-radius: 5px; font-weight: 500; line-height: 1; margin-top: 12px; border: 1px solid #53b427; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .careerfy-employer-subheader-three figure h2 { word-break: break-all; } .jobsearch-quick-apply-validate { font-size: 16px; line-height: 1.5; } .jobsearch_searchloc_div { display: inline-block; width: 100%; position: relative; z-index: 2; } i.mce-ico.mce-i-dashicon.dashicons-admin-generic {display:none;} .careerfy-radius-tooltip, .careerfy-typo-wrap .careerfy-radius-tooltip { position: absolute; right: -7px; top: -34px; text-align: left; background-color: #ffffff; border: 1px solid #ddd; padding: 0px; width: 270px; border-radius: 100px; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20); z-index: 50; opacity: 0; visibility: hidden; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } li:hover .careerfy-radius-tooltip, .careerfy-typo-wrap li:hover .careerfy-radius-tooltip { opacity: 1; visibility: visible; } .careerfy-radius-tooltip:before { content: ''; position: absolute; right: 25px; bottom: -10px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #ddd; } .careerfy-radius-tooltip label { float: left; width: 45% !important; line-height: 1; margin-top: 14px; padding-left: 15px !important; } .careerfy-radius-tooltip input, .jobsearch-top-searchbar .jobsearch-banner-search ul li .careerfy-radius-tooltip input, .jobsearch-banner-search ul li .careerfy-radius-tooltip input { background-color: #eee; width: 50%; height: 40px !important; float: right; border: none; color: #666; border-radius: 100px; padding: 4px 16px; margin: 0px; } .careerfy-tooltip-radius-wrapper:hover .careerfy-radius-tooltip { opacity: 1; visibility: visible; } .jobsearch_box_application_apply .jobsearch_apply_job li { margin-bottom: 8px; float: left; width: 100%; } .jobsearch-chat-start-btn { display: flex; width: 100%; text-align: center; justify-content: center; } .jobsearch-chat-start-btn a { display: inline-block; position: relative; } .jobsearch-chat-start-btn i { float: left; font-size: 40px; border: 3px solid #fff; border-radius: 100%; position: absolute; left: -1px; top: -2px; background: #fff; color: #13b5ea; } .jobsearch-chat-start-btn a small { display: inline-block; background-color: #13b5ea; color: #ffffff; font-size: 18px; border-radius: 80px; margin: 0px; padding: 12px 40px 12px 70px; } .jobsearch-applyin-withemail { text-align: center; font-size: 17px; text-transform: capitalize; padding: 12px 38px; border-radius: 4px; border: 1px solid; color: #ffffff; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; float: left; width: 100%; background-color: #13b5ea; } .morris-hover { z-index: 950; } /* Applyquests dashboard */ .jobsearch-applyquests-dash, .dash-applyquests-apendcon, .applyquest-item-box, .applyquest-item-type, .applyquest-item-queststr, .applyquest-answers-outer, .applyquest-options-main, .applyquest-options-apendcon, .applyquest-option-itm, .quest-type-hding, .addnew-questtypes-btnscon, .select-questype-hding, .addnew-questtypes-btnsiner, .addnew-aplyquestbtn-con { float: left; width: 100%; } .applyquest-item-box { border: 1px solid #eceeef; margin-bottom: 30px; } .applyquest-item-type { border-bottom: 1px solid #eceeef; } .quest-typecon-leftsec { float: left; background-color: #f2f2f2; } .quest-typecon-leftsec i { float: left; color: #ffffff; padding: 10px 0px 0px 0px; font-size: 20px; width: 40px; height: 40px; text-align: center; } .quest-typecon-leftsec span { float: left; padding: 9px 17px 0px 15px; } .quest-typecon-ritesec, .quest-sortremve-sec { float: right; } .chekunchk-opt-box { float: left; margin: 6px 0px 0px 24px; } .chk-onoffswitch-title { float: left; padding: 4px 10px 0px 0px; } .chekunchk-opt-boxiner { display: inline-block; } .quest-sortremve-sec a { float: left; width: 40px; text-align: center; color: #ffffff; font-size: 17px; padding: 8px 0px; background-color: #6e97ff; margin-left: 1px; } .quest-sortremve-sec a.applyquest-item-remove { background-color: #d75a4a; } .quest-sortremve-sec { margin-left: 19px; } /* On Off Switch */ .chekunchk-opt-boxiner { display: inline-block; position: relative; width: 70px; text-align: left; vertical-align: middle; -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; direction: ltr; } .corect-opt-chkunchk { display: none !important; } .chekunchk-opt-boxiner label { display: block; overflow: hidden; cursor: pointer; border-radius: 80px; width: auto !important; margin: 0px !important; } span.chkunchk-onoffswitch-inner:after, span.chkunchk-onoffswitch-inner:before { float: left; width: 50%; height: 26px; padding: 0px; line-height: 27px; font-size: 14px; color: #ffffff; font-weight: 400; } span.chkunchk-onoffswitch-inner:after { content: "Off"; padding-right: 18px; background-color: #e42a45; color: #ffffff; text-align: right; } span.chkunchk-onoffswitch-inner:before { content: "On"; padding-left: 24px; background-color: #46b169; color: #ffffff; } .chkunchk-onoffswitch-switch { display: block; width: 20px; height: 20px; background: #ffffff; position: absolute; top: 3px; bottom: 0; right: 46px; border-radius: 80px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } span.chkunchk-onoffswitch-inner { display: inline-flex; width: 200%; margin-left: -100%; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .corect-opt-chkunchk:checked + label span.chkunchk-onoffswitch-inner { margin-left: 0; } .corect-opt-chkunchk:checked + label .chkunchk-onoffswitch-switch { right: 3px; top: 3px; } .applyquest-answers-outer { padding: 28px 30px 19px 30px; } .applyquest-item-queststr input[type="text"] { float: left; width: 100%; height: 40px; border: 1px solid #eff0f1; color: #777777; padding: 5px 14px; background-color: #ffffff; } .applyquest-item-queststr { margin-bottom: 19px; } .applyquest-item-queststr .quest-type { float: left; width: 100%; margin-bottom: 5px; } .applyquest-option-itm { margin-bottom: 19px; } .applyquest-option-itm .applyquest-optionstr { float: left; width: 60%; } .applyquest-opts-btnsec { float: left; width: 40%; } .applyquest-option-itm .applyquest-optionstr input[type="text"] { float: left; width: 100%; height: 40px; border: 1px solid #eff0f1; color: #777777; padding: 5px 14px; background-color: #ffffff; } .quest-type-hding { margin-bottom: 5px; } .applyquest-opts-btnsec .chk-onoffswitch-title { padding-top: 2px; } .opts-plusminus-sec { float: right; } .opts-plusminus-sec a { float: left; width: 24px; height: 24px; background-color: #46b169; border-radius: 100%; color: #fff; text-align: center; margin: 8px 0px 0px 10px; padding-top: 1px; font-size: 10px; } .opts-plusminus-sec a.questopt-item-remove { background-color: #e0325f; } .addnew-questtypes-btnscon { text-align: center; } .select-questype-hding strong { display: inline-block; font-size: 20px; margin-bottom: 25px; } .addnew-questtypes-btnsiner a { display: inline-block; padding: 0px 22px 0px 0px; margin: 0px 16px 15px 0px; border: 1px solid #eceeef; border-radius: 4px; color: #777777; line-height: 2.9; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .addnew-questtypes-btnsiner a i { float: left; font-size: 20px; padding: 10px 10px; margin-right: 22px; border-right: 1px solid #eceeef; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .addnew-questtypes-btnsiner a:hover, .addnew-questtypes-btnsiner a.active-type-itm { background-color: #f2f2f2; } .addnew-questtypes-btnsiner a:hover i, .addnew-questtypes-btnsiner a.active-type-itm i { color: #ffffff; } .addnew-aplyquestbtn-con { margin: 14px 0px 15px 0px; } .addnew-aplyquestbtn-con button { display: inline-block; padding: 14px 14px; color: #ffffff; border-radius: 4px; font-size: 16px; line-height: 1; border: 1px solid; } .addnew-aplyquestbtn-con button:hover { background-color: #ffffff !important; } .applyquest-item-box.ui-sortable-helper { background-color: #f9f9f9; } /* ApplyJobAns */ .jobsearch-applyjobans-con, .jobsearch-applyquesthtml-main, .applyjob-questsall-items, .applyjob-quests-item, .quests-item-title, .quests-item-answer { float: left; width: 100%; } .quests-item-title { border-bottom: 1px solid #eeeeee; padding: 13px 15px; cursor: pointer; } .quests-item-title strong { float: left; font-size: 15px; } .title-icon-con { float: right; font-size: 20px; } .quests-item-answer { display: none; border: 1px solid #eeeeee; border-top: none; padding: 15px 20px 5px 20px; } .quest-item-isopen .quests-item-title { background-color: #eeeeee; } .applyjob-quests-item { margin-bottom: 10px; } .answer-posible-option { float: left; width: 100%; background-color: #f9f9f9; margin-bottom: 10px; padding: 10px 15px; } .answer-posible-option.correct-opt-selected { background: #e4f7d4; color: #000; font-weight: bold; } .answer-posible-option.wrong-opt-selected { background: #ff7978; color: #fff; } .jobsearch-applied-jobs-text .quest-answers-acts { margin-top: -14px; } .quest-answers-acts li { width: 100%; } .quest-answers-acts a { display: inline-flex; padding: 10px; border: 1px solid #ddd; font-size: 12px; font-weight: 500; background-color: #ffb14a; text-align: center; border-radius: 3px; text-transform: uppercase; } .quests-item-answer p a { display: inline-block; padding: 8px 19px 6px 19px; background-color: #13b5ea; border-radius: 4px; color: #fff; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .quests-item-answer p a:hover { opacity: 0.80; } .user-nocvs-found { float: left; width: 100%; } .jobsearch-injobapplics-con { float: left; width: 100%; position: relative; padding: 6px; min-height: 1000px; } body.page-template-user-dashboard-template { overflow-x: hidden; } .jobsearch-applics-filterscon { position: fixed; right: -400px; top: 0; width: 320px; background-color: #fff; z-index: 9999; padding: 25px; box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.15); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-applics-filterscon.animate-filters-open { right: 0px; } .jobsearch-applics-filterscon a.applicfilters-sideclose-btn { position: absolute; left: -31px; top: 0; width: 30px; height: 30px; background-color: #fb353f; text-align: center; color: #fff; display: flex; align-items: center; justify-content: center; } .jobsearch-applics-filterscon input.applics-filter-formbtn { padding: 12px 30px 11px 30px; line-height: 1; font-size: 14px; border: 1px solid; border-radius: 0px; font-weight: 500; margin-top: 0px; position: fixed; right: -400px; bottom: 0; width: 320px; color: #fff; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-applics-filterscon.animate-filters-open input.applics-filter-formbtn { right: 0px; } .jobsearch-applics-filterscon form { min-height: 890px; max-height: 890px; overflow-y: scroll; float: left; width: 100%; } .jobsearch-applics-filterscon .jobsearch-search-filter-wrap { box-shadow: none; } .jobsearch-applics-filterscon .jobsearch-sfiltrs-heding h2 { font-size: 18px; margin-top: 0px; } .sort-list-view a.jobsearch-applics-filterbtn { color: #ffb14a; } .jobsearch-checkbox-toggle .jobseach-job-skills li { float: left; margin: 5px 5px 0px 0px; list-style: none; } .jobsearch-checkbox-toggle .jobseach-job-skills li:last-child { padding-top: 0px; } .jobsearch-checkbox-toggle .jobseach-job-skills .tagit-close { font-size: 11px; right: 8px !important; } .skills-result-con { float: left; width: 100%; background-color: #fff; border: 1px solid #c5c5c5; margin: 10px 0px 0px 0px; } .skills-result-con li { list-style: none; } .skills-result-con li a { float: left; width: 100%; padding: 1px 11px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .skills-result-con li:hover a { background-color: #efefef; } .jobsearch-sort-cv-fields { display: inline-block; } .short-li-icons li a.jobsearch-pdf-grid-btn { background-color: #ff2323; color: #fff; border-color: #ff2323; } .wpb_text_column .jobsearch-banner-search ul li:before { display: none; } .jobalert-filter-item .selectize-input input[type="text"] { height: auto; } .jobalert-criteria-con li { float: left; background-color: #888; padding: 4px 7px; border-radius: 4px; margin: 0px 5px 4px 0px; color: #fff; line-height: 1; } .jobsearch-job-alerts-wrap td:nth-child(2) { width: 45%; } .jobsearch-user-profiledel-pop { float: left; width: 100%; text-align: center; } a.jobsearch-alrtslectizecf-remove, .jobsearch-alrtslectize-remove { position: absolute; right: 42px; top: 12px; z-index: 2; color: #d72c2c; } a.jobsearch-slectizelocco-remove, .jobsearch-alrtslectizeloc-remove, .jobsearch-slectizelocst-remove, .jobsearch-slectizelocci-remove { position: absolute; right: 42px; top: 7px; z-index: 2; color: #d72c2c; } .jobsearch-candidate-pdf-list { float: left; width: 100%; margin-bottom: 20px; } .jobsearch-candidate-langs .jobsearch_progressbar .bar-container:before, .jobsearch-candidate-langs .jobsearch_progressbar .bar-container:after, .jobsearch-candidate-langs .jobsearch_progressbar .backgroundBar:before, .jobsearch-candidate-langs .jobsearch_progressbar .backgroundBar:after { display: none; } .jobsearch-candidate-langs .jobsearch_progressbar .bar-container { background-image: url("../images/lang-skills-bg.png"); background-repeat: no-repeat; background-color: transparent !important; height: 14px !important; width: 80px; } .fancybox-title-float-wrap span.gal-img-desc.child { display: none; } .fancybox-title-outside-wrap { width: 100%; text-align: center; padding-bottom: 15px; } .jobsearch-candidate-langs .jobsearch_progressbar .bar { background-image: url("../images/lang-skills-top.png"); background-repeat: no-repeat; background-color: transparent !important; } header .menu li.jobsearch-usernotifics-menubtn a i { position: relative !important; top: auto !important; } .jobsearch-mobile-btn, .jobsearch-typo-wrap .jobsearch-mobile-btn { display: inline-block; width: 100%; padding: 15px 19px 14px 19px; border: 1px solid #e2e4e5; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10); background-color: #ffffff; color: #666666; font-size: 16px; font-weight: 600; margin-bottom: 15px; } .jobsearch-mobile-btn i, .jobsearch-typo-wrap .jobsearch-mobile-btn i { float: right; margin: 4px 0px 0px 0px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-mobile-btn.open i { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .pt-reset-password p { display: inline-block; } .jobsearch-quick-apply-image .jobsearch_side_box.jobsearch_apply_job { width: 30%; min-width: 30%; } .jobsearch-quick-apply-image .jobsearch_apply_job_wrap { border: none; padding: 0px; } .jobsearch-quick-apply-box .jobsearch-sendmessage-btn { border-radius: 5px; margin: 0px; } .careerfy-simple-gallery.candidate_portfolio > ul > li:first-child .grid-item-thumb { height: 206px; } .careerfy-simple-gallery.candidate_portfolio .grid-item-thumb { height: 93px; } .careerfy-simple-gallery.candidate_portfolio ul li .img-icons a { width: 40px; float: none; } .jobsearch-applied-jobs ul li.create-meetin-li { width: 100%; margin: -6px 0px 16px 0px; flex-basis: 100%; } .create-meetin-li a.jobsearch-creatmeetin-btn { width: auto; border-radius: 80px; padding: 5px 30px 6px 30px; height: auto; display: inline-block; float: none; } .jobsearch-quick-apply-box-left .jobsearch-applyjob-btn-wrapper { text-align: center; } .jobsearch-quick-apply-box-left .jobsearch-applyjob-btn-wrapper p { margin-bottom: 20px; } .jobsearch-quick-apply-image .jobsearch_side_box.jobsearch_apply_job .jobsearch-applyjob-btn-wrapper { width: 100%; } .quest-hding-optcomb { margin: 0px 0px 15px 0px; float: left; width: 100%; } .quest-hding-optcomb .quest-type-hding { width: 50%; margin: 4px 0px 0px 0px; } .quest-hding-optcomb .chekunchk-opt-box { float: right; margin: 0; } .applicant-status-pending { position: relative; cursor: no-drop; } span.pending-profile-applicant { position: absolute; z-index: 4; width: 100%; left: 0px; top: 0px; color: #ffffff; font-weight: 500; line-height: 1.5; height: 100%; display: flex; flex-wrap: wrap; text-align: center; justify-content: center; align-content: center; } .aplicants-grid-view-wrap span.pending-profile-applicant, .jobsearch-applicns-candidate span.pending-profile-applicant { background-color: rgba(0,0,0,0.85); height: 100%; display: flex; flex-wrap: wrap; align-content: center; justify-content: center; } span.pending-profile-applicant small { color: #ffb14a; font-size: 14px; width: 100%; } .applicant-status-pending .jobsearch-applied-jobs-wrap:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; z-index: 2; opacity: 0.80; } .error-api { color: #000; } .jobsearch-apply-withemail-con .user-cvs-list li { margin-bottom: 0px; line-height: 1.9; padding: 0px 20px; } .jobsearch-apply-withemail-con .user-cvs-list li label { float: none; color: #333333; font-weight: 500; } .jobsearch-applied-jobs-text .user-ipgent-info li { width: 100%; padding: 0; margin: 0px 0px 8px 0px; line-height: 1.5; } .externl-job-liknwrap ul li:last-child { padding-left: 0px; } .jobsearch-emaplied-jobs-right { float: right; } .jobsearch-emaplied-jobs-right a { float: left; margin: 25px 14px 0px 0px; font-size: 16px; } .jobsearch-emaplied-jobs-right a.jobsearch-remove-emailaplicnt{ color: #ff6d4a; } /* */ .jobsearch-onaply-priceplan { display: flex; width: 100%; flex-wrap: wrap; padding-top: 10px; } .jobsearch-popupplan-wrap { display: flex; width: 100%; background-color: #f1f1f1; margin: 0px 0px 25px 0px; border-radius: 8px; } .jobsearch-popupplan h2 { border-bottom: 1px solid #cbcbcb; font-size: 20px; color: #000; margin: 0px; width: 100%; padding: 11px 22px; text-transform: uppercase; font-weight: 500; } .jobsearch-popupplan { width: 100%; } ul.popupplan-features-list { display: flex; width: 100%; padding: 5px 22px 0px 22px; flex-wrap: wrap; } ul.popupplan-features-list li { list-style: none; flex-basis: 50%; font-size: 14px; color: #000; font-weight: 400; padding-top: 1px; display: flex; align-items: baseline; margin: 5px 0px 10px 0px; text-align: left; } ul.popupplan-features-list li.active i { color: #13b5ea; } .popupplan-pricebtn-con { width: 100%; display: flex; border-top: 1px solid #cbcbcb; margin-top: 6px; justify-content: space-between; padding: 14px 22px; } ul.popupplan-features-list li i { margin-right: 9px; color: #a3a3a3; } .jobsearch-popupplan-btn a { display: inline-block; padding: 14px 30px 12px 30px; border: 1px solid; color: #fff; border-radius: 40px; line-height: 1; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-popupplan-btn a:hover { background-color: #f1f1f1; color: #13b5ea; } .jobsearch-poprice-wrp { align-self: center; display: flex; align-items: center; } .jobsearch-poprice-wrp span.price-holdr { font-size: 36px; font-weight: 500; color: #000; line-height: 1; } .jobsearch-poprice-wrp span.expiry-holdr { font-size: 14px; color: #666666; } .jobsearch-popupplan-wrap.jobsearch-recmnded-plan { border-left: 8px solid; } .jobsearch-cand-details-btns { display: flex; width: 100%; justify-content: center; gap: 10px; align-items: center; margin-bottom: 20px; } .jobsearch-view1-candidate-style .jobsearch-cand-details-btns { margin-bottom: 0px; } .jobsearch-cand-details-btns a, .jobsearch-cand-details-btns a.jobsearch-candidate-default-btn { display: inline-block; border-radius: 80px; padding: 12px 25px 12px 25px; border: 1px solid #13b5ea; line-height: 1; margin: 0px; color: #13b5ea; font-size: 13px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-cand-details-btns a.jobsearch-candidate-default-btn { background-color: #ffc866; color: #333; border-color: #ffc866; padding: 12px 25px; } .jobsearch-cand-details-btns a.jobsearch-candidate-default-btn:hover { color: #333; } .candinvite-btn-con a:hover { background-color: #13b5ea; color: #ffffff; } /* Candidate Invite Popup */ .candinvite-modal-popup .jobsearch-modal-title-box { background-color: #fafafa; padding: 20px 20px; margin-bottom: 20px; } .candinvite-modal-popup .jobsearch-modal-title-box h2 { text-transform: capitalize; font-weight: 600; letter-spacing: 0px; } .candinvite-modal-popup span.modal-close { color: #3e4e5f; } .nojob-invite-con strong, .invitefor-job-hdin h4 { font-size: 16px; font-weight: 500; letter-spacing: 0px; margin-bottom: 7px; display: block; } .invitefor-job-hdin h4 { margin-bottom: 10px; } .nojob-invite-con p { margin-bottom: 20px; } .cncle-nojobinvite-btns a, .invite-aplycall-con a { display: inline-block; padding: 13px 35px; line-height: 1; background-color: #13b5ea; color: #fff; border-radius: 80px; border: 1px solid #13b5ea; margin-right: 10px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .cncle-nojobinvite-btns a:hover, .invite-aplycall-con a:hover { background-color: #ffffff; color: #13b5ea; } .cncle-nojobinvite-btns a.invite-cancel-btn { background-color: #7a8592; border-color: #7a8592; } .cncle-nojobinvite-btns a.invite-cancel-btn:hover { background-color: #ffffff; color: #7a8592; } .invite-aplycall-con { margin-top: 15px; display: block; } .jobsearch-candcover-uplodholdr { float: left; width: 100%; margin-top: 20px; } .jobsearch-modal .jobsearch-fileUpload:hover span i { color: #fff !important; } .jobsearch-modal .jobsearch-fileUpload span i { font-size: 13px !important; position: static !important; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-modal .user-cvs-list li { margin-bottom: 0px !important; } .jobsearch-modal .user-cvs-list li label { width: 87%; padding-top: 16px; padding-left: 0px; } .jobsearch-modal .user-cvs-list li input { margin-top: 12px; } .mapboxgl-ctrl-geocoder.mapboxgl-ctrl { min-width: calc(100% - 0px); max-width: calc(100% - 0px); margin: 0px; } .jobsearch-jobs-topsrchul .geolction-btn i, .careerfy-jobs-srchul .geolction-btn i { z-index: 2; } .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--icon { display: none; } .jobsearch-banner-search .suggestions-wrapper li, .careerfy-banner-search .suggestions-wrapper li { width: 100% !important; text-align: left; margin: 0 !important; padding: 0px !important; } .jobsearch-banner-search .mapboxgl-ctrl-geocoder .suggestions > li > a { width: 100%; } .careerfy-banner-search .mapboxgl-ctrl-geocoder .suggestions { top: calc(100% + 60px); } .modal-box-area .mapboxgl-ctrl-geocoder.mapboxgl-ctrl { position: relative; z-index: 5; } .modal-box-area .suggestions-wrapper { top: 0px; } .pac-container { z-index: 999999; } .applied-status { float: right; margin: 24px 15px 0px 0px; } .applied-status span.aplid-status-txt { background-color: #fcd116; color: #fff; padding: 4px 6px; margin: 0px; min-width: 65px; text-align: center; } .applied-status span.aplid-status-txt.shortlisted { background-color: #48b43f; } .applied-status span.aplid-status-txt.rejected { background-color: #ff5757; } /* Filter Job */ .select-appsjob-con { max-width: 86rem; background-color: #fcfcfc; margin: 0px 0px 30px 0px; display: grid; grid-auto-flow: column; grid-template-columns: 1fr 1fr; } .select-appsjob-con .allapps-jobselct-con, .select-appsjob-con .allapps-jobselct-con select { width: 100%; max-width: 100%; } .select-appsjob-con .allapps-jobselct-con select { width: 100%; max-width: 100%; border-color: #f5f5f5; min-height: 41px; border-radius: 5px; padding: 11px 20px; background-color: #fff; } .overall-appcreds-con { background-color: #f5f5f5; padding: 0px 30px 0px 30px; height: 100%; display: flex; align-items: center; width: auto; } .allapps-selctcounts-holdr { display: flex; flex-basis: 100%; flex-wrap: wrap; margin-bottom: 30px; border-bottom: 4px double #f5f5f5; padding: 0px 20px 30px 20px; } .allapps-job-label { width: 100%; } .allapps-job-label h2 { margin: 0px 0px 10px 0px; } .filter-allreps-mainholdr { display: flex; flex-wrap: wrap; padding: 30px 0px; } .repapps-filtr-fieldscon { display: grid; gap: 0px 22px; padding: 0px 20px 25px 20px; grid-template-columns: 1fr 1fr; grid-auto-flow: column; } .repapps-filtr-fieldscon>div { flex: 1; } .allapps-months-filtrholdr { display: flex; gap: 0px 22px; } .select-appsjob-con .repapps-filtr-fieldscon label { color: #1d2327; font-size: 1.3em; font-weight: 600; margin-bottom: 10px; display: flex; flex-basis: 100%; } .select-appsjob-con .repapps-filtr-fieldscon input { height: 41px; border-radius: 5px; background-color: #fff; border: 1px solid #f5f5f5; padding: 0px 20px; width: 100%; } .filtr-mnth-btns-sec { display: grid; flex-basis: 100%; padding: 0px 20px; grid-template-columns: 1fr 1fr; grid-auto-flow: column; gap: 0px 10px; justify-content: center; } .filtr-mnth-btns-sec a.button { border-radius: 80px; background-color: #2295ee; color: #fff; border: 1px solid #2295ee; padding: 14px 25px; line-height: 1; font-size: 15px; font-weight: 600; text-align: center; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease; } .filtr-mnth-btns-sec a.allplics-export-excel { background-color: #02713c; border-color: #02713c; } .filtr-mnth-btns-sec a.button.aplics-mnemp-filterbtn:hover { color: #2295ee; } .filtr-mnth-btns-sec a.button:hover { background-color: #fff; color: #02713c; } .allapps-selctcounts-holdr .jobsearch-profile-select:after { right: 14px; top: 13px; } .allapps-selctcounts-holdr .jobsearch-field-loader { top: 13px; } .overall-appcreds-con span.unviewd-apps { background-color: #e8c427; } .overall-appcreds-con .applicnt-count-box.unviewd-apps { background-color: #dbb616; } .show-allskills-pop { font-size: 13px; font-style: italic; font-weight: 400; text-decoration: underline; margin-top: 6px; } .skills-filter-maincon .skill-item { width: 50%; display: inline-block; margin-right: -4px; } .skill-pop-btns { display: flex; width: 100%; justify-content: center; gap: 15px; } .skill-pop-btns a { display: inline-block; padding: 12px 20px; line-height: 1; color: #fff; border-radius: 4px; margin: 10px 0px 0px 0px; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease; } .skill-pop-btns a:hover { opacity: 0.80; } .elementor-sec-joblogo, .elementor-sec-emplogo { overflow: hidden; position: relative; } .elementor-widget-breadcrumb .careerfy-breadcrumb { background-color: transparent; text-align: inherit; } .elementor-widget-breadcrumb .careerfy-breadcrumb ul li:before { left: -22px; top: 0px; } .elementor-widget-breadcrumb .careerfy-breadcrumb ul li { padding: 0px 34px 0px 0px; } .close-listin-mobfiltrs, .mobfiltrs-openrbtn-con { display: none; } @media (max-width: 480px) { .listin-filters-sidebar { position: fixed; left: -100%; opacity: 0; visibility: hidden; top: 0px; width: 320px !important; background-color: #fff; z-index: 9999; padding: 15px !important; overflow: scroll; height: 100%; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .active-filters-con { left: 0; opacity: 1; visibility: visible; } a.close-listin-mobfiltrs { display: block; position: absolute; right: 0px; top: 4px; color: #fff; font-size: 18px; background-color: red; width: 40px; height: 40px; border-radius: 100%; text-align: center; line-height: 2.2; } .mobfiltrs-openrbtn-con a { background-color: #53b427; color: #fff; padding: 12px 18px; float: left; font-size: 24px; } .mobfiltrs-openrbtn-con { display: block; position: fixed; left: 0px; top: 50%; z-index: 999; } } /* Package Control */ .jobsearch-smp-pkgpln-head-wclr, .jobsearch-packageplan-headlist, .jobsearch-smp-pkgpln-price, .jobsearch-smp-pkgpln, .jobsearch-pkgpln-footer-options, .jobsearch-smp-pkgpln-body { display: flex; width: 100%; flex-wrap: wrap; } .jobsearch-smp-pkgpln { max-width: 765px; overflow-x: auto; min-width: 426px; background-color: #DEDEDE; } .jobsearch-smp-pkgpln-header > div:first-child, .jobsearch-smp-pkgpln .jobsearch-pkg-tr .jobsearch-pkg-td:first-child, .jobsearch-smp-pkgpln-footer .jobsearch-pkgpln-footer-inner:first-child { min-width: 213px; max-width: 213px; position: sticky; left: 0px; box-shadow: 7px 0px 12px 1px rgb(0 0 0 / 4%); z-index: 2; } .jobsearch-smp-pkgpln-header, .jobsearch-smp-pkgpln-footer, .jobsearch-smp-pkgpln .jobsearch-pkg-tr { display: flex; width: 100%; } .jobsearch-smp-pkgpln-header > div, .jobsearch-smp-pkgpln .jobsearch-pkg-tr .jobsearch-pkg-td { flex: 1; } .jobsearch-smp-pkgpln-body-inner:nth-child(even) .jobsearch-pkg-tr .jobsearch-pkg-td { background-color: #f3f3f3; } .jobsearch-smp-pkgpln-body-inner:nth-child(even) .jobsearch-pkg-tr .jobsearch-pkg-td:nth-child(even) { background-color: #F6F6F6; } .jobsearch-smp-pkgpln-body .jobsearch-pkg-tr:nth-child(odd) .jobsearch-pkg-td.active { background-color: #F3F3F3; } .jobsearch-smp-pkgpln-head-woutclr > div { padding: 25px 10px; background-color: #fff; } .jobsearch-smp-pkgpln-head-woutclr strong.chose-plan-heading { display: flex; width: 100%; margin: 0px 0px 16px 0px; font-size: 18px; } .jobsearch-packageplan-headlist span { display: flex; width: 100%; color: #2C3E50; font-size: 14px; align-items: baseline; column-gap: 8px; margin-bottom: 7px; } .jobsearch-smp-pkgpln .jobsearch-pkg-tr { background-color: #F3F3F3; } .jobsearch-smp-pkgpln-body .jobsearch-pkg-tr:nth-child(odd) { background-color: #eee; } .jobsearch-smp-pkgpln-body .jobsearch-pkg-tr .jobsearch-pkg-td:first-child { background-color: #ebebeb; } .jobsearch-smp-pkgpln-body .jobsearch-pkg-tr:nth-child(even) .jobsearch-pkg-td:first-child { background-color: #F6F6F6; } .jobsearch-smp-pkgpln-body .jobsearch-pkg-tr:nth-child(even) .jobsearch-pkg-td.active { background-color: #fff; } .jobsearch-smp-pkgpln .jobsearch-pkg-tr .jobsearch-pkg-td { width: 100%; line-height: 1.5; padding: 10px 20px; list-style: none; color: #2C3E50; font-size: 16px; justify-content: center; align-items: center; display: flex; min-width: 180px; } .jobsearch-smp-pkgpln .jobsearch-pkg-tr .jobsearch-pkg-td:first-child { justify-content: flex-start; } .jobsearch-smp-pkgpln-head-wclr { background-color: #2C3E50; justify-content: center; text-align: center; align-items: flex-start; border-left: 1px solid rgba(255, 255, 255, 0.10); min-width: 180px; } .jobsearch-smp-pkgpln-head-wclr.active { background-color: #13B5EA; } .jobsearch-smp-pkgpln-head-wclr.active .jobsearch-smp-pkgpln-title { background-color: #13A2D1; } .jobsearch-smp-pkgpln-head-wclr.active .jobsearch-smp-pkgpln-btn { background-color: #fff; color: #2C3E50; } .jobsearch-smp-pkgpln-title { width: 100%; background-color: #222F3B; text-align: center; font-size: 20px; color: #fff; padding: 16px 10px; line-height: 1.2; } .jobsearch-smp-pkgpln-price { font-size: 30px; line-height: 1; color: #fff; justify-content: center; margin-bottom: 14px; } .jobsearch-smp-pkgpln-price small { font-size: 16px; width: 100%; margin-top: 8px; } .jobsearch-smp-pkgpln-btn { display: flex; background-color: #13B5EA; color: #fff; font-size: 14px; border-radius: 80px; line-height: 1; padding: 12px 40px; text-transform: uppercase; font-weight: 500; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .jobsearch-smp-pkgpln-btn:hover { background-color: #fff; color: #13B5EA } i.icon-pkg { display: flex; min-width: 24px; min-height: 24px; max-width: 24px; max-height: 24px; background-color: #199600; border-radius: 100%; color: #fff; justify-content: center; align-items: center; font-size: 12px; } i.icon-pkg.fa-times { background-color: #F60000; } .jobsearch-pkgpln-footer-inner { flex: 1; padding: 20px; align-items: center; display: flex; min-width: 180px; } .jobsearch-smp-pkgpln-footer .jobsearch-pkgpln-footer-inner:first-child { background-color: #fff; } .jobsearch-pkgpln-footer-inner strong.pkgpln-footer-heading { font-size: 18px; color: #2C3E50; margin: 0px; } .jobsearch-pkgpln-footer-options span { width: 100%; color: #2C3E50; display: flex; align-items: center; column-gap: 5px; line-height: 1.5; margin: 7px 0px; } .jobsearch-pkgpln-footer-options i { display: inline-flex; min-width: 12px; min-height: 12px; max-width: 12px; max-height: 12px; background-color: #199600; border-radius: 100%; color: #fff; justify-content: center; align-items: center; font-size: 6px; } .jobsearch-pkgpln-footer-options i.fa-times { background-color: #F60000; } .jobsearch-smp-pkgpln-wrapper { display: flex; width: 100%; } .jobsearch-dashbord-menubtn { display: none; width: 100%; justify-content: center; padding-bottom: 20px; } .jobsearch-dashbord-menubtn a { font-size: 24px; } .jobsearch-dashbord-mobilemenu { position: fixed; left: 0; top: 0; width: 280px; background-color: #fff; z-index: 99; height: 100%; border-right: 1px solid #eee; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .jobsearch-dashbord-mobilemenu.hidden-dashbord-menu { opacity: 0; left: -100%; } .jobsearch-dashbord-mobilemenu ul { overflow: scroll; height: 100%; } span.close-dashbord-mobilemenu { position: absolute; right: -33px; top: 0; padding: 5px 10px; background-color: red; color: #fff; font-size: 16px; } .jobsearch-jobcates-btn { display: flex; width: 100%; justify-content: center; } .jobsearch-labl-with-tooltip label { float: left; width: auto; } .jobsearch-labl-with-tooltip { width: 100%; float: left; position: relative; z-index: 2; } .jobsearch-labl-with-tooltip span.help-icon-con { float: left; margin: 0px 0px 0px 5px; line-height: 1; color: #999; } .multi .selectize-input { padding: 5px 13px; min-height: 41px; box-shadow: none; border-color: #eceeef; } body .multi .items input, body .jobsearch-profile-select .multi .items input { height: 28px; } .jobsearch-imgcropper-mainbox { display: flex; width: 100%; flex-wrap: wrap; justify-content: center; } .jobsearch-imgcropper-mainbox span.jobsearch-dragslidr-txt { width: 100%; text-align: center; margin-bottom: 10px; } .jobsearch-imgcropi-btncon a.btn { color: #fff; border: 1px solid; border-radius: 80px; padding: 10px 20px; line-height: 1; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-imgcropi-btncon a.btn:hover { background-color: #fff; } .jobsearch-candidate-pdf-main-slider { display: flex; width: 100%; overflow-x: scroll; margin-bottom: 30px; } .jobsearch-candidate-pdf-main-slider .jobsearch-candidate-pdf-slider-inner { min-width: 195px; } .jobsearch-profil-approv-alrt .alert-success { width: 100%; display: flex; gap: 10px; position: relative; align-items: center; margin-bottom: 15px; background-color: #3fcb40; } .jobsearch-profil-approv-alrt a.close-alrt-btn { position: absolute; right: 0px; top: 0px; background-color: rgba(0,0,0,0.15); padding: 4px 6px; line-height: 1; color: #fff; } .jobsearch-profil-approv-alrt span, .jobsearch-profil-approv-alrt span a { color: #fff; } .jobsearch-profil-approv-alrt span a { font-weight: bold; } .jobsearch-profil-approv-alrt .alrt-icon { background-color: rgba(0,0,0,0.15); padding: 10px 15px; font-size: 16px; color: #fff; } .jobsearch-profil-noapprov-alrt .alert-warning { width: 100%; display: flex; gap: 10px; position: relative; align-items: center; margin-bottom: 15px; background-color: #ff9700; padding: 10px 0px 8px 60px; } .jobsearch-profil-noapprov-alrt span, .jobsearch-profil-noapprov-alrt span a { color: #fff; } .jobsearch-profil-noapprov-alrt span a { font-weight: bold; } .jobsearch-profil-noapprov-alrt .alrt-icon { background-color: rgba(0,0,0,0.15); padding: 10px 15px; font-size: 16px; color: #fff; position: absolute; left: 0px; top: 0px; height: 100%; display: flex; align-items: center; } .comprofil-dashb-boxes { display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 10px; margin: 30px 0px 10px 0px; } .user-compriofil-boxitm { background-color: #fff; box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.07); display: flex; margin-bottom: 20px; border-radius: 5px; gap: 20px; align-items: center; } .icon-boxcon { background-color: #13b5ea; color: #fff; height: 100%; font-size: 35px; padding: 12px 18px; border-radius: 5px; display: flex; align-items: center; } .porf-info-con { display: flex; flex-wrap: wrap; line-height: 1; height: 100%; align-content: center; padding: 15px 0px; } .porf-info-con strong { margin-bottom: 6px; } .user-compriofil-boxitm span, .listin-filters-sidebar .jobsearch-employer-profile-form [class*="jobsearch-column-"] { width: 100%; } .listin-filters-sidebar .jobsearch-employer-profile-form.jobsearch-row { display: flex; flex-wrap: wrap; } .lodmore-apps-btnsec { display: flex; width: 100%; justify-content: center; margin: 0px 0px 15px 0px; } .lodmore-apps-btnsec a.lodmore-apps-btn { border-radius: 5px; background-color: #2295ee; color: #fff; border: 1px solid #2295ee; padding: 14px 25px; line-height: 1; font-size: 15px; font-weight: 600; text-align: center; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease; margin-top: 10px; } .jobsearch-employer-profile-form li[class*="jobsearch-column-"] { float: none; display: inline-block; margin-right: -4px; vertical-align: top; } /* Employer Package PopUp */ .jobsearch-confirmsg-modal { background-color: rgba(0,0,0,0.80); } .jobsearch-emp-pkg-popup { display: flex; width: 100%; flex-wrap: wrap; justify-content: center; text-align: center; } .jobsearch-emp-pkg-popup-btns { display: flex; width: 100%; justify-content: center; gap: 10px; margin-bottom: 20px; } .jobsearch-emp-pkg-popup-btns a.jobsearch-emp-pkg-cunfirm, .jobsearch-emp-pkg-popup-btns a.jobsearch-emp-pkg-close { display: inline-flex; padding: 10px 20px; background-color: #767675; color: #fff; line-height: 1; border-radius: 4px; cursor: pointer; font-size: 14px; } .jobsearch-emp-pkg-popup-btns a.jobsearch-emp-pkg-close:hover { color: #fff; } .jobsearch-emp-pkg-popup-btns a.jobsearch-emp-pkg-cunfirm { background-color: #06990c; color: #fff; } .jobsearch-emp-pkg-popup span { display: flex; width: 100%; justify-content: center; color: #999; } .jobsearch-emp-pkg-popup small { color: #13b5ea; font-size: 14px; } .jobsearch-typo-wrap .jobsearch-emp-pkg-popup p { margin-bottom: 15px; font-size: 16px; color: #333; font-weight: 500; line-height: 24px; } .jobsearch-view1-candidate-style a.jobsearch-candidate-download-btn i { float: none; display: inline-block; } .jobsearch-view1-candidate-style a.jobsearch-candidate-download-btn { width: 100%; border-radius: 0px; padding: 11px 25px 12px 25px; margin-bottom: 0px; font-size: 14px; text-align: center; color: #fff; border-left: none; border-right: none; } .jobsearch-view1-candidate-style a.jobsearch-candidate-download-btn:hover { background-color: #fff; } .jobsearch-modal .user-shortlist-area { display: flex; width: 100%; flex-wrap: wrap; text-align: center; } .user-shortlist-area .shortlisting-user-info { display: flex; width: 100%; flex-wrap: wrap; justify-content: center; text-align: center; margin: 10px 0px; } .user-shortlist-area .shortlisting-user-info p { width: 100%; } /* Acf Style */ body .acf-fields { display: flex; width: 100%; flex-wrap: wrap; box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.08); padding: 30px 30px 18px 30px; margin-bottom: 30px; } body .acf-fields .acf-fields { box-shadow: none; padding: 0px; margin-bottom: 0px; } body .acf-input >div { width: 100%; } body .acf-fields.-border { border: none; } body .acf-fields > .acf-field { padding: 10px; border: none; width: 100%; } body .acf-field[data-width] + .acf-field[data-width] { border: none; } body .acf-field input[type=text], body .acf-field input[type=password], body .acf-field input[type=date], body .acf-field input[type=datetime], body .acf-field input[type=datetime-local], body .acf-field input[type=email], body .acf-field input[type=month], body .acf-field input[type=number], body .acf-field input[type=search], body .acf-field input[type=tel], body .acf-field input[type=time], body .acf-field input[type=url], body .acf-field input[type=week], body .acf-field textarea, body .acf-field select { display: flex; width: 100%; height: 41px; border: 1px solid #eceeef; border-radius: 2px; background-color: #ffffff; padding: 6px 13px; margin: 0px; font-size: 12px; color: #777777; } body .acf-field textarea { height: 160px; } body .acf-url i { top: 11px; left: 10px; } .acf-input { display: flex; width: 100%; } .acf-input .select2-container--default .select2-selection--single .select2-selection__rendered { display: flex; align-items: center; padding: 0px; } .acf-input .select2-container--default .select2-selection--single .select2-selection__arrow { display: flex; height: 100%; right: 0; padding: 0px 15px; width: auto; border: none; } .acf-input .select2-container--default .select2-selection--single .select2-selection__arrow:before { content: "\f107"; font-family: FontAwesome; display: flex; align-items: center; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .acf-input .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:before { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .acf-input .select2-container--default .select2-selection--single .select2-selection__arrow b { display: none; } .jobpro-mini-height .acf-input { min-width: 140px; max-width: 140px; } .jobpro-mini-height .acf-input .select2-container .select2-selection--single { min-height: 30px; padding: 7px 30px 7px 10px; border-color: #8c8f94; background-color: #fff; border-radius: 4px; } .jobpro-mini-height .acf-input .select2-container .select2-selection--single { height: 30px; } .jobpro-mini-height .acf-input .select2-container--default .select2-selection--single .select2-selection__arrow { font-size: 12px; } .jobpro-mini-height .acf-input .select2-container--default .select2-selection--single .select2-selection__arrow { padding: 0px 10px; } .select2-container--default .select2-selection--single .select2-selection__clear { height: 100%; align-self: center; margin-right: 10px; } .select2-container--default .select2-selection--single .select2-selection__clear span { font-size: 20px; } .sortby-employrs-holdr.jobpro-mini-height { margin-right: 8px; } .jobpro-setings-serch-con .acf-input .select2-container--default .select2-selection--single .select2-selection__arrow:before { content: "\e985"; font-family: FontAwesome; } .jobpro-setings-serch-con .acf-input .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:before { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } .select2-container { z-index: 99999; } .select2-container--default.select2-container--open .select2-search--dropdown .select2-search__field { border-color: #ddd; background-color: #f2fbff; } .select2-results__option { padding: 10px 16px; font-size: 16px; border-left: 4px solid #fff; border-bottom: 1px solid #ebf1f7; text-transform: capitalize; } .select2-dropdown, .select2-container--default.select2-container--open .select2-dropdown, .select2-container--default.select2-container--open .select2-dropdown .select2-search, .select2-container--default.select2-container--open .select2-search--dropdown .select2-search__field, .select2-container--default.select2-container--open .select2-selection--single, .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow, .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered { border-color: #ddd; } .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable { background-color: #f2fbff; color: #333; border-left-color: #1967D2; } .select2-container--default .select2-results__option--selected { border-color: #ddd; background-color: transparent; opacity: 0.5; } .select2-search--dropdown { padding: 10px; } .select2-container--default .select2-search--dropdown .select2-search__field { min-height: 40px; border-radius: 6px; } .select2-results { padding: 0px; } body .acf-input .select2-container .select2-selection--multiple, body .acf-input .select2-container .select2-selection--multiple { padding: 4px 10px; } .acf-input .select2-container .select2-selection--single { margin-bottom: 0px; } .select2-container .select2-results__options li { margin: 0px; } .select2-container .select2-dropdown { padding: 0px; } .acf-input .select2-container .select2-selection--single, .acf-input .select2-container .select2-selection--multiple, .select2-container--default .select2-search--dropdown .select2-search__field, body .acf-input .select2-container .select2-selection--multiple { height: auto; } .acf-input span.select2-container { z-index: auto; } body .acf-input .select2-container .select2-selection--single, body .acf-input .select2-container .select2-selection--multiple, body .acf-input .select2-container--default .select2-search--dropdown .select2-search__field, body .acf-input .select2-container .select2-selection--single, body .acf-input .select2-container .select2-selection--multiple { display: flex; width: 100%; min-height: 41px; max-width: 100%; background-color: #ffffff; border-radius: 2px; border: 1px solid #eceeef; padding: 6px 13px; font-size: 12px; outline: none; color: #777777; text-transform: none; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } /* Multi Select2 */ body .acf-input .select2-container .select2-selection--multiple .select2-selection__rendered { display: flex; gap: 6px; flex-wrap: wrap; align-items: center; padding: 0px; } body .acf-input .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: #F0F5F7; } body .acf-input .select2-container .select2-search--inline .select2-search__field { margin-top: 0px; resize: none; color: #666; height: 20px; } body .acf-input .select2-container { z-index: 2; } body .acf-input .select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #1967D2; border: 1px solid #1967D2; border-radius: 80px; display: flex; margin: 0px; padding: 0px; color: #fff; align-items: center; } body .select2-container--default .select2-selection--multiple .select2-selection__rendered li { margin: 0px; } body .acf-input .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove, body .acf-input .select2-container--default button:not(:hover):not(:active):not(.has-background), body .acf-input .select2-container--default button:not(:hover):not(:active):not(.has-background) { background-color: transparent; border: none; border-right: 1px solid rgba(255, 255, 255, 0.25); color: #fff; font-size: 18px; font-weight: bold; padding: 0px 8px 0px 8px; display: flex; align-items: center; position: static; } body .acf-input .select2-container.-acf .select2-selection--multiple .select2-selection__choice .acf-selection { display: flex; width: 100%; height: 100%; align-items: center; padding: 0px 15px 0px 8px; } body .acf-input .select2-container--default .select2-selection--multiple .select2-selection__choice__display { display: flex; padding: 5px 18px 5px 12px; align-items: center; } body .acf-input span.select2-search.select2-search--inline { display: flex; align-items: center; } body .acf-input .jobpro-select2-count { font-size: 14px; color: #666666; } .jobsearch-employer-box-section #add_payment_method #payment ul.woocommerce-PaymentMethods { display: flex; width: 100%; flex-flow: row wrap; gap: 20px; } .jobsearch-employer-box-section #add_payment_method #payment ul.woocommerce-PaymentMethods:before, .jobsearch-employer-box-section #add_payment_method #payment ul.woocommerce-PaymentMethods:after { display: none; } ul.woocommerce-PaymentMethods li { list-style: none; flex-grow: 1; border: 1px solid #eee; display: flex; gap: 10px; align-items: center; flex-wrap: wrap; justify-content: center; } ul.woocommerce-PaymentMethods li label { display: flex; align-items: center; gap: 8px; width: 100%; padding: 10px 25px; justify-content: center; line-height: 1; } .jobsearch-employer-box-section .woocommerce-MyAccount-paymentMethods { margin-bottom: 20px; } .jobsearch-employer-box-section #add_payment_method #payment ul.payment_methods li input { margin: -1px 0px 0px 0px; } .jobsearch-employer-box-section .jobsearch-add-payment { margin-bottom: 15px; } .jobsearch-employer-box-section .woocommerce-Payment .woocommerce-Button, .jobsearch-employer-box-section .jobsearch-add-payment { padding: 8px 18px; display: inline-flex; color: #fff; background-color: #13b5ea; border: 1px solid #13b5ea; border-radius: 4px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .jobsearch-employer-box-section .woocommerce-Payment .woocommerce-Button:hover, .jobsearch-employer-box-section .jobsearch-add-payment:hover { background-color: #fff; color: #13b5ea; } .jobsearch-employer-box-section .woocommerce-MyAccount-paymentMethods .button { display: inline-flex; padding: 4px 5px; line-height: 1; background-color: red; color: #fff; border-radius: 4px; font-size: 12px; } .jobsearch-employer-box-section .woocommerce-MyAccount-paymentMethods .jobsearch-paymentmethod-btndefault { background-color: #13b5ea; } .jobsearch-employer-box-section #add_payment_method #payment div.payment_box .form-row { margin-bottom: 0px; padding: 0px; } ul.woocommerce-PaymentMethods li .form-row label { justify-content: left; } .custom-video-contner { width: 100%; } body table.alexist-plans-list, body .buynew-plans-list { width: 100%; } .jobsearch-otptriger-holdr, .jobsearch-fill-otpcon, .userfill-otp-btnholdr, .userfill-otp-msgcon { display: inline-block; width: 100%; } .jobsearch-otptriger-holdr .jobsearch-usereg-otptriger { width: 100%; display: flex; justify-content: center; align-items: center; line-height: 1; } .jobsearch-modal .userfill-otp-msgcon { margin-bottom: 10px; line-height: 22px; } .jobsearch-otptriger-holdr, .userfill-otp-btnholdr { margin-bottom: 15px; } .jobsearch-usereg-otptriger, .jobsearch-regotp-checkbtn { float: none !important; color: #fff !important; font-style: normal !important; font-size: 14px !important; } .jobsearch-usereg-otptriger:hover, .jobsearch-regotp-checkbtn:hover { text-decoration: none !important; opacity: 0.8; } .jobsearch-sendin-otpcon .jobsearch-disable-btn { pointer-events: none !important; } .jobsearch-userfill-otp-field { margin-bottom: 5px; } .sendin-otpcon-errmsg { display: inline-block; } .jobsearch-modal .sendin-otpcon-errmsg { line-height: 22px !important; } .jobsearch-userprofile-url { display: flex; width: 100%; gap: 15px; align-items: center; } .jobsearch-userprofile-url a { color: #333333; } .jobsearch-userprofile-url a.ok-profile-slugbtn { display: inline-flex; white-space: nowrap; background-color: #13b5ea; color: #fff; line-height: 1; font-size: 14px; padding: 5px 10px 4px 10px; border-radius: 4px; } .jobsearch-cv-manager-thumb i.fa-file-pdf-o { font-size: 45px !important; } .jobsearch-job-wpml-duplicate-btns { display: flex; width: 100%; flex-wrap: wrap; gap: 15px; align-items: center; } .jobsearch-job-wpml-duplicate-btns .other-lang-translate-post { margin: 15px 0px 0px 0px; } .recaptcha-reload { margin-bottom: 20px; } body .iti--fullscreen-popup.iti--container { z-index: 9999; }