@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");.careerfy-like-list{display: none !important;}.jobsearch_box_application_apply img{display: none !important;}.jobsearch_box_application_apply p{display: none !important;}.jobsearch_box_application_apply p{display: none !important;}.jobsearch-job-email-shortlists-btns{display: none !important;}.jobsearch_box_application_apply h2{display: none !important;}a.jobsearch-open-signin-tab.jobsearch-employerdetail-btn{display: none !important;}.jobsearch-job-userlist .like-btn{display: none !important;}.jobsearch-jobdetail-media li span{display: none !important;}.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{outline: none;}.jobsearch-typo-wrap a{text-decoration: none;} .jobsearch-plugin-default-container{width: 1110px; 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;} .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%; background-color: #000a31 !important;} .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;} .jobsearch-banner-search{display: inline-block; width: 85%; margin-bottom: 33px;}.jobsearch-banner-search ul,.jobsearch-banner-search input[type="text"],.jobsearch-banner-search input[type="submit"],.jobsearch-select-style select,.jobsearch-banner-search ul li input[type="number"],.jobsearch-advance-search-holdr .jobsearch-banner-search textarea{float: left; width: 100%;}.jobsearch-banner-search ul li{float: left; width: 31.333%; list-style: none; position: relative;}.jobsearch-banner-search input[type="text"]:focus{border-color: #f2f2f2;}.jobsearch-banner-search ul li:last-child{width: 6%;}.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: #ffffff;}.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;} .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: "\e964"; font-family: wp-jobsearch-icomoon; color: #999999; right: 20px; top: 17px; position: absolute; pointer-events: none;}.jobsearch-banner-search input[type="submit"]{height: 60px; border: none; background-color: transparent !important; position: relative; z-index: 5; cursor: pointer;}.jobsearch-typo-wrap .jobsearch-banner-search input[type="submit"]:hover{background-color: transparent;}.jobsearch-banner-search ul li.jobsearch-banner-submit i{color: #ffffff !important; font-size: 26px; top: 0px; right: 0px; width: 100%; height: 60px; padding-top: 18px; border: 1px solid; z-index: 4; -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 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;} .jobsearch-job-listing{float: left; width: 100%;}.jobsearch-job-listing ul li{list-style: none;} .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: table-row;}.jobsearch-table-cell{display: table-cell; line-height: 26px; width: 75%;}.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;} .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; display: none;}.careerfy-plain-btn{display: none !important;}.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;} .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{float: left; width: 40%;}.col-md-4 .no-candidate-match-error{width: 100%;}.no-candidate-match-error a{float: left; padding: 5px 16px; color: #ffffff; text-transform: uppercase; font-weight: 500; border-radius: 2px; margin: 10px 0px 0px 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: 15px;}.jobsearch-filter-sortable ul{float: right; margin-top: -4px;}.jobsearch-filterable ul li{float: left; list-style: none; padding: 0px 2px 4px 2px;}.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: "\e964"; font-family: wp-jobsearch-icomoon; right: 0px; top: 1px; position: absolute; pointer-events: none; font-size: 11px;} .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;} .jobsearch-pagination-blog{float: left; width: 100%; margin: 15px 0px 60px 0px;}.jobsearch-typo-wrap .jobsearch-pagination-blog ul{margin: 0px;}.jobsearch-pagination-blog ul li{float: left; list-style: none; margin: 0px 22px 10px 0px; line-height: 1;}.jobsearch-pagination-blog ul li a,.jobsearch-pagination-blog ul li span{float: left; width: 49px; height: 49px; background-color: #a0aab6; font-size: 14px; color: #ffffff; border-radius: 100%; text-align: center; padding: 17px 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-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 i{font-size: 19px;}.jobsearch-pagination-blog ul li a.next span{padding-top: 14px;}.jobsearch-pagination-blog ul li a.prev span{padding-top: 14px;}.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;} .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: "\e964"; 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-block; position: relative; padding-left: 22px; width: 85%;}.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{position: absolute; left: 0px; top: 8px; width: 12px; height: 12px; margin: 0px 0px 0px 0px; background-color: #ffffff; border: 1px solid #c2d1d3;}.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{float: right; margin-left: 10px; display: none;}.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;} .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{margin-left: 20px; width: 100%;}.jobsearch-list-option ul li i{margin-right: 6px; color: #999;}.jobsearch-list-option{float: left;}.jobsearch-list-option .jobsearch-pst-title{font-size: 16px; margin-bottom: 5px; margin-top: 0px !important; line-height: 1;}.jobsearch-joblisting-classic .jobsearch-joblisting-text{display: flex; align-items: center; justify-content: space-between;}.jobsearch-list-option .jobsearch-pst-title span{display: inline-block; padding: 3px 10px 3px 10px; color: #ffffff; background-color: #ffb607; font-size: 10px; font-weight: 300; border-radius: 60px; vertical-align: top;}.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;}.jobsearch-list-option ul li{float: left; padding: 0px 0px 0px 5px; border-left: 1px solid #e0e0e0; line-height: 1; font-size: 12px; margin-bottom: 8px;}.jobsearch-list-option ul li:first-child{padding-left: 0px; border-left: none;}.jobsearch-job-userlist .jobsearch-option-btn{float: left; margin-left: 15px; 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;}.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: 7px;} .jobsearch-job-subheader{float: left; width: 100%; text-align: center; position: relative; padding: 45px 0px 87px 0px; min-height: 320px; margin-bottom: -190px;} .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;}.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-listthumb img{height: 100%;}.jobsearch-jobdetail-listthumb~figcaption{margin-left: 30px;}.jobsearch-jobdetail-list figcaption{text-align: left;}.jobsearch-pumflit-banner-con,.jobsearch-pumflit-banner-con img,.jobsearch-det-adver-wrap{float: left; width: 100%;}.jobsearch-det-adver-wrap{margin-bottom: 30px;}.jobsearch-jobdetail-list figcaption h2,.jobsearch-jobdetail-list figcaption h1{margin-bottom: 13px; font-size: 26px; line-height: 1 !important;}.jobsearch-jobdetail-list figcaption span{display: block; font-size: 16px; color: #333333; font-weight: 500; margin-top: 6px; margin-bottom: 8px;}.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: 11px; margin-left: 5px; font-weight: 400;}.jobsearch-jobdetail-options{display: inline-block; width: 100%; margin-bottom: 1px;}.jobsearch-jobdetail-options li{display: inline-block; list-style: none; margin-right: 20px; margin-bottom: 3px;}.jobsearch-jobdetail-options li:first-child{width: 100%; font-size: 16px;}.jobsearch-jobdetail-options li a{color: #999;}.jobsearch-jobdetail-options li a.jobsearch-jobdetail-view{color: #ffffff;}.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; margin-right: 5px;}.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{float: left; margin-left: 10px;}.jobsearch-jobdetail-media li{float: left; list-style: none; margin-right: 12px; line-height: 2; padding-top: 5px;}.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;} .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{font-size: 20px; margin-bottom: 0px;} .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;}.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;}.jobsearch-description{float: left; width: 100%; margin-bottom: 13px;}.jobsearch-description p{font-size: 16px !important; letter-spacing: 0.1px !important; margin-bottom: 15px!important; font-weight: 400 !important; line-height: 20px !important; color: #000a31;}.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{float: left; width: 100%;}.jobsearch-jobdetail-tags a{float: left; font-size: 14px; padding: 10px 14px 10px 14px; background-color: #eaeaea; border-radius: 20px; line-height: 1; margin: 10px 14px 0px 0px; 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;} .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;} .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{float: left; width: 100%;}.jobsearch-typo-wrap .jobsearch_side_box.jobsearch_apply_job ul li,.jobsearch-elementor-apply-job .jobsearch_apply_job_wrap ul li{float: left; list-style: none; padding: 0px 10px 10px 10px; width: 50%;}.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-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%;} .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;}.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;} .jobsearch-employer{float: left; width: 100%;}.jobsearch-employer ul li{list-style: none;}.jobsearch-employer>ul>li{margin-bottom: 20px;} .jobsearch-employer-list .jobsearch-table-cell{vertical-align: middle; width: auto;}.jobsearch-employer-list .jobsearch-table-cell:first-child{width: 100px; padding-right: 15px;}.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;}.jobsearch-employer-list span{font-size: 12px; color: #999999;}.jobsearch-employer-list span i{margin-right: 4px;}.jobsearch-employer-thumblist{float: left; 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: 13px;}.jobsearch-employer-list-btn{float: right; padding: 9px 16px; border: 1px solid; font-weight: 500; line-height: 1; border-radius: 4px; margin-left: 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-list-btn:hover{color: #ffffff;}.jobsearch-employer-list .jobsearch-table-layer{padding: 20px; border: 1px solid #ececec; background-color: #ffffff; position: relative;}  .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; display: none;}.jobsearch-jobdetail-services .jobsearch-services-text{font-weight: 500;}.jobsearch-jobdetail-services small{font-weight: 400;}.jobsearch-margin-top{margin-top: 25px; float: left; width: 100%;} .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: 23px;} .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;} .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{} .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;} .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;} .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: "\e964"; font-family: wp-jobsearch-icomoon; color: #aaaaaa; right: 15px; top: 6px; position: absolute; pointer-events: none;}.jobsearch-employer-profile-form.jobsearch-row{margin: 0px -10px;}.jobsearch-employer-profile-form [class*="jobsearch-column-"]{padding: 0px 10px; float: none; display: inline-block; margin-right: -4px; vertical-align: top;}.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;} .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;}.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;} .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;}.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 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;}.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-block; margin: 0px 5px; width: 40px; height: 40px; background-color: #ffffff; border-radius: 40px; padding-top: 7px;} .jobsearch-employer-search{float: right; width: 35%; position: relative; margin-bottom: 15px;}.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;} .jobsearch-managejobs-list{float: left; width: 100%; margin-bottom: 40px;}.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: #999999;}.jobsearch-managejobs-tbody .jobsearch-table-cell{vertical-align: middle;}.jobsearch-managejobs-list h6{margin-bottom: 0px;}.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; float: left; width: 100%;}.jobsearch-managejobs-list ul li{float: left; list-style: none; font-size: 12px; color: #999999; margin-right: 14px; line-height: 28px;}.jobsearch-managejobs-list ul li span{color: #666666; font-weight: 500;}.jobsearch-managejobs-list ul li i{float: left; font-size: 11px; color: #aaaaaa; margin: 8px 7px 0px 0px;}.jobsearch-managejobs-appli{font-size: 12px;}.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 #ddd; width: 32px; text-align: center; height: 32px; margin: 0px 0px 5px 5px; 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;} .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;} .jobsearch-employer-packages{float: left; width: 100%; margin-bottom: 40px;}.jobsearch-packages-thead{background-color: #f2f2f2;}.jobsearch-packages-thead .jobsearch-table-cell:nth-child(3){width: 19%;}.jobsearch-packages-thead .jobsearch-table-cell:nth-child(6){width: 16%;}.jobsearch-packages-thead .jobsearch-table-cell{width: 13%;}.jobsearch-packages-tbody .jobsearch-table-cell:nth-child(3){width: 19%;}.jobsearch-packages-tbody .jobsearch-table-cell:nth-child(6){width: 16%;}.jobsearch-packages-tbody .jobsearch-table-cell{width: 13%;}.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; padding: 9px 16px;}.jobsearch-packages-tbody .jobsearch-table-cell{padding: 9px 16px; 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;} .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;} .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%;} .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: "\e91b"; 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;} .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;} .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;} .jobsearch-candidate-default{margin-bottom: 20px;}.jobsearch-candidate-default figure img{border-radius: 100%;}.jobsearch-candidate-default-left{float: left;}.jobsearch-candidate-default-text ul li a{color: #999999; font-size: 12px;}.jobsearch-candidate-default-btn i{margin-right: 2px;}.jobsearch-candidate-default-wrap{border: 1px solid #ececec; padding: 19px 19px; position: relative; background-color: #ffffff; display: flex; width: 100%; align-items: center;}.resume-loding-msg{position: absolute; right: 20px; top: 8px; color: #8bb300;}.jobsearch-candidate-default-text ul{margin: 0px; display: flex; width: 100%; column-gap: 10px;}.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 20px 0px 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; line-height: 1.4; margin-top: 12px;}.jobsearch-candidate-default-text ul li:before{content: ''; display: flex; width: 1px; height: 15px; background-color: #e0e0e0; margin-right: 10px;}.jobsearch-candidate-default-text ul li:first-child:before{display: none;}.jobsearch-candidate-default-text ul li:last-child{flex: 1;}.jobsearch-candidate-default-text ul li i{float: left; font-size: 15px; color: #aaaaaa; margin: 0px 10px 0px 0px;}.jobsearch-candidate-default-text ul li:first-child{padding-left: 0px; border: none;}.jobsearch-candidate-default-text .jobsearch-candidate-default-left{flex: 1;}.jobsearch-candidate-default-btn{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;} .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;} .jobsearch-social-icons{background-color: #fcfcfc; float: left; width: 100%; border: 1px solid #ececec; border-top: none; text-align: center; padding-top: 13px;}.team-style-two ul .jobsearch-social-icons,.jobsearch-candidate-grid .jobsearch-social-icons{margin: 0px; padding-top: 0px;}.jobsearch-social-icons li{display: inline-block; list-style: none; font-size: 24px; padding: 11px 1px 11px 1px;} .jobsearch_candidate_info{float: left; width: 100%; border: 1px solid #ececec; padding: 40px 40px; text-align: center; margin-bottom: 21px; position: relative;}.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: 13px;}.jobsearch_candidate_info figure img{float: left; width: 100%; border-radius: 100%; border: 3px solid #ffffff;}.jobsearch_candidate_info h2{margin-bottom: 10px; 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: 6px;}.jobsearch_candidate_info span{margin-bottom: 19px;}.jobsearch_candidate_info small{font-size: 14px; display: block; line-height: 1; margin-bottom: 26px;}.jobsearch_candidate_info ul{float: left; width: 100%; margin: 0px 0px 8px 0px;}.jobsearch_candidate_info ul li{display: inline-block; list-style: none; margin-right: -4px; line-height: 1;}.jobsearch_candidate_info ul li a{float: left; color: #375d93; font-size: 40px; margin: 0px 6px 10px 6px;}.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;} .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;} .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{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;} .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{float: right; border: 1px solid; font-size: 10px; color: #ffffff; text-transform: uppercase; padding: 12px 12px; border-radius: 40px; line-height: 1; margin-top: 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;}.jobsearch-resume-addbtn:hover{background-color: #ffffff;} .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;}.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;} .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-wrap{float: left; width: 80%;}.jobsearch-add-skills-wrap span{float: left; width: 43px; height: 43px; border: 1px solid #dedede; border-radius: 100%; color: #999999; font-size: 18px; text-align: center; padding: 13px 5px 0px 5px; margin-right: 20px;}.jobsearch-add-skills-wrap h2{font-size: 16px; margin-bottom: 0px; line-height: 1; padding: 12px 0px 0px 0px; 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: 27px;} .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;} .jobsearch-applied-jobs,.jobsearch-applied-jobs-wrap{float: left; width: 100%;}.jobsearch-applied-jobs-wrap{border: 1px solid #ececec; padding: 14px; position: relative;}.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,.jobsearch-applied-jobs{margin-bottom: 20px;}.jobsearch-applied-jobs-thumb{float: left; width: 69px; border: 1px solid #eee;}.jobsearch-applied-jobs-thumb~.jobsearch-applied-jobs-text{margin-left: 90px;}.jobsearch-applied-jobs-left{float: left; width: 73%;}.jobsearch-employer-dasboard .jobsearch-applied-jobs .jobsearch-applied-jobs-left{padding-left: 15px;}.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: 12px;}.jobsearch-applied-jobs-text h2 small{font-size: 13px; letter-spacing: 0px;}.jobsearch-applied-jobs-text ul{margin: 0px;}.jobsearch-applied-jobs-text ul li{float: left; font-size: 13px; padding: 3px 5px;}.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{color: #999;}.candidate-more-acts-con ul li a{display: block; 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;}.jobsearch-applied-jobs-text .jobsearch-savedjobs-links{margin-top: 27px;}.jobsearch-applied-job-btns{float: right; padding: 12px 0px 0px 0px;}.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;}.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{margin: 10px 0px 0px 5px;}.jobsearch-applied-job-btns ul li:first-child{margin-left: 0px;}.preview-candidate-profile,.more-actions{float: left; padding: 6px 6px; border: 1px solid #ddd; font-size: 11px; text-transform: uppercase; background-color: #f9f9f9; -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.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;} .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;} .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);} .jobsearch-cv-manager-list,.jobsearch-cv-manager-wrap{float: left; width: 100%;}.jobsearch-cv-manager-wrap{border: 1px solid #ececec; padding: 14px;}.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{float: left; 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-thumb~.jobsearch-cv-manager-text{margin-left: 89px;}.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;} .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;}.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;} .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-bottom: 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;} .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;} .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: 18px 0px 0px 0px;}.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 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;}#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; margin-top: -7px;} .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{float: left; 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;}.jobsearch-login-media li a:hover{opacity: 0.80;}.jobsearch-user-form-info p a:hover{text-decoration: underline;}.jobsearch-login-media li i{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: #fb353f;}.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;} .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: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;}.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: #e15440;}.jobsearch-login-with a.jobsearch-linkedin-bg{background-color: #0077b5;} .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;} .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%;}.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;}.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 li.active{color: #333;}.grab-classic-priceplane ul li{list-style: none; line-height: 1; color: #999999; margin-bottom: 24px;}.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;} .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;} .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{ color: #ffffff;}.desti-to-orig ::-moz-placeholder{ color: #ffffff;}.desti-to-orig :-ms-input-placeholder{ color: #ffffff;}.desti-to-orig :-moz-placeholder{ 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; -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%;} .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{float: left; width: 100%; border-left: 1px solid #ececec; border-right: 1px solid #ececec; padding: 0px 0px 0px 15px;} .sort-select-all,.candidate-select-box{float: left; position: relative; width: 17px; height: 17px; margin: 22px 0px 0px 0px;}.jobsearch-applied-jobs-wrap .candidate-select-box{margin: 25px 20px 0px 1px;}.sort-select-all label,.candidate-select-box label{float: left; width: 17px; height: 17px; 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: 17px; height: 17px; position: absolute; top: 0px; left: 0px; opacity: 0;}.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:before,.candidate-select-box input[type=checkbox]:checked+label:before{content: '\f00c'; font-family: FontAwesome; position: absolute; left: 3px; top: 2px; color: #fff; line-height: 1; z-index: 4; font-size: 11px;}.sort-select-all input[type=checkbox]:checked+label:after,.candidate-select-box input[type=checkbox]:checked+label:after{opacity: 1;}.applied-jobs-sort small{float: left; color: #333; font-size: 16px; margin: 18px 26px 0px 12px;}.sort-by-option{float: left; margin: 10px 0px; position: relative;}.applied-jobs-sort .sort-by-option{min-width: 130px; margin: 10px 0px 3px 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;} .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: "\e964"; font-family: wp-jobsearch-icomoon; color: #999999; right: 16px; top: 9px; position: absolute; pointer-events: none;}.sort-list-view{float: right;}.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;} .jobsearch-stats-list,.jobsearch-stats-list ul{display: flex; width: 100%;}.jobsearch-stats-list ul,.jobsearch-typo-wrap .jobsearch-stats-list ul{flex-flow: 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: 24px 10px 28px 10px;}.jobsearch-stats-list-wrap h6{text-transform: uppercase; font-size: 14px; color: #717171; margin-bottom: 11px;}.jobsearch-stats-list-wrap span{display: block; font-size: 24px; color: #717171; font-weight: bold; margin-bottom: 10px; width: 100%;}.jobsearch-stats-list-wrap small{font-size: 12px; color: #777777;}.jobsearch-stats-list ul li{flex-grow: 1; list-style: none; line-height: 1; min-width: 23%; max-width: 32%;}.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{float: left; 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; font-size: 22px; color: #333333; font-weight: bold;}.jobsearch-applicants-stats-wrap small{font-size: 12px; color: #8e8e8e;}.jobsearch-applicants-stats ul,.jobsearch-typo-wrap .jobsearch-applicants-stats ul{padding: 21px 19px 16px 19px; float: left; width: 100%;}.jobsearch-applicants-stats ul li{list-style: none; color: #333333; font-size: 12px; line-height: 1; margin-bottom: 20px;}.jobsearch-applicants-stats ul li i{float: left; 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;}.jobsearch-recent-applicants-nav,.jobsearch-recent-applicants-nav ul{display: flex; width: 100%; justify-content: space-between;}.jobsearch-recent-applicants-nav ul{border: 1px solid #ececec; border-bottom: none; background-color: #f7f7f7;}.jobsearch-recent-applicants-nav ul li{display: flex; flex: 1; align-items: baseline; list-style: none; border-left: 1px solid #eae4e4; color: #84716a; line-height: 1.4; margin-right: 0px; flex-wrap: wrap; text-align: center;}.jobsearch-recent-applicants-nav ul li a{display: flex; flex-wrap: wrap; justify-content: center; padding: 10px; width: 100%; height: 100%;}.jobsearch-recent-applicants-nav ul li span{font-size: 17px; width: 100%;}.jobsearch-recent-applicants-nav ul li small{font-size: 12px;}.jobsearch-recent-applicants-nav ul li:first-child{border: none;}.jobsearch-applicants-graph{float: left; width: 77%;}.jobsearch-applicants-graph svg{width: 100%; height: 285px;} .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;} .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;}.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-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{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-block; margin-bottom: 10px; width: 100%;}.jobsearch-employer-dasboard .terms-priv-chek-con{margin: 0px 0px 14px 0px;}.jobsearch-employer-dasboard .terms-priv-chek-con input{margin: 7px 10px 0px 0px;}.terms-priv-chek-con p input{margin: 0px 7px 0px 0px; display: inline-block; vertical-align: middle; height: 18px; width: 18px;}.jobsearch-modal .terms-priv-chek-con p input{margin-top: 3px !important;}.terms-priv-chek-con p a{margin-top: 0px; float: none;}.jobsearch-feat-job-form ul{float: left; width: 100%; margin: 20px 0px;}.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;} .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%;} .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: 6%;}.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>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{float: left; font-weight: 500; padding: 9px 11px 8px 11px; line-height: 1; border: none; margin-right: 9px;}.jobsearch-send-email-popup-btn i{margin-right: 4px;}.careerfy-joblisting-view4 figure a{border: 1px solid #f0f0f0;}.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;}.jobsearch-filterable.jobsearch-filter-sortable.jobsearch-topfound-title~.jobsearch-topsort-holder{float: right; margin: 15px 0px 0px 0px;}.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: 14px;}.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; padding: 0px 16px 5px 0px; 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{margin-right: 6px; color: #999;}.featured-jobs-grid-text ul.jobsearch-custom-field li:before{display: none;}.jobsearch-custom-field li small{font-size: 12px; margin: 0px 0px 6px 10px; 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 .sortfiltrs-contner{padding-bottom: 0px;}.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;}.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; margin-top: 21px;}.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{float: right; font-size: 10px; color: #ffffff; text-transform: uppercase; padding: 12px 12px; border: 1px solid; border-radius: 40px; line-height: 1; margin-top: 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;}.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;}.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; margin-right: 9px;}.jobsearch_candidate_info .jobsearch-candidate-default-btn{float: none; display: inline-block; border-radius: 80px; padding: 8px 14px; margin-left: 5px;}.jobsearch_candidate_info .jobsearch-candidate-default-btn i{display: none;}.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; -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;} .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{float: left; font-size: 15px; width: 27%; line-height: 1.2 !important; padding-top: 10px;}.thjob-title{float: left; width: 100%; margin-bottom: 16px;}.total-appcreds-con{float: right;}.total-appcreds-con ul{margin: 0px -5px;}.total-appcreds-con ul li{float: left; list-style: none; padding: 0px 5px; line-height: 1; margin: 10px 0px 9px 0px;}.total-appcreds-con .applicnt-count-box{float: left; 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{background-color: #5bccf6;}.applicnt-count-box.sh-apps{background-color: #9bd159;}.applicnt-count-box.rej-apps{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; float: left; margin: -4px 0px 0px 0px; padding: 0px 10px; display: inline-block;}.jobsearch-filterable .jobsearch-rssfeed-btn i{color: #ffffff; margin: 6px 6px 0px 0px;}.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{float: left; width: 100%; padding: 0px 25px 10px 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;}.dash-reviews-list .jobsearch-company-review figure{float: left; width: 100%; background-color: #fafafa; position: relative; padding: 22px 25px 22px 25px;}.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;}.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;}.intl-tel-input.allow-dropdown input[type="tel"]{padding-left: 95px !important;}.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{float: left; width: 100%; text-align: center; margin: 20px 0px 0px 0px;}.jobsearch-whatsapp-msgcon a{display: inline-block; position: relative;}.jobsearch-whatsapp-msgcon i{float: left; font-size: 40px; border: 5px solid #fff; border-radius: 100%; position: absolute; left: -1px; top: -2px; background: #fff; color: #2c9445;}.jobsearch-whatsapp-msgcon a small{display: inline-block; background-color: #2c9445; color: #ffffff; font-size: 18px; border-radius: 80px; margin: 0px; padding: 12px 60px 12px 80px;}.jobsearch_candidate_info .careerfy-featured-candidates-hr{float: none; display: inline-block; margin-left: 10px;}.jobsearch-allaplicants-holder .jobsearch-all-aplicantslst .jobsearch-applied-jobs .jobsearch-applied-jobs-thumb~.jobsearch-applied-jobs-text{margin-left: 95px;}.jobsearch_whatsap_view_2,.jobsearch_whatsap_view_3,.jobsearch_whatsap_view_4,.careerfy-typo-wrap .jobsearch_whatsap_view_2,.careerfy-typo-wrap .jobsearch_whatsap_view_3,.careerfy-typo-wrap .jobsearch_whatsap_view_4{border: 1px solid #ddd; padding: 20px 10px;}.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-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;}.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 #ddd; height: 40px;}.popup-jobfilters-con [class*="jobsearch-column-"]{margin-bottom: 15px;}.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%;}.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,.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: inline-block; width: 100%;}.cusfield-checkbox-radioitm.jobsearch-checkbox{width: auto; margin-right: 15px;}.cusfield-checkbox-radioitm.jobsearch-checkbox label{line-height: 2.2;}.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%; margin: 40px 0px 0px 0px;}.jobsearch-banner-search .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right>*{right: 21px; top: 18px;}.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;} .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-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;}.notificate-item-inner strong{line-height: 1.4; flex-basis: 90%;}small.apply-bmsg.alert-msg.alert-danger{color: red;}.jobsearch-employer-followin-btn{float: right; padding: 9px 16px 8px 16px; border: 1px solid; 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,.jobsearch-managejobs-list a[class*="jobsearch-jobfeture-btn-"] i{color: #ffb607; font-size: 20px;}.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_whatsap_view_4,.jobsearch_whatsap_view_3,.jobsearch_whatsap_view_2{margin-bottom: 20px !important;}.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: 40px 30px 0px 30px;}.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{width: 130px; height: 130px;}.jobsearch-quick-apply-box .jobsearch-jobdetail-listthumb~figcaption{margin-left: 160px; 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{float: left; width: 100%; text-align: center; margin: 20px 0px 0px 0px;}.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;} .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;} .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;}.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;} .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{float: left; padding: 10px 10px; border: 1px solid #ddd; font-size: 14px; font-weight: 600; background-color: #f9f9f9; width: 100%; text-align: center; border-radius: 3px;}.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%; overflow: hidden; 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; padding-top: 3px;}.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{padding-top: 10px; 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;}.jobalerts_modal_popup .selectize-control input[type="text"],.jobalerts_modal_popup select{font-weight: bold;}.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(//vagas.terceirosetor.net/wp-content/plugins/wp-jobsearch/images/lang-skills-bg.png); background-repeat: no-repeat; background-color: transparent !important; height: 14px !important; margin-top: -15px; width: 80px;}.jobsearch-candidate-langs .jobsearch_progressbar .bar{background-image: url(//vagas.terceirosetor.net/wp-content/plugins/wp-jobsearch/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{position: absolute; right: 0; top: 0; width: 30%; padding: 45px 20px 0px 20px;}.jobsearch-quick-apply-image .jobsearch_apply_job_wrap{border: none; padding: 0px;}.jobsearch-quick-apply-box .jobsearch-jobdetail-listthumb~figcaption{padding-right: 320px;}.jobsearch-quick-apply-box .jobsearch-sendmessage-btn{border-radius: 5px;}.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: 3px; text-align: center; padding: 22px 0px; color: #ffffff; font-weight: 500; line-height: 1.5;}.aplicants-grid-view-wrap 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;}.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;}.candinvite-btn-con{float: left; width: 100%; text-align: center;}.candinvite-btn-con a{display: inline-block; border-radius: 80px; padding: 8px 14px; margin-left: 5px; border: 1px solid #13b5ea; min-width: 180px; color: #13b5ea; margin-top: 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;}.candinvite-btn-con a:hover{background-color: #13b5ea; color: #ffffff;} .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;}.total-appcreds-con .applicnt-count-box.active a{color: #5bccf6; box-shadow: none;}.total-appcreds-con .applicnt-count-box.active{background-color: transparent !important; box-shadow: 0px 0px 0px 1px #5bccf6;}.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;}.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;} .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%; 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;}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;}} .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%;}@media (min-width: 768px) and (max-width: 990px) {
.jobsearch-plugin-default-container { width: 100%; padding: 0px 15px; }
.jobsearch-column-3.jobsearch-typo-wrap,.jobsearch-column-9.jobsearch-typo-wrap,.jobsearch-column-8.jobsearch-typo-wrap,.jobsearch-column-4.jobsearch-typo-wrap { width: 100%; }
.jobsearch-filter-responsive-wrap,.jobsearch-main-content .widget { width: 50%; padding: 0px 5px; margin-right: -4px; float: none; display: inline-block; vertical-align: top; }
.wp-jobsearch-employer-content,.wp-jobsearch-job-content,.wp-jobsearch-candidate-content { margin-top: 20px; }
.jobsearch-modal .modal-content-area { padding-right: 10px; padding-left: 10px; }
.jobsearch-candidate-savedjobs table { width: 770px; } .jobsearch-candidate-savedjobs { overflow: scroll; }
.jobsearch-applied-jobs-text .jobsearch-savedjobs-links { float: left; margin-top: 12px; }
.jobsearch-managejobs-list,.jobsearch-employer-transactions,.jobsearch-employer-packages { width: 770px; }
.jobsearch-jobs-list-holder,.jobsearch-transactions-list-holder,.jobsearch-packages-list-holder { float: left; width: 100%; overflow: scroll; }
.jobsearch-applicants-graph svg,.jobsearch-applicants-graph { width: 100%; } .jobsearch-search-container .jobsearch-banner-search ul li { float: left; width: 50%; flex-basis: auto !important; }
.jobsearch-search-container .jobsearch-banner-search ul li:last-child { max-width: 100% !important; width: 100% !important; }
.jobsearch-search-container .jobsearch-select-style select { border-top: none; }
.jobsearch-search-container ul li:nth-child(2) .jobsearch-select-style select { border-top: 1px solid #f2f2f2; }
.jobsearch-search-container ul li:nth-child(3) .jobsearch-select-style select { border-left: 1px solid #f2f2f2; }
.jobsearch-banner-search.search-cat-off ul li { width: 45%; } .jobsearch-banner-search.search-cat-off ul li:last-child { width: 10%; } .jobsearch-modal .modal-box-area { margin-left: 0px; } .careerfy-main-content aside.careerfy-column-4,.careerfy-main-content div.careerfy-column-8 { width: 100%; }
.careerfy-main-content .widget.careerfy-candidatedetail-services { padding-top: 15px; }
.careerfy-jobdetail-four-list figure ~ .careerfy-jobdetail-four-list-text { margin-left: 0px !important; float: left; width: 100%; }
.careerfy-employer-detail2-tablink ul li { padding: 0px 11px; }
.careerfy-employerfour-list figure img ~ figcaption { margin-left: 0px !important; float: left; width: 100%; }
.careerfy-main-section .candidate-detail-two-thumb { margin-top: 0px; }
.candidate-detail-two-subheader .candidate-detail-two-subheaderwrap { width: 100%; padding-left: 20px; }
.candidate-detail-two-subheader-social { margin-top: 15px; }
.careerfy-candidate-detail-four-subheader figure { width: 65%; }
.instastcky-aplybtn-con { display: block; }
.jobsearch-onlyonelog-form .jobsearch-login-box { width: 70%; }
.jobsearch-quick-apply-box-left, .jobsearch-quick-apply-box-right { float: left; width: 100%; }
.applyquest-option-itm .applyquest-optionstr,.applyquest-opts-btnsec { width: 100%; }
.applyquest-options-main .chekunchk-opt-box { margin-left: 0px; } .applyquest-opts-btnsec { margin-top: 10px; }
.select-appsjob-con,.filtr-mnth-btns-sec { grid-template-columns: 1fr; grid-auto-flow: unset; }
.filtr-mnth-btns-sec a.button { margin-bottom: 10px;  }
.allapps-monthemp-filtrmain,.overall-appcreds-con { padding-top: 20px; padding-bottom: 20px; width: 100%; }
body #jobsearch-chat-container .jobsearch-user-chat-content { width: 62%;  }
} @media (max-width: 767px) {
.jobsearch-joblisting-classic-wrap,.jobsearch-joblisting-classic-wrap .jobsearch-table-row { flex-wrap: wrap; }
.jobsearch-plugin-default-container { width: 100% !important; padding: 0px 15px; }
.jobsearch-column-3.jobsearch-typo-wrap { padding: 0px 15px; }
.jobsearch-column-3.jobsearch-typo-wrap,.jobsearch-column-9.jobsearch-typo-wrap,.jobsearch-column-8.jobsearch-typo-wrap,.jobsearch-column-4.jobsearch-typo-wrap,.jobsearch-column-10,.jobsearch-column-2 { width: 100%; }
.jobsearch-column-4 { width: 50%; }
.jobsearch-filter-responsive-wrap,.jobsearch-main-content .widget { width: 50%; padding: 0px 5px; margin-right: -4px; float: none; display: inline-block; vertical-align: top; }
.wp-jobsearch-employer-content,.wp-jobsearch-job-content,.wp-jobsearch-candidate-content { margin-top: 20px; }
.jobsearch-employer .jobsearch-table-cell { display: inline-block; margin-right: -4px; width: 40%; vertical-align: middle; }
.jobsearch-employer .jobsearch-table-cell:first-child { width: 20%; }
.jobsearch-employer .jobsearch-table-cell:nth-child(3) { display: none; }
.jobsearch-job-userlist,.jobsearch-candidate-default-btn { float: left; } .jobsearch-jobdetail-joblisting .jobsearch-job-userlist { float: right; }
.jobsearch-candidate-default-left { width: 100%; }
.jobsearch-filterable ul li:first-child { padding-left: 0px; }
.jobsearch-list-option h2 { line-height: 1.4; }
.jobsearch-candidate-default-text ul li { margin-bottom: 8px; }
.jobsearch-jobdetail-options li,.jobsearch-jobdetail-options li:first-child { font-size: 13px; } .jobsearch-jobdetail-list figcaption h2 { font-size: 24px; } .jobsearch-jobdetail-media { margin-left: 0px; }
.jobsearch-modal .modal-content-area { padding-right: 10px; padding-left: 10px; }
.jobsearch-user-form ul li { width: 50%; } .jobsearch-user-form ul li.jobsearch-user-form-coltwo-full { width: 100%; }
.jobsearch-login-media li a { text-indent: -9999px; } .jobsearch-login-media li a i { text-indent: 0px; } .jobsearch-login-media { margin: 0px -5px; } .jobsearch-login-media li { width: 25%; padding: 0px 5px; }
.jobsearch-login-media li i { border: none; width: 100%; } .jobsearch-modal .modal-box-area { margin: 0px 0px 0px 0px; margin-bottom: 60px !important; width: 100%; padding: 30px 20px 30px 20px; display: inline-block; position: static !important; }
.jobsearch-modal .modal-content-area { margin-top: 40px; }
.jobsearch-user-form-info { width: 64%; } .jobsearch-user-form input[type="submit"] { font-size: 15px; } .jobsearch-jobdetail-media li { margin-right: 6px; }
.jobsearch_apply_job ul li a { text-indent: -9999px; } .jobsearch_apply_job ul li a i { text-indent: 0px; float: left; width: 100%; }
.jobsearch-form.jobsearch-login-registration-form { margin: 0px; } .jobsearch-login-box { padding: 30px 30px 20px 30px; }
.jobsearch-login-box form ul li { text-align: center; } .jobsearch-login-box form ul li ul li { text-align: left: 0; } .jobsearch-login-box form a,.jobsearch-login-box form .jobsearch-login-submit-btn { float: none; display: inline-block; }
.login-reg-errors .alert-danger,.registration-errors .alert-danger { font-size: 15px; } .jobsearch-login-box form a { margin-bottom: 12px; margin-top: 0px; }
.jobsearch-login-with a { text-indent: -9999px; } .jobsearch-login-with a i { text-indent: 0px; width: 100%; } .jobsearch-login-box form .jobsearch-reset-password-submit-btn { padding: 8px 20px 6px 20px; }
.jobsearch-radio-checkbox { width: 100%; margin-bottom: 10px; } .jobsearch-company-gallery ul li { width: 50%; } .jobsearch-add-popup { margin-top: 10%; }
.jobsearch-candidate-savedjobs table { width: 770px; } .jobsearch-candidate-savedjobs { overflow: scroll; }
.jobsearch-applied-jobs-text .jobsearch-savedjobs-links { float: left; margin-top: 12px; } .jobsearch-applied-jobs-text ul li { margin-bottom: 8px; }
.jobsearch-managejobs-list,.jobsearch-employer-transactions,.jobsearch-employer-packages { width: 770px; } .jobsearch-jobs-list-holder,.jobsearch-transactions-list-holder,.jobsearch-packages-list-holder { float: left; width: 100%; overflow: scroll; }
.jobsearch-employer-resumes > ul > li { width: 100%; }
.jobsearch-employer-jobnav ul li:before,.jobsearch-employer-jobnav ul li.active ~ li:nth-child(2):after { display: none; } .jobsearch-employer-jobnav ul li a { padding: 0px 20px; }
.jobsearch-subheader-form .jobsearch-banner-search ul li { width: 50%; }
.jobsearch-stats-list ul li { min-width: 48%; }
.jobsearch-stats-list ul { flex-flow: row wrap !important; }
.jobsearch-applicants-graph svg,.jobsearch-applicants-graph { width: 100%; }
.jobsearch-candidate-default figure ~ .jobsearch-candidate-default-text { margin-left: 0px; float: left; width: 100%; }
.jobsearch-alert-in-content .alerts-fields ul li { width: 100% !important; } .jobsearch-alert-in-content .jobsearch-checkbox li { margin-bottom: 7px; }
.complet-percent,.minimum-percent { width: 100%; } .minimum-percent { border-left: none;  padding-top: 5px; padding-left: 0px;} .percent-num { margin-bottom: 15px; }
.jobsearch-joblisting-classic .jobsearch-table-cell { float: left; width: 100%; margin-bottom: 8px; }
.jobsearch-filterable h2 { margin-bottom: 20px; }
.search-full-element { z-index: 99 !important; }
.jobsearch-banner-search.search-cat-off ul li { width: 45%; } .jobsearch-banner-search.search-cat-off ul li:last-child { width: 10%; }
.jobsearch-jobdetail-view { display: inline-block; line-height: 1; padding: 3px 9px; }
.jobsearch-banner-search .jobsearch_searchloc_div input[type="text"] { border-left: 1px solid #f2f2f2; border-top: none; } .jobsearch-search-container .jobsearch-banner-search ul li { float: left; width: 50%; flex-basis: auto !important; }
.jobsearch-search-container .jobsearch-banner-search ul li:last-child { max-width: 100% !important; width: 100% !important; }
.jobsearch-search-container .jobsearch-select-style select { border-top: none; }
.jobsearch-search-container ul li:nth-child(2) .jobsearch-select-style select { border-top: 1px solid #f2f2f2; }
.jobsearch-search-container ul li:nth-child(3) .jobsearch-select-style select { border-left: 1px solid #f2f2f2; }
.jobsearch-search-container .jobsearch-banner-search { padding: 0px; }
.jobsearch-column-9 .careerfy-job-grid ul li {  width: 50%; } .jobsearch-advance-search-holdr .jobsearch-banner-search ul li.adv-srch-toggler,.jobsearch-advance-search-holdr .jobsearch-banner-search > ul > li:last-child { width: 100% !important; }
.adv-srch-toggler a { margin: 0px 0px 10px 0px; } .careerfy-main-content aside.careerfy-column-4,.careerfy-main-content div.careerfy-column-8 { width: 100%; }
.careerfy-jobdetail-services ul li.careerfy-column-4 { width: 50%; }
.careerfy-main-content .widget.widget_application_apply { padding-top: 20px; padding-bottom: 20px; }
.careerfy-main-content .careerfy-joblisting-media ~ .careerfy-joblisting-text { float: left; width: 100%; margin-left: 0px; }
.careerfy-header-one .careerfy-user-section ul { left: auto; right: 0px; }
.careerfy-main-content .widget.careerfy-candidatedetail-services { padding-top: 15px; }
.careerfy-list-option ul li { margin-bottom: 10px; }
.careerfy-jobdetail-four-list figure ~ .careerfy-jobdetail-four-list-text { margin-left: 0px !important; float: left; width: 100%; }
.careerfy-jobdetail-four-list figure { width: 100% !important; }
.careerfy-employer-detail2-tablink ul li { margin-bottom: 10px; padding: 0px 12px; }
.jobsearch-candidate-grid > ul > li { width: 50%; }
.careerfy-candidate-grid2 ul li { width: 50%; }
.careerfy-employer-subheader-three figure img { margin-top: -30px; }
.careerfy-employerfour-list figure img ~ figcaption { margin-left: 0px !important; float: left; width: 100%; }
.careerfy-employerfour-top-section .careerfy-column-4,.careerfy-employerfour-top-section .careerfy-column-8,.careerfy-employerfour-list .careerfy-column-8 { width: 100%; }
.careerfy-employerfour-map { margin-top: 0px !important; }
.careerfy-employerfour-top-social { margin-bottom: 15px; }
.careerfy-main-section .candidate-detail-two-thumb { margin-top: 0px; }
.candidate-detail-two-subheader .candidate-detail-two-subheaderwrap { width: 100%; padding-left: 20px; }
.candidate-detail-two-subheader-social { margin-top: 15px; }
.careerfy-column-4.circle-pie-list { width: 100%; }
.careerfy-main-section .careerfy-candidatedetail-text3 img ~ figcaption { margin-left: 0px; padding-top: 15px; float: left; width: 100%; }
.careerfy-candidate-detail-four-subheader figure img ~ figcaption { margin-left: 0px !important; float: left; width: 100%; }
.careerfy-main-section .candidate-detail4-timeline-thumb ~ .candidate-detail4-timeline-text { padding-left: 155px; }
.careerfy-main-section .candidate-detail4-timeline-thumb { width: 20%; }
.phon-num-fieldcon .contry-info-con { display: none; }
.intl-tel-input.allow-dropdown input[type="tel"] { padding-left: 60px; }
.instastcky-aplybtn-con { display: block; }
#JobSearchNonuserApplyModal .modal-box-area { margin-top: 0px; }
.jobsearch-banner-search .adv-search-options ul li, .jobsearch-banner-search .adv-search-options ul li:last-child { width: 50% !important; }
.jobsearch-onlyonelog-form .jobsearch-login-box { width: 100%; }
.jobsearch-banner-search ul li.jobsearch-banner-submit,.jobsearch-banner-search ul li { z-index: auto !important; }
.jobsearch-top-searchbar .jobsearch-subheader-form .jobsearch-banner-search ul li,.jobsearch-top-searchbar .jobsearch-subheader-form .jobsearch-banner-search ul li.jobsearch-banner-submit i { z-index: inherit !important; }
.jobsearch-top-searchbar .jobsearch-subheader-form .jobsearch-banner-search input[type="submit"] { z-index: 5; }
.jobsearch-banner-search input[type="submit"],.allapps-selctcounts-holdr,.overall-appcreds-con { width: 100%; }
.overall-appcreds-con ul li { width: 50%; float: left; }
.jobsearch-quick-apply-box-left, .jobsearch-quick-apply-box-right { float: left; width: 100%; }
.jobsearch-quick-apply-box { width: 100%; }
.jobsearch-employer-list-btn { margin-bottom: 10px; }
.jobsearch-candidate-default-wrap,.jobsearch-candidate-default-text,.jobsearch-candidate-default-text ul { flex-wrap: wrap;  }
.jobsearch-candidate-default-text .jobsearch-candidate-default-left { flex: auto; }
.jobsearch-candidate-default-text .jobsearch-candidate-default-left,.jobsearch-candidate-default figure { margin-bottom: 15px;  }
.jobsearch-candidate-default-text ul li:before { display: none;  }
.applyquest-option-itm .applyquest-optionstr,.applyquest-opts-btnsec,.quest-typecon-ritesec { width: 100%; }
.applyquest-options-main .chekunchk-opt-box { margin-left: 0px; } .applyquest-opts-btnsec { margin-top: 10px; }
figure.jobsearch-jobdetail-list { flex-wrap: wrap; }
.jobsearch-jobdetail-listthumb~figcaption { margin-left: 0px; padding-top: 15px;  }
.select-appsjob-con,.filtr-mnth-btns-sec { grid-template-columns: 1fr; grid-auto-flow: unset; }
.filtr-mnth-btns-sec a.button { margin-bottom: 10px;  }
.allapps-monthemp-filtrmain,.overall-appcreds-con { padding-top: 20px; padding-bottom: 20px; width: 100%; }
body #jobsearch-chat-container aside { width: 100%; min-height: auto; max-height: inherit; }
body .jobsearch-chat-user-list { height: 200px; }
body #jobsearch-chat-container .jobsearch-user-chat-content { width: 100%; margin-top: 20px; border-left: 1px solid #efefef; min-height: 600px;
max-height: 300px; }
body #jobsearch-chat-container .jobsearch-chat-messages-list { height: 500px;  }
body .jobsearch-chat-share-file-wrapper { background: #fff; width: 100%; float: left; padding: 10px 10px; position: static; }
.jobsearch-chat-messages-list p:before,.jobsearch-chat-messages-list p:after {display: none;  }
body .jobsearch-user-chat-content .jobsearch-chat-form-wrapper textarea { padding-right: 70px;  }
} @media (max-width: 480px) {
.jobsearch-column-9 .careerfy-job-grid ul li {  width: 100%; }
.jobsearch-filter-responsive-wrap { width: 100%; padding: 0px; }
.jobsearch-employer .jobsearch-table-cell { width: 50%; margin-bottom: 14px; }
.jobsearch-employer .jobsearch-table-cell:first-child { width: 30%; }
.jobsearch-employer .jobsearch-table-cell:nth-child(2) { width: 70%; }
.jobsearch-employer-list .jobsearch-table-cell:nth-child(2) { padding-left: 20px; }
.jobsearch-search-filter-wrap { width: 100%; margin: 0px 0px 10px 0px; }
.jobsearch-list-option ul li { border: none; padding: 12px 0px 0px 0px; }
.jobsearch-filterable ul { float: left; }
.jobsearch-filterable ul li { padding-left: 0px; border: none; }
.jobsearch-candidate-default-text ul li { border: none; padding: 0px; }
.jobsearch-jobdetail-listthumb { width: 100%; } .jobsearch-jobdetail-listthumb ~ figcaption { float: left; width: 100%; margin-left: 0px !important; padding-top: 15px !important; }
.jobsearch-jobdetail-list figcaption h2 { line-height: 1.2; }
.jobsearch-column-4,.jobsearch-column-3,.jobsearch-column-6,.jobsearch-company-gallery ul li { width: 100%; } .jobsearch-jobdetail-joblisting .jobsearch-job-userlist { float: left; }
.jobsearch-main-content .widget,.jobsearch-list-option ul li,.jobsearch-user-form-info { width: 100%; } .widget .rc-anchor-normal .rc-anchor-pt { margin-right: 32px; }
.jobsearch-modal .modal-box-area { position: static; margin: 0; width: 100%; position: relative; display: inline-block; } .jobsearch-user-form-info .jobsearch-checkbox { float: left; margin-top: 10px; }
.jobsearch-user-form ul li { width: 100%; } .jobsearch-user-form-info { text-align: center; } .jobsearch-user-form-info p,.jobsearch-user-form-info .jobsearch-checkbox { float: none; display: inline-block; }
.jobsearch-user-options ul li,.jobsearch-user-form-coltwo.jobsearch-user-form ul li,.jobsearch-user-form-coltwo .jobsearch-user-form-info,
.jobsearch-reset-password .jobsearch-user-form-info { width: 100%; } .jobsearch-employerdetail-btn { margin-bottom: 8px; } .jobsearch-jobdetail-list { padding: 32px 32px 24px 32px; }
.jobsearch-candidate-timeline-text h2 { line-height: 1.3; } .jobsearch-resume-education h2 { line-height: 1.3; } .jobsearch-add-popup { padding: 20px 20px 13px 20px; }
.jobsearch-resume-addbtn { float: left; margin-left: 55px; } .jobsearch-add-popup { margin-top: 40%; }
.jobsearch-resume-education { padding-left: 58px; } .jobsearch-employer-box-section { padding: 30px 30px 18px 30px; }
.jobsearch-add-popup.jobsearch-update-resume-items-sec { left: -9px; } .jobsearch-candidate-resume-wrap .jobsearch-candidate-title:after { bottom: 23px; }
.jobsearch-applied-jobs-text ul li { border: none; padding: 0px; line-height: 1.4; margin-bottom: 6px; width: 100%; } .jobsearch-applied-jobs-text h2 { line-height: 1.3; }
.jobsearch-applied-jobs-thumb ~ .jobsearch-applied-jobs-text { margin-left: 0px; float: left; width: 100%; }
.jobsearch-employer-search { width: 40%; } .jobsearch-employer-resumes figcaption ul li { width: 100%; padding-left: 0px; } .jobsearch-resumes-download { float: left; margin: 5px 0px 9px 0px; width: 100%; }
.jobsearch-resumes-subtitle { float: left; } .jobsearch-resumes-options li a { text-indent: -9999px; } .jobsearch-resumes-options li a i { float: left; width: 100%; text-indent: 0px; }
.jobsearch-employer-jobnav ul li { width: 100%; margin-bottom: 30px; } .jobsearch-employer-jobnav ul li a { float: none; display: inline-block; padding: 0px; }
.jobsearch-subheader-form .jobsearch-banner-search ul li { width: 100% !important; }
.jobsearch-joblisting-classic figure ~ .jobsearch-joblisting-text { margin-left: 0px; float: left; width: 100%; padding-top: 10px; }
.salary-type, .salary-input { width: 100%; padding-left: 0px; }
.salary-input .min-salary, .salary-input .max-salary { width: 100%; }
.salary-input .max-salary {padding-left: 0px; padding-top: 8px; }
.jobsearch-banner-search.search-cat-off ul li:last-child { width: 100%; }
.jobsearch-stats-list ul li { min-width: 100%; } .jobsearch-search-container .jobsearch-banner-search ul li { width: 100%; }
.jobsearch-search-container ul li:nth-child(2) .jobsearch-select-style select,.jobsearch-search-container .jobsearch-select-style select { border-top: none; }
.jobsearch-search-container ul li .jobsearch-select-style select { border-left: 1px solid #f2f2f2; } .jobsearch-jobdetail-joblisting.jobsearch-joblisting-classic figure ~ .jobsearch-joblisting-text { margin-left: 0px; } .careerfy-jobdetail-services ul li.careerfy-column-4 { width: 100%; }
.careerfy-list-option ul li { border: none; padding-left: 0px; }
.jobsearch-candidate-grid > ul > li { width: 100%; }
.careerfy-candidate-grid2 ul li { width: 100%; }
.careerfy-main-section .careerfy-candidatedetail3-social { margin-left: 0px; margin-top: 15px; }
.careerfy-main-section .candidate-detail4-timeline-thumb ~ .candidate-detail4-timeline-text { padding-left: 50px; float: left; width: 100%; }
.careerfy-main-section .candidate-detail4-timeline-thumb { width: 100%; }
.candidate-detail4-timeline-text:before { display: none; }
.jobsearch-apply-btns-inner-section { width: 100% !important; }
.jobsearch-banner-search .adv-search-options ul li, .jobsearch-banner-search .adv-search-options ul li:last-child { width: 100% !important; }
.upload-or-con { display: none; }
.overall-appcreds-con ul li { width: 100%; }
.jobsearch-employer .jobsearch-table-cell:last-child { width: 100%; }
.jobsearch-advance-search-holdr .jobsearch-banner-search ul li:first-child { padding-left: 10px; }
.jobsearch-login-box form a.lost-password { width: 100%; }
.jobsearch-filterable .clear-tags { text-align: center; width: 100%; }
} @media screen and (min-width: 991px) and (max-width: 1054px) {
.jobsearch-plugin-default-container { width: 940px; }
} @media screen and (min-width: 991px) and (max-width: 1366px) {
.jobsearch-search-container .jobsearch-banner-search ul li:last-child { max-width: 19%; }
.search-full-element { z-index: 99 !important; }
.jobsearch-quick-apply-box-left, .jobsearch-quick-apply-box-right { float: left; width: 100%; }
body #jobsearch-chat-container .jobsearch-user-chat-content { width: 61%; }
}