.job_board_button_ok{background: #28adeb;color: #fff !important;cursor:pointer;border:0px;text-decoration:none;}
.job_board_button_ok:hover{opacity:0.9;}
.job_board_item_form .meta{display:inline-block;width:100%;}
.job_board_item_form .meta.session_hide_class{display:none;}
.job_board_item_detail{position:relative;font-size:14px;border:1px solid #eaeaea;border-left: 1px solid #28adeb;border-radius:2px;margin:10px 0px;background: #fff;box-shadow: 0 0 4px 0 rgba(0,0,0,.08),0 2px 4px 0 rgba(0,0,0,.12);}
.job_board_item_detail h3{border-bottom:1px solid #ddd;font-size:18px;padding:10px;text-align:right;}
.job_board_item_detail h3 span{float:left;}
.job_board_item_detail .job_board_data{padding:10px;}
.job_board_item_detail .job_board_data::after{content: '';
                                              display: block;
                                              position: absolute;
                                              left: 0;
                                              top: 50%;
                                              margin-top: -5px;
                                              border-left: 5px solid #28adeb;
                                              border-top: 5px solid transparent;
                                              border-bottom: 5px solid transparent;}
.job_board_item_detail .job_list{margin-bottom:5px;display:flex;background: #f6f6f6;padding:5px;}
.job_board_item_detail .job_list .list_label{font-weight:700;color:#777;}
.job_board_item_detail .job_list div{display:inline-block;width:50%;}
.job_board_item_detail .job_list.full{display:block;margin-top:15px;background: #fff;}
.job_board_item_detail .job_list.full .list_label{width:100%;display:block;margin-bottom:5px;color: #333;}
.job_board_item_detail .job_list.full .list_content{width:100%; display:block;}
.job_board_item_detail .job_bord_appliance {border-top:1px solid #ddd;padding:10px;text-align:right;display:inline-block;width:100%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing: border-box}
.job_board_item_detail .job_bord_appliance .job_apply{line-height:initial;padding: 10px 30px !important;display:inline-block;border-radius: 4px;}
.job_board_item_detail .job_bord_appliance .job_apply a{text-decoration: none;color:#fff;}
.job_board_item_detail .job_bord_appliance .job_time{margin-bottom:10px;text-transform: uppercase;font-weight:700;font-size:13px;float:left;color: #379e54;background-color: #ddf5d3;border-radius:20px;padding:3px 20px;margin-top:10px;}
.job_board_item_detail .job_bord_appliance .job_time.closed{background: #e42416;color:#fff;}
.job_board_item_detail .job_bord_appliance .job_board_form{display:none;margin-top:20px;text-align:left;}
.job_board_item_detail .job_bord_appliance .j_from_row{display:inline-block;width:50%;float:left;margin-bottom:10px;}
.job_board_item_detail .job_bord_appliance .j_from_row.right{width:48%;margin-left:2%;}
.job_board_item_detail .job_bord_appliance .j_from_row label{display:block;margin-bottom:5px;}
.job_board_item_detail .job_bord_appliance .j_from_row input[type="text"]{padding-left:5px;height:35px;line-height:35px;width:100%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing: border-box}
.job_board_item_detail .job_bord_appliance .j_form_full{display:inline-block;margin-top:10px;width:100%;}
.job_board_item_detail .job_bord_appliance .j_form_full label{display:block;margin-bottom:5px;}
.job_board_item_detail .job_bord_appliance .j_form_full textarea{width:100%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing: border-box}
.job_board_item_detail .job_bord_appliance .j_submit_button{display:inline-block;margin-top:10px;width:100%;text-align:right;}
.job_board_item_detail .job_bord_appliance .j_include_message{font-size:12px; color: #28adeb;cursor:pointer;}
.job_board_item_detail .job_bord_appliance #job_form_error li{list-style: none;color: red;margin-bottom: 5px;}
.job_board_item_detail .job_bord_appliance input.error{border: 1px solid red;}
.job_board_item_detail .job_bord_appliance .job_remove_apply{display:inline-block;}
.job_board_item_detail .job_bord_appliance .job_remove_apply a {text-decoration: none; padding:10px 20px;border:1px solid #e42416;border-radius:4px;color:#e42416;}
.job_board_item_detail .job_bord_appliance .job_remove_apply a:hover{color:#fff;background: #e42416;}
.job_board_item_detail .j_help_title{display: block;margin-bottom: 10px;font-weight: 700;font-size: 16px;}
.job_board_item_detail .j_allow_extensions{font-size:11px;}
.job-board-items .j-job-option-header h2{font-size:18px;}
.job-board-items .j-job-option-header .your-appliance{float:right;}
.job-board-items .job-add{display:block;text-align:center;}
.job-board-items .job-add a{text-decoration:none;line-height:initial;padding: 10px 30px !important;display:inline-block;border-radius: 4px;}
.job-board-items .job-add a:hover{opacity:0.9;}
.job-board-items .job-table{border:1px solid #eee;background: #fff;border-radius:4px;border-bottom:0px;}
.job-board-items .job-table .job-header{display:flex;background: #28adeb;color:#fff;}
.job-board-items .job-table .job-header .job-row{padding:5px;border-bottom:1px solid #ddd;font-weight:700;}
.job-board-items .job-table .job-row{width:50%;}
.job-board-items .job-table .job-body{font-size:14px;}
.job-board-items .job-table .job-body .job-item{display:flex;}
.job-board-items .job-table .job-body .job-row{border-bottom:2px solid #fff; padding:10px 5px;background: #f6f6f6;}
.job-board-items .job-table .job-body .j-title{border-right:2px solid #fff;}
.job-board-items .job-table .job-body .j-title a{text-decoration:none;}
.job-board-items .job-table .job-body .j-title a:hover{text-decoration: underline;}
.job-board-items .j-title{flex: 2;}
.job-board-items .j-options{flex:1;}
.job-board-items .j-options .job_board_button_ok{padding:2px 7px; border-radius:3px;}
.job-board-items .j-back{display:block;margin:10px 0px;text-decoration:none;}
.job-board-items .remove-apply{text-decoration:none;border:1px solid #e42416;border-radius:4px;color:#e42416;padding:2px 6px;}
.job-board-items .remove-apply:hover{color: #fff;background: #e42416;}
.job-board-pagination{display:block;text-align: center;margin-top:5px;}
.job-board-pagination li{list-style: none;display:inline;}
.job-board-pagination li span,.job-board-pagination li a{text-decoration:none;padding: 5px 10px;border-radius:3px;}
.job-board-pagination .searchPaginationSelected, .job-board-pagination a:hover{background: #28adeb;color:#fff;text-decoration:none;}
.job-board-details{border:1px solid #eee;border-top:4px solid #28adeb;border-top-left-radius:3px; border-top-right-radius: 3px;background: #fff;}
.job-board-details h2{border-bottom:1px solid #eee;padding:10px;font-size:18px;margin:0px;}
.job-board-details .job_board_data{padding:10px;font-size:14px;border-bottom:1px solid #eee;}
.job-board-details .job_list{display:flex;border-bottom:2px solid #fff;background: #eee;}
.job-board-details .job_list div{width:50%;padding:2px 3px;}
.job-board-details .job_list .list_label{border-right:2px solid #ddd;}
.job-board-details .job_list.full {display: block;margin-top: 15px;background: #fff;}
.job-board-details .job_list.full .list_label {width: 100%;border-right:0px;display: block;margin-bottom: 5px;color: #333;}
.job-board-details .job_list.full div{width:100%;}
.job-board-details .j-back{text-decoration:none;padding:10px;display:inline-block;}
.job-board-details .apply-list{padding:10px;}
.job-board-details .apply-list h3{font-size:15px;}
.job-board-details .apply-table{font-size:14px;}
.job-board-details .apply-table .apply-row{display:flex;border-bottom:1px solid #f5f1f1;padding:5px 3px;border-left:3px solid #28adeb;}
.job-board-details .apply-table .apply-row .apply-name{flex:1;}
.job-board-details .apply-table .apply-row .apply-data{flex:2;}
.job-board-details .apply-table .a-header{font-weight:700;border-left:0px;}
.job-board-details .apply-table .attachment{margin-top:5px;}
.job-popup-box{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background: url('../images/back.png') repeat;}
.job-popup-box.active{display:block;}
.job-popup-box .job-popup-data{position:relative;border:1px solid #ddd;border-top:4px solid #28adeb;border-top-left-radius:4px;background: #fff;padding:20px 10px;width:400px;margin:0px auto;margin-top:20%;}
.job-popup-box .job-popup-data .j-close{font-weight:700;position:absolute;right:-8px;top:-8px;background: #fff;border-radius:50%;padding: 3px 5px;border:1px solid #ddd;cursor:pointer;}
.job-popup-box .job-popup-data .j-close:hover{color:#777;}
.job-popup-box .job-popup-data .j-title{display:block;margin-bottom:10px;font-weight:700;}
.job-popup-box .job-popup-data .j-text{font-size:13px;max-height:200px;overflow-y: scroll;}
@media only screen and (max-width: 640px){
    .job_board_item_detail .job_list, .job-board-details .job_list{display: block;}
    .job_board_item_detail .job_list div, .job-board-details .job_list div{display:block;width:100%;}
    .job_board_item_detail .job_bord_appliance .job_remove_apply{display:inline-block;width:100%;}
    .job_board_item_detail .job_bord_appliance .job_remove_apply a{display:block;text-align:center;}
    .job_board_item_detail .job_bord_appliance .job_apply{display:inline-block;width:100%;padding:10px 0px !important;text-align:center;margin-top:10px;}
    .job_board_item_detail .job_bord_appliance .j_from_row{width:100%;display:block;}
    .job_board_item_detail .job_bord_appliance .j_from_row.right{margin-left:0px; width:100%;}
    .job-board-details .job_list .list_label{border-right:0px;font-weight:700;}
    .job-board-items .job-table .job-header{display:none;}
    .job-board-items .job-table .job-body .job-item{display:block;}
    .job-board-items .job-table .job-body .job-row{display:block;width:100%;}
    .job-board-items .job-table .job-body .j-title{border-bottom:0px;}
    .job-board-items{margin-top:10px;}
    .job-board-details .apply-table .apply-row{display:block;}
    .job-board-details .apply-table .apply-row .apply-name{display:block;font-weight:700;margin-bottom:10px;color: #777;}
    .job-board-details .apply-table .a-header{display:none;}
}