body { font-family: "Raleway", sans-serif; font-size: 14px; line-height: 20px; color: #666; }

a { color: #111; text-decoration: none; transition: color 0.3s ease-in-out; -ms-transition: color 0.3s ease-in-out; -webkit-transition: color 0.3s ease-in-out; -moz-transition: color 0.3s ease-in-out; }
a:hover, a:focus { color: #416fb7; outline: none; text-decoration: none; }

ul { padding: 0; }
ul li { list-style: none; }
ul li p { display: inline; }

.container { position: relative; }

.box-select.form-select { width: 100%; border-bottom: 1px solid #3d3d3d; height: 40px; line-height: 40px; font-size: 20px; overflow: hidden; }
.box-select.form-select:focus { border-bottom: 1px solid #009AD7; }
.box-select.form-select select { width: 130%; }

.ddcl-display-content { padding: 5px 7px 0 7px; }
.ddcl-display-content label { position: relative; }
.ddcl-display-content label span.icon { position: absolute; float: none !important; width: auto !important; left: 0; top: 1px; }
.ddcl-display-content label span.icon:before { content: ''; position: relative; top: 2px; background-position: 0 0; background-image: url("../images/icon/list-icon-1.png"); background-repeat: no-repeat; display: inline-block; width: 18px; height: 16px; }
.ddcl-display-content label input[type="checkbox"] { opacity: 0 !important; }
.ddcl-display-content label input[type="checkbox"]:checked + span.icon:before { background-position: 0px -19px; width: 18px; height: 17px; top: 1px; }

.box-search .content .box-dropdown-1 .wp-ddcl .show-hide-ttip ul { margin-top: 0; padding-top: 5px !important; }

.box-search .content .box-dropdown-1 .ddcl-display-content ul { margin-left: 0 !important; }
.box-search .content .box-dropdown-1 .ddcl-display-content ul label { margin-left: 10px; }

.ddcl-expan .fa-minus:before { content: ''; background-image: url("../images/icon/list-icon-1.png"); background-repeat: no-repeat; display: inline-block; width: 15px; height: 15px; background-position: 0 -38px; position: relative; top: 9px; }
.ddcl-expan .fa-plus:before { content: ''; background-image: url("../images/icon/list-icon-1.png"); background-repeat: no-repeat; display: inline-block; width: 15px; height: 15px; background-position: 0 -60px; position: relative; top: 9px; }

.main-page { background-color: #f9f9f9; position: relative; min-height: 650px; }

.wp-localtion-row1 { background-color: #eee; }
.wp-localtion-row1 .title { font-size: 35px; }

.slide { position: relative; }

/* clearfix */
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper img { max-width: 100%; }
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item { float: left; }
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }

.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; }
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }

/* mouse grab icon */
.grabbing { cursor: url(grabbing.png) 8 8, move; }

.slide-product-2.slide .owl-buttons .owl-next, .slide-product-2.slide .owl-buttons .owl-prev { text-indent: -10000px; }

.owl-theme .owl-controls { margin-top: 10px; text-align: center; }
.owl-theme .owl-controls .owl-buttons div { color: #FFF; display: inline-block; zoom: 1; *display: inline; margin: 5px; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; background: #869791; filter: Alpha(Opacity=50); opacity: 0.5; }
.owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1; *display: inline; }
.owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50); opacity: 0.5; background: #869791; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; }
.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; font-size: 12px; }
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: Alpha(Opacity=100); /*IE7 fix*/ opacity: 1; text-decoration: none; }
.owl-theme.loading { min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center; }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100); /*IE7 fix*/ opacity: 1; }

body.mnopen .over-lay-mb { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(34, 34, 34, 0.3); }

.main-menu { position: relative; }
.main-menu .close-menu { display: none; position: absolute; top: 0; right: 0; }

header { background: url("../images/banner.jpg"); min-height: 640px; position: relative; margin-top: 0; background-size: cover; }
header.bg-home-1 { background-image: url("../images/banner1.jpg"); }
header.bg-home-2 { background-image: url("../images/banner2.jpg"); }
header.bg-home-3 { background-image: url("../images/banner3.jpg"); }
header.bg-home-4 { background-image: url("../images/banner4.jpg"); }
header.bg-home-5 { background-image: url("../images/banner5.jpg"); }
header.bg-home-6 { background-image: url("../images/banner6.jpg"); }
header.bg-home-7 { background-image: url("../images/banner7.jpg"); }
header.bg-home-8 { background-image: url("../images/banner8.jpg"); }
header.bg-home-9 { background-image: url("../images/banner9.jpg"); }
header.bg-home-10 { background-image: url("../images/banner10.jpg"); }
header.bg-home-11 { background-image: url("../images/banner11.jpg"); }
header.bg-home-12 { background-image: url("../images/banner12.jpg"); }
header.bg-home-13 { background-image: url("../images/banner13.jpg"); }
header.bg-home-14 { background-image: url("../images/banner14.jpg"); }
header.bg-home-15 { background-image: url("../images/banner15.jpg"); }
header.bg-home-16 { background-image: url("../images/banner16.jpg"); }
header.bg-home-17 { background-image: url("../images/banner17.jpg"); }
header.bg-home-18 { background-image: url("../images/banner18.jpg"); }
header.bg-home-19 { background-image: url("../images/banner19.jpg"); }
header.bg-home-20 { background-image: url("../images/banner20.jpg"); }
header .wrapper-container { clear: both; margin-top: 30px; }
header .container { min-height: 640px; z-index: 2; }
header .navbar { margin-bottom: 0; }
header .logo, header .logo-healthbuzz { position: relative; }
header .logo img, header .logo-healthbuzz img { width: 210px; }
header .logo-healthbuzz { position: absolute; top: 100%; left: 25px; }
header .navbar-bt { padding: 0; }
header .menu-home { padding: 0; }
header .menu-home .off-canvas-inner-pr { float: right; }
header .menu-home ul.navbar-nav li:hover a, header .menu-home ul.navbar-nav li:focus a, header .menu-home ul.navbar-nav li.active a { color: #333; background-color: transparent; }
header .menu-home ul.navbar-nav li:hover .menu-1, header .menu-home ul.navbar-nav li:focus .menu-1, header .menu-home ul.navbar-nav li.active .menu-1 { display: block; }
header .menu-home ul.navbar-nav li span { color: #fff; }
header .menu-home ul.navbar-nav li a { color: #fff; position: relative; padding: 0 10px; font-size: 16px; line-height: 50px; font-weight: 500; display: inline-block; }
header .menu-home ul.navbar-nav li a:hover, header .menu-home ul.navbar-nav li a:focus, header .menu-home ul.navbar-nav li a.active { background-color: transparent; }
header .menu-home ul.navbar-nav li.sign-up a { border: 1px solid rgba(255, 255, 255, 0.57); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; line-height: 50px; padding: 0 20px; }
header .menu-home ul.navbar-nav li:nth-last-child(2) { padding-right: 15px; }
header .menu-home ul.navbar-nav .menu-1 { position: absolute; background-color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; width: 210px; display: none; left: 0; top: 100%; margin-top: -2px; border: 1px solid #ddd; }
header .menu-home ul.navbar-nav .menu-1:before { content: ''; position: absolute; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 10px solid #fff; bottom: 100%; left: 50px; }
header .menu-home ul.navbar-nav .menu-1 li { border-bottom: solid 1px #979797; }
header .menu-home ul.navbar-nav .menu-1 li a { color: #333; font-size: 16px; line-height: 42px; padding: 0 20px; display: block; }
header .menu-home ul.navbar-nav .menu-1 li a:hover { background-color: #009AD7; color: #fff; }
header .menu-home ul.navbar-nav .menu-1 li:nth-last-child(2) { padding-right: 0; }
header .menu-home ul.navbar-nav .menu-1 li:last-child { border-bottom: none; }
header .banner h3 { padding-top: 40px; font-size: 40px; color: #fff; margin: 0; float: right; text-align: right; line-height: 1.3; }
header .banner h3 span { display: block; font-size: 30px; }

.page-dashboard .box-featured .list-featured { height: 375px; }

.page-oursolution .box-oursolution .register-employer .btn-search { margin-top: 20px; line-height: 42px; padding: 0 35px; }
.page-oursolution .box-oursolution .register-employer .btn-search input { background: transparent; border: none; }

footer { background-color: #009AD7; display: block; padding: 50px 0 0 0; }
footer h4 { font-size: 25px; font-weight: normal; font-style: normal; font-stretch: normal; text-align: left; color: #fff; margin: 0; }
footer ul { margin-top: 25px; }
footer ul li { margin-bottom: 10px; }
footer ul li a { font-size: 16px; color: #fff; font-weight: 500; }
footer .botom-footer { background-color: #30383b; margin-top: 30px; padding: 40px 0; }
footer .botom-footer .row { margin: 0; }
footer .botom-footer .row .col-xs-6 { padding: 0; }
footer .botom-footer h4 { margin: 0; }
footer .botom-footer ul { margin: 15px 0 0 0; }
footer .botom-footer ul li { position: relative; padding: 0 10px; }
footer .botom-footer ul li:before { content: '|'; position: absolute; left: 0; top: 0; color: #fff; }
footer .botom-footer ul li:first-child { padding-left: 0; }
footer .botom-footer ul li:first-child:before { display: none; }

.box-social ul li { float: left; width: 50px; height: 50px; margin: 0 7px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; background-color: #fff; }
.box-social ul li a { color: #009AD7; text-align: center; display: block; height: 100%; line-height: 50px; }
.box-social ul li a i { color: #009AD7; text-align: center; display: block; height: 100%; font-size: 30px !important; line-height: 50px !important; }

.btn-default-green { line-height: 50px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; background-color: #009AD7; color: #fff; text-transform: uppercase; padding: 0 25px; font-weight: 600; font-size: 18px; float: left; border: none; outline: none; }

.bottom-row-hide .btn-default-green { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; line-height: 39px; font-weight: normal; text-transform: none; font-size: 14px; float: none; }

.total-pc { font-size: 18px; color: #333; position: relative; top: -10px; }

.chkTerm label { width: 100% !important; margin-bottom: 10px !important; }

.box-featured { background-color: #eee; padding: 0 0 50px 0; position: relative; }
.box-featured .row { margin-left: -35px; margin-right: -35px; }
.box-featured .row .col-xs-4 { padding-left: 35px; padding-right: 35px; }
.box-featured .list-featured { position: relative; height: 350px; }
.box-featured .list-featured a.view-more { position: absolute; bottom: 0; left: 0; margin-top: 0; background-color: #fff; z-index: 9999; right: 0; padding: 20px 30px 0 30px; color: #30383b !important; font-size: 18px; font-weight: 500; }
.box-featured .list-featured a.view-more.read-more { left: auto; right: 0; color: #FF7F33 !important; padding-left: 0; padding-right: 35px; }
.box-featured a.view-more { margin-top: 50px; }
.box-featured .employer { font-size: 24px; font-weight: 500; line-height: 1.4; color: #30383b; text-decoration: none; position: absolute; right: 30px; bottom: -30px; }
.box-featured .owl-theme .owl-controls { margin-top: 40px; }

.box-related ul { overflow: hidden; clear: both; margin-left: -7px; margin-right: -7px; }
.box-related ul li { font-size: 16px; margin-bottom: 15px; width: 50%; float: left; padding-left: 7px; padding-right: 7px; }
.box-related ul li:hover a, .box-related ul li:focus a { color: #009AD7; }
.box-related ul li a { color: #333; line-height: 1.5; font-weight: 500; display: block; position: relative; padding-left: 15px; }
.box-related ul li i { padding-right: 10px; position: absolute; top: 2px; left: 0; }

.bg-overfow { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 999; }

.list-featured { box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; background-color: #fff; padding: 25px 30px 55px 30px; overflow: hidden; }
.list-featured .top-featured { overflow: hidden; clear: both; }
.list-featured .top-featured .img-circle { display: inline-block; height: 80px; overflow: hidden; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
.list-featured .top-featured .img-circle img { max-width: 100%; height: 100%; }
.list-featured .top-featured .name { padding-left: 15px; color: #353535; font-weight: 600; display: inline-block; font-size: 20px; line-height: 1.2; }
.list-featured .top-featured ul { overflow: hidden; clear: both; }
.list-featured .top-featured ul li { float: left; padding-left: 15px; font-size: 13px; }
.list-featured .content-featured { height: 185px; overflow: hidden; padding-top: 15px; }
.list-featured .content-featured p { font-size: 18px; line-height: 1.5; margin: 0; color: #30383b; font-weight: 500; }
.list-featured .content-featured a { margin-bottom: 25px; }
.list-featured .txt-unsubcribe { color: #000 !important; font-size: 16px; margin: 20px 0 0 0; font-weight: normal !important; }
.list-featured .txt-unsubcribe span { font-weight: 500 !important; color: #009AD7 !important; }
.list-featured .btn-unsubcribe { margin-top: 30px; }
.list-featured .btn-unsubcribe input[type="submit"] { background-color: #009AD7; border: 1px solid #009AD7; color: #fff; padding: 0 20px; line-height: 40px; font-size: 16px; font-weight: 500; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; margin-right: 15px; }
.list-featured .btn-unsubcribe input[type="submit"]:hover { background-color: #fff; color: #009AD7; }

.box-content-phillosophy .ddcl-display-content { display: block; }
.box-content-phillosophy .group-btn-search input { background: transparent; border: none; }

#popup-sign-in.modal h2.title { padding-bottom: 10px; }
#popup-sign-in .checkbox.form-group.box-check label { margin-top: 20px; }

#lblMessage { position: absolute; right: 0; top: 65px; }

.page-register .group-btn-search { padding-top: 80px; }
.page-register .group-btn-search .btn-search { bottom: 0; left: -50px; right: -50px; text-transform: uppercase; }
.page-register .group-btn-search .btn-search input:focus { outline: none; }

.relative { position: relative; }

.box-looking-talent { background-image: url("../images/img-home_13.jpg"); background-size: cover; background-position: center center; min-height: 500px; z-index: 1; color: #fff; position: relative; }

.logoPartner { margin-bottom: 35px; }
.logoPartner .simply-scroll { height: 115px; background-color: #fff; }

.box-togg { position: relative; }
.box-togg .add-toggle2 { position: absolute; top: 50%; right: 0; background-color: #ababab; width: 35px; height: 35px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; text-align: center; line-height: 35px; display: block; margin-top: -17px; padding-top: 5px; cursor: pointer; }

.page-dashboard .box-dashboard .top-dashboard .info .box-input-file.img-default .img-circle { background-image: url("../images/Your-Face-Here-V3.jpg") !important; height: 103%; }

.best-row-top1 { background-color: #eee; }
.best-row-top1 .title { padding: 30px 0; }
.best-row-top1 .best-row-top2 { margin-top: 25px; }

.best-row-top2 { background-color: #fff; }

.payment-detail .smallBtn { top: 0; }

.box-latest-article { background-color: #fff; padding-bottom: 80px; }
.box-latest-article .content-latest-article { box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08); overflow: hidden; clear: both; margin-bottom: 30px; }
.box-latest-article .content-latest-article .img { width: 40%; float: left; }
.box-latest-article .content-latest-article .img img { width: 100%; }
.box-latest-article .content-latest-article .img.iframe-youtube { margin-bottom: 0; }
.box-latest-article .content-latest-article .right-latest-article { overflow: hidden; padding: 50px 40px 20px 40px; position: relative; }
.box-latest-article .content-latest-article .right-latest-article h3 { margin: 0 0 20px 0; font-size: 28px; }
.box-latest-article .content-latest-article .right-latest-article h3 a { color: #255696; font-size: 28px; font-weight: 500; margin: 0; }
.box-latest-article .content-latest-article .right-latest-article p { color: #30383b; font-size: 16px; line-height: 1.5; margin: 0; font-weight: 500; }
.box-latest-article .content-latest-article .right-latest-article p.name-cate { position: absolute; top: 15px; right: 15px; color: #fff; background-color: #009AD7; font-size: 14px; padding: 5px 10px; line-height: 1.3; }
.box-latest-article .content-latest-article .right-latest-article a.view-more { margin: 20px 0 0 0; }
.box-latest-article .content-latest-article .right-latest-article a.view-more.view-blog { color: #FF7F33 !important; margin-left: 30px; }
.box-latest-article .content-latest-article .right-latest-article a.view-more.view-blog:hover { color: #ec0619 !important; }
.box-latest-article .content-latest-article .right-latest-article .wraper-sc.pull-right { margin-top: 30px; }
.box-latest-article .latest-article { overflow: hidden; clear: both; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08); background-color: #fff; }
.box-latest-article .latest-article .img { float: left; width: 410px; display: inline-block; position: relative; }
.box-latest-article .latest-article .img img { width: 100%; }
.box-latest-article .latest-article .img h5 { top: 40px; left: 35px; color: #fff; right: 35px; font-size: 32px; margin: 0; line-height: 36px; position: absolute; text-shadow: 1px 1px 1px #000; }
.box-latest-article .latest-article .img:visited h5, .box-latest-article .latest-article .img:hover h5 { color: #05c9b1; }
.box-latest-article .latest-article .right-latest-article { overflow: hidden; padding: 50px 80px 0 80px; position: relative; }
.box-latest-article .latest-article .right-latest-article p { font-size: 18px; line-height: 32px; margin: 0; color: #333; }
.box-latest-article .latest-article .right-latest-article a { margin-top: 50px; }
.box-latest-article .latest-article .right-latest-article .clearfix .view-blog { margin-left: 30px; }
.box-latest-article .view-more { margin-top: 50px; }

.box-content-search-view #ListJobResult .box-advertisement-728x90 { width: 100%; height: auto; overflow: hidden; }

.container a.view-blog { color: #FF7F33 !important; }
.container a.view-blog:hover { color: #ec0619 !important; }

.box-btn { overflow: hidden; clear: both; }

.modal .content { z-index: 9999 !important; }

.modal-backdrop { z-index: 1; }

.modal, .box-search, .frame-popup { z-index: 9999; background-color: rgba(255, 255, 255, 0.9); }
.modal h2.title, .box-search h2.title, .frame-popup h2.title { padding: 50px 0 30px; font-size: 26px; }
.modal .EmployerPages h4.title, .box-search .EmployerPages h4.title, .frame-popup .EmployerPages h4.title { padding: 25px 0 15px 0; font-size: 24px; }
.modal .EmployerPages .form-group p, .box-search .EmployerPages .form-group p, .frame-popup .EmployerPages .form-group p { line-height: 1.4; font-size: 14px; margin: 10px 0 0 0; }
.modal .EmployerPages .form-group p.employer-p-tag, .box-search .EmployerPages .form-group p.employer-p-tag, .frame-popup .EmployerPages .form-group p.employer-p-tag { font-size: 16px; line-height: 1.4; margin: 0; }
.modal .EmployerPages .box-add-search, .box-search .EmployerPages .box-add-search, .frame-popup .EmployerPages .box-add-search { margin-top: 10px; }
.modal .EmployerPages .box-add-search .form-group, .box-search .EmployerPages .box-add-search .form-group, .frame-popup .EmployerPages .box-add-search .form-group { margin-bottom: 0; }
.modal .EmployerPages .box-add-search p, .box-search .EmployerPages .box-add-search p, .frame-popup .EmployerPages .box-add-search p { font-size: 14px; }
.modal .EmployerPages .box-add-search label, .box-search .EmployerPages .box-add-search label, .frame-popup .EmployerPages .box-add-search label { font-size: 18px; font-weight: 400; width: 100% !important; }
.modal .EmployerPages .box-add-search ul, .box-search .EmployerPages .box-add-search ul, .frame-popup .EmployerPages .box-add-search ul { height: 42px; margin-top: 15px; }
.modal .EmployerPages .box-add-search ul li, .box-search .EmployerPages .box-add-search ul li, .frame-popup .EmployerPages .box-add-search ul li { width: 50%; }
.modal .EmployerPages .box-add-search ul li a, .box-search .EmployerPages .box-add-search ul li a, .frame-popup .EmployerPages .box-add-search ul li a { line-height: 40px; height: 40px; }
.modal .EmployerPages .box-add-search .row .note, .box-search .EmployerPages .box-add-search .row .note, .frame-popup .EmployerPages .box-add-search .row .note { position: relative; height: 40px; }
.modal .EmployerPages .box-add-search .row .note label, .box-search .EmployerPages .box-add-search .row .note label, .frame-popup .EmployerPages .box-add-search .row .note label { font-size: 14px; position: absolute; left: 0; bottom: 0; }
.modal #employer_postajob .box-textarea, .box-search #employer_postajob .box-textarea, .frame-popup #employer_postajob .box-textarea { margin-top: -20px; margin-bottom: 30px; }
.modal .content .box-btn, .box-search .content .box-btn, .frame-popup .content .box-btn { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; overflow: hidden !important; clear: both; padding: 0; margin: 20px 0 0 0 !important; }
.modal .content .box-btn li, .box-search .content .box-btn li, .frame-popup .content .box-btn li { float: left; width: 33.33%; text-align: center; border: 1px solid #e6e6e6; border-right: none; position: relative; cursor: pointer; }
.modal .content .box-btn li:last-child, .box-search .content .box-btn li:last-child, .frame-popup .content .box-btn li:last-child { border-right: 1px solid #e6e6e6; }
.modal .content .box-btn li a, .modal .content .box-btn li label, .box-search .content .box-btn li a, .box-search .content .box-btn li label, .frame-popup .content .box-btn li a, .frame-popup .content .box-btn li label { color: #000; font-size: 18px; line-height: 60px; width: 100%; display: block; cursor: pointer; font-weight: 400; }
.modal .content .box-btn li.active, .box-search .content .box-btn li.active, .frame-popup .content .box-btn li.active { background-color: #009AD7; overflow: hidden; }
.modal .content .box-btn li.active label, .box-search .content .box-btn li.active label, .frame-popup .content .box-btn li.active label { color: #fff !important; }
.modal .content .box-btn li input, .box-search .content .box-btn li input, .frame-popup .content .box-btn li input { opacity: 0; position: absolute; left: 0; height: 100%; width: 100%; line-height: auto; padding: 0; margin: 0; cursor: pointer; }
.modal .content .box-btn li input[type="radio"]:checked + a, .modal .content .box-btn li input[type="checkbox"]:checked + a, .box-search .content .box-btn li input[type="radio"]:checked + a, .box-search .content .box-btn li input[type="checkbox"]:checked + a, .frame-popup .content .box-btn li input[type="radio"]:checked + a, .frame-popup .content .box-btn li input[type="checkbox"]:checked + a { background-color: #009AD7; overflow: hidden; color: #fff; }
.modal .content .box-btn .btn-add, .box-search .content .box-btn .btn-add, .frame-popup .content .box-btn .btn-add { color: #424242; border: 1px solid #ddd; background-color: #fff; margin-right: 0 !important; margin-left: 0 !important; }
.modal .form-group, .box-search .form-group, .frame-popup .form-group { clear: both; overflow: visible !important; margin: 0 0 40px 0; }
.modal .form-group label, .box-search .form-group label, .frame-popup .form-group label { width: 75%; float: left; font-size: 14px; font-weight: 600; color: #1f1f1f; line-height: 1.4; margin-bottom: 0; }
.modal .form-group label .lbl-req, .box-search .form-group label .lbl-req, .frame-popup .form-group label .lbl-req { color: #E24553; padding: 0; font-style: normal; font-weight: 700; font-size: 20px; line-height: 12px; position: relative; top: 5px; }
.modal .form-group.tb.halfw, .box-search .form-group.tb.halfw, .frame-popup .form-group.tb.halfw { margin-bottom: 20px; }
.modal .form-group img, .box-search .form-group img, .frame-popup .form-group img { max-width: 100%; }
.modal .form-group span, .box-search .form-group span, .frame-popup .form-group span { width: 50%; float: right; text-align: right; }
.modal .form-group span.ddcl-display-text, .box-search .form-group span.ddcl-display-text, .frame-popup .form-group span.ddcl-display-text { width: 100%; float: none; display: block; text-align: left; overflow: hidden; padding-right: 20px; }
.modal .form-group span.field-validation-error, .modal .form-group span.field-validation-error span, .box-search .form-group span.field-validation-error, .box-search .form-group span.field-validation-error span, .frame-popup .form-group span.field-validation-error, .frame-popup .form-group span.field-validation-error span { margin-top: 10px; display: block; color: #e3404e; width: 100%; float: none; text-align: left; font-size: 14px; }
.modal .form-group span.text-otherlogin, .box-search .form-group span.text-otherlogin, .frame-popup .form-group span.text-otherlogin { width: auto; float: left; text-align: left; font-size: 14px; line-height: 50px; color: #333; padding: 0 25px; }
.modal .form-group ul.box-btn, .box-search .form-group ul.box-btn, .frame-popup .form-group ul.box-btn { margin-bottom: 40px; }
.modal .form-group.forgot-password, .box-search .form-group.forgot-password, .frame-popup .form-group.forgot-password { position: relative; overflow: visible; }
.modal .form-group.forgot-password p, .box-search .form-group.forgot-password p, .frame-popup .form-group.forgot-password p { position: relative; left: 0; top: -10px; }
.modal .form-group.forgot-password p input, .box-search .form-group.forgot-password p input, .frame-popup .form-group.forgot-password p input { position: absolute; left: 0; top: -2px; }
.modal .form-group.forgot-password p label, .box-search .form-group.forgot-password p label, .frame-popup .form-group.forgot-password p label { padding-left: 20px; }
.modal .form-group.forgot-password a, .box-search .form-group.forgot-password a, .frame-popup .form-group.forgot-password a { position: absolute; left: 0; top: 25px; font-size: 14px; color: #009AD7; text-decoration: underline; }
.modal .form-group.checkbox.box-check span, .box-search .form-group.checkbox.box-check span, .frame-popup .form-group.checkbox.box-check span { width: auto; float: none; }
.modal .form-group.checkbox.box-check label, .box-search .form-group.checkbox.box-check label, .frame-popup .form-group.checkbox.box-check label { width: 100%; float: none; position: relative; padding-left: 25px; }
.modal .form-group.checkbox.box-check label span, .box-search .form-group.checkbox.box-check label span, .frame-popup .form-group.checkbox.box-check label span { position: absolute; left: 0; top: 0; }
.modal .form-group.checkbox.box-check label span:after, .box-search .form-group.checkbox.box-check label span:after, .frame-popup .form-group.checkbox.box-check label span:after { content: "\f096"; font: normal normal normal 14px/1 FontAwesome; display: inline-block; font-size: 20px; color: #009AD7; }
.modal .form-group.checkbox.box-check label input[type="checkbox"]:checked + span, .box-search .form-group.checkbox.box-check label input[type="checkbox"]:checked + span, .frame-popup .form-group.checkbox.box-check label input[type="checkbox"]:checked + span { color: #f00; }
.modal .form-group.checkbox.box-check label input[type="checkbox"]:checked + span:after, .box-search .form-group.checkbox.box-check label input[type="checkbox"]:checked + span:after, .frame-popup .form-group.checkbox.box-check label input[type="checkbox"]:checked + span:after { content: "\f046"; }
.modal .form-group.checkbox.box-check label input[type="checkbox"], .box-search .form-group.checkbox.box-check label input[type="checkbox"], .frame-popup .form-group.checkbox.box-check label input[type="checkbox"] { position: absolute; left: 0; top: 0; opacity: 0; }
.modal .form-group .lbAppendParamNote, .box-search .form-group .lbAppendParamNote, .frame-popup .form-group .lbAppendParamNote { font-size: 14px; line-height: 1.3; margin: 10px 0 0 0; color: #666; }
.modal .form-group .lbAppendParamNote a, .box-search .form-group .lbAppendParamNote a, .frame-popup .form-group .lbAppendParamNote a { text-decoration: none; color: #e24553; }
.modal .note, .box-search .note, .frame-popup .note { overflow: hidden; clear: both; position: relative; margin-bottom: 2px; padding-top: 0px; }
.modal .note span, .box-search .note span, .frame-popup .note span { color: #1f1f1f; font-size: 14px; position: absolute; right: 0; bottom: -3px; }
.modal .note span.red-color, .box-search .note span.red-color, .frame-popup .note span.red-color { color: #f00; position: relative; text-align: left; float: none; right: inherit; width: auto; line-height: 1.3; top: 5px; font-size: 20px; }
.modal .wp-ddcl, .box-search .wp-ddcl, .frame-popup .wp-ddcl { position: relative; }
.modal .wp-ddcl:focus, .box-search .wp-ddcl:focus, .frame-popup .wp-ddcl:focus { outline: none; }
.modal .wp-ddcl .show-hide-ttip, .box-search .wp-ddcl .show-hide-ttip, .frame-popup .wp-ddcl .show-hide-ttip { position: absolute !important; top: 100%; left: 0; right: 0; background: #fff; z-index: 9999; outline: none; border: 1px solid #d4d4d4 !important; display: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.modal .wp-ddcl .show-hide-ttip ul, .box-search .wp-ddcl .show-hide-ttip ul, .frame-popup .wp-ddcl .show-hide-ttip ul { padding-top: 10px; }
.modal .wp-ddcl .show-hide-ttip ul li ul, .box-search .wp-ddcl .show-hide-ttip ul li ul, .frame-popup .wp-ddcl .show-hide-ttip ul li ul { padding-top: 2px; }
.modal .wp-ddcl .wp-auto-suggest, .box-search .wp-ddcl .wp-auto-suggest, .frame-popup .wp-ddcl .wp-auto-suggest { position: static; display: block; }
.modal .wp-ddcl .wp-auto-suggest input, .box-search .wp-ddcl .wp-auto-suggest input, .frame-popup .wp-ddcl .wp-auto-suggest input { border: none; outline: none; padding: 10px 27px; height: 35px; line-height: 35px; margin: 0 !important; font-size: 14px; border-bottom: 1px solid #ddd; }
.modal .wp-ddcl .ddcl-display-content, .box-search .wp-ddcl .ddcl-display-content, .frame-popup .wp-ddcl .ddcl-display-content { border: none; position: static; max-height: 245px; overflow-y: scroll; }
.modal .wp-ddcl .ddcl-display-content ul, .box-search .wp-ddcl .ddcl-display-content ul, .frame-popup .wp-ddcl .ddcl-display-content ul { clear: both; }
.modal .wp-ddcl .ddcl-display-content ul li, .box-search .wp-ddcl .ddcl-display-content ul li, .frame-popup .wp-ddcl .ddcl-display-content ul li { float: none; clear: both; position: relative; margin-bottom: 10px; overflow: hidden; }
.modal .wp-ddcl .ddcl-display-content ul li label, .box-search .wp-ddcl .ddcl-display-content ul li label, .frame-popup .wp-ddcl .ddcl-display-content ul li label { width: 90% !important; line-height: inherit; height: auto; }
.modal .wp-ddcl .ddcl-display-content ul li label input, .box-search .wp-ddcl .ddcl-display-content ul li label input, .frame-popup .wp-ddcl .ddcl-display-content ul li label input { width: auto; height: auto; line-height: inherit; margin: 2px 0 0 0; }
.modal .wp-ddcl .ddcl-display-content ul li .ddcl-expan, .box-search .wp-ddcl .ddcl-display-content ul li .ddcl-expan, .frame-popup .wp-ddcl .ddcl-display-content ul li .ddcl-expan { position: absolute; right: 0; top: 0; margin: 0; }
.modal .wp-ddcl .ddcl-display-content ul li ul, .box-search .wp-ddcl .ddcl-display-content ul li ul, .frame-popup .wp-ddcl .ddcl-display-content ul li ul { margin-top: 10px; }
.modal .content-popup, .box-search .content-popup, .frame-popup .content-popup { padding: 0 55px; }
.modal .content-popup.content-popup-padding0, .box-search .content-popup.content-popup-padding0, .frame-popup .content-popup.content-popup-padding0 { padding: 0; }
.modal .content-popup.content-popup-padding0 .content, .box-search .content-popup.content-popup-padding0 .content, .frame-popup .content-popup.content-popup-padding0 .content { padding: 0 55px; }
.modal .content-popup.content-popup-padding0 .box-tab, .box-search .content-popup.content-popup-padding0 .box-tab, .frame-popup .content-popup.content-popup-padding0 .box-tab { padding: 40px 55px 0 55px; background-image: url("../images/bg-emp.jpg"); background-repeat: no-repeat; background-size: cover; min-height: 245px; margin-bottom: 50px; position: relative; background-position: center; }
.modal .content-popup.content-popup-padding0 .box-tab .nav-tabs, .box-search .content-popup.content-popup-padding0 .box-tab .nav-tabs, .frame-popup .content-popup.content-popup-padding0 .box-tab .nav-tabs { position: absolute; bottom: 0; }
.modal .content-popup.content-popup-padding0 .box-tab .logo img, .box-search .content-popup.content-popup-padding0 .box-tab .logo img, .frame-popup .content-popup.content-popup-padding0 .box-tab .logo img { width: 170px; }
.modal .content-popup.content-popup-padding0 .box-tab ul li, .box-search .content-popup.content-popup-padding0 .box-tab ul li, .frame-popup .content-popup.content-popup-padding0 .box-tab ul li { margin-right: 10px; }
.modal .content-popup.content-popup-padding0 .box-tab ul li a, .box-search .content-popup.content-popup-padding0 .box-tab ul li a, .frame-popup .content-popup.content-popup-padding0 .box-tab ul li a { background: transparent; border: none; padding: 0 30px; line-height: 55px; font-size: 24px; }
.modal .content-popup.content-popup-padding0 .box-tab ul li:hover, .modal .content-popup.content-popup-padding0 .box-tab ul li.active, .box-search .content-popup.content-popup-padding0 .box-tab ul li:hover, .box-search .content-popup.content-popup-padding0 .box-tab ul li.active, .frame-popup .content-popup.content-popup-padding0 .box-tab ul li:hover, .frame-popup .content-popup.content-popup-padding0 .box-tab ul li.active { border-bottom: 4px solid #009AD7; }
.modal .content-popup .content, .box-search .content-popup .content, .frame-popup .content-popup .content { position: relative; padding: 30px 0 0 0; }
.modal .content-popup .content:after, .modal .content-popup .content:before, .box-search .content-popup .content:after, .box-search .content-popup .content:before, .frame-popup .content-popup .content:after, .frame-popup .content-popup .content:before { content: ''; position: absolute; left: -55px; right: -55px; background-repeat: repeat-x; display: block; }
.modal .content-popup .content .form-group ul.box-btn, .box-search .content-popup .content .form-group ul.box-btn, .frame-popup .content-popup .content .form-group ul.box-btn { margin-bottom: 0; }
.modal .content-popup .content .wp-ddcl .ddcl-display-text, .box-search .content-popup .content .wp-ddcl .ddcl-display-text, .frame-popup .content-popup .content .wp-ddcl .ddcl-display-text { cursor: pointer; }
.modal .content-popup .content .wp-ddcl .ddcl-display-text:before, .box-search .content-popup .content .wp-ddcl .ddcl-display-text:before, .frame-popup .content-popup .content .wp-ddcl .ddcl-display-text:before { background-image: url(../images/icon/icon-1.jpg); position: absolute; right: 0; background-size: contain; margin-top: -2px; top: 50%; content: ''; width: 15px; height: 15px; background-repeat: no-repeat; }
.modal .content-popup .content .wp-ddcl .ddcl-display-text:focus, .box-search .content-popup .content .wp-ddcl .ddcl-display-text:focus, .frame-popup .content-popup .content .wp-ddcl .ddcl-display-text:focus { outline: none; }
.modal .content-popup .content .wp-ddcl .form-left-bt:focus, .modal .content-popup .content .wp-ddcl .form-group:focus, .modal .content-popup .content .wp-ddcl .wp-smtc:focus, .modal .content-popup .content .wp-ddcl .label-tt:focus, .box-search .content-popup .content .wp-ddcl .form-left-bt:focus, .box-search .content-popup .content .wp-ddcl .form-group:focus, .box-search .content-popup .content .wp-ddcl .wp-smtc:focus, .box-search .content-popup .content .wp-ddcl .label-tt:focus, .frame-popup .content-popup .content .wp-ddcl .form-left-bt:focus, .frame-popup .content-popup .content .wp-ddcl .form-group:focus, .frame-popup .content-popup .content .wp-ddcl .wp-smtc:focus, .frame-popup .content-popup .content .wp-ddcl .label-tt:focus { outline: none; border: none; }
.modal h4.title-1, .box-search h4.title-1, .frame-popup h4.title-1 { font-weight: 700; color: #404040; margin: 55px 0 25px 0; font-size: 22px; }
.modal .icon-close-popup, .box-search .icon-close-popup, .frame-popup .icon-close-popup { margin: 0 auto; display: block; text-align: right; float: none; color: #000 !important; z-index: 9; font-size: 60px; font-weight: 300; outline: none; line-height: 20px; height: 20px; position: absolute; right: 25px; top: 25px; }
.modal .icon-close-popup span, .box-search .icon-close-popup span, .frame-popup .icon-close-popup span { color: #000 !important; line-height: 20px; height: 20px; }
.modal .TermConditions h3, .box-search .TermConditions h3, .frame-popup .TermConditions h3 { color: #009AD7; font-size: 18px; padding: 10px 0 5px 0; }
.modal .TermConditionsCt, .box-search .TermConditionsCt, .frame-popup .TermConditionsCt { max-height: 300px; overflow-y: auto !important; padding: 20px 10px 20px 20px; background-color: #f9f9f9; border: 1px solid #ddd; }
.modal .TermConditionsCt::-webkit-scrollbar-track, .box-search .TermConditionsCt::-webkit-scrollbar-track, .frame-popup .TermConditionsCt::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0); background-color: #ccc; }
.modal .TermConditionsCt::-webkit-scrollbar, .box-search .TermConditionsCt::-webkit-scrollbar, .frame-popup .TermConditionsCt::-webkit-scrollbar { width: 8px; background-color: #ccc; }
.modal .TermConditionsCt::-webkit-scrollbar-thumb, .box-search .TermConditionsCt::-webkit-scrollbar-thumb, .frame-popup .TermConditionsCt::-webkit-scrollbar-thumb { background-color: #999; border: 2px solid #ddd; }
.modal .TermConditionsCt ul li, .box-search .TermConditionsCt ul li, .frame-popup .TermConditionsCt ul li { position: relative; padding-left: 15px; color: #333; font-weight: normal; padding-bottom: 10px; }
.modal .TermConditionsCt ul li:before, .box-search .TermConditionsCt ul li:before, .frame-popup .TermConditionsCt ul li:before { content: ''; position: absolute; top: 7px; left: 0; width: 5px; height: 5px; background-color: #999; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; }
.modal .TermConditionsCt p, .box-search .TermConditionsCt p, .frame-popup .TermConditionsCt p { font-size: 14px; line-height: 20px; }
.modal .TermConditionsCt p .title, .box-search .TermConditionsCt p .title, .frame-popup .TermConditionsCt p .title { width: 100%; text-align: left; float: none; padding: 0 0 10px 0; font-size: 18px; display: block; }
.modal .register .btn, .box-search .register .btn, .frame-popup .register .btn { margin-top: 0; margin-bottom: 50px; margin-left: 5px; }
.modal .register .btn:first-child, .box-search .register .btn:first-child, .frame-popup .register .btn:first-child { margin-left: 0; }
.modal .register .btn input, .box-search .register .btn input, .frame-popup .register .btn input { background: transparent; border: none; text-transform: uppercase; height: 50px; line-height: 50px; }
.modal .top-popup-search, .modal .form-group, .box-search .top-popup-search, .box-search .form-group, .frame-popup .top-popup-search, .frame-popup .form-group { overflow: hidden; }
.modal .top-popup-search, .box-search .top-popup-search, .frame-popup .top-popup-search { padding: 0 50px; }
.modal .top-popup-search p, .box-search .top-popup-search p, .frame-popup .top-popup-search p { font-size: 32px; line-height: 1.7; margin-bottom: 35px; }
.modal .modal-content, .box-search .modal-content, .frame-popup .modal-content { box-shadow: 0 5px 15px #f3f3f3; border: 1px solid #f3f3f3; }
.modal .modal-body, .box-search .modal-body, .frame-popup .modal-body { padding: 0 0 45px 0; }
.modal .modal-body .progress, .box-search .modal-body .progress, .frame-popup .modal-body .progress { height: 7px; background-color: #f3f3f3; box-shadow: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; }
.modal .modal-body .progress-bar-info, .box-search .modal-body .progress-bar-info, .frame-popup .modal-body .progress-bar-info { background-color: #54cec4; box-shadow: none; }
.modal .btn, .box-search .btn, .frame-popup .btn { line-height: 50px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; background-color: #009AD7; color: #fff; text-transform: uppercase; padding: 0 25px; font-weight: 600; font-size: 18px; margin-top: 60px; float: left; border: none; outline: none; }
.modal .btn.btn-info, .box-search .btn.btn-info, .frame-popup .btn.btn-info { text-decoration: underline; background-color: transparent; color: #424242; text-transform: uppercase; opacity: 1; }
.modal .btn.btn-add, .box-search .btn.btn-add, .frame-popup .btn.btn-add { margin-right: 0; margin-left: 15px !important; line-height: 50px; }

.page-update .title { font-size: 32px; }

.pagenotfound .main-page { min-height: inherit; }

.box-payment .list-featured { position: relative; }
.box-payment .title { padding: 10px 0 30px 0; }
.box-payment .note .note-1 { position: absolute; right: 30px; top: 50px; color: #009AD7; }

#sign-up-emp-2 .box-add-search { margin-top: -15px !important; margin-bottom: 30px; }
#sign-up-emp-2 .box-add-search p { margin-bottom: 0; line-height: 1.3; }
#sign-up-emp-2 .box-add-search .row { margin-left: -10px; margin-right: -10px; }
#sign-up-emp-2 .box-add-search .row .col-xs-4 { padding-left: 10px; padding-right: 10px; }
#sign-up-emp-2 .box-add-search .row .note { height: 65px; }

#jobseeker_setting .box-add-search, #sign-up-emp-2 .box-add-search { margin-top: 10px; }
#jobseeker_setting .box-add-search .form-group, #sign-up-emp-2 .box-add-search .form-group { margin-bottom: 0; }
#jobseeker_setting .box-add-search p, #sign-up-emp-2 .box-add-search p { font-size: 14px; }
#jobseeker_setting .box-add-search label, #sign-up-emp-2 .box-add-search label { font-size: 18px; font-weight: 400; width: 100% !important; }
#jobseeker_setting .box-add-search ul, #sign-up-emp-2 .box-add-search ul { height: 42px; margin-top: 15px; }
#jobseeker_setting .box-add-search ul li, #sign-up-emp-2 .box-add-search ul li { width: 50%; }
#jobseeker_setting .box-add-search ul li a, #sign-up-emp-2 .box-add-search ul li a { line-height: 40px; height: 40px; }
#jobseeker_setting .box-add-search .row .note, #sign-up-emp-2 .box-add-search .row .note { position: relative; }
#jobseeker_setting .box-add-search .row .note label, #sign-up-emp-2 .box-add-search .row .note label { font-size: 14px; position: absolute; left: 0; bottom: 0; }

.box-search { background-color: #fff; width: 750px; position: absolute; right: 0; bottom: 100%; border: 1px solid #ebebeb; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; z-index: 3 !important; margin-bottom: 25px; }
.box-search .row .col-xs-8 { width: 60%; }
.box-search .row .colum-final { width: 40%; }
.box-search h2.title { padding: 25px 0 20px 0; font-size: 20px; }
.box-search .top-popup-search, .box-search .content-search { padding: 0 30px; }
.box-search .top-popup-search .note label i, .box-search .top-popup-search .note span i, .box-search .content-search .note label i, .box-search .content-search .note span i { font-size: 22px; color: #009AD7; font-style: normal; padding: 0 5px; font-weight: 700; line-height: 0; position: relative; top: 2px; }
.box-search .top-popup-search { position: relative; }
.box-search .top-popup-search span { position: absolute; right: 30px; bottom: 25px; }
.box-search .top-popup-search span i { font-style: normal; }
.box-search .content-search { border-top: 1px solid #e5e5e5; }
.box-search .content { padding: 25px 0 0 0; }
.box-search .content .box-add-search { display: none; }
.box-search .content .box-add-search .form-group { margin-bottom: 0; }
.box-search .content .box-add-search .row .note { height: 40px; position: relative; }
.box-search .content .box-add-search .row .note label { font-size: 15px !important; position: absolute; bottom: 0; left: 0; line-height: 1.3; }
.box-search .content .box-add-search .row .form-group { margin-bottom: 30px; }
.box-search .content .box-add-search p { margin: 0 0 5px 0; font-weight: 500; font-size: 14px; }
.box-search .content .box-add-search .box-btn { height: 40px; }
.box-search .content .box-add-search .box-btn li { width: 50%; }
.box-search .content .box-add-search .box-btn li a { height: 40px; line-height: 40px; }
.box-search .content:after, .box-search .content:before { display: none; }
.box-search .content .col-xs-8 { z-index: 2; }
.box-search .content .col-xs-4 { z-index: 1; }
.box-search .content .wp-ddcl .ddcl-display-text, .box-search .content .form-control, .box-search .content input { border-bottom: 1px solid #3d3d3d; height: 40px; line-height: 40px; font-size: 20px; color: #1f1f1f; font-weight: 500; }
.box-search .content input[type="text"]::-webkit-input-placeholder { color: #bfbfbf; }
.box-search .content .form-group { margin-bottom: 25px; }
.box-search .content .form-group .comment { font-size: 13px; font-weight: 400; }
.box-search .content .form-group .comment i { font-size: 22px; color: #009AD7; font-style: normal; padding: 0 5px 0 0; font-weight: 700; line-height: 0; position: relative; top: 2px; }
.box-search .content .form-group .wp-ddcl:focus { outline: none; }
.box-search .content .form-group label { width: 100%; margin-bottom: 5px; font-size: 16px; font-weight: 500; }
.box-search .content .form-group .box-dropdown .show-hide-ttip, .box-search .content .form-group .box-dropdown-1 .show-hide-ttip { width: 400px; }
.box-search .content .form-group .box-dropdown .show-hide-ttip label, .box-search .content .form-group .box-dropdown-1 .show-hide-ttip label { margin-bottom: 0; width: 95% !important; }
.box-search .content .form-group .box-dropdown .show-hide-ttip ul li, .box-search .content .form-group .box-dropdown-1 .show-hide-ttip ul li { margin-bottom: 5px; }
.box-search .content .form-group .box-dropdown .show-hide-ttip ul li .location-label, .box-search .content .form-group .box-dropdown-1 .show-hide-ttip ul li .location-label { font-size: 20px; font-weight: 500; margin: 10px 0; display: block; color: #333; }
.box-search .content .form-group .box-dropdown-1 .show-hide-ttip { left: inherit !important; }
.box-search .content ul.box-btn { margin: 0 0 10px 0 !important; overflow: visible !important; height: 47px; }
.box-search .content ul.box-btn li { border: 1px solid #3d3d3d; border-right: none; }
.box-search .content ul.box-btn li:last-child { border-right: 1px solid #3d3d3d; }
.box-search .content ul.box-btn li label { margin-bottom: 0; line-height: 40px; padding: 0; font-size: 14px; }
.box-search .content label.add { font-size: 13px; position: relative; top: -12px; }
.box-search .content .btn { width: 100%; display: block; line-height: 46px; margin-top: 0; background-color: #009AD7; font-weight: 500; font-size: 18px; margin-bottom: 20px; }

.form-left-bt { padding: 0; }

.page-partner .left-partner .box-search .content { padding: 20px; }
.page-partner .left-partner .box-search .content .btn { margin: 0; }

.socialBtn { font-size: 40px; line-height: 50px; margin-right: 10px; }
.socialBtn.fb-login-btn { color: #3b5999; }
.socialBtn.li-login-btn { color: #016daa; }

.box-loginOr { overflow: hidden; clear: both; margin-bottom: 0 !important; }
.box-loginOr .btn { margin-top: 0; }
.box-loginOr .loginSocial-32 { font-size: 40px; line-height: 50px; margin-right: 10px; }
.box-loginOr .loginSocial-32.fb-icon-32 { color: #3b5999; }
.box-loginOr .loginSocial-32.li-icon-32 { color: #016daa; }
.box-loginOr .login-or { padding-left: 30px; overflow: hidden; margin-top: 5px; }
.box-loginOr .login-or span { float: left !important; line-height: 50px; font-size: 16px; font-weight: 600; color: #1f1f1f; text-align: left !important; width: auto !important; }
.box-loginOr .login-or ul { overflow: hidden; }
.box-loginOr .login-or ul li { float: left; margin-left: 20px; height: 50px; width: 50px; }
.box-loginOr .login-or ul li a { font-size: 20px; line-height: 50px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; background-color: #4aa8db; color: #fff; display: block; }
.box-loginOr .login-or ul li:first-child a { background-color: #3b5998; }

#postContent .box-btn, #popup-jobConfirm .box-btn { overflow: hidden; }
#postContent .box-btn .btn, #popup-jobConfirm .box-btn .btn { margin-top: 0; margin-right: 15px; }

#popup-jobConfirm p.note-info, #popup-jobConfirmDlt p.note-info { font-size: 18px; line-height: 26px; }
#popup-jobConfirm .box-btn, #popup-jobConfirmDlt .box-btn { margin-top: 30px; }
#popup-jobConfirm .box-btn .btn-sm, #popup-jobConfirmDlt .box-btn .btn-sm { margin-right: 15px; }

.popup-mail .box-btn .btn { margin-top: 0; margin-right: 15px; }

.group-btn-search.modal .btn-search { left: -55px; right: -55px; }

.lbl-req { color: #E24553; padding: 0; font-style: normal; font-weight: 700; font-size: 20px; line-height: 12px; position: relative; top: 5px; }

.smallBtn { margin-top: 0 !important; position: relative; top: -20px; }
.smallBtn input { background: transparent; border: none; line-height: 40px; height: 40px; }

.rightBox { overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; width: 100%; }
.rightBox .rightBoxCt { padding: 20px; border: 1px solid #ddd; margin-bottom: 25px; }
.rightBox .rightBoxCt label { font-size: 16px; font-weight: normal; margin-left: 10px; }

.fulPostaNewJob .form-group { position: relative; }

.errortxt { position: absolute; top: 10px; right: 0; color: #f00; font-weight: 700; }

.rightBox { margin-bottom: 10px; }

.modal.content-page { position: static; top: inherit; left: inherit; right: inherit; bottom: inherit; display: block; max-width: 800px; padding: 0 50px; margin: 0 auto; z-index: 0; }
.modal.content-page .content { position: relative; }
.modal.content-page .content-popup { padding: 0; }
.modal.content-page .view-more { position: absolute; right: 0; display: inline-block; top: -10px; z-index: 999; }
.modal.content-page .view-more.back { top: 50px; }

.box-select, .form-left-bt { position: relative; display: block; width: 100%; margin: 0; }
.box-select input, .box-select .wp-ddcl .ddcl-display-text, .box-select select, .form-left-bt input, .form-left-bt .wp-ddcl .ddcl-display-text, .form-left-bt select { line-height: 40px; padding: 0; color: #424242; background-color: #fff; border: none; font-size: 18px; height: 40px; outline: none; border-bottom: 1px solid #2a2a2a; box-shadow: none; width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; position: relative; }
.box-select textarea, .form-left-bt textarea { line-height: 1.4; color: #424242; background-color: #fff; font-size: 17px; outline: none; border: 1px solid #2a2a2a; box-shadow: none; width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; min-height: 50px; padding: 10px 15px; margin-top: 20px; }
.box-select select, .form-left-bt select { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
.box-select select option, .form-left-bt select option { font-size: 16px; height: 30px; color: #000; padding: 20px; }
.box-select select option:hover, .form-left-bt select option:hover { background-color: #f9dadd; }
.box-select select:focus, .form-left-bt select:focus { box-shadow: none; }
.box-select select:after, .form-left-bt select:after { content: "\f107"; position: absolute; right: 0; top: 50%; font: normal normal normal 14px/1 FontAwesome; color: #414141; margin-top: -15px; font-size: 35px; }

.box-search .content .form-control:focus, .box-search .content input:focus, .box-select input:focus { border-bottom: 1px solid #255696; }

.box-search .content .wp-ddcl .ddcl-display-text.ddcl-open, .box-select .wp-ddcl .ddcl-display-text.ddcl-open, .form-left-bt .wp-ddcl .ddcl-display-text.ddcl-open { border-bottom: 1px solid #255696; }

.box-content-search-view .content-search-view.content-sign-up { position: relative; padding-bottom: 100px; }
.box-content-search-view .content-search-view.content-sign-up label { font-size: 20px; font-weight: 600; color: #1f1f1f; line-height: 1.3; margin-bottom: 0; }
.box-content-search-view .content-search-view.content-sign-up .btn { text-transform: uppercase; background-color: #e24653; color: #fff; line-height: 60px; text-align: center; position: absolute; left: 0; bottom: 0; right: 0; padding: 0; font-weight: 700; font-size: 20px; }
.box-content-search-view .content-search-view.content-sign-up .box-select { margin-top: 50px; }
.box-content-search-view .content-search-view.content-sign-up .box-select input { margin-bottom: 0; }
.box-content-search-view .content-search-view.content-sign-up #lblMessageAlert { position: absolute; top: 85px; left: 0; color: #E24653; }

.owl-buttons { display: none; }

.owl-item { padding: 0 20px; }
.owl-item:first-child { padding-left: 0; }
.owl-item:last-child { padding-right: 0; }

.form-left-bt .wp-ddcl .ddcl-display-content ul li .ddcl-expan { width: auto; float: none; text-align: left; left: 0; right: auto; top: -5px; }
.form-left-bt .wp-ddcl .ddcl-display-content ul li label input[type="checkbox"] { opacity: 1; top: 0; }

.box-contact { margin-top: -3px; }

.page-results .main-page .container.box-content-phillosophy { padding-bottom: 50px; min-height: 570px; padding-left: 0; padding-right: 0; }
.page-results .main-page .container.box-content-phillosophy h3 { margin: 0; padding: 60px 0 25px 0; }
.page-results .main-page .container.box-content-phillosophy p, .page-results .main-page .container.box-content-phillosophy span, .page-results .main-page .container.box-content-phillosophy div { line-height: 1.5; font-size: 18px; margin-bottom: 15px; color: #060606; }
.page-results .main-page .container.box-content-phillosophy .list-partner { margin-top: 30px; }
.page-results .main-page .container.box-content-phillosophy .box-FAQs h3.title { border-bottom: 1px solid #ddd; padding: 60px 0 30px 0; }
.page-results .main-page .container.box-content-phillosophy .box-FAQs h4 { font-weight: 600; margin-top: 40px; }
.page-results .main-page .container.box-content-phillosophy .box-FAQs p { line-height: 2.0; margin-bottom: 0; }
.page-results .main-page .container.box-content-phillosophy .box-FAQs ul { padding-left: 30px; margin-top: 5px; }
.page-results .main-page .container.box-content-phillosophy .box-FAQs ul li { list-style: inside; margin-bottom: 10px; }
.page-results header { background: #009AD7 !important; min-height: 90px; position: relative; top: 0; }
.page-results header:after { display: none; }
.page-results header:before { content: ''; position: absolute; height: 1px; background-color: #009AD7; bottom: 100%; left: 0; right: 0; }
.page-results header .container { min-height: 90px; }
.page-results header .menu-home ul.navbar-nav li:hover a, .page-results header .menu-home ul.navbar-nav li:focus a, .page-results header .menu-home ul.navbar-nav li.active a { color: #222; }
.page-results header .wrapper-container { margin-top: 20px; }
.page-results.fix-header .box-fix-header { position: fixed; top: 0; left: 0; right: 0; min-height: 90px; z-index: 999; background: #fff; }
.page-results.fix-header .box-fix-header .advertisement-header { /*display: none;*/ }
.page-results.fix-header #BreadCrumb { /*display: none;*/ }
.page-results.fix-header .box-top-search .trueH2 { margin: 0; }
.page-results.fix-header header .wrapper-container { margin-top: 20px; }
.page-results.fix-header header .container { min-height: 90px; }
.page-results.fix-header header .menu-home ul.navbar-nav .menu-1 { border: 1px solid #ddd; }
.page-results.fix-header header .menu-home ul.navbar-nav .menu-1 li { border-bottom: 1px solid #ddd; }
.page-results.fix-header header .menu-home ul.navbar-nav .menu-1 li:last-child { border-bottom: none; }
.page-results.fix-header .content-best-employer { padding-bottom: 0; }
.page-results.fix-header .content-best-employer #ListJobResult { margin-top: 0; }
.page-results.fix-header.custom-page { padding-top: 90px; }
.page-results.fix-header .box-top-search h3, .page-results.fix-header .box-top-search h1 { font-size: 18px; margin: 5px 0 0 0; line-height: 1.5; color: #000; }
.page-results.fix-header .box-top-search .title-2 { padding: 0 0 10px 0; }
.page-results.fix-header .box-top-search a.view-more { font-size: 14px; }
.page-results.fix-header .box-top-search .box-signin-top { padding-top: 5px; top: 15px; }
.page-results.fix-header .modal .content, .page-results.fix-header .modal .content { z-index: 1 !important; }
.page-results.fix-header .wrap-jobdetail .box-top-search { padding-top: 15px; min-height: inherit; }
.page-results.fix-header .wrap-jobdetail .box-top-search a.view-more { display: block; width: 1140px; margin: 0 auto; font-size: 18px; }
.page-results.fix-header .wrap-jobdetail .box-top-search .box-signin-top { width: 1140px; margin: 0 auto; top: 15px; border-top: 1px solid #ddd; padding-top: 10px; display: none; }
.page-results.fix-header .wrap-jobdetail .box-top-search .box-signin-top .form-inline .text { font-size: 14px; line-height: 20px; color: #666; margin: 0 0 10px 0; }
.page-results.fix-header .wrap-jobdetail .box-top-search .box-signin-top .top-content-search-view h3 { margin: 0 0 5px 0; font-size: 18px; font-weight: 500; }
.page-results.fix-header .wrap-jobdetail .box-top-search .box-signin-top .top-content-search-view h3 a { color: #333; }
.page-results.fix-header .wrap-jobdetail .list-featured { box-shadow: none; }

body.fix-header.blog-article-page header { position: fixed; top: 0; left: 0; right: 0; min-height: 90px; z-index: 999; background: #009AD7 !important; }
body.fix-header.blog-article-page header .wrapper-container { margin-top: 20px; }
body.fix-header.blog-article-page header .container { min-height: 90px; }
body.fix-header.blog-article-page header .menu-home ul.navbar-nav .menu-1 { border: 1px solid #ddd; }
body.fix-header.blog-article-page header .menu-home ul.navbar-nav .menu-1 li { border-bottom: 1px solid #ddd; }
body.fix-header.blog-article-page header .menu-home ul.navbar-nav .menu-1 li:last-child { border-bottom: none; }
body.fix-header .top-dashboard .info { display: none; }

.top-search-view { padding: 0 0 20px 0; background-color: #fff; }
.top-search-view .title-2 { border-bottom: 1px solid #e3e3e3; padding: 0 0 15px 0; display: block; margin: 0; }
.top-search-view h3, .top-search-view h1 { color: #000; font-size: 22px; line-height: 1.5; margin: 7px 0 0 0; }
.top-search-view h3 span, .top-search-view h1 span { color: #009AD7; }
.top-search-view .view-more { line-height: 16px; float: left; margin-right: 20px; margin-top: 7px; }
.top-search-view .view-more.sign-in-hide { color: #009AD7 !important; margin-right: 0; }
.top-search-view p { margin: 0; }

.view-employer.aboutPage { color: #333; line-height: 1.4; font-size: 16px; }
.view-employer.aboutPage .title { padding: 30px 0; }
.view-employer.aboutPage h5 { font-size: 20px; font-weight: 500; }
.view-employer.aboutPage img { max-width: 100%; }

.rightSubpage-top .title { padding: 0px 0 40px 0; }

#ListJobResult .jobResultPaging { padding-right: 0; }
#ListJobResult .jobResultPaging.pull-right.col-xs-12 { padding-right: 15px; }
#ListJobResult .bottom-row-hide .jobResultPaging.pull-right { margin-bottom: 30px; }

#sign-in-emp-2 .form-group.box-loginOr { padding: 60px 55px 25px 55px; }

.box-looking-talent { background-image: url("../images/bg-img-home.jpg"); background-size: cover; background-position: center center; min-height: 500px; z-index: 1; color: #fff; position: relative; }
.box-looking-talent:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: linear-gradient(to right, #FF7F33, rgba(254, 127, 52, 0.5)); }
.box-looking-talent .container { z-index: 9999; }
.box-looking-talent h3 { padding-top: 80px; letter-spacing: 4px; font-size: 40px; font-weight: 400; margin: 0; }
.box-looking-talent a { margin-top: 50px; }
.box-looking-talent .looking-talent { width: 60%; }
.box-looking-talent .looking-talent p { font-size: 20px; margin-top: 35px; line-height: 2.1; }

.box-content-search-view { background-color: #f9f9f9; padding: 30px 0; position: relative; }
.box-content-search-view .box-quick-search { padding: 10px 0; margin-top: 20px; }
.box-content-search-view .top-search { border-bottom: 2px solid #e3e3e3; margin-bottom: 25px; }
.box-content-search-view .top-search p { font-size: 24px; color: #009AD7; }
.box-content-search-view .content-search-view { padding: 30px; background-color: #fff; position: relative; box-shadow: 1px 1px 12px #ededed; border: 1px solid #ededed; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; overflow: hidden; margin-bottom: 30px; }
.box-content-search-view .content-search-view h3 { margin: 0 0 15px 0; font-weight: 600; padding-right: 70px; }
.box-content-search-view .content-search-view h3 a { font-size: 24px; }
.box-content-search-view .content-search-view ul { overflow: hidden; clear: both; margin-bottom: 20px; padding: 0; }
.box-content-search-view .content-search-view ul li { float: left; padding: 0 16px; color: #333; font-size: 14px; line-height: 1.2; }
.box-content-search-view .content-search-view ul li:first-child { padding-left: 0; }
.box-content-search-view .content-search-view ul.wraper-sc { margin: 0; position: relative; }
.box-content-search-view .content-search-view ul.wraper-sc li { padding: 0 5px; }
.box-content-search-view .content-search-view ul.wraper-sc li:last-child { padding-right: 0; }
.box-content-search-view .content-search-view p { font-size: 18px; line-height: 1.5; color: #333; margin-bottom: 0; }
.box-content-search-view .content-search-view .text-footer { margin: 0; }
.box-content-search-view .content-search-view a.view-more { margin-top: 10px; display: inline-block; float: left !important; }
.box-content-search-view .content-search-view a.view-more.delete { margin-left: 20px; }
.box-content-search-view .content-search-view a.view-more.btn-default-more-red { margin-top: 0; }
.box-content-search-view .content-search-view.is-featured-employer { background-color: #fffdf6; }
.box-content-search-view .content-search-view.is-featured-employer .top-content-search-view .job-title ul { position: relative; overflow: visible; min-height: 26px; }
.box-content-search-view .content-search-view.is-featured-employer .top-content-search-view .job-title ul:after { content: 'Featured'; position: absolute; right: 10px; color: #fff; font-size: 13px; background-color: #009AD7; padding: 0 5px; line-height: 26px; top: -3px; }
.box-content-search-view .content-search-view.is-featured-employer .top-content-search-view .box-icon-jobs { background-color: #fffdf6; }
.box-content-search-view .content-search-view.is-premium-employer { background-color: #fff8ef; border: 1px solid  #ff7f33; }
.box-content-search-view .content-search-view.is-premium-employer .top-content-search-view .box-icon-jobs a, .box-content-search-view .content-search-view.is-premium-employer .top-content-search-view i { color: #ff7f33; }
.box-content-search-view .content-search-view.is-premium-employer .top-content-search-view .box-icon-jobs a.fa-star, .box-content-search-view .content-search-view.is-premium-employer .top-content-search-view i.fa-star { color: #ffd700; }
.box-content-search-view .content-search-view.is-premium-employer .top-content-search-view .job-title ul { position: relative; overflow: visible; min-height: 26px; }
.box-content-search-view .content-search-view.is-premium-employer .top-content-search-view .job-title ul:after { content: 'Premium'; position: absolute; right: 10px; color: #fff; font-size: 13px; background-color: #ff7f33; padding: 0 5px; line-height: 26px; top: -3px; }
.box-content-search-view .content-search-view.is-premium-employer .top-content-search-view .box-icon-jobs { background-color: #fff8ef; }
.box-content-search-view .content-search-view.is-premium-employer.content-search-view a.view-more.btn-default-more-red { color: #009AD7 !important; border: 1px solid #009AD7; }
.box-content-search-view .content-search-view.is-premium-employer.content-search-view a.view-more.btn-default-more-red:hover, .box-content-search-view .content-search-view.is-premium-employer.content-search-view a.view-more.btn-default-more-red:focus, .box-content-search-view .content-search-view.is-premium-employer.content-search-view a.view-more.btn-default-more-red.active { background-color: #009AD7; color: #fff !important; }
.box-content-search-view .top-content-search-view { border-bottom: 1px solid #e3e3e3; margin-bottom: 20px; position: relative; overflow: hidden; clear: both; padding-bottom: 20px; }
.box-content-search-view .top-content-search-view .top-job .overflow { font-size: 14px; line-height: 1.4; color: #365f91; height: auto; margin-bottom: 25px; }
.box-content-search-view .top-content-search-view .top-job .overflow ul { padding-left: 20px; }
.box-content-search-view .top-content-search-view .top-job .overflow ul li { float: none; padding: 0; margin-bottom: 5px; list-style: disc; }
.box-content-search-view .top-content-search-view .top-job .overflow h2, .box-content-search-view .top-content-search-view .top-job .overflow p { font-size: 14px; line-height: 1.3; margin: 0; font-weight: normal; color: #365f91; }
.box-content-search-view .top-content-search-view .wp-img-logo { width: 160px; overflow: hidden; float: left; margin-right: 20px; position: relative; max-height: 80px; }
.box-content-search-view .top-content-search-view .wp-img-logo img { max-width: 100%; max-height: 60px; margin-bottom: 20px; }
.box-content-search-view .top-content-search-view .job-title { overflow: hidden; clear: both; }
.box-content-search-view .top-content-search-view .job-title ul { margin-left: -10px; margin-right: -10px; }
.box-content-search-view .top-content-search-view .job-title ul li { width: 33%; float: left; padding-left: 10px; padding-right: 10px; line-height: 1.5; }
.box-content-search-view .top-content-search-view ul { margin-bottom: 0; }
.box-content-search-view .top-content-search-view h3 { margin-bottom: 10px; padding-right: 80px; }

#popup-register-employer .forgot { margin-bottom: 15px; }
#popup-register-employer .forgot #lnkForgotPass { position: relative; top: -20px; color: #009AD7; text-decoration: underline; }
#popup-register-employer #re_captcha_register_employer { margin: 25px 0 15px 0; }
#popup-register-employer #text-note { float: none !important; width: 100% !important; text-align: left !important; position: relative; top: 10px; line-height: 1.4; }

.box-bottom-btn { overflow: hidden; clear: both; position: relative; }
.box-bottom-btn .box-btn { float: left; }
.box-bottom-btn .box-btn a.btn { padding: 0 25px; }
.box-bottom-btn .box-btn .btn-add { margin-left: 20px; }
.box-bottom-btn .wraper-sc { clear: none; margin-top: 57px !important; }

.end-job-result { text-align: center; display: block; margin-bottom: 25px; }
.end-job-result a { display: inline-block; background-color: #009AD7; color: #fff; line-height: 50px; font-size: 18px; padding: 0 100px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; text-transform: uppercase; }
.end-job-result a:hover { background-color: #0e86b5; }
.end-job-result a.view-more { background: transparent; text-transform: none; display: inline-block; padding: 0 5px; }
.end-job-result p { text-align: left; }

.wraper-sc { clear: both; overflow: hidden; margin: 10px 0 0 0; }
.wraper-sc li { padding: 0 5px; float: left; }
.wraper-sc li span { line-height: 28px; }
.wraper-sc li:last-child { padding-right: 0; }
.wraper-sc li a { background-color: #626667; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; height: 28px; width: 28px; text-align: center; display: block; }
.wraper-sc li a i { color: #fff; line-height: 28px; font-size: 12px; display: block; }

#popup-signIn .content .form-group.forgot-password a { top: -23px; }
#popup-signIn .box-check { padding-top: 25px; }

#sendMailForm .box-btn .btn, .applyJobform .box-btn .btn { margin-top: 0; margin-right: 20px; }

span.parent-text { width: 100% !important; float: none !important; }

.container .content-page-view { padding-bottom: 50px; min-height: 570px; }
.container .content-page-view .title, .container .content-page-view .title span { margin: 0; border-bottom: 1px solid #ddd; padding: 50px 0 30px 0; }
.container .content-page-view p, .container .content-page-view span, .container .content-page-view div { line-height: 1.5; font-size: 16px; margin-bottom: 15px; color: #060606; }
.container .content-page-view ul { padding-left: 30px; margin-top: 5px; }
.container .content-page-view ul li { list-style: inside; margin-bottom: 10px; }
.container .content-page-view .content { margin-top: 30px; }

.container .content-page-view .box-site-map .title { padding-bottom: 0; border-bottom: 0; }
.container .content-page-view .box-site-map .text { margin-bottom: 0; }

.container .box-investor .content-page-view { padding-bottom: 0; }
.container .box-investor .content-page-view .title { padding-top: 20px; }
.container .box-investor .table-responsive { border: 1px solid #ddd; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; }
.container .box-investor .table-responsive table { margin-bottom: 0; }
.container .box-investor .table-responsive tr th { background-color: #ddd; }
.container .box-investor .table-responsive tr .announcementTitle a { position: relative; padding-left: 35px; }
.container .box-investor .table-responsive tr .announcementTitle a:before { background-image: url("../images/pdf-icon.png"); width: 21px; content: ''; height: 21px; display: block; position: absolute; top: 50%; margin-top: -10px; left: 0; }

.col-left .list-investor { overflow: visible; padding: 30px 0; }
.col-left .list-investor li { position: relative; }
.col-left .list-investor li:hover a, .col-left .list-investor li:hover span, .col-left .list-investor li:focus a, .col-left .list-investor li:focus span, .col-left .list-investor li.active a, .col-left .list-investor li.active span { background-color: #009AD7; color: #fff; }
.col-left .list-investor li:hover ul, .col-left .list-investor li:focus ul, .col-left .list-investor li.active ul { display: block !important; }
.col-left .list-investor li:hover ul li a, .col-left .list-investor li:focus ul li a, .col-left .list-investor li.active ul li a { background-color: transparent; color: #009AD7; }
.col-left .list-investor li:hover ul li:hover a, .col-left .list-investor li:hover ul li:focus a, .col-left .list-investor li:hover ul li.active a, .col-left .list-investor li:focus ul li:hover a, .col-left .list-investor li:focus ul li:focus a, .col-left .list-investor li:focus ul li.active a, .col-left .list-investor li.active ul li:hover a, .col-left .list-investor li.active ul li:focus a, .col-left .list-investor li.active ul li.active a { background-color: #009AD7; color: #fff; }
.col-left .list-investor li a, .col-left .list-investor li span { padding: 7px 30px; display: block; line-height: 1.4; font-size: 16px; color: #009AD7; cursor: pointer; }
.col-left .list-investor li a:hover, .col-left .list-investor li a:focus, .col-left .list-investor li a.active, .col-left .list-investor li span:hover, .col-left .list-investor li span:focus, .col-left .list-investor li span.active { background-color: #009AD7; color: #fff; }
.col-left .list-investor li ul.menu-sub { display: none; position: absolute; left: 100%; top: 0; z-index: 1; background-color: #fff; border: 1px solid #ededed; width: 300px; box-shadow: 1px 1px 12px #ededed; }
.col-left .list-investor li ul.menu-sub li { margin: 0; padding: 0; width: 100%; }
.col-left .list-investor li ul.menu-sub li:first-child a { padding-top: 5px; }
.col-left .list-investor li ul.menu-sub li:last-child a { padding-bottom: 5px; }

.banner-contact { background-image: url("../images/bg_featurecontact.jpg"); background-size: cover; height: 350px; margin-top: -110px; }

.modal-footer .btn + .btn { margin-left: 0; }

.applyJobform h3 { margin-top: 0; }
.applyJobform .email-to-agency { margin-bottom: 20px; display: block; }
.applyJobform .note-2 { width: 100% !important; float: none !important; margin-top: 10px; display: block; }
.applyJobform .note-2 span { width: auto !important; float: none !important; font-size: 14px; line-height: 20px; font-weight: 400; color: #666; }

.box-search-page { padding-bottom: 10px; }
.box-search-page .btn-register { display: block; padding: 0; }
.box-search-page .btn-register img { margin-right: 10px; }
.box-search-page .content-search-view { margin-bottom: 0; }

.box-textarea { margin-bottom: 50px; }
.box-textarea label { font-size: 14px; font-weight: 600; color: #1f1f1f; line-height: 1.1; margin-bottom: 20px; display: block; }
.box-textarea textarea { width: 100%; min-height: 120px; }

.titleBl { position: relative; width: 100% !important; }
.titleBl input { position: absolute; top: 0; left: 0; margin: 2px 0 0 0; }

.EmployerPages .text { padding-left: 20px; position: relative; }
.EmployerPages .text input { position: absolute; top: 0; left: 0; margin: 2px 0 0 0; }
.EmployerPages .employer-h2-tag { margin-bottom: 20px; }
.EmployerPages .submitBtn { overflow: hidden; clear: both; margin-bottom: 20px; }
.EmployerPages .submitBtn .btn { margin-top: 0 !important; }

.popup-job-detail .box-resource, .wrap-content-jobdetail .box-resource { background: #fff; }
.popup-job-detail .box-resource .title, .wrap-content-jobdetail .box-resource .title { font-weight: 600; font-size: 26px; padding: 0 0 30px 0; color: #666; }
.popup-job-detail .content-popup, .popup-job-detail .box-content, .wrap-content-jobdetail .content-popup, .wrap-content-jobdetail .box-content { padding: 40px 55px; }
.popup-job-detail .content-popup .btn, .popup-job-detail .box-content .btn, .wrap-content-jobdetail .content-popup .btn, .wrap-content-jobdetail .box-content .btn { margin-top: 40px; }
.popup-job-detail .content-popup .btn.btn-add, .popup-job-detail .box-content .btn.btn-add, .wrap-content-jobdetail .content-popup .btn.btn-add, .wrap-content-jobdetail .box-content .btn.btn-add { margin-top: 50px; }
.popup-job-detail .content-popup ul li, .popup-job-detail .content-popup p, .popup-job-detail .content-popup span, .popup-job-detail .box-content ul li, .popup-job-detail .box-content p, .popup-job-detail .box-content span, .wrap-content-jobdetail .content-popup ul li, .wrap-content-jobdetail .content-popup p, .wrap-content-jobdetail .content-popup span, .wrap-content-jobdetail .box-content ul li, .wrap-content-jobdetail .box-content p, .wrap-content-jobdetail .box-content span { font-size: 16px; line-height: 1.5; color: #424242; margin-bottom: 0; }
.popup-job-detail .content-popup .box-social, .popup-job-detail .box-content .box-social, .wrap-content-jobdetail .content-popup .box-social, .wrap-content-jobdetail .box-content .box-social { position: relative; padding-top: 20px; }
.popup-job-detail .content-popup .box-social ul, .popup-job-detail .box-content .box-social ul, .wrap-content-jobdetail .content-popup .box-social ul, .wrap-content-jobdetail .box-content .box-social ul { overflow: hidden; clear: both; padding-bottom: 40px; }
.popup-job-detail .content-popup .box-social:after, .popup-job-detail .box-content .box-social:after, .wrap-content-jobdetail .content-popup .box-social:after, .wrap-content-jobdetail .box-content .box-social:after { content: ''; left: -50px; right: -50px; width: auto; height: 2px; background-color: #3e3e3e; top: 100%; position: absolute; }
.popup-job-detail .content-popup .box-social li, .popup-job-detail .box-content .box-social li, .wrap-content-jobdetail .content-popup .box-social li, .wrap-content-jobdetail .box-content .box-social li { background-color: #666; width: 35px; height: 35px; line-height: 35px; margin: 0 20px; }
.popup-job-detail .content-popup .box-social li a, .popup-job-detail .content-popup .box-social li i, .popup-job-detail .box-content .box-social li a, .popup-job-detail .box-content .box-social li i, .wrap-content-jobdetail .content-popup .box-social li a, .wrap-content-jobdetail .content-popup .box-social li i, .wrap-content-jobdetail .box-content .box-social li a, .wrap-content-jobdetail .box-content .box-social li i { color: #fff; line-height: 35px !important; font-size: 20px !important; }
.popup-job-detail .content-popup .box-social li:first-child, .popup-job-detail .box-content .box-social li:first-child, .wrap-content-jobdetail .content-popup .box-social li:first-child, .wrap-content-jobdetail .box-content .box-social li:first-child { margin-left: 0; }
.popup-job-detail .content-popup .box-social p, .popup-job-detail .box-content .box-social p, .wrap-content-jobdetail .content-popup .box-social p, .wrap-content-jobdetail .box-content .box-social p { font-size: 14px !important; margin: 20px 0; font-weight: 600; }
.popup-job-detail .modal-content .modal-body, .wrap-content-jobdetail .modal-content .modal-body { padding: 0; position: relative; color: #424242; }
.popup-job-detail .top-job-detail, .wrap-content-jobdetail .top-job-detail { overflow: hidden; clear: both; margin-bottom: 20px; }
.popup-job-detail .top-job-detail .img, .wrap-content-jobdetail .top-job-detail .img { width: 110px; overflow: hidden; float: left; position: relative; margin-right: 20px; }
.popup-job-detail .top-job-detail .img img, .wrap-content-jobdetail .top-job-detail .img img { width: 100%; }
.popup-job-detail .top-job-detail .left, .wrap-content-jobdetail .top-job-detail .left { overflow: hidden; }
.popup-job-detail .top-job-detail h3, .popup-job-detail .top-job-detail h1, .wrap-content-jobdetail .top-job-detail h3, .wrap-content-jobdetail .top-job-detail h1 { font-weight: 600; font-size: 26px; margin: 0 0 10px 0; padding: 0; border: none; }
.popup-job-detail .top-job-detail .view-more, .wrap-content-jobdetail .top-job-detail .view-more { font-size: 15px; }
.popup-job-detail .box-detail-job .border, .wrap-content-jobdetail .box-detail-job .border { border-top: 1px solid #ededed; padding: 15px 0; overflow: hidden; clear: both; }
.popup-job-detail .box-detail-job .border .title-2, .wrap-content-jobdetail .box-detail-job .border .title-2 { margin: 0; float: left; }
.popup-job-detail .box-detail-job .border p, .popup-job-detail .box-detail-job .border ul, .popup-job-detail .box-detail-job .border .overflow, .wrap-content-jobdetail .box-detail-job .border p, .wrap-content-jobdetail .box-detail-job .border ul, .wrap-content-jobdetail .box-detail-job .border .overflow { overflow: hidden; }
.popup-job-detail .box-detail-job .border .title-2, .popup-job-detail .box-detail-job .border p, .popup-job-detail .box-detail-job .border ul li, .popup-job-detail .box-detail-job .border span, .wrap-content-jobdetail .box-detail-job .border .title-2, .wrap-content-jobdetail .box-detail-job .border p, .wrap-content-jobdetail .box-detail-job .border ul li, .wrap-content-jobdetail .box-detail-job .border span { margin: 0; padding: 0; font-size: 16px !important; line-height: 1.5 !important; font-weight: 400 !important; font-family: "Raleway", sans-serif !important; color: #424242 !important; }
.popup-job-detail .box-detail-job .border a, .wrap-content-jobdetail .box-detail-job .border a { color: #28aef7; }
.popup-job-detail .box-btn, .wrap-content-jobdetail .box-btn { overflow: hidden; clear: both; }
.popup-job-detail .box-btn a, .wrap-content-jobdetail .box-btn a { float: left; }
.popup-job-detail .box-btn .btn-add, .wrap-content-jobdetail .box-btn .btn-add { color: #424242; line-height: 45px; border: 1px solid #ddd; background-color: #fff; margin-top: 75px; float: right; }
.popup-job-detail .box-bottom-btn, .wrap-content-jobdetail .box-bottom-btn { border-top: 1px solid #e9e9e9; }
.popup-job-detail .box-bottom-btn .wraper-sc, .wrap-content-jobdetail .box-bottom-btn .wraper-sc { margin-top: 0px !important; }
.popup-job-detail .box-bottom-btn .wraper-sc p, .wrap-content-jobdetail .box-bottom-btn .wraper-sc p { font-weight: 600; font-size: 14px; margin-bottom: 5px; }
.popup-job-detail .box-bottom-btn .wraper-sc li:last-child, .wrap-content-jobdetail .box-bottom-btn .wraper-sc li:last-child { margin-right: 0; }
.popup-job-detail .box-bottom-btn li, .wrap-content-jobdetail .box-bottom-btn li { padding-left: 0; padding-right: 10px; }
.popup-job-detail .box-bottom-btn .btn, .wrap-content-jobdetail .box-bottom-btn .btn { text-transform: none; }
.popup-job-detail .box-bottom-btn .btn.btn-search, .wrap-content-jobdetail .box-bottom-btn .btn.btn-search { line-height: 50px; }
.popup-job-detail .box-bottom-btn .btn.btn-add, .wrap-content-jobdetail .box-bottom-btn .btn.btn-add { line-height: 40px; margin-top: 45px; }

.applyJobform form h3 { font-size: 18px; }

.popup-register.modal .content { padding: 0; }
.popup-register.modal .content:before, .popup-register.modal .content:after { display: none; }
.popup-register p { color: #1f1f1f; font-size: 18px; line-height: 2.0; }
.popup-register p a { text-decoration: underline; }
.popup-register .box-upload { position: relative; margin-top: 20px; cursor: pointer; }
.popup-register .box-upload:hover { background-color: #009AD7; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.popup-register .box-upload:hover a { border: 1px solid transparent; }
.popup-register .box-upload input[type="file"] { width: 100%; position: absolute; top: 0; left: 0; right: 0; height: 100%; bottom: 0; opacity: 0; cursor: pointer; }
.popup-register .btn-upload { border: 1px solid #bbb; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; display: block; color: #3e3e3e !important; text-transform: uppercase; font-size: 18px !important; text-align: center; line-height: 60px; font-weight: 600; }
.popup-register .modal-body button span { height: 20px; line-height: 20px; }

.note-1 label { width: 100% !important; }

.wrap-content-jobdetail .box-content { width: 100%; padding: 40px 60px; }
.wrap-content-jobdetail .box-content ul { margin: 0; }
.wrap-content-jobdetail .box-content li, .wrap-content-jobdetail .box-content span, .wrap-content-jobdetail .box-content text { font-size: 18px; line-height: 1.5; color: #424242; margin-bottom: 0; }
.wrap-content-jobdetail .box-content .btn { line-height: 50px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; background-color: #fff; color: #009AD7; text-transform: none; padding: 0 20px !important; font-weight: 600; font-size: 18px; margin-top: 30px; float: left; border: none; outline: none; margin-right: 15px; border: 1px solid #009AD7; }
.wrap-content-jobdetail .box-content .btn.btn-add { float: left; margin-top: 46px; color: #424242; line-height: 40px; border: 1px solid #ddd; background-color: #fff; font-size: 16px; margin-left: 0; margin-right: 0; }
.wrap-content-jobdetail .box-content .btn:hover, .wrap-content-jobdetail .box-content .btn:focus, .wrap-content-jobdetail .box-content .btn.active { background-color: #009AD7; color: #fff; }
.wrap-content-jobdetail .box-content .btn.btn-apply-new { background-color: #009AD7 !important; color: #fff !important; }
.wrap-content-jobdetail .box-content .btn.btn-apply-new:hover, .wrap-content-jobdetail .box-content .btn.btn-apply-new:focus, .wrap-content-jobdetail .box-content .btn.btn-apply-new.active { background-color: #fff !important; color: #009AD7 !important; }
.wrap-content-jobdetail .box-content .txt-share-job { font-weight: 500; color: #009AD7; font-size: 18px; }
.wrap-content-jobdetail .box-top-search { padding: 40px 40px 30px 40px; margin-bottom: 25px; }
.wrap-content-jobdetail .box-top-search .view-more { display: none; font-size: 18px; color: #eb1051 !important; }
.wrap-content-jobdetail .box-top-search .box-signin-top { display: block; border: none; top: 0; padding: 0; }
.wrap-content-jobdetail .box-top-search .box-signin-top .top-content-search-view h3 { margin: 0 0 10px 0; font-size: 26px; font-weight: 500; color: #333; }
.wrap-content-jobdetail .box-top-search .box-signin-top .form-inline .text { font-size: 16px; line-height: 20px; font-weight: 400; color: #000; margin: 5px 0 25px 0; }
.wrap-content-jobdetail .title-content { font-weight: 600; font-size: 26px; padding: 40px 0 30px 0; color: #666; margin: 0; }
.wrap-content-jobdetail .border .overflow h1 { border-bottom: none; }
.wrap-content-jobdetail .border .overflow ul { padding-left: 20px; }
.wrap-content-jobdetail .border .overflow ul li { list-style: disc; }
.wrap-content-jobdetail .border .overflow .medibank dl, .wrap-content-jobdetail .border .overflow .medibank ol, .wrap-content-jobdetail .border .overflow .medibank p, .wrap-content-jobdetail .border .overflow .medibank ul, .wrap-content-jobdetail .border .overflow .Medibank dl, .wrap-content-jobdetail .border .overflow .Medibank ol, .wrap-content-jobdetail .border .overflow .Medibank p, .wrap-content-jobdetail .border .overflow .Medibank ul { margin-bottom: 20px; line-height: 1.6; }

.wrap-jobdetail { padding: 40px 0; }
.wrap-jobdetail .box-latest-article { background: transparent; }
.wrap-jobdetail h1 { color: #333; padding-bottom: 30px; border-bottom: 2px solid #eeeeee; margin: 0; }
.wrap-jobdetail .box-privatepolicy h6 { color: #009deb; font-size: 16px; margin-bottom: 15px; margin-top: 20px; font-weight: 600; }
.wrap-jobdetail .box-privatepolicy ul li { list-style: none; position: relative; padding-left: 15px; }
.wrap-jobdetail .box-privatepolicy ul li:before { content: ''; position: absolute; top: 7px; left: -5px; width: 6px; height: 6px; background-color: #009eec; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; }
.wrap-jobdetail .wp-job-info { background: #fff; }
.wrap-jobdetail .wp-job-info .content-popup { width: 100%; overflow: hidden; clear: both; margin-bottom: 30px; }
.wrap-jobdetail p { font-size: 16px; line-height: 24px; color: #333; }
.wrap-jobdetail .embed-container { text-align: center; margin: 0 auto 20px auto; }
.wrap-jobdetail .content-popup { padding-top: 20px; padding-bottom: 20px; }
.wrap-jobdetail .job-detail-menu { width: 100%; height: 50px; background-color: #efefef; margin-top: 20px; margin-bottom: 20px; }
.wrap-jobdetail .job-detail-menu li { min-height: 50px; float: left; border-right: 1px solid #8d8888; padding-top: 10px; }
.wrap-jobdetail .job-detail-menu li a { color: #333; font-size: 16px; font-weight: bold; display: block; padding: 0 10px; line-height: 33px; text-align: center; }
.wrap-jobdetail .job-detail-menu li a.applyLink { background-color: #007bbe; font-size: 16px; font-weight: 600; padding-top: 8px; padding-bottom: 9px; margin-top: -10px; color: #fff; }

.bottom-row-hide { margin-bottom: 30px; }

a.view-more { color: #FF7F33 !important; text-decoration: underline; font-size: 16px; line-height: 20px; display: block; }
a.view-more.btn-default-more { text-decoration: none; line-height: 36px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; color: #009AD7 !important; border: 1px solid #009AD7; display: inline-block; padding: 0 15px; font-size: 16px; background-color: #fff; }
a.view-more.btn-default-more:hover, a.view-more.btn-default-more:focus, a.view-more.btn-default-more.active { background-color: #009AD7; color: #fff !important; }
a.view-more.btn-default-more-red { text-decoration: none; line-height: 36px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; color: #FF7F33 !important; border: 1px solid #FF7F33; display: inline-block; padding: 0 15px; font-size: 16px; background-color: #fff; }
a.view-more.btn-default-more-red:hover, a.view-more.btn-default-more-red:focus, a.view-more.btn-default-more-red.active { background-color: #FF7F33; color: #fff !important; }
a.view-more.btn-big { font-size: 24px; font-weight: 600; line-height: 60px; padding: 0 40px; border: 2px solid #009AD7; color: #009AD7 !important; }

.title { color: #333; font-weight: 600; padding: 50px 0 40px 0; margin: 0; font-size: 36px; }

.btn-add { color: #424242; line-height: 86px; border: 1px solid #ddd; background-color: #fff; }

.title-2 { color: #000; font-weight: 600; font-size: 15px; }

.btn-register { line-height: 60px; padding: 0 50px; text-transform: uppercase; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; color: #fff; font-size: 18px; background-color: #009AD7; display: inline-block; font-weight: 600; }

.btn-register-1 { line-height: 80px; padding: 0 40px; text-transform: uppercase; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; color: #222; font-size: 20px; background-color: #fff; display: inline-block; font-weight: 600; }

.list-tags { overflow: hidden; clear: both; padding: 0; margin: 0; }
.list-tags li { float: left; margin: 20px 0 0 0; }
.list-tags li a { position: relative; margin-right: 15px; font-size: 16px; display: inline-block; padding-right: 25px; }
.list-tags li a:after { content: "x"; position: absolute; width: 18px; bottom: 80%; right: 0; background-color: #333; font-size: 18px; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; text-align: center; line-height: 16px; height: 18px; }
.list-tags li.box-tag { border: none; }

.viewed { position: relative; }
.viewed:after { content: ''; width: 39px; height: 24px; background-image: url(../images/icon/icon-eye.jpg); background-repeat: no-repeat; display: inline-block; }

.img-circle { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; overflow: hidden; }
.img-circle img { max-width: 100%; }

.overflow { overflow: hidden; }

.ajax-loading { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 9999; }
.ajax-loading i { color: #fff; font-size: 60px; top: 50%; margin-top: -20px; left: 50%; margin-left: -20px; position: absolute; }

.box-loginOr-1 { padding-top: 0 !important; }

.jobResultPaging { clear: both; overflow: hidden; }
.jobResultPaging ul { display: inline-block; float: right; }
.jobResultPaging ul li { float: left; }
.jobResultPaging ul li:hover a, .jobResultPaging ul li.active a { background-color: rgba(66, 66, 66, 0.05); }
.jobResultPaging ul li a { padding: 0 12px; line-height: 30px; background-color: #fff; border: 1px solid #ddd; margin-left: 2px; display: block; height: 32px; }
.jobResultPaging ul li a i { font-size: 18px; line-height: 30px; }
.jobResultPaging ul li a i.fa-step-forward { font-size: 13px; }

.mobile { display: none; }

.no-job-content { color: #0097d9; margin: 0 0 30px 0; }
.no-job-content h3 { margin-top: 0; font-size: 20px; }
.no-job-content h4, .no-job-content ul li { font-size: 16px; line-height: 1.8; color: #0097d9; margin: 0; font-weight: normal; }
.no-job-content ul { padding-left: 20px; }
.no-job-content ul li { list-style: inherit; }

.group-btn-search { padding-top: 40px; margin: 0 !important; }
.group-btn-search .btn-search { position: absolute; left: 0; right: 0; margin-top: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
.group-btn-search .btn-search input, .group-btn-search .btn-search button { background-color: transparent; border: none; width: 100%; }
.group-btn-search input { background-color: transparent; border: none; text-transform: uppercase; }
.group-btn-search input.btn-search { display: block; width: 100%; }

.page-register { padding: 50px 0; }
.page-register .group-btn-search { margin: 0 0 50px 0; }
.page-register p { margin: 0; }

header .menu-mobile .logo { display: none; }

#BreadCrumb { overflow: hidden; clear: both; }
#BreadCrumb ul li { float: left; padding-right: 25px; position: relative; }
#BreadCrumb ul li:after { content: "\f105"; display: inline-block; font: normal normal normal 19px/1 FontAwesome; position: absolute; top: 0; right: 10px; }
#BreadCrumb ul li .fa-caret-right { display: none; }
#BreadCrumb ul li a { font-weight: 600; font-size: 16px; }
#BreadCrumb ul li:last-child:after { display: none; }
#BreadCrumb ul li.total-pc { top: 0; font-size: 16px; }

#TotalJob { font-weight: 400; line-height: 19px; }

#popup-search .group-btn-search { padding-top: 0; }

.img-upload { background-color: #ededed; border: 1px solid #d5d5d5; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; width: 100px; height: 100px; overflow: hidden; margin-top: 30px; }
.img-upload img { max-width: 100%; width: auto; }
.img-upload .img-circle { width: 100%; height: 100%; display: block; background-size: auto 100%; background-position: center center; background-repeat: no-repeat; }

.search-resource { max-width: 800px; margin: 50px auto 0 auto; text-align: center; }
.search-resource input[type="text"]::-webkit-input-placeholder { font-style: italic; color: #111; font-size: 16px; }
.search-resource ul { margin: 20px 0 35px 0; border-bottom: 2px solid #f0f0f0; clear: both; overflow: hidden; padding: 0 0 15px 0; }
.search-resource ul li { float: left; padding: 0 10px; }
.search-resource ul li a { line-height: 40px; position: relative; display: inline-block; font-size: 18px; padding: 0 5px; }
.search-resource ul li a:hover, .search-resource ul li a.active { color: #000; }
.search-resource ul li a:hover:after, .search-resource ul li a.active:after { height: 2px; position: absolute; left: 0; background-color: #e68e96; content: ''; width: 100%; margin-top: -5px; display: block; }
.search-resource ul li a.active { font-weight: 500; }

.box-resource-page { background: #fff; }
.box-resource-page.box-latest-article .latest-article { border-bottom-left-radius: 0; border-top-left-radius: 0; padding: 0; }
.box-resource-page.box-latest-article .latest-article .img h5 { line-height: 36px; font-size: 28px; top: 30px; }
.box-resource-page .box-resource.blog-category { height: inherit; }
.box-resource-page .box-resource.blog-category .title { font-size: 30px; padding-bottom: 20px; }
.box-resource-page .box-resource.blog-category .wp-img { width: 100%; float: none; height: 175px; }
.box-resource-page .box-resource.blog-category .right-latest-article { padding-left: 0 !important; margin-top: 20px; }
.box-resource-page .box-resource.blog-category .right-latest-article p { text-align: justify; }
.box-resource-page .box-resource.blog-category .wp-des-blog { margin-bottom: 20px; }
.box-resource-page .box-resource.blog-category .resource { height: 440px; }
.box-resource-page .box-resource.blog-category .wp-blog-right { padding-left: 25px; }
.box-resource-page .resource { margin-bottom: 30px; padding: 15px; height: 260px; overflow: hidden; }
.box-resource-page .resource .wp-img { width: 210px; float: left; height: auto; overflow: hidden; }
.box-resource-page .resource .wp-img img { width: 100%; }
.box-resource-page .resource .wp-des { overflow: hidden; padding-left: 30px; }
.box-resource-page .resource h5 { margin-top: 0; }
.box-resource-page .box-resource .pagingSt-bl { padding-right: 15px; padding-left: 15px; }
.box-resource-page .box-resource .latest-article .right-latest-article { padding: 30px 5px 0 30px; height: 100%; }
.box-resource-page .box-resource .latest-article .right-latest-article p { line-height: 1.6; }
.box-resource-page .box-resource .latest-article .right-latest-article a { color: #666; line-height: 1.5; }
.box-resource-page .box-resource .latest-article .right-latest-article a:hover { color: #0078dd; }
.box-resource-page .box-resource .title a { font-weight: 600; color: #666; }
.box-resource-page a.view-more { margin-top: 0; text-align: right; float: right; }
.box-resource-page .box-resource-video .title { padding-top: 40px; }
.box-resource-page .box-resource-video .resource { height: 170px; }
.box-resource-page .box-resource-video .wp-img { position: relative; }
.box-resource-page .box-resource-video .wp-img:before { content: ''; background-image: url("../images/youtube.png"); width: 50px; background-repeat: no-repeat; height: 38px; position: absolute; left: 50%; margin-left: -25px; top: 50%; margin-top: -19px; background-size: contain; }

.video-content { padding: 0 20px; }
.video-content .box-resource-video .col-xs-6 { width: 100%; float: none; }
.video-content .box-resource-video .resource .wp-img { width: 140px; }

.wp-blog-right h3 { position: relative; line-height: 30px; border-bottom: 1px solid #d9d9d9; }
.wp-blog-right .sidebar-blog ul { padding: 0; margin-top: 30px; }
.wp-blog-right .sidebar-blog ul li { position: relative; padding-left: 15px; margin-top: 10px; }
.wp-blog-right .sidebar-blog ul li:before { content: ''; position: absolute; left: 2px; top: 10px; transform: translateY(-50%); width: 4px; height: 4px; border-radius: 50%; background-color: #42b574; }

.iframe-youtube { display: block; overflow: hidden; text-align: center; margin: 0 auto 20px auto; position: relative; }
.iframe-youtube .youtube-play-icon { position: absolute; left: 50%; margin-left: -24px; top: 50%; margin-top: -17px; width: auto !important; }

#show-iframe-youtube { position: fixed; top: 25%; left: 50%; width: 1000px; margin-left: -500px; z-index: 9999; height: 650px; }
#show-iframe-youtube iframe { width: 100%; }
#show-iframe-youtube .close-iframe { z-index: 9999; position: absolute; bottom: 100%; left: 100%; font-weight: 300; height: 25px; width: 25px; text-align: center; line-height: 25px; font-size: 36px; }
#show-iframe-youtube .close-iframe:hover { color: #000; }

.overflow-body { position: fixed; background-color: rgba(0, 0, 0, 0.5); top: 0; left: 0; height: 100%; width: 100%; display: none; }

.blog-article-page header { background-size: cover !important; min-height: 500px; background: #009AD7 !important; }
.blog-article-page header .container { min-height: 500px; }
.blog-article-page header .logo .logo-red { display: none; }
.blog-article-page header .logo .logo-white { display: block; }
.blog-article-page .wrap-jobdetail { position: relative; top: -300px; padding: 0; z-index: 2; }
.blog-article-page .wrap-jobdetail .wp-job-info { background: transparent; }
.blog-article-page .wrap-jobdetail .wp-job-info .top-job-detail { padding-right: 0; }
.blog-article-page .wrap-jobdetail .wp-job-info .top-job-detail h3, .blog-article-page .wrap-jobdetail .wp-job-info .top-job-detail h2, .blog-article-page .wrap-jobdetail .wp-job-info .top-job-detail h1, .blog-article-page .wrap-jobdetail .wp-job-info .top-job-detail h1 span { margin-top: 0; color: #fff; font-weight: 400; font-size: 36px; line-height: 1.4; }
.blog-article-page .wrap-jobdetail .wp-job-info .top-job-detail .title-article { position: relative; }
.blog-article-page .wrap-jobdetail .wp-job-info .top-job-detail .title-article .view-more { color: #fff !important; position: absolute; top: 20px; right: 0; }
.blog-article-page .content-popup { padding: 0 80px; }
.blog-article-page .content-popup .content { background-color: #fff; padding: 15px 35px 50px 35px; min-height: 300px; }
.blog-article-page .content-popup .border { border-top: none; padding-bottom: 0; }
.blog-article-page .content-popup .border p { font-size: 16px; margin-bottom: 15px; line-height: 1.4; }
.blog-article-page .content-popup .border a { color: #009AD7; }
.blog-article-page .content-popup .border img { max-width: 100%; margin: 20px 0; }
.blog-article-page .modal .content { padding: 30px 0 0 0; }
.blog-article-page .main-page { background-color: #fff; }
.blog-article-page footer { position: relative; margin-top: -200px; z-index: 1; }

.box-quick-search { background-color: #ebedee; padding: 40px 0; }
.box-quick-search h3 { margin: 0 0 30px 0; font-size: 30px; font-weight: 600; color: #30383b; }
.box-quick-search span { font-size: 18px; font-weight: 500; color: #30383b; }
.box-quick-search .list-quick-search { position: relative; height: 28px; margin-bottom: 10px; overflow: hidden; }
.box-quick-search .list-quick-search span { float: left; }
.box-quick-search .list-quick-search .all-quick-search { position: absolute; right: 0; bottom: 4px; font-size: 18px; color: #00569a; line-height: 26px; font-weight: 500; background-color: #ebedee; padding: 0 10px; cursor: pointer; }
.box-quick-search .list-quick-search .all-quick-search:before { content: '......'; }
.box-quick-search .list-quick-search .all-quick-search:after { content: "\f107"; position: absolute; right: 0; bottom: 5px; color: #333; font: normal normal normal 18px/1 FontAwesome !important; }
.box-quick-search .list-quick-search.show-all { height: auto; margin-bottom: 0; }
.box-quick-search .list-quick-search.show-all .all-quick-search { color: #333; }
.box-quick-search .list-quick-search.show-all .all-quick-search:before { content: '......'; }
.box-quick-search .list-quick-search.show-all .all-quick-search:after { content: "\f106"; }
.box-quick-search ul { overflow: hidden; position: relative; top: -2px; }
.box-quick-search ul li { float: left; }
.box-quick-search ul li a { font-size: 18px; color: #00569a; padding: 0 7px; line-height: 26px; font-weight: 500; }

.box-tag { border-top: 1px solid #e4e4e4; margin: 0 35px; }
.box-tag ul { overflow: hidden; clear: both; margin: 30px 0 0 0; }
.box-tag ul li { float: left; margin-bottom: 10px !important; }
.box-tag ul li a { font-size: 14px; font-weight: 500; color: #333; background-color: #e9e9e9; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding: 0 5px; line-height: 30px; margin-right: 15px; display: inline-block; }
.box-tag .title { font-size: 28px; padding: 40px 0 0 0; }

.box-upgradeBtn { padding-top: 40px; position: relative; }
.box-upgradeBtn .upgradeBtn { position: absolute; top: 30px; left: 15px; z-index: 9; }

.dashboard-emp-page .box-content-search-view .result { margin-top: 25px; }
.dashboard-emp-page .top-dashboard .info { z-index: 4; position: absolute; margin-top: -130px; left: 0; margin-left: 0; width: 100%; }
.dashboard-emp-page .top-dashboard .wrap-jobdetail { padding: 20px 0 0 0; text-align: left; }
.dashboard-emp-page .container .top-dashboard .info .img-circle { margin-bottom: 25px; }
.dashboard-emp-page #ctl00_ContentPlaceHolder1_pnEmployer { margin-top: 70px; }
.dashboard-emp-page.fix-header { padding-top: 170px; }
.dashboard-emp-page.fix-header header { position: fixed; top: 0; left: 0; min-height: 90px; background: #009AD7 !important; right: 0; z-index: 9; }
.dashboard-emp-page.fix-header header .container { min-height: 90px; }

.fixed-box { position: fixed; }

.advertisement-fix .box-advertisement-300x600 { margin-bottom: 30px; }

.page-job-detail .wrap-content-jobdetail { float: left; }
.page-job-detail .right-advertisement { float: right !important; max-width: 300px; }
.page-job-detail .wrap-content-jobdetail .box-content-search-view { padding: 0; }

.row .right-search-result { width: 330px; }
.row .right-search-result .right-advertisement .box-advertisement-300x250, .row .right-search-result .right-advertisement .box-advertisement-300x600 { margin-bottom: 30px; }
.row .right-search-result .box-content-search-view { padding: 0; }
.row .right-search-result .box-content-search-view .content-search-view { padding: 20px 15px 0px 15px; }
.row .right-search-result .box-related ul li { width: 100%; padding: 0 0 0 10px; }
.row .right-search-result .box-related ul li:first-child { padding-left: 10px; }
.row .right-search-result .box-related .rightSubpage-top .title { padding: 0px 0 20px 0; font-size: 24px; }

.dashboard-emp-page .top-dashboard .info { margin-top: -160px; }
.dashboard-emp-page .top-dashboard .info .popup-PostAjob { margin-top: 25px; }
.dashboard-emp-page .top-dashboard .info .name { display: block; }
.dashboard-emp-page .top-dashboard .info .clearfix { display: inherit; }
.dashboard-emp-page .top-dashboard .info .box-top-info .img-circle { margin-right: 0 !important; }

.text-content-search-view { margin-bottom: 20px !important; }

.page-dashboard .box-dashboard .top-dashboard .info .box-input-file { width: 110px; height: 110px; }
.page-dashboard .box-dashboard .top-dashboard .info .box-input-file .img-circle { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; width: 100%; height: 100%; border: none; background-size: cover; }
.page-dashboard .box-dashboard .top-dashboard .info .overflow { padding-left: 0; }
.page-dashboard .box-dashboard .top-dashboard .info .overflow ul li a.name { line-height: 110px; margin-left: 15px; }

.page-dashboard .top-dashboard .info .box-input-file, .dashboard-emp-page .top-dashboard .info .box-input-file { width: auto; height: 70px; }
.page-dashboard .top-dashboard .info .box-input-file .img-circle, .dashboard-emp-page .top-dashboard .info .box-input-file .img-circle { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; width: auto; height: 70px; }
.page-dashboard .top-dashboard .info .box-input-file .img-circle img, .dashboard-emp-page .top-dashboard .info .box-input-file .img-circle img { max-width: 100%; max-height: 100%; height: 100%; }
.page-dashboard .top-dashboard .info .overflow, .dashboard-emp-page .top-dashboard .info .overflow { min-height: 70px !important; }

.dashboard-emp-page .top-dashboard .info .box-top-info .overflow { padding-left: 0 !important; }

.feature-contact img { width: 100%; }

.dashboard-emp-page header, .page-dashboard header { min-height: 300px; background: url("../images/Dashboard-EMp.jpg") top right no-repeat !important; background-size: cover !important; }
.dashboard-emp-page header .container, .page-dashboard header .container { min-height: 300px; }
.dashboard-emp-page .main-page, .page-dashboard .main-page { background-color: #fafafa; min-height: 450px; }
.dashboard-emp-page .box-content-search-view, .page-dashboard .box-content-search-view { background: transparent; padding: 0; }
.dashboard-emp-page .box-content-search-view:after, .page-dashboard .box-content-search-view:after { display: none; }
.dashboard-emp-page .box-content-search-view.box-employerinfo, .page-dashboard .box-content-search-view.box-employerinfo { top: -250px; }
.dashboard-emp-page .box-content-search-view.box-employerinfo .box-top-info, .page-dashboard .box-content-search-view.box-employerinfo .box-top-info { margin-bottom: 45px; }
.dashboard-emp-page .box-content-search-view.box-employerinfo .wrap-jobdetail, .page-dashboard .box-content-search-view.box-employerinfo .wrap-jobdetail { padding: 50px 0 20px 0; }
.dashboard-emp-page .box-content-search-view.box-employerinfo .result, .page-dashboard .box-content-search-view.box-employerinfo .result { margin-top: 20px; }
.dashboard-emp-page .top-dashboard, .page-dashboard .top-dashboard { text-align: center; }
.dashboard-emp-page .top-dashboard .info, .page-dashboard .top-dashboard .info { display: inline-block; }
.dashboard-emp-page .top-dashboard .info .img-circle, .page-dashboard .top-dashboard .info .img-circle { width: 110px; height: 110px; border: 1px solid #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; overflow: hidden; margin-bottom: 50px; background-size: auto 100%; background-position: center center; background-repeat: no-repeat; }
.dashboard-emp-page .top-dashboard .info .img-circle img, .page-dashboard .top-dashboard .info .img-circle img { height: 100%; max-width: inherit; width: auto; }
.dashboard-emp-page .top-dashboard .info .box-top-info, .page-dashboard .top-dashboard .info .box-top-info { overflow: hidden; clear: both; display: inline-block; }
.dashboard-emp-page .top-dashboard .info .box-top-info .overflow, .page-dashboard .top-dashboard .info .box-top-info .overflow { text-align: left; color: #fff; position: relative; min-height: 110px; padding-left: 15px; }
.dashboard-emp-page .top-dashboard .info .box-top-info .img-circle, .page-dashboard .top-dashboard .info .box-top-info .img-circle { margin-right: 15px; border: none; }
.dashboard-emp-page .top-dashboard .info .box-top-info a, .page-dashboard .top-dashboard .info .box-top-info a { color: #fff; font-size: 18px; margin-bottom: 10px; border-bottom: 1px solid #fff; }
.dashboard-emp-page .top-dashboard .info .box-top-info a.name, .page-dashboard .top-dashboard .info .box-top-info a.name { text-decoration: none; border-bottom: none; }
.dashboard-emp-page .top-dashboard .info .box-top-info p, .page-dashboard .top-dashboard .info .box-top-info p { margin-bottom: 15px; color: #fff; font-size: 20px; }
.dashboard-emp-page .top-dashboard .info .box-top-info span, .page-dashboard .top-dashboard .info .box-top-info span { margin-bottom: 5px; display: block; font-size: 15px; }
.dashboard-emp-page .top-dashboard .info .popup-PostAjob, .page-dashboard .top-dashboard .info .popup-PostAjob { display: block; }
.dashboard-emp-page .top-dashboard .info .popup-PostAjob a, .page-dashboard .top-dashboard .info .popup-PostAjob a { color: #424242; font-size: 16px; text-transform: uppercase; line-height: 65px; padding: 0 90px; background-color: #fff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08); -webkit-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px; border-radius: 1px; font-weight: 600; }
.dashboard-emp-page .top-dashboard .info a, .page-dashboard .top-dashboard .info a { display: inline-block; }
.dashboard-emp-page .result, .page-dashboard .result { margin-top: 40px; padding-bottom: 15px; border-bottom: 1px solid #e4e4e4; margin-bottom: 20px; overflow: hidden; clear: both; }
.dashboard-emp-page .result h5, .page-dashboard .result h5 { margin: 0; float: left; color: #000; font-size: 24px; }
.dashboard-emp-page .result a.view-more, .page-dashboard .result a.view-more { float: right; color: #000 !important; font-size: 16px; }

.page-dashboard { background-color: #fafafa; }
.page-dashboard .box-featured { padding-bottom: 20px; }
.page-dashboard .alert-info { margin: 20px 0 0 0; position: relative; top: 20px; overflow: hidden; clear: both; display: block; }
.page-dashboard .alert-info p { margin: 0; }
.page-dashboard .box-dashboard { background-color: #009AD7; }
.page-dashboard .box-dashboard .top-dashboard { position: relative; padding-bottom: 60px; }
.page-dashboard .box-dashboard .text-center { overflow: hidden; clear: both; display: inline-block; }
.page-dashboard .box-dashboard .text-center a.name { line-height: 1.2; margin-left: 30px; color: #fff; font-size: 20px; border-bottom: none; }
.page-dashboard .box-dashboard .popup-PostAjob { position: absolute; bottom: -32px; left: 50%; margin-left: -164px; }
.page-dashboard .top-dashboard .info .img-circle { margin-bottom: 10px !important; }
.page-dashboard .list-featured .top-featured { padding-bottom: 0; border-bottom: 1px solid #f3f3f3; }
.page-dashboard .list-featured .top-featured .name { font-weight: 500; }
.page-dashboard .list-featured .top-featured .img-circle { height: 60px; }
.page-dashboard .list-featured .content-featured { padding-top: 15px; }
.page-dashboard .list-featured .content-featured p { font-size: 16px; line-height: 24px; }
.page-dashboard .list-featured a.view-more { font-size: 14px; color: #8e8e8e !important; }
.page-dashboard .top-search-view { background: transparent; padding: 0; }
.page-dashboard .top-search-view h3 { margin: 0 0 30px 0; }
.page-dashboard .box-saved { color: #333; font-size: 24px; padding: 70px 0 50px 0; }
.page-dashboard .box-saved .view-more { padding-left: 20px; overflow: hidden; }
.page-dashboard p { color: #333; font-size: 16px; margin: 40px 0; }

.sec .box-featured { background-color: transparent; }
.sec .box-featured .list-featured .top-featured .img-circle { display: block; text-align: center; margin-bottom: 15px; }
.sec .box-featured .list-featured .top-featured .name, .sec .box-featured .list-featured .top-featured ul li:first-child { padding-left: 0; }

.search-frame .box-search .content .btn { margin-top: 22px; }

.page-dashboard .box-job-searched .top-number { text-align: center; display: block; font-weight: 500; font-size: 34px; padding-bottom: 20px; line-height: 40px; }
.page-dashboard .box-job-searched .content-featured { height: auto; }
.page-dashboard .box-job-searched .content-featured p { text-align: center; padding: 0 20px; }
.page-dashboard .box-job-searched .list-featured { padding: 25px 30px 30px 30px; }

.box-view-more { overflow: hidden; clear: both; }
.box-view-more .view-more { float: left; margin-right: 20px; }
.box-view-more .delete-saved-search-btn, .box-view-more .open-delete-modal-btn { color: #8e8e8e !important; }

.wrap-content-jobdetail .box-detail-job .box-content { padding: 40px; }
.wrap-content-jobdetail .top-content-search-view h3 { font-size: 20px; margin: 15px 0 20px 0; color: #666; }
.wrap-content-jobdetail .content-sign-up .box-select { margin-top: 30px; }
.wrap-content-jobdetail .content-sign-up .box-bottom-btn { height: 50px; margin-top: 30px; }
.wrap-content-jobdetail .content-sign-up .box-bottom-btn .btn { text-transform: uppercase; background-color: #e24653; color: #fff; line-height: 45px; text-align: center; position: absolute; left: 0; bottom: 0; right: 0; padding: 0; font-weight: 700; font-size: 18px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; overflow: hidden; }
.wrap-content-jobdetail .col-xs-4 .list-featured { padding-bottom: 30px; }
.wrap-content-jobdetail .back { color: #009AD7; font-size: 16px; font-weight: 700; margin-top: -30px; display: inline-block; cursor: pointer; }
.wrap-content-jobdetail .back i { padding-right: 5px; }
.wrap-content-jobdetail .back:hover, .wrap-content-jobdetail .back:focus { color: #009AD7; }

.box-control { overflow: hidden; clear: both; }
.box-control .delete { float: right !important; text-align: right !important; color: #666 !important; }

.manage-posted-job .container { padding-top: 40px; padding-bottom: 40px; }
.manage-posted-job .totalNumberJobs { line-height: 30px; font-weight: 500; }
.manage-posted-job .top-manage-posted-job { margin-bottom: 20px; overflow: hidden; font-size: 16px; color: #333; }
.manage-posted-job .top-manage-posted-job select { border: 1px solid #ddd; background-color: #e9e9e9; line-height: 30px; height: 32px; padding: 0 20px; margin-left: 10px; }
.manage-posted-job .list-featured { padding-bottom: 20px; }
.manage-posted-job table { color: #333; font-size: 16px; }
.manage-posted-job table thead, .manage-posted-job table .headerTable { background-color: #e9e9e9; font-weight: bold; }
.manage-posted-job table thead tr th, .manage-posted-job table thead tr td, .manage-posted-job table .headerTable tr th, .manage-posted-job table .headerTable tr td { border-bottom: none; padding: 15px 10px; vertical-align: middle; }
.manage-posted-job table thead tr th:last-child, .manage-posted-job table thead tr td:last-child, .manage-posted-job table .headerTable tr th:last-child, .manage-posted-job table .headerTable tr td:last-child { width: 210px; }
.manage-posted-job table .wrBtn { width: 150px; }
.manage-posted-job table tr td { padding: 15px 10px; }
.manage-posted-job table tr td a { text-decoration: underline; color: #05c9b1 !important; margin-right: 20px; }
.manage-posted-job table tr td a:last-child { margin-right: 0; color: #333; }
.manage-posted-job table tr td input { color: #fff; background-color: #009AD7; border: none; padding: 2px 10px; }
.manage-posted-job table tr .delete input { background-color: #a5a5a5; }
.manage-posted-job.payment-succsessfully { margin-top: 30px; }
.manage-posted-job.payment-succsessfully tr th { background-color: #e9e9e9; font-weight: bold; }
.manage-posted-job.payment-succsessfully .btn { font-size: 18px; }

.delete, #open-delete-modal-btn { color: #333 !important; }

#popup-PostAjob .box-btn .btn-add, #popup-edit-employer .box-btn .btn-add { line-height: 48px; }
#popup-PostAjob .group-btn-search, #popup-edit-employer .group-btn-search { padding-top: 0; }
#popup-PostAjob .group-btn-search .btn, #popup-edit-employer .group-btn-search .btn { left: -55px; right: -55px; }

#popup-jobConfirmDlt .box-btn .btn { margin-top: 20px; }

#popup-PostAjob .group-btn-search { padding-top: 40px; }

#popup-forgotPassword .group-btn-search { padding-top: 10px; }

.wrap-job-profile { margin-bottom: 40px; }
.wrap-job-profile .box-job-searched { margin-top: 15px; }

.box-signin-top { overflow: hidden; clear: both; position: relative; top: 20px; border-top: 1px solid #ddd; padding-top: 15px; display: none; }
.box-signin-top .top-content-search-view h3 { margin: 0 0 5px 0; font-size: 18px; font-weight: 500; color: #333; }
.box-signin-top .form-inline { overflow: hidden; clear: both; position: relative; }
.box-signin-top .form-inline .form-group, .box-signin-top .form-inline .btn, .box-signin-top .form-inline .box-select { display: inline-block; width: auto; }
.box-signin-top .form-inline .text { margin-bottom: 15px; }
.box-signin-top .form-inline .form-group { float: left; }
.box-signin-top .form-inline .btn, .box-signin-top .form-inline .box-select { float: right; }
.box-signin-top .form-inline .box-select { height: 36px; margin-right: -110px; overflow: hidden; }
.box-signin-top .form-inline .box-select:after { content: ''; position: absolute; top: 0; left: 0; height: 1px; background-color: #d3d3d3; width: 180px; }
.box-signin-top .form-inline .box-select:before { content: ''; position: absolute; bottom: 0; left: 0; height: 1px; background-color: #d3d3d3; width: 180px; }
.box-signin-top .form-inline .btn { color: #fff; font-size: 14px; font-weight: 500; background-color: #009AD7; line-height: 34px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; padding: 0 30px; text-transform: uppercase; position: relative; z-index: 1; }
.box-signin-top .form-inline input[type="text"] { padding: 0 10px; height: 36px; line-height: 36px; outline: none; min-width: 300px; }
.box-signin-top .form-inline .box-captchar { position: absolute; top: inherit; right: 0; background-color: #fff; height: 36px; width: 160px; border-left: 1px solid #d3d3d3; }
.box-signin-top #re_captcha_signup { position: relative; top: -10px; height: 45px; overflow: hidden; }
.box-signin-top #re_captcha_signup iframe { transform: scale(0.8); transform-origin: 0 0; }

.error { margin-top: 10px; display: block; color: #e3404e; width: 100%; float: none; text-align: left; font-size: 14px; }

.popup-search .content-popup .content { padding: 0; }

#popup-jobCart h2.title { padding-bottom: 0; }
#popup-jobCart #cartContent .box-btn .btn { margin-top: 10px !important; line-height: 40px; font-size: 16px; padding: 0 35px; height: 40px; text-transform: none; }
#popup-jobCart .box-cart-content { border-bottom: 1px solid #ddd; padding-bottom: 25px; }
#popup-jobCart .box-cart-content h3 { margin-top: 25px; color: #333; }

.box-payment .form-payment { max-width: 600px; }
.box-payment .form-payment h3 { color: #111; margin: 50px 0 30px 0; }
.box-payment .form-payment .form-group { clear: both; }
.box-payment .form-payment .form-group .note { float: left; margin-right: 20px; padding: 6px 0; width: 150px; }
.box-payment .form-payment .form-group .note label { color: #333; display: block; font-size: 16px; font-weight: 500; }
.box-payment .form-payment .form-group .box-select { overflow: hidden; width: 300px; }
.box-payment .form-payment .form-group input[type="text"], .box-payment .form-payment .form-group select { background: #e9e9e9; color: #000; border: none; font-weight: normal; font-size: 16px; font-style: normal; margin: 0; padding: 6px; z-index: 0; width: 100%; overflow: visible; height: 35px; line-height: 35px; }
.box-payment .form-payment .form-group select { width: 142px; }
.box-payment .form-payment .form-group .btn-register { line-height: 35px; font-size: 16px; font-weight: 500; background-color: #009AD7; color: #fff; padding: 0; display: block; overflow: hidden; height: 35px; border: transparent; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; }
.box-payment .form-payment .form-group .row { margin-left: -2px; margin-right: -2px; }
.box-payment .form-payment .form-group .row .col-xs-4 { padding-left: 2px; padding-right: 2px; }

.page-oursolution { background-color: #fff; }
.page-oursolution .box-oursolution { padding: 60px 0; }
.page-oursolution .box-oursolution .left-oursolution { padding-top: 60px; }
.page-oursolution .box-oursolution .left-oursolution h3.title { position: absolute; left: 15px; top: 0; padding: 0; }
.page-oursolution .box-oursolution .right-oursolution { padding-top: 60px; }
.page-oursolution .box-oursolution .right-oursolution .text-3, .page-oursolution .box-oursolution .right-oursolution .text-3 a { margin-bottom: 25px; }
.page-oursolution .box-oursolution .right-oursolution .text-3 { color: #009AD7; }
.page-oursolution .box-oursolution .right-oursolution .text-3 a { color: #F1CB38; }
.page-oursolution .box-oursolution .right-oursolution .text-3 a span { color: #05C9B1; }
.page-oursolution .box-oursolution .col-xs-7 { padding-right: 40px; }
.page-oursolution .box-oursolution .col-xs-5 { padding-left: 40px; }
.page-oursolution .box-oursolution .text-1 { color: #333; font-weight: 700; font-size: 26px; }
.page-oursolution .box-oursolution .text-2 { color: #009AD7; font-weight: 700; font-size: 20px; }
.page-oursolution .box-oursolution p, .page-oursolution .box-oursolution tr td { font-size: 18px; line-height: 24px; font-weight: 400; color: #333; }
.page-oursolution .box-oursolution .text-3 { color: #747D7D; font-weight: 600; font-size: 26px; line-height: 1.3; margin: 0 0; }
.page-oursolution .box-oursolution .box-employerprefer { margin-top: 30px; }
.page-oursolution .box-oursolution .box-employerprefer img { width: 80px; }
.page-oursolution .box-oursolution .box-employerprefer .overflow { padding-left: 30px; }
.page-oursolution .box-oursolution .box-employerprefer .overflow p { margin-top: 10px; }
.page-oursolution .box-oursolution .box-text { margin-top: 40px; }
.page-oursolution .box-oursolution .box-text .table-responsive { margin: 10px 0 20px 0; border: 1px solid #e5e5e5; min-height: 225px; }
.page-oursolution .box-oursolution .box-text .table-responsive tr.head td { background-color: #eee; color: #3c3c3c; font-weight: 600; padding: 15px 20px; line-height: inherit; }
.page-oursolution .box-oursolution .box-text .table-responsive tr { border: none; }
.page-oursolution .box-oursolution .box-text .table-responsive tr td { border: none; padding: 5px 20px; }
.page-oursolution .box-oursolution .box-text .table-responsive tr td span { position: relative; padding-left: 10px; }
.page-oursolution .box-oursolution .box-text .table-responsive tr td span:after { content: ''; position: absolute; top: 9px; left: 0; width: 5px; height: 5px; background-color: #009AD7; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; }
.page-oursolution .box-oursolution .box-text .table-responsive tr.top span { margin-top: 15px; display: block; }
.page-oursolution .box-oursolution .box-register { margin-top: 40px; }
.page-oursolution .box-oursolution .box-register label { color: #333; font-size: 18px; font-weight: 600; }
.page-oursolution .box-oursolution .box-register label i { font-style: normal; color: #f00; font-weight: 700; font-size: 20px; position: relative; top: 5px; }
.page-oursolution .box-oursolution .box-register .form-group { margin: 20px 0 30px 0; }
.page-oursolution .box-oursolution .box-about { margin-top: 60px; display: block; }
.page-oursolution .box-oursolution .box-about .video { margin: 20px 0 40px 0; }
.page-oursolution .box-oursolution .box-about .video img, .page-oursolution .box-oursolution .box-about .video frame, .page-oursolution .box-oursolution .box-about .video iframe { width: 100%; }
.page-oursolution .box-oursolution .btn { line-height: 50px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; background-color: #009AD7; color: #fff; text-transform: uppercase; padding: 0 50px; font-weight: 600; font-size: 18px; border: none; outline: none; }

.page-results .box-dashboard .box-search { position: relative; text-align: left; background-color: #fff; margin: 20px auto 0 auto; }
.page-results .box-dashboard.dashboard-search { position: relative; background-color: transparent; }
.page-results .box-dashboard.dashboard-search:after { content: ''; position: absolute; left: 0; right: 0; top: 0; background-color: #009AD7; height: 70%; }
.page-results .box-dashboard.dashboard-search .top-dashboard { padding: 0; z-index: 1; }
.page-results .box-dashboard.dashboard-search .box-search .content .box-add-search { display: block; }
.page-results .box-dashboard.dashboard-search .box-search .content .box-add-search .box-btn li { height: 40px; overflow: hidden; }

.form-search .feature-apply { margin-bottom: 20px; }

.wrap-jobdetail .PostingBlogs { margin: 0 35px; padding: 30px 0; }
.wrap-jobdetail .PostingBlogs .listComment { padding: 0; margin: 0; }
.wrap-jobdetail .PostingBlogs .listComment .controlGrid { padding-top: 25px !important; }
.wrap-jobdetail .PostingBlogs .box-tag { margin: 0; border: none; }

.manage-posted-job { margin-top: 30px; }

.page-results.fix-header #ListJobResult.list-ListJobResult { margin-top: 0; }

.info-detail-search { border: 1px solid #009AD7; padding: 20px; margin: 0 30px 30px 30px; }
.info-detail-search .box-btn { margin-top: 10px; }
.info-detail-search .box-btn .btn-default-green { text-transform: none; line-height: 35px; margin-left: 5px; font-size: 16px; font-weight: normal; padding: 0 20px; }
.info-detail-search .col-xs-6 { font-size: 16px; }
.info-detail-search .col-xs-6 .row { padding: 5px 0; }
.info-detail-search .col-xs-6 .row .col-xs-4 span { font-weight: 600; }
.info-detail-search .col-xs-6 .link { color: #3E6D8E; background-color: #f2fafd; border-bottom: 1px solid #B3CEE1; border-right: 1px solid #B3CEE1; position: relative; padding: 3px 16px 3px 8px; margin: 2px 2px 2px 0; display: inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }

.box-load { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); display: none; z-index: 9999; }
.box-load img { width: 30px; height: 30px; position: absolute; top: 50%; margin-top: -15px; left: 50%; margin-left: -15px; }

.page-partner { position: relative; min-height: 1200px; color: #fff; text-align: center; padding: 60px 0; }
.page-partner:after, .page-partner:before { content: ''; top: 0; bottom: 0; display: inline-block; background-size: cover; background-repeat: no-repeat; width: 50%; position: absolute; }
.page-partner:before { background-image: url("../images/bg-partner-1.jpg"); left: 0; }
.page-partner:after { background-image: url("../images/bg-partner-2.jpg"); right: 0; }
.page-partner .container { z-index: 1; }
.page-partner .box-search { position: relative; width: 100%; text-align: left; margin-bottom: 30px; background-color: #fff; }
.page-partner .box-search .content .form-group label { margin-bottom: 0; line-height: 20px; }
.page-partner .logo { margin-bottom: 40px; display: block; }
.page-partner .logo img { height: 90px; width: auto; }
.page-partner .box-des { margin-bottom: 35px; height: 129px; overflow: hidden; }
.page-partner .box-des p { font-weight: 700; font-size: 26px; line-height: 1.2; }
.page-partner .box-des p span { display: block; }
.page-partner .btn-1 { color: #000; text-transform: uppercase; font-size: 16px; line-height: 60px; background-color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; margin-bottom: 40px; width: 280px; text-align: center; font-weight: 600; }
.page-partner .btn-1.btn-2 { background-color: transparent; border: 2px solid #fff; color: #fff; line-height: 55px; }
.page-partner .right-partner .info { min-height: 520px; }
.page-partner .info { text-align: left; margin-bottom: 40px; min-height: 340px; overflow: hidden; }
.page-partner .info h4 { color: #009AD7; font-size: 26px; font-weight: 600; line-height: 1.3; margin: 0 0 20px 0; }
.page-partner .info p { color: #fff; font-size: 20px; font-weight: 400; line-height: 1.3; margin-bottom: 25px; position: relative; }
.page-partner .info p.text-icon { padding-left: 15px; }
.page-partner .info p.text-icon:after { content: ''; position: absolute; top: 10px; left: 0; width: 5px; height: 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; display: inline-block; background-color: #fff; }
.page-partner .left-partner { padding-right: 60px; }
.page-partner .right-partner { padding-left: 60px; }

.box-buzzback { position: fixed; right: 0; bottom: 20%; z-index: 5; min-height: 160px; }
.box-buzzback .close-sign-up { position: absolute; top: 10px; right: 10px; width: 25px; height: 25px; cursor: pointer; line-height: 22px; text-align: center; font-size: 23px; background-color: #009AD7; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.box-buzzback .close-sign-up:hover, .box-buzzback .close-sign-up:focus { background-color: #0a84b5; }
.box-buzzback a.icon-buzzback { position: absolute; right: 100%; top: 0; cursor: pointer; }
.box-buzzback a.icon-buzzback img { width: 45px; }
.box-buzzback .box-info-buzzback { display: none; background-color: #fff; width: 320px; padding: 20px 20px 15px 20px; border-bottom-left-radius: 10px; box-shadow: 1px 1px 12px #ededed; }
.box-buzzback .box-info-buzzback .logo-buzzback { width: 180px; margin-bottom: 15px; }
.box-buzzback .box-info-buzzback p { color: #333; font-size: 14px; line-height: 1.3; font-weight: 500; margin-bottom: 10px; }
.box-buzzback .btn-buzzback { font-size: 14px; text-transform: uppercase; color: #fff; background-color: #009AD7; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; box-shadow: none; line-height: 35px; padding: 0 30px; border: none; margin: 15px auto 0 auto; display: block; }
.box-buzzback .btn-buzzback:hover, .box-buzzback .btn-buzzback:focus { background-color: #0a84b5; }

.box-star { overflow: hidden; clear: both; }
.box-star .icon-star { background-image: url("../images/icon-stat.png"); background-repeat: no-repeat; display: inline-block; width: 25px; height: 25px; background-size: contain; margin-right: 5px; cursor: pointer; }
.box-star .icon-star span { width: 50%; float: left; height: 100%; }
.box-star.s0 .star-1 { background-image: url("../images/icon-star-1.png"); }
.box-star.s1 .star-1 { background-image: url("../images/icon-star-2.png"); }
.box-star.s15 .star-1 { background-image: url("../images/icon-star-2.png"); }
.box-star.s15 .star-2 { background-image: url("../images/icon-star-1.png"); }
.box-star.s2 .star-1 { background-image: url("../images/icon-star-2.png"); }
.box-star.s2 .star-2 { background-image: url("../images/icon-star-2.png"); }
.box-star.s25 .star-1 { background-image: url("../images/icon-star-2.png"); }
.box-star.s25 .star-2 { background-image: url("../images/icon-star-2.png"); }
.box-star.s25 .star-3 { background-image: url("../images/icon-star-1.png"); }
.box-star.s3 .star-1 { background-image: url("../images/icon-star-2.png"); }
.box-star.s3 .star-2 { background-image: url("../images/icon-star-2.png"); }
.box-star.s3 .star-3 { background-image: url("../images/icon-star-2.png"); }
.box-star.s35 .star-1 { background-image: url("../images/icon-star-2.png"); }
.box-star.s35 .star-2 { background-image: url("../images/icon-star-2.png"); }
.box-star.s35 .star-3 { background-image: url("../images/icon-star-2.png"); }
.box-star.s35 .star-4 { background-image: url("../images/icon-star-1.png"); }
.box-star.s4 .star-1 { background-image: url("../images/icon-star-2.png"); }
.box-star.s4 .star-2 { background-image: url("../images/icon-star-2.png"); }
.box-star.s4 .star-3 { background-image: url("../images/icon-star-2.png"); }
.box-star.s4 .star-4 { background-image: url("../images/icon-star-2.png"); }
.box-star.s45 .star-1 { background-image: url("../images/icon-star-2.png"); }
.box-star.s45 .star-2 { background-image: url("../images/icon-star-2.png"); }
.box-star.s45 .star-3 { background-image: url("../images/icon-star-2.png"); }
.box-star.s45 .star-4 { background-image: url("../images/icon-star-2.png"); }
.box-star.s45 .star-5 { background-image: url("../images/icon-star-1.png"); }
.box-star.s5 .star-1 { background-image: url("../images/icon-star-2.png"); }
.box-star.s5 .star-2 { background-image: url("../images/icon-star-2.png"); }
.box-star.s5 .star-3 { background-image: url("../images/icon-star-2.png"); }
.box-star.s5 .star-4 { background-image: url("../images/icon-star-2.png"); }
.box-star.s5 .star-5 { background-image: url("../images/icon-star-2.png"); }
.box-star .result { float: left; }

.page-buzzback { background-color: #fff; padding: 30px 0 60px 0; }
.page-buzzback .box-star { margin: 20px 0; }
.page-buzzback .box-star .icon-star { width: 50px; height: 50px; }
.page-buzzback .result { line-height: 50px; margin-left: 30px; font-weight: 600; font-size: 20px; color: #333; }
.page-buzzback p, .page-buzzback #rate2 { font-weight: 500; font-size: 18px; color: #333; }
.page-buzzback #rate2 { margin-bottom: 25px; }
.page-buzzback textarea { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; box-shadow: none; margin-bottom: 25px; border: 1px solid #2a2a2a; }
.page-buzzback textarea:focus { outline: none; box-shadow: none; }
.page-buzzback input[type="text"] { margin-bottom: 25px; }
.page-buzzback label { font-size: 16px; font-weight: 600; color: #333; margin-bottom: 10px; padding-right: 20px; }
.page-buzzback label.radio-inline { margin-bottom: 0; position: relative; padding: 0 10px 0 0; top: -4px; }
.page-buzzback label.radio-inline span { width: 20px; font-size: 25px; position: relative; top: 3px; }
.page-buzzback label.radio-inline input { position: absolute; right: 0; top: 0; opacity: 0; }
.page-buzzback label.radio-inline input:checked + span:before { content: "\f046"; }
.page-buzzback .box-detail-job img { width: 300px; margin-bottom: 15px; }
.page-buzzback .btn-danger { background-color: #009AD7; }

.box-search .content .form-control { border-bottom: none; }

.btn-danger { font-weight: 500; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; text-transform: uppercase; background-color: #009AD7; border: none; line-height: 50px; padding: 0 100px; font-size: 18px; margin-top: 20px; }

.box-partners { background-color: #fff; }
.box-partners .row { margin-left: -6px; margin-right: -6px; }
.box-partners .row .col-xs-4 { padding-left: 6px; padding-right: 6px; }

.list-partner { background-color: #d9d9d9; text-align: center; color: #fff; margin-bottom: 12px; padding-top: 50px; position: relative; }
.list-partner a { background-color: #bfbfbf; line-height: 36px; text-transform: uppercase; color: #fff; font-weight: 500; font-size: 15px; display: block; cursor: pointer; }
.list-partner p { padding: 0 40px; font-size: 20px; line-height: 1.3; height: 55px; overflow: hidden; margin: 0 0 25px 0; font-weight: 500; }
.list-partner .img { height: 85px; padding: 0 35px; margin-bottom: 10px; }
.list-partner .img img { max-height: 100%; max-width: 100%; }
.list-partner.second .img img { margin-top: 20px; }
.list-partner:hover.first { background-color: #ff4453; }
.list-partner:hover.first a.more-info { background-color: #e13442; }
.list-partner:hover.first .less-info { background-image: url("../images/bg-partner-1.png"); }
.list-partner:hover.second { background-color: #00b3c1; }
.list-partner:hover.second a.more-info { background-color: #019da9; }
.list-partner:hover.second .less-info { background-image: url("../images/bg-partner-2.png"); }
.list-partner:hover.third { background-color: #ed9d04; }
.list-partner:hover.third a.more-info { background-color: #d38c02; }
.list-partner:hover.third .less-info { background-image: url("../images/bg-partner-3.png"); }
.list-partner:hover.fourth { background-color: #a86cbf; }
.list-partner:hover.fourth a.more-info { background-color: #9051a8; }
.list-partner:hover.fourth .less-info { background-image: url("../images/bg-partner-4.png"); }
.list-partner:hover.fiveth { background-color: #f79649; }
.list-partner:hover.fiveth a.more-info { background-color: #b76f34; }
.list-partner:hover.fiveth .less-info { background-image: url("../images/bg-partner-5.png"); }
.list-partner .info-partner-hide a { background-color: transparent; display: inline-block; }
.list-partner .info-partner-hide a span { color: #ff4453 !important; font-size: 15px !important; font-weight: 700; }

.info-partner-active .more-info { position: relative; color: #fff; background-image: url("../images/bg-partner.png"); background-repeat: no-repeat; padding: 0; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; min-width: 112px; text-align: center; height: 56px; line-height: 40px; cursor: pointer; margin-bottom: 20px; margin-top: 0; background-color: #f3f3f3; background-position: center; }
.info-partner-active .more-info:hover { background-color: #f3f3f3 !important; }
.info-partner-active:hover .more-info { background-color: #f3f3f3 !important; }
.info-partner-active:hover.first .more-info { background-image: url("../images/bg-partner-1.png"); }
.info-partner-active:hover.first .info-partner-hide:after { border-top: 20px solid #ff4453; }
.info-partner-active:hover.second .more-info { background-image: url("../images/bg-partner-2.png"); }
.info-partner-active:hover.second .info-partner-hide:after { border-top: 20px solid #00b3c1; }
.info-partner-active:hover.third .more-info { background-image: url("../images/bg-partner-3.png"); }
.info-partner-active:hover.third .info-partner-hide:after { border-top: 20px solid #ed9d04; }
.info-partner-active:hover.fourth .more-info { background-image: url("../images/bg-partner-4.png"); }
.info-partner-active:hover.fourth .info-partner-hide:after { border-top: 20px solid #a86cbf; }
.info-partner-active:hover.fiveth .more-info { background-image: url("../images/bg-partner-5.png"); }
.info-partner-active:hover.fiveth .info-partner-hide:after { border-top: 20px solid #f79649; }

.text-footer { margin: 10px 0 0 0; font-size: 16px !important; line-height: 20px !important; }

.info-partner-show p { color: #fff !important; }

.info-partner-hide { position: relative; left: 0; margin-top: -40px; width: 100%; background-color: #f3f3f3; z-index: 2; color: #333; padding: 30px; display: none; }
.info-partner-hide:after { content: ''; position: absolute; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #d9d9d9; left: 50%; margin-left: -20px; top: 0; }
.info-partner-hide h4 { margin: 0 0 20px 0; font-size: 18px; line-height: 1.3; font-weight: 600; text-align: left; }
.info-partner-hide p { font-size: 16px !important; padding: 0; font-weight: 400; margin-bottom: 15px !important; height: inherit; line-height: 1.4 !important; text-align: left; }
.info-partner-hide .icon-red { position: relative; padding-left: 10px; }
.info-partner-hide .icon-red:after { content: ''; width: 4px; height: 4px; background-color: #009AD7; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; display: inline-block; position: absolute; top: 9px; left: 0; }
.info-partner-hide a { color: #ff4453; background: transparent; border: 2px solid #ff4453; line-height: 46px; padding: 0 70px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; margin-top: 15px; }
.info-partner-hide a:hover { color: #fff; background-color: #ff4453; }
.info-partner-hide a:hover span { color: #fff !important; }

.top-content-search-view { position: relative; }
.top-content-search-view .top-job { padding-right: 85px; margin-bottom: 10px; }
.top-content-search-view .box-icon-jobs { position: absolute; background-color: #fff; width: 80px; top: -2px; right: 0; text-align: right; }
.top-content-search-view .box-icon-jobs a { margin: 0; padding: 0 7px; color: #009AD7; font-size: 10px; }
.top-content-search-view .box-icon-jobs a:last-child { padding-right: 0; font-size: 12px; }
.top-content-search-view .box-icon-jobs a .fa-star-o { color: #009AD7; }
.top-content-search-view .box-icon-jobs a .fa-star { color: #FFD700 !important; }
.top-content-search-view .box-icon-jobs a:focus { outline: none; }

.jobResultPaging { padding-right: 15px; }

.box-input-file { position: relative; width: 110px; height: 110px; float: left; }
.box-input-file #photo-upload-button { padding-top: 20px; color: #fff; }
.box-input-file input[type="file"] { position: absolute; top: 0; left: 0; right: 0; height: 100%; width: 100%; bottom: 0; cursor: pointer; opacity: 0; }

.page-results .box-dashboard.dashboard-search .top-dashboard .nav-tabs li a { background-color: #0090ca; color: #fff; }
.page-results .box-dashboard.dashboard-search .top-dashboard .nav-tabs li:before { border-left-color: #0090ca; }
.page-results .box-dashboard .box-tab-jobAlert { background-color: #fff; width: 750px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; z-index: 3 !important; margin: 20px auto 0 auto; border: none; }
.page-results .box-dashboard .box-tab-jobAlert .container { width: 100%; padding: 0; }
.page-results .box-dashboard .box-tab-jobAlert .box-search { margin: 0; border: none; }
.page-results .box-dashboard .box-tab-jobAlert .nav-tabs { background-color: #009AD7; border: none; }
.page-results .box-dashboard .box-tab-jobAlert .nav-tabs li { position: relative; margin-right: 5px; width: 32.5%; }
.page-results .box-dashboard .box-tab-jobAlert .nav-tabs li.addProfile a { font-size: 30px; }
.page-results .box-dashboard .box-tab-jobAlert .nav-tabs li:before { content: ''; position: absolute; right: -10px; bottom: 0; border-bottom: 0 solid transparent; border-top: 35px solid transparent; border-left: 13px solid #009ad7; z-index: 10; }
.page-results .box-dashboard .box-tab-jobAlert .nav-tabs li:after { content: ''; position: absolute; right: -11px; bottom: 0; border-bottom: 0 solid transparent; border-top: 37px solid transparent; border-left: 14px solid #009ad7; z-index: 9; }
.page-results .box-dashboard .box-tab-jobAlert .nav-tabs li a { background-color: #009ad7; color: #000; font-size: 16px; border: 1px solid #fff; border-right: none; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -ms-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; padding: 0; line-height: 40px; display: block; }
.page-results .box-dashboard .box-tab-jobAlert .nav-tabs li.active { z-index: 999; }
.page-results .box-dashboard .box-tab-jobAlert .nav-tabs li.active a { background-color: #fff; color: #009AD7; font-weight: 600; }
.page-results .box-dashboard .box-tab-jobAlert .nav-tabs li.active:before { border-left: 13px solid #fff; }
.page-results .box-dashboard .box-tab-jobAlert .tab-content { border: 1px solid #ebebeb; border-top: none; min-height: 100px; background-color: #fff; position: relative; z-index: 9999; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }
.page-results .box-dashboard .box-tab-jobAlert .bottom-row-hide { margin-left: 30px; margin-right: 30px; }
.page-results .box-dashboard .box-tab-jobAlert .content-tab { text-align: left; padding: 20px 30px 30px 30px; clear: both; overflow: hidden; }
.page-results .box-dashboard .box-tab-jobAlert .content-tab img { height: 45px; margin-bottom: 10px; }
.page-results .box-dashboard .box-tab-jobAlert .content-tab p { margin: 0 0 10px 0; }
.page-results .box-dashboard .box-tab-jobAlert .content-tab p a { text-decoration: underline; }
.page-results .box-dashboard .box-tab-jobAlert .content-tab .btn-search { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; background-color: #009AD7; color: #fff; text-transform: uppercase; float: right; padding: 0 60px; line-height: 40px; }
.page-results .box-dashboard .box-tab-jobAlert .content-tab.police-check img { height: 70px; }
.page-results .box-dashboard .box-tab-jobAlert .clinical-profile h4 { margin: 0 0 15px 0; color: #2fb6c7; font-size: 18px; font-weight: 600; line-height: 1.3; }

#add-keyword-tag i { font-size: 24px; line-height: 40px; }

.page-results .page-resources { background-color: #f9f9f9; padding-bottom: 30px; }
.page-results .page-resources.box-dashboard .box-tab-jobAlert { width: 100%; margin-top: 50px; }
.page-results .page-resources.box-dashboard .box-tab-jobAlert.box-jobAlert .nav-tabs li { width: auto; }
.page-results .page-resources.box-dashboard .box-tab-jobAlert.box-jobAlert .nav-tabs li:before { border-top: 54px solid transparent; right: -29px; border-left: 37px solid #009ad7; }
.page-results .page-resources.box-dashboard .box-tab-jobAlert.box-jobAlert .nav-tabs li:after { border-left: 33px solid #009ad7; border-top: 50px solid transparent; right: -19px; }
.page-results .page-resources.box-dashboard .box-tab-jobAlert.box-jobAlert .nav-tabs li a { height: 60px; font-size: 14px; color: #fff; padding-left: 10px; padding-right: 10px; font-weight: normal; }
.page-results .page-resources.box-dashboard .box-tab-jobAlert.box-jobAlert .nav-tabs li.active a { font-weight: normal; }
.page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs { background-color: #f9f9f9; }
.page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li { width: 24%; }
.page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li a { padding: 0; text-align: center; color: #fff; font-size: 18px; border: 5px solid #009ad7; height: 60px; padding-top: 10px; background-color: #009ad7; border-bottom: none; -webkit-border-radius: 20px 20px 0 0; -moz-border-radius: 20px 20px 0 0; -ms-border-radius: 20px 20px 0 0; border-radius: 20px 20px 0 0; display: block; line-height: 1.2; }
.page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li.active { z-index: 2; }
.page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li.active a { font-weight: normal; color: #009AD7; line-height: 1.2; background-color: #fff; }
.page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li.active:after { border-left: 33px solid #fff; }
.page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li:before { right: -27px; bottom: 1px; border-top: 51px solid transparent; border-left: 33px solid #009ad7; z-index: 1; }
.page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li:after { right: -23px; bottom: 1px; border-top: 48px solid transparent; border-left: 30px solid #009ad7; z-index: 2; }
.page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li:hover a, .page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li:focus a { color: #222; }
.page-results .page-resources.box-dashboard .box-tab-jobAlert .tab-content { z-index: 1; border: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; overflow: hidden; padding-top: 20px; }
.page-results .page-resources .content-latest-article { margin-left: 30px; margin-right: 30px; background-color: #f2fafd; box-shadow: none; max-height: 585px; }
.page-results .page-resources .content-latest-article .right-latest-article h3 a { font-size: 22px; }
.page-results .page-resources .box-latest-article { padding-bottom: 40px; }
.page-results .page-resources .tab-content .box-latest-article { padding-bottom: 0; }

.overflow-fix { overflow: hidden; position: fixed; top: 0; left: 0; width: 100%; height: 100%; }

.box-search-resources { padding: 20px 70px; }
.box-search-resources .form-group { margin: 0; }
.box-search-resources .form-group label { font-size: 26px; font-weight: 500; color: #30383b; margin: 0 0 15px 0; }
.box-search-resources .form-group .form { position: relative; }
.box-search-resources .form-group .form .input { width: 100%; padding-right: 280px; }
.box-search-resources .form-group .form .input input { width: 100%; color: #30383b; font-size: 26px; font-weight: 500; line-height: 50px; border-bottom: 2px solid #30383b; border-top: none; border-left: none; border-right: none; background-color: #f9f9f9; }
.box-search-resources .form-group .form .input input:focus { outline: none; }
.box-search-resources .form-group .form .btn-submit { position: absolute; top: 0; right: 0; font-size: 20px; text-transform: uppercase; color: #fff; line-height: 50px; width: 250px; background-color: #009AD7; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }

.dashboard-emp-page .top-dashboard .info .box-top-info.input-upload-img-emp a.name { font-weight: bold; }

#SortBy, .ip-form, #LastDay { border: 1px solid #ddd; height: 39px; padding-left: 10px; color: #333; }

.wraper-jobalert .box-tab-jobAlert { background-color: #fff; padding: 20px 30px; position: relative; margin: 20px auto; border: none; }
.wraper-jobalert .box-tab-jobAlert .add-profile { position: absolute; right: 20px; top: 120px; }
.wraper-jobalert .box-tab-jobAlert .title { padding: 25px 0 30px 0; font-size: 32px; }
.wraper-jobalert .box-tab-jobAlert .nav-tabs li { position: relative; margin-right: 5px; }
.wraper-jobalert .box-tab-jobAlert .nav-tabs li:before { content: ''; position: absolute; right: -10px; bottom: 0; border-bottom: 0 solid transparent; border-top: 35px solid transparent; border-left: 13px solid #fff; z-index: 2; }
.wraper-jobalert .box-tab-jobAlert .nav-tabs li:after { content: ''; position: absolute; right: -11px; bottom: 0; border-bottom: 0 solid transparent; border-top: 37px solid transparent; border-left: 14px solid #e23f4e; z-index: 1; }
.wraper-jobalert .box-tab-jobAlert .nav-tabs li a { background-color: #fff; color: #e23f4e; font-size: 16px; border: 1px solid #009AD7; border-right: none; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -ms-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; line-height: 40px; display: block; padding: 0 14px; border-bottom: none; }
.wraper-jobalert .box-tab-jobAlert .nav-tabs li.active { z-index: 999; }
.wraper-jobalert .box-tab-jobAlert .nav-tabs li.active a { font-weight: 600; background-color: #e23f4e; color: #fff; }
.wraper-jobalert .box-tab-jobAlert .nav-tabs li.active:before { border-left: 13px solid #e23f4e; }
.wraper-jobalert .box-tab-jobAlert .tab-content { border: 1px solid #ebebeb; border-top: none; min-height: 100px; background-color: #fff; position: relative; margin-bottom: 20px; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; padding: 20px 0; }
.wraper-jobalert .box-tab-jobAlert .content-tab { text-align: left; padding: 20px 30px 30px 30px; clear: both; overflow: hidden; }
.wraper-jobalert .box-tab-jobAlert .content-tab img { height: 45px; margin-bottom: 10px; }
.wraper-jobalert .box-tab-jobAlert .content-tab p { margin: 0 0 10px 0; }
.wraper-jobalert .box-tab-jobAlert .content-tab p a { text-decoration: underline; }
.wraper-jobalert .box-tab-jobAlert .content-tab .btn-search { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; background-color: #009AD7; color: #fff; text-transform: uppercase; float: right; padding: 0 60px; line-height: 40px; }
.wraper-jobalert .box-tab-jobAlert .content-tab.police-check img { height: 70px; }
.wraper-jobalert .box-tab-jobAlert .clinical-profile h4 { margin: 0 0 15px 0; color: #2fb6c7; font-size: 18px; font-weight: 600; line-height: 1.3; }
.wraper-jobalert .box-tab-jobAlert .form-horizontal { font-size: 16px; }
.wraper-jobalert .box-tab-jobAlert .form-horizontal dt { margin: 15px 0 5px 0; font-weight: 500; color: #333; font-size: 18px; }
.wraper-jobalert .box-tab-jobAlert .pull-right { padding-right: 20px; overflow: hidden; clear: both; }
.wraper-jobalert .box-tab-jobAlert .pull-right .btn { color: #fff; font-size: 14px; font-weight: 500; background-color: #E24553; line-height: 34px; padding: 0 30px; text-transform: uppercase; position: relative; z-index: 1; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }

#SeoSearchDescription { display: block; width: 100%; float: none; overflow: hidden; clear: both; padding-top: 10px; font-size: 14px; margin-top: 10px; font-weight: 400; line-height: 20px; }
#SeoSearchDescription p { margin-bottom: 0; }

.page-results.fix-header .box-top-search #SeoSearchDescription { display: none; }

.page-results .box-top-search .trueH1 { font-size: 24px; }
.page-results .box-top-search .trueH2 { font-size: 16px; margin: 5px 0; color: #111; font-weight: normal; }
.page-results .box-top-search #ctl00_ContentPlaceHolder1_lblDescription { overflow: hidden; clear: both; display: block; padding-top: 10px; }
.page-results .box-top-search #ctl00_ContentPlaceHolder1_lblDescription a { color: #009AD7; }

.welcome1 { margin: 30px 0; background-color: #fff; padding: 30px; font-size: 16px; }
.welcome1 button.btn, .welcome1 a.btn { margin-top: 10px; color: #fff; font-size: 14px; font-weight: 500; background-color: #E24553; line-height: 34px; padding: 0 30px; text-transform: uppercase; position: relative; z-index: 1; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }

.top-search-view h3 span.keyword { color: #272727; font-size: 18px; }

.box-sign-up { position: absolute; right: 0; top: 230px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08); z-index: 9; min-height: 170px; background-color: #fff; width: 320px; }
.box-sign-up .img { width: 45px; position: absolute; right: 100%; top: 0; }
.box-sign-up .img img { width: 100%; }
.box-sign-up .hide-sign-up { width: 320px; display: none; }
.box-sign-up .sign-up-top { color: #FF7F33; padding: 0 20px; position: relative; width: 100%; }
.box-sign-up .sign-up-top span { line-height: 2.4; font-size: 20px; display: inline-block; font-weight: 500; }
.box-sign-up .sign-up-top span.close-sign-up { position: absolute; top: 50%; right: 10px; width: 30px; height: 30px; cursor: pointer; line-height: 26px; text-align: center; margin-top: -15px; font-size: 25px; }
.box-sign-up .sign-up-top span.close-sign-up:hover, .box-sign-up .sign-up-top span.close-sign-up:focus { background-color: #fff; color: #e4bd1f; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.box-sign-up .sign-up-hide { width: 100%; background-color: #fff; padding: 0 20px 20px 20px; }
.box-sign-up .sign-up-hide p { font-size: 16px; color: #333; font-weight: 500; }
.box-sign-up .sign-up-hide p.iseeking_option { font-size: 14px; margin: 5px 0 0 0; color: #999; font-weight: 400; }
.box-sign-up .sign-up-hide input[type="text"] { border-left: none; border-right: none; border-top: none; border-bottom: 1px solid #333; width: 100%; font-size: 16px; }
.box-sign-up .sign-up-hide input[type="text"]:focus { outline: none; border-bottom: 1px solid #FF7F33; }
.box-sign-up .sign-up-hide .form-group { margin: 10px 0 20px 0; }
.box-sign-up .sign-up-hide .form-group .error { position: relative; top: -10px; }
.box-sign-up .sign-up-hide .box-group-btn { margin-left: -7px; margin-right: -7px; }
.box-sign-up .sign-up-hide .box-group-btn .col-xs-6 { overflow: hidden; padding-left: 7px; padding-right: 7px; }
.box-sign-up .sign-up-hide .box-group-btn .col-xs-6 input[type="button"] { font-size: 14px; padding: 0; text-align: center; display: block; width: 100%; line-height: 36px; background-color: #FF7F33; height: 36px; font-weight: 400; }
.box-sign-up .sign-up-hide .box-group-btn .col-xs-6 input[type="button"]:hover, .box-sign-up .sign-up-hide .box-group-btn .col-xs-6 input[type="button"]:focus { color: #fff; background-color: #f76d1c; outline: none; }
.box-sign-up .sign-up-hide .box-group-btn .capchar-sign-up { height: 36px; border: 1px solid #ddd; overflow: hidden; border-left: none; }
.box-sign-up .sign-up-hide .box-group-btn #re_captcha_signup_float { position: relative; top: -10px; height: 45px; overflow: hidden; }
.box-sign-up .sign-up-hide .box-group-btn #re_captcha_signup_float iframe { transform: scale(0.8); transform-origin: 0 0; }

.box-introduce-home { background-image: url("../images/img-home_13.jpg"); background-repeat: no-repeat; height: 560px; background-size: cover; }
.box-introduce-home .content { padding-top: 100px; padding-left: 25px; padding-right: 25px; }
.box-introduce-home .content .img { height: 120px; margin-bottom: 40px; }
.box-introduce-home .content .img img { width: 120px; height: auto; }
.box-introduce-home .content h3 { margin: 0 0 10px 0; font-size: 32px; font-weight: 500; line-height: 1.4; color: #fff; }
.box-introduce-home .content p { font-size: 20px; line-height: 1.4; font-weight: 500; margin: 0 0 10px 0; color: #fff; height: 95px; overflow: hidden; }
.box-introduce-home .content a { color: #fff; border: 1px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; text-transform: uppercase; font-size: 20px; font-weight: 500; line-height: 50px; padding: 0 30px; display: inline-block; }

.more-search-options { position: relative; top: -20px; }
.more-search-options:before { content: 'More search options'; font-style: italic; font-weight: 500; color: #009AD7; }
.more-search-options.show:before { content: 'Keyword search'; }

.more-search { display: none; }
.more-search.show { display: block; }

.box-keyword { display: block; }
.box-keyword.hide { display: none; }

.box-joboftheday { padding-left: 30px; padding-right: 30px; }
.box-joboftheday .list-featured { margin-bottom: 30px; padding-bottom: 15px; height: 235px; overflow: hidden; }
.box-joboftheday .list-featured h3 { margin-top: 0; font-size: 22px; }
.box-joboftheday .list-featured p { font-size: 16px; color: #333; }
.box-joboftheday .list-featured p.AppClosed { color: #d2d1d1; }
.box-joboftheday .list-featured .img { text-align: center; display: block; margin-bottom: 15px; }
.box-joboftheday .list-featured .img img { max-width: 100%; max-height: 60px; }
.box-joboftheday.video-hub .list-featured { height: 380px; }
.box-joboftheday.video-hub .list-featured .img { width: 100%; height: 190px; }
.box-joboftheday.video-hub .list-featured .img img { width: 100%; max-height: 100%; }

.tab-content .jobResultPaging { padding: 0 30px 20px 30px; }

.box-popular { margin-bottom: 30px; }
.box-popular h2 { font-size: 20px; font-weight: 600; line-height: 1.4; margin-bottom: 15px; }
.box-popular ul li { position: relative; margin-bottom: 10px; }
.box-popular ul li:after { content: ''; position: absolute; top: 9px; left: 0; width: 5px; height: 5px; background-color: #009AD7; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; }
.box-popular ul li a { font-size: 16px; padding-left: 15px; color: #333; line-height: 1.4; }

.wp-localtion .title { padding: 30px 0; }

.img-ic-tg2 { display: none; }

.wp-localtion2 .wp-localtion-row2 { height: auto !important; padding: 45px 0 70px 0 !important; display: block !important; }
.wp-localtion2 .img-ic-tg1 { display: none; }
.wp-localtion2 .img-ic-tg2 { display: block; position: relative; top: 11px; left: 4px; }

.mCustomScrollBox { max-height: 230px !important; }

#content-9 { position: relative; top: 0; }

.wp-localtion .mCSB_scrollTools { left: 0; right: auto; }
.wp-localtion .mCSB_scrollTools .mCSB_dragger { height: auto; }
.wp-localtion .mCSB_scrollTools .mCSB_draggerRail { background-color: rgba(0, 0, 0, 0.2); }
.wp-localtion .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #428bca !important; opacity: 1 !important; }
.wp-localtion .wp-localtion-row2 { height: 0; padding: 0; overflow: hidden; }
.wp-localtion .wp-localtion-row2 .CommonlySearchedBox { margin: 40px 10px 0px 10px; }
.wp-localtion .wp-localtion-row2 .CommonlySearchedBox h3 { margin-bottom: 10px; }
.wp-localtion .wp-localtion-row2 .CommonlySearchedBox h3 a { font-size: 16px; color: #333; }
.wp-localtion .wp-localtion-row2 .CommonlySearchedBox h3 a:hover { background-color: transparent; color: #009AD7; text-decoration: underline; }
.wp-localtion .wp-localtion-row2 .CommonlySearchedBox .hg-separate-boxs { background: url(../images/dotsHl.png) bottom repeat-x; padding: 3px 0 3px; margin-bottom: 22px; display: block; }
.wp-localtion .wp-localtion-row2 h4 { color: #009AD7; margin-bottom: 25px; }
.wp-localtion .wp-localtion-row2 h4 img { margin-right: 10px; }
.wp-localtion .wp-localtion-row2 ul { padding-left: 28px; }
.wp-localtion .wp-localtion-row2 ul.mCustomScrollbar { height: 250px; padding-left: 0; }
.wp-localtion .wp-localtion-row2 ul.mCustomScrollbar li { padding-left: 28px; }
.wp-localtion .wp-localtion-row2 ul li { margin-bottom: 12px; }
.wp-localtion .wp-localtion-row2 ul li a { color: #333; font-size: 16px; transition: 0.2s; -ms-transition: 0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; line-height: 1.4; }
.wp-localtion .wp-localtion-row2 ul li a:hover, .wp-localtion .wp-localtion-row2 ul li a:focus, .wp-localtion .wp-localtion-row2 ul li a span { color: #009AD7; }
.wp-localtion .wp-localtion-row2 ul.popular-category { overflow: hidden; clear: both; }
.wp-localtion .wp-localtion-row2 ul.popular-category li { display: inline; width: 50%; padding: 0; zoom: 1; float: left; position: relative; }
.wp-localtion .more { color: #009AD7; font-weight: 600; text-align: center; margin-bottom: 20px; font-size: 16px; cursor: pointer; }
.wp-localtion .more:hover { color: #666; }
.wp-localtion .more i { margin-right: 5px; }

.box-select { position: relative; }
.box-select .loading-select { position: absolute; top: 17px; left: 75px; z-index: 9; }
.box-select select { padding: 0 10px; }

.jobsAlertSt { background-color: #fff; position: fixed; width: 400px; z-index: 99998; display: none; top: 40%; margin-left: -200px; left: 50%; box-shadow: 0 0 5px 1px #c1c1c1; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; padding: 30px; }
.jobsAlertSt .title { font-size: 24px; padding: 0 0 20px 0; display: block; }
.jobsAlertSt p { font-size: 16px; line-height: 1.5; color: #333; }
.jobsAlertSt input { line-height: 36px; height: 36px; border: none; background-color: #009AD7; color: #fff; font-size: 16px; padding: 0 30px; margin-top: 10px; }

.job-week .right-latest-article img, .best-emp-detail .right-latest-article img { max-width: 100%; max-height: 200px; margin-bottom: 20px; }

.box-content-search-view .job-week .content-search-view a.view-more.btn-default-more, .best-emp-detail .box-content-search-view .content-search-view a.view-more.btn-default-more { float: right !important; text-align: center; margin-top: 15px; }

.best-emp-detail .box-content-search-view { padding-top: 0; }
.best-emp-detail .box-content-search-view .top-search p { font-size: 20px; font-weight: 500; }

.box-site-map ul { overflow: hidden; clear: both; list-style: none !important; margin-left: -10px !important; margin-right: -10px !important; margin-top: 15px !important; padding: 0 !important; }
.box-site-map ul li { width: 50%; float: left; padding-left: 10px !important; padding-right: 10px !important; list-style: none !important; }
.box-site-map ul li a { position: relative; padding-left: 15px; color: #009AD7; font-size: 16px; line-height: 1.4; }
.box-site-map ul li a:before { content: ''; position: absolute; top: 7px; left: 0; width: 5px; height: 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; background-color: #009AD7; }
.box-site-map ul li a:hover, .box-site-map ul li a:focus, .box-site-map ul li a.active { text-decoration: underline; }

.aboutPage .title { padding: 0; }

.box-best-employer { margin-bottom: 30px; }
.box-best-employer .box-content-search-view { padding: 0; }
.box-best-employer .box-content-search-view .content-search-view { padding: 20px; height: 185px; overflow: hidden; }
.box-best-employer .box-content-search-view .content-search-view a.pull-left { width: 160px; }
.box-best-employer .box-content-search-view .content-search-view a.pull-left img { width: 100%; height: auto; }
.box-best-employer .box-content-search-view .content-search-view .overflow { padding-left: 20px; }
.box-best-employer .box-content-search-view .content-search-view .overflow h3 { margin-bottom: 10px; }
.box-best-employer .box-content-search-view .content-search-view .overflow h3 a { color: #009AD7; text-transform: uppercase; font-size: 20px; }
.box-best-employer .box-content-search-view .content-search-view .overflow p { font-size: 16px; line-height: 1.4; }

.box-advertisement-728x90 { text-align: center; margin: 0 auto; margin-bottom: 30px; overflow: hidden; }

.box-advertisement-300x6000 { width: 300px; text-align: center; margin: 0 auto; margin-bottom: 30px; }

.box-advertisement-300x250 { width: 300px; text-align: center; margin: 0 auto; margin-bottom: 30px; }

.box-advertisement-336x280 { width: 336px; text-align: center; margin: 0 auto; margin-bottom: 30px; }

.box-advertisement-320x100 { width: 320px; text-align: center; margin: 0 auto; margin-bottom: 30px; }

.home-featured .right-advertisement { position: absolute; top: 0; right: 0; }
.home-featured .owl-carousel-2colum .list-featured { height: 250px; padding-top: 20px; }
.home-featured .owl-carousel-2colum .list-featured .top-featured { padding: 0 0 0; }
.home-featured .owl-carousel-2colum .list-featured .top-featured .img-circle { height: 50px; }
.home-featured .owl-carousel-2colum .list-featured a.view-more { padding-bottom: 5px; padding-top: 10px; }

.box-advertisement-1 { margin-bottom: 30px; }

.box-content-search-view .advertisement.add { min-height: 880px; }

.advertisement-header .box-advertisement-320x100, .advertisement-header .box-advertisement-728x90 { margin-bottom: 0; }
.advertisement-header .box-advertisement-320x100 { display: none; }

.home-featured .advertisement .owl-carousel-2colum { display: none; }
.home-featured .advertisement.add .owl-carousel-3colum { display: none; }
.home-featured .advertisement.add .owl-carousel-2colum { display: block; }
.home-featured .advertisement.add .left-advertisement { padding-right: 366px; }
.home-featured .advertisement.add .right-advertisement { width: 366px; }

.advertisement .right-advertisement, .advertisement .wrap-content-jobdetail { float: left; }
.advertisement.add { position: relative; }

.controlGrid { overflow: hidden; clear: both; }
.controlGrid .pagingSt { float: right; }
.controlGrid .pagingSt .labelSummary { float: left; line-height: 32px; padding-right: 10px; }
.controlGrid .pagingSt input, .controlGrid .pagingSt select { padding: 0 12px; line-height: 30px; background-color: #fff; border: 1px solid #ddd; margin-left: 2px; display: block; height: 32px; float: left; position: relative; }
.controlGrid .pagingSt input:focus, .controlGrid .pagingSt select:focus { background-color: rgba(66, 66, 66, 0.05); outline: none; }
.controlGrid .pagingSt input.last, .controlGrid .pagingSt input.next, .controlGrid .pagingSt input.prev, .controlGrid .pagingSt input.first, .controlGrid .pagingSt select.last, .controlGrid .pagingSt select.next, .controlGrid .pagingSt select.prev, .controlGrid .pagingSt select.first { background-repeat: no-repeat; background-size: 45%; background-position: center center; padding: 0 15px; }
.controlGrid .pagingSt input.last.last, .controlGrid .pagingSt input.next.last, .controlGrid .pagingSt input.prev.last, .controlGrid .pagingSt input.first.last, .controlGrid .pagingSt select.last.last, .controlGrid .pagingSt select.next.last, .controlGrid .pagingSt select.prev.last, .controlGrid .pagingSt select.first.last { background-image: url("../images/icon-last.JPG"); }
.controlGrid .pagingSt input.last.next, .controlGrid .pagingSt input.next.next, .controlGrid .pagingSt input.prev.next, .controlGrid .pagingSt input.first.next, .controlGrid .pagingSt select.last.next, .controlGrid .pagingSt select.next.next, .controlGrid .pagingSt select.prev.next, .controlGrid .pagingSt select.first.next { background-image: url("../images/icon-next.JPG"); background-size: 30%; }
.controlGrid .pagingSt input.last.prev, .controlGrid .pagingSt input.next.prev, .controlGrid .pagingSt input.prev.prev, .controlGrid .pagingSt input.first.prev, .controlGrid .pagingSt select.last.prev, .controlGrid .pagingSt select.next.prev, .controlGrid .pagingSt select.prev.prev, .controlGrid .pagingSt select.first.prev { background-image: url("../images/icon-prev.JPG"); background-size: 30%; }
.controlGrid .pagingSt input.last.first, .controlGrid .pagingSt input.next.first, .controlGrid .pagingSt input.prev.first, .controlGrid .pagingSt input.first.first, .controlGrid .pagingSt select.last.first, .controlGrid .pagingSt select.next.first, .controlGrid .pagingSt select.prev.first, .controlGrid .pagingSt select.first.first { background-image: url("../images/icon-first.JPG"); }

.videocontent .videodetailbox { margin-top: 30px; }
.videocontent .socialSharing { margin-top: 20px; }

.commonly ul li { width: 25% !important; }

.span-close { width: 8px !important; }

.PageNotFound { max-width: 350px; background: url(/Plugins/Core/Files/Images/errorLoad.png) left top no-repeat; padding: 7px 5px 5px 35px; font-size: 16px; font-weight: normal; color: #f00; margin: 0 auto; }

img[alt="Google Analytics Alternative"] { width: 1px; height: 1px; }

.box-popup-healthBuzz { display: none; position: fixed; top: 0; left: 0; right: 0%; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 9999999; }

.box-popup-healthBuzz .close-popup-healthBuzz { position: absolute; right: 10px; top: 5px; color: #fff; font-size: 25px; cursor: pointer; }

.box-popup-healthBuzz .content-popup-healthBuzz { width: 400px; position: absolute; top: 35%; left: 50%; margin-left: -200px; background-color: #fff; -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate3d(0, -25%, 0); -o-transform: translate3d(0, -25%, 0); transform: translate3d(0, -25%, 0); -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); overflow: hidden; text-align: center; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); -webkit-border-radius: 3px; -moz-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; }

.box-popup-healthBuzz .content-popup-healthBuzz .top { background-color: #ff4553; padding: 15px 0; }

.box-popup-healthBuzz .content-popup-healthBuzz .top img { width: 180px; }

.box-popup-healthBuzz .content-popup-healthBuzz .content { padding: 25px 30px; }

.box-popup-healthBuzz .content-popup-healthBuzz .content h3 { color: #333; font-weight: 700; font-size: 20px; margin: 0; line-height: 1.2; }

.box-popup-healthBuzz .content-popup-healthBuzz .content p, .box-popup-healthBuzz .content-popup-healthBuzz .content .wp-static-page span, .wp-static-page .box-popup-healthBuzz .content-popup-healthBuzz .content span, .box-popup-healthBuzz .content-popup-healthBuzz .content .wp-static-page a, .wp-static-page .box-popup-healthBuzz .content-popup-healthBuzz .content a, .box-popup-healthBuzz .content-popup-healthBuzz .content .wp-static-page ul li, .wp-static-page ul .box-popup-healthBuzz .content-popup-healthBuzz .content li { color: #666; font-size: 14px; padding: 0 30px; margin: 20px 0 25px 0; }

.box-popup-healthBuzz .content-popup-healthBuzz .content a { line-height: 40px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; border: 1px solid #e24553; color: #e24553; text-transform: uppercase; padding: 0 50px; font-weight: 700; font-size: 14px; outline: none; display: inline-block; }

.container .content-page-view .box-partners { background-color: transparent; }
.container .content-page-view .box-partners .title { border: none; }

.page-results .box-dashboard.dashboard-search.page-jobalert-dashboard:after { height: 412px; }
.page-results .box-dashboard.dashboard-search.page-jobalert-dashboard .box-tab-jobAlert.box-jobAlert .nav-tabs li { position: relative; z-index: 1; }
.page-results .box-dashboard.dashboard-search.page-jobalert-dashboard .box-content-search-view { background-color: #fff; padding: 30px; }
.page-results .box-dashboard.dashboard-search.page-jobalert-dashboard .box-related { background-color: #fff; padding: 0 30px 10px 30px; }
.page-results .box-dashboard.dashboard-search.page-jobalert-dashboard .box-related .title { padding-top: 0; }

.bootbox-confirm .modal-header { border: none; padding: 0; }
.bootbox-confirm .modal-header h4 { padding: 50px 0 30px; font-size: 26px; color: #333; font-weight: 600; margin: 0; }
.bootbox-confirm .modal-header .close { color: #000 !important; line-height: 20px; height: 20px; margin: 0 auto; display: block; text-align: right; float: none; z-index: 9; font-size: 60px; font-weight: 300; outline: none; position: absolute; right: 25px; top: 25px; }
.bootbox-confirm .modal-content { padding: 0 55px; }
.bootbox-confirm .modal-body { margin: 0; padding: 0; }
.bootbox-confirm .modal-footer { overflow: hidden; clear: both; margin: 0 0 45px 0; padding: 0; border: none; }
.bootbox-confirm .modal-footer button { width: 48%; float: left; }
.bootbox-confirm .modal-footer .btn-success { float: right; }

.advertisement-detail, .social-detail { margin: 0 35px; }

.advertisement-detail { margin-top: 30px; }
.advertisement-detail .latest-article { height: 315px; overflow: hidden; position: relative; }
.advertisement-detail .latest-article .wp-img { height: 165px !important; overflow: hidden; }
.advertisement-detail .latest-article .view-more { position: absolute; bottom: 20px; }

.blog-article-page .content-popup .content { padding-bottom: 20px; }

.articles-other { margin-bottom: 30px; }
.articles-other .title { font-size: 24px; padding: 30px 0; }
.articles-other .row { margin-left: -10px; margin-right: -10px; }
.articles-other .row .col-xs-4 { padding-left: 10px; padding-right: 10px; }
.articles-other .latest-article { box-shadow: 0 0 12px #f1f1f1; border: 1px solid #eaeaea; }
.articles-other .latest-article .wp-img { height: auto; }
.articles-other .latest-article .wp-img img { width: 100%; }
.articles-other .latest-article .right-latest-article { padding: 20px 15px; overflow: hidden; max-height: 125px; }
.articles-other .latest-article .right-latest-article h5 { padding: 0 0 10px 0; margin: 0; font-size: 16px; line-height: 1.4; }
.articles-other .latest-article .right-latest-article p { font-size: 16px; line-height: 1.4; margin: 0; }

#popup-resumereview .upload_disclaimer { font-size: 16px; line-height: 1.4; margin-bottom: 30px; }
#popup-resumereview .row { margin-left: -10px; margin-right: -10px; }
#popup-resumereview .row .col-xs-4 { padding-left: 10px; padding-right: 10px; }
#popup-resumereview .list-resume { margin-top: 10px; text-align: center; position: relative; }
#popup-resumereview .list-resume .note { text-align: left; }
#popup-resumereview .list-resume .row .col-xs-4 a.r_one_upload { display: block; text-align: center; border: 1px solid #2a2a2a; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding: 25px 10px 20px 10px; position: relative; }
#popup-resumereview .list-resume .row .col-xs-4 a.r_one_upload img { height: 55px; margin-bottom: 15px; }
#popup-resumereview .list-resume .row .col-xs-4 a.r_one_upload p { color: #999; font-size: 14px; margin: 0; }
#popup-resumereview .list-resume .row .col-xs-4 a.r_one_upload input[type="file"] { position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer; opacity: 0; }
#popup-resumereview .list-resume p { text-align: center; font-size: 14px; margin: 20px 0 10px 0; font-weight: 500; }
#popup-resumereview .list-resume .filename_holder { text-align: left; }
#popup-resumereview .list-resume .filename_holder .filename_print { font-weight: 600; color: #333; font-size: 16px; }
#popup-resumereview .list-resume .filename_holder .filename_remove { color: #fff; background-color: #f00; width: 20px; height: 20px; line-height: 20px; text-align: center; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; cursor: pointer; }
#popup-resumereview .list-resume .filename_holder .filename_remove:hover, #popup-resumereview .list-resume .filename_holder .filename_remove:focus { background-color: #e24553; }
#popup-resumereview .note-form { margin-top: 30px; position: relative; overflow: hidden; clear: both; }
#popup-resumereview .note-form .error_text { position: static; padding-top: 10px; padding-left: 30px; }
#popup-resumereview .note-form label { font-weight: 500; font-size: 16px; position: relative; line-height: 1.4; display: block; padding-left: 35px; }
#popup-resumereview .note-form label i { position: absolute; top: 0; left: 0; font-size: 30px; }
#popup-resumereview .note-form label input { position: absolute; top: 0; left: 0; opacity: 0; }
#popup-resumereview .note-form label input:checked + i:before { content: "\f046"; }
#popup-resumereview .error_text { position: absolute; top: 100%; font-size: 13px !important; color: #f00; margin: 0 !important; font-weight: 600 !important; line-height: 1.3; padding-top: 15px; left: 0; }
#popup-resumereview .error_text.one_error { padding-top: 0; }

#popup-sign-in-cand .note span, #divAccountSetting .note span { position: relative; font-size: 13px; }
#popup-sign-in-cand .form-group span, #divAccountSetting .form-group span { width: 100%; float: none; }
#popup-sign-in-cand .h100, #divAccountSetting .h100 { height: 100px; }

.page-resume { margin-top: 40px; margin-bottom: 40px; }
.page-resume .logo-resume { margin: 20px 0; }
.page-resume .logo-resume img { height: 100px; }
.page-resume .title-1 { margin-top: 0; }
.page-resume .upload_disclaimer { font-size: 18px; color: #333; line-height: 1.4; font-weight: 500; padding: 15px 0; }
.page-resume label { margin-bottom: 0; }
.page-resume label .color-red { color: #f00; font-size: 20px; position: relative; top: 5px; }
.page-resume .list-resume { margin-top: 10px; text-align: center; position: relative; }
.page-resume .list-resume .note { text-align: left; }
.page-resume .list-resume .row { margin-left: -30px; margin-right: -30px; }
.page-resume .list-resume .row .col-xs-4 { padding-left: 30px; padding-right: 30px; }
.page-resume .list-resume .row .col-xs-4 a.r_one_upload { display: block; text-align: center; border: 1px solid #2a2a2a; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding: 25px 20px 20px 20px; position: relative; }
.page-resume .list-resume .row .col-xs-4 a.r_one_upload img { height: 55px; margin-bottom: 15px; }
.page-resume .list-resume .row .col-xs-4 a.r_one_upload p { color: #999; font-size: 14px; margin: 0; }
.page-resume .list-resume .row .col-xs-4 a.r_one_upload input[type="file"] { position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer; opacity: 0; }
.page-resume .list-resume p { text-align: center; font-size: 16px; margin: 20px 0 10px 0; font-weight: 500; }
.page-resume .list-resume .filename_holder { text-align: left; }
.page-resume .list-resume .filename_holder .filename_print { font-weight: 600; color: #333; font-size: 16px; }
.page-resume .list-resume .filename_holder .filename_remove { color: #fff; background-color: #f00; width: 20px; height: 20px; line-height: 20px; text-align: center; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; cursor: pointer; }
.page-resume .list-resume .filename_holder .filename_remove:hover, .page-resume .list-resume .filename_holder .filename_remove:focus { background-color: #e24553; }
.page-resume .note-form { margin-top: 30px; position: relative; }
.page-resume .note-form .error_text { position: static; padding-top: 10px; padding-left: 30px; }
.page-resume .note-form label { font-weight: 500; font-size: 16px; position: relative; line-height: 1.4; display: block; padding-left: 35px; }
.page-resume .note-form label i { position: absolute; top: 0; left: 0; font-size: 30px; }
.page-resume .note-form label input { position: absolute; top: 0; left: 0; opacity: 0; }
.page-resume .note-form label input:checked + i:before { content: "\f046"; }
.page-resume .btn-search { margin-top: 40px; text-align: center; display: block; }
.page-resume .btn-search button { line-height: 50px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; background-color: #009ad7; color: #fff; text-transform: uppercase; padding: 0 100px; font-weight: 600; font-size: 18px; border: none; outline: none; }
.page-resume .btn-search button:hover, .page-resume .btn-search button:focus { background-color: #0185b9; }
.page-resume .content-success { position: relative; background-color: #e2ddda; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; overflow: hidden; max-width: 600px; margin: 10px auto 0 auto; padding: 30px; }
.page-resume .content-success .close-resume { position: absolute; top: 0; right: 0; color: #fff; font-size: 20px; width: 50px; height: 50px; text-align: center; cursor: pointer; }
.page-resume .content-success .close-resume i { line-height: 50px; }
.page-resume .content-success .close-resume:hover, .page-resume .content-success .close-resume:focus { color: #e14553; }
.page-resume .content-success .box-text p { margin: 0; font-weight: 500; font-size: 16px; line-height: 1.4; color: #000; }
.page-resume .content-success img { max-width: 200px; margin: 0 0 20px 0; }
.page-resume .error_text { position: absolute; top: 100%; font-size: 13px !important; color: #f00; margin: 0 !important; font-weight: 600 !important; line-height: 1.3; padding-top: 15px; left: 0; }
.page-resume .error_text.one_error { padding-top: 0; }

.box-related-jobs { border: 2px solid #009AD7; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; padding: 10px; margin-bottom: 15px; }
.box-related-jobs .txt-title-related { font-size: 18px; font-weight: 600; color: #009AD7; margin: 0 0 10px 0; }
.box-related-jobs .content .col-xs-4 { margin-bottom: 10px; margin-top: 10px; }
.box-related-jobs .content .txt { margin: 0 0 5px 0; }
.box-related-jobs .content .txt a { font-weight: 600; color: #009AD7; font-size: 18px; }
.box-related-jobs .content p { color: #000; font-size: 14px; margin: 0; line-height: 1.3; font-weight: 500; }
.box-related-jobs .content p.category { font-style: italic; }

.wrap-content-jobdetail { padding: 20px; }
.wrap-content-jobdetail .box-info .border { border-top: 1px solid #cbcbcb; }
.wrap-content-jobdetail .box-info .border .title-2 { float: left; }
.wrap-content-jobdetail .box-info .border .overflow { position: relative; padding-left: 10px; }
.wrap-content-jobdetail .box-info .border .overflow .view-more { color: #FF7F33 !important; font-weight: 700 !important; font-size: 12px !important; display: block; cursor: pointer; }
.wrap-content-jobdetail .top-job-detail { overflow: hidden; clear: both; margin-bottom: 20px; position: relative; padding-right: 160px; }
.wrap-content-jobdetail .top-job-detail .img { width: 140px; overflow: hidden; float: left; position: relative; margin-right: 20px; }
.wrap-content-jobdetail .top-job-detail .img img { width: 100%; }
.wrap-content-jobdetail .top-job-detail .left { overflow: hidden; }
.wrap-content-jobdetail .top-job-detail .left .category, .wrap-content-jobdetail .top-job-detail .left .location { margin: 0; }
.wrap-content-jobdetail .top-job-detail .left .category { font-weight: 700; }
.wrap-content-jobdetail .top-job-detail .left .location { font-style: italic; font-size: 14px; font-weight: 600; }
.wrap-content-jobdetail .top-job-detail .btn { line-height: 50px; text-transform: none; padding: 0 20px !important; font-weight: 600; font-size: 18px; background-color: #009AD7; color: #fff; border: none; outline: none; margin-right: 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }
.wrap-content-jobdetail .top-job-detail .btn:hover { background-color: #fff; color: #009AD7; border: 1px solid #009AD7; }
.wrap-content-jobdetail .top-job-detail h3, .wrap-content-jobdetail .top-job-detail h1 { font-weight: 700; font-size: 23px; margin: 0 0 5px 0; padding: 0; border: none; color: #000; }
.wrap-content-jobdetail .top-job-detail .view-more { font-size: 16px; font-weight: 500; color: #000 !important; text-decoration: none; }
.wrap-content-jobdetail .top-job-detail .box-pos-top { position: absolute; top: 0; right: -15px; }
.wrap-content-jobdetail .top-job-detail .box-pos-top .btn { padding: 0 22px !important; border: 1px solid #009AD7; }
.wrap-content-jobdetail .top-job-detail .box-pos-top p.clearfix { font-size: 12px; font-weight: 600; margin: 7px 0 0 0; }
.wrap-content-jobdetail .top-job-detail .box-pos-top p.clearfix .pull-left { padding-right: 2px; }
.wrap-content-jobdetail .box-detail-job { background-color: #fff; padding: 20px; margin-bottom: 20px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }
.wrap-content-jobdetail .box-detail-job .title-3 { font-weight: 600; color: #009AD7; font-size: 20px; }
.wrap-content-jobdetail .box-detail-job .list-related { padding-left: 10px; }
.wrap-content-jobdetail .box-detail-job .border { padding: 10px 0; }
.wrap-content-jobdetail .box-detail-job .border .title-2 { margin: 0; padding: 0; font-size: 15px !important; line-height: 1.4 !important; font-weight: 700 !important; font-family: "Raleway", sans-serif !important; color: #000 !important; }
.wrap-content-jobdetail .box-detail-job .border p, .wrap-content-jobdetail .box-detail-job .border ul, .wrap-content-jobdetail .box-detail-job .border .overflow { overflow: hidden; }
.wrap-content-jobdetail .box-detail-job .border p, .wrap-content-jobdetail .box-detail-job .border ul li, .wrap-content-jobdetail .box-detail-job .border span { margin: 0; padding: 0; font-size: 15px !important; line-height: 1.4 !important; font-weight: 500 !important; font-family: "Raleway", sans-serif !important; color: #000 !important; text-align: left !important; }
.wrap-content-jobdetail .box-detail-job .border a { color: #28aef7; }
.wrap-content-jobdetail .box-detail-job .border .category { color: #000; font-size: 14px !important; font-weight: 600 !important; }
.wrap-content-jobdetail .box-detail-job .border .location { font-size: 14px !important; font-weight: 600 !important; font-style: italic; }
.wrap-content-jobdetail .box-detail-job .border .txt-title { font-weight: 700; font-size: 15px; color: #009AD7; }
.wrap-content-jobdetail .box-detail-job .box-content-detail .content .border { padding: 15px 0; border-top: 1px solid #cbcbcb; }
.wrap-content-jobdetail .box-detail-job .box-content-detail .content .border .title-2 { font-size: 15px !important; margin-bottom: 5px; }
.wrap-content-jobdetail .box-detail-job .box-content-detail .content .border p { font-size: 15px !important; margin-bottom: 15px; }
.wrap-content-jobdetail .box-detail-job .box-bottom-btn { border-top: 1px solid #cbcbcb; padding-top: 20px; overflow: hidden; clear: both; padding-bottom: 20px; padding-right: 0; padding-left: 0; }
.wrap-content-jobdetail .box-detail-job .box-bottom-btn p { font-size: 18px; margin: 0; color: #009AD7; font-weight: 700; }
.wrap-content-jobdetail .box-detail-job .box-bottom-btn .btn { margin-top: 5px; margin-right: 10px; }
.wrap-content-jobdetail .box-detail-job .box-bottom-btn .wraper-sc { float: right; }
.wrap-content-jobdetail .box-detail-job .box-bottom-btn .wraper-sc li:last-child { padding-right: 0 !important; }
.wrap-content-jobdetail .box-detail-job .row { margin-left: -10px; margin-right: -10px; }
.wrap-content-jobdetail .box-detail-job .row .col-xs-4, .wrap-content-jobdetail .box-detail-job .row .col-xs-8 { padding-left: 10px; padding-right: 10px; }
.wrap-content-jobdetail .box-detail-job .row .col-xs-4 { width: 30%; }
.wrap-content-jobdetail .box-detail-job .row .col-xs-8 { width: 70%; }
.wrap-content-jobdetail .content .border .title-2 { display: block; width: 100%; float: none; }
.wrap-content-jobdetail .box-btn { overflow: hidden; clear: both; }
.wrap-content-jobdetail .box-btn a { float: left; }
.wrap-content-jobdetail .box-btn .btn-add { color: #424242; line-height: 45px; border: 1px solid #ddd; background-color: #fff; margin-top: 75px; float: right; }
.wrap-content-jobdetail .box-bottom-btn .wraper-sc { margin-top: 5px !important; }
.wrap-content-jobdetail .box-bottom-btn li { padding-left: 0; padding-right: 10px; }
.wrap-content-jobdetail .box-bottom-btn .btn { text-transform: none; }
.wrap-content-jobdetail .box-bottom-btn .btn.btn-search { line-height: 50px; }
.wrap-content-jobdetail .box-bottom-btn .btn.btn-add { line-height: 40px; margin-top: 45px; }

.box-content-search-view .content-search-view { padding: 15px; border: 1px solid #d8e4e3; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; margin-bottom: 15px; }
.box-content-search-view .content-search-view .top-search { position: relative; border: none; margin: 0; }
.box-content-search-view .content-search-view .top-search .top-job { padding-right: 200px; min-height: 135px; }
.box-content-search-view .content-search-view .top-search .top { margin-bottom: 10px; }
.box-content-search-view .content-search-view .top-search .top .wp-img-logo img { max-width: 150px; margin-right: 15px; max-height: 65px; }
.box-content-search-view .content-search-view .top-search .top h3 { font-size: 18px; margin: 0; padding: 0; }
.box-content-search-view .content-search-view .top-search .top h3 a { font-size: 20px; }
.box-content-search-view .content-search-view .top-search .top .location { font-size: 14px; line-height: 1.3; margin: 2px 0 0 0; font-weight: 600; }
.box-content-search-view .content-search-view .top-search .top .location a { color: #FF7F33; text-decoration: underline; padding-left: 3px; }
.box-content-search-view .content-search-view .top-search .content { border-bottom: 1px solid #c5cecf; margin-bottom: 10px; }
.box-content-search-view .content-search-view .top-search .bottom .row { margin-left: 0; margin-right: 0; }
.box-content-search-view .content-search-view .top-search .bottom .row .col-xs-9, .box-content-search-view .content-search-view .top-search .bottom .row .col-xs-3 { padding-left: 0; padding-right: 0; }
.box-content-search-view .content-search-view .top-search .content p, .box-content-search-view .content-search-view .top-search .bottom p { line-height: 1.4; font-size: 16px; margin-bottom: 10px; font-weight: 600; }
.box-content-search-view .content-search-view .top-search .content p.des, .box-content-search-view .content-search-view .top-search .bottom p.des { font-size: 14px; font-weight: 500; }
.box-content-search-view .content-search-view .top-search .content p.des .show-more, .box-content-search-view .content-search-view .top-search .bottom p.des .show-more { position: relative; text-decoration: none; }
.box-content-search-view .content-search-view .top-search .content p.des .show-more:before, .box-content-search-view .content-search-view .top-search .bottom p.des .show-more:before { content: "\f0ab"; font: normal normal normal 14px/1 FontAwesome; color: #c5cecf; }
.box-content-search-view .content-search-view .top-search .content p a, .box-content-search-view .content-search-view .top-search .bottom p a { color: #FF7F33; text-decoration: underline; padding-left: 3px; font-size: 14px; }
.box-content-search-view .content-search-view .top-search .content p a.agt-name, .box-content-search-view .content-search-view .top-search .bottom p a.agt-name { line-height: 1.4; font-size: 16px; margin-bottom: 10px; font-weight: 600; color: #333; text-decoration: none; }
.box-content-search-view .content-search-view .top-search .content p.text-right span, .box-content-search-view .content-search-view .top-search .bottom p.text-right span { display: block; }
.box-content-search-view .content-search-view .top-search .content .col-xs-3, .box-content-search-view .content-search-view .top-search .bottom .col-xs-3 { position: absolute; right: 0; bottom: 0; width: auto; padding-right: 0; }
.box-content-search-view .content-search-view .top-search .content .col-xs-3 .text-right, .box-content-search-view .content-search-view .top-search .bottom .col-xs-3 .text-right { margin-bottom: 0; }
.box-content-search-view .content-search-view .top-search .content .col-xs-3 .wraper-sc, .box-content-search-view .content-search-view .top-search .bottom .col-xs-3 .wraper-sc { margin-top: 5px; }
.box-content-search-view .content-search-view .top-search .content .col-xs-9, .box-content-search-view .content-search-view .top-search .bottom .col-xs-9 { width: auto; }
.box-content-search-view .content-search-view .top-search .content .col-xs-9 p, .box-content-search-view .content-search-view .top-search .bottom .col-xs-9 p { margin-bottom: 0; }
.box-content-search-view .content-search-view .top-search .content .col-xs-9 p a, .box-content-search-view .content-search-view .top-search .bottom .col-xs-9 p a { margin: 0; font-size: 13px; }
.box-content-search-view .content-search-view .top-search .content .col-xs-9 a, .box-content-search-view .content-search-view .top-search .bottom .col-xs-9 a { color: #FF7F33; font-size: 16px; font-weight: 600; text-decoration: underline; margin-top: 5px; display: inline-block; }
.box-content-search-view .content-search-view .top-search .content .col-xs-9 a.btn-apply-now, .box-content-search-view .content-search-view .top-search .bottom .col-xs-9 a.btn-apply-now { color: #fff !important; font-size: 14px; background-color: #009ad7; padding: 0 15px; line-height: 34px; text-decoration: none; }
.box-content-search-view .content-search-view .top-search .content .col-xs-9 a.btn-default-more-red, .box-content-search-view .content-search-view .top-search .bottom .col-xs-9 a.btn-default-more-red { text-decoration: none; }
.box-content-search-view .content-search-view .top-search .box-icon-jobs { position: absolute; top: -5px; right: 0; }
.box-content-search-view .content-search-view .top-search .box-icon-jobs a { color: #009ad7; padding: 5px; }
.box-content-search-view .content-search-view .top-search .box-icon-jobs a i { font-size: 20px; }
.box-content-search-view .content-search-view .top-search .box-icon-jobs a i.fa-star-o { font-size: 24px; }
.box-content-search-view .content-search-view .top-search .box-icon-jobs a i.fa-star { color: #FFD700 !important; }
.box-content-search-view .content-search-view.is-featured-employer { background-color: #e4f4f4; }
.box-content-search-view .content-search-view.is-featured-employer .box-icon-jobs:before { content: 'Featured'; position: absolute; right: 0px; color: #fff; font-size: 13px; background-color: #009ad7; padding: 0 10px; line-height: 26px; top: 35px; }
.box-content-search-view .content-search-view.is-premium-employer { background-color: #fff8ef; border: 1px solid #ff7f33; }
.box-content-search-view .content-search-view.is-premium-employer .box-icon-jobs a { color: #ff7f33; }
.box-content-search-view .content-search-view.is-premium-employer .box-icon-jobs:before { content: 'Premium'; position: absolute; right: 0px; color: #fff; font-size: 13px; background-color: #ff7f33; padding: 0 10px; line-height: 26px; top: 35px; }

.related-job { color: #009AD7; font-size: 21px; font-weight: 600; position: relative; margin-bottom: 10px; margin-top: 20px; display: block; line-height: 40px; overflow: hidden; clear: both; }
.related-job:before, .related-job:after { content: ''; position: absolute; top: 50%; }
.related-job:before { width: auto; left: 135px; right: 50px; height: 2px; background-color: #009AD7; }
.related-job:after { width: 2px; right: 50px; height: 20px; background-color: #009AD7; }

.form-email-jobs { display: block; background-color: #FF7F33; padding: 2px 20px; height: 46px; position: relative; margin-bottom: 10px; max-width: 800px; }
.form-email-jobs span { color: #fff; font-size: 18px; font-weight: 500; float: left; padding-right: 25px; line-height: 40px; }
.form-email-jobs .box { padding-right: 25px; }
.form-email-jobs .box .fa-times { display: none; }
.form-email-jobs .close-form { position: absolute; top: 50%; margin-top: -10px; right: 0; width: 46px; height: 100%; line-height: 46px; text-align: center; color: #fff; font-size: 20px; cursor: pointer; }
.form-email-jobs .form { background-color: #fff; overflow: hidden; padding: 2px 20px; height: 38px; margin-top: 2px; }
.form-email-jobs .form .capchar { position: relative; top: 0px; height: 32px; overflow: hidden; float: left; width: 150px; border: 1px solid #ddd; border-left: none; margin-left: 35px; }
.form-email-jobs .form .capchar > div { margin-top: -15px; }
.form-email-jobs .form .capchar iframe { transform: scale(0.8); transform-origin: 0 0; }
.form-email-jobs input[type="text"] { border-bottom: 1px solid #686262; border-left: none; border-top: none; border-right: none; font-size: 16px; color: #333; height: 32px; line-height: 32px; float: left; width: 280px; }
.form-email-jobs a.btn { line-height: 30px; padding: 0 15px; color: #fff; text-transform: uppercase; font-size: 14px; background-color: #FF7F33; float: right; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }

h2, .h2 { font-size: 20px !important; font-weight: 600; }

.hplCompanyName { line-height: 1.4 !important; font-size: 16px !important; margin-bottom: 10px !important; font-weight: 600 !important; color: #333 !important; text-decoration: none !important; }

.dashboard-emp-page .aboutPage { display: none; }

.page-results.fix-header .box-content-search-view.fix-search-result-when-scroll { padding-top: 30px !important; }

@media all and (max-width: 1650px) { header { background-repeat: no-repeat !important; background-position-x: 58% !important; } }
@media all and (min-width: 1025px) { .home-featured .list-featured .content-featured { font-size: 18px !important; line-height: 26px !important; color: #333 !important; margin: 0 !important; text-align: left !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; height: 125px; }
  .home-featured .list-featured .content-featured p, .home-featured .list-featured .content-featured h1, .home-featured .list-featured .content-featured h2, .home-featured .list-featured .content-featured h3, .home-featured .list-featured .content-featured h4, .home-featured .list-featured .content-featured h5, .home-featured .list-featured .content-featured h6, .home-featured .list-featured .content-featured span, .home-featured .list-featured .content-featured strong, .home-featured .list-featured .content-featured i { font-size: 18px !important; line-height: 26px !important; color: #333 !important; margin: 0 !important; text-align: left !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; } }
@media all and (max-width: 1366px) and (min-width: 1025px) { .box-buzzback { bottom: 10%; } }
@media all and (max-width: 1366px) { .page-results .box-dashboard.dashboard-search.page-jobalert-dashboard:after { height: 375px; }
  .box-latest-article .content-latest-article .img { width: 30%; }
  .box-latest-article .content-latest-article .right-latest-article p { font-size: 16px; }
  .box-latest-article .content-latest-article .right-latest-article h3 { font-size: 24px; }
  .box-latest-article .content-latest-article .right-latest-article h3 a { font-size: 24px; }
  .box-latest-article .content-latest-article .right-latest-article a.view-more { font-size: 16px; }
  .wp-localtion-row1 .title { font-size: 32px; }
  .box-introduce-home .content h3 { font-size: 30px; }
  .box-introduce-home .content a { font-size: 20px; line-height: 50px; }
  .box-introduce-home .content .img { height: 100px; }
  .box-sign-up { top: 180px; }
  .main-page { min-height: 310px; }
  .box-select.form-select { height: 35px; line-height: 35px; }
  .page-results .main-page .container.box-content-phillosophy { padding-bottom: 25px; min-height: 375px; }
  .page-results .main-page .container.box-content-phillosophy h3 { padding: 35px 0 20px 0; }
  footer { padding: 40px 0 0 0; }
  footer h4 { font-size: 22px; }
  footer ul { margin: 25px 0 0 0; overflow: hidden; clear: both; }
  footer .botom-footer { margin-top: 40px; padding: 20px 0; }
  .box-social ul li { width: 40px; height: 40px; }
  .box-social ul li a { line-height: 40px; }
  .box-social ul li a i { font-size: 22px !important; line-height: 40px !important; }
  .box-search { margin-bottom: 20px; }
  .box-search h2.title { padding: 15px 0 10px 0; }
  .box-search .top-popup-search span { bottom: 10px; font-size: 14px; }
  .box-search .content { padding-top: 20px; }
  .box-search .content .wp-ddcl .ddcl-display-text, .box-search .content .form-control, .box-search .content input[type="text"] { height: 35px; line-height: 30px; padding-bottom: 10px; font-size: 18px; }
  .box-search .content .wp-ddcl .ddcl-display-text:before, .box-search .content .form-control:before, .box-search .content input[type="text"]:before { margin-top: -5px; }
  .box-search .content .form-group label { margin-bottom: 0; }
  .box-search .content .form-group ul.box-btn { margin-bottom: 0; }
  .box-search .content ul.box-btn li label { line-height: 34px; }
  .box-latest-article .latest-article .img h5 { margin: 0; top: 40px; left: 40px; line-height: 1.3; font-size: 32px; }
  .box-latest-article .latest-article .right-latest-article { padding: 40px 60px 0 60px; }
  .box-latest-article .latest-article .right-latest-article p, .list-featured .content-featured p, a.view-more, .list-featured .top-featured .name, .page-results .main-page .container.box-content-phillosophy p { font-size: 16px; }
  .box-featured .title { padding-top: 60px; }
  .box-featured a.view-more { margin-top: 40px; }
  footer h4 { font-size: 28px; }
  .box-featured, .box-latest-article { padding-bottom: 60px; }
  .box-looking-talent { min-height: 450px; }
  .box-looking-talent a { margin-top: 40px; }
  .box-looking-talent h3 { font-size: 36px; padding-top: 80px; }
  .btn-register-1 { font-size: 18px; padding: 0 40px; line-height: 75px; }
  .title { margin: 0; font-size: 32px; }
  header { min-height: 550px; background-size: cover; background-position: 50% !important; background-repeat: no-repeat !important; }
  header .wrapper-container { margin-top: 25px; }
  header .container { min-height: 550px; }
  header .container .menu-home ul.navbar-nav li a { line-height: 46px; }
  header .container .menu-home ul.navbar-nav li.sign-up a { line-height: 46px; }
  header .container .menu-home ul.navbar-nav li ul li a { line-height: 38px; font-size: 15px; }
  .box-latest-article .view-more { margin-top: 40px; } }
@media all and (max-width: 1024px) { .blog-article-page .content-popup { padding: 0 50px; }
  .wrap-content-jobdetail .box-content .btn { line-height: 45px; padding: 0 15px !important; }
  .page-register { padding: 40px 0; }
  .modal.content-page.popup-register h2.title { padding: 30px 0 20px 0; }
  .modal.content-page.popup-register .view-more.back { top: 30px; }
  header .container .menu-home ul.navbar-nav li a { font-size: 15px; }
  .EmployerPages .box-payment { padding-top: 60px; }
  .page-resources .box-latest-article .content-latest-article .right-latest-article { padding: 20px; }
  .page-resources .box-latest-article .content-latest-article .right-latest-article a.view-more { margin: 15px 0 0 0; }
  .page-resources .box-latest-article .content-latest-article .right-latest-article h3 { margin: 0 0 15px 0; }
  .page-resources .box-latest-article .content-latest-article .right-latest-article h3 a { font-size: 20px; }
  .box-joboftheday .list-featured h3 { font-size: 20px; }
  .modal.fade.popup-login.box-popup.popup-register .modal-body { padding-top: 0; }
  .modal.fade.popup-login.box-popup.popup-register .content .form-group label { width: 100%; }
  .box-latest-article .content-latest-article .img { width: 35%; }
  .page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li a { height: 75px; font-size: 18px; }
  .page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li:before { border-top: 65px solid transparent; }
  .page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li:after { border-left: 36px solid #009ad7; }
  .content-latest-article { margin: 0; }
  .box-featured .owl-carousel { padding-left: 0; padding-right: 0; }
  .box-featured .employer { right: 25px; font-size: 22px; bottom: 0; }
  .box-latest-article .content-latest-article .right-latest-article { padding: 40px 30px 20px 30px; }
  .box-latest-article .content-latest-article .right-latest-article h3 a { font-size: 22px; }
  .box-latest-article .content-latest-article .right-latest-article p { font-size: 16px; }
  .box-latest-article .content-latest-article .right-latest-article a.view-more { font-size: 16px; }
  .box-introduce-home { height: 480px; background-size: cover; }
  .box-introduce-home .content { padding: 70px 0 0 0; }
  .box-introduce-home .content .img { height: 100px; margin-bottom: 30px; }
  .box-introduce-home .content h3 { font-size: 30px; }
  .box-introduce-home .content p { font-size: 18px; height: 75px; }
  .box-introduce-home .content a { font-size: 18px; line-height: 50px; padding: 0 30px; }
  footer .box-partner { width: 25%; }
  footer .box-partner.col-xs-6 { width: 50%; }
  footer .box-social { width: 25%; }
  footer h4 { font-size: 24px; }
  footer ul li { font-size: 16px; }
  .box-quick-search ul li a { font-size: 16px; }
  .box-sign-up .img { width: 40px; }
  .box-sign-up .sign-up-hide { padding: 20px; }
  .box-sign-up .sign-up-hide p { font-size: 14px; }
  .page-results .main-page .container.box-content-phillosophy .box-FAQs h4 { margin-top: 25px; }
  .page-jobalert.modal.content-page, .page-account-setting.modal.content-page { padding: 40px 50px 0 50px; }
  .page-jobalert.modal.content-page h2.title, .page-account-setting.modal.content-page h2.title { font-weight: 600; }
  .page-results .box-dashboard .box-search { top: 0; left: 0; }
  .wrap-jobdetail { padding-top: 30px; }
  .page-results.fix-header .wrap-jobdetail .box-top-search .box-signin-top { width: 100%; }
  .page-results.fix-header .wrap-jobdetail .box-top-search { padding: 15px; }
  .page-results.fix-header .box-top-search { top: 78px; padding: 0 0 20px 0; }
  #popup-PostAjob .group-btn-search .btn { left: -41px; right: -41px; bottom: -41px; }
  .dashboard-emp-page header, .page-dashboard header { background-size: 175% !important; min-height: 280px; }
  .dashboard-emp-page header .container, .page-dashboard header .container { min-height: 280px; }
  header .container .menu-home ul.navbar-nav li a { padding: 0 7px; }
  header .container .menu-home ul.navbar-nav li:nth-last-child(2) { padding-right: 5px; }
  .page-partner { min-height: 926px; }
  .page-partner .box-search { right: 0; margin-right: 0; top: 0; left: 0; }
  .page-partner .box-search .col-xs-6 { width: 50%; float: left; }
  .page-partner .box-search .content .btn { margin-top: 10px; }
  .page-partner .left-partner, .page-partner .right-partner { padding: 0 30px; }
  .page-partner .logo { margin-bottom: 30px; }
  .page-partner .logo img { height: 70px; }
  .page-partner .box-des { margin-bottom: 10px; }
  .page-partner .box-des p { font-size: 22px; }
  .page-partner .btn-1 { line-height: 50px; }
  .page-partner .btn-1.btn-2 { line-height: 45px; }
  .page-partner .info { height: 320px; }
  .page-partner .info h4 { font-size: 22px; }
  .page-partner .info p { font-size: 18px; margin-bottom: 20px; }
  .page-results.fix-header.blog-article-page header, .page-results.fix-header.dashboard-emp-page header, .page-results.fix-header.homepage header { min-height: 80px !important; }
  .page-results.fix-header.blog-article-page header .container, .page-results.fix-header.dashboard-emp-page header .container, .page-results.fix-header.homepage header .container { min-height: 80px !important; }
  .page-oursolution .box-oursolution { padding: 40px 0; }
  .page-oursolution .box-oursolution .text-3 { font-size: 24px; margin-bottom: 20px; }
  .page-oursolution .box-oursolution .text-1 { font-size: 22px; }
  .page-oursolution .box-oursolution .box-text { margin-top: 30px; }
  .page-oursolution .box-oursolution p, .page-oursolution .box-oursolution tr td { font-size: 16px; line-height: 22px; font-weight: 400; }
  .page-oursolution .box-oursolution .box-register label { font-size: 16px; }
  header .menu-home { padding-right: 15px; padding-left: 50px; }
  .container { width: 100%; }
  .box-search { right: 50%; margin-right: -375px; bottom: inherit; top: -265px; }
  .modal.box-popup .box-btn { margin: 0; }
  .modal.box-popup .box-btn .btn { font-size: 14px; }
  .popup-job-detail .top-job-detail h3, .popup-job-detail .top-job-detail h1 { font-size: 20px; color: #333; }
  .popup-job-detail.modal .modal-dialog { width: 600px; }
  .popup-job-detail.modal .modal-dialog .top-job-detail a.view-more { font-size: 14px; }
  .popup-job-detail.modal .modal-dialog .top-job-detail h3, .popup-job-detail.modal .modal-dialog .top-job-detail h1 { margin-top: 0; }
  .popup-job-detail.modal .modal-dialog .content-popup p { font-size: 14px; line-height: 20px; margin-bottom: 15px; }
  .popup-job-detail.modal .modal-dialog .content-popup .border { padding: 10px 0; }
  .popup-job-detail.modal .modal-dialog .content-popup .border .title-2 { font-size: 14px; }
  .top-search-view h3 { font-size: 16px; }
  .page-results .main-page .container.box-content-phillosophy p { font-size: 16px; margin-bottom: 20px; }
  .box-content-search-view .top-content-search-view { margin-bottom: 15px; padding-bottom: 15px; }
  .box-content-search-view .content-search-view { padding: 25px; }
  .box-content-search-view .content-search-view.is-featured-employer:after { top: 25px; right: 25px; }
  .box-content-search-view .content-search-view h3 a { font-size: 20px; letter-spacing: 0.8px; color: #333; }
  .box-content-search-view .content-search-view ul li { font-size: 14px; line-height: 16px; }
  .box-content-search-view .content-search-view p { font-size: 16px; font-weight: normal; color: #333; }
  .box-loginOr { padding-top: 10px; }
  .box-loginOr .login-or { padding-left: 15px; margin-top: 10px; }
  .box-loginOr .login-or span { line-height: 40px; font-size: 12px; }
  .box-loginOr .login-or ul li { margin-left: 5px; height: 40px; width: 40px; }
  .box-loginOr .login-or ul li a { font-size: 18px; line-height: 40px; }
  .popup-register .box-loginOr .btn { font-size: 16px; padding: 0 30px; margin-top: 0; }
  .popup-register.modal .content { padding: 0; }
  .popup-register.modal .content:before, .popup-register.modal .content:after { display: none; }
  .popup-register p { font-size: 16px; line-height: 2.0; }
  .popup-register .btn-upload { font-size: 14px !important; line-height: 50px; }
  .popup-register .modal-body button span { height: 20px; line-height: 20px; }
  .box-select input, .box-select select { font-size: 16px; margin-bottom: 0; border-bottom: 1px solid #333; line-height: 40px; height: 40px; }
  .box-select input option, .box-select select option { font-size: 16px; }
  .modal .content-popup .content { padding: 10px 0 0 0; }
  .modal.popup-register .content .box-btn li a, .modal.popup-register .modal .content .box-btn li label { font-size: 16px; }
  .modal .group-btn-search .btn-search { font-size: 16px; }
  .modal .content-popup, .modal .top-popup-search { padding: 0 40px; }
  .modal h4.title-1 { margin: 55px 0 25px 0; font-size: 22px; }
  .modal .icon-close-popup { font-size: 60px; }
  .modal h2.title { font-size: 24px; font-weight: 400; padding: 0 0 15px 0; }
  .modal .top-popup-search h2.title { padding: 0px 0 30px 0; }
  .modal .top-popup-search p { font-size: 32px; line-height: 1.7; margin-bottom: 35px; }
  .modal .modal-content { box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.11); border-radius: 2px; }
  .modal .modal-body { padding: 40px 0; }
  .modal .modal-body .progress { height: 7px; }
  .modal .content .form-group { margin: 0; padding: 10px 0 30px 0; }
  .modal .content:before { left: -40px; right: -40px; }
  .modal .content:after { display: none; }
  .modal .content .wp-ddcl .ddcl-display-text:before { width: 15px; height: 12px; margin-top: -5px; }
  .modal .content .form-group .wp-ddcl .ddcl-display-text { font-size: 16px; line-height: 40px; height: 40px; border-bottom: 1px solid #333; }
  .modal .content .box-btn { margin: 0 0 35px 0; }
  .modal .content .box-btn li { border: 1px solid #333; border-right: 0; }
  .modal .content .box-btn li:last-child { border-right: 1px solid #333; }
  .modal .content .box-btn li a, .modal .content .box-btn li label { color: #333; font-size: 12px; line-height: 50px; }
  .modal .content .form-group label { font-size: 14px; width: 45%; }
  .modal .content .form-group ul.box-btn { margin: 20px 0 0 0; }
  .modal .content .form-group.forgot-password { padding: 0; }
  .modal .content .form-group.checkbox.box-check label { padding-left: 30px; }
  .modal .content .form-group.checkbox.box-check label span { top: -2px; }
  .modal .content .form-group.checkbox.box-check label span:after { font-size: 20px; }
  .modal .content .note span { font-size: 12px; font-weight: 500; width: 50%; bottom: -3px; }
  .modal .btn.btn-info { text-decoration: underline; background-color: transparent; color: #424242; text-transform: uppercase; opacity: 1; }
  .box-latest-article .latest-article .img h5 { font-size: 30px; }
  .box-latest-article .latest-article .right-latest-article { padding: 30px 40px 0 30px; }
  .box-latest-article .latest-article .right-latest-article p { font-size: 16px; line-height: 1.9; }
  .box-latest-article .latest-article .right-latest-article a { margin-top: 30px; }
  .btn-register-1 { font-weight: 600; font-style: normal; font-stretch: normal; letter-spacing: 0.5px; color: #333; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.11); padding: 0 30px; line-height: 60px; font-size: 16px; }
  .box-looking-talent { color: #fff; position: relative; }
  .box-looking-talent .looking-talent p { font-size: 16px; }
  .box-featured .list-featured a.view-more { padding: 20px; }
  .list-featured { padding: 20px; }
  .list-featured .top-featured { padding: 0 0 15px 0; }
  .list-featured .top-featured .name { padding-left: 15px; font-size: 16px; }
  .list-featured .content-featured { padding-top: 15px; }
  .list-featured .content-featured p { font-size: 16px; line-height: 26px; }
  .list-featured .content-featured a { margin-bottom: 15px; }
  a.view-more { font-size: 16px; line-height: 20px; display: block; }
  .owl-item { padding: 0 15px; }
  header { min-height: 545px; }
  header .container { min-height: 545px; }
  header .logo img, header .logo-healthbuzz img { width: 165px; }
  header .menu-home ul li a { padding: 0 20px; font-size: 14px; line-height: 48px; }
  header .menu-home ul li.sign-up a { padding: 0 25px; }
  header .menu-home ul li:nth-last-child(2) { padding-right: 10px; }
  header .banner { padding-top: 0; }
  header .banner h3 { padding-top: 50px; }
  header .banner .btn-register { bottom: -40px; }
  header .header .navbar-brand { padding-right: 50px; }
  header .header .navbar-default .navbar-nav li { padding: 0 7px; }
  header .header .navbar-default .navbar-nav li a { font-size: 14px; }
  header .header .navbar-default .navbar-right li a { font-size: 18px; }
  .page-results header { min-height: 100px; }
  .page-results header .container { min-height: 100px; }
  .box-featured { padding-top: 40px; }
  .box-featured .title, .box-latest-article .title { text-align: center; }
  .top-search-view { padding: 0 0 20px 0; }
  .col-left .list-investor { padding: 20px 0; }
  .box-investor .row { margin-left: -10px; margin-right: -10px; }
  .box-investor .col-xs-3, .box-investor .col-xs-9 { padding-left: 10px; padding-right: 10px; }
  .box-investor .col-xs-3 { width: 30%; }
  .box-investor .col-xs-9 { width: 70%; }
  .box-content-search-view.col-right .content-search-view { padding: 20px; }
  .box-search-page .col-xs-5 { width: 40%; }
  .box-search-page .col-xs-2 { width: 20%; }
  .left-search-result .content-search-view .row { margin-left: -7px; margin-right: -7px; }
  .left-search-result .content-search-view .row .col-xs-3 { width: 30%; padding-left: 7px; padding-right: 7px; }
  .left-search-result .content-search-view .row .col-xs-6 { width: 40%; padding-left: 7px; padding-right: 7px; }
  .left-search-result .top-content-search-view .job-title ul { padding-right: 65px; }
  .box-content-search-view .advertisement.add .left-advertisement .content-search-view ul.wraper-sc li { padding: 0 3px; }
  .box-content-search-view .advertisement.add .left-advertisement .content-search-view ul.wraper-sc li a { width: 25px; height: 25px; }
  .box-content-search-view .advertisement.add .left-advertisement .content-search-view ul.wraper-sc li a i { line-height: 25px; }
  .box-content-search-view .advertisement.add .left-advertisement .top-content-search-view .job-title ul li { width: 29%; } }
@media all and (max-width: 1023px) { .advertisement.add .wrap-content-jobdetail, .advertisement.add #ListJobResult, .home-featured .advertisement.add .left-advertisement { padding-right: 0; }
  .home-featured .advertisement.add .right-advertisement { display: none; } }
@media all and (max-width: 812px) { #popup-resumereview .content .row .col-xs-4 { width: 100%; }
  #popup-resumereview .content .list-resume .row .col-xs-4 { width: 33.33%; }
  #popup-resumereview .upload_disclaimer { margin-bottom: 20px; }
  #popup-resumereview .note-form { margin-top: 15px; }
  .dashboard-emp-page.fix-header { padding-top: 110px; }
  .wrap-content-jobdetail .box-detail-job .box-content { padding: 15px 0; }
  .blog-article-page .content-popup .border h3 { font-size: 16px; }
  .form-email-jobs { height: auto; }
  .form-email-jobs .form { height: auto; width: 100%; margin-bottom: 5px; position: relative; padding-right: 170px; }
  .form-email-jobs .form input { width: 100%; }
  .form-email-jobs span { font-size: 16px; line-height: 34px; }
  .form-email-jobs .btn-search { position: absolute; top: 2px; right: 20px; }
  .page-resume .content-success { max-width: 100%; }
  .page-resume .content-success img { max-width: 160px; }
  .page-resume .logo-resume img { height: 60px; }
  .blog-article-page .content-popup .content { padding-left: 20px; padding-right: 20px; }
  .advertisement-detail, .social-detail, .box-tag, .wrap-jobdetail .PostingBlogs { margin-left: 20px; margin-right: 20px; }
  .articles-other .row .col-xs-4 { width: 33.33%; }
  .fixed-box { position: static !important; width: auto !important; }
  .row .right-search-result, .row .left-search-result { width: 100% !important; padding-right: 15px !important; }
  .modal .EmployerPages .box-add-search .row .note, .box-search .EmployerPages .box-add-search .row .note, .frame-popup .EmployerPages .box-add-search .row .note { height: 65px; }
  .feature-apply.feature-contact img { display: none; width: 100%; }
  .feature-apply.feature-contact img.feature-contact-mobile { display: block !important; }
  .box-add-search .row .form-group { margin-bottom: 0 !important; padding-bottom: 0 !important; }
  .box-related ul li { width: 100%; float: none; }
  footer .box-partner { width: 50%; }
  footer .box-partner.col-xs-6 { width: 100%; margin-bottom: 30px; }
  footer .botom-footer .container .col-xs-6 { width: 100%; padding-top: 20px; }
  footer .box-social { width: 50%; }
  footer .box-social .pull-right { float: none !important; }
  .page-jobalert-dashboard .box-tab-jobAlert .tab-content .info-detail-search { margin: 0 15px 20px 15px; padding: 20px 15px; }
  .page-jobalert-dashboard .box-tab-jobAlert .tab-content .info-detail-search .row { margin-left: -7px; margin-right: -7px; }
  .page-jobalert-dashboard .box-tab-jobAlert .tab-content .info-detail-search .row .col-xs-6 { padding-left: 7px; padding-right: 7px; }
  .page-jobalert-dashboard .box-tab-jobAlert .content-search-view .col-xs-3 { width: 30%; }
  .page-jobalert-dashboard .box-tab-jobAlert .content-search-view .col-xs-6 { width: 40%; }
  .page-jobalert-dashboard .box-tab-jobAlert .box-content-search-view .content-search-view.is-featured-employer .top-content-search-view .job-title ul:after { font-size: 12px; }
  .page-results .box-dashboard.page-jobalert-dashboard .box-tab-jobAlert .bottom-row-hide { margin: 0; }
  .page-jobalert-dashboard .tab-content .jobResultPaging { padding: 0; }
  .box-content-search-view .content-search-view { padding: 15px; }
  .page-results .box-dashboard.dashboard-search.page-jobalert-dashboard .box-content-search-view { padding: 15px; }
  .box-joboftheday.video-hub .list-featured { height: 355px; }
  .modal .submitBtn .btn { margin: 0 0 20px 0; position: relative; top: -10px; }
  .page-resources .list-featured { padding: 20px; }
  .box-joboftheday .col-xs-4 { width: 50%; }
  .modal .content-popup.content-popup-padding0 .box-tab ul li a { font-size: 20px; }
  .search-sortby { width: 100%; }
  .advertisement.add .wrap-content-jobdetail, .advertisement.add #ListJobResult, .home-featured .advertisement.add .left-advertisement { padding-right: 0; }
  .advertisement.add .right-advertisement { display: none; }
  .box-search-page .col-xs-5 { width: 37%; }
  .box-search-page .col-xs-2 { width: 26%; }
  .box-best-employer .col-xs-6 { width: 100%; }
  .box-best-employer .box-content-search-view .content-search-view { height: auto; }
  .col-left .list-investor li a, .col-left .list-investor li span { padding: 7px 10px; }
  .page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li a { height: 60px; font-size: 15px; padding-top: 7px; }
  .page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li:before { right: -19px; border-top: 53px solid transparent; border-left: 27px solid #009ad7; }
  .page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li:after { right: -16px; border-top: 51px solid transparent; border-left: 28px solid #009ad7; }
  .page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li.active:after { border-left: 27px solid #fff; }
  .box-search-resources { padding: 10px 0; }
  .page-partner .right-partner .info { min-height: inherit; }
  .page-partner .info { min-height: inherit; }
  .modal.content-page { width: 90%; position: relative; }
  .page-results.fix-header .wrap-jobdetail .box-top-search a.view-more { font-size: 14px; }
  .page-dashboard .box-featured { padding: 0; }
  .wrap-job-profile { margin-bottom: 25px; }
  .wrap-job-profile .col-xs-7, .wrap-job-profile .col-xs-5 { width: 100%; }
  .wrap-job-profile .col-xs-5 { margin-top: 20px; }
  .page-buzzback .box-detail-job img { width: 270px; margin-bottom: 20px; }
  .page-buzzback p, .page-buzzback #rate2 { font-size: 16px; }
  .page-buzzback .wrap-jobdetail .col-xs-4 { margin-bottom: 10px; }
  .page-buzzback input[type="text"] { margin-bottom: 20px; }
  .dashboard-emp-page header, .page-dashboard header { min-height: 250px; background-size: 210% !important; }
  .dashboard-emp-page header .container, .page-dashboard header .container { min-height: 250px; }
  .dashboard-emp-page .result h5, .page-dashboard .result h5 { font-size: 20px; }
  .page-partner { min-height: inherit; padding: 0; }
  .page-partner:before, .page-partner:after { display: none; }
  .page-partner .box-des, .page-partner a { position: relative; height: auto; }
  .page-partner .box-des p, .page-partner a p { font-size: 24px; line-height: 1.5; }
  .page-partner .info { position: relative; height: auto; }
  .page-partner .info p { font-size: 20px; }
  .page-partner .col-xs-6 { width: 100%; }
  .page-partner .col-xs-6:before { content: ''; top: 0; bottom: 0; display: inline-block; background-size: cover; background-repeat: no-repeat; position: absolute; left: 0; right: 0; }
  .page-partner .logo { position: relative; margin-top: 60px; }
  .page-partner .left-partner { padding: 0 15px; }
  .page-partner .left-partner:before { background-image: url("../images/bg-partner-1.jpg"); }
  .page-partner .right-partner { padding: 0 15px; }
  .page-partner .right-partner:before { background-image: url("../images/bg-partner-2.jpg"); }
  .page-oursolution .box-oursolution .col-xs-7 { padding-right: 20px; }
  .page-oursolution .box-oursolution .col-xs-5 { padding-left: 20px; }
  .page-oursolution .box-oursolution #re_captchaContact { transform: scale(0.93); transform-origin: 0 0; }
  .page-oursolution .box-oursolution .text-3, .page-oursolution .box-oursolution .text-1 { font-size: 20px; }
  .page-oursolution .box-oursolution .text-2 { font-size: 18px; }
  footer { padding: 30px 0 0 0; }
  footer h4 { font-size: 24px; }
  footer ul { margin-top: 20px; }
  .page-results header { min-height: 80px; }
  .page-results header .wrapper-container { margin-top: 18px; }
  .page-results header .container { min-height: 80px; }
  .page-results.fix-header .box-top-search { top: 34px; }
  .page-results.fix-header header { min-height: 34px; }
  .page-results.fix-header header .container, .page-results.fix-header header .navbar { min-height: 34px; }
  .page-results.fix-header header .container .logo, .page-results.fix-header header .navbar .logo { display: none; }
  .page-results.fix-header header .wrapper-container, .page-results.fix-header header .navbar-toggle { margin-top: 0 !important; }
  .fix-header.blog-article-page header, .fix-header.dashboard-emp-page header { min-height: 34px !important; }
  .fix-header.blog-article-page header .container, .fix-header.blog-article-page header .navbar, .fix-header.dashboard-emp-page header .container, .fix-header.dashboard-emp-page header .navbar { min-height: 34px !important; }
  .fix-header.blog-article-page header .container .logo, .fix-header.blog-article-page header .navbar .logo, .fix-header.dashboard-emp-page header .container .logo, .fix-header.dashboard-emp-page header .navbar .logo { display: none; }
  .fix-header.blog-article-page header .wrapper-container, .fix-header.blog-article-page header .navbar-toggle, .fix-header.dashboard-emp-page header .wrapper-container, .fix-header.dashboard-emp-page header .navbar-toggle { margin-top: 0 !important; }
  #show-iframe-youtube { top: 15%; }
  .box-resource-page.box-latest-article .latest-article { height: 220px; }
  .box-resource-page.box-latest-article .latest-article .right-latest-article { padding-right: 15px; }
  .box-resource-page.box-latest-article .latest-article .img h5 { font-size: 22px; line-height: 30px; }
  .box-featured .owl-item { padding: 0 10px; }
  .box-featured .owl-item .list-featured { padding: 25px; }
  .box-featured .owl-item:first-child { padding-left: 0; }
  .box-featured .owl-item:last-child { padding-right: 0; }
  .box-featured .owl-item .owl-controls { margin-top: 20px; }
  .box-featured a.view-more { margin-top: 20px; }
  .box-looking-talent { min-height: 450px; }
  .box-looking-talent h3 { padding-top: 80px; font-size: 32px; }
  .box-looking-talent p { margin-top: 25px; margin-bottom: 20px; }
  .box-looking-talent a { margin-top: 25px; line-height: 60px; padding: 0 30px; }
  .box-looking-talent .looking-talent { padding-left: 10px; }
  .box-search { width: auto; margin-left: 0; left: 15px; right: 15px; margin-right: 0; top: -100px; }
  .box-search .top-popup-search, .box-search .content-search { padding: 0 25px; }
  .box-featured { padding-top: 200px; }
  .box-introduce-home { height: 420px; }
  .box-introduce-home .content p { font-size: 16px; height: 70px; }
  .box-introduce-home .content a { font-size: 16px; line-height: 45px; padding: 0 25px; }
  .box-introduce-home .content .img { height: 80px; margin-bottom: 25px; }
  .box-introduce-home .content .img img { width: 80px; }
  .box-introduce-home .content h3 { font-size: 28px; }
  .box-latest-article .content-latest-article .img { width: 40%; }
  .box-latest-article .content-latest-article .right-latest-article { padding: 25px 25px 20px 25px; }
  .box-latest-article .content-latest-article .right-latest-article h3 { margin: 0 0 15px 0; }
  .box-latest-article .content-latest-article .right-latest-article a.view-more { margin: 15px 0 0 0; }
  .wp-localtion-row1 .title { font-size: 28px; padding: 25px 0; }
  .box-featured, .box-latest-article { padding-bottom: 40px; }
  .title { padding: 30px 0 25px 0; font-size: 28px; }
  header { min-height: 340px; background-size: 155% !important; background-position: top !important; background-color: #53565f !important; }
  header .container { min-height: 340px; }
  header .container .menu-home { padding-top: 35px; }
  header .container .menu-home ul li.sign-up a { display: inline-block; margin-left: 50px; padding: 0 30px !important; }
  header .container .menu-home ul.nav { padding: 0; overflow-y: scroll; margin: 0; }
  header .container .menu-home ul.nav li a, header .container .menu-home ul.nav li span { font-size: 16px; padding: 0 20px 0 50px; }
  header .container .menu-home ul.nav li a:hover, header .container .menu-home ul.nav li a:focus, header .container .menu-home ul.nav li a.active, header .container .menu-home ul.nav li span:hover, header .container .menu-home ul.nav li span:focus, header .container .menu-home ul.nav li span.active { background-color: rgba(0, 0, 0, 0.1); color: #fff !important; }
  header .container .menu-home ul.nav li.sign-up { margin-top: 10px; }
  header .container .menu-home ul.nav li span { padding-right: 0; }
  header .container .menu-home ul.nav li span a { padding-left: 10px !important; }
  header .container .menu-home ul.nav li ul.menu-1 { display: block; position: static; margin-left: 50px; overflow: hidden; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; background-color: rgba(255, 255, 255, 0.34); margin-bottom: 15px; border: none !important; }
  header .container .menu-home ul.nav li ul.menu-1 li { border-bottom: 1px solid #798189 !important; }
  header .container .menu-home ul.nav li ul.menu-1 li a { color: #fff; font-size: 16px; padding: 0 10px; }
  header .container .menu-home ul.nav li ul.menu-1:before { display: none; }
  header .container .menu-home .menu-mobile { padding: 20px 0; }
  header .container .menu-home .menu-mobile .logo { top: inherit; margin: 0 0 20px 0; padding: 0 80px 0 50px; overflow: hidden; clear: both; display: block; }
  header .container .menu-home .menu-mobile .logo img { padding: 0; margin: 0; width: 164px; }
  header .container .menu-home .off-canvas-inner-pr { float: none; }
  header #off-canvas-pr { top: 0; bottom: 0; left: 0; height: 100%; width: 0; overflow: hidden; position: fixed; visibility: hidden; z-index: -1; transition: width .2s; -moz-transition: width .2s; -webkit-transition: width .2s; -o-transition: width .2s; }
  header .wrapper-container { margin-top: 25px; }
  header .wrapper-container .navbar-toggle span { background-color: #fff !important; }
  header .banner h3 { font-size: 36px; padding-top: 35px; }
  header .banner h3 span { margin-top: 10px; font-size: 26px; }
  header .logo { margin-left: 35px; overflow: hidden; clear: both; display: inline-block; }
  header .main-menu .close-menu { display: block; font-size: 30px; color: #fff; top: 0; right: 20px; position: absolute; z-index: 9999; cursor: pointer; }
  header .navbar-nav { float: none; width: 100%; padding-top: 60px; }
  header .navbar-nav > li { float: none; width: 100%; line-height: 64px; }
  header .navbar-toggle { display: block; position: absolute; box-shadow: 0 0; left: 0; margin-top: 7px; }
  header .navbar-toggle .icon-bar { background-color: #999 !important; }
  header .navbar-toggle:hover { border-color: transparent; box-shadow: 0 0; }
  body.mnopen header { z-index: 9; }
  body.mnopen header #off-canvas-pr { height: 100%; visibility: visible; z-index: 999999; width: 50%; background: #55626f; transition: width .2s; -moz-transition: width .2s; -webkit-transition: width .2s; -o-transition: width 0.2s; }
  body.mnopen header .collapse { display: block; }
  .wrap-jobdetail { padding: 40px 0; }
  .wrap-jobdetail .col-xs-4 { width: 100%; left: 0; margin-bottom: 20px; }
  .wrap-jobdetail .col-xs-8 { width: 100%; right: 0; }
  .modal .modal-dialog { width: 70%; }
  .popup-job-detail .content-popup, .popup-job-detail .box-content, .wrap-content-jobdetail .content-popup { padding: 30px; }
  .list-featured { padding: 30px; }
  .navbar-header.col-xs-2 { width: 100%; }
  .box-latest-article .latest-article .img { width: 45%; }
  .box-latest-article .latest-article .img h5 { left: 30px; top: 30px; font-size: 26px; }
  .box-latest-article .latest-article .right-latest-article { padding: 25px 25px 0 25px; position: relative; text-align: justify; }
  .box-latest-article .latest-article .right-latest-article p { line-height: 1.6; }
  .box-latest-article .latest-article .right-latest-article a { margin-top: 20px; }
  .blog-article-page .content-popup { padding: 0 20px; }
  .table-striped .box-btn .btn { margin-right: 20px; margin-top: 20px; }
  .table-striped .box-btn .btn.btn-add { margin-top: 25px; }
  .popup-job-detail .border .title-2, .wrap-content-jobdetail .border .title-2 { width: 100%; float: none; margin-bottom: 10px; }
  .page-results header .menu-home ul.navbar-nav li:hover a, .page-results header .menu-home ul.navbar-nav li:focus a, .page-results header .menu-home ul.navbar-nav li.active a { color: #fff; }
  .popup-job-detail .box-detail-job .border .title-2, .wrap-content-jobdetail .box-detail-job .border .title-2 { width: 100%; float: none; margin-bottom: 10px; }
  .page-job-detail .wrap-content-jobdetail { width: 100% !important; }
  .page-job-detail .right-advertisement { display: none; }
  .page-results.fix-header .box-fix-header { min-height: auto !important; } }
@media all and (max-width: 812px) and (min-width: 769px) { header .banner h3 { font-size: 30px; padding-top: 0px; }
  header .banner h3 span { font-size: 20px; margin-top: 0; }
  .blog-article-page .content-popup .border h3 { font-size: 16px; }
  .box-search { top: -190px; }
  .box-content-search-view .content-search-view .top-search .top-job { padding-right: 105px; }
  .box-content-search-view .content-search-view .top-search .top h3 a { font-size: 15px; }
  .box-content-search-view .content-search-view .top-search .top .wp-img-logo img { max-width: 130px; }
  .owl-carousel-2colum .list-featured .content-featured { height: 200px; }
  .home-featured .owl-carousel-2colum .list-featured { height: 360px; } }
@media all and (max-width: 767px) { #popup-resumereview .content .list-resume .row .col-xs-4 { width: 50%; margin-bottom: 20px; }
  #popup-resumereview .content .list-resume .list-resume p { margin: 0; }
  .page-results.fix-header.custom-page { padding-top: 35px !important; }
  .dashboard-emp-page .top-dashboard .wrap-jobdetail { padding-top: 0; }
  .box-content-search-view .content-search-view .top-search .top-job { padding-right: 0; }
  .box-content-search-view .content-search-view .top-search .top-job .top { padding-right: 90px; }
  .box-content-search-view .content-search-view .top-search .bottom .col-xs-9 { width: 75% !important; }
  .box-content-search-view .content-search-view .top-search .bottom .col-xs-9 a { margin-top: 10px; }
  .box-content-search-view .content-search-view .top-search .bottom p { line-height: 1.3; }
  .wrap-content-jobdetail .box-detail-job .box-content .btn { line-height: 36px; font-size: 16px; padding: 0 10px; }
  .form-email-jobs { padding: 2px 10px; }
  .form-email-jobs .box { padding-right: 0; }
  .form-email-jobs .form .capchar { margin-left: 15px; }
  .form-email-jobs a.btn { padding: 0 10px; }
  .form-email-jobs .close-form { padding-right: 0; top: 0; margin-top: 0; width: 35px; height: 35px; }
  .form-email-jobs .close-form i { line-height: 35px; }
  .box-content-search-view .content-search-view .top-search .top h3 a { font-size: 18px; }
  .box-content-search-view .content-search-view .top-search .bottom .col-xs-3, .box-content-search-view .content-search-view .top-search .bottom .col-xs-9 { width: auto; }
  .page-results.fix-header .box-fix-header { min-height: 70px; }
  .box-content-search-view .top-content-search-view .top-job .overflow { padding-right: 80px; }
  .page-results .box-dashboard.dashboard-search.page-jobalert-dashboard .box-tab-jobAlert.box-jobAlert .nav-tabs li, .page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li a { margin-bottom: 2px; color: #fff; }
  .box-content-search-view .content-search-view .row .col-xs-3, .box-content-search-view .content-search-view .row .col-xs-6 { width: 100%; float: none; }
  .box-content-search-view .content-search-view .row .col-xs-3 .wraper-sc, .box-content-search-view .content-search-view .row .col-xs-6 .wraper-sc { float: none !important; margin-top: 10px; }
  .box-content-search-view .content-search-view .row .col-xs-3 a.view-more, .box-content-search-view .content-search-view .row .col-xs-6 a.view-more { float: none !important; }
  .page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li { width: auto; }
  .page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li:before, .page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li:after { display: none; }
  .page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li a { height: auto; padding: 10px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; border-bottom: 2px solid #fff; border-top: none; border-left: none; border-right: none; }
  .page-results .page-resources.box-dashboard .box-tab-jobAlert .nav-tabs li.active a { background-color: transparent; border-bottom: 2px solid #255696; }
  .page-jobalert-dashboard .box-tab-jobAlert .tab-content .info-detail-search .row .col-xs-6 { width: 100%; float: none; }
  .page-jobalert-dashboard .box-tab-jobAlert .tab-content .info-detail-search .row .col-xs-6 .text-right { text-align: left; }
  .page-jobalert-dashboard .box-tab-jobAlert .tab-content .info-detail-search .row .col-xs-6 .col-xs-4 { width: 25%; }
  .page-jobalert-dashboard .box-tab-jobAlert .tab-content .info-detail-search .row .col-xs-6 .col-xs-8 { width: 75%; }
  .page-results .box-dashboard.dashboard-search.page-jobalert-dashboard:after { height: 0; }
  .box-latest-article .content-latest-article .img { width: 40%; }
  .box-latest-article .content-latest-article .right-latest-article { padding: 15px 20px 20px 25px; }
  .box-investor .col-xs-3, .box-investor .col-xs-9 { width: 100%; }
  .box-investor .col-left { margin-bottom: 0; padding-bottom: 0; }
  .box-investor .col-left .list-investor li span { position: relative; }
  .box-investor .col-left .list-investor li span:before { content: "\f0dd"; position: absolute; right: 20px; top: 6px; font: normal normal normal 20px/1 FontAwesome; }
  .box-investor .col-left .list-investor li ul.menu-sub { position: static; width: 100%; margin: 0; }
  .box-investor .col-right { padding-top: 0; }
  .box-search { top: -45px; }
  .box-featured .employer { bottom: -30px; }
  .page-results .box-dashboard .box-tab-jobAlert { width: 100%; }
  .info-partner-hide a { padding: 0 40px; }
  .box-search .content .form-group .box-dropdown .show-hide-ttip, .box-search .content .form-group .box-dropdown-1 .show-hide-ttip { width: 350px; }
  .page-oursolution .box-oursolution .box-text .table-responsive tr td span:after { top: 6px; }
  .page-oursolution .box-oursolution .col-xs-5, .page-oursolution .box-oursolution .col-xs-7, .page-oursolution .box-oursolution .col-xs-6 { width: 100%; padding-left: 15px; padding-right: 15px; }
  .page-oursolution .box-oursolution .text-2 { font-weight: 600; }
  .page-oursolution .box-oursolution .right-oursolution { margin-top: 20px; }
  .dashboard-emp-page header { background-size: 269% !important; }
  .page-results .box-dashboard .box-tab-jobAlert .nav-tabs li a { font-size: 14px; padding: 0 5px; }
  .page-dashboard .top-dashboard .info { margin-top: 0 !important; }
  .box-input-file, .page-dashboard .top-dashboard .info .img-circle { width: 90px; height: 90px; }
  .box-input-file #photo-upload-button { padding-top: 15px; }
  .box-input-file { margin-bottom: 10px; }
  .page-results .box-dashboard .box-tab-jobAlert .content-tab { padding: 20px; text-align: center; }
  .page-results .box-dashboard .box-tab-jobAlert .content-tab p, .page-results .box-dashboard .box-tab-jobAlert .content-tab h4 { text-align: left; }
  .page-results .box-dashboard .box-tab-jobAlert .content-tab a { margin: 5px 0; float: none !important; }
  .page-dashboard .box-dashboard .top-dashboard .info .box-input-file { width: 90px; height: 90px; }
  .page-dashboard .box-dashboard .top-dashboard .info .overflow ul li a.name { line-height: 90px; margin-left: 10px; }
  .page-results .page-resources.box-dashboard .box-tab-jobAlert.box-jobAlert .nav-tabs li a { height: auto; }
  .page-results .box-dashboard.dashboard-search.page-jobalert-dashboard .box-related ul li { width: 100%; } }
@media all and (max-width: 600px) and (min-width: 481px) { header .banner h3 { padding-top: 10px; font-size: 28px; }
  header .banner h3 span { margin-top: 0; font-size: 20px; }
  .box-search { top: -165px; }
  .box-search .row .col-xs-8, .box-search .row .colum-final { width: 100%; }
  .box-search .row .colum-final { margin-left: -15px; margin-right: -15px; width: auto; float: none; display: block; }
  .box-search .row .colum-final .form-group { padding-left: 15px; padding-right: 15px; width: 50%; float: left; clear: inherit; margin-bottom: 0; }
  .box-search .row .btn-search { max-width: 94%; margin: 0 auto; text-align: center; display: inline-block; float: none; margin-left: 3%; margin-bottom: 15px; } }
@media all and (max-width: 480px) { .dashboard-emp-page.fix-header { padding-top: 140px; }
  .dashboard-emp-page .top-dashboard .wrap-jobdetail .wrap-content-jobdetail { padding: 0 0 20px 0; }
  .box-featured .title { padding-top: 25px; }
  .box-content-search-view.fix-search-result-when-scroll .row .left-search-result { padding-left: 15px !important; padding-right: 15px !important; }
  .box-content-search-view .content-search-view .top-search .top-job .top { padding-right: 0; }
  .box-content-search-view .content-search-view .top-search .top h3 { padding-right: 90px; }
  .box-content-search-view .content-search-view .top-search .bottom .col-xs-9 { width: 100% !important; }
  .blog-article-page .wrap-jobdetail .wp-job-info .top-job-detail h1 { font-size: 24px; }
  .blog-article-page .wrap-content-jobdetail { padding: 0; }
  .page-job-detail .wrap-content-jobdetail { padding: 0; }
  .page-job-detail .wrap-content-jobdetail .box-info .border .overflow { padding: 0; }
  .page-job-detail .wrap-content-jobdetail .box-content.box-bottom-btn { padding: 15px 0; }
  .page-job-detail .wrap-content-jobdetail .box-content.box-bottom-btn .btn { line-height: 36px; font-size: 16px; display: block; width: 100%; margin: 0 0 10px 0; }
  .page-job-detail .wrap-content-jobdetail .box-content.box-bottom-btn .pull-right { float: none !important; }
  .page-job-detail .wrap-content-jobdetail .box-content.box-bottom-btn .pull-right .wraper-sc { float: none; }
  .page-job-detail .top-job-detail { padding: 0; margin: 0; }
  .page-job-detail .top-job-detail .img { float: none; display: inline-block; margin-bottom: 20px; }
  .page-job-detail .top-job-detail .left { margin-bottom: 10px; overflow: visible; }
  .page-job-detail .top-job-detail .left h1 { padding-right: 0; font-size: 20px; }
  .page-job-detail .top-job-detail .box-pos-top { position: static; padding: 10px 0; border-top: 1px solid #cbcbcb; }
  .page-job-detail .top-job-detail .box-pos-top .btn { display: none; }
  .page-job-detail .top-job-detail .box-pos-top p.clearfix { margin-top: 0; }
  .page-job-detail .top-job-detail .box-pos-top .pull-left { margin: 0; padding: 0; font-size: 15px !important; line-height: 1.4 !important; font-weight: 700 !important; font-family: "Raleway", sans-serif !important; color: #000 !important; }
  .page-job-detail .top-job-detail .box-pos-top .txtInfoPost { padding-left: 10px; margin: 0; font-size: 15px !important; line-height: 1.4 !important; font-weight: 500 !important; font-family: "Raleway", sans-serif !important; color: #000 !important; text-align: left !important; }
  .page-job-detail .box-info .border { border: none; padding: 0; }
  .page-job-detail .box-info .border .col-xs-6 { width: 100%; float: none; border-top: 1px solid #cbcbcb; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
  .form-email-jobs .box .error, .form-email-jobs .box .success { font-size: 13px; }
  .form-email-jobs .box .fa-times { display: block; position: absolute; top: 0; right: 3px; padding: 5px; color: #fff; font-size: 20px; }
  .form-email-jobs input[type="text"] { width: 100%; margin-bottom: 5px; }
  .form-email-jobs .form { padding-left: 10px; padding-right: 10px; }
  .form-email-jobs .form .capchar { margin-left: 0; width: 130px; }
  .form-email-jobs a.btn { padding: 0 5px; position: static; }
  .box-content-search-view .content-search-view .top-search .top-job { padding-right: 0; }
  .box-content-search-view .content-search-view .top-search .top-job .top .wp-img-logo { overflow: hidden; clear: both; float: none !important; }
  .box-content-search-view .content-search-view .top-search .top-job .top .overflow { margin-top: 10px; display: block; }
  .box-content-search-view .content-search-view .top-search .top-job .bottom .col-xs-3, .box-content-search-view .content-search-view .top-search .top-job .bottom .col-xs-9 { position: static; width: 100%; float: none; overflow: hidden; clear: both; }
  .box-content-search-view .content-search-view .top-search .top-job .bottom .col-xs-3 .text-right, .box-content-search-view .content-search-view .top-search .top-job .bottom .col-xs-9 .text-right { text-align: left !important; margin: 10px 0 0 0; }
  .box-content-search-view .content-search-view .top-search .top-job .bottom .col-xs-3 ul, .box-content-search-view .content-search-view .top-search .top-job .bottom .col-xs-9 ul { margin-top: 5px; }
  .page-resume .upload_disclaimer { font-size: 16px; padding: 10px 0; }
  .page-resume .list-featured .row .col-xs-4 { width: 100%; }
  .page-resume .list-resume .row .col-xs-4 { margin-bottom: 20px; }
  .page-resume .list-resume p { margin-top: 0; font-size: 14px; }
  .page-resume .note-form { margin-top: 20px; }
  .page-resume .note-form label { font-size: 14px; }
  .page-resume .btn-search { margin-top: 30px; }
  .advertisement-detail, .social-detail, .box-tag, .wrap-jobdetail .PostingBlogs { margin-left: 0; margin-right: 0; }
  .articles-other .latest-article { max-height: inherit; height: auto; }
  .articles-other .latest-article .right-latest-article h5 { max-height: inherit; }
  .articles-other .row .col-xs-4 { width: 100%; }
  .articles-other .title { font-size: 21px; padding: 20px 0; }
  .modal.content-page.popup-register { margin: 20px 0; }
  .modal.content-page.popup-register .view-more.back { font-size: 14px; }
  .modal.content-page.popup-register .form-group.group-btn-search { padding-top: 70px; }
  .modal.content-page.popup-register .form-group .note .text { display: none; }
  .box-payment .table-responsive { border: none; }
  .box-payment .note .note-1 { position: absolute; right: 15px; top: 62px; color: #f00; line-height: 1.2; left: 20px; font-size: 13px; }
  .modal .EmployerPages .box-add-search .col-xs-4 { width: 100%; }
  .modal .EmployerPages .box-add-search .row .note { height: auto; padding-top: 20px; }
  .modal .EmployerPages .box-add-search .row .note label { position: static; }
  #popup-register-employer .forgot { margin-bottom: 40px; }
  #popup-register-employer .forgot #lnkForgotPass { top: 0; }
  .box-payment .form-payment .form-group .note { width: 100%; }
  .EmployerPages .box-payment { padding-top: 100px; }
  .EmployerPages .box-payment .bottom-row-hide .btn-default-green { margin-top: 15px; margin-left: 55px; margin-bottom: 10px; }
  .list-featured { padding: 20px; }
  .dashboard-emp-page .top-dashboard .info .popup-PostAjob { margin-top: 10px; }
  .dashboard-emp-page header { background: url("../images/Dashboard-EMp.jpg") top center no-repeat !important; background-size: auto !important; min-height: 240px !important; }
  .dashboard-emp-page header .container { min-height: 240px; }
  .dashboard-emp-page #ctl00_ContentPlaceHolder1_pnEmployer { margin-top: 35px; }
  .box-content-search-view .content-search-view.is-featured-employer .top-content-search-view .job-title ul:after { display: none; }
  .page-dashboard .box-saved .view-more { padding: 10px 0 0 0; width: 100%; }
  .main-search-form .box-search .content { position: relative; }
  .main-search-form .colum-final { position: static; }
  .main-search-form .colum-final .btn-search { top: 100%; margin-top: -10px; left: 0; right: 0; }
  .main-search-form .box-search .content .box-add-search .row { margin-top: 15px; }
  .main-search-form .box-search .content .box-add-search .row .note { height: auto; }
  .main-search-form .box-search .content .box-add-search .row .note label { position: static; margin-bottom: 10px; }
  .page-jobalert-dashboard .box-tab-jobAlert .tab-content .info-detail-search .row .col-xs-6 .col-xs-4, .page-jobalert-dashboard .box-tab-jobAlert .tab-content .info-detail-search .row .col-xs-6 .col-xs-8 { width: 100%; }
  .page-jobalert-dashboard .box-tab-jobAlert .tab-content .info-detail-search .row .col-xs-6 .col-xs-4 { font-weight: 500; margin-bottom: 5px; }
  .page-jobalert-dashboard .box-tab-jobAlert .tab-content .info-detail-search .row .col-xs-12 { margin-top: 10px; }
  .page-jobalert-dashboard .box-tab-jobAlert .tab-content .info-detail-search .row .col-xs-12 .box-btn { float: none !important; }
  .page-results .box-dashboard.page-jobalert-dashboard .box-tab-jobAlert .bottom-row-hide .col-xs-6 { width: 100%; }
  .page-results .box-dashboard.page-jobalert-dashboard .box-tab-jobAlert .bottom-row-hide .jobResultPaging ul { float: none; margin-top: 10px; overflow: hidden; clear: both; }
  .pagenotfound .box-payment .list-featured { padding: 15px 10px; }
  .box-looking-talent { min-height: 360px; }
  .wp-localtion .wp-localtion-row2 ul.popular-category li { width: 100%; }
  .page-results .box-dashboard.dashboard-search .box-tab-jobAlert .nav-tabs li { width: 31.33%; }
  header .container .menu-home .menu-mobile .logo { padding-left: 20px; }
  .box-site-map ul li { width: 100%; }
  .box-content-search-view .content-search-view .job-title h3 { padding-right: 70px; }
  .box-joboftheday { padding-left: 20px; padding-right: 20px; }
  .box-joboftheday .list-featured { height: auto; }
  .box-joboftheday .col-xs-4 { width: 100%; }
  .box-joboftheday.video-hub .list-featured { height: auto; }
  #sign-in-emp-2 .form-group.box-loginOr { padding: 0 15px; }
  header .container .menu-home ul li.sign-up a { margin-left: 25px; }
  .box-content-search-view .content-search-view.is-featured-employer .top-content-search-view:after { bottom: inherit; top: 0; }
  .box-content-search-view .content-search-view.is-featured-employer .top-content-search-view .box-icon-jobs { top: 0; right: 0; }
  .box-content-search-view.box-search-page { padding-bottom: 0; }
  .box-content-search-view.box-search-page .content-search-view { margin-bottom: 0; }
  .box-content-search-view.box-search-page .content-search-view .btn-register { line-height: 40px; }
  .box-best-employer .box-content-search-view .content-search-view a.pull-left { margin-bottom: 20px; }
  .box-best-employer .box-content-search-view .content-search-view .overflow { padding-left: 0; }
  .box-search-page .col-xs-5, .box-search-page .col-xs-2 { width: 100%; }
  .box-search-resources { padding: 0; }
  .box-search-resources .form-group label { font-size: 18px; margin: 0; }
  .box-search-resources .form-group .form .input { padding-right: 0; }
  .box-search-resources .form-group .form .input input { font-size: 16px; line-height: 45px; border-bottom: 1px solid #30383b; }
  .box-search-resources .form-group .form .btn-submit { position: static; line-height: 36px; font-size: 16px; width: 100%; margin-top: 10px; }
  .box-latest-article .content-latest-article .right-latest-article { padding: 25px 20px 20px 20px; }
  .box-latest-article .content-latest-article .right-latest-article h3 a { font-size: 23px; }
  .content-latest-article { position: relative; }
  .content-latest-article .right-latest-article { position: static !important; }
  .content-latest-article .right-latest-article h3 { position: absolute; top: 20px; left: 20px; }
  .content-latest-article .right-latest-article h3 a { text-shadow: 1px 1px 1px #000; color: #fff !important; }
  .page-results .page-resources .content-latest-article { margin-left: 15px; margin-right: 15px; }
  .page-results .page-resources .box-latest-article { padding-bottom: 30px; }
  footer ul li a { font-size: 14px; }
  footer .box-partner, footer .box-social { width: 100%; }
  footer .box-partner .pull-right, footer .box-social .pull-right { float: none !important; }
  footer .box-partner .col-xs-6, footer .box-social .col-xs-6 { width: 50%; float: left; }
  footer .box-social { margin-top: 40px; }
  .box-featured .employer { position: relative; right: inherit; text-align: center; display: block; bottom: 0; }
  .box-introduce-home { height: auto; padding: 20px 0; background-position-x: 50%; }
  .box-introduce-home .content { padding: 25px 10px; }
  .box-introduce-home .content .img { width: 80px; float: left; height: auto; }
  .box-introduce-home .content .img img { width: 100%; height: auto; margin-top: 45px; }
  .box-introduce-home .content .content-main { overflow: hidden; padding-left: 25px; text-align: left; }
  .box-introduce-home .content .content-main p { font-size: 14px; height: auto; margin-bottom: 15px; }
  .box-introduce-home .content .content-main a { font-size: 16px; line-height: 42px; padding: 0; display: block; width: 100%; text-align: center; }
  .box-introduce-home .col-xs-4 { width: 100%; }
  .box-latest-article .content-latest-article { position: relative; }
  .box-latest-article .content-latest-article .img { width: 100%; float: none; }
  .page-results .page-resources .content-latest-article .right-latest-article h3 a { font-size: 23px; }
  .page-results .page-resources.box-dashboard .box-tab-jobAlert .tab-content { padding-top: 30px; }
  .box-search .row .col-xs-8, .box-search .row .col-xs-6, .box-search .row .col-xs-4 { width: 100%; }
  .box-sign-up .img { width: 39px; }
  .box-sign-up .sign-up-hide { padding: 15px; }
  .page-results .box-dashboard .box-tab-jobAlert .nav-tabs li { width: 30%; }
  .dashboard-emp-page .top-dashboard .info .overflow { min-height: 0 !important; }
  .box-content-search-view .top-content-search-view .job-title ul li { width: 100%; float: none; }
  .dashboard-emp-page .top-dashboard .info .box-top-info .overflow, .page-dashboard .top-dashboard .info .box-top-info .overflow { min-height: inherit; }
  .box-quick-search .list-quick-search.show-all ul { width: 100%; padding: 10px 0; }
  .box-quick-search .list-quick-search.show-all ul li a { padding-left: 0; padding-right: 15px; font-size: 16px; }
  .box-select .col-xs-11 { padding-right: 0; width: 87%; }
  .box-select .col-xs-1 { padding-left: 0; width: 13%; }
  .box-select .col-xs-1 a { float: right; }
  .page-jobalert.modal.content-page, .page-account-setting.modal.content-page { padding: 20px 20px 0 20px; margin-top: 20px; }
  .page-jobalert.modal.content-page .group-btn-search, .page-account-setting.modal.content-page .group-btn-search { padding-top: 50px; }
  .modal.content-page { width: 100%; max-width: 100%; padding: 0 15px; }
  header .container .menu-home ul.nav li a, header .container .menu-home ul.nav li span { padding: 0 20px 0 25px; }
  header .container .menu-home ul.nav li ul.menu-1 { margin-left: 25px; width: 85%; }
  .box-quick-search { padding: 30px 0 15px 0; }
  .box-quick-search h3 { margin-bottom: 20px; }
  .box-latest-article { padding-bottom: 25px; }
  .page-results .main-page .container.box-content-phillosophy p, .page-results .main-page .container.box-content-phillosophy ul li { font-size: 16px; line-height: 1.4; color: #666; }
  .page-results .main-page .container.box-content-phillosophy .box-FAQs ul li { line-height: 2.0; }
  #popup-sign-in .checkbox.form-group.box-check label { margin-top: 0; }
  #popup-PostAjob .group-btn-search .btn { left: -15px; right: -16px; bottom: -15px; width: auto; }
  .page-results.fix-header .box-top-search .box-signin-top { padding-top: 0; top: 5px; }
  .box-signin-top .top-content-search-view { margin: 5px 0 0 0; }
  .page-oursolution .box-oursolution .left-oursolution { padding-top: 45px; }
  .info-partner-hide { padding: 10px 15px 15px 15px; }
  .info-partner-hide:after { display: none; }
  .list-partner { height: auto; }
  .list-partner p { padding: 0 10px; }
  .page-dashboard .box-saved { padding: 30px 0 25px 0; }
  .page-dashboard .box-job-searched .list-featured { padding: 15px 10px 20px 10px; }
  .page-dashboard p { margin: 25px 0; }
  .page-dashboard .box-job-searched .content-featured p { padding: 0; font-size: 15px; }
  .page-dashboard .list-featured .content-featured p { font-size: 14px; line-height: 20px; }
  .wrap-job-profile .col-xs-5 .row { margin-left: -7px; margin-right: -7px; }
  .wrap-job-profile .col-xs-5 .row .col-xs-6 { padding-left: 7px; padding-right: 7px; }
  .box-content-search-view .advertisement.add .left-advertisement .top-content-search-view .job-title ul li { width: 100%; }
  .owl-carousel-2colum .list-featured .content-featured { height: 130px; }
  .box-search .content .form-group .box-dropdown .show-hide-ttip, .box-search .content .form-group .box-dropdown-1 .show-hide-ttip { width: 100%; }
  .box-signin-top .form-inline .text { margin-bottom: 10px; font-size: 13px; line-height: 1.3; }
  .box-signin-top .form-inline .box-captchar { width: 41%; }
  .box-signin-top .form-inline .box-select { width: 88%; }
  .page-results.fix-header .wrap-jobdetail .box-top-search .box-signin-top .form-inline .btn { padding: 0 30px; }
  .box-signin-top .form-inline .btn { padding: 0 25px; }
  .box-signin-top .form-inline .box-select:after { width: 59%; }
  .list-partner p { height: inherit; }
  .list-partner .img { height: inherit; }
  .box-partners .row .col-xs-6 { width: 100%; }
  .page-buzzback .btn-danger { font-size: 16px; margin: 40px auto 0 auto; display: block; }
  .page-buzzback label { padding-right: 0; font-size: 15px; }
  .page-buzzback .result { margin-left: 0; }
  .dashboard-emp-page header { background-size: 450% !important; }
  .dashboard-emp-page .top-dashboard .info .popup-PostAjob a, .dashboard-emp-page .page-dashboard .top-dashboard .info .popup-PostAjob a { line-height: 46px; }
  .dashboard-emp-page .box-content-search-view { top: 15px; }
  .dashboard-emp-page header, .page-dashboard header { min-height: 225px; }
  .dashboard-emp-page header .container, .page-dashboard header .container { min-height: 225px; }
  .dashboard-emp-page .result h5, .page-dashboard .result h5 { font-size: 16px; float: none; }
  .dashboard-emp-page .top-dashboard .info, .page-dashboard .top-dashboard .info { margin-top: -135px; }
  .page-partner .box-search .col-xs-6 { width: 100%; }
  .page-partner .box-search .content-search .content .btn { left: -11px; right: -11px; }
  .page-partner .btn-1 { margin-bottom: 30px; }
  .page-partner .btn-1.btn-2 { margin-bottom: 50px; }
  .page-partner .logo { margin-top: 40px; }
  .page-partner .box-des { margin-bottom: 20px; }
  .page-partner .box-des p { font-size: 22px; }
  .page-partner .info p { font-size: 18px; }
  .table-striped .box-btn .btn, .wrap-content-jobdetail .box-bottom-btn .btn.btn-search, .applyJobform .box-btn .btn, .wrap-content-jobdetail .box-content .btn.btn-add { line-height: 40px; margin-right: 10px; margin-top: 10px; font-size: 15px; padding: 0 15px !important; }
  .frame-popup .box-btn .btn.btn-add { margin-left: 0 !important; }
  .box-content-search-view { padding: 30px 0; }
  .box-content-search-view h4.total-jobs { color: #05c9b1; }
  .box-content-search-view .bottom-row-hide { overflow: hidden; clear: both; }
  .box-content-search-view .bottom-row-hide select { float: right; margin-left: 10px; }
  .box-content-search-view .bottom-row-hide select#SortBy { display: none; }
  .box-content-search-view .bottom-row-hide .ip-form { height: 32px; }
  .box-content-search-view .bottom-row-hide .col-xs-6 { width: 100%; }
  .box-content-search-view .bottom-row-hide .jobResultPaging { margin-top: 10px; }
  .box-content-search-view .content-search-view { padding: 15px; margin-bottom: 15px; }
  .box-content-search-view .content-search-view.is-featured-employer:after { top: 15px; right: 15px; }
  .box-content-search-view .content-search-view h3 { padding-right: 0; margin-top: 0; }
  .box-content-search-view .content-search-view h3 a { font-size: 18px; letter-spacing: inherit; line-height: 1.3; }
  .box-content-search-view .content-search-view ul.wraper-sc { margin-top: 10px; }
  .box-content-search-view .content-search-view .row .col-xs-3, .box-content-search-view .content-search-view .row .col-xs-6 { width: 100%; }
  .box-content-search-view .content-search-view .row .col-xs-3 ul, .box-content-search-view .content-search-view .row .col-xs-6 ul { float: left !important; }
  .box-content-search-view .content-search-view .row .col-xs-3 ul li:first-child, .box-content-search-view .content-search-view .row .col-xs-6 ul li:first-child { padding-left: 0; }
  .box-content-search-view .top-content-search-view { margin-bottom: 10px; }
  .box-content-search-view .top-content-search-view ul li { padding: 0 10px 0 0; margin-bottom: 5px; }
  .box-content-search-view .top-content-search-view .wp-img-logo { display: block; margin-right: 0; float: none; }
  .box-content-search-view .top-content-search-view .lblDescription { display: block; margin-bottom: 10px; }
  .box-content-search-view .overflow { width: 100%; }
  .box-content-search-view .top-job { padding-right: 0; }
  .box-content-search-view .top-job .overflow { margin-bottom: 0; padding: 0; height: auto; }
  .page-results.fix-header .box-top-search { padding: 0 0 10px 0; }
  .page-results.fix-header .box-top-search h3 { font-size: 15px; }
  .top-search-view a.view-more { margin-bottom: 5px; }
  .top-search-view a.view-more.sign-in-hide { margin-bottom: 0; }
  .box-signin-top { padding-top: 0; }
  .popup-job-detail .content-popup, .modal.popup-job-detail .content-popup, .popup-job-detail .box-content, .wrap-content-jobdetail .content-popup { padding: 15px; }
  .box-loginOr .login-or { margin-right: 0; padding-right: 0; width: auto; }
  .box-loginOr .login-or ul li { width: 35px; height: 35px; }
  .box-loginOr .login-or ul li a { line-height: 35px; font-size: 16px; }
  .wrap-content-jobdetail .box-top-search { padding: 15px; }
  .box-signin-top .form-inline { padding-bottom: 15px; }
  .box-signin-top .form-inline input[type="text"] { height: 32px; line-height: 32px; margin-top: 2px; min-width: 100%; }
  .box-signin-top .form-inline .form-group { width: 100%; margin-bottom: 0; min-width: 100%; }
  .box-signin-top .form-inline .form-group input { width: 100%; }
  .box-signin-top .form-inline .box-select { float: left; }
  .modal .top-popup-search h2.title { padding: 0 30px 0 0; }
  .modal .icon-close-popup { right: 15px; top: 15px; }
  .modal .form-group { margin-bottom: 30px; }
  .modal .content-popup, .modal .top-popup-search { padding: 0 15px; }
  .modal .box-btn .btn { line-height: 40px; margin-top: 30px; margin-right: 15px; }
  .modal .content { padding: 50px 0 0 0; }
  .modal .content .form-group { padding: 10px 0 20px 0; }
  .modal .content .form-group .note label { width: 100%; }
  .modal .content .form-group .wp-ddcl .ddcl-display-text { height: 45px; line-height: 45px; margin-bottom: 0 !important; }
  .modal .content .form-group.forgot-password a { top: -5px; position: static; }
  .modal .content .box-btn li { border: solid 1px rgba(51, 51, 51, 0.1); border-right: none; }
  .modal .content .box-btn li:last-child { border-right: solid 1px rgba(51, 51, 51, 0.1); }
  .modal .content .box-btn li a, .modal .content .box-btn li label { font-size: 16px; font-weight: 400; width: auto; text-align: center; float: none; }
  .modal .content .box-btn li .form-group label { width: 50%; }
  .modal .modal-dialog { width: 100%; left: 0; margin: 0; }
  .modal .modal-dialog h4.title-1 { font-size: 16px; margin: 0 0 15px 0; }
  .modal .group-btn-search { padding-top: 25px; }
  .modal .group-btn-search .btn-search { line-height: 45px; font-size: 16px; }
  .modal .top-popup-search p { font-size: 16px; margin-bottom: 0; }
  .modal.box-popup.popup-job-detail .btn { margin-top: 20px; line-height: 40px; }
  .modal.box-popup.popup-job-detail .modal-content .icon-close-popup { right: 15px; top: 20px; }
  .modal.box-popup.popup-job-detail .box-bottom-btn .wraper-sc { padding-bottom: 20px; }
  .modal.popup-search .modal-body { padding: 30px 0 0px 0; }
  .modal.popup-search .modal-body .form-group.group-btn-search { clear: both; }
  .modal.popup-search .modal-body .form-group.group-btn-search .btn-search { width: 100%; }
  .modal h2.title { padding-bottom: 10px; font-weight: 600; }
  .modal .form-group.group-btn-search { width: 100%; }
  .modal .content .form-group.forgot-password { padding: 10px 0 25px 0; }
  .modal .content-popup.content-popup-padding0 .box-tab { padding-left: 0; padding-right: 0; margin-bottom: 20px; }
  .modal .content-popup.content-popup-padding0 .box-tab .logo { padding-left: 20px; }
  .modal .content-popup.content-popup-padding0 .box-tab ul { width: 100%; }
  .modal .content-popup.content-popup-padding0 .box-tab ul li { width: 50%; float: left; margin: 0; }
  .modal .content-popup.content-popup-padding0 .box-tab ul li a { font-size: 17px; padding: 0; text-align: center; margin: 0; }
  .popup-job-detail .top-job-detail h3, .wrap-content-jobdetail .top-job-detail h3 { font-size: 16px; }
  .page-results .box-dashboard .box-search { left: 0; right: 0; top: 0; }
  .dashboard-emp-page .result a.view-more, .dashboard-emp-page .page-dashboard .result a.view-more { float: none; font-size: 16px; margin-top: 5px; display: block; }
  .dashboard-emp-page .box-content-search-view .result { margin: 20px 0 0 0; }
  .page-dashboard .box-dashboard .text-center { top: 15px; position: relative; }
  .page-dashboard .box-dashboard .text-center a.name { line-height: 70px; margin-left: 20px; font-size: 20px; }
  .popup-job-detail .content-popup, .modal.popup-job-detail .content-popup { padding-top: 30px; }
  .modal.popup-register .content .box-btn li a, .modal.popup-register .modal .content .box-btn li label { line-height: 40px; }
  .popup-register #jobseeker_signup p { font-size: 14px; line-height: 1.3; margin-top: 15px; }
  #popup-sign-in .modal-body { padding: 0; }
  #popup-register-employer .modal-body { padding-top: 0; }
  .modal .content-popup.content-popup-padding0 .content, .box-search .content-popup.content-popup-padding0 .content, .frame-popup .content-popup.content-popup-padding0 .content { padding: 0 15px; }
  .bottom-row-hide { margin-bottom: 5px; }
  .row .left-search-result { padding: 0 !important; }
  .modal .note, .box-search .note, .frame-popup .note { margin-bottom: 0; }
  .box-resource-page.box-latest-article .latest-article { height: auto; }
  .box-resource-page.box-latest-article .latest-article .right-latest-article { padding: 15px; }
  .box-tag { margin: 0; }
  .box-tag ul { margin-top: 20px; }
  .blog-article-page .wrap-jobdetail { top: -175px; }
  .blog-article-page .wrap-jobdetail .wp-job-info .top-job-detail h3 { font-size: 26px; }
  .blog-article-page footer { margin-top: -150px; }
  .blog-article-page .wp-job-info { padding: 0; }
  .blog-article-page header { min-height: 275px; }
  .blog-article-page header .container { min-height: 275px; }
  .blog-article-page .content-popup { padding: 0; }
  .blog-article-page .content-popup .content { padding: 15px 15px 25px 15px; }
  .blog-article-page .content-popup .content p { text-align: left; }
  .end-job-result a { font-size: 16px; padding: 0; display: block; margin-bottom: 20px; }
  .search-resource { margin-top: 20px; text-align: left; }
  .search-resource ul { margin: 15px 0 30px 0; padding-bottom: 10px; }
  .search-resource ul li a { padding: 0 20px 0 0; line-height: 30px; font-size: 16px; }
  .box-search .top-popup-search .note label i, .box-search .top-popup-search .note span i, .box-search .content-search .note label i, .box-search .content-search .note span i { position: relative; top: 5px; }
  .box-featured { padding-top: 560px; }
  .box-featured .list-featured { min-height: auto; }
  .box-featured .owl-theme .owl-controls { margin-top: 20px; }
  header { min-height: 300px; background-size: 220% !important; background-position-x: -125px; -ms-background-position-x: -125px; }
  header .container { min-height: 300px; }
  header .banner h3 { padding-top: 40px; font-size: 24px; font-style: normal; font-stretch: normal; line-height: 1.33; color: #fff; text-shadow: 0 0 4px rgba(0, 0, 0, 0.1); }
  header .banner h3 span { font-size: 20px; margin-top: 5px; }
  .box-search { top: -90px; padding-bottom: 50px; }
  .box-search .mobile { display: none; }
  .box-search .top-popup-search span { display: none; }
  .box-search .content-search .content .col-xs-4 { width: 100%; float: none; }
  .box-search .content-search .content .btn-search { margin-bottom: 0; position: absolute; left: -10px; right: -10px; width: auto; line-height: 50px; }
  .box-search .content-search .content .form-group label { font-size: 14px; margin-bottom: 0; }
  .box-search .content-search .content .wp-ddcl .ddcl-display-text, .box-search .content-search .content .form-control, .box-search .content-search .content input { padding-bottom: 5px; font-size: 16px; }
  .popup-job-detail .table-striped .top-job-detail h3 { margin-top: 0; }
  .popup-job-detail .border .title-2 { font-size: 12px; }
  .popup-job-detail .top-job-detail .img { width: 50px; height: 50px; }
  .popup-job-detail .top-job-detail .left { padding-left: 15px; }
  .title { font-size: 26px; padding: 35px 0 25px 0; }
  .wp-localtion-row1 .title, .best-row-top1 .title { font-size: 21px; padding-right: 40px; }
  .wp-job-info { padding: 0 10px; }
  .popup-register .box-loginOr .btn { line-height: 40px; padding: 0 20px; }
  .popup-register .box-loginOr .login-or { padding-left: 0; margin-top: 20px; }
  .form-group.box-loginOr { padding-top: 0px; }
  .page-results .main-page .container { width: 100%; }
  .modal .form-group span.text-otherlogin { padding: 0 15px; }
  .modal .form-group span.text-otherlogin, .box-loginOr .loginSocial-32 { line-height: 40px; }
  .popup-job-detail.modal .modal-dialog .content-popup p, .popup-job-detail .content-popup p, .popup-job-detail .content-popup .border li { font-size: 14px; line-height: 24px; }
  .wrap-content-jobdetail .col-xs-4 .list-featured { line-height: 40px; padding: 15px; }
  .page-results .main-page .container.box-content-phillosophy, .popup-job-detail.modal .modal-dialog { width: 94%; }
  .box-latest-article .latest-article .right-latest-article { padding: 20px; }
  .box-latest-article .latest-article .right-latest-article p { line-height: 1.9; text-align: left; }
  footer .col-xs-6 { width: 100%; }
  footer .col-xs-6.box-partner { margin-bottom: 40px; }
  footer .col-xs-6.box-partner ul li { float: none; margin: 25px 0; }
  footer h4 { font-size: 22px; }
  footer ul { margin-top: 15px; }
  .container { width: 100%; padding: 0 15px; }
  .btn-register-1, header .banner .btn-register { padding: 0; font-size: 14px; display: block; text-align: center; }
  body.mnopen header #off-canvas-pr { width: 95%; padding: 20px 0; }
  .box-looking-talent a { padding: 0; margin-bottom: 20px; }
  .box-looking-talent .looking-talent { width: 100%; }
  .box-looking-talent .looking-talent h3 { font-size: 24px; padding-top: 50px; }
  .box-looking-talent .looking-talent p { margin-top: 25px; }
  .box-latest-article .latest-article .img { width: 100%; float: none; }
  .box-latest-article .latest-article .right-latest-article { padding: 20px; }
  .header .navbar-default .navbar-toggle, .header .navbar-default .navbar-toggle:hover, .header .navbar-default .navbar-toggle:focus { background-color: transparent; border: none; background: url("/client/theme/images/icon-menu.png") no-repeat; width: 30px; height: 30px; margin: 19px 19px 0 0; }
  .header .navbar-default .navbar-toggle span, .header .navbar-default .navbar-toggle:hover span, .header .navbar-default .navbar-toggle:focus span { display: none; }
  .header .navbar-default .navbar-collapse, .header .navbar-default .navbar-default .navbar-form { border: none; box-shadow: none; }
  .header .navbar-default .navbar-nav.navbar-right { padding-top: 0; }
  .header .navbar-default .navbar-nav.navbar-right li { float: left; padding: 0 15px; }
  .header .navbar-default .navbar-nav.navbar-right li a { font-size: 20px; }
  .header .navbar-default .navbar-nav.navbar-right li:first-child { padding-left: 5px; }
  .header .navbar-default .navbar-nav li a { font-size: 14px; padding-top: 25px; }
  .header .navbar-default .navbar-collapse ul { padding-top: 25px; }
  .owl-item { padding: 0 10px; } }
@media all and (max-width: 375px) { .wrap-content-jobdetail .top-job-detail { padding-right: 0px; }
  .wrap-content-jobdetail .wp-job-info .content-popup .content h3 { font-size: 16px; }
  .modal .submitBtn .btn { top: 0px; }
  .form-email-jobs { margin-top: 100px; }
  #sign-up-emp-2 .box-add-search .row .note { height: 75px; } }
@media all and (max-width: 320px) { .box-featured .owl-item .list-featured { height: 270px; }
  .box-featured .owl-item .list-featured .content-featured { height: 170px; }
  .box-featured .owl-item .list-featured a.view-more { bottom: 25px; left: 5px; }
  .box-featured .owl-item .list-featured a.view-more.read-more { bottom: -5px; left: 25px; right: 0; }
  .box-sign-up { top: 115px; } }
