html, body{
    border: 0 none;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
    -webkit-text-size-adjust: none;
    background-color: #FFFFFF;
}

.navigation{
    width: 1140px;
}

ol.breadcrumb{
    padding: 8px 15px;
    background-color: #f5f5f5;
    border-radius: 4px;
    margin-bottom: 20px;
}

footer{
    margin: 0px;
}

ol.breadcrumb > .active{
    color: #777;
}

.full {
    padding-bottom: 30px;
}

.modal-footer{
    border-top: 0px;
}

.menu-item a {
    width: 100% !important;
}

.icon-search::before {
    content: '' !important;
}

.icon-search {
    background: url("../../../images/icon-search.jpg");
    background-repeat: no-repeat;
    width: 20px;
    height:20px;
    float: left;
}

.menu-item-has-children{
    background: url("../../../images/icon-arrow.jpg");
    background-repeat: no-repeat;
    background-position: right 21px top 6px;
}

.icon-menu::before {
    content: '' !important;
}

.icon-menu {
    background: url("../../../images/icon-menu.jpg");
    background-repeat: no-repeat;
    width: 20px;
    height:20px;
    float: left;
    margin-top:50px;
}

.icon-cancel::before {
    content: '' !important;
}

.icon-cancel {
    background: url("../../../images/icon-close.jpg");
    background-repeat: no-repeat;
    width: 20px;
    height:20px;
    float: left;
    margin-top:35px;
}

#menu-strive-1 {
    margin-top:35px;
}

.page_content{
    font-family: arial !important;
    font-size: 15px;
    color: #202122;
}

.page_content a{
    color: #337ab7 !important;
}

.page_content a:hover{
    color: #337ab7 !important;
}

.chosen-container-single .chosen-single {
    color: #444 !important;
}

.modal-body{
    font-family: arial !important;
    font-size: 15px !important;
    color: #202122;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family: inherit !important; font-weight: 500 !important;line-height: 1.1;color: inherit !important; font-size: 20px !important;}
.page_content p {width: 100%; font-size: 14px; color: #666666; font-family: 'Tahoma'; line-height: 18px;}
p a {font-size: 14px; color: #f58220; font-family: 'Tahoma'; line-height: 18px; text-decoration: none;}
.page_content p a:hover {text-decoration: underline;}

.page_content .btn {
    color: #fff !important;
}
.page_content .btn:hover {
    color: #fff !important;
}

.h3-list-job-title a{
    font-size: 16px !important;
    font-weight: bold;
}

.page_content .title_detail_job {
    font-size: 20px !important;
}

.page_content .h3-title{
    font-size: 14px !important;
}

.page_content .job-info-3{
    font-size: 13px !important;
}

.page_content .content-job p {
    font-size: 13px !important;
}

.page_content .btn-default {
    color: #000 !important;
}
.page_content .btn-default:hover {
    color: #000 !important;
}

input[type=checkbox] {
    -webkit-appearance: checkbox !important;
}

.btn-primary {
    background-color: #ff7900;
    border-color: #ff7900;
}

.btn-primary:hover {
    background-color: #ff6b00;
    border-color: #ff6b00;
}
.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    background-color: #ff7900;
    border-color: #ff7900;
}

.cv_ul .active a {
    color: #fff !important;
}