.title_full{
    background: #095078;
    color: #fff;
    text-align: center;
    margin-top: -12px;
    margin-right: -12px;
    margin-left: -12px;
    padding: 8px 10px;
    margin-bottom: 10px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
}
.job_right_now > .title{
    background: #095078;
    color: #fff;
    padding: 8px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
}
.info_row-share{
     display: inline-block;
     width: 100%;
     margin-top: 10px;
}
.list_item .row_item .col_item{
     margin-bottom: 10px !important;
}
 .list_item .row_item .col_item:nth-of-type(odd) {
     background-color: #fff;
}
 div.chosen-container .shortags .search-choice span {
     display: inline;
}
 ol.breadcrumb{
    list-style:none;
    padding:0;
    margin:0
}
.box_search .row_search{
    margin-left:-10px;
    margin-right:-10px
}
.box_search .row_search .col_search{
    float: left;
    box-sizing: border-box;
    padding: 0 10px;
    width: 25%;
}
.titletop_page{
    background: transparent;
    color: #095078;
    padding-left: 0px;
    font-size: 17px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    margin-bottom: 15px;
}
.titletop_page .guide a{
    font-size: 14px;
    color: #fff;
    padding: 8px 15px;
    display: inline-block;
}
.box_search .row_search .col_search label{
    line-height:25px;
    height:25px
}
.box_search .row_search .col_search input{
    height:32px;
    line-height:32px;
    border-radius:1px;
    outline:0
}
.table-manage td label{
    margin-right:5px
}
.table-manage .cot_action i{
    font-size:16px;
    display:inline-block
}
.table-manage .cot_action i.icon-eye-off{
    color:#888
}
.table-manage .cot_action i.icon_edit{
    color:#009
}
.table-manage .cot_action i.icon_del{
    color:#C00
}
.panel_toggle .panel-heading a.toggle{
    background:url(../images/icon_toggle.png) no-repeat;
    height:24px;
    width:24px;
    position:absolute;
    display:block;
    top:6px;
    right:6px;
    cursor:pointer
}
.box_edit .box_edit_title{
    padding:5px 20px;
    border-left:2px solid #08651E;
    color:#08651E;
    text-transform:uppercase;
    font-weight:400;
    margin-bottom:15px
}
.box_edit .box_edit_success{
    overflow: hidden;
    padding: 10px 15px;
    height: auto;
    margin-bottom: 15px;
    border-radius: 2px;
    border: 1px solid #74a954;
    font-size: 14px;
    background: #fafff6;
}
.box_edit .box_edit_note{
    overflow: hidden;
    padding: 10px 15px;
    height: auto;
    margin-bottom: 15px;
    border-radius: 2px;
    border: 1px solid #ff6c00;
    font-size: 14px;
    background: #fbf2ec;
}
.box_edit .box_edit_content{
    height: auto;
    margin-bottom: 15px;
    width: 100%;
    position: relative;
}
.box_edit .box_edit_content .tab-content{
    padding: 25px 20px;
    border: 1px #dddddd solid;
    display: inline-block;
    width: 100%;
}
.box_edit .box_edit_content .nav-tabs {
    border: 0px;
    margin-bottom: -1px;
}
.box_edit .box_edit_content > .top a{
    font-size: 17px;
    font-weight: 600;
    color: #09a0db;    
}
.box_edit .box_edit_content > .top .box_c > div > span:before{
    display: none;
}
.box_edit .row .row_title{
    padding:0 0 5px;
    border-bottom:1px solid #ccc;
    margin:10px 0
}
#form_employer_recruitment_step_1 .row .row_title{
    padding:0;
    border-bottom:1px dashed #eaeaea;
    margin:10px 0 0
}
#form_employer_recruitment_step_1 .row .row_title .row_title_left{
    font-size:15px
}
.box_edit .row .row_title .row_title_left{
    float:left;
    text-transform:inherit;
    font-size:18px;
    color:#484848
}
textarea.form-control{
    resize:vertical;
    max-height:300px;
    max-width:450px
}
.box_edit .row .row_title .row_title_left span{
    color:#009192
}
.box_edit .row .row_title .row_title_right{
    float:right;
    color:#de1c1c;
    font-style:italic;
    font-size:12px
}
.box_edit .row .row_summary{
    border-bottom:1px solid #EEE;
    margin-bottom:20px;
    background:#F4F4F4;
    border-radius:3px;
    padding:10px 20px;
    font-size:14px;
    line-height:25px;
    color:#666
}
.chosen-container-single .chosen-single{
    border-radius:2px;
    height:38px;
    padding:6px 12px;
    max-width:450px;
}
.chosen-container-single .chosen-single span{
    display:block;
    overflow:hidden;
    margin-right:26px;
    line-height:25px;
    text-overflow:ellipsis;
    white-space:nowrap
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
    top: 9px;
}
.chosen-container-single .chosen-single div b{
    background:url(../images/chosen-sprite.png) 0 8px no-repeat
}
.chosen-container-multi .chosen-choices li.search-choice{
    border: 1px solid #fff;
    background: #f5f5f5;
    color: #333;
    border-radius: 4px;
    margin: 5px 3px 5px;
    padding: 5px 20px 5px 5px;
    box-shadow: none;
}
.box_edit_content .chosen-container-multi .chosen-choices li.search-choice {
    margin: 3px;
    padding: 2px 20px 2px 4px;
}
.AdvSearch .chosen-container-multi .chosen-choices li.search-choice {
     margin: 1px;
}
 #form_content_notifications .chosen-container-multi .chosen-choices li.search-choice {
     margin: 1px !important;
}
 .full_width .chosen-container-multi .chosen-choices li.search-choice {
     border: 1px solid #fff;
     background: #58ad3d;
     color: #fff;
     border-radius: 4px;
     margin: 3px;
     padding: 2px 20px 2px 4px;
     box-shadow: none;
}
.chosen-container-multi .chosen-choices{
    max-height: 38px;
}
 .chosen-container-multi .chosen-choices li.search-field input[type=text]{
    height:38px;
    line-height:38px;
    padding:0 0 0 12px;
    margin:0;
    font-size:13px;
    box-sizing:border-box
}
.box_search .row_search .col_search .chosen-container-multi .chosen-choices{
    max-height: 32px;
}
.box_search .row_search .col_search .chosen-container-multi .chosen-choices li.search-field input[type=text]{
    max-height: 32px;
}
.chosen-container-multi .chosen-choices{
    background:#fff;
    border:1px solid #ccc;
    border-radius:2px;
    max-width:450px
}
.rowcontent-4{
    width:40%;
    float:left
}
.rowcontent-2{
    width:20%;
    float:left
}
.rowcontent-3{
    width:30%;
    float:left
}
.rowcontent-5,.rowcontent_12 label{
    width:50%;
    float:left
}
.row_footer{
    line-height:45px;
    text-transform:uppercase;
    text-align:center;
    margin-top:20px;
    color:#e80000;
    background:#F4F4F4;
    font-size:18px;
    border-radius:2px
}
.datepicker{
    background:url(../images/icon_date.png) top 7px right 6px no-repeat #fff
}
.rowcontent_12 label{
    cursor:pointer
}
.rowcontent_12 label input{
    margin-top:11px;
    margin-right:5px;
    float:left
}
.row_error{
    float:left;
    width:100%;
    color:#e80000;
    line-height:35px;
}
#form_employer_recruitment_step_2 .row_error{
    margin:10px 0 0
}
.step_col_title{
    border-bottom:1px solid #e80000;
    float:left;
    margin:0 0 20px;
    width:100%
}
.step_col_title .step_col_left,.step_col_title .step_col_right{
    height:30px;
    width:30px;
    line-height:30px;
    background:#E80000;
    color:#fff;
    font-size:20px;
    display:inline-block;
    text-align:center
}
.step_col_title .step_col_left{
    float:left
}
.step_col_title .step_col_right{
    float:right;
    cursor:pointer
}
.table_row{
    width:100%
}
.table_row tr td{
    background:#f6faff;
    vertical-align:top;
    border-bottom:10px solid #fff;
    padding:4px 6px
}
.table_row tr td{
    background: #fff;
}
.table_row tr td:hover{
    background: #f9f9f9;
}
.table_row tr td .box_col{
    padding:10px 0;
    border:1px solid #e8e8e8
}
.table_row tr td *{
    line-height:25px
}
.table_row tr td a{
    cursor: pointer;
}
.table_row tr td .col_content a{
    text-decoration:underline;
    color:#09a0db
}
.table_row tr td .col_content a:hover{
    text-decoration:initial
}
#job_template,#manage_save table tr td p.note,.panel_view ul li a:hover,.table_row tr td .col_title a.title:hover,.view_company{
    text-decoration:underline
}
.table_row tr td .info_cv .item{
    display:inline-block;
    float:left;
    width:25%
}
.table_row tr td .info_cv .item .label{
    color:#2b2b2b;
    font-size:13px;
    font-weight:500;
    padding:0
}
.table_row tr td .col_title{
    font-size:15px;
    color:#383838;
    font-weight:700;
    padding:0 15px 5px
}
.table_row tr td .col_title>b.vip_4{
    font-weight:300;
    color:#fff;
    font-size:12px;
    padding:3px 6px;
    border-radius:2px;
    background:#eb4a4a;
    margin-right:5px;
    text-transform:uppercase
}
.table_row tr td .col_title>b.vip_3{
    font-weight:300;
    color:#080808;
    font-size:12px;
    padding:3px 6px;
    border-radius:2px;
    background:#b9b9b9;
    margin-right:5px;
    text-transform:uppercase
}
.table_row tr td .col_title>b.vip_1,.table_row tr td .col_title>b.vip_2{
    font-weight:300;
    color:#fff;
    font-size:12px;
    padding:3px 6px;
    border-radius:2px;
    margin-right:5px;
    text-transform:uppercase
}
.table_row tr td .col_title>b.vip_2{
    background:#e61d1d
}
.table_row tr td .col_title>b.vip_1{
    background:#ffbe00
}
.table_row tr td .col_footer{
    padding:0 0px
}
.table_row tr td .col_title a{
    color:#f6faff;
    margin-left:5px
}
.table_row tr td:hover .col_title a{
    color:#999
}
.table_row tr td:hover .col_title a:hover{
    color:#000
}
.table_row tr td .col_title a.title{
    color:#333;
    font-weight:500
}
.table_row tr td i{
    font-style:normal
}
.action_employer_recruitment{
    float:right
}
.action_employer_recruitment a i:before{
    line-height:20px
}
#container{
    position:relative;
    min-height:650px
}
#tth-column_left .list_pro_info_img{
    padding:1px;
    background:#F4F4F4;
    border-radius:2px;
    min-height:100px;
    margin-bottom:20px
}
#tth-column_left {
    padding-right: 0px;
}
#tth-content {
    padding-right: 0px;
    padding-left: 25px;
    padding-bottom: 40px;
}
#container .j_title{
     padding: 0px;
     margin: 0px;
     font-size: 18px;
     font-weight: 500;
     border-bottom: 1px #ccc solid;
     color: #525252;
     position: relative;
     overflow: hidden;
}
#container .j_content{
    margin: 0px;
    background: #fff;
    padding: 0px;
}
#container .j_content .panel{
    background:#fff;
    border:1px solid #eee;
    padding:15px;
    margin-bottom:20px
}
.is_status{
    font-size: 13px;
    font-weight: 300;
    margin-right: 6px;
    font-family: Roboto,sans-serif;
}
#form_employer_recruitment_step_1 input.form-control{
    height: 38px;
    box-shadow: none;
    font-size: 14px;
    max-width: 450px;
    border-radius: 2px;
    line-height: 32px;
    border: 1px #dddddd solid;
}
.btn-submit,.btn-submit:focus{
    color: #fff;
    text-align: center;
    padding: 0px 20px;
    height: 38px;
    line-height: 36px;
    font-weight: 500;
    font-size: 15px;
    display: block;
    float: left;
    cursor: pointer;
    background-color: #095078;
    border: 1px #2781ad solid;
    border-radius: 2px;
    box-shadow: none !important;
}
.btn-submit a,.btn-submit:focus a{
    color:#fff
}
.btn-submit:hover{
    opacity: 0.9;
    color:#fff
}
.box_edit_content .box_price{
    margin-bottom: 8px;
}
.box_welfare .checkbox_css {
    width: 33.3333%;
    display: inline-block;
    margin-bottom: 15px;
}
.box_welfare .checkbox_css img{
    display: inline-block;
    float: left;
    margin-right: 6px;
}
.row_apply{
    padding:5px 15px;
    font-size:14px
}
.row_apply .not_view,.row_apply .view{
    color:#009192;
    text-decoration:underline;
    padding:0 15px;
    cursor:pointer
}
.panel_view ul li a,.panel_view ul li a:hover{
    color:#ff6c00
}
.panel_view{
    font-size:14px
}
.panel_view ul li>b{
    font-size:20px;
    color:red
}
.info_cv{
    border-bottom:1px #d8d8d8 solid;
    padding-bottom:8px
}
.panel_view ul li{
    background:#eaeaea;
    padding:5px 10px 0;
    border-radius:2px
}
.box_arr_seeker .box_item{
    padding:15px;
    border:1px solid #e8e8e8;
    margin-bottom:15px;
    position:relative
}
.box_arr_seeker .box_item .title{
    font-size:15px;
    font-weight:700;
    margin-bottom:10px
}
.box_arr_seeker .box_item .exp_submit{
    font-size:13px;
    float:left;
    margin-right:25px
}
.box_arr_seeker .box_item .title a{
    color:#009192
}
.box_arr_seeker .box_item .company{
    color:#999
}
.box_arr_seeker .box_item .exp_submit span,.box_arr_seeker .box_item .time_apply span{
    color:#ff6d00
}
.delete_arr{
    position:absolute;
    right:15px;
    top:15px;
    cursor:pointer
}
.delete_arr i{
    background:url(../../images/icon-delete.png) no-repeat rgba(0,0,0,0);
    display:inline-block;
    height:14px;
    width:14px
}
.box_arr_seeker .box_item:hover{
    background:#f9f9f9
}
.note_employer p.first{
    padding-top:14px;
    padding-left:14px
}
.note_employer p.first b{
    color:red
}
.note_employer{
    border:1px solid #eb1b22;
    margin-bottom:16px;
    text-align:center
}
.note_employer .box_pink{
    padding:14px;
    background:#fbdddd
}
.note_employer .box_center{
    text-align:center;
    padding:10px
}
.note_employer .box_pink span.red{
    font-weight:700;
    color:red
}
.your_create{
    display:block;
    margin-bottom:15px
}
.your_create ul{
    padding:0;
    margin:0
}
.your_create ul li{
    list-style:none;
    display:inline-block;
    float:left;
    width:25%;
    margin:2px 10px 2px 0
}
.your_create ul li b{
    font-weight:500;
    color:#ff6b00
}
.your_create p b{
    color:red
}
.search_employer .box_search_seeker .box_search_title,.your_create.none{
    display:none
}
.search_employer .box_search_seeker .box_search_content{
    border:1px solid #e5e5e5;
    background:#f7f7f7
}
.search_employer .box_search_seeker .form-group{
    width:23%!important;
    margin:5px 8px;
    max-width:23%;
    min-width:23%
}
.search_employer .box_search_seeker .chosen-container-single .chosen-single{
    height:36px;
    line-height:36px;
    padding:0 10px;
    border-radius:5px
}
.search_employer .box_search_seeker .form-group input{
    height:36px;
    border-radius:5px
}
.search_employer .box_search_seeker .btn-submit{
    float:left;
    background:#ea1b21;
    font-weight:300;
    font-size:16px;
    padding:0 50px;
    line-height:20px
}
.search_employer .box_title,.search_employer .box_title .border_bottom{
    font-weight:500;
    height:32px;
    text-transform:inherit;
    position:relative;
    text-align:left
}
.search_employer .box_search_seeker .btn-submit:hover{
    background:#f1454a
}
.search_employer .box_title{
    padding:2px 0;
    font-size:17px;
    margin-left:0;
    border-left:0 solid red;
    color:#333;
    margin-top:15px;
    background:0 0;
    line-height:32px;
    margin-bottom:15px
}
.search_employer .box_title:hover{
    color:#009192
}
.search_employer .box_title .border_bottom{
    font-size:14px;
    color:#404040;
    line-height:32px;
    overflow:hidden;
    display:inline-block;
    background:#f6f6f6;
    border:1px solid #d9d9d9;
    padding:0 10px;
    border-radius:2px
}
.search_employer .box_statistic_nature{
    padding:0;
    border:none;
    border-top:none;
    text-align:center
}
.search_employer .box_statistic_nature .col{
    text-align:left;
    display:inline-block;
    width:25%;
    float:left
}
.search_employer .view_all{
    background-color:#fff;
    border:3px solid #e1e1e1;
    display:inline-block;
    font-family:arial;
    font-size:13px;
    font-weight:400;
    padding:5px 10px;
    margin-top:20px;
    text-transform:uppercase;
    color:#fff
}
.search_employer .view_all a{
    color:#009192
}
.search_employer .box_statistic_nature .col:nth-child(1) a,.search_employer .box_statistic_nature .col:nth-child(2) a,.search_employer .box_statistic_nature .col:nth-child(3) a,.search_employer .box_statistic_nature .col:nth-child(4) a,.search_employer .box_statistic_nature .col:nth-child(5) a,.search_employer .box_statistic_nature .col:nth-child(6) a,.search_employer .box_statistic_nature .col:nth-child(7) a,.search_employer .box_statistic_nature .col:nth-child(8) a{
    font-weight:700;
    color:#333
}
.search_employer .box_statistic_nature .col a span{
    color:#b71415;
    font-size:12px;
    font-weight:400
}
#container .j_title .line,.search_employer .box_title .line{
    bottom:0;
    height:1px;
    margin-bottom:auto;
    margin-left:10px;
    margin-top:auto;
    position:absolute;
    top:0;
    width:100%
}
ul.atc_emp_save{
    padding:0;
    margin:0
}
ul.atc_emp_save li{
    list-style:none;
    display:inline-block;
    width:50%;
    float:left;
    font-size:13px
}
ul.atc_emp_save li input{
    display:inline-block;
    vertical-align:middle;
    margin-bottom:8px
}
#manage_save table tr td p.name{
    color:#898989;
    text-transform:uppercase;
    padding:0
}
#manage_save table tr td p.note{
    font-size:13px;
    color:#666
}
.row_apply .panel_view ul li ul.sub{
    background:#eaeaea;
    padding:0 10px 5px;
    margin-bottom:15px;
    margin-top:4px
}
.row_apply .panel_view ul li ul.sub li{
    list-style:none;
    display:inline-block;
    margin-right:50px;
    padding:0
}
.row_apply .panel_view ul li ul.sub li input{
    display:inline-block;
    vertical-align:middle;
    margin-bottom:5px;
    margin-right:3px
}
.apply_employer .table_row tr td .box_col{
    border:0;
    border-bottom:1px solid #e8e8e8
}
.employer_recruitment_manage .table_row tr td .box_col{
    padding:15px 0;
    border:0
}
/*.employer_recruitment_manage .table_row tr td.item_vip_1{
    background:#fff7df
}*/
.table_row tr td.item_vip_1 .col_title .action_employer_recruitment a{
    color:#fff7df
}
.table_row tr td.item_vip_1:hover .col_title .action_employer_recruitment a{
    color:#999
}
.table_row tr td.item_vip_1:hover .col_title .action_employer_recruitment a:hover{
    color:#000
}
/*.employer_recruitment_manage .table_row tr td.item_vip_2{
    background:#ffeaea
}*/
.table_row tr td.item_vip_2 .col_title .action_employer_recruitment a{
    color:#ffeaea
}
.table_row tr td.item_vip_2:hover .col_title .action_employer_recruitment a{
    color:#999
}
.table_row tr td.item_vip_2:hover .col_title .action_employer_recruitment a:hover{
    color:#000
}
.table_row tr td .col_title a i{
    font-size:19px
}
.warning_vip{
    font-weight: 400;
    color: #c9a139;
    background: #f5f5f5;
    padding: 0 10px;
    font-size: 13px;
    border-radius: 0;
    margin-top: 4px;
    margin-left: 0;
    display: inline-block;
    border: 0 double #fff;
}
.warning_vip.expired{
    background:#fff;
    color:red
}
.filter .btn_filter:hover{
    opacity:.8
}
.filter .btn_filter{
    display:inline-block;
    background:#fff;
    border:1px solid #f7f7f7;
    float:left;
    padding:6px 15px;
    text-transform:uppercase;
    margin-right:20px;
    border-radius:2px
}
.filter .btn_filter_submit{
    display:inline-block;
    background:#f94949;
    color:#fff;
    border:1px solid #f7f7f7;
    float:right;
    padding:6px 45px;
    text-transform:uppercase;
    border-radius:2px
}
.filter{
    display:block;
    margin-bottom:15px
}
.filter .select_vip{
    width:20%;
    display:inline-block
}
.filter .title{
    display:inline-block;
    float:left;
    margin-right:20px;
    padding-top:6px;
    font-weight:500;
    font-size:15px;
    font-family:Roboto,sans-serif
}
.filter .btn_filter.vip_1{
    background:#ffbe00
}
.filter .btn_filter.vip_2{
    background:#e61d1d
}
.filter .btn_filter.vip_4{
    background:#eb4a4a
}
.filter .btn_filter.vip_3{
    background:#b9b9b9
}
.filter .btn_filter.vip_3 a{
    color:#333
}
.filter .select_day{
    display:inline-block;
    float:left
}
.filter .select_day input{
    border:0;
    border-bottom:1px #dedede solid;
    height:32px;
    line-height:32px;
    padding:10px;
    max-width:140px;
    margin-right:15px;
    border-radius:1px
}
.filter .chosen-container-single .chosen-single{
    border-radius:1px;
    height:32px;
    border:1px solid #dedede;
    padding:6px 12px;
    max-width:450px
}
.filter .chosen-container-single .chosen-single span{
    line-height:20px
}
.filter .btn_filter.vip_1 a,.filter .btn_filter.vip_2 a,.filter .btn_filter.vip_4 a{
    color:#fff
}
.box_list_item{
    width:100%;
    float:left;
    margin-top:20px
}
.box_list_item .title_box{
    color:#009192;
    font-size:18px;
    font-weight:700;
    line-height:35px;
    margin:0 0 15px;
    background:url(../images/border_bottom_img.png) bottom left no-repeat;
    border-bottom:1px solid #00a2b6
}
#form_employer_recruitment_step_1_view .form-group label.title{
    line-height: 15px;
    text-align: left;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 10px;
}
#form_employer_recruitment_step_1_view .chosen-single{
    border:0!important;
    outline:0;
    background:0 0;
    height:18px;
    padding:0;
    margin:-1px 0 0;
    cursor:initial
}
#form_employer_recruitment_step_1_view .chosen-drop,#form_employer_recruitment_step_1_view .chosen-single div,#form_employer_recruitment_step_1_view .select_location_province{
    display:none!important
}
.box_num_employer_re .num,.box_num_seeker_cv .num{
    padding-left:180px
}
#form_employer_recruitment_step_1_view .rowcontent{
    margin-top: 0px;
    margin: 0px;
    display: inline-block;
    width: 100%;
}
#form_employer_recruitment_step_1_view .rowcontent span.item_nature:before{
    content: "";
    display: inline-block;
    float: left;
    height: 4px;
    width: 4px;
    background: #333;
    border-radius: 10px;
    vertical-align: middle;
    margin-top: 7px;
    margin-right: 7px;
}
#form_employer_recruitment_step_1_view .rowcontent span.item_nature{
    display: inline-block;
    width: 100%;
    margin-bottom: 6px;
}
#form_employer_recruitment_step_1_view .form-control{
    height:19px;
    padding:0;
    border:0!important;
    line-height:20px
}
.table-hover>tbody>tr:hover>td .delete_save{
    opacity:1
}
#form_employer_recruitment_step_1_view .btn-submit a{
    margin:-12px;
    padding:10px 20px
}
.box_create_re{
    display:block;
    margin-bottom:10px
}
.box_create_re .item{
    display:inline-block;
    float:left;
    margin-right:15px;
    border:1px solid #ccc
}
.box_create_re .item a{
    padding:5px 10px;
    display:inline-block;
    border:1px solid #e24c4d;
    background:#da3e3f;
    color:#fff
}
.box_create_re .item a.not_active{
    background:#c7c7c7;
    border:1px solid #ddd;
    opacity:.6;
    color:#111;
    cursor:default
}
.chosen-container{
    max-width:450px
}
.emp_box{
    padding-bottom: 20px;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: 15px;
}
div.wrapper.job_new .emp_right{
    margin-top: 40px;
}
div.wrapper.job_new .emp_box{
    margin-top: -30px;
}
.emp_right .box_print{
    background:#fff;
    padding:15px 20px;
    margin-bottom:10px;
    text-align:left
}
.box_detail_company .info{
    margin:15px 0
}
.list_re .table_row tr td{
    vertical-align:top;
    border:0;
    border-bottom:1px #d6d6d6 dashed;
    padding:5px 10px;
    background:0 0
}
.list_re .table_row tr td a b{
    font-weight:500;
    color:#3ba2d9;
    font-size:15px
}
.box_detail_company div.company{
    display: none !important;
}
.list_re .table_row tr th{
     background: #ebebeb;
     margin-bottom: 10px;
     border: 0;
     text-align: left;
     color: #333;
     padding: 8px 10px;
}
.company_detail content {
    background: #fff;
}
.bg_company{
    margin-top: -15px;
    max-height: 260px;
    overflow: hidden;
}
.bg_company img{
    max-width: 100%;
}
.box_detail_company .avatar{
     display: inline-block;
     float: left;
     width: 200px;
     margin-top: -100px;
     z-index: 9;
     position: absolute;
     border: 1px #ccc solid;
     padding: 15px;
     background: #fff;
}
 .box_detail_company .content{
     display: inline-block;
     float: left;
     padding-left: 0px;
     width: 100%;
}
.box_detail_company{
    display: inline-block;
    width: 100%;
}
 .box_detail_company .content > .title{
    font-size: 25px;
    font-weight: bold;
    color: #fff;
    margin-top: -45px;
    margin-bottom: 8px;
    padding-left: 215px;
}
 .box_detail_company .authentic{
     width: 100px;
}
 .box_detail_company .nav-tabs{
    margin: 0px;
    background: #f5f5f5;
    border: 0px;
    padding-left: 220px;
}
.box_detail_company .box_r_content {
    padding-left: 220px;
    padding-top: 25px;
    padding-bottom: 30px;
}
.box_detail_company .r_content {
    line-height: 20px;
}
 .box_detail_company .nav-tabs>li.active>a, .box_detail_company .nav-tabs>li.active>a:focus, .box_detail_company .nav-tabs>li.active>a:hover, .box_detail_company .nav-tabs>li:hover>a {
    border: 0px !important;
    background-color: #c1921a!important;
    color: #fff;
    font-weight: bold;
    outline: 0;
}
.box_detail_company .nav>li>a {
    padding: 8px 45px;
    min-width: auto;
    border-radius: 2px;
    margin: 0;
    font-weight: bold;
    font-size: 15px;
}
.box_detail_company .nav-tabs>li>a {
    background-color: #f5f5f5;
    border: 0px solid transparent;
    outline: 0;
    padding: 0px 45px;
}
.box_detail_company .title_re{
    font-size: 18px;
    font-weight: bold;
    color: #555;
    margin-bottom: 10px;
}
 .box_detail_company .table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
     background-color: #ffffff;
}
.box_detail_company .tab-content {
    padding: 10px 0px;
    margin: 10px 0px;
}
.box_detail_company .list_re .table_row tr td {
    padding: 8px 10px;
}
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:focus, 
.nav-tabs > li.active > a:hover, 
.nav-tabs > li:hover >a {
    border-radius: 3px;
    background: #c1921a;
    border: 1px solid #094e75;
    color: #fff;
}
.nav > li > a {
    padding: 0px 25px;
    min-width: auto;
    border-radius: 2px;
    margin: 0;
    font-weight: 400;
    font-size: 15px;
    margin-right: 10px;
    height: 36px;
    line-height: 36px;
}
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:focus, 
.nav-tabs > li.active > a:hover,
.nav-tabs > li:hover > a {
    background-color: #d29f1a;
    color: #fff;
    outline: 0;
}
.company a{
    color:#898989!important;
    text-transform:uppercase;
    font-weight:400!important;
    font-size:13px!important
}
.box_detail_company .authentic img{
    max-width:100%
}
.emp_right .box_print .item .apply{
    border:0;
    background:0 0;
    padding:0;
    font-weight:500
}
.emp_right .box_print .item{
    padding:8px 0;
    border-bottom:1px #ccc dotted;
    font-weight:500;
    color:#222
}
.emp_right .box_print .item i{
    color:#f7901e;
    margin-right:5px;
    font-size:16px
}
.emp_right .box_print .share{
    margin-top:8px
}
.form-group .rowcontent .des{
    font-size: 13px;
    color: #666666;
    margin-top: 3px;
}
.form-group .rowcontent {
    max-width: 100%;
}
.form-group .rowcontent .mce-panel{
    max-width: 450px;
}
.box_edit .nav-tabs>li{
    margin-right:15px
}
.box_edit_content .nav-tabs>li{
    margin-right:10px
}
.box_edit_content .nav-tabs>li.active{
    float: left;
    margin-bottom: -2px;   
}
.box_edit_content .nav-tabs>li>a>.num{
    display: inline-block;
    font-size: 13px;
    background: #c9a139;
    padding: 2px;
    color: #fff;
    height: 22px;
    width: 22px;
    margin: 0px 5px 0px 0px;
    border-radius: 50%;
    text-align: center;
}
.box_edit_content .nav-tabs>li.active>a>.num{
    background: #c9a139
}
.box_edit_content .nav-tabs>li>a{
    background-color:#efefef;
    border:1px solid transparent;
    outline:0
}
.box_edit_content .nav-tabs>li.active>a,
.box_edit_content .nav-tabs>li.active>a:focus,
.box_edit_content .nav-tabs>li.active>a:hover{
    border: 1px solid #dddddd;
    border-bottom: 0px;
    background-color: #ffffff!important;
    color: #095078;
    font-weight: bold;
    outline: 0;
}
.box_edit_content .nav>li>a{
    padding: 0px 15px;
    min-width: auto;
    border-radius: 2px;
    margin: 0;
    font-weight: bold;
    font-size: 14px;
    text-transform: capitalize;
}
.cpheading{
    color: #fff;
    background: #095078;
    font-size: 13px;
    border-bottom: 0px solid #ccc;
    font-weight: 400;
    line-height: 30px;
    padding-left: 15px;
    display: block;
    margin-bottom: 20px;
    text-transform: capitalize;
    clear: both;
    position: relative;
    height: 30px;
}
.cpheading span,.form-group label.title{
    font-weight:400
}
.check_security{
    width:100%;
    margin:0 0 20px;
    padding:5px;
    float:left;
    display:inline-block;
    background:#d6e8ff;
    border:1px solid #89a5c0
}
.white{
    background:#fff;
    padding:10px 15px
}
input[type=checkbox].checkbox{
    display:inline-block;
    vertical-align:middle;
    margin:3px 5px 3px 0
}
.form-control{
    height:  38px;
    line-height: 38px;
    border-radius:2px
}
.view_company{
    margin-left:19px;
    font-size:12px;
    clear:both;
    color:#09a0db;
    display:block;
    margin-bottom:5px
}
.h10,.radio{
    display:inline-block
}
.check_security .form-group label.title{
    text-align:left
}
.radio{
    margin:0 5px 1px 1px!important;
    vertical-align:middle
}
#info_company{
    min-width:450px;
    max-width:450px;
    border:4px solid #FA841B;
    padding:15px
}
#info_company>.name{
    font-size:20px;
    margin-bottom:10px
}
#info_company>.content{
    margin-bottom:10px
}
.cpheading span{
    color: #f5f5f5;
    font-size: 11px;
    text-transform: none;
    margin-left: 8px;
}
#form_employer_recruitment_step_1 .form-group label.title{
    text-align: left;
    line-height: 24px;
}
#form_employer_recruitment_step_3 {
    display: inline-block;
}
.f500{
    font-weight:500!important;
    line-height:20px!important
}
#file_attach .file-item img{
    max-width:85px
}
.col5,.col5 a{
    padding-right:8px;
    color:#999
}
.box_checkbox .des{
    margin-top: 0px!important;
    margin-bottom: 5px;
}
.box_checkbox.fit_1 .des{
    color:#287ab9;
    font-weight:700
}
.box_checkbox.fit_2 .des{
    color:#009b74;
    font-weight:700
}
.box_checkbox.fit_3 .des{
    color:#f79d25;
    font-weight:700
}
.box_checkbox.fit_4 .des{
    color:red;
    font-weight:700
}
.box_price .price_l,.box_price .price_r{
    width:30%;
    padding:0;
    float:left;
    display:inline-block
}
.box_price .price_r{
    width:35%;
    float:right
}
.box_price .price_c{
    width:35%;
    float:left;
    padding:0 15px
}
.advance-select-box{
    color:#000;
    height:32px!important;
    line-height:32px;
    position:relative;
    text-align:left;
    width:100%!important;
    z-index:10;
    float:left
}
.comboboxs{
    padding-top:5px;
    text-align:left;
    width:200px;
    margin:auto
}
.advance-options input{
    max-width:100px;
    padding:5px;
    margin:6px 4px 4px;
    border-radius:1px;
    border:1px solid #eee
}
.advance-select-options td{
    vertical-align:top;
    padding:2px;
    text-align:center
}
#lblPriceMax,#lblPriceMin{
    padding-left:5px;
    font-weight:700;
    color:#ff6a00;
    padding-bottom:3px
}
.advance-select-options .header-options span{
    line-height:40px
}
.advance-select-options .max-value,.advance-select-options .min-value{
    border:1px solid #ccc;
    padding:5px;
    text-align:center
}
.advance-select-box span.select-text{
    background:right 10px;
    bottom:0;
    border:1px solid #ccc;
    cursor:pointer;
    float:left;
    height:23px;
    left:0;
    line-height:27px;
    overflow:hidden;
    position:absolute;
    text-align:left;
    width:100%;
    z-index:1
}
span.select-text{
    height:32px!important;
    border-radius:0
}
.advance-select-box .select-text input.select-text-content,.advance-select-box .select-text span.select-text-content{
    border:none!important;
    width:100%;
    height:32px;
    line-height:30px;
    text-align:left;
    float:left;
    cursor:text;
    padding:0 10px;
    color:#444
}
.advance-select-options{
    min-width:125px;
    position:absolute;
    top:0;
    left:0;
    z-index:100;
    background:#fff;
    border:1px solid #ccc;
    display:none
}
.advance-select-options .header-options{
    background:#F0EEE5;
    border-bottom:1px solid #ccc;
    width:100%
}
.advance-select-options ul{
    max-height:300px;
    max-width:258px;
    overflow:auto;
    margin:0;
    padding:0
}
.advance-select-options ul li.current,.advance-select-options ul li:hover{
    background:#16a085;
    color:#fff
}
.advance-select-options li,.advance-select-options ul{
    list-style:none;
    clear:both
}
.advance-area-options ul,.advance-price-options ul{
    max-height:175px
}
.advance-select-options ul li{
    padding:5px;
    cursor:pointer;
    max-width:100%;
    min-width:100px!important
}
.box_view .title span{
    color: #09a0db;
    font-size: 15px;
    font-weight: 700;
    margin: 0 10px;
    display: inline-block;
}
.box_view .content ul.block_info li{
    display:inline-block;
    float:left;
    width:50%;
    margin:2px 0
}
.box_view .content ul.block_info{
    padding:0
}
.box_view .content .row_content .rowcontent{
    max-width:100%
}
.box_view .content .row_content .rowcontent p{
    line-height:22px;
    margin:0;
    padding:0
}
.box_view .content ul.block_info li:before{
    content:"";
    display:inline-block;
    float:left;
    height:5px;
    width:5px;
    background:#09a0db;
    border-radius:10px;
    vertical-align:middle;
    margin-top:7px;
    margin-right:7px
}
.box_view .content ul.block_info li label{
    display: inline-block;
    float: left;
    width: 40%;
    font-size: 13px;
}
.box_view .content ul.block_info li div{
    display:inline-block;
    float:left
}
.box_view .box_contact .content ul.block_info li div{
    float:none;
    display:initial
}
.hr_222{
    width:100%;
    height:1px;
    background:#000;
    display:inline-block;
    margin:10px 0
}
.box_contact .title{
    color:#287AB9;
    font-size:16px;
    padding:10px 0 0;
    font-weight:700
}
.box_contact{
    padding-bottom:15px
}
#job_template{
    color:#09a0db;
    margin-top:4px;
    display:inline-block
}
#job_template:hover{
    text-decoration:inherit
}
#job_template_content{
    max-width:450px;
    min-width:450px;
    border:4px solid #FA841B;
    min-height:400px
}
.avatar img,.box_image .item img,.list_item_employer>.item .img img{
    max-width:100%
}
#job_template_content .content{
    padding:15px
}
#job_template_content .title{
    background:#fff;
    padding:6px 10px;
    font-size:16px;
    border-bottom:1px #ccc solid
}
#nature_group_tmp4{
    width:100%;
    margin:8px 0
}
#job_description,#job_requirements{
    max-height:80px;
    overflow:hidden
}
.title_sm{
    background:#f3f3f3;
    border-bottom:1px solid #ccc;
    font-weight:700;
    line-height:24px;
    padding-left:15px;
    display:block;
    text-transform:capitalize;
    clear:both;
    position:relative;
    height:24px;
    margin:5px 0
}
.close_fancybox{
    margin-left:10px
}
.mt10{
    margin-top:10px
}
.box_image{
    display:inline-block;
    margin:10px 0;
    width:100%;
    padding: 0px;
}
.item_youtube{
    margin-bottom:10px
}
.box_image .item{
    display:inline-block;
    float:left;
    width:20%
}
.ml-15{
    margin-left: 15px;
    display: inline-block;
}
.filter_css{
    font-size: 14px;
    border: 1px solid #ededed;
    padding: 6px;
    border-radius: 2px;
    background: #ffffff;
    font-weight: 300;
    color: #222;
}
.list_item_employer{
    display:flex;
    flex-wrap:wrap
}
.list_item_employer>.item{
    display:inline-block;
    float:left;
    width:33.3333%;
    padding:0 10px;
    margin-bottom:20px
}
.list_item_employer>.item .border_item{
    background:#fff;
    border-radius:4px;
    border:1px solid #e0e0e0;
    min-height:365px;
    position:relative;
    padding-bottom:40px;
    box-shadow:0 1px 4px rgba(218,218,218,.49)
}
.list_item_employer>.item .border_item:hover{
    background:#f5f5f5
}
.list_item_employer>.item .img{
    padding:5px
}
.list_item_employer>.item .img img:hover{
    opacity:.8
}
.list_item_employer>.item .info{
    padding:10px
}
.list_item_employer>.item .info .title{
    font-size:16px;
    font-weight:500;
    line-height:1.2;
    margin:0 0 5px;
    text-transform:capitalize
}
.list_item_employer>.item .info .title a{
    color:#f7901e
}
.list_item_employer>.item .info .title a:hover{
    text-decoration:underline
}
.list_item_employer>.item .info .des{
    font-size:13px;
    color:#777;
    max-height:80px;
    overflow:hidden
}
.list_item_employer>.item .info .more{
    margin-top:10px;
    position:absolute;
    bottom:10px;
    left:10px
}
.btn_c{
    color:#fff;
    display:inline-block;
    padding:4px 12px;
    margin-bottom:0;
    border-radius:4px;
    font-size:14px;
    line-height:20px;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-color:#ffa94a!important;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa94a", endColorstr="#cc812f");
    background-image:-khtml-gradient(linear,left top,left bottom,from(#ffa94a),to(#cc812f));
    background-image:-moz-linear-gradient(top,#ffa94a,#cc812f);
    background-image:-ms-linear-gradient(top,#ffa94a,#cc812f);
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffa94a),color-stop(100%,#cc812f));
    background-image:-webkit-linear-gradient(top,#ffa94a,#cc812f);
    background-image:-o-linear-gradient(top,#ffa94a,#cc812f);
    background-image:linear-gradient(#ffa94a,#cc812f);
    text-shadow:0 -1px 0 rgba(0,0,0,.49)
}
.btn_c.active,.btn_c:active{
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
.btn_c:hover{
    color:#333
}
.iconic span,[data-counter]:after,a.iconic span{
    position:absolute;
    top:-15px;
    right:-20px;
    padding:2px 8px;
    border:2px solid #fff;
    border-radius:100px;
    background-clip:padding-box;
    font:700 12px/18px 'Helvetica Neue',Helvetica,Arial,sans-serif
}
.iconic span,[data-counter]:after,a.iconic span,a.iconic_refresh_job span{
    background:#ff1a00;
    content:attr(data-counter);
    box-shadow:0 1px 2px rgba(0,0,0,.5),0 1px 4px rgba(0,0,0,.4),0 0 1px rgba(0,0,0,.7) inset,0 10px 0 rgba(255,255,255,.11) inset;
    color:#fff;
    text-decoration:none;
    text-shadow:0 -1px 0 rgba(0,0,0,.6)
}
#form_payment .box_radio:hover,#form_payment .boxradio_css:hover{
    background:#3289c8;
    color:#fff
}
#form_payment .box_radio:hover .title,#form_payment .boxradio_css:hover .title{
    color:#fff!important
}
#form_payment .box_radio,#form_payment .boxradio_css{
    position:relative;
    line-height:20px;
    font-weight:400;
    box-sizing:border-box;
    background:#f3f3f3;
    display:inline-block;
    width:46%;
    float:left;
    margin:5px 2% 15px;
    padding:6px 12px;
    border-radius:20px;
    cursor:pointer
}
#form_payment .box_radio .title,#form_payment .boxradio_css .title{
    font-size:14px;
    color:#3289c8;
    text-transform:capitalize
}
#form_payment .vip_content{
    display:block;
    padding:0 20px 15px;
    float:left;
    width:100%
}
.box_vip_setup{
    padding-top:15px
}
.method_content{
    display:none;
    border-radius:4px;
    margin-bottom:15px;
    background:#f9f9f9
}
.method_content p{
    padding:0;
    margin:0;
    line-height:24px
}
.menthod_a.method_open .method_content{
    display:block;
    margin-top:10px
}
.ordering_method_method{
    border-top:1px #ddd dashed;
    padding-top:10px
}
.ordering_method_method>.title{
    font-size:17px;
    color:red;
    border-bottom:1px red solid;
    display:inline-block
}
.ordering_method_method>.content{
    padding:15px 0 50px
}
.method_content ul.list-content{
    padding:0;
    margin:0;
    font-size:13px
}
.method_content ul.list-content li{
    list-style:none;
    margin:0
}
.mess_system_error,.mess_system_success,.mess_system_warning{
    padding:10px;
    margin-bottom:20px
}
.method_content ul.list-content li input[type=radio]{
    display:inline-block;
    vertical-align:top;
    margin-right:8px
}
.box_info .form-group label.title{
    text-align:left
}
ul.bankList li,ul.cardList li{
    cursor:pointer;
    float:left;
    text-align:center
}
.mess_system_warning{
    border:1px solid #ff6c00;
    color:#ff6c00
}
.mess_system_error{
    border:1px solid #f94949;
    color:#f94949
}
.mess_system_success{
    border:1px solid #58ad3d;
    color:#419027;
    border-radius:4px;
    background:#f2ffee
}
ul.bankList{
    clear:both;
    height:202px;
    width:636px
}
ul.bankList li{
    list-style-position:outside;
    list-style-type:none;
    margin-right:0;
    padding:5px 2px;
    width:90px
}
.list-content li{
    list-style:none;
    margin:0 0 10px
}
.list-content li .boxContent{
    display:none;
    border:1px solid #eaeaea;
    padding:10px;
    margin:0 20px
}
.list-content li.active .boxContent,.radio_css{
    display:inline-block;
}
.list-content li .boxContent ul{
    height:auto;
    padding:0;
    margin:0
}
.list-content li label{
    font-size:14px;
    color:#185cb1;
    font-weight:400
}
i.MASTE,i.VISA,i.ACB,i.AGB,i.AMREX,i.BAB,i.BIDV,i.DAB,i.EXB,i.GPB,i.HDB,i.ICB,i.JCB,i.MASTE,i.MB,i.MSB,i.NAB,i.NVB,i.OJB,i.PGB,i.SCB,i.SEA,i.SGB,i.SHB,i.TCB,i.TPB,i.VAB,i.VCB,i.VIB,i.VISA,i.VPB{
    width:80px;
    height:30px;
    display:block;
    background:url(https://www.nganluong.vn/webskins/skins/nganluong/checkout/version3/images/bank_logo.png) no-repeat
}
i.MASTE{
    background-position:0 -31px
}
i.AMREX{
    background-position:0 -62px
}
i.JCB{
    background-position:0 -93px
}
i.VCB{
    background-position:0 -124px
}
i.TCB{
    background-position:0 -155px
}
i.MB{
    background-position:0 -186px
}
i.VIB{
    background-position:0 -217px
}
i.ICB{
    background-position:0 -248px
}
i.EXB{
    background-position:0 -279px
}
i.ACB{
    background-position:0 -310px
}
i.HDB{
    background-position:0 -341px
}
i.MSB{
    background-position:0 -372px
}
i.NVB{
    background-position:0 -403px
}
i.DAB{
    background-position:0 -434px
}
i.SHB{
    background-position:0 -465px
}
i.OJB{
    background-position:0 -496px
}
i.SEA{
    background-position:0 -527px
}
i.TPB{
    background-position:0 -558px
}
i.PGB{
    background-position:0 -589px
}
i.BIDV{
    background-position:0 -620px
}
i.AGB{
    background-position:0 -651px
}
i.SCB{
    background-position:0 -682px
}
i.VPB{
    background-position:0 -713px
}
i.VAB{
    background-position:0 -744px
}
i.GPB{
    background-position:0 -775px
}
i.SGB{
    background-position:0 -806px
}
i.NAB{
    background-position:0 -837px
}
i.BAB{
    background-position:0 -868px
}
.boxContent{
    padding: 0px 30px;
}
ul.cardList{
    padding: 0px;
}
ul.cardList li{
    margin-right: 0;
    padding: 5px 4px;
    width: 100px;
    list-style: none;
}
ul.cardList li > label{
}
.radio_css{
    margin-bottom:8px
}
.has_used{
    color:#e41515
}
.row_payment>b,.row_payment>span{
    font-size:18px;
    color:red;
    font-weight:700
}
.row_payment>b{
    padding:5px 10px;
    margin:8px 15px;
    border-radius:4px;
    border:1px solid #dad8da
}
.row_payment p{
    margin:0
}
label.error {
    text-align: left;
}

.form-group .rowcontent .form-control{
    max-width: 450px;
}
.box_view {
    padding: 0px 0px 15px;
}
.box_c > div {
    margin-bottom: 4px;
}
.box_c > div > span{
    font-weight: 500;
    color: #444;
    min-width: 150px;
    display: inline-block;
    float: left;
}
.box_c > div > .divr{
    color: #444;
    width: calc(100% - 150px);
    display: inline-block;
}
.box_c > div > span:before {
    content: "";
    display: inline-block;
    float: left;
    height: 5px;
    width: 5px;
    background: #79818a;
    border-radius: 10px;
    vertical-align: middle;
    margin-top: 7px;
    margin-right: 7px;
}
#tag_list_input input.form-control{
    max-width: 100% !important;
}
#tag_list_input .btn{
    height: 38px;
}
.list_price,
.list_text{
    max-height:400px;
    overflow:auto;
    }
.list_price > .list_price-item,
.list_text > .list_text-item{
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    margin: 0px 10px 0px 0px;
    text-align: right;
    border: 1px solid #2e8ac7;
    padding: 2px 2px 2px 10px;
    border-radius: 3px;
    background: #2e8ac7;
    color: #fff;
    margin-bottom: 8px;
    }
.list_price.view > .list_price-item, 
.list_text.view > .list_text-item {
    padding: 2px 10px 2px 10px;
}
.list_price > .list_price-item > .remove,
.list_text > .list_text-item > .remove{
    color: #ffffff;
    font-size: 13px;
    margin-left: 5px;
    }
.naviAction {
    position: absolute;
    top: 0px;
    clear: both;
    right: 10px;
    *width: 75px
}
.naviAction label {
     font-weight: bold;
     color: #287AB9 
}
.naviAction .arr_action {
    background: url("../images/arr_action.gif") no-repeat;
    background-position: left -14px;
    height: 13px;
    width: 13px;
    margin: 1px 0 0 3px;
    position: relative;
    z-index: 9;
    overflow: hidden;
    display: inline-block; 
}
.naviAction .arr_hover, .srpM i, .borframe .topV {
     background-position: left top 
}
.naviAction .function_list {
    border: 1px solid #006699;
    background: #fff;
    overflow: hidden;
    clear: both;
    margin: -10px 0 0 0;
    float: right;
    position: absolute;
    z-index: 10;
    display: none;
    width: 180px;
    right: 0px; 
}
*+html .naviAction .function_list {
     margin-left: -5px 
}
.naviAction .function_list ul, 
div.desc_resume, .contact_info, .boxadd, .ResumeInfo, .slc_HotJobTopCate, .slc_HotJobTopCate .chk_cate, .ChangeEmailPass, .AddExperience, .AddTags .boxCollapse .row, #image1_path, .banner_featured_jobs, #LogOutPage .msgbox .msg_content, #LogOutPage .Talent_Community, .postjobform .otherNo ul.standard, #tab-postjob-matchingscore .ReceivedMail, .topToPage, .ListJobAS, .bot_sortview, #box_sample_resumes, #nav-bar ul.submenu li, .comment_fb, .AppleSaveResume, .ListJobCate .gird_standard dl, .clearall, .country-hero-banner, .random-quote-component, .country-companies, .company-explore-jobs, .company-expanded-info, .country-companies .see-more, .campaignhead, #pageHead, .ohthenumbers, #splashwidth, #splashwidthBrown, .share-thisjob, .list-benefits, .section-page, .register-jobalert .btn-register, #ListpushNotification span.title, #ListpushNotification span.timer-push, .Detail_news, .Talent_Community .adv_bottom_tlc {
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.naviAction .function_list ul li {
    display: block;
    padding: 1px 6px;
    background: url(../images/line_dotted.gif) left bottom repeat-x;
    margin: 0;
    cursor: pointer;
    font-size: 13px;
}
.naviAction .function_list ul li.end {
     background: none 
}
.naviAction .function_list ul li.hover {
     background-color: #fdb816;
}
.naviAction .function_list ul li.hover a{
     color: #fff !important;
}
.box_edit .box_edit_content .naviAction .function_list ul li a{
    color: #09a0db;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    width: 100%;
    display: inline-block;
}
.naviAction .function_list ul li.hover a, .gird_standard dl dt a, #submenu .submenu_wrapper ul li a {
    color: #fff;
    cursor: pointer;
    font-weight: 400;
    font-size: 14px;
    width: 100%;
    display: inline-block;
}
.employer_recruitment_manage span.des{
    font-weight: 500;
    font-size: 13px;
}
.employer_recruitment_manage a.title{
    color: #09a0db;
    font-weight: bold;
    font-size: 14px;
    text-transform: capitalize;
}
.employer_recruitment_manage a.title:hover{
    text-decoration: underline;
}
.btn-submit + .btn-submit{
    margin-left: 15px;
}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
    border-top: 0;
    border: 0px !important;
    background: #d6e8ff;
}
#tth-wrapper.full_white #form_search .chosen-container-multi .chosen-choices li.search-choice {
    margin: 1px;
}
span.sumrecord {
    font-size: 11px;
    font-weight: normal;
    text-transform: none;
    margin-left: 6px;
}
.relative{
    position: relative;
}
.accountsub a{
    color: #09a0db;
}
.accountsub table a{
    font-weight: 500;
}
.accountsub table a:hover{
    text-decoration: underline;
}
.button_c{
    background: #fdb816;
    color: #fff;
    font-weight: 400;
}
.button_c a{
    color: #fff;
}

.boxadd {
    margin-top: 20px;
}
.boxadd .title{
    color: #000;
    font-size: 14px;
    font-weight: 600;
    padding-bottom: 5px;
    line-height: 20px;
    text-transform: uppercase;
}
.boxadd #form_signup{
    border: 1px #ddd solid;
    padding: 20px 25px;
}
.boxadd .form-group label.title {
    width: 40%;
    text-align: left;
    text-transform: initial;
    line-height: 30px;
}
.boxadd .form-group {
    margin-bottom: 14px;
}
.boxadd .form-group .rowcontent {
    margin-left: 40%;
    width: 60%;
    text-align: left;
}
.boxadd .form-group label.error {
    margin-bottom: -4px;
}
.fs-13{
    font-size: 13px;
}
.fs-14{
    font-size: 14px;
}
.mb5{
    margin-bottom: 10px;
}
.box_company_title .boxinfo .mb5{
    margin-bottom: 5px;
}
.mw120{
    min-width: 120px;
    display: inline-block;
}
.small-flash-att {
    position: relative;
    display: inline-block;
    background: url(../../images/ghim.jpg) no-repeat;
    width: 12px;
    height: 12px;
    margin-right: 8px;
}


ul.ul_action{
    padding: 0px;
    margin: 0px;
    margin-top: 8px;
}
ul.ul_action li{
    list-style: none;
    display: inline-block;
}
ul.ul_action li a{
    background: #63a5e1;
    display: inline-block;
    font-size: 13px;
    color: #fff;
    border-radius: 2px;
    padding: 0px 8px;
    margin-right: 4px;
    line-height: 20px;
}
ul.ul_action li a:hover{
    opacity: 0.8;
}
.box_sort {
    display: inline-block;
    margin-bottom: 10px;
    float: right;
}
.box_sort form .btn-submit{
    padding: 3px 10px;
    font-weight: normal;
    font-size: 14px;
    box-shadow: none;
    display: inline-block;
    float: right;
    margin-left: 10px;
    height: auto;   
}
.box_sort select{
    height: 30px;
    padding: 2px 6px;
    margin: 0px 5px;
    border: 1px #dadada solid;
    border-radius: 2px;
    min-width: 160px;
}
.classifieds_manage{
    padding: 0px 1px;
}
.table-bordered{
    border: 0px !important;
}
.table-responsive {
    padding-bottom: 100px;
}
.choose_service .des{
    font-weight: 300;
    font-size: 15px;
    color: #999999;
    display: inline-block;
    width: 100%;
}
.choose_service span.title{
    font-weight: 500;
    color: #036C9A;
    font-size: 15px;
    margin-top: -2px;
    display: inline-block;
}
.refreshJob{
    font-size: 14px;
    color: #f24705;
    margin-left: 5px;
}
.refreshJob:hover{
    opacity: 0.8;
    color: #f24705;
}
#FormCreditModal .note{

}
#FormCreditModal .note >span{
    border: 1px #fbd7ba solid;
    padding: 5px 10px;
    display: inline-block;
    width: 100%;
    background: #fff0e4;
    margin-bottom: 14px;
    border-radius: 2px;
    font-style: italic;
    font-weight: 300;
}



/*-------------------TYPE MORE RE*/
.type_j_boldredtitle{
    font-weight: bold;
    color: red;    
}
.type_j_showhot{
    background: url('../images/icon_hot.jpg') no-repeat;
    padding-left: 40px;
    padding-bottom: 4px;
}
.type_j_shownew{
    background: url('../images/icon_new.jpg') no-repeat;
    padding-left: 45px;
}
/*-------------------TYPE MORE RE*/
.job_location .box_statistic{
    background: #fff;
    padding: 15px 20px;
    margin-bottom: 15px;
    border: 1px #e6e6e6 solid;
}
.table-responsive.pd0{
    padding-bottom: 0px;
}
.box_privilege{
}
.box_privilege ul{
    padding: 0px;
}
.box_privilege ul li{
    list-style: none;
}
.box_privilege ul li {
    display: inline-block;
    width: 50%;
    float: left;
    margin-bottom: 10px;
}
.colorGray{
    color: #828282;
    font-size: 14px;
}
.postnow{
    display: inline-block;
    background: #dab427;
    color: #fff;
    margin-bottom: 10px;
    border-radius: 4px;
}
.postnow > a{
    color: #fff !important;
    padding: 10px 20px;
    display: inline-block;
    cursor: pointer;
}














@media (max-width:799px){
    .table-responsive>.table {
        min-width: 1100px;
    }
    .filter_css{
        display:none
    }
    .box_image{
        margin:10px 0;
        padding:0 15px
    }
    .filter .select_day{
        display:inline-block;
        float:left;
        width:100%
    }
    .filter .select_vip{
        width:100%;
        margin:10px 0
    }
    .filter .select_day input{
        width:50%;
        float:left;
        margin:0;
        max-width:100%
    }
    .filter .btn_filter_submit{
        margin-top:10px;
        width:100%
    }
    .action_employer_recruitment{
        opacity:1
    }
    .table_row tr td .col_title a{
         color: #464646;
         margin-left: 5px;
         z-index: 9;
         position: relative;
    }
    .your_create ul li{
        width:50%;
        margin:0
    }
}
@media (max-width:649px){
    .box_view .content ul.block_info li {
        width: 100%;
    }
    .box_welfare .checkbox_css {
        width: 100%;
    }
    header .header-tool {
        padding: 10px 0px 10px !important;
    }
    .table-responsive {
        border: 0px;
    }
    .nav-tabs>li{
        margin-right:15px;
        width:100%;
        text-align:center
    }
    .nav > li > a {
        margin: 0px;
    }
    div.wrapper.job_new .emp_box {
        margin-top: -10px;
    }



    .box_detail_company .avatar {
        display: inline-block;
        float: none;
        width: 200px;
        margin-top: 0px;
        z-index: 9;
        position: relative;
        border: 1px #ccc solid;
        padding: 15px;
        background: #fff;
    }
    .box_detail_company .content {
        display: inline-block;
        float: left;
        padding-left: 0px;
        width: 100%;
    }
    .box_detail_company .content > .title {
        font-size: 25px;
        font-weight: bold;
        color: #09527c;
        margin-top: 15px;
        margin-bottom: 15px;
        padding-left: 0px;
    }
    .box_detail_company {
        display: inline-block;
        width: 100%;
        margin-top: 15px;
    }
    .box_detail_company .box_r_content {
        padding-left: 0px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .box_detail_company .nav-tabs {
        padding-left: 0px;
    }
    .bg_company {
        display: none;
    }
}
