.navbar-inverse .navbar-nav>li>a {
				max-height: 56px;
				padding: 6px 15px;
}

span.select2.select2-container.select2-container--default {
				max-width: 100%;
}

.box-related-news {
				margin-top: 50px;
				float: left;
				width: 100%;
}

.box-related-news .title-box:before, .box-comment .title-box:before {
				content: '';
				width: 5px;
				height: 30px;
				background-color: #ff0000;
				margin-right: 10px;
}

.box-related-news .title-box:after, .box-comment .title-box:after {
				content: '';
				flex: 1;
				height: 1px;
				margin-left: 5px;
				background-color: #d7d7d7;
}

.box-related-news .title-box, .box-comment .title-box {
				margin-top: 0px;
				display: flex;
				height: 30px;
				-webkit-align-items: center;
				align-items: center;
				margin-bottom: 10px;
				font-weight: 700;
				color: #2d82c4;
}

.single-post .content-danhmuc img {
				height: auto !important;
}

.box-related-news .list-related-news .item-news>img {
				width: 100px;
				height: 100px;
}

.mgoa {
				margin: 0px auto;
				width: 91%;
}

.box-related-news .list-related-news .item-news h3>b, .h3_none>strong {
				font-size: 16px;
				margin: 0px;
				padding: 10px 0px 10px 15px;
				color: #000;
				font-weight: 700;
				line-height: 22px;
				flex: 1;
				display: block;
}

.single_img {
				float: left;
				margin-right: 10px;
}

.box-related-news .list-related-news .item-news {
				height: 120px;
				padding: 10px 10px 10px 10px;
				overflow: hidden;
}

.list-hot-news>div>div:nth-child(1) img, .list-hot-news>div>div:nth-child(2) img {
				max-height: 330px;
}

.list-hot-news>div>div:nth-child(1), .list-hot-news>div>div:nth-child(2) {
				width: 50%;
				float: left;
				-webkit-flex-grow: 1;
				flex-grow: 1;
}

.box-related-news .list-related-news .item-news2>img {
				width: 100%;
				height: 132px;
}

.single-post .content-danhmuc img {
				height: auto !important;
}

.h3_none {
				font-size: 20px;
				margin: 0;
}

.box-related-news .list-related-news .item-news2 {
				padding: 10px 10px 10px 10px;
				overflow: hidden;
				-webkit-flex-direction: column;
				flex-direction: column;
}

.dflex {
				display: -webkit-flex;
				display: flex;
}

.div-img {
				position: relative;
				width: 100%;
				display: block;
}

.div-img>img {
				width: 100%;
				height: 100%;
}

.news-3-col .txt-tit {
				font-size: 16px;
}

.txt-tit {
				position: absolute;
				left: 0;
				right: 0;
				bottom: 0;
				background-color: rgba(0, 0, 0, 0.5);
				color: #ffffff;
				font-weight: 700;
				font-size: 20px;
				padding: 10px 18px;
}

.list-hot-news>.row .news {
				padding: 0 10px;
}

.list-hot-news>.row {
				margin: 20px -10px;
}

a.titie_page {
				font-size: 16px;
				color: #000;
				text-decoration: none;
				font-weight: 700;
				display: inline-block;
				line-height: 22px;
				-webkit-line-clamp: 3;
				-webkit-box-orient: vertical;
				overflow: hidden;
				text-overflow: ellipsis;
				display: block;
				display: -webkit-box;
}

.display_none11 .search_job .form-control {
				height: 38px;
}

.head-listing-box .themdk {
				right: 20px;
				top: 75px;
				position: absolute;
				cursor: pointer;
}

.navbar-inverse .box-menu .navbar-nav>li>a {
				color: #5d5d5d !important;
				max-height: 50px;
				padding: 3px 12px !important;
}

.navbar-inverse[data-v-0c05e84d] {
				background-color: #007aff !important;
				border-color: #007aff !important;
				background-image: -webkit-gradient(linear, left top, left bottom, from(#0091cf), to(#007aff)) !important;
				background-image: linear-gradient(180deg, #0183BF 0, #0183BF) !important;
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0091cf", endColorstr="#0091cf", GradientType=0) !important;
				filter: progid:DXImageTransform.Microsoft.gradient(enabled= false) !important;
				background-repeat: repeat-x;
				border-radius: 0;
				border: none !important
}

.navbar-inverse .navbar-nav .nav_active[data-v-0c05e84d], .navbar-inverse .navbar-nav>li[data-v-0c05e84d]:focus, .navbar-inverse .navbar-nav>li[data-v-0c05e84d]:hover {
				background: #0080b7 !important
}

.navbar-inverse .box-menu .navbar-nav .nav_active[data-v-0c05e84d], .navbar-inverse .box-menu .navbar-nav>li[data-v-0c05e84d]:focus, .navbar-inverse .box-menu .navbar-nav>li[data-v-0c05e84d]:hover {
				background: #f5f5f5 !important
}

.navbar-inverse .navbar-nav>li a[data-v-0c05e84d] {
				color: #fff;
				font-weight: 400;
				padding: 6px 15px;
				text-shadow: none;
				text-align: left;
				text-transform: none
}

.navbar-inverse .navbar-nav>li a p[data-v-0c05e84d] {
				margin-bottom: 0
}

.navbar-inverse .navbar-nav>li a .icon_menu[data-v-0c05e84d] {
				font-size: 17px;
				margin-top: 2px;
				margin-bottom: 2px;
				position: relative
}

.navbar-inverse .navbar-nav>li a .icon_menu .icon[data-v-0c05e84d] {
				font-size: 14px
}

.navbar-inverse .navbar-nav>li a .icon_menu .noti-dot[data-v-0c05e84d] {
				width: 10px;
				height: 10px;
				border-radius: 50%;
				background: #ffc800;
				position: absolute;
				top: 0;
				right: calc(50% - 10px);
				border: 1px solid #0191cf
}

.navbar-inverse .navbar-nav>li a .label_menu[data-v-0c05e84d] {
				font-size: 13px;
				font-weight: 400;
				text-transform: uppercase
}

.navbar-inverse .navbar-nav>li a .label_menu i.icon-down[data-v-0c05e84d] {
				font-size: 9.5px;
				margin-left: 3px;
				font-weight: 500
}

.navbar-inverse .navbar-nav>li .menu-item[data-v-0c05e84d] {
				height: 56px
}

.navbar-inverse .navbar-nav .mw_sub_menu[data-v-0c05e84d] {
				display: inherit;
				background: #007aff;
				border: none;
				right: 0;
				left: inherit;
				margin-top: 7px;
				background: #f7f6f6;
				border-radius: 3px;
				max-height: calc(100vh - 52px)
}

.navbar-inverse .navbar-nav .mw_sub_menu .arrow-up[data-v-0c05e84d] {
				width: 0;
				height: 0;
				border-left: 7px solid transparent;
				border-right: 7px solid transparent;
				border-bottom: 7px solid #f7f6f6;
				position: absolute;
				top: -7px;
				right: 15px
}

.navbar-inverse .navbar-nav .mw_sub_menu .item_sub_menu a[data-v-0c05e84d] {
				cursor: pointer;
				color: #444;
				padding: 8px 15px
}

.navbar-inverse .navbar-nav .mw_sub_menu .item_sub_menu a.text-warning[data-v-0c05e84d], .navbar-inverse .navbar-nav .mw_sub_menu .item_sub_menu a.text-warning i[data-v-0c05e84d] {
				color: #efaf1d !important
}

.navbar-inverse .navbar-nav .mw_sub_menu .item_sub_menu a.text-warning[data-v-0c05e84d]:hover, .navbar-inverse .navbar-nav .mw_sub_menu .item_sub_menu a.text-warning i[data-v-0c05e84d]:hover {
				background: #efc42f;
				color: #8e6811 !important
}

.navbar-inverse .navbar-nav .mw_sub_menu .item_sub_menu a.text-warning:hover i[data-v-0c05e84d], .navbar-inverse .navbar-nav .mw_sub_menu .item_sub_menu a.text-warning i:hover i[data-v-0c05e84d] {
				color: #8e6811 !important
}

.navbar-inverse .navbar-nav .mw_sub_menu .item_sub_menu a[data-v-0c05e84d]:focus, .navbar-inverse .navbar-nav .mw_sub_menu .item_sub_menu a[data-v-0c05e84d]:hover {
				background: rgba(0, 145, 207, .8);
				color: #fff
}

.navbar-inverse .navbar-nav .mw_sub_menu .logout[data-v-0c05e84d] {
				border-top: 1px solid #ddd
}

.navbar-inverse .navbar-nav .mw_sub_menu .box-user-info[data-v-0c05e84d] {
				float: left;
				width: 250px;
				border-bottom: 1px solid #ddd
}

.navbar-inverse .navbar-nav .mw_sub_menu .box-user-info .link-avatar[data-v-0c05e84d] {
				padding: 0;
				display: inline-block;
				float: left
}

.navbar-inverse .navbar-nav .mw_sub_menu .box-user-info .link-avatar .avatar[data-v-0c05e84d] {
				width: 45px;
				height: 45px;
				border-radius: 50%;
				-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .15);
				box-shadow: 0 0 1px rgba(0, 0, 0, .15);
				float: left;
				margin: 10px;
				-o-object-fit: contain;
				object-fit: contain;
				background-color: #fff
}

.navbar-inverse .navbar-nav .mw_sub_menu .box-user-info .name-info[data-v-0c05e84d] {
				float: left;
				width: calc(100% - 80px);
				padding-right: 10px;
				height: 60px;
				overflow: hidden;
				margin-top: 0;
				padding-top: 7px;
				text-transform: none
}

.navbar-inverse .navbar-nav .mw_sub_menu .box-user-info .name-info p[data-v-0c05e84d] {
				margin-bottom: 5px
}

.navbar-inverse .navbar-nav .mw_sub_menu .box-user-info .name-info .title[data-v-0c05e84d] {
				font-weight: 700;
				font-size: 16px;
				height: 20px;
				overflow: hidden;
				margin-top: 5px;
				margin-bottom: 2px
}

.navbar-inverse .navbar-nav .mw_sub_menu .box-user-info .name-info .action a[data-v-0c05e84d] {
				font-size: 13px;
				color: #ff0000;
				padding: 0
}

.navbar-inverse .navbar-nav .mw_sub_menu .item-noti[data-v-0c05e84d] {
				display: block;
				width: 100%;
				overflow: hidden;
				white-space: normal;
				font-weight: 400;
				border-bottom: 1px solid #d4dfe4
}

.navbar-inverse .navbar-nav .mw_sub_menu .item-noti .avatar-box[data-v-0c05e84d] {
				float: left;
				width: 50px;
				height: 50px;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				border-radius: 50%;
				overflow: hidden
}

.navbar-inverse .navbar-nav .mw_sub_menu .item-noti .avatar-box img[data-v-0c05e84d] {
				width: 100%;
				background: #fff
}

.navbar-inverse .navbar-nav .mw_sub_menu .item-noti .info-box[data-v-0c05e84d] {
				float: left;
				width: calc(100% - 50px);
				padding-left: 10px
}

.navbar-inverse .navbar-nav .mw_sub_menu .item-noti .info-box .title[data-v-0c05e84d] {
				font-size: 12px;
				color: #888
}

.navbar-inverse .navbar-nav .mw_sub_menu .item-noti .info-box .description[data-v-0c05e84d] {
				font-size: 13px;
				color: #888;
				margin-bottom: 5px
}

.navbar-inverse .navbar-nav .mw_sub_menu .item-noti .info-box .time[data-v-0c05e84d] {
				font-size: 12.5px;
				color: #999
}

.navbar-inverse .navbar-nav .mw_sub_menu .item-noti .info-box .time span[data-v-0c05e84d] {
				margin-right: 3px
}

.navbar-inverse .navbar-nav .mw_sub_menu .item-noti .info-box .time span i[data-v-0c05e84d] {
				color: #13ce66;
				font-size: 12px
}

.navbar-inverse .navbar-nav .mw_sub_menu .item-noti:hover .info-box .description[data-v-0c05e84d], .navbar-inverse .navbar-nav .mw_sub_menu .item-noti:hover .info-box .time[data-v-0c05e84d], .navbar-inverse .navbar-nav .mw_sub_menu .item-noti:hover .info-box .title[data-v-0c05e84d] {
				color: #fff
}

.navbar-inverse .navbar-nav .mw_sub_menu .unread[data-v-0c05e84d] {
				background-color: #dfedf3
}

.navbar-inverse .navbar-nav .mw_sub_menu .unread .sender[data-v-0c05e84d] {
				font-weight: 500
}

.navbar-inverse .navbar-nav .mw_sub_menu .unread .icofont-ui-message[data-v-0c05e84d] {
				color: #eabc31
}

.navbar-inverse .navbar-nav .mw_sub_menu .unread .icofont-ui-messaging[data-v-0c05e84d] {
				color: #35b995
}

.navbar-inverse .navbar-nav .mw_sub_menu .box-view-all .view-all[data-v-0c05e84d] {
				color: #555;
				text-align: center;
				font-weight: 400
}

.mw_navbar[data-v-0c05e84d] {
				margin-bottom: 0;
}

.mw_navbar .logo a[data-v-0c05e84d] {
				display: block
}

.mw_navbar .logo a img[data-v-0c05e84d] {
				height: 30px;
				margin-top: 14px;
				width: auto;
}

.mw_navbar .logo h1[data-v-0c05e84d] {
				margin: 0;
				padding: 0
}

.user-info .avatar[data-v-0c05e84d] {
				width: 21px;
				height: 21px;
				border: 1px solid #fff;
				border-radius: 50%;
				margin: 0 auto;
				-o-object-fit: contain;
				object-fit: contain;
				background-color: #fff
}

.noti-menu[data-v-0c05e84d] {
				position: relative
}

.noti-menu .arrow-up[data-v-0c05e84d] {
				width: 0;
				height: 0;
				border-left: 7px solid transparent;
				border-right: 7px solid transparent;
				border-bottom: 7px solid #f7f6f6;
				position: absolute;
				bottom: -7px;
				right: 15px
}

.noti-menu .mw_sub_menu[data-v-0c05e84d] {
				overflow-x: hidden
}

.icon-flag[data-v-0c05e84d] {
				margin-right: 6px;
				position: relative;
				top: -1px;
				width: 18px
}

.search-panel[data-v-7ddc0f67] {
				background-color: #1362a0;
				border-radius: 0;
				margin-bottom: 0
}

.search-panel .box_search .filter-head .head[data-v-7ddc0f67] {
				margin-right: 10px
}

.search-panel .box_search .filter-head .head[data-v-7ddc0f67]:last-child {
				margin-right: 0
}

.search-panel .box_search .filter-head .head-1[data-v-7ddc0f67] {
				width: 50%
}

.search-panel .box_search .filter-head .head-2[data-v-7ddc0f67], .search-panel .box_search .filter-head .head-3[data-v-7ddc0f67] {
				width: 20%
}

.search-panel .box_search .filter-head .head-4[data-v-7ddc0f67] {
				width: 10%
}

.search-panel .box_search .filter-head .head-4 .btn-search[data-v-7ddc0f67] {
				width: 100%; 
				padding: 8px 0;
				background-color: red;
				border: 1px solid palevioletred;
				color: #fff;
				border-radius: 5px;
				font-weight: 700;
}

.search-panel .box_search .filter-head .head-4 .btn-search[data-v-7ddc0f67]:hover {
				background: hsl(22, 96%, 56%)
				color: #fff
}

.box_general .job-over-item[data-v-6fce03f1] {
				padding: 0 5px
}

.box_job_new[data-v-f0331d94] {
				width: 100%;
				height: auto;
				background: #fff;
				border-radius: 3px;
				-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
				box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
				overflow: hidden;
				margin-bottom: 20px;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-ms-flex-direction: row;
				flex-direction: row
}

.box_job_new .item1[data-v-f0331d94] {
				padding: 10px 15px
}

.box_job_new .item1 strong[data-v-f0331d94] {
				text-transform: uppercase
}

.box_job_new .item2[data-v-f0331d94] {
				padding: 10px 0 10px 10px;
				-webkit-box-flex: 1;
				-ms-flex-positive: 1;
				flex-grow: 1
}

.box_job_new .item3[data-v-f0331d94] {
				padding: 10px 15px
}

.box_general[data-v-1a9451dc] {
				margin-bottom: 20px
}

.box_general .box-best-employer[data-v-1a9451dc] {
				overflow: hidden;
				margin-top: 10px
}

.box_general .box-best-employer .item[data-v-1a9451dc] {
				margin-bottom: 15px
}

.box_general .box-best-employer .item .logo-em[data-v-1a9451dc] {
				height: 90px;
				width: 100%;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				border: 1px solid #eee;
				border-radius: 3px;
				overflow: hidden;
				background-image: url(/loadding.gif);
				background-size: cover;
				background-position: 50% 50%
}

.box_general .box-best-employer .item .logo-em img[data-v-1a9451dc] {
				max-width: 100%;
				background-color: #fff
}

.box_general[data-v-dd840dbe] {
				margin-bottom: 20px
}

.box_general .box-email-subscribe[data-v-dd840dbe] {
				overflow: hidden;
				margin-top: 10px
}

.box_general .box-email-subscribe .input_email input[data-v-dd840dbe] {
				width: 100%
}

.box_general .box-email-subscribe .button_submit .btn[data-v-dd840dbe] {
				width: 100%;
				background: #fc205c;
				color: #fff
}

.box_general .box-email-subscribe .button_submit .btn[data-v-dd840dbe]:hover {
				background: rgba(252, 32, 92, .8)
}

.box_general[data-v-245e7459] {
				margin-bottom: 20px
}

.box_general .el1 .el2 .box-category-search[data-v-245e7459] {
				margin-bottom: 10px
}

.box_general .el1 .el2 .box-category-search ul[data-v-245e7459] {
				padding: 0 20px
}

.box_general .el1 .el2 .box-category-search ul li[data-v-245e7459] {
				list-style: none;
				margin: auto;
				padding: 8px 0;
				border-bottom: 1px dotted #ddd;
				font-weight: 600;
}

.box_general .input-search-cat[data-v-245e7459] {
				padding: 10px 15px
}

.block-hq[data-v-2a58f74a] {
				background-color: #e9e9e9;
				padding: 30px 0
}

.block-hq .logo[data-v-2a58f74a] {
				margin-top: 40px
}

.block-hq ul[data-v-2a58f74a] {
				padding-left: 15px;
				list-style: none
}

.block-hq ul li[data-v-2a58f74a] {
				color: #0080b7;
				margin-bottom: 5px
}

.block-hq ul li img.social[data-v-2a58f74a] {
				width: 30px;
				margin-right: 5px
}

.block-hq ul li.divider-header[data-v-2a58f74a] {
				font-weight: 600;
				font-size: 14.5px
}

.mw_footer[data-v-2a58f74a] {
				background-color: #0080b7;
				min-height: 3px
}

.mw_footer .menu-footer[data-v-2a58f74a] {
				padding: 0;
				margin: auto;
				background: #0085bf;
				height: 46px;
				text-align: center
}

.mw_footer .menu-footer ul>li>a[data-v-2a58f74a] {
				position: relative;
				display: block;
				padding: 12px 25px;
				color: #fff;
				text-decoration: none
}

.mw_footer .menu-footer ul>li>a[data-v-2a58f74a]:hover {
				text-decoration: none
}

.mw_footer .info-footer[data-v-2a58f74a] {
				padding-top: 15px
}

.mw_footer .info-footer a[data-v-2a58f74a] {
				color: #a7d0ee
}

.mw_footer .info-footer p[data-v-2a58f74a], .mw_footer .info-footer p[data-v-2a58f74a] a {
				color: #f9f9f9;
				line-height: 24px;
}

.mw_footer .info-footer p>span[data-v-2a58f74a] {
				display: table-cell
}

.mw_footer .info-footer .listbl[data-v-2a58f74a] {
				padding: 5px 18px;
				background: rgba(0, 0, 0, .0509804);
				border-radius: 5px;
				margin-top: 30px;
				margin-bottom: 20px
}

.mw_footer .info-footer .info-left .logo[data-v-2a58f74a] {
				margin: 10px 0 20px;
				display: block
}

.mw_footer .info-footer .info-left .logo img[data-v-2a58f74a] {
				width: 115px
}

.mw_footer .info-footer .info-left i[data-v-2a58f74a] {
				width: 20px;
				padding-left: 2px;
				display: inline-block;
				height: 20px;
				background: #299bce;
				color: #fff;
				border-radius: 50%;
				line-height: 20px;
				text-align: center;
				padding: 0;
				font-size: 12px;
				margin-right: 10px
}

.mw_footer .info-footer .info-left h4[data-v-2a58f74a] {
				font-size: 24px;
				color: #fff;
				font-weight: 400;
				margin-bottom: 8px;
				font-weight: 600
}

.mw_footer .info-footer .info-left .head-title[data-v-2a58f74a] {
				font-size: 15px;
				color: #fff
}

.mw_footer .info-footer .info-right ul[data-v-2a58f74a] {
				list-style: none;
				padding-left: 0 !important
}

.mw_footer .info-footer .info-right ul li[data-v-2a58f74a] {
				margin-top: 10px
}

.mw_footer .info-footer .info-right ul li>a[data-v-2a58f74a] {
				color: #fff
}

.mw_footer .info-footer .info-right ul li>a>img[data-v-2a58f74a] {
				margin-right: 20px
}

.mw_footer .info-footer .info-right .social-list[data-v-2a58f74a] {
				float: left;
				width: 100%
}

.mw_footer .info-footer .info-right .social-list li[data-v-2a58f74a] {
				float: left;
				margin-right: 30px
}

.mw_footer .info-footer .info-right .social-list li a[data-v-2a58f74a] {
				font-size: 20px;
				width: 40px;
				height: 40px;
				background: #fff;
				color: #0080b7;
				display: inline-block;
				text-align: center;
				border-radius: 50%;
				line-height: 44px
}

.mw_footer .info-footer .info-right .social-list li a[data-v-2a58f74a]:hover {
				text-decoration: none
}

.mw_footer .bottom[data-v-2a58f74a] {
				background-color: rgba(0, 0, 0, .0705882);
				margin-top: 20px
}

.mw_footer .info-tag[data-v-2a58f74a] {
				padding: 15px 0;
				color: hsla(0, 0%, 93%, .4)
}

.mw_footer .info-tag a[data-v-2a58f74a] {
				color: hsla(0, 0%, 100%, .74)
}

.mw_footer .scroll-to-top[data-v-2a58f74a] {
				width: 34px;
				height: 34px;
				border-radius: 5px;
				text-align: center;
				background: red;
				position: fixed;
				bottom: 20px;
				right: 24px;
				background-color: #19a2dc;
				opacity: .7;
				-webkit-transition: .3s;
				transition: .3s;
				cursor: pointer
}

.mw_footer .scroll-to-top[data-v-2a58f74a]:hover {
				opacity: 1
}

.mw_footer .scroll-to-top i[data-v-2a58f74a] {
				color: #fff;
				display: block;
				line-height: 32px;
				text-align: center;
				font-size: 16px
}

.detail_company.cover .header-flex .box-count[data-v-64674e72] img {
				margin: 13px;
}

.j_company a {
				color: #fff;
}

.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span {
				font-size: 16px;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
				border: none;
				padding: 0;
				width: 36px;
				height: 36px;
				border-radius: 50%;
				background-color: rgba(31, 45, 61, .11);
				color: #fff;
				position: absolute;
				top: 50%;
				z-index: 10;
				-webkit-transform: translateY(-50%);
				transform: translateY(-50%);
				text-align: center;
				font-size: 12px;
				top: 42%;
}

.owl-carousel .owl-nav button.owl-prev {
				left: 12px !important;
}

.owl-carousel .owl-nav button.owl-next {
				right: 12px !important;
}

.select2-container--default .select2-selection--single {
				height: 39px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
				line-height: 36px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
				height: 36px !important;
}

li.social[data-v-2a58f74a] a[data-v-2a58f74a] i {
				padding: 10px;
				margin-right: 6px;
				color: #fff;
				border-radius: 50%;
}

@media only screen and (max-width:1199px) {
				.hidden-max {
								display: none !important;
				}
				.container {
								box-sizing: border-box;
								width: calc(100% - 2px);
								max-width: 100%;
				}
}

@media only screen and (max-width:991px) {
}

@media only screen and (max-width:767px) {
				.p-xs-b5 {
								padding-bottom: 5px;
				}
				.p-xs-r0 {
								padding-right: 0;
				}
				.p-xs-lr0 {
								padding-left: 0;
								padding-right: 0;
				}
				.search-panel .box_search .filter-head .head-1[data-v-7ddc0f67], .search-panel .box_search .filter-head .head-2[data-v-7ddc0f67], .search-panel .box_search .filter-head .head-3[data-v-7ddc0f67], .search-panel .box_search .filter-head .head-4[data-v-7ddc0f67] {
								width: 100%;
								float: left;
								margin-bottom: 5px;
				}
}

@media only screen and (max-width:639px) {
}

@media only screen and (max-width: 479px) {
				.hidden-min {
								display: none !important;
				}
				.col-min-16, .col-min-24, .col-min-12 {
								float: left;
				}
				.col-min-16 {
								width: 66.66666667%;
				}
				.col-min-24 {
								width: 100%;
				}
				.col-min-12 {
								width: 50%;
				}
}

@media only screen and (min-width:480px) {
}

@media only screen and (min-width:768px) {
				.search-panel .box_search .filter-head[data-v-7ddc0f67] {
								display: -webkit-box;
								display: -ms-flexbox;
								display: flex;
								-webkit-box-orient: horizontal;
								-webkit-box-direction: normal;
								-ms-flex-direction: row;
								flex-direction: row;
				}
}

@media only screen and (min-width:992px) {
				.div-img-03 {
								overflow: hidden;
				}
}

@media only screen and (min-width:1200px) {
				.box-function div:nth-child(4) .box-employer[data-v-77e40b11]:hover {
								text-decoration: none;
								background: #fc205c;
				}
				.mw_login {
								margin: 0 auto;
								width: 935px;
								overflow: hidden
				}
				.mw_login .box-info[data-v-6f3abe1e] {
								padding-right: 15px;
				}
				.mw_login[data-v-6f3abe1e] {
								margin-bottom: 40px;
								position: absolute;
								top: 10%;
								margin-left: auto;
								margin-right: auto;
								left: 0;
								right: 0
				}
				.container[data-v-ef7a1834] {
								position: absolute;
								top: 5%;
								margin-left: auto;
								margin-right: auto;
								left: 0;
								right: 0;
								overflow: hidden
				}
				.list-hot-news>div>div:nth-child(1), .list-hot-news>div>div:nth-child(2) {
								height: 365px;
				}
}

@media ( min-width :0px) and (max-width:479px) {
				.p-min-r0 {
								padding-right: 0;
				}
				.p-min-lr0 {
								padding-left: 0;
								padding-right: 0;
				}
}

@media ( min-width :480px) and (max-width:991px) {
}

@media ( min-width :992px) and (max-width:1199px) {
}

@media ( min-width :1200px) and (max-width:1366px) {
}

.select2-container--bootstrap {
				max-width: 100%;
				min-width: 100%;
}

.p-lr {
				padding-right: 15px;
				padding-left: 15px;
}

.p-lr0 {
				padding-right: 0px !important;
				padding-left: 0px !important;
}

.p-0 {
				padding: 0;
}

.p-tb5 {
				padding-top: 5px;
				padding-bottom: 5px;
}

.p-l0 {
				padding-left: 0px;
}

.p-lr5 {
				padding-left: 5px;
				padding-right: 5px;
}

.p-lr15 {
				padding-left: 15px;
				padding-right: 15px;
}

.p-b10 {
				padding-bottom: 10px;
}

.m-t10 {
				margin-top: 10px;
}

.m-r10 {
				margin-right: 10px;
}

.m-b10 {
				margin-bottom: 10px !important;
}

.m-t15 {
				margin-top: 15px;
}

.m-t20 {
				margin-top: 20px;
}

.m-b20 {
				margin-bottom: 20px;
}

.m-0 {
				margin: 0;
}

.m-tb15 {
				margin-top: 15px;
				margin-bottom: 15px;
}

.w-100 {
				width: 100% !important;
}

.d-flex {
				display: flex;
}

.justify-content>em {
				padding: 10px
}

.justify-content {
				justify-content: center;
}

.one-line, .two-line, .three-line, .four-line, .five-line {
				width: 100%;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box !important;
				-webkit-box-orient: vertical;
}

.one-line {
				-webkit-line-clamp: 1;
}

.two-line {
				-webkit-line-clamp: 2;
}

.three-line {
				-webkit-line-clamp: 3;
}

.four-line {
				-webkit-line-clamp: 4;
}

.five-line {
				-webkit-line-clamp: 5;
}

.h-25 {
				height: 25px;
}

.h-45 {
				height: 45px;
}

.h-50 {
				height: 50px;
}

.h-75 {
				height: 75px;
}