body.page-template-user-dashboard{
	
}	

.page-template-user-dashboard input[type=text], .page-template-user-dashboardinput[type=number],.page-template-user-dashboard input[type=password],.page-template-user-dashboard input[type=email],.page-template-user-dashboard input[type=tel], .page-template-user-dashboard input[type=phone], .page-template-user-dashboard input[type=url], .page-template-user-dashboard textarea, .page-template-user-dashboard select {
    width: 100%;
    padding: 10px 20px;
    color: #666;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: auto;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

.page-template-user-dashboard .button, body .woocommerce a.button, body .woocommerce .button, a.post-edit-link, a#vc_load-inline-editor, input.submit-bookmark-button, form.apply_with_resume input[type=submit] {
    outline: none;
    min-width: 160px;
    padding: 15px 25px !important;
    position: relative;
    line-height: 1;
    font-size: 14px;
    text-align: center;
    font-weight: 600;
    color: #fff;
    border: 0;
    z-index: 1 !important;
    cursor: pointer;
    position: relative;
    box-sizing: border-box;
    text-transform: uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.page-template-user-dashboard #content, .page-template-user-dashboard #dashboard{
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.page-template-user-dashboard #footer-widget{
	display:none;
}
#dashboard {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    background-color: #f6f6f6;
    min-height: 100vh;
	width:100%;
}

a.dashboard-mobile-nav {
    display: none;
}
.dashboard-nav {
    display: block;
    background-color: darkgrey;
    z-index: 11;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 20px rgba(0,0,0,.2);
    box-shadow: 0 0 20px rgba(0,0,0,.2);
    position: fixed;
    min-width: 250px;
    max-width: 250px;
    min-height: 100vh;
    overflow: hidden;
}

.dashboard-content, .dashboard-nav {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.dashboard-profile-box {
    margin: 25px 0 10px;
    padding-bottom: 20px;
    border-bottom: 1px solid #454545;
}
.dashboard-profile-box .fullname, .dashboard-profile-box .user-role {
    color: #fff;
}
.dashboard-profile-box>span {
    display: block;
    text-align: center;
}

.dashboard-nav-inner {
    display: block;
    position: relative;
    padding: 10px 0 25px;
	overflow:hidden;
	max-height:400px !important;
	background-color:dimgrey;
}
.dashboard-nav-main{
}
.dashboard-nav ul {
    list-style: none;
    padding: 0;
    margin: 15px 0 0;
}
.dashboard-nav ul li a {
    color: #fff;
    display: block;
    position: relative;
    padding: 13px 25px;
    line-height: 1;
    cursor: pointer;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.dashboard-nav ul li {
    display: block;
    font-size: 14px;
    margin: 0 20px 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
#job-manager-job-dashboard table.job-manager-jobs thead th, #company-manager-company-dashboard table.company-manager-companies thead th, #resume-manager-candidate-dashboard table.resume-manager-resumes thead th, table.job-manager-alerts thead th, table.job-manager-bookmarks thead th, table.job-manager-past-applications th, table.job-manager-job-reports thead th, table.resume-manager-resume-reports thead th {
    text-align: left;
    padding: 15px 20px!important;
    font-weight: 500;
    border: 0;
    border-left: 2px solid rgba(255,255,255,.2);
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.action a, #company-manager-company-dashboard table.company-manager-companies tbody td.action a, #resume-manager-candidate-dashboard table.resume-manager-resumes tbody tr td.action a, table.job-manager-alerts tbody tr td.action a {
    display: block;
    padding: 3px 0;
}

@media (max-width: 1400px){
#dashboard .user-avatar-upload {
    display: block;
}
}

/******************* 2.9 Menu Items Badges *******************/

ul.main-nav .items-badge {
    position: absolute;
    right: 10px;
}

ul.main-nav .items-badge span {
    font-size: 11px;
    font-weight: 500;
    text-transform: lowercase;
    color: #fff;
    padding: 2px 7px;
    -webikt-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
}

ul.main-nav .items-badge .new-badge {
    background: #2cd47f;
}

ul.main-nav .items-badge .hot-badge {
    background: #f35656;
}

ul.main-nav .items-badge .trending-badge {
    background: #4284fc;
}

.main-mobile-nav .items-badge {
    display: none;
}

/*** User Avatar ***/
header.main-header .extra-menu .extra-user .avatar-img img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 5px 12px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 5px 12px rgba(0, 0, 0, .15);
    box-shadow: 0 5px 12px rgba(0, 0, 0, .15);
}

header.main-header .extra-menu-item .login-status {
    position: absolute;
    bottom: 3px;
    left: 30px;
    width: 9px;
    height: 9px;
    background: #24ae24;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 2px #fff;
    -moz-box-shadow: 0 0 0 2px #fff;
    box-shadow: 0 0 0 2px #fff;
}

/***** MY ACCOUNT HEADER NAV *****/
.header-account-widget {
    background: #fff;
    overflow: hidden;
    position: absolute;
    top: 150%;
    right: 0;
    width: 270px;
    opacity: 0;
    visibility: hidden;
    z-index: 999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, .1);
    box-shadow: 0 10px 25px rgba(0, 0, 0, .1);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.header-account-widget.active {
    opacity: 1;
    visibility: visible;
    top: 130%;
}

header.cloned.headroom--top .header-account-widget.active {
    display: none;
}

.header-account-widget .title-bar {
    position: relative;
    padding: 15px 20px;
    color: #fff;
}

.header-account-widget .title-bar:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to left, rgba(255,255,255,0) 35%, rgba(255,255,255,0.3));
 }

.header-account-widget .title-bar .title {
    font-size: 20px;
    color: #fff;
    margin: 0;
    line-height: 1;
}

.header-account-widget .main-content {
    padding: 13px 20px;
}

.header-account-widget .main-content ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.header-account-widget .main-content ul li {
    margin-bottom: 10px;
}

.extra-menu .header-account-widget .main-content ul a {
    display: block;
    color: #666;
}

.header-account-widget .main-content ul a i {
    font-size: inherit !important;
    margin-right: 7px;
}

.header-account-widget .logout-footer a {
    display: block;
    padding: 10px;
    text-align: center;
    background: #b23b3b;
    color:#fff;
}

.header-account-widget .logout-footer a i {
    font-size: 14px !important;
    margin-right: 7px;
}

/***** LOGIN REGISTER BOX ****/
.login-register-page form .status {
    margin-top: 40px;
}

.signup-wrapper {
    display: none;
}

.forgetpassword-wrapper {
    display: none;
}

.signin-wrapper .status span,
.signup-wrapper .status span,
.forgetpassword-wrapper .status span {
    display: block;
}

.signin-wrapper .bottom-links a,
.signup-wrapper .bottom-links a,
.forgetpassword-wrapper .bottom-links a {
    display: block;
    cursor: pointer;
    color: inherit;
    font-size: 14px;
    margin-top: 10px;
}

.signin-wrapper .bottom-links a i,
.signup-wrapper .bottom-links a i,
.forgetpassword-wrapper .bottom-links a i {
    font-size: 16px;
    margin-right: 10px;
}

.signup-wrapper .register-gdpr {
    margin-bottom: 10px;
    padding-top: 10px;
}

.social-login-separator {
    display: block;
    margin-top: 15px;
    margin-bottom: 20px;
    line-height: 20px;
    text-align: center;
    border-bottom: 1px solid #e3e3e3;
}

.social-login-separator span {
    position: relative;
    top: 11px;
    font-size: 14px;
    padding: 0 15px;
    background: #fff;
}

/* Customize WSL buttons */
.wp-social-login-provider-list {
	display: flex;
	flex-wrap: wrap;
	width: calc(100% + 10px);
	padding: 0px;
}

.wp-social-login-provider-list a {
    flex: 1;
    text-align: center;
    font-size: 14px;
    min-width: calc(33% - 10px);
    margin: 10px 10px 0 0;
    padding: 5px;
    line-height: 32px;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.wp-social-login-provider-list a:hover {
    color: #fff;
    -webkit-transform: translate( 0, -3px);
    -moz-transform: translate( 0, -3px);
    -ms-transform: translate( 0, -3px);
    -o-transform: translate( 0, -3px);
    transform: translate( 0, -3px);
}

.wp-social-login-provider-list a i {
    padding-right: 10px;
}

.wp-social-login-provider-facebook { background: #3b5998; }
.wp-social-login-provider-twitter  { background: #4cc4f2; }
.wp-social-login-provider-google   { background: #dd4b39; }
.wp-social-login-provider-yahoo    { background: #420294; }
.wp-social-login-provider-linkedin { background: #0077b5; }
.wp-social-login-provider-steam    { background: #171515; }


/* Search Result */
.search-results .job_listing .blog-thumbnail {
    display: none;
}

/* Account Type */
.user-roles-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	width: 100%;
}

.user-roles-wrapper .user-role {
	width: 50%;
	margin-right: 20px;
}

.user-roles-wrapper .user-role:last-child {
    margin: 0;
}

.user-roles-wrapper label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    text-align: left;
    border: 2px solid #bbb;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.user-roles-wrapper input.user-role-radio:empty {
	display: none;
}

.user-roles-wrapper input.user-role-radio:empty ~ label {
    position: relative;
    padding: 15px;
    cursor: pointer;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}

.user-roles-wrapper input.user-role-radio ~ label:hover {
	-webkit-transform: translateY(-3px);
	-moz-transform: translateY(-3px);
	-ms-transform: translateY(-3px);
	-o-transform: translateY(-3px);
	transform: translateY(-3px);
}

.user-roles-wrapper input.user-role-radio:checked ~ label {
	color: #fff;
	background-color: #bbb;
}

.user-roles-wrapper label i {
    font-size: 32px;
    margin-right: 20px;
}

.user-roles-wrapper label h6 {
    margin: 0;
}

.user-roles-wrapper input.user-role-radio:checked ~ label h6 {
    color: #fff;
}

.user-roles-wrapper label span {
    display: block;
    font-size: 12px;
}

/* --------------------------------------
    10.2 CONTENT
-------------------------------------- */
.dashboard-content {
	padding: 60px;
	padding-bottom: 0;
	position: relative;
	z-index: 10;
	height: 100%;
	margin-left: 250px;
	width:66%;
	flex:1;
}

#dashboard .title-bar {
	padding: 0;
	margin: 0 0 40px 0;
	display: block;
}

#dashboard .title-bar h1,
#dashboard .title-bar h2 {
	font-size: 30px;
	margin: 0;
}

#dashboard .title-bar h1 {
    text-transform: capitalize;
}
#dashboard .user-avatar-description p {
    font-size: 0.8em;
}

/* Card Boxes */
.dashboard-card-box {
    background: #fff;
	margin-bottom: 30px;
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.dashboard-card-box .title {
	display: block;
    font-size: 18px;
	margin: 0;
	padding: 20px 30px;
	border-bottom: 1px solid #e3e3e3;
}

.dashboard-card-box-inner {
	padding: 30px;
}

.dashboard-card-box-inner .alert {
    display: block;
}

/* Dashboard My Profile */
#dashboard .user-avatar-upload {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 40px;
    margin-bottom: 40px;
    border: 1px dashed #e3e3e3;
    background: #f9f9f9;
}


/* File Upload */
.bbd-uploader.dropzone {
    display: inline-block;
    position: relative;
    background: transparent;
    min-width: 220px;
    min-height: 180px;
    margin: 0 30px 10px 0;
    font-size: 0;
    border: 2px dashed #e3e3e3;
    color: rgba(45,45,45,.21);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.bbd-uploader.dropzone:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
}

.bbd-uploader.dropzone:hover:before {
    opacity: .03;
}

.bbd-uploader.dropzone i {
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 24px;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

#dashboard  .user-avatar-description p {
    font-size: 0.8em;
}

.attachment-details .edit-attachment {
    display: none !important;
}

#dashboard .user-roles-wrapper input.user-role-radio ~ label {
    padding: 25px;
    margin-bottom: 20px;
}

/* Job & Resume Submission */
#dashboard .job-manager-form .submit-job-box {
    background: #fff;
}

/* Dashboard Footer */
#dashboard .copyrights {
	padding: 40px 0;
	margin: 0;
	display: block;
	text-align: left;
	border: none;
}

/* WooCoomerce Content on Dashboard */
#dashboard .woocommerce-MyAccount-content {
    width: 100%;
}

/* Reports */
.report-wrapper .title {
    padding: 0 0 20px 0 !important;
    border: 0;
}

.report-wrapper .job-reports + .resume-reports {
    margin-top: 50px;
}

.report-wrapper > div .job-manager-pagination {
    margin-top: 20px;
}


/* --------------------------------------
    10.3 ELEMENTS
-------------------------------------- */

/**** Dashboard Stats ****/

.card-statistics {
	display: inline-block;
	position: relative;
	width: 100%;
	height: 160px;
	background: #333;
	color: #fff;
	padding: 0;
	margin-bottom: 20px;
	overflow: hidden;
	cursor: default;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 30px rgba(0, 0, 0, .15);
    box-shadow: 0 0 30px rgba(0, 0, 0, .15);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.card-statistics:hover { 
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-ms-transform: scale(1.02);
	-o-transform: scale(1.02);
	transform: scale(1.02);
}

.statistics-content {
	position: absolute;
	left: 30px;
	top: 50%;
	width: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.statistics-content h4 {
	font-size: 42px;
	padding: 0;
	margin: 0;
	color: #fff;
}

.statistics-content span {
	font-size: 18px;
	line-height: 24px;
	display: inline-block;
}

.statistics-icon {
	position: absolute;
	font-size: 80px;
	right: 30px;
	top: 50%;
	opacity: 0.05;
	-webkit-transform: translateY(-40%);
	-moz-transform: translateY(-40%);
	-ms-transform: translateY(-40%);
	-o-transform: translateY(-40%);
	transform: translateY(-40%);
}

/* Colors */
.card-statistics.style-1 {
	background: linear-gradient(to left, rgba(255,255,255,0) 25%, rgba(255,255,255,0.2));
	background-color: #7a38f3;
}

.card-statistics.style-2 {
	background: linear-gradient(to left, rgba(255,255,255,0) 25%, rgba(255,255,255,0.2));
	background-color: #872cdc;
}

.card-statistics.style-3 {
	background: linear-gradient(to left, rgba(255,255,255,0) 25%, rgba(255,255,255,0.2));
	background-color: #d04747;
}

.card-statistics.style-4 {
	background: linear-gradient(to left, rgba(255,255,255,0) 25%, rgba(255,255,255,0.2));
	background-color: #2c6cdc;
}

/**** Dashboard Listing Packages ****/

#dashboard ul.listing-packages {
    list-style: none;
    padding: 0;
    margin: 0;
}

#dashboard ul.listing-packages li.package {
    position: relative;
    padding: 20px;
    padding-left: 60px;
    margin: 0;
    border-bottom: 1px solid #e3e3e3;
}

#dashboard ul.listing-packages li.package:last-child {
    border: none;
}

#dashboard ul.listing-packages li.package i.list-icon {
    position: absolute;
    top: 50%;
    left: 0;
    height: 40px;
    width: 40px;
    line-height: 39px;
    text-align: center;
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

#dashboard ul.listing-packages li.package .package-title {
    margin-top: 0;
}

#dashboard ul.listing-packages li.package p {
    margin: 0;
}

/***** Dashboard Views - Canvas Loader *****/
#dashboard .canvas-loader {
    display: block;
    opacity: 1;
}

#dashboard .canvas-loader.loaded {
    display: none;
    opacity: 0;
    visibility: hidden;
}

#dashboard .canvas-loader span {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 40px;
    height: 40px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

#dashboard .canvas-loader span:before {
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    margin: 10px auto;
    border: 1px solid #333;
    border-right-color: transparent !important;
    border-top-color: transparent !important;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-animation: spin .6s infinite linear;
    animation: spin .6s infinite linear;
}

/* --------------------------------------
    8. Pagination
-------------------------------------- */

nav.job-manager-pagination,
.woocommerce-pagination,
.pagination {
    margin: 40px 0 0 0;
    padding: 0 !important;
    text-align: center;
    overflow: hidden;
    position: relative;
    border: 0 !important;
}

nav.job-manager-pagination ul,
.woocommerce nav.woocommerce-pagination ul,
.pagination ul {
    padding: 10px 0;
    margin: 0 auto;
    border: 0;
}

.post-navigation {
    overflow: hidden;
}

.pagination-next-prev {
    position: relative;
}

.pagination-next-prev ul {
    list-style: none;
}

.pagination ul li a:before {
    display: none;
}

nav.job-manager-pagination ul li,
.woocommerce nav.woocommerce-pagination ul li,
.pagination ul li {
    display: inline-block;
    padding: 0 5px;
    margin-bottom: 20px;
    border: 0;
}

.woocommerce-pagination ul li a,
.pagination ul li a,
.nav-links a,
.job-manager-pagination a,
.job-manager-pagination .current,
.woocommerce-pagination .current,
.pagination .current,
.page-links a,
.pagination-next-prev ul li a {
    font-size: 14px !important;
    color: #f6f6f6;
    border: 2px solid;
    padding: 7px 14px !important;
    font-weight: 600;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: none;
}

.page-links {
	clear: both;
	padding: 17px 0;
}

.page-links a:hover {
	background: none;
}

.job-manager-pagination a {
    border: 2px solid !important;
}

.job-manager-pagination a:hover,
.job-manager-pagination a:focus,
.job-manager-pagination .current {
    background: none !important;
}

.nav-links a:hover {
    color: #fff;
}

.pagination .current,
.pagination ul li a {
    display: inline-block;
    width: auto;
}

.pagination ul li {
    border: none;
}

.pagination ul li.blank {
    color: #a0a0a0;
    padding: 0 6px;
}

.pagination ul li a.current-page {
    background-color: #505050;
    color: #fff;
}

.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.pagination .current,
.pagination ul li a:hover,
.pagination-next-prev ul li a:hover {
    background: none;
    border: 2px solid;
}

.nav-next,
.pagination-next-prev a.next {
    float: right;
}

.nav-previous,
.pagination-next-prev a.prev {
    float: left;
}

.nav-previous i {
    margin-right: 10px;
}

.nav-next i {
    margin-left: 10px;
}

.pagination-next-prev ul li a {
    color: #fff;
    padding: 12px 16px;
    text-transform: uppercase;
}

.pagination-next-prev .next {
    float: left;
}

.pagination-next-prev .previous {
    float: right;
}

.pagination span.pages {
    display: none;
}

.job-manager-pagination a, .job-manager-pagination a:hover, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .user-roles-wrapper label, .slick-dots li, ul.company_listings .company.company-grid.single_company_2:hover .company-content-wrapper, ul.resumes .resume.resume-grid.single_resume_2:hover .resume-content-wrapper, .bbd-uploader.dropzone:hover {
    border-color: #303af7!important;
}
.slick-dots li.slick-active, .slick-arrow, .section-title h2:after, .list li:before, .button, body .woocommerce a.button, body .woocommerce a.button:hover, .woocommerce-page ul.products li.product .mediaholder .product-overlay .add_to_cart_button:hover, .woocommerce-pagination ul li a, .pagination ul li a, .nav-links a, .checkbox input[type="checkbox"]:checked ~ label:before, .radio input[type="radio"]:checked ~ label:before, .job-listings-main .job-list.single_job_listing_1.job_position_featured:before, .job-listings-main .job-list.single_job_listing_2.job_position_featured:before, ul.job_listings .job_listing.job-grid.single_job_listing_3.job_position_featured .job-content-wrapper:before, ul.job_listings .job_listing.job-list.single_job_listing_5.job_position_featured .job-content-wrapper:before, ul.resumes li.resume.resume-list.single_resume_1.resume_featured:before, ul.resumes li.resume.resume-list.single_resume_2.resume_featured .resume-content-wrapper:before, ul.resumes .resume.resume-grid.single_resume_1.resume_featured .resume-content-wrapper:before, ul.resumes .resume.resume-grid.single_resume_2.resume_featured .resume-content-wrapper:before, .resume-skills .skills span, .job-manager-pagination a, .page-links a, .pagination-next-prev ul li a, header.main-header .extra-menu-item .notification-count, article.sticky:before, article figure.post-quote, .post-navigation .nav-links .nav-next a, .post-navigation .nav-links .nav-previous a, .comments .comment-list .commenter-avatar:before, .comments .comment-list .commenter-avatar:after, .sidebar aside.widget .widget-title:after, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .pricing-table-featured:before, .entry-content .job_listing_packages_title .button, .entry-content .resume_packages_title .button, .job_listing_packages_title .button, .job_filters .filter_by_tag .filter_by_tag_cloud a.active, .resume_filters .filter_by_tag .filter_by_tag_cloud a.active, .resume_packages_title .button, .entry-content .resume_preview_title .button, .resume_preview_title .button, article.blog-post-content .date, .widget_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:hover, .woocommerce #reviews #comments .commentlist .comment .commenter:before, .woocommerce #reviews #comments .commentlist .comment .commenter:after, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active, .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active:hover, .testimonials-carousel .testimonial-item .testimonial .review:before, .job-search-form-box .form-title, input.wp_job_manager_send_application_button, .loading_effect .object, .loading_effect2 .object, .loading_effect3 .object, .bbd-job-applications .application-tabs .job-application-note-add input[type="button"], .small-dialog-headline, .small-dialog-headline:before, .iconbox-style-4.icon-color-primary i.boxicon, .iconbox-style-5.icon-color-primary i.boxicon, .pricing-table .pricing-body ul li:before, .flip .card .back, .infoBox-close:hover, .category-slider-layout .job-cat-slider1 .cat-item:hover, .pricing-table2 .pricing-footer a, .pricing-table3 .pricing-header, .pricing-table3 .pricing-body ul li span:after, .company-letters ul li:first-child a, .companies-listing-a-z .company-group-inner .company-letter, ul.company_listings .company.company-list.single_company_1.company_featured:before, ul.company_listings .company.company-list.single_company_2.company_featured .company-content-wrapper:before, ul.company_listings .company.company-grid.single_company_1.company_featured .company-content-wrapper:before, ul.company_listings .company.company-grid.single_company_2.company_featured .company-content-wrapper:before, .job-listings-main .job-actions .job-quickview, .infoBox .map-box .wrapper .company-jobs, .submission-flow ul li.active::before, #job_package_selection .job_listing_packages ul.job_packages li.job-package .package-button:after, #job_package_selection .job_listing_packages ul.job_packages li.user-job-package .package-button:after, #job_package_selection .job_listing_packages ul.resume_packages li.resume-package .package-button:after, #job_package_selection .job_listing_packages ul.resume_packages li.user-resume-package .package-button:after, .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected], .select2-container--default .select2-selection--multiple .select2-selection__choice, input.submit-bookmark-button, form.woocommerce-EditAccountForm button.button, form.woocommerce-EditAccountForm button.button:hover, .woocommerce-address-fields button.button, .woocommerce-address-fields button.button:hover, .woocommerce button.button, .woocommerce button.button:hover, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce button.button:disabled[disabled], .woocommerce button.button:disabled[disabled]:hover, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce .widget_price_filter .price_slider_amount .button:hover, .woocommerce .return-to-shop a.button, .woocommerce .return-to-shop a.button:hover, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_shopping_cart .buttons a.checkout, .woocommerce table.shop_table td .product-quantity:before, div.resumes .load_more_resumes, div.resumes .load_more_resumes:hover, .dashboard-nav ul li.active, .mm-counter, .marker-cluster span, .marker-cluster span:after, .cluster > div, .cluster > div:after, .bbd-infoBox a.leaflet-popup-close-button:hover, .header-account-widget .title-bar, #company-selection .fieldset input.company-selection-radio:checked ~ label, #company-selection .fieldset input.company-selection-radio ~ label:hover, div.resumes .load_more_resumes:focus, div.resumes .load_more_resumes.loading, .user-roles-wrapper input.user-role-radio:checked ~ label, .company_listings .company .company-inner .company-details .company-jobs span:before, .company_listings .company .company-details .company-jobs span:before, .rangeslider__fill, .blog-post-layout3 .blog-grid-item .item-cat, .listing-categories.grid-layout2 .listing-category a:hover, .listing-categories.grid-layout3 .listing-category a:hover, form.apply_with_resume input[type=submit], #job-manager-job-applications .job-applications-download-csv, .dropzone .dz-preview .dz-remove, .bbd-uploader.dropzone:before, ul.listing-categories.list-layout3 li:hover .category-count {
    background: #303af7;
}

.icon-action-redo, .icon-action-undo, .icon-anchor, .icon-arrow-down, .icon-arrow-down-circle, .icon-arrow-left, .icon-arrow-left-circle, .icon-arrow-right, .icon-arrow-right-circle, .icon-arrow-up, .icon-arrow-up-circle, .icon-badge, .icon-bag, .icon-ban, .icon-basket, .icon-basket-loaded, .icon-bell, .icon-book-open, .icon-briefcase, .icon-bubble, .icon-bubbles, .icon-bulb, .icon-calculator, .icon-calendar, .icon-call-end, .icon-call-in, .icon-call-out, .icon-camera, .icon-camrecorder, .icon-chart, .icon-check, .icon-chemistry, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-compass, .icon-control-end, .icon-control-forward, .icon-control-pause, .icon-control-play, .icon-control-rewind, .icon-control-start, .icon-credit-card, .icon-crop, .icon-cup, .icon-cursor, .icon-cursor-move, .icon-diamond, .icon-direction, .icon-directions, .icon-disc, .icon-dislike, .icon-doc, .icon-docs, .icon-drawer, .icon-drop, .icon-earphones, .icon-earphones-alt, .icon-emotsmile, .icon-energy, .icon-envelope, .icon-envelope-letter, .icon-envelope-open, .icon-equalizer, .icon-event, .icon-exclamation, .icon-eye, .icon-eyeglass, .icon-feed, .icon-film, .icon-fire, .icon-flag, .icon-folder, .icon-folder-alt, .icon-frame, .icon-game-controller, .icon-ghost, .icon-globe, .icon-globe-alt, .icon-graduation, .icon-graph, .icon-grid, .icon-handbag, .icon-heart, .icon-home, .icon-hourglass, .icon-info, .icon-key, .icon-layers, .icon-like, .icon-link, .icon-list, .icon-location-pin, .icon-lock, .icon-lock-open, .icon-login, .icon-logout, .icon-loop, .icon-magic-wand, .icon-magnet, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-map, .icon-menu, .icon-microphone, .icon-minus, .icon-mouse, .icon-music-tone, .icon-music-tone-alt, .icon-mustache, .icon-note, .icon-notebook, .icon-options, .icon-options-vertical, .icon-organization, .icon-paper-clip, .icon-paper-plane, .icon-paypal, .icon-pencil, .icon-people, .icon-phone, .icon-picture, .icon-pie-chart, .icon-pin, .icon-plane, .icon-playlist, .icon-plus, .icon-power, .icon-present, .icon-printer, .icon-puzzle, .icon-question, .icon-refresh, .icon-reload, .icon-rocket, .icon-screen-desktop, .icon-screen-smartphone, .icon-screen-tablet, .icon-settings, .icon-share, .icon-share-alt, .icon-shield, .icon-shuffle, .icon-size-actual, .icon-size-fullscreen, .icon-social-behance, .icon-social-dribbble, .icon-social-dropbox, .icon-social-facebook, .icon-social-foursqare, .icon-social-github, .icon-social-google, .icon-social-instagram, .icon-social-linkedin, .icon-social-pinterest, .icon-social-reddit, .icon-social-skype, .icon-social-soundcloud, .icon-social-spotify, .icon-social-steam, .icon-social-stumbleupon, .icon-social-tumblr, .icon-social-twitter, .icon-social-vkontakte, .icon-social-youtube, .icon-speech, .icon-speedometer, .icon-star, .icon-support, .icon-symbol-female, .icon-symbol-male, .icon-tag, .icon-target, .icon-trash, .icon-trophy, .icon-umbrella, .icon-user, .icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-vector, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-wallet, .icon-wrench {
    font-family: simple-line-icons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* --------------------------------------
    5.6 SUBMIT JOB & RESUME
-------------------------------------- */

.job-manager-error {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    background: #fff;
    padding: 30px;
    margin: 0 0 20px 0;
    border: 1px solid #e3e3e3;
    border-top: 4px solid #b23b3b;
    overflow: hidden;
    -webkit-box-shadow: 0 7px 20px rgba(0, 0, 0, .07);
    -moz-box-shadow: 0 7px 20px rgba(0, 0, 0, .07);
    box-shadow: 0 7px 20px rgba(0, 0, 0, .07);
}

.job-manager-form .account-sign-in-label {
    display: none;
}

.job-manager-form fieldset .account-sign-in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    background: #fff;
    padding: 30px;
    margin: 0 0 20px 0;
    border: 1px solid #e3e3e3;
    border-top: 4px solid;
    -webkit-box-shadow: 0 7px 20px rgba(0, 0, 0, .07);
    -moz-box-shadow: 0 7px 20px rgba(0, 0, 0, .07);
    box-shadow: 0 7px 20px rgba(0, 0, 0, .07);
}

.job-manager-form fieldset .account-sign-in p {
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
    margin: 0;
}

.job-manager-form fieldset .account-sign-in .button-wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    align-self: center;
    text-align: right;
}

#submit-job-form .submit-job-box ~ h2, 
#submit-resume-form .job-info-fields ~ h2 {
    display: none;
}

.job-manager-form .submit-job-box {
    background: #f6f6f6;
    border: 1px solid #e3e3e3;
    margin-bottom: 50px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.07);
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.07);
}

.job-manager-form .submit-job-box .title {
    width: 100%;
    background: #1e1f21;
    color: #fff;
    margin: 0;
    padding: 15px 25px;
    border-bottom: 1px solid #e3e3e3;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

.job-manager-form  .form-fields {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 25px;
}

.job-manager-form .form-fields fieldset,
.job-manager-form fieldset {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    margin: 0 0 20px 0;
    border: 0;
    line-height: 2;
}

.job-manager-form fieldset.fieldset-job_listing_career_level,
.job-manager-form fieldset.fieldset-job_listing_experience,
.job-manager-form fieldset.fieldset-rate_min,
.job-manager-form fieldset.fieldset-rate_max, 
.job-manager-form fieldset.fieldset-salary_min,
.job-manager-form fieldset.fieldset-salary_max,
.job-manager-form fieldset.fieldset-company_name,
.job-manager-form fieldset.fieldset-company_manager_id,
.job-manager-form fieldset.fieldset-company_website,
.job-manager-form fieldset.fieldset-company_location,
.job-manager-form fieldset.fieldset-company_category,
.job-manager-form fieldset.fieldset-company_email,
.job-manager-form fieldset.fieldset-company_team_size,
.job-manager-form fieldset.fieldset-company_facebook,
.job-manager-form fieldset.fieldset-company_twitter,
.job-manager-form fieldset.fieldset-company_linkedin,
.job-manager-form fieldset.fieldset-company_instagram,
.job-manager-form fieldset.fieldset-company_phone,
.job-manager-form fieldset.fieldset-company_since,
.job-manager-form fieldset.fieldset-candidate_education_level,
.job-manager-form fieldset.fieldset-candidate_experience_years,
.job-manager-form fieldset.fieldset-resume_skills,
.job-manager-form fieldset.fieldset-candidate_rate,
.job-manager-form fieldset.fieldset-candidate_facebook,
.job-manager-form fieldset.fieldset-candidate_twitter,
.job-manager-form fieldset.fieldset-candidate_linkedin,
.job-manager-form fieldset.fieldset-candidate_instagram,
.job-manager-form fieldset.fieldset-candidate_youtube {
    width: 49%;
}

.job-manager-form fieldset.fieldset-company_logo {
    order: 10;
}

.job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file,
.job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-remove-uploaded-file {
    display: block;
}

.job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-remove-uploaded-file {
    color: #fff;
    background: rgba(178, 59, 59, .5);
    text-align: center;
    width: 100px;
    margin-top: 10px;
    border: 1px solid #b23b3b;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.job-manager-form fieldset.fieldset-checkbox small.description {
    display: inline-block;
}

.job-manager-form fieldset div.field {
    position: relative;
    width: 100%;
}

.job-manager-form fieldset input.bbd-file-upload {
    position: absolute;
    width: 160px;
    height: 45px;
    bottom: 30px;
    left: 0;
    opacity: 0;
    cursor: pointer;
    z-index: 5;
}

.job-manager-form fieldset label {
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 5px;
    width: 100%;
}

.job-manager-form fieldset #create_account_email {
    margin-bottom: 25px;
}

.job-manager-uploaded-file-name {
	margin-bottom: 10px;
	display: inline-block;
	background: #f0f0f0;
	padding: 10px 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	border-radius: 3px;
}

.job-manager-form fieldset small.description {
    opacity: .75;
    font-size: .83em;
    margin: 1.2em 0 0 0;
    display: block;
    line-height: 1.2em;
}

.job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file {
    display: block;
    margin-bottom: 20px;
}

.job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file img {
    max-width: 400px;
}

.job-manager-form fieldset.fieldset-recaptcha {
    margin-bottom: 30px;
}

#submit-job-form .save_draft {
    background: none;
    color: #666;
}

#submit-job-form input[type="submit"].disabled,
#submit-resume-form input[type="submit"].disabled {
    opacity: .5;
    cursor: not-allowed;
}

.job-manager-form .spinner {
    background-repeat: no-repeat;
    background-size: 20px 20px;
    display: inline-block;
    visibility: hidden;
    width: 20px;
    height: 20px;
    margin: 0;
    vertical-align: middle;
}

.job-manager-form .spinner.is-active {
    visibility: visible;
}

/*** Submission flow ***/
.submission-flow { 
    counter-reset: section; 
    margin-bottom: 50px;
}

.submission-flow ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding: 0;
}

.submission-flow ul li {
    display: -webkit-flexbox;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
    margin: 0;
    color: #999;
}

.submission-flow ul li::before {
    counter-increment: section;
    content: counter(section);
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #adadad;
    color: #fff;
    margin-right: 10px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.submission-flow ul li::after {
    content: '';
    width: 30px;
    height: 1px;
    margin: 0 20px;
}

.submission-flow ul li:last-child:after {
    display:none
}

/* Company Selection */
#company-selection {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    margin: 25px 0;
}

#company-selection .fieldset {
    margin-right: 25px;
}

#company-selection .fieldset:last-child {
    margin-right: 0;
}

#company-selection .fieldset input.company-selection-radio:empty {
	display: none;
}

#company-selection .fieldset input.company-selection-radio ~ label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 350px;
    height: 200px;
    background: #f6f6f6;    
    cursor: pointer;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#company-selection .fieldset input.company-selection-radio ~ label:hover {
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 20px rgba(0, 0, 0, .2);
    -webkit-transform: translateY(-8px);
    -moz-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    -o-transform: translateY(-8px);
    transform: translateY(-8px);
}

#company-selection .fieldset span.icon {
    color: initial;
    font-size: 54px;
    line-height: 1;
    margin-bottom: 15px;
}

#company-selection .fieldset span.text {
    color: initial;
    font-size: 22px;
}

#company-selection .fieldset input.company-selection-radio:checked ~ label span.icon,
#company-selection .fieldset input.company-selection-radio:checked ~ label span.text,
#company-selection .fieldset input.company-selection-radio ~ label:hover span.icon,
#company-selection .fieldset input.company-selection-radio ~ label:hover span.text {
    color: #fff;
}

.job-manager-form .submit-job_company-info fieldset.hidden {
    display: none !important;
}

.job-manager-form .submit-job_company-info .fieldset-company_manager_id .select2-container--default .select2-selection--single {
    height: 54px;
    line-height: 54px;
}

.job-manager-form .submit-job_company-info .fieldset-company_manager_id label small {
    display: none;
}


/* --------------------------------------
    5.7 Bookmarks
-------------------------------------- */

.bookmark-wrapper {
    text-align: right;
    margin-top: 15px;
}

.wp-job-manager-bookmarks-form {
    border: 0 !important;
    margin: 0 !important;
}

.wp-job-manager-bookmarks-form.has-bookmark .remove-bookmark-wrapper {
    background: #e7f7ff;
    padding: 15px 30px;
    margin-bottom: 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.wp-job-manager-bookmarks-form>div:not(.bookmark-details) .remove-bookmark {
    padding: 5px 10px;
    visibility: visible;
    font-size: 12px;
    background: #a94442;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.wp-job-manager-bookmarks-form.has-bookmark .remove-bookmark-wrapper a.bookmark-notice {
    color: #0279b5;
    padding: 0;
}

.wp-job-manager-bookmarks-form.has-bookmark .remove-bookmark-wrapper a.bookmark-notice:before {
    display: none;
}


.wp-job-manager-bookmarks-form div.bookmark-details {
    display: block !important;
}

.wp-job-manager-bookmarks-form div.bookmark-details p {
    margin: 0 !important;
}

input.submit-bookmark-button {
    color: #fff;
}

/* My Bookmarks */

table.job-manager-bookmarks tbody td p {
    margin: 0;
}

table.job-manager-bookmarks tbody td.action a {
    position: relative;
}

table.job-manager-bookmarks tbody td.action a i {
    position: absolute;
    left: -20px;
    top: 0px;
}

/* Widgets */
.widget ul.job_listings .listing-bookmarked h3::before,
.widget ul.resumes .listing-bookmarked h3::before {
    content: "\f004";
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 600;
    font-size: 13px;
    color: #a94442;
    position: absolute;
    right: 5px;
}

/* --------------------------------------
    5.8 Preview Page
-------------------------------------- */
.job_listing_preview_title,
.resume_preview_title,
.company_preview_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 35px;
    background: #fff;
    border: 1px solid #e3e3e3;
    border-top: 5px solid;
    margin-bottom: 50px;
    -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, .1);
    box-shadow: 0 10px 30px rgba(0, 0, 0, .1);
}

.job_listing_preview_title h2,
.company_preview_title h2 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0;
    text-align: center;
}

.job_listing_preview_title #job_preview_submit_button,
.job_listing_preview_title #resume_preview_submit_button,
.company_preview_title #company_preview_submit_button {
    order: 1;
}

.job_listing_preview,
.resume_preview {
    padding: 0;
}

.resume_preview .container {
    width: 100%;
}

.job_listing_preview .job-manager-message,
.job_listing_preview .job-header,
.job_listing_preview .single-job-listing .alert,
.resume_preview h1 {
    display: none;
}

/* Button */
.entry-content .job_listing_packages_title .button,
.entry-content .resume_packages_title .button,
.job_listing_packages_title .button,
.resume_packages_title .button,
.entry-content .resume_preview_title .button,
.resume_preview_title .button {
    outline: none;
    min-width: 160px;
    padding: 15px 25px;
    position: relative;
    line-height: 1;
    font-size: 14px;
    font-weight: 600;
    color: #f6f6f6 !important;
    border: 0;
    z-index: 1 !important;
    cursor: pointer;
    position: relative;
    box-sizing: border-box;
    text-transform: uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    border: 0;
}


