.job-filter{background-color:#f3f3f3;padding:20px 19px;display:flex;flex-wrap:wrap;font-weight:700}.job-filter>*{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:10px}.job-filter .job-location,.job-filter .job-position{width:100%}.job-filter .js-select2{width:100%;height:45px;background-color:#fff}.job-filter .job-search-btn,.job-filter .job-search-btn button{width:100%}@media (min-width:576px){.job-filter>*{flex-wrap:nowrap}.job-filter .job-location,.job-filter .job-position{padding-right:15px;width:37.5%}.job-filter .job-search-btn{width:25%}}.job-filter label{margin-right:17px}.job-system ul.job-lists{margin:0;padding:0}ul.job-lists li.job-list-item{list-style:none;margin:0;padding:0 10px;font-size:15px;position:relative}.job-list-item.top{background-color:#f3f3f3}.job-list-item.invalid{background-color:rgba(255,30,30,.07)}.job-list-item.after-date{background-color:rgba(255,162,0,.07)}li.job-list-item .not-found{margin:15px!important;text-align:center;font-size:18px}ul.job-lists .job-item-wrapper{margin:30px 0;width:100%}@media (min-width:768px){ul.job-lists .job-item-wrapper{display:flex}}.job-item-wrapper .job-item-logo{width:90px;height:90px;margin:15px auto;display:block}.job-item-wrapper .job-item-logo img{object-fit:cover;height:100%;width:100%}.job-item-wrapper .job-item-content{flex:1;display:block;width:100%}@media (max-width:500px){.job-item-content,.job-item-info{width:100%!important;text-align:center!important;margin:3px 0}}@media (min-width:501px){.job-date,.job-item-info,.job-item-info .wage{text-align:right}}@media (min-width:768px){.job-item-wrapper .job-item-content{margin:0 15px}}.job-item-body{flex:1;display:block;padding-bottom:10px}.job-item-row{display:flex;flex-wrap:wrap}.job-item-content .title{color:#2b2b2b;margin:10px 0 20px 0;font-size:20px}.job-item-wrapper .job-item-info{width:230px}@media (min-width:768px){.job-item-wrapper .job-item-info{text-align:right}}.job-item-info .wage>span{background:rgba(152,186,55,.08);border:1px solid #98ba37;display:inline-block;padding:5px 10px;margin-top:7px;color:#98ba37}@media (min-width:768px){.job-item-info .wage>span{padding:5px 20px}}.job-list-item .company,.job-list-item .job-date{font-size:14px;color:#797979}.job-list-tag{position:absolute;top:0;left:0;padding:3px 6px;opacity:.7;transform:translate(-50%,-50%);z-index:105}.job-list-tag.invalid{background-color:red;color:#fff}.job-list-tag.top{background-color:#4cff00;color:#fff}.job-list-tag.after-date{background-color:rgba(255,162,0,.07);color:#fff}.job-system .job-paginator,.job-system .job-paginator ul{display:flex;margin:0;padding:0;align-items:center}.job-system .job-paginator{justify-content:flex-end}.job-system .job-paginator ul li{list-style:none;margin:3px}.job-system .job-paginator .nav-link{display:block;padding:7px 15px;font-weight:700;color:#000}.job-system .job-paginator li.active .nav-link{background-color:#3044f9;color:#fff}@media (min-width:768px){.job-form{padding:15px 25px}}.job-form.job-form--add{background-color:#f3f3f3}.checkbox.required label:after,.required .form-label label:after{content:"*";color:red;display:inline-block;margin-left:5px}.form-section-title{margin-top:40px!important}.job-form-container{margin:auto;padding:15px}@media (min-width:768px){.job-form-container{max-width:500px}}.form-field-errors{margin-bottom:0!important;list-style:none!important;padding-left:0!important;margin-left:0!important}.form-field-errors>li{list-style:none!important;color:red}.job-form-row>.form-field-errors{padding-left:10px!important}.job-form-image-preview{text-align:center;max-height:110px}.job-form-row--submit{text-align:right}.job-form-row{display:flex;flex-wrap:wrap;margin:20px -10px}.job-form-row--alt{background-color:#e8e8e8;padding:20px 15px;margin:20px 0}.job-form-row>*{width:100%;padding:0 10px}@media (min-width:768px){.row-50-md>*{width:50%}.row-33-md>*{width:33.333%}}.job-form .form-label{font-weight:700}.job-form .form-control>input:not([type=submit]),.job-form .form-control>select,.job-form .form-control>textarea{padding:9px 15px;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.1)}.job-form .form-control>textarea{min-height:150px}.job-form .form-control>button,.job-form .form-control>input[type=submit]{background-color:#000;color:#fff;font-weight:700}.job-form .form-control>button:hover,.job-form .form-control>input[type=submit]:hover{opacity:.5}.job-form-row--pay-plans{border:1px solid #98ba37;background-color:#f7f9ef;margin:10px;padding:15px}.job-form-row--pay-plans .plan-heading{border-bottom:1px solid #98ba37;margin:10px 10px 20px 10px;padding:5px;font-weight:700}.job-pay-plan-box{background-color:#fff;display:flex;align-items:center;margin:15px 0;padding:25px 15px;position:relative}.job-pay-plan-box.form-control span:before{border:1.5px solid #e4e4e4}.job-pay-plan-box .plan-body{width:100%}.plan-price{background-color:#e7a018;position:absolute;right:0;top:0;color:#fff;padding:5px 10px;transform:translateY(-50%)}.job-pay-plan-box .plan-title{color:#3044f9;font-weight:700}.checkbox input[type=checkbox],.checkbox input[type=radio]{display:none;padding-left:25px}.checkbox .form-control{display:flex}.checkbox .form-control label{margin:10px 25px 10px 0}.checkbox .form-control span{position:relative}.checkbox .form-control span:before{content:"";background-color:#fff;width:1.2em;height:1.2em;display:inline-block;vertical-align:sub;margin-right:7px;border:1.5px solid #e4e4e4}.checkbox .form-control span:after{content:"";visibility:hidden;background-color:#000;width:.55em;height:.55em;position:absolute;left:.3em;top:.4em}.checkbox .form-control input:checked+span:after{visibility:visible}.form-control.checkbox:before{content:"";display:block;background-color:#000}.job-form .form-control>select,.job-form .select2-container--default .select2-selection,.job-form .select2-selection__arrow{height:40px!important}.job-form .select2-selection__rendered{padding-left:15px!important}.job-form .select2-container--default .select2-selection>*{padding:5px 10px}.job-form .select2-container--default .select2-selection--single{border-radius:0}.job-form .select2-selection,.select2-dropdown,.select2-search__field{border:1px solid rgba(0,0,0,.1)!important}.job-form-links{margin:40px 0}.job-form-links a{font-size:16px;margin-right:15px;background-color:#3044f9;padding:10px;color:#fff!important}.job-form-links a:hover{opacity:.55}.job-content-row .job-content{font-size:17px}.job-content .job-text{margin:25px 0;padding:0 15px}.job-content .company-name{font-size:18px;text-align:center;font-weight:700;margin:0 0 20px}.job-content .widget_text{margin:30px 0}.job-content-row .job-info{padding:15px 25px;font-size:17px;border-left:1.7px solid #ebebeb;margin:40px 0}@media (min-width:768px){.job-content-row{display:flex}.job-content-row .job-content{width:65%}.job-content-row .job-info{width:35%;margin:0;padding:0 25px}}.job-content-row .job-info p{margin-bottom:7px}.job-content-row .job-info .tag{background-color:#f3f3f3;padding:3px 6px;margin:3px}.job-content-row .job-info p{line-height:30px}.job-content-row .job-info .title{margin-bottom:15px}.job-info .location-city{background-color:#8acb01;color:#fff;padding:5px 10px}.job-content .job-header{display:flex;padding:0 15px}.job-content .job-header img{margin-right:15px;text-align:center;width:170px}.job-header .job-title{font-size:24px}@media (min-width:991px){.job-header .header-text{flex:1}.job-content .job-header img{text-align:left}.job-header .job-title{font-size:32px}}.job-content .categories .tag{background-color:#8acb01;color:#fff;display:inline-block;padding:5px 10px;margin:0 5px 5px 0;transition:.2s all}.job-content .categories .tag:hover{background-color:#3044f9}.job-backlink,.job-btn-default,.job-delete-button,.job-edit-button,.job-reply-button,.job-widget-new{background-color:#3044f9;color:#fff!important;margin:20px 0;padding:15px;font-size:18px;transition:.2s all;display:inline-block}.job-btn-default:hover,.job-edit-button:hover,.job-reply-button:hover,.job-widget-new:hover{background-color:#8acb01!important;color:#fff}.job-edit-button{background-color:orange;text-align:center;transition:.2s all}.job-delete-button{background-color:#ff0b0c}.job-delete-button:hover{background-color:#000}.button-small{margin:10px 0;padding:5px 10px;font-size:15px}.job-regbtn-wrapper{margin:0 -10px;display:flex;flex-wrap:wrap}.job-regbtn-wrapper a{width:100%;margin:10px;text-align:center}@media (min-width:576px){.job-regbtn-wrapper a{width:50%;width:calc(50% - 20px)}}.job-info .job-reply-button{width:100%;font-size:20px;display:block;text-align:center}.job-info .company-logo img{max-height:150px;width:auto}.job-preview{background-color:#f1f1f1;padding:15px;font-size:16px;line-height:30px;margin:15px 0}.job-text ul{margin:20px}.job-system-widget .post-widget-thumbnail{width:80px;height:80px}.job-system-widget .post-widget-thumbnail img{object-fit:cover;height:100%}.widget-content{text-align:left}.list-item.widget-post-list{padding-bottom:10px!important;position:relative}.list-item.widget-post-list.top{background-color:#f3f3f3}.list-item.widget-post-list.invalid{background-color:rgba(255,30,30,.07)}.list-item.widget-post-list.after-date{background-color:rgba(255,162,0,.07)}.list-item.widget-post-list .job-link{display:flex}.job-alert{padding:10px;font-size:18px;text-align:center;margin:15px 0}.job-alert.warning{background-color:#e70101;color:#fff}.job-alert.after-date{background-color:#ff9400;color:#fff}.job-system-widget-area{margin:20px 0}.job-system-widget-area .widget-title{margin-bottom:10px}.job-my-account{padding:30px}.job-my-account>*{margin-bottom:30px}@media (min-width:768px){.job-my-account{display:flex}.job-settings-menu{width:240px}.job-settings-content{margin-left:40px;flex:1}}.job-my-account .job-form{padding:15px 0}.job-my-account .job-form-container{margin:0}.job-settings-menu>nav,.user-info{background-color:#f1f1f1;margin-bottom:15px}.user-info .logout{margin:20px 0;font-size:16px;text-align:center;padding:10px;background-color:#3044f9}.user-info .logout a{color:#fff}.job-settings-menu li,.user-info{padding:15px 20px}.job-settings-menu li{font-size:16px}.job-settings-menu li.active a{color:#3044f9}.job-system input,.job-system select,.job-system textarea{font-size:16px}.job-system *{border-radius:2px}.job-system.container{padding:0}.job-system input{background:#fff;padding:10px 7px;font-weight:400;width:100%}.job-system button{background-color:#2a2a2a;color:#fff;min-width:150px;padding:10px}.job-system button:hover{opacity:.55;cursor:pointer}.u-text-center{text-align:center!important}.u-mb-20{margin-bottom:20px!important}.flashes{margin:30px auto}.flashes-list{padding-left:0!important;margin-left:0!important}.flashes .flashes-list li{background-color:orange;color:#fff;font-size:16px;padding:10px 15px;margin:5px}.flashes .flashes-list li.success{background-color:green}.flashes .flashes-list li.danger{background-color:red}.company-login-bar{background-color:#ba3629;color:#fff;padding:10px;position:fixed;top:0;left:0;z-index:105;width:100%;display:flex}.company-login-bar .icon{max-width:20px;vertical-align:middle;margin-left:5px}.company-login-bar .col{width:50%}.company-login-bar .col.left{text-align:left}.company-login-bar .col.right{text-align:right}.company-login-bar a{font-size:16px;color:#fff;margin:0 10px}.company-login-bar a:hover{color:#e3e3e3!important}body.logged-in{padding-top:40px}body.logged-in.admin-bar{padding-top:0}body.single-hire_freelancer .job-content .widget_text,body.single-job .job-content .widget_text{display:none}