@charset "UTF-8";

.main_popup .popup {
    cursor: default;
}

.main_popup .popup p {
    /*width: 100%;
    float: left;
    display: block;
    padding: 0 30px;
    font-size: 15px;*/
}

.detail_work_title_footer_co:last-child {
    width: 28%;
}

/*#candidate_reg .candidate_info .candidate_inner .section_reg_inner a.login_fb {
    padding: 0 0 0 100px;
}*/

/*a.login_fb {
    padding: 0 0 0 78px;
}*/

.main_popup .popup p.dong_btn {
    margin-top: 20px;
}

.fileUpload {
    cursor: pointer;
}

#myCarousel {
    float: left;
    display: block;
    width: 95%;
    background: #fff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    behavior: url(PIE.htc);
    margin-left: 2.5%;
    padding: 0 2%;
}

#popup_friend_l {
    cursor: default;
}

.blockOverlay {
    cursor: default !important;
}

#popup_success_l {
    width: 100%;
}

/*.clearfix.job_level.m-hight{*/
/*max-height: 30px;*/
/*overflow: hidden;*/
/*width: 100%;*/
/*}*/

/*.border_bottom {*/
/*border-bottom: 3px solid #00a2b6;*/
/*}*/

/*.job_each_tab.job_tab_left.border_bottom{*/
/*line-height: 29px;*/
/*border-bottom: 3px solid #00a2b6;*/
/*}*/

/*.job_each_tab.job_tab_right {*/
/*border-bottom: medium none !important;*/
/*}*/

/*#contents .job_tab .job_each_tab {*/
/*border: none !important;*/
/*border-bottom: 3px solid #00a2b6 !important;*/
/*}*/

/*#contents .job_tab .job_each_tab p a {*/
/*background: #ccf2f7 !important;*/
/*border: 3px solid #ccf2f7 !important;*/
/*border-bottom: none !important;*/
/*}*/

/*#contents .job_tab .job_each_tab p a span {*/
/*dísplay: block !important;*/
/*height: 26px !important;*/
/*}*/

/*#contents .job_tab .job_each_tab p a:hover,*/
/*#contents .job_tab .job_each_tab p a.active {*/
/*background: #00BFD6 !important;*/
/*border-color: #00a2b6 !important;*/
/*}*/

/*#contents .main_left .job_tab .job_tab_right,*/
/*#contents .main_left .job_tab .job_tab_right{*/
/*border-bottom: none;*/
/*}*/

/*#contents .main_left .job_tab .job_tab_right.border_bottom  {*/
/*border-bottom: 3px solid #00a2b6;*/
/*}*/

/*#contents .job_tab .job_each_tab p a {*/
/*background: #00a2b6;*/
/*}*/

/*#contents .job_tab .job_each_tab.border_bottom {*/
/*border: 3px solid #ccf2f7;*/
/*border-bottom-color: #00a2b6;*/
/*}*/

/*#contents .job_tab .job_each_tab.border_bottom p a {*/
/*background: #ccf2f7;*/
/*}*/
#contents .main_left .job_tab .border_bottom p a.active {
    border-left: none;
}

#contents .main_left .job_tab .job_tab_right,
#contents .main_left .job_tab .job_tab_right.border_bottom:hover {
    border-bottom: none;
}

.job_each_tab.job_tab_left.border_bottom {
    border-bottom: 3px solid #00A2B6;
}

#contents .main_left .job_tab .job_tab_left.border_bottom:hover {
    border-bottom: none;
}

#contents .main_left .job_tab .job_tab_left.border_bottom:hover p a {
    border-right: none;
}

#contents .main_left .job_tab .job_tab_right.border_bottom {
    border-bottom: 3px solid #00a2b6;
}

/*#contents .main_left .job_tab .job_tab_left.border_bottom p a span {
    height: 26px;
    line-height: 26px;
}*/

.cols_left, .cols_center, .cols_right {
    height: auto;
}

.cols_left .cat_list:last-child ul > li:last-child,
.cols_center .cat_list:last-child ul li:last-child,
.cols_right .cat_list:last-child ul > li:last-child {
    padding: 0 0 12px 0 !important;
}

.detail_work_title_content_salary,
.detail_work_title_content_place {
    /*white-space: nowrap;*/
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 5px;
}
.description-show {
    height: auto !important;
}

.description-hide {
    height: 60px;
    overflow: hidden;
}

.thumbnail > img, .thumbnail a > img {
    margin-right: auto;
    margin-left: auto;
    height: 110px;
    width: 147px;
}

/*@media only screen and (max-width: 480px) {
    #contents .main_left .job_tab .job_tab_left.border_bottom p a span {
        height: 35px;
        line-height: 20px;
    }
}*/

ul.input_list_info_person .input_list_info_input ul.prettycheckbox li {
    width: auto;
}

ul.input_list_info_person .input_list_info_input ul.prettycheckbox li .select-options li {
    width: 100%;
}

.applyTable_right .btnStyle {

    padding: 7px 20px;
}

.detail_work_title_footer_co {
    width: 54%;
}

/*
#job_list .item_list li .job_title.extra a {
    color: #ff0000;
}

#job_list .item_list li .job_title.extra a:hover {
    text-decoration: underline;
}*/

#edit_form_information_td .panel_bosung .panel_bosung_inner li .content_error,
#edit_form_information_kinhnghiem .panel_bosung .panel_bosung_inner li .content_error {
    width: 50%;
    margin-left: 24%;
}

.errMsgCustom {
    color: red;
}

.content_error {

    display: none;
}

.select_style .select-options li {
    text-indent: 10px;
}

.input_list_infoperson .content_error {
    margin-left: 25%;

}

.CV_about_information_cont_inner  .input_list_info_person .content_error {

    margin-left: 21%;
}

.CV_about_information_left .content_error {

    margin-left: 30%;
}

.logo-banner {
    height: 50px !important;
    width: 100px !important;

}

.logo-banner-footer li {
    margin-right: 2% !important;
}

.logo-banner-footer li {
    width: 184px !important;
    height: 184px;
}

.logo-banner-footer li a img {
    width: 162px !important;
    height: 162px;
}

.logo-banner-footer li:last-child {
    margin-right: 0px !important;
}

/*.skill_inner_left {
   /* margin-right: 2%;
    margin-bottom: 20px;
}*/

#popup_remove_note .popup {
    font-size: 12px;
    line-height: 20px;
    color: #666;
}

/*.input_list_info_input.bc.tt .select_style .select {
    width: 30% !important;
}*/

.block_list_vi,.block_list_ja {
    height: 677px !important;
}

.block_result_search.extra .block_result_search_ttjp a,.block_result_search.extra .block_result_search_ttvn a,
.block_result_search.extra:hover .block_result_search_ttjp a ,.block_result_search.extra:hover .block_result_search_ttvn a{
    color:#ff0000;
}

textarea.save_note:focus {

    outline: none !important;
}
.no-avatar {
    background: url(../img/common/img_none.png) no-repeat center center #e4e4e4 !important;


}

.input_list_info_input .select_style .select{
    border: 1px solid #dde5e8;
    width: 200px;
    height: 25px;
}

.owl-carousel .owl-item {
    width: 100%;
}

.pager {
    margin-right: 5px;
}

.detail_work .main_left1.ttntd .detail_work_title{
    width: 100%;
}

.detail_work_description  .left:hover {

    background: url(../img/icon/pre_detail_hover.png) no-repeat left top;
}

.detail_work_description  .right:hover {

    background: url(../img/icon/next-detail_hover.png) no-repeat left top;
}


#find_job_inner .block_search  .chosen-choices li.search-choice {
    margin-right: 5px;

}

.package_container::-webkit-scrollbar,textarea::-webkit-scrollbar {
    width: 14px;
}

.package_container::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track {
    border-radius: 7px;
    background-color: rgb(220, 228, 231);
    border: 4px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;
}

.package_container::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb {
    border-radius: 7px;
    border: 4px solid rgba(0, 0, 0, 0);
    background-color: rgb(226, 185, 0);
    background-clip: content-box;
}
.package_container {
    overflow-y:auto;
    height:400px;
}
.disable-value {
    pointer-events:none !important; ;
}
#candidate_reg .candidate_info .candidate_inner ul.input_list li .input_right ul li .select_other{
    top:-15px;
}
.thumbnail-video{
    position: relative;
}
.owl-carousel .owl-item img.btn-play-youtube{
    position: absolute;
    z-index: 10;
    width: 30px;
    height: 30px;
    top: 40px;
    left: 60px;
}
.area-language .custom-check{
    margin-top: 8px;
}
.blur-display{
    opacity: 0.5;
}

/*.complete_cv_right_title {
    height: 25px;
    overflow: hidden;
}*/


@font-face{font-family:'Glyphicons Halflings';
    src:url(../font/glyphicons-halflings-regular.eot);
    src:url(../font/glyphicons-halflings-regular.eot?#iefix)
    format('embedded-opentype'),
    url(../font/glyphicons-halflings-regular.woff)
    format('woff'),url(../font/glyphicons-halflings-regular.ttf)
    format('truetype'),
    url(../font/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)
    format('svg')

}

.glyphicon-play-circle {
    font-size: 60px;
    opacity: 0.6;
    position: absolute;
    right: 30%;
    top: 31%;
    color:white;
    text-shadow: 0 1px 3px rgba(0,0,0,.5);
    transition: all 500ms ease-in-out;
}
#contents .listProfile02 li .itemRight p.itemText{
    margin-bottom: 15px;
}
/*.complete_cv_right_avatar{*/
    /*padding:2px;*/
    /*margin: 21px 20px 0 22px;*/
    /*width: 120px;*/
/*}*/
/*.complete_cv_right_avatar img{*/
    /*height: auto;*/
    /*width: 100%;*/
/*}*/
/*.complete_cv_right_tt .complete_cv_right_tt_nl.th, .complete_cv_right_tt_nl_con{*/
    /*width: 78%;*/
/*}*/

.search_main_row.cj .block_search_left .chosen-container.chosen-container-multi .chosen-choices li.search-field input {
    min-width: 198px !important;
}