.criteria-block{border:1px solid #ddd;border-top:none;padding:25px 14px}.criteria-block .gs-react-checkbox{font-size:13px;color:#9b9b9b!important;letter-spacing:0;line-height:25px}.criteria-block__title{font-size:14px;font-weight:600;padding-bottom:15px;color:#404040;letter-spacing:.04px}.criteria-block__footer__button{margin-left:-6px;padding:6px;color:#colorPrimary;background-color:transparent;border:none;cursor:pointer}.criteria-block__footer__button:hover{color:#colorPrimaryLight;text-decoration:underline}.criteria-block__footer__button:active,.criteria-block__footer__button:focus{color:#colorPrimaryDarker;outline:none}.criteria-block__footer__button:disabled{cursor:not-allowed;color:#ddd}.criteria{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.criteria .gs-react-checkbox{max-width:calc(100% - 30px)}.criteria .gs-react-checkbox__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.criteria__number{min-width:30px;text-align:right;margin-left:auto}.salary-range-values input{width:115px!important;height:40px!important}.displayNone{display:none!important}.withdraw:hover{background:#colorPrimaryLighter}.candidate-jobs__row__records__cell__button{color:gray;background-color:transparent;width:100px;height:40px;border:1px solid #dbdedf;font-size:14px;display:block;margin:auto;border-radius:3px}.candidate-jobs__row__records__cell__button:hover{color:#fff;background-color:#colorPrimaryDark}.loginpopup__content__rememberforgot a{margin-left:auto;margin-right:35px;text-decoration:none;color:#colorPrimary}.loginpopup__content__signin input{width:320px;height:45px;margin-left:35px;margin-right:35px;margin-top:15px;color:#fff;background-color:#colorPrimary}.loginpopup__content__signup a{width:320px;height:45px;margin-left:35px;margin-right:35px;color:#colorPrimary;background-color:#fff;border:1px solid #dbdedf;line-height:45px}.candidate-jobs__row__records__cell__name__a{font-size:16px;color:#404040;letter-spacing:.05px;line-height:24px;text-decoration:none}.page-search__footer,.page-search__header{font-size:16px;border:1px solid #ddd;background-color:#fff;padding:12px;border-radius:3px 3px 0 0}.page-search__header .fa.fa-filter{color:#d3d3d3;padding:5px;color:#afb4bc}.page-search__header .page-search__header__text{color:#121212}.page-search__footer{border-radius:0 0 3px 3px;border-top:none;text-align:center}.page-search__footer .page-search__footer__toggle-filter-btn{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-search__footer .page-search__footer__toggle-filter-btn span{margin-right:10px}.page-search__footer .page-search__footer__toggle-filter-btn:hover{color:#colorPrimary}.page-search__footer .page-search__footer__toggle-filter-btn:hover span{text-decoration:underline}#appliedJobInform .congratulation-text,.shortlisted{color:#colorPrimary}#confirmwithdrawjob{display:none}.withdraw{border:none;width:120px;height:40px;font-size:14px;display:block;margin:auto}.btn-withdraw-job-confirm,.withdraw{background:#c55461;color:#fff}.btn-withdraw-job-cancel{background:#fff}.btn-withdraw-job-cancel,.btn-withdraw-job-confirm{text-align:center;display:inline-block;border:1px solid #ccc;border-radius:3px;font-weight:400;height:40px;line-height:40px;min-width:150px;outline:none;cursor:pointer}.withdraw-text-inform,.withdraw-text-inform-bold{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:30px}.withdraw-text-inform-bold{font-size:17px;font-weight:700}.modal-content{max-width:520px!important;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.btn-withdraw-job{margin:50px auto}.withdraw-job-user-avatar-container{background-image:url(/Content/images/sunnyjobs/withdraw-job.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;height:100px;margin-bottom:30px}#grid__footer{display:none}.color--gray{color:gray}.text-center{text-align:center}.margin-auto{margin:auto}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.shortlisted{font-weight:700}.non-shortlisted{color:gray;font-weight:400}.candidate-jobs-search__container{width:100%}.candidate-jobs-search__container .page-content{max-width:1175px;padding-top:30px}.candidate-jobs-search__container .page-content .page-list{max-width:825px;width:100%;margin-left:45px}.candidate-jobs-search__container #pageSearch{border-top:1px solid #ddd;margin:0;width:100%;max-width:280px;padding-bottom:200px}.candidate-jobs-search__container #pageSearch,.candidate-jobs-search__container .isRequiredBlock{border-top-left-radius:5px;border-top-right-radius:5px}.banner{width:100%;text-align:center;height:346px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner,.mdl-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.mdl-checkbox__count{margin-left:auto}@media (min-width:840px){.page-list{margin-top:0!important}}.employer-learning-search__container .mdl-grid{padding:0}@media (max-width:479px){.candidate-jobs__row__records__cell__button{width:100%!important}}@media (max-width:839px) and (min-width:480px){.candidate-jobs__grid{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.candidate-jobs{margin-top:0!important;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;border-radius:3px;height:135px;padding-top:20px;padding-left:22px;margin:10px 0;position:relative}.candidate-jobs.isPromoted{height:180px;padding-top:5px}.candidate-jobs.isPromoted .isPromoted__label{margin:0;height:30px;background-image:url(/Content/icon/Premium_job.svg);position:absolute;left:-4px;background-repeat:no-repeat}.candidate-jobs .candidate-jobs__apply{margin:0}.candidate-jobs .candidate-jobs__apply.isPromotedGrid{padding-top:38px}.candidate-jobs .candidate-jobs__row__records__cell__salary{padding:0}.candidate-jobs .candidate-jobs__row__records__cell__salary i{font-size:4px;color:gray;position:absolute;top:6px}.row_flex{display:-webkit-box!important;display:-ms-flexbox!important}.candidate-jobs__grid{margin:0}.candidate-jobs__grid.isPromotedGrid{padding-top:38px}.candidate-jobs__grid .candidate-jobs__row__records__cell__image{margin:0}.candidate-jobs__row__records__cell{margin:0!important;padding:0!important;width:100%}.candidate-jobs__row__records__cell__image img{width:48px;height:48px;border-radius:30px}.candidate-jobs__row__records__cell__text{margin-top:0!important;padding-top:0!important;margin-bottom:0!important;padding-bottom:0!important}.candidate-jobs__row__records__cell__name{margin:0 8px}.candidate-jobs__row__records__cell__address{margin-top:0!important;font-size:15px}.candidate-jobs__row__records__cell__address img{height:20px;width:20px;border-radius:50%}.candidate-jobs__row__records__cell__description,.candidate-jobs__row__records__cell__salary{margin-top:0!important;color:gray}.candidate-jobs__row__records__cell__favourite__active{background-image:url("/Content/images/shortlisted.png")}.candidate-jobs__row__records__cell__favourite__active,.candidate-jobs__row__records__cell__favourite__inactive{height:16px;width:17px;margin-top:13px;margin-left:45px;cursor:pointer;background-size:100% 100%;border:none;background-repeat:no-repeat;background-color:transparent;margin-left:auto}.candidate-jobs__row__records__cell__favourite__inactive{background-image:url("/Content/images/non-shortlisted.png")}.candidate-jobs__row__records__cell__form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}.shortlistAction{cursor:pointer;padding:12px;border:1px solid #ddd;border-radius:3px;height:40px;width:40px}.candidate-jobs__row__records__cell__favourite__active__label{margin-right:auto;padding-top:13px;padding-left:5px}.loginPopup{display:none;padding:0!important;overflow:hidden!important}.loginpopup__image{height:165px}.loginpopup__content__text{text-align:center;padding:25px 35px}.loginpopup__content__textfield input{width:320px;height:45px;margin-left:35px;margin-right:35px;margin-bottom:15px;padding-left:15px}.loginpopup__content__textfield .control-label{margin-left:35px}.loginpopup__content__rememberforgot{display:-webkit-box;display:-ms-flexbox;display:flex}.loginpopup__content__rememberforgot input{margin-left:35px;margin-right:10px}#appliedJobInform{display:none}#appliedJobInform .thank-you-image-container{background-image:url(/Content/images/appliedJobCongrat.svg)!important;background:50% no-repeat;background-size:contain;background-repeat:no-repeat;width:200px;height:200px;margin:0 auto 20px!important;padding:50px}#appliedJobInform .congratulation-text{font-size:32px;font-weight:900;text-align:center;margin-bottom:20px}#appliedJobInform .text-content{text-align:center;font-size:17px;margin-bottom:20px}#appliedJobInform .btn-thanks-apply-job{text-align:center}#appliedJobInform .btn-thanks-apply-job .applied-thank-you-btn{width:40%}.modal{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:hsla(0,0%,100%,.8) url("/Content/images/loading.gif") 50% 50% no-repeat}body.loading{overflow:hidden}body.loading .modal{display:block}.page-search__save-section{margin-top:10px}.page-search__save-section__hint{color:#d3d3d3}.area-search{padding:0;width:100%;max-width:950px;background-color:rgba(242,244,245,.9)}.area-search input{height:40px;border-radius:3px;width:100%;border:1px solid #ddd;padding:5px 10px}@media (min-width:840px){.banner .area-search{padding-left:70px;padding-bottom:0!important}}.area-search select{height:40px;border-radius:3px;width:100%;border:1px solid #ddd;padding:5px 10px;color:gray}.area-search .text-align--center{padding-top:20px}#block_radio_area .isRequired-item{padding-bottom:10px}.is-eoi .applySubmit,.is-eoi .applySubmitIsCoverLetter{width:auto!important;padding:0 10px}.bannerContainer{padding-bottom:25px;background-image:url(/Content/images/candidate_job_search.png)}.bannerContainer .bannerContainer__title{font-weight:700;font-size:36px;color:#fff;padding-top:35px;text-align:center;padding-bottom:20px}.bannerContainer .area-search{background-color:transparent;max-width:820px;display:-webkit-box;display:-ms-flexbox;display:flex}.bannerContainer .area-search .marTop--0{margin-top:0}.bannerContainer .area-search .positionText{max-width:265px;width:100%;margin:0 auto}.bannerContainer .area-search .categoryText,.bannerContainer .area-search .locationText{max-width:205px;width:100%;margin:0 auto}.bannerContainer .area-search .searchButton{max-width:120px;width:100%;margin:0 auto}.bannerContainer .area-search .searchButton button{max-width:120px;width:100%}.applyBtnContainer{float:right}.shortlistForm{float:right;width:40px;padding-left:10px}.shortlistSubmit.inactive{color:gray}.shortlistSubmit.active{color:#ff5722}.icon_promoted{float:left;background-image:url(/Content/icon/caseIcon.png);width:15px;height:15px;background-size:contain;margin-right:10px;margin-top:1px;border-radius:50%}#employerdetails_coursedetails{padding:0!important;padding:15px 15px 15px 0;display:none}#employerdetails_coursedetails.active{display:flow-root}#employerdetails_coursedetails .popup-course-header{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:#f8f8f8;padding-right:40px;padding-left:40px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.19),0 2px 2px rgba(0,0,0,.23);box-shadow:0 2px 2px rgba(0,0,0,.19),0 2px 2px rgba(0,0,0,.23)}#employerdetails_coursedetails .download-menu-item,#employerdetails_coursedetails .resource-menu-item{padding:10px;border:1px solid #bbb;background-color:#fff;color:#888f99;cursor:pointer;float:right;border-radius:50%;margin:0;margin-left:10px;display:block;width:30px;height:30px}#employerdetails_coursedetails .download-menu-item i,#employerdetails_coursedetails .resource-menu-item i{font-size:10px}#employerdetails_coursedetails .pull-right.close-btn{height:30px;width:30px;background-color:#fff;border:1px solid #d3d3d3;margin-left:10px}#employerdetails_coursedetails .course-header-left{-webkit-box-flex:1;-ms-flex:1;flex:1}#employerdetails_coursedetails #course-main{margin-top:10px;padding:0;height:85%;-webkit-box-shadow:none;box-shadow:none;border:none;max-width:none;background-size:100% 100%!important}#employerdetails_coursedetails #course-main iframe.slide-background-video{position:absolute;z-index:-1;height:100%;opacity:.2}#employerdetails_coursedetails #course-main .course-name,#employerdetails_coursedetails #course-main .course-owner,#employerdetails_coursedetails #course-main .slide-footer,#employerdetails_coursedetails #course-main .slide-header{display:none}#employerdetails_coursedetails #course-main .content-01 iframe{width:100%}#employerdetails_coursedetails #course-main .slide-logo-header .gs-navbar__logo{background-color:#colorPrimary;margin:10px 0}#slide-attachment-popup{position:absolute;top:0;background-color:#fff;right:0;width:399px;height:100%;z-index:10;display:none;-webkit-box-shadow:0 0 1px 1px #dcdcdc;box-shadow:0 0 1px 1px #dcdcdc}#slide-attachment-popup .popup-header{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:60px;padding:0 20px}#slide-attachment-popup .popup-header .right-area{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#slide-attachment-popup .popup-header .left-area{-webkit-box-flex:1;-ms-flex:1;flex:1}#slide-attachment-popup .title-popup{font-size:22px;font-weight:700}#slide-attachment-popup .course-attachment-list .course-attachment-item{line-height:40px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#slide-attachment-popup .course-attachment-list .course-attachment-item .course-attachment-name{-webkit-box-flex:1;-ms-flex:1;flex:1}#slide-attachment-popup .course-attachment-list .course-attachment-item:hover{background-color:#f8f8f8;font-size:17px}#slide-attachment-popup .course-attachment-list .course-attachment-item:hover .download-attachment{display:-webkit-box;display:-ms-flexbox;display:flex}#slide-attachment-popup .course-attachment-list .course-attachment-item .fa-link{margin-right:10px}#slide-attachment-popup .course-attachment-list .course-attachment-item .i{color:#888f99}#slide-attachment-popup .course-attachment-list .course-attachment-item .download-attachment{display:none;cursor:pointer;width:20px;height:20px;background-image:url(/Content/icon/icon--download.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}img.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}img.fr-dib.fr-fil{margin-left:0;text-align:left}img.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px)}img.fr-dii.fr-fir{float:right;max-width:calc(100% - 5px);margin:5px 0 5px 5px}.criteria-block__criteria-list .gs-form__field{padding:0}.criteria-block__criteria-list .gs-form__field div{margin:0}
/*# sourceMappingURL=index.css.map*/