/***********************************************
DASHBOARD CSS 
************************************************/
.dashboard-header-wrapper {
	margin: 10px 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ddd;
}
.dashboard-header-content {
	padding: 0 0 20px 10px;
	position: relative;
	top: 7px;
}
.user-account-widget {
	display: block;
	margin: 0;
	/* min-height: 80px;
	min-width: 250px; */
	position: relative;
	/* border-radius: 7px;
	background-color: #FAFAFA; */
	text-align: center;
	padding: 30px 0;
	/* border-bottom: 1px solid #eee; */
}
.user-account-widget .name,
.user-account-widget .account-wrapper,
.user-account-widget .upgrade-path {
	display: block;
	position: relative;
	margin: 0;
}
.user-account-widget .name {
	font-size: 1em;
	font-weight: 500;
	margin: 10px 0 0 0;
	line-height: normal;
	text-transform: capitalize;
}
.user-account-widget .account {
	font-size: 0.7em;
	font-weight: 400;
	color: #555;
	background-color: #E8E8E8;
	border-radius: 15px;
	padding: 5px 15px 4px 15px;
	/* margin: 2px 0 0 0; */
	/* float: left; */
	text-transform: uppercase;
}
.user-account-widget .upgrade-path {
	font-size: 14px;
	font-weight: 400;
	color: #1c6ea5;
	/* background-color: #E5F2FA; */
	border: 1px dashed #8EB7D3;
	border-radius: 20px;
	padding: 8px 10px 7px 10px;
	margin: 0;
	display: block;
	text-decoration: none;
	line-height: normal;
	text-align: left;
}
.user-account-widget .upgrade-path:hover,
.user-account-widget .upgrade-path:active,
.user-account-widget .upgrade-path:focus {
	color: #A06101;
	border-color: #d28828;
	background-color: #FDF7F1;
}
.user-account-widget .upgrade-path .fas {
	font-size: 1.75em;
	margin: 0 8px 0 2px;
	position: relative;
	top: 6px;
	float: left;
}
.user-account-widget .account .type-icon {
	display: none;
	position: absolute;
	left: 0;
	height: 25px;
	margin: 7px 0 0 0;
}
.user-account-widget .account .type-icon.level1 {
	background-image: url('../images/icons/icon_ui_user-type.svg');
	width: 25px;
}
.user-account-widget .account .type-icon.level2 {
	background-image: url('../images/icons/icon_ui_user-type.svg');
	width: 50px;
}
.user-account-widget .account .type-icon.level3 {
	background-image: url('../images/icons/icon_ui_user-type.svg');
	width: 75px;
}
.user-account-widget .user-icon {
	position: relative;
	display: none;
	margin: 0 10px 0 0;
	float: left;
	width: 65px;
	height: 65px;
	background-repeat: no-repeat;
	background-image: url('../images/icons/icon_ui_user.svg');
	opacity: 0.2;
}
.user-account-widget .user-icon-initial {
	position: relative;
	display: block;
	/* top: -3px; */
	/* float: left; */
	background-color: #dfdfdf;
	color: #476179;
	height: 65px;
	width: 65px;
	text-align: center;
	/* margin: 0 10px 0 0; */
	margin: 0 auto;
	border-radius: 35px;
	line-height: 66px;
	font-weight: 700;
	font-size: 20px;
	text-transform: uppercase;
	font-family: "Lato", sans-serif;
}
.dashboard-content-wrapper {
	padding: 0 15px;
}
.dashboard-content-wrapper .widget-group .summary {
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
	border: none;
}
.dashboard-header-content .header-content {
	/* margin: 0 0 20px 0; */
}
.user-account-widget .profile-group {
	display: block;
	position: relative;
	margin: 10px 0 0 0;
}
.user-account-widget .profile-group .match-settings,
.user-account-widget .profile-group .modify-profile {
	display: block;	
}
.user-account-widget .profile-group .match-settings {
	margin: 0 0 5px 0;
	font-weight: 400;
	color: #00843d;
}
.user-account-widget .profile-group .match-settings .fas {
	padding: 0 5px 0 0;
	color: #00843d;
	font-size: 1.5em;
	top: 3px;
	position: relative;
}
.user-account-widget .profile-group .modify-profile {
	font-size: 0.9em;	
	text-align: right;
	margin: 5px 0 0 0;
	padding: 5px 10px;
	text-decoration: none;
}
.user-account-widget .profile-group .modify-profile .fas {
	margin: 0;
	position: relative;
	top: 2px;
	font-size: 1.3em;
}
.user-account-widget .jobpostingsregion {
	font-size: 14px;
	line-height: normal;
	margin: 10px 0 0 0;
	padding: 0;
}
.summary div {
	/* border-bottom: 1px solid #ddd; */
}
.summary div:last-child {
/* 	border-bottom: 1px solid #fff; */
}
.summary .stat {
	font-size: 1em;
	color: #666;
	padding: 0;
	margin: 0;
	width: 100%;
	position: relative;
}
/* .summary div:last-child .stat a {
	border-bottom: 1px solid #fff;
} */
.summary .stat a,
.summary .stat .view-all {
	color: #666;
	text-decoration: none;
	display: block;
	padding: 0;
	line-height: 20px;
	/* height: 113px; */
	/* border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #ddd; */
	/* border: 1px solid #fff; */
	border: none;
	/* border-radius: 5px; */
	background: #fff;
	/* -webkit-box-shadow: 0 1px 6px 0 rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 6px 0 rgba(0,0,0,0.05);
	box-shadow: 0 1px 6px 0 rgba(0,0,0,0.05); */
	/* box-shadow: 0 1px 2px 0 rgba(0,0,0,.2),
				0 1px 1px 0 rgba(0,0,0,.14),
				0 2px 1px -1px rgba(0,0,0,.12); */
	transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.summary .stat .view-all {
	color: #666;
	/* cursor: pointer; */
}
.summary .stat .view-all:hover + .description {
	display: inline-block;
	margin: 0 0 0 2px;
}
.summary .stat .description {
	display: none;
	font-size: 13px;
	line-height: 17px;
	position: absolute;
	background: rgba(0,0,0,.85);
	color: #fff;
	border-radius: 3px;
	padding: 8px 9px 8px 9px;
	overflow: visible;
	z-index: 999;
	opacity: 0.8;
	/* width: 200px; */
}
.summary .stat a:hover,
.summary .stat a:active,
.summary .stat a:focus,
.summary div:last-child .stat a:hover,
.summary div:last-child .stat a:active,
.summary div:last-child .stat a:focus {
	color: #666;
	/* border: 1px solid #278acf; */
	box-shadow: none;
	border: 0 !important;
	border-radius: 0;
	background-color: #fff !important;
	/* background-color: #E5F2FA; */
	text-decoration: none;
}
/* .summary div:last-child .stat a:hover {
	border-bottom: none;
} */
.summary .stat a .group,
.summary .stat span.view-all .group,
.summary .stat .upgrade.view-all .group {
	display: block;
	position: relative;
}
.statistics-group .summary .stat span.view-all .group {
	padding: 0;
}
.summary .stat .view-all .feature {
	position: relative;
	display: block;
	font-size: 14px;
	font-weight: 400;
	margin: 8px 0 0 0;
	width: 100%;
	bottom: 0;
	line-height: normal;
	text-decoration: none;
}
.summary .stat .upgrade.view-all .feature {
	line-height: 4em;
	margin-bottom: 2px;
}
.summary .stat a .label {
	display: block;
	opacity: 0;
	position: absolute;
	bottom: 15%;
	/* background-color: #278acf; */
	/* color: #fff; */
	/* color: #666; */
	/* background-color: #efefef; */
	background: #eaf6fc;
	color: #284162;
	padding: 9px 15px;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	white-space: normal;
	line-height: 0.95em;
	right: -17px;
	bottom: -34px;
	margin-top: -50px;
	border-radius: 20px;
	border: none;
	transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.summary .stat a .label:hover {
	text-decoration: underline;
}
.summary .stat span.view-all .label {
	display: none;
}
.summary .stat a:hover .label,
.summary .stat a:active .label,
.summary .stat a:focus .label {
	opacity: 1;	
}
.summary .stat .digit {
	position: relative;
	display: inline-block;
	font-size: 35px;
	font-weight: 900;
	color: #666;
	margin: 0 0px 0 0;
	padding: 0;
	line-height: 40px;
	letter-spacing: -1px;
	width: 83px;
}
.summary .stat .digit .new {
	background: #ac2b23;
	color: #fff;
	font-size: 13px;
	font-weight: 500;
	letter-spacing: 0px;
	text-transform: uppercase;
	padding: 4px 8px 4px 8px;
	display: inline-block;
	position: absolute;
	min-height: auto;
	width: auto;
	line-height: normal;
	top: -23px;
	left: -20px;
	border-bottom-right-radius: 8px;
	border-top-left-radius: 3px;
}
.summary .stat a:hover .digit,
.summary .stat a:active .digit,
.summary .stat a:focus .digit,
.summary div:last-child .stat a:hover .digit,
.summary div:last-child .stat a:active .digit,
.summary div:last-child .stat a:focus .digit {
	color: #000;
}
.summary .stat .upgrade.view-all .digit {
	display: none;
}
.summary .stat-group {
	/* width: 100%; */
	display: inline-block;
	vertical-align: text-top;
	border: none;
	overflow: visible;
	width: 100%;
}
.statistics-group .column-full .summary .stat-group {
	margin: 0 0 20px 0;
}
.summary .stat-group:last-child {
	
}
.summary .stat .icon,
.summary .stat .upgrade.view-all .icon {
	display: inline-block;
	position: absolute;
	right: 0;
	background-color: #E5F2FA;
	height: 45px;
	width: 45px;
	font-size: 35px;
	color: #2277B4;
	padding: 10px 13px 0 0;
	margin: 0 0 0 0;
	border-radius: 50%;
	transition: transform 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.summary .stat a:hover .icon,
.summary .stat a:active .icon,
.summary .stat a:focus .icon,
.summary div:last-child .stat a:hover .icon,
.summary div:last-child .stat a:active .icon,
.summary div:last-child .stat a:focus .icon {
	/* background-size: 95px;
	background-position: -10px -11px; */
	background: none;
	/* border-radius: 0; */
	transform: scale(1.5);
	padding: 11px 9px 0 0;
}
.summary .stat.alerts .icon {
	background-image: url('../images/icons/icon_tools_jobalert_outline.svg');
}
.summary .stat.favourites .icon {
	background-image: url('../images/icons/icon_tools_favourite_outline.svg');	
}
.summary .stat.matches .icon {
	background-image: url('../images/icons/icon_tools_jobmatch_outline.svg');
}
.summary .stat.profileviews .icon {
	/* background-image: url('../images/icons/icon_tools_profileview_solid.svg'); */
}
.summary .stat.totalhours .icon {
	background-image: url('../images/icons/icon_tools_hours_outline.svg');
}
.summary .stat .upgrade.view-all .icon {
	 filter: grayscale(100%);
	 opacity: 0.5;
}
.widget-group {
	padding: 0;
}
.widget-group .column-full,
.widget-group .column-two,
.widget-group .column-three,
.widget-group .column-four {
	padding: 0;
}
.widget-group .statistics-group .column-two .widget,
.widget-group .statistics-group .column-three .widget, 
.widget-group .statistics-group .column-four .widget {
	height: 130px;
}
.widget {
	margin: 15px 0px 10px 0px;
	padding: 15px 10px 30px 10px;
	background: #fff;
	border-radius: 0;
}
.widget-group .widget {
	position: relative;
	
	border: 1px solid #ddd;
	border-radius: 4px;
	
	height: auto;
	
	padding: 20px;
	margin: 0 0 15px 0;
	
	-webkit-box-shadow: 0 1px 6px 0 rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 6px 0 rgba(0,0,0,0.05);
	box-shadow: 0 1px 6px 0 rgba(0,0,0,0.05);
}
.results-list-wrapper .results-list-content .local-talent-results-group .widget {
	background: #fafafa;
}
.widget-group .widget .col-md-6 {
	padding: 0;
}
.statistics-group {
	padding: 0;
	/* margin-bottom: 10px; */
	display: inline-block;
	float: none;
}
.widget-group.footer-buttons {
	margin-bottom: 20px;
}
.widget-group > h2,
.statistics-group h2 {
	font-size: 19px;
	margin: 0 0 15px 0;
	padding: 5px 0;
	color: #666;
	border-bottom: 3px solid #efefef;
}
.widget-group > h2 .time,
.statistics-group h2 .time {
	font-weight: 400;
	padding: 2px 10px;
	text-transform: capitalize;
	margin: 0 0 0 6px;
	position: relative;
	display: inline-block;
	border-left: 4px solid #dfdfdf;
}
.widget-group > h2 .action a,
.statistics-group h2 .action a {
	font-size: 12px;
	font-weight: 400;
	padding: 9px 15px 8px 15px;
	text-decoration: none;
	background: #eaf6fc;
	border-radius: 5px;
	display: inline-block;
	margin: 10px 0 5px 0;
	line-height: normal;
	color: #284162;
	right: 0;
	position: absolute;
	top: -14px;
}
.userprofile.widget,
.employerprofile.widget {
	padding: 20px 25px 13px 25px;
}
.sidebar .userprofile.widget {
	background: #efefef;
	
	padding: 0 25px 0 25px;
	margin: 20px 20px 0 -8px;
}
.widget-group .widget form {
	font-size: 1em !important;
}
.widget-group .widget dl {
	font-size: 16px;
	padding: 10px 5px;
	margin: 0;
}
.widget-group .widget dl dt + dd,
.widget-group .widget dl dt + dd + dd,
.widget-group .widget dl dd + dd {
	margin: 0 0 5px 0;
}
.widget-group .widget dl dt + dd {
	font-weight: 400;
}
.widget-group .widget dl dd + dt {
	margin: 15px 0 5px 0;
}
.widget-group .widget dl > dd:only-child {
	margin: 0 0 15px 0;	
}
.widget-group .widget dl > dd:last-child,
.widget-group .widget fieldset {
	margin: 0;
}
.widget-group .widget fieldset legend {
	font-size: 23px;
	font-weight: 600;
	border-bottom: 3px solid #efefef;
	margin: 0 0 10px 0;
}
.widget .settings-box { 
	width: auto;
	min-height: auto;
	height: auto;
    padding: 0;
    margin: 0 !important;
	border-radius: 0;
    border: 0;
    text-align: left;
}
.widget .settings-box .match-symbol {
	position: relative;
	margin: 25px 0;
}
.widget .settings-box .match-symbol .fa,
.widget .settings-box .match-symbol .fas,
.widget .settings-box .match-symbol .fal {
	padding: 5px;
	width: auto;
	border: none;
}
.widget .settings-box .match-symbol .label {
	position: absolute;
	border: none;
	color: #666;
	font-size: 0.85em;
	font-weight: 500;
	margin: 8px 0 0 15px;
	line-height: normal;
	background-color: #f5f5f5;
	padding: 8px 15px;
	border-radius: 10px;
}
.widget .settings-box .match-symbol .label .fa {
	top: 2px;
	position: relative;
	padding: 0;
}
.login.widget {
	padding: 0 20px 0 0;
	width: 100%;
	float: left;
	position: relative;
}
.login-popup.widget {
	padding: 0;
}
.login-popup.widget .modal-body {
	padding: 0 15px;
	width: 100%;
	float: left;
}
.widget .side-art {
	width: 100px;
	background: #fff url('../images/bg-hero_H_light.jpg') no-repeat 100% 0%;
	background-size: cover;
	float: left;
	display: none;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
}
.login-popup .side-art {
	width: 80px;
}
.widget .content {
	/* width: auto;
	float: left; */
}
.login.widget .content,
.login-popup.widget .content {
	margin: 66px auto;
	display: block;
	position: relative;
    min-height: 270px;
    height: auto;
}
.modal-dialog.widget {
	border: none;
	margin: auto;
	padding: 0;
	background: none;
	border-radius: 5px;
	-webkit-box-shadow: auto;
	-moz-box-shadow: none;
	box-shadow: none;	
}
.modal-dialog.widget p {
	font-weight: 300;
	font-size: 1em;
	margin: 15px 0;
}
.widget .btn-success {
	border: 0;
	border-radius: 5px;
	font-weight: 300;
}
#dashboard-content-wrapper .sidebar {
	padding: 0 20px 0 0;
	float: left;
	position: relative;
}
.sidebar .widget form .label,
.sidebar .widget form .placeholder {
	color: #444;
	display: block;
	text-align: left;
	border: 0;
	font-size: 0.95em;
	font-weight: 400;
	padding: 0 0 5px 0;
}
.sidebar .widget form .placeholder {
	font-size: 0.8em;
	padding: 0 0 8px 0;
	line-height: normal;
	color: #666;
}
 .sidebar .widget form label {
 	margin: 0;
 	display: block;
 }
 .sidebar .widget form label .ui-messages-error,
 .sidebar .widget form label .ui-message-error {
    color: #9f2c20;
    background-color: #f2dede !important;
    padding: 5px;
    position: relative;
    font-size: 0.95em;
    display: block;
    line-height: 1em;
}
.upgrade-promo {
    background-color: #5d6e7f;
    border-radius: 10px;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    margin-bottom: 20px;
	}
.upgrade-promo h3 {
    color: #fff;
    margin: 20px 0px 20px 0px;
    font-size: 1.3em;
    font-weight: 400;
	}
.upgrade-promo .cta {
    text-decoration: none;
    display: inline-block;
    padding: 8px 16px 8px 16px;
    border-radius: 25px;
    background-color: #ffd20f;
    color: #324353;
    line-height: normal;
	}
.upgrade-promo .cta:hover {
	background-color: #fff;
	}
.upgrade-promo .close {
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    opacity: 0.6;
	}
.upgrade-promo .close:hover {
    opacity: 1.0;
	}
.upgrade-promo .close .fas {
    color: #fff;
	}
.upgrade-promo .icon-container {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 72px 72px;
    padding-left: 5px;
	background-image: url('../images/icons/illustration-star-struck.svg');
	}
.upgrade-promo .text-container  {
	background: #394e63;
    margin: 0px;
    padding: 0px 50px 20px 30px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	}
.widget .options-group,
.widget-group .options-group {
	display: none;
	position: absolute;
	right: 0;
	top: 31px;
	padding: 0 10px;
	background: #fff;
	border: 1px solid #dfdfdf;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);
	z-index: 9;
	animation-duration: 0.2s;
}
.sidebar {
	padding: 0;
}
.sidebar .widget {
	/* margin: 0 0 20px 0; */
	margin: 30px 15px;
	border-bottom: 1px solid #efefef;
}
.widget h2,
.results-list-wrapper .results-list-content .widget h2,
.widget h3,
.widget h4 {
	font-size: 23px;
	margin: 0 0 15px 0 !important;
	padding: 5px 0;
	color: #555;
	border-bottom: 3px solid #efefef;
}
.widget h2,
.results-list-wrapper .results-list-content .widget h2 {
	font-size: 24px;
}
.widget .skills-set h3 {
	font-size: 19px;
	margin: 30px 0 10px 0 !important;
	padding: 0;
}
.tgl-panel > h3,
.tgl-panel > h4 {
	margin-top: 20px;
}
.widget h4 {
	font-size: 19px;
	/* margin: 0 0 10px 0;
	border-bottom: none; */
}
.widget h2 .type,
.widget h3 .type,
.widget-group h2 .type,
.widget-group h3 .type {
	font-weight: 400;
	padding: 2px;
	text-transform: capitalize;
	margin: 0;
	position: relative;
	display: block;
}
.widget h3 .count {
	position: relative;
	display: inline-block;
	background: #f9eae9;
	color: #ac2b23;
	line-height: normal;
	height: 30px;
	width: 30px;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	border-radius: 50%;
	padding: 6px;
	top: 0;
	white-space: nowrap;
}
.activities.widget {
	border: 0;
	padding: 0;
	box-shadow: none;
}
.activities.widget h3 {
	display: none;
}
.recent-matches.widget h3:nth-of-type(2),
.recent-alerts.widget h3:nth-of-type(2),
.recent-favourites.widget h3:nth-of-type(2),
.recent-volunteer.widget h3:nth-of-type(2),
.resume-sharing.widget h3:nth-of-type(2) {
	margin: 30px 0 15px 0;
	padding-left: 0;
}
.sectionbar > #jobpostingsTabs,
.sectionbar > #messageCentreTabs {
    padding: 0;
    margin: 20px 0 0 0;
}
.module-dashboard-toolbar {
    background-color: #fff;
    border-bottom: none;
}
.module-dashboard-toolbar.fixed-header {
    border-bottom: 1px dotted #ccc !important;
}
.module-dashboard-header {
	background-color: #fafafa;
	margin: 0;
	padding: 10px;
	height: 100%;
	display: block;
	position: relative;
}

/* Tables Job Postings */
div.module-dashboard-toolbar.fixed-header > div.FixedHeader_Cloned.fixedHeader.FixedHeader_Header {
	margin: 10px 0 0 0;
}
table.dataTable tbody, table.datalist thead, table.datalist tbody, table.datalist tfoot {
    font-size: 14px;
    font-weight: 400;
    color: #505d69;
}
table.datalist thead,
table.datalist tfoot {
	/* background-color: #ebebeb; */
	background-color: #fff;
}
table.datalist thead {
	border: none;
	/* border-bottom: 1px solid #ccc; */
}
table.datalist tfoot {
	border: none;
	/* border-top: 1px solid #ccc; */
}
table.datalist thead th,
table.datalist thead td,
table.datalist tfoot th,
table.datalist tfoot td {
	font-size: 12px;
	font-weight: 600;
	-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    min-width: 20px;
    vertical-align: middle;
    width: auto;
	/* border-right: none !important;
	border-left: none !important;
	border-top: 1px dotted #ddd !important;
	border-bottom: 1px dotted #ddd !important; */
	/* border: none !important; */
	border-right: 1px dotted #ddd !important;
	border-left: none !important;
	border-top: none !important;
	border-bottom: none !important;
	padding: 10px 15px 8px 15px !important;
	line-height: normal;
	text-align: left;
	position: relative;
}
div.FixedHeader_Header table thead th {
	border-right: 1px dotted #ddd !important;
	border-left: none !important;
	border-top: none !important;
	border-bottom: none !important;
}
table.datalist thead th:last-child,
table.datalist thead td:last-child,
table.datalist tfoot th:last-child,
table.datalist tfoot td:last-child,
div.FixedHeader_Header table thead th:last-child {
	border-right: none !important;
}
table.datalist thead th.sorting_asc,
table.datalist thead th.sorting_desc,
table.datalist tfoot td.sorting_asc,
table.datalist tfoot td.sorting_desc {
	/* background-color: #e7e7e7; */
	background-color: #F9F9F9;
}
div.FixedHeader_Header table.datalist thead th.sorting_disabled,
div.FixedHeader_Header table.datalist tfoot td.sorting_disabled {
	background-color: #fff;
	padding: 0 12px !important;
}
table.datalist thead th,
table.datalist thead td {
	color: #666;
	border-bottom: 1px dotted #ddd !important;
}
table.datalist tfoot th,
table.datalist tfoot td {
	color: #666;
}
table.datalist tbody td,
table.datalist tbody th {
	vertical-align: middle;
	padding: 20px 15px 18px 15px !important;
	margin: 0 !important;
	/* line-height: 1.3em; */
	border-right: 1px dotted #ddd !important;
	border-left: none;
	border-bottom: 1px dotted #ddd !important;
	border-top: 0px;
}
table.datalist tbody td:last-child,
table.datalist tbody th:last-child {
	border-right: none !important;
}
table.datalist tbody tr.odd,
table.datalist > tbody > tr:nth-child(2n+1) {
	/* background-color: #f9f9f9; */
	background-color: #fff;
}
/* Selected Row Highlights */
table.datalist tbody tr.row_selected,
table.datalist tbody tr.row_selected,
table.datalist tbody tr.row_selected td.sorting_1,
table.datalist tbody tr.row_selected td.sorting_2,
table.datalist tbody tr.row_selected td.sorting_3 {
	background-color: #FFFFCC;
}
/* Row Highlights */
table tbody tr.highlighted,
table.datalist tbody tr:hover,
table.datalist tbody tr td.highlighted {
	/* background-color: #E6FF99; */
	background-color: #F9F9F9;
	cursor: auto;
}
table.datalist tr.even:hover td.sorting_1,
table.datalist > tbody > tr:hover td.sorting_1, 
table.datalist > tbody > tr:hover th.sorting_1 {
	/* background-color: #D6FF5C; */
	background-color: #F9F9F9;
}
table.datalist tr.even:hover td.sorting_2 {
	/* background-color: #E6FF99; */
	background-color: #F9F9F9;
}
table.datalist tr.even:hover td.sorting_3 {
	/* background-color: #E6FF99; */
	background-color: #F9F9F9;
}
table.datalist tr.odd:hover td.sorting_1,
table.datalist > tbody > tr:nth-child(2n+1):hover td.sorting_1,
table.datalist > tbody > tr:nth-child(2n+1):hover th.sorting_1 {
	/* background-color: #D6FF5C; */
	background-color: #F9F9F9;
}
table.datalist tr.odd:hover td.sorting_2 {
	/* background-color: #E6FF99; */
	background-color: #F9F9F9;
}
table.datalist tr.odd:hover td.sorting_3 {
	/* background-color: #D6FF5C; */
	background-color: #F9F9F9;
}
table.dataTable tbody tr.even td.sorting_1,
table.dataTable tbody tr.even th.sorting_1,
table.datalist > tbody > tr td.sorting_1,
table.datalist > tbody > tr th.sorting_1,
table.datalist tbody tr.odd td.sorting_1,
table.datalist tbody tr.odd th.sorting_1,
table.datalist > tbody > tr:nth-child(2n+1) td.sorting_1,
table.datalist > tbody > tr:nth-child(2n+1) th.sorting_1 {
	background-color: #F9F9F9;
}
table.datalist thead th.sorting_disabled,
table.datalist tfoot td.sorting_disabled {
	background: none;
}
table.dataTable tbody tr.parent,
table.dataTable tbody tr.parent + tr.child,
table.dataTable > tbody > tr.child:hover {
    background-color: #f9f9f9 !important;
}
td span.objectJobTitle, th span.objectJobTitle {
	display: block;
	white-space: nowrap;
	/* max-width: 290px; */
}
td span.command-view-job.objectJobTitle,
td .command-view-job.title,
th span.command-view-job.objectJobTitle {
	cursor: pointer;
	text-decoration: underline;
}

td a.command-view-employer.objectEmployerTitle:link,
td a.command-view-employer.objectEmployerTitle:visited,
th a.command-view-employer.objectEmployerTitle:link,
th a.command-view-employer.objectEmployerTitle:visited  {
	color: #505d69;
}

td span.objectId,
th span.objectId,
td .city {
    background: #fff;
	/* padding: 0; */
	margin: 0;
	font-size: 0.8em;
	font-weight: 400;
	display: inline-block;
	/* border: none; */
}
td span.employerId {
	margin: 0 3px 0 0; 
}
td span.employerName {
	display: block;
	font-size: 12px;
  	margin-top: 4px;
}
td .statusId,
td .statusBusinessProfile {
	font-size: 11px;
	font-weight: 400;
	text-transform: uppercase;
	padding: 6px 9px 5px 9px;
	margin: 0;
	text-decoration: none;
	text-align: center;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	-ms-border-radius: 1em;
	-o-border-radius: 1em;
	border-radius: 1em;
	display: block;
	z-index: 300 !important;
	white-space: nowrap;	
	
	color: #56524E;
}
td .statusId.draft,
td .statusId.waiting,
td .statusId.incomplete,
td .statusId.suspended {
	color: #56524E;
	background-color: #f1f1f1;
}
td .statusId.pending,
td .statusId.requested,
td .statusId.vacant,
td .statusBusinessProfile.inactive {
	background-color: #fdf1c2;
	color: #795105;
}
td .statusId.nodecision {
	color: #56524E;
	background-color: #fff;
}
td .statusId.advertised,
td .statusId.active,
td .statusBusinessProfile.active {
	background-color: #D6F3EA;
	color: #00757A;
}
td .statusId.declined {
	color: #f9f9f9;
	background-color: #666;
}
td .statusId.expired,
td .statusId.deleted,
td .statusId.inactive {
	background-color: #f9eae9;
	color: #ac2b23;
}
td .statusId.cancelled {
	color: #666;
	background-color: #f9f9f9;
}
.dataTables_wrapper .top {
	margin: 10px 0 0 0;
	background-color: #f9f9f9;
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_length label,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
    font-size: 13px;
    font-weight: 400;
}
table.dataTable > tbody > tr.child > td.child > ul > li {
	padding: 0px 0 15px 0;
}
table.dataTable > tbody > tr.child > td.child > ul > li:last-child {
	padding: 15px 0 0 0;
}
table.dataTable > tbody > tr.child > td.child > ul > li:only-child {
	padding: 4px 0 0 0;
}
th .command-btn,
td .command-btn {
	padding: 6px 10px;
	text-align: center;
	border-radius: 7px;
	display: block;
	z-index: 300 !important;
	white-space: nowrap;
	
	background: #eaf6fc;
	color: #284162;
	border: 1px solid #abc3ce;
	font-size: 13px;
	margin: 8px 2px 0 0;
	text-decoration: none;
	display: inline-block;
}
.widget-group .widget th .command-btn:hover,
.widget-group .widget td .command-btn:hover {
	background: #284162;
	color: #fff;
	text-decoration: none;
	border: 1px solid #284162;
	cursor: pointer !important;
}
th .command-btn .fa,
td .command-btn .fa {
	display: none;
}

td .command-btn .fa.fa-exclamation-circle {
	display: inline-block;
}
.sidebar .widget h3 {
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
}
.sidebar .widget.wages h3,
.sidebar .widget.outlook h3 {
	/* text-align: right; */
	padding: 0 0 15px 0;
} 
.sidebar .widget h3 span {
	display: none;
	font-weight: 500;
	font-size: 1.4em;
	letter-spacing: -0.015em;
}
.widget .twitter-typeahead {
	margin: 0;
}
.widget .input-group {
	width: 100%;
}
.widget h2 .options,
.widget h2 .modify,
.widget h3 .options,
.widget h3 .modify,
.widget-group h2 .options,
.widget-group h2 .modify,
.widget-group h3 .options,
.widget-group h3 .modify {
	float: right;
	line-height: normal;
	padding: 3px 13px;
	border-radius: 5px;
	color: #284162;
	top: -3px;
	position: relative;
}
.widget h2 .options:active,
.widget h2 .options:focus,
.widget h3 .options:active,
.widget h3 .options:focus,

.widget-group h2 .options:active,
.widget-group h2 .options:focus,
.widget-group h3 .options:active,
.widget-group h3 .options:focus {
	background-color: #2277B4;
	color: #fff;
}
.widget h2 a.options:hover,
.widget h3 a.options:hover,

.widget-group h2 a.options:hover,
.widget-group h3 a.options:hover {
	background-color: #e5f2fa;
	color: #2277B4;
	/* border-radius: 50%; */
}
.widget h2 .modify,
.widget h3 .modify {
	background-color: #eaf6fc;
	text-decoration: none;
	padding: 5px 15px 4px 15px;
	font-weight: 400;
}
.widget h2 .modify {
	font-size: 14px;
	border: none !important;
}
.widget h3 .modify {
	font-size: 0.7em;
}
.widget h2 .modify .far,
.widget h2 .modify .fas,
.widget h3 .modify .far,
.widget h3 .modify .fas {
	font-size: 0.8em;
	margin: 0 5px 0 0;
	top: -1px;
    position: relative;
}
.widget ul {
	padding: 0;
	list-style: none;
}
.list.widget ul {
	/* overflow-x: scroll; */
	/* min-width: 260px; */
	position: relative;
	/* padding-bottom: 10px; */
	/* min-width: 300px; */
	/* overflow-x: auto; */
	overflow: visible;
}
.widget-business-profile h4 {
	border-bottom: 2px solid #eee;
}
.list.widget ul.list-selection {
	margin: 20px 0 0 20px;
}
.list.widget ul.list-selection li {
	border: none;
	line-height: 25px;
	font-size: 16px;
	margin-bottom: 15px;
}
.list.widget ul.list-selection li fa-li {
	position: absolute;
	left: -1.6em;
	width: 1.6em;
	text-align: center;
}
.widget .column-description,
.widget li {
	font-weight: 400;
	font-size: 14px;
	border-bottom: 1px dotted #ddd;
	overflow: hidden;
	/* white-space: nowrap; */
}
.list.widget ul li {
	/* min-width: 380px; */
	line-height: normal;
}
.widget ul.list li {
	padding: 13px 10px 13px 10px;
	line-height: normal
}
.widget.list ul > li:only-child:not([role=presentation]),
.widget.list ul > li:last-child:not([role=presentation]) {
	border: none;
}
.results-list-wrapper .results-list-content .local-talent-results-group .widget ul li {
	background: #fff;
	border: 1px solid #ddd;
	margin: 0 0 10px 0;
}
.results-list-wrapper .results-list-content .local-talent-results-group .widget ul li details ul {
	margin-bottom: 0;
}
.results-list-wrapper .results-list-content .local-talent-results-group .widget ul li details ul li {
	border: 0;
}
.results-list-wrapper .results-list-content .local-talent-results-group .widget ul li details ul li a {
	display: inline-block;
	margin: 0;
	padding: 0;
}
.widget .noresult,
.widget.description p {
	font-weight: 400;
	font-size: 16px;
	
	padding: 5px;
	margin: 15px 0 0 0;
	border: 0;
	color: #666;
}
.widget.description p {
	margin: 0 0 15px 0;
}
.widget .noresult {
	margin: 15px 0;
	text-align: center;
	min-height: 60px;
}
.widget li a,
.widget li a:visited,
.widget li > span.title,
.widget.list-action ul li,
.widget .column-description {
	display: block;
	position: relative;
	text-decoration: none;
	padding: 9px 5px 10px 10px;
	border-left: 0px solid #fff;
	-webkit-transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
  	transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
  	line-height: normal;
  	/* min-height: 40px; */
  	text-decoration: underline;
  	overflow: visible;
}
.widget .column-description {
	border-bottom: 1px dashed #ccc;
	/* background-color: #fafafa; */
	padding: 8px 10px;
}
.widget.list-action ul li {
	/* padding-top: 9px; */
	min-width: 400px;
}
.widget-group .list.widget li a.inline.col-right,
.widget-group .list.widget li a.inline.col-right:visited,
.widget-group .list.widget li a.inline,
.widget-group .list.widget li a.inline:visited {
	/* display: block;
	min-height: auto;
	margin: 0 5px 0 0;
	padding: 0;
	border: none;
	text-decoration: none; */
	display: inline-block;
	min-height: auto;
	margin: 7px 5px 0 0;
	padding: 0;
	border: none;
	text-decoration: none;
	position: relative;
	width: auto;
	top: auto;
}
.widget-group .list.widget li a.inline:hover {
	background: none;
}
/*HERE phone*/
.widget.resumebuilder section {
	border-bottom: 1px #efefef solid;
	margin-bottom: 20px;
}
.widget h3.list-style {
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 0px 5px !important;
	padding: 5px 0;
	color: #000;
	border-bottom: none;
	font-family: "Noto Sans",sans-serif;
	}
 
 .widget-group .widget dl.mrgn-lft-lg {
 	margin-left: 30px;
 	}
@media (min-width: 768px) {
	.widget h2 .type,
	.widget h3 .type,
	.widget-group h2 .type,
	.widget-group h3 .type {
		padding: 2px 10px;
		margin: 0 0 0 6px;
		display: inline-block;
		border-left: 4px solid #dfdfdf;
	}
	.widget-group .list.widget li a.inline,
	.widget-group .list.widget li a.inline:visited {
		display: inline-block;
		margin-top: 0;
	}
	.widget-group .list.widget li a.inline.col-right,
	.widget-group .list.widget li a.inline.col-right:visited {
		position: absolute;
		top: 10px;
		margin-top: 0;
	}
}
.recent-matches.widget li a,
.resume-sharing.widget li a,
.resume-sharing.widget li > span.title {
	/* text-transform: capitalize; */
	padding: 10px 10px 6px 10px;
	text-decoration: none;
}
.widget li > .title .noctitle {
	display: block;	
}
.widget li > .title .noctitle:first-letter {
	text-transform: capitalize;
}
.list.widget .column-description .col,
.list.widget li .col {
	font-size: 13px;
	display: block;
	position: relative;
	width: 100%;
	/* white-space: nowrap;
	overflow: hidden; */
	text-overflow: ellipsis;
}
.list.widget .column-description .col-g,
.list.widget li .col-g { 
	/* float: left; */
	margin: 0 5px 0 0;
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.list.widget .column-description .col-right,
.list.widget li .col-right {
	/* float: right; */
	text-align: right;
	right: 0;
	position: absolute;
	top: 10px;
}
.list.widget .column-description .action,
.list.widget li .action,
.list.widget .column-description .id,
.list.widget li .id,
.list.widget .column-description .status,
.list.widget li .status,
.list.widget .column-description .info,
.list.widget li .info,
.list.widget .column-description .download,
.list.widget li .download,
.list.widget .column-description .preview,
.list.widget li .preview,
.list.widget li .delete,
.list.widget .id {
	font-size: 11px;
	font-weight: 400;
	text-transform: uppercase;
	padding: 5px 8px 4px 8px;
	border-radius: 10px;
	display: block;
	position: relative;
	min-height: auto;
	width: auto;
}
.list.widget .column-description .col {
	font-size: 12px !important;
	text-transform: none;
	color: #666;
	padding: 0;
}
.list.widget .column-description .id,
.list.widget li .id
.list.widget .id {
	font-weight: 300;
	padding: 0;
	color: #666;
}
.list.widget .column-description .employer,
.list.widget .column-description .resume-name,
.list.widget li .employer, 
.list.widget li .resume-name {
	padding: 0;
}
.list.widget .column-description .date,
.list.widget .column-description .jobs,
.list.widget .column-description .days,
.list.widget li .date,
.list.widget li .jobs,
.list.widget li .days,
.list.widget li .days-left,
.list.widget li .queued-date, 
.list.widget li .expiry-date {
	/* float: right;
	text-align: right; */
	font-size: 12px;
	color: #666;
	letter-spacing: -0.03em;
	/* line-height: 17px; */
}
.messages.widget li a {
	padding: 10px 5px 9px 10px;
	line-height: 15px;
	/* height: 52.125px; */
}
.messages.widget li a > .system {
	position: relative;
}

.messages.widget li a > .fa-icon,
.messages.widget .datalist tr td .fa-icon,
.messages.widget li a > .system > .fa-icon,
.messages.widget .datalist tr td .system > .fa-icon {
	font-size: 16px;
	/* color: #278acf; */
	color: #6baad5;
	/* float: left; */
	margin: 0 10px 0 0;
	width: 15px;
	height: 15px;
	text-align: left;
	top: 2px;
	position: relative;
}
.messages.widget li a > .system > .fa-icon,
.messages.widget .datalist tr td .system > .fa-icon {
	color: #ae3013;
	margin: 0 10px 0 0;	
	font-size: 9px;
}
.messages.widget .datalist tr td .fa-icon,
.messages.widget .datalist tr td .system > .fa-icon {
	margin: 0 5px 0 0;
	top: -2px;
}
#app-history.datalist,
#app-history.datalist thead,
#app-history.datalist thead th,
#app-history.datalist tbody,
#app-history.datalist tbody td {
	font-size: unset;
	font-weight: unset;
	color: unset;
}
#app-history.datalist thead th {
	font-size: 1.1em;
	font-weight: 700;
	font-family: Lato,sans-serif;
}
.messages.widget li a > .fa-icon .fa-circle,
.messages.widget .datalist tr td .fa-icon .fa-circle {
	font-size: 18px;
	height: 15px;
}
.messages.widget li a > .fa-icon .fa-exclamation,
.messages.widget .datalist tr td .fa-icon .fa-exclamation,
.messages.widget li a > .system > .fa-icon > .fa-exclamation {
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 0 3px;
}
.messages.widget li a >  .fa-icon.fa-folder-open,
.messages.widget .datalist tr td .fa-icon.fa-folder-open {
	top: 2px;
	margin: 0 10px 0 0;
}
.messages.widget li a .flag {
	display: inline-block;
	background-color: #ffe1df;
	color: #ae3013;
	font-size: 10px;
	font-weight: 500;
	text-transform: uppercase;
	padding: 2px 5px 1px 5px;
	border-radius: 6px;
	position: relative;
	margin: 0 5px 0 0;
	top: 0px;
	white-space: nowrap;
}
.messages.widget li a.item-read .flag {
	background-color: #f3f3f3;
	color: #555;
}
.messages.widget li a .title {
    font-size: 13px;
    font-weight: 600;
    margin: 3px 0 0 0;
    display: inline-block;
}
.messages.widget li a:hover .title,
.messages.widget li a:active .title,
.messages.widget li a:focus .title {
	text-decoration: underline;
}
.messages.widget li a.item-read .title {
	font-weight: 400;
	color: #666;
}
.messages.widget li a .description {
	display: block;
	font-size: 13px;
	color: #666;
	height: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.messages.widget li a .date {
	margin: 0;
	float: right;
	text-align: right;
	width: 120px;
}
.messages.widget li a .action {	
	display: block;
	width: 100%;
	max-width: 120px;
	
	margin: 0;
	padding: 5px 9px 4px 9px;
	background: #efefef;
	
	/* top: 5px; */
	text-align: center;
}
.messages.widget li a .action.req {
	background: #f9eae9;
	color: #ac2b23;
}
.messages.widget li a:hover .action.req {
	background: #ac2b23;
	color: #fff;
}
.messages.widget li a .title-g { 
	width: 47%;
	/* top: -2px; */
}
.messages.widget li a .action-g { 
	width: 28%;
	margin-right: 5px;
}
.messages.widget li a .date-g { 
	width: 18%;
}
.employerfiles.widget .column-description .employer,
.employerfiles.widget li a .employer {
	font-weight: 600;
	display: block;
}
.employerfiles.widget li a:hover .employer,
.employerfiles.widget li a:active .employer,
.employerfiles.widget li a:focus .employer,
.resumeprofiles.widget li a:hover .seeker,
.resumeprofiles.widget li a:active .seeker,
.resumeprofiles.widget li a:focus .seeker {
	text-decoration: underline;
}
.employerfiles.widget .column-description .postalcode,
.employerfiles.widget li a .postalcode {
	
}
.employerfiles.widget .column-description .jobs,
.employerfiles.widget li a .jobs {

}
.employerfiles.widget .column-description .id-g,
.employerfiles.widget li a .id-g {
	width: 13%;
}
.employerfiles.widget .column-description .employer-g,
.employerfiles.widget li a .employer-g {
	width: 45%;
}
.employerfiles.widget .column-description .postalcode-g,
.employerfiles.widget li a .postalcode-g {
	width: 13%;
}
.employerfiles.widget .column-description .jobs-g,
.employerfiles.widget li a .jobs-g {
	width: 15%;
}
.employerfiles.widget .column-description .status-g,
.employerfiles.widget li a .status-g {
	width: 20%;
}
.employerfiles.widget li a .status {
	max-width: 125px;
	margin: 0;
	/* top: -2px; */
	background: #efefef;
	color: #666;
	text-align: center;
}
.employerfiles.widget .column-description .status {
	
}
.employerfiles.widget li a:hover .status,
.employerfiles.widget li a:focus .status {
	background: #666;
	color: #efefef;
}
.employerfiles.widget li a .status.active {
	background: #D6F3EA;
	color: #00757A;
}
.employerfiles.widget li a:hover .status.active,
.employerfiles.widget li a:focus .status.active {
	background: #00757A;
	color: #fff;
}
.employerfiles.widget li a .status.requested {
	background: #fdf1c2;
	color: #936104;
}
.employerfiles.widget li a:hover .status.requested,
.employerfiles.widget li a:focus .status.requested {
	background: #7d5810;
	color: #FFF7D9;
}
.employerfiles.widget li a .status.inactive {
	background: #f9eae9;
	color: #ac2b23;
}
.employerfiles.widget li a:hover .status.inactive,
.employerfiles.widget li a:focus .status.inactive {
	background: #ac2b23;
	color: #fff;
}
.employerfiles.widget .employerfile-detail {
	text-align: center;
	margin: 65px 0 0 0;
	/* height: 201px; */
	height: 185px;
}
.employerfiles.widget .employerfile-detail a,
.employerfiles.widget .employerfile-detail a:hover {
	text-decoration: none;
	display: inline-block;
	padding: 3px 20px 10px 20px;
}
.employerfiles.widget .employerfile-detail a:hover {
	text-decoration: none;
	background-color: #f9f9f9;
	border-radius: 15px;
}
.employerfiles.widget .employerfile-detail .id {
	color: #666;
	font-weight: 300;
	font-size: 13px;
	position: relative;
	line-height: normal;
}
.employerfiles.widget .employerfile-detail .employer {
	display: block;
	font-size: 20px;
	font-weight: 500;
	padding: 0;
	line-height: normal;
	position: relative;
}
.employerfiles.widget .employerfile-detail .postalcode {
	font-size: 14px;
	padding: 6px 0;
	display: block;
	line-height: normal;
}
.employerfiles.widget .employerfile-detail .jobs {
	font-size: 14px;
	display: block;
	line-height: normal;
}
.employerfiles.widget .employerfile-detail a:hover .employer,
.employerfiles.widget .employerfile-detail a:hover .postalcode {
	color: #666;
}
.employerfiles.widget .employerfile-detail .status,
.businessprofile.widget .statusBusinessProfile {
	font-size: 11px;
	font-weight: 500;
	display: inline-block;
	line-height: normal;
	
	margin: 0;
	/* top: -4px; */
	background: #efefef;
	color: #666;
	text-align: center;
	
	text-transform: uppercase;
	padding: 4px 10px 3px 10px;
	border-radius: 10px;
	position: relative;
	/* min-height: auto; */
	width: auto;
}
.employerfiles.widget .employerfile-detail .status.active,
.businessprofile.widget .statusBusinessProfile.active {
	background: #D6F3EA;
	color: #00757A;
}
.employerfiles.widget .employerfile-detail .status.requested {
	background: #fdf1c2;
	color: #a46f0a;
}
.employerfiles.widget .employerfile-detail .status.inactive,
.businessprofile.widget .statusBusinessProfile.inactive {
	background: #fdf1c2;
	color: #a46f0a;
}
.resumeprofiles.widget li, .activejobs.widget li {
	text-decoration: none !important;
}
.resumeprofiles.widget li .id-g {
	width: 13%;
}
.resumeprofiles.widget li .resume-name-g {
	width: 30%;
}
.resumeprofiles.widget li .jobtitle-g {
	width: 22%;
}
.resumeprofiles.widget li .date-g {
	width: 18%;
}
.resumeprofiles.widget li .status-g {
	width: 18%;
}
.resumeprofiles.widget li .appname-g {
	width: 20%;
}
.resumeprofiles.widget li .download-g {
	width: 15%;
}
.resumeprofiles.widget li .preview-g {
	width: 15%;
}
.resumeprofiles.widget li .preview-solo-g {
	width: 22%;
}
.resumeprofiles.widget li .resume-name {
	font-weight: 600;
}
.resumeprofiles.widget li .jobtitle {
	font-weight: 600;
}
.resumeprofiles.widget li .status {
	display: inline-block;
}
.resumeprofiles.widget li .status.rs1 {
	background: #ffe1df;
	color: #ac2b23;
}
.resumeprofiles.widget li .status.rs2 {
	background: #f5dffb;
	color: #4e1066;
}
.resumeprofiles.widget li .status.rs3 {
	background: #e1fdd5;
	color: #375b0b;
}
.resumeprofiles.widget li a .download,
.resumeprofiles.widget li a .preview {
	max-width: 125px;
	margin: 0;
	/* top: -2px; */
	background: #eaf6fc;
	color: #284162;
	text-align: center;
}
/* .resumeprofiles.widget li a .preview {
	float: right;
	width: 125px;
} */
.resumeprofiles.widget li a:hover .download,
.resumeprofiles.widget li a:focus .download {
	background: #284162;
	color: #eaf6fc;
}
.resumeprofiles.widget li a:hover .preview,
.resumeprofiles.widget li a:focus .preview {
	background: #284162;
	color: #eaf6fc;
}

.activejobs.widget li a .title {
	font-weight: 600;
}
.activejobs.widget li a:hover .title,
.activejobs.widget li a:active .title,
.activejobs.widget li a:focus .title {
    text-decoration: underline;
}
.activejobs.widget li a .employer {
	
}
.activejobs.widget li a .postalcode {
	
}
.activejobs.widget li a .status {
	max-width: 125px;
	margin: 0;
	background: #efefef;
	/* top: -3px; */
	
	text-align: center;
}
.activejobs.widget li a .status.advertised {
	background: #D6F3EA;
	color: #00757A;
}
.activejobs.widget li a:hover .status.advertised,
.activejobs.widget li a:focus .status.advertised {
	background: #00757A;
	color: #fff;
}
.activejobs.widget li a .status.expired {
	background: #f9eae9;
	color: #ac2b23;
}
.activejobs.widget li a:hover .status.expired,
.activejobs.widget li a:focus .status.expired {
	background: #ac2b23;
	color: #fff;
}
.activejobs.widget li a .days {
	/* top: 1px; */
}
.activejobs.widget li a .title-g {
	width: 33%;
}
.activejobs.widget li a .employer-g {
	width: 20%;
}
.activejobs.widget li a .postalcode-g {
	width: 13%;
}
.activejobs.widget li a .days-left-g {
	width: 12%;
}
.activejobs.widget li a .status-g {
	width: 15%;
}

.pendingjobs.widget li a .title {
	font-weight: 600;
}
.pendingjobs.widget li a:hover .title,
.pendingjobs.widget li a:active .title,
.pendingjobs.widget li a:focus .title {
	text-decoration: underline;
}
.pendingjobs.widget li a .employer {
	
}
.pendingjobs.widget li a .postalcode {
	
}
.pendingjobs.widget li a .info {
	margin: 0;
	background: #efefef;
	/* top: -3px; */
	text-align: center;
	max-width: 125px;
}
.pendingjobs.widget li a .info.waiting {
	background: #fef2d9;
	color: #AB5A01;
}
.pendingjobs.widget li a:hover .info.waiting,
.pendingjobs.widget li a:focus .info.waiting {
	background: #AB5A01;
	color: #fff;
}

.pendingjobs.widget li a .info.waiting {
	background: #fef2d9;
	color: #AB5A01;
}
.pendingjobs.widget li a:hover .info.waiting,
.pendingjobs.widget li a:focus .info.waiting {
	background: #AB5A01;
	color: #fff;
}
.pendingjobs.widget li a .info.action {
	background: #f9eae9;
	color: #ac2b23;
}
.pendingjobs.widget li a:hover .info.action,
.pendingjobs.widget li a:focus .info.action {
	background: #ac2b23;
	color: #fff;
}
.pendingjobs.widget li a .date {
	
}
.pendingjobs.widget li a .title-g {
	width: 33%;
}
.pendingjobs.widget li a .employer-g {
	width: 20%;
}
.pendingjobs.widget li a .postalcode-g {
	width: 13%;
}
.pendingjobs.widget li a .date-g {
	width: 12%;
}
.pendingjobs.widget li a .info-g {
	width: 15%;
	/* float: right; */
}
.pendingjobs.widget li a .queued-date-g {
	width: 12%;
}
.pendingjobs.widget li a .status-g {
	width: 15%;
}

.expiredjobs.widget li a .title {
	font-weight: 600;
}
.expiredjobs.widget li a:hover .title,
.expiredjobs.widget li a:active .title,
.expiredjobs.widget li a:focus .title {
	text-decoration: underline
}
.expiredjobs.widget li a .employer {
	
}
.expiredjobs.widget li a .postalcode {
	
}
.expiredjobs.widget li a .info {
	margin: 0;
	background: #efefef;
	/* top: -3px; */
	text-align: center;
	max-width: 125px;
}
.expiredjobs.widget li a .info.expired {
	background-color: #f9eae9;
	color: #ac2b23;
}
.expiredjobs.widget li a:hover .info.expired,
.expiredjobs.widget li a:focus .info.expired {
	background: #ac2b23;
	color: #fff;
}
.expiredjobs.widget li a .info.action {
	background: #f9eae9;
	color: #ac2b23;
}
.expiredjobs.widget li a:hover .info.action,
.expiredjobs.widget li a:focus .info.action {
	background: #ac2b23;
	color: #fff;
}
.expiredjobs.widget li a .date {
	
}
.expiredjobs.widget li a .title-g {
	width: 33%;
}
.expiredjobs.widget li a .employer-g {
	width: 20%;
}
.expiredjobs.widget li a .postalcode-g {
	width: 13%;
}
.expiredjobs.widget li a .date-g {
	width: 10%;
}
.expiredjobs.widget li a .expiry-date-g {
	width: 12%;
}
.expiredjobs.widget li a .info-g {
	width: 15%;
	/* float: right; */
}
.expiredjobs.widget li a .status-g {
	width: 25%;
}

.widget ul li .title .noctitle {
	/* color: #0535d2; */
	line-height: normal;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 70%;
	font-weight: 600;
}
.recent-alerts.widget ul li .title .noctitle {
	overflow: hidden;
	position: relative;
	display: inline-block;
	text-decoration: none;
	text-overflow: ellipsis;
	/* white-space: nowrap; */
	width: 100%;
	max-height: 52px;
	
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.widget li .title .group {
	font-size: 0.9em;
	display: block;
	margin: 5px 0 0 29px;
}
.recent-matches.widget li .title .job-source {
	float: left;
	top: 4px;
}
.recent-matches.widget li .title .group {
	margin: 5px 0 0 0;
}
.widget li .title .group > span {
	/* margin: 0 5px 5px 0;
	padding: 5px 9px;
	border-radius: 6px; */
	margin: 0 15px 8px 0;
	display: inline-block;
}
.widget li .title  .group .business {
	color: #000;
	font-weight: 400;
	/* background-color: #f4f4f4; */	
}
.widget li span.title .noctitle,
.widget li .title .group .location {
	color: #666;
	font-weight: 400;
}
.widget li a .group .salary,
.widget li > span.title .noctitle .group .salary {
	color: #2f643c;
	font-weight: 400;
}
.widget li a .noctitle .inviteCode,
.widget li > a span.title .noctitle .inviteCode {
	position: relative;
	display: inline-block;
	font-size: 12px;
	top: -3px;
	background: #eaf6fc;
	padding: 5px 10px;
	border-radius: 5px;
	color: #1c5d77;
	font-weight: 400;
}
.widget li a .noctitle .inviteCode .fa-icon {
	margin: 0 5px 0 0;
	display: none;
}
.widget-group .widget > ul > li a:hover,
.widget-group .widget > ul > li a:focus, 
.widget-group .widget > ul > li a:active {
	color: #0535d2;
	background-color: #F9F9F9;
	border-left: 10px solid #ddd;
	-webkit-transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
  	transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
  	text-decoration: underline;
}
.widget-group .list.widget > ul:not([role="tablist"]) > li:not([role="presentation"]) > a:not(.active):hover,
.widget-group .list.widget > ul:not([role="tablist"]) > li:not([role="presentation"]) > a:not(.active):focus,
.widget-group .list.widget > ul:not([role="tablist"]) > li:not([role="presentation"]) > a:not(.active):active,
.widget-group .list.widget > ul:not([role="tablist"]) > li:not([role="presentation"]) > a:hover,
.widget-group .list.widget > ul:not([role="tablist"]) > li:not([role="presentation"]) > a:focus,
.widget-group .list.widget > ul:not([role="tablist"]) > li:not([role="presentation"]) > a:active {
	color: #0535d2;
	background-color: #F9F9F9;
	/* border-left: none; */
	-webkit-transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
  	transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
  	/* text-decoration: underline; */
}
.widget table {
	font-weight: 400;
	font-size: 14px;
	margin: 15px 0;
	width: 100%;
}
.widget table.datalist thead th,
.widget table.datalist tbody td {
	padding: 12px !important;
	/* font-size: 1em; */
}
.widget table.datalist tbody td.dataTables_empty {
	font-size: 18px;
	font-weight: 500;
	background-color: #efefef;
}
.widget details {
	padding: 0 5px;
}
.widget details .tgl-panel {
	overflow-x: auto;
}
.widget details summary {
	font-size: 14px;
	margin: 0 -5px;
	padding: 5px;
}
.widget details ul {
	margin: 10px 10px 25px 10px;
}
.widget details > h3 {
	margin: 30px 10px 0 20px;
	padding: 0;
	color:#666;
	font-weight: 500;
}
.results-list-wrapper .results-list-content .local-talent-results-group .widget details {
	border-radius: 0px;
}
.results-list-wrapper .results-list-content .local-talent-results-group .widget details[open] {
	border-radius: 0px;
	border: 0;
}
.results-list-wrapper .results-list-content .local-talent-results-group .widget details summary {
	padding: 8px 5px 5px 5px;
	margin: 0 5px;
	line-height: normal;
}

.widget p {
	font-size: 16px;
	line-height: 22px;
	margin: 0 0 15px 0;
}
.widget .description {
	
}
.widget .description p {
	font-weight: 400;
	padding: 5px 20px 0px 20px;
	font-size: 15px;
	line-height: 20px;
	color: #666;
}
.widget .meter,
.job-action .recordhours-group .meter {
	display: inline-block;
	position: relative;
	background-color: #f4f4f4;
	margin: 10px 0 30px 0;
	padding: 3px 15px;
	border: 1px dashed #ccc;
	border-radius: 15px;
	width: auto;
}
.results-jobs .widget,
.options .widget {
	margin: 0;
	padding: 0;
}
.results-jobs .widget .meter,
.options .widget .meter {
	margin: 20px 0;
	top: 0;
}
.widget .meter,
.options .widget .meter {
	/* width: 100%; */
	padding: 4px 15px 10px 15px;
}
.job-action .recordhours-group .meter {
	margin: 0;
	display: block;
	padding: 3px 0 3px 15px;
}
.results-jobs article .resultJobItem:hover + .job-action .recordhours-group .meter {
	background-color: #fff;
}
.options .widget .meter .export {
	display: block;
	position: relative;
	line-height: normal;
	padding: 7px 12px;
	margin: 8px 0 0 0;
	border-radius: 6px;
	border: 1px solid #ccc;
	width: 100%;
	background-color: #fff;
	font-size: 14px;
	color: #444;
	font-weight: 300;
}
.options .widget .meter .export:hover,
.options .widget .meter .export:focus,
.options .widget .meter .export:active {
	background-color: #666;
	border: 1px solid #666;
	color: #fff;
}
.options .widget .meter .export .fal {
	
}
.meter .level {
	display: block;
	line-height: normal;
	padding: 5px 0 0 0;
	font-size: 18px;
	font-weight: 400;
	color: #057c88;
}
.widget .meter .time,
.job-action .recordhours-group .meter .time {
	display: inline-block;
	position: relative;
	font-weight: 600;
	font-size: 40px;
	/* line-height: normal; */
	margin: 4px 5px 0 0;
	letter-spacing: -1px;
}
.job-action .recordhours-group .meter .time {
	font-size: 27px;
}
.widget .meter .time .type,
.job-action .recordhours-group .meter .time .type {
	color: #666;
	font-weight: 500;
}
.widget .meter .text,
.job-action .recordhours-group .meter .text {
	/* display: inline-block; */
	display: block;
	position: relative;
	font-weight: 300;
	color: #666;
	font-size: 15px;
	line-height: 16px;
	/* width: 75px;
	margin: 0 0 0 10px;
	top: -1px; */
	margin: 0;
	width: auto;
}
.job-action .recordhours-group .meter .text {
	display: block;
	font-size: 12px;
	white-space: normal;
	line-height: 11px;
	margin: 0 0 0 5px;
	top: 1px;
	width: 60px;
}
.options .widget .meter .text {
	display: block;
	margin: 0;
	width: auto;
}
.volunteer-level {
	padding: 0 10px;
}
.volunteer-level .fa-ul {
	margin-bottom: 20px;
}
.volunteer-level .fa-ul .fa-li {
	font-size: 22px;
}
.volunteer-level .fa-ul .fa-li .fa-icon {
	color: #aaa;
	font-size: 24px;
	position: relative;
	top: 1px;
}
.volunteer-level .fa-ul li {
	font-size: 14px;
	margin: 0 0 0 0;
	line-height: 25px;
	border-bottom: 1px dotted #ddd;
	padding: 7px 0;
}
.volunteer-level .fa-ul li:before {
	content: "";
	position: absolute;
	left: -20px;
	border-left: 1px dotted #999;
	height: 20px;
	width: 1px;
	top: 30px;
}
.volunteer-level .fa-ul li.completed:before {
	border: 1px solid #057c88;
	/* left: -21px; */
}
.volunteer-level .fa-ul li.completed.current:before {
	border: 1px dashed #057c88;
}
.volunteer-level .fa-ul li:first-child:before {
 	
}
.volunteer-level .fa-ul li:last-child:before {
 	height: 0;
}
.volunteer-level .fa-ul li:last-child {
	border-bottom: none;
}
.volunteer-level .fa-ul li .title,
.volunteer-level .fa-ul li .time {
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	color: #999;
	padding: 0;
}
.volunteer-level .fa-ul li.completed .fa-li span,
.volunteer-level .fa-ul li.completed .title {
	color: #057c88;
}
.volunteer-level .fa-ul li.completed.current .title {
	font-weight: 600;
	text-transform: uppercase;
}
.volunteer-level .fa-ul li.completed .time {
	color: #000;
	font-weight: 400;
}
.volunteer-level .fa-ul li .time {
	display: inline-block;
	position: relative;
	background-color: #eee;
	border-radius: 6px;
	padding: 2px 5px 1px 5px;
	margin: 0 0 0 3px;
	font-size: 11px;
	font-weight: 300;
	line-height: normal;
	top: -1px;
	
}
.notice {
	padding: 20px;
	background: #f4f4f4;
	border-radius: 10px;
	margin: 0 0 15px 0;
}
.notice p {
	
}
.notice p:last-child {
	margin: 0;
}
.widget .action,
.widget-group .action,
.widget-group .widget .action {
	font-weight: 400;
	/* text-align: right; */
	margin: 15px 0 0 0;
	min-height: 41px;
	display: block;
	/* position: relative; */
}
.widget-group .action {
	min-height: auto;
	margin: 0;
}
.modal-dialog.widget .action {
	margin: 0;
}
.widget .action a,
.widget-group .action a {
	font-size: 12px;
	padding: 9px 15px 8px 15px;
	text-decoration: none;
	background: #eaf6fc;
	border-radius: 5px;
	display: block;
	margin: 0 0 5px 0;
	line-height: normal;
	color: #284162;
	
	position: relative;
}
.widget .action a.disabled,
.widget .action a.disabled:hover,
.widget .action a.disabled:focus {
	background: #efefef;
	color: #888;
	cursor: default;
	text-decoration: none;
}
.modal-dialog.widget .action a {
	font-size: 0.9em;
	padding: 9px 15px 8px 15px;
	line-height: normal;
	overflow: hidden;
	white-space: nowrap;
	max-width: 100%;
}
.widget .action a:not(.view-all) .fal,
.widget .action a:not(.view-all) .fa,
.widget .action a:not(.view-all) .fal,
.widget-group .widget .action a:not(.view-all) .fal {
	margin: 0 5px 0 0;
}
.widget .action .view-all .far,
.widget-group .action .view-all .far,
.widget-group .widget .action .view-all .far {
	margin: 0 0 0 5px;
}
.widget .action a:hover,
.widget-group .action a:hover,
.widget-group .widget a:hover {
	color: #0535d2;
	text-decoration: underline;
}
.widget .action a:focus,
.widget .action a:active,
.widget-group .action  a:focus,
.widget-group .action a:active {
	color: #fff;
	background-color: #2277B4;
	text-decoration: underline;
}
article .resultJobItem .favePage.score {
	top: 1px;
	position: relative;
	margin: 0 10px 0 0;
}
article .resultJobItem .title .score {
	right: 17px;
	position: absolute;
	top: -11px;
}
@media (min-width: 992px) {
	article .resultJobItem .title .score {
	  top: -8px;
	}
}
@media (min-width: 1200px) {
	article .resultJobItem .title .score {
	  right: -60px;
	}
}
.widget li .title .score {
	position: absolute;
	display: block;
	top: 10px;
	right: 10px;
}
.results-jobs article .resultJobItem .resume-entry,
.widget li .title .resume-entry {
	position: relative;
	display: block;
	margin: 10px 0 10px 30px;
}
.results-jobs article .resultJobItem .resume-entry {
	margin: 10px 0 10px 25px;
}
.results-jobs article .resultJobItem .resume-entry .doc-name,
.results-jobs article .resultJobItem .resume-entry .sent-date,
.widget li .title .resume-entry .doc-name,
.widget li .title .resume-entry .sent-date {
	display: block;
	position: relative;
	line-height: normal;
}
.results-jobs article .resultJobItem .resume-entry .doc-name,
.widget li .title .resume-entry .doc-name {
	font-size: 14px;
}
.results-jobs article .resultJobItem .resume-entry .doc-name .fa,
.widget li .title .resume-entry .doc-name .fa {
	color: #aaa;
}
.results-jobs article .resultJobItem .resume-entry .sent-date,
.widget li .title .resume-entry .sent-date {
	margin-top: 8px;
	font-size: 12px;
	color: #666;
}
article .resultJobItem .title .score > span,
.widget li .title .score > span {
	display: block;
	font-size: 15px;
	font-weight: 500;
	background-color: #eaf6fc;
	line-height: normal;
	height: 48px;
	width: 48px;
	padding: 16px 0;
	border-radius: 50%;
	text-align: center;
	color: #166daa;
}
article .resultJobItem .title .score > span {
	position: relative;
	float: right;
}
article .resultJobItem:active .title .score > span,
article .resultJobItem:focus .title .score > span,
article .resultJobItem:active .title .score > span,
.widget li .title:hover .score > span,
.widget li .title:active .score > span,
.widget li .title:focus .score > span {
	background-color: #fff;
}
.widget li a .score .fas {
	color: #fff;
	font-size: 1em;
	width: 19px;
	text-shadow: -1px -1px 0px #D28828, 1px 1px 0px #D28828, 1px 0px 0px #D28828, 0px 1px 0px #D28828, 0px -1px 0px #D28828, -1px 0px 0px #D28828;	
	/* text-shadow: 1px 1px 0px #D28828; */
}

.widget li a .score.oneOf5 .fas:nth-child(-n+1),
.widget li a .score.twoOf5 .fas:nth-child(-n+2),
.widget li a .score.threeOf5 .fas:nth-child(-n+3),
.widget li a .score.fourOf5 .fas:nth-child(-n+4),
.widget li a .score.fiveOf5 .fas:nth-child(-n+5) {
	color: #ffd20f;
	text-shadow: -1px -1px 0px #ffd20f, 1px 1px 0px #D28828, 1px 0px 0px #ffd20f, 0px 1px 0px #ffd20f, 0px -1px 0px #ffd20f, -1px 0px 0px #ffd20f;
	/* text-shadow: 1px 1px 0px #D28828; */	
}
.widget-group .widget .fa-ul {
	padding: 0;
	margin-left: 5px;
}
.widget-group .widget .fa-ul li {
	margin: 0;
}
.widget-group .widget .fa-ul li .fa-li {
	left: 8px;
	top: 11px;
	z-index: 1;
	color: #aaa;
}
.widget-group .widget .fa-ul li a {
	padding: 12px 5px 8px 35px;
}
.sidebar .widget ul {
	padding: 10px 0 0 0;
	margin: 0 0 0 20px;	
}
.sidebar .widget li,
.sidebar .widget li:last-child {
	text-align: left;
	border: none;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: normal;
	overflow: visible;
	white-space: break-spaces;
}
.sidebar .widget li.action {
	margin: 20px 0 10px 0;
}
.sidebar .widget li .fa-li {
	color: #aaa;
}
.sidebar .widget li a {
	padding: 0 5px 0 0;
	line-height: normal;
	height: auto;
	min-height: auto;
}
.sidebar .widget li:last-child a {
	font-size: 1em;
}
.sidebar .widget li a:hover,
.sidebar .widget li a:focus,
.sidebar .widget li a:active,
.sidebar .widget li:last-child a:hover,
.sidebar .widget li:last-child a:focus,
.sidebar .widget li:last-child a:active {
	background: none;
	text-decoration: underline;
	border-left: 0;
}
.sidebar .quicklinks.widget li a:visited {
	color: #1a0dab;
}
.widget .options-group p,
.widget-group .options-group p {
	font-weight: 400;
	font-size: 14px;
	margin: 15px 0 10px 10px;
	padding: 0;
}
.widget .options-group ul,
.widget-group .options-group ul {
	padding: 10px 0 0 0;
	list-style-type: none;
}
.widget .options-group li,
.widget-group .options-group li {
	font-size: 14px;
}
.widget .options-group li:last-child,
.widget-group .options-group li:last-child {
	border: none;
}
.widget .options-group li a,
.widget .options-group li:last-child a,
.widget-group .options-group li a,
.widget-group .options-group li:last-child a {
	font-size: 14px;
	text-align: left;
	font-weight: 300;
	min-height: auto;
}
.widget .options-group li a:hover,
.widget .options-group li a:focus,
.widget .options-group li a:active,

.widget-group .options-group li a:hover,
.widget-group .options-group li a:focus,
.widget-group .options-group li a:active {
	background-color: #F9F9F9;
	border: none;
	min-height: auto;
}
.widget.recent-alerts {
	
}
.widget.recent-favourites {
	
}
.widget.recent-search {
	
}
.sidebar .widget {
	background-size: 80px;
	background-repeat: no-repeat;
	padding-top: 0;
}
.sidebar .widget:last-child {
	border-bottom: none;
}
.widget.wages {
	background-image: url('../images/icons/icon_tools_wages_outline.svg');
	background-position: -10px -10px;
}
.widget.outlook {
	/* background-image: url('../images/icons/icon_tools_outlooks_outline.svg');
	background-position: -10px -10px; */
}
.employercenter.widget .panel {
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
}
.employercenter.widget .panel .panel-heading {
	padding: 5px 0 0 0;
}
.employercenter.widget .panel .panel-heading .panel-title {
	font-size: 14px;
}
.employercenter.widget .panel .panel-body {
	padding: 7px 0 10px 0;
}
.employercenter.widget .panel .address,
.employercenter.widget .panel .telephone {
	font-size: 14px;
	font-weight: 300;
	padding: 0 0 0 5px;
	margin: 0 0 7px 0;
	line-height: 19px;
}
.employercenter.widget .panel .telephone {
	margin: 0;
}
.employercenter.widget .panel .address .city {
	display: block;
	margin: 0 0 0 13px;
}
.employercenter.widget .panel .fa-icon {
	margin: 0 7px 0 -12px;
	position: relative;
	/* left: -10px; */
	width: 17px;
	text-align: right;
	font-size: 12px;
	font-weight: 600;
	color: #666;
}
.secondary-title {
	font-size: 14px;
	margin: 0 0 5px 0;
	line-height: normal;
	font-weight: 400;
}
.wb-dismissable-container {
	background: none;
	margin: 0 0 20px 0;
	padding: 0;
	position: relative;
}
.wb-dismissable-wrapper {
	
}
.wb-dismissable-container .mfp-close.content-dismiss {
	position: absolute;
	display: block;
	color: #fff;
	z-index: 9;
	/* right: 10px;
	top: -5px; */
}
@media (min-width: 576px) {
	.list.widget ul {
	    /* overflow-x: hidden; */
	}
	.list.resumeprofiles.widget ul {
	    /* height: 216px; */
	}
}
@media (min-width: 768px) {
	.user-account-widget {
		/* display: inline-block;
		margin: 0;
		float: right;
		right: -30px; */
		/* border-radius: 0px;
		border-bottom-left-radius: 25px; */
		
		padding: 20px 0 15px 0;
		margin: 0 15px 20px 0;
	}
	.widget-group.footer-buttons {
		margin-bottom: 50px;
	}
	.statistics-group .widget {
		margin: 0;
	}
	.widget-group .statistics-group .column-two,
	.widget-group .statistics-group .column-three, 
	.widget-group .statistics-group .column-four {
		padding: 0 15px 15px 0;
	}
	.widget-group .statistics-group .column-two:not(:last-of-type),
	.widget-group .statistics-group .column-three:not(:last-of-type),
	.widget-group .statistics-group .column-four:not(:last-of-type) {
		padding: 0 15px 15px 0;
	}
	
	.widget-group .statistics-group .column-two:nth-of-type(2),
	.widget-group .statistics-group .column-two:nth-of-type(4),
	.widget-group .statistics-group .column-three:nth-of-type(2),
	.widget-group .statistics-group .column-three:nth-of-type(4),
	.widget-group .statistics-group .column-three:nth-of-type(6),
	.widget-group .statistics-group .column-four:nth-of-type(2),
	.widget-group .statistics-group .column-four:nth-of-type(4),
	.widget-group .statistics-group .column-four:nth-of-type(6) {
		/* padding: 0 0 15px 0; */
	}
	.widget-group .statistics-group .column-two:last-of-type,
	.widget-group .statistics-group .column-three:last-of-type,
	.widget-group .statistics-group .column-four:last-of-type {
		padding: 0;
	}
	.widget .action a,
	.widget-group .widget .action a {
		position: absolute;
		bottom: 20px;
	}
	.widget-group .action a {
		position: absolute;
		bottom: -30px;
	}
	.widget-group .action a,
	.widget-group .widget .action a,
	.widget .action a {
		margin: 0;
		display: inline-block;
		width: auto;
		/* max-width: 330px; */
		max-height: 35px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	.widget-group .action a,
	.widget-group .widget .action a {
		max-width: 300px;
	}
	.widget-group .action a:first-child,
	.widget-group .widget .action a:first-child, 
	.widget .action a:first-child {
		left: 20px;
	}
	.widget-group .widget .action a:nth-of-type(2), 
	.widget .action a:nth-of-type(2) {
		right: 20px;
	}
	.widget-group .action a:only-child,
	.widget-group .widget .action a:only-child,
	.widget .action a:only-child {
		right: 20px;
		left: auto;
	}
	.login.widget .side-art,
	.login-popup .side-art {
		display: block;
	}
	.login-popup.widget .modal-body {
		padding: 0 15px 0 0;
	}
	.login-popup.widget .content {
		margin-left: 100px;
	}
	.login.widget .content {
		margin-left: 120px;
	}
	.widget li .title .score {
		top: 9px;
	}
	.widget-group .statistics-group .column-full .summary .stat-group {
		margin: 0;
	}
	.widget li .title .resume-entry {
		position: absolute;
		top: 11px;
		display: block;
		right: 10px;
		margin: 0;
		max-width: 40%;
	}
	.widget li .title .resume-entry .doc-name,
	.widget li .title .resume-entry .sent-date {
		text-align: right;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	/* th .command-btn,
	td .command-btn {
		margin: 0 2px 0 0;
	} */
	.resume-sharing.widget li .title {
		min-height: 85px;
	}
}
@media (min-width: 992px) {
	.dashboard-content-wrapper {
		padding: 0 15px 25px 15px;
		margin-top: 25px;
	}
	.dashboard-header-content {
		/* padding: 12px 0 0 12px; */
		padding: 10px 0 10px 12px;
		position: relative;
	}
	.widget-group {
		/* float: right; */
		padding: 0;
	}
	/*.widget-group .widget {
		padding: 20px;
	}*/
	.widget-group .widget .col-md-6 {
		padding: 0 15px;
	}
	.sidebar .widget {
		margin: 30px 0;
	}
	.sidebar .userprofile.widget {
		padding: 15px 25px 5px 25px;
		margin: 0;
	}
	.widget-group {
		margin: 0;
		padding: 0;
		/* display: table; */
	}
	.widget-group.col-md-9 {
		float: right;
	}
	.widget-group .column-two .list.widget,
	.widget-group .column-three .list.widget {
		height: 458px;
	}
	.widget-group .column-two .data.widget,
	.widget-group .column-three .data.widget {
		height: auto;
	}
	.widget-group .column-two .list.widget.resumebuilder {
		height: auto;
	}
	.widget-group > .col-md-12.col-lg-6.column-two {
		vertical-align: top;
		padding-right: 0;
	}
	.widget-group .column-full,
	.widget-group > .column-two,
	.widget-group > .column-three {
		vertical-align: top;
		padding-right: 15px;
	}
	.widget-group .column-full,
	.widget-group .column-two:nth-of-type(2),
	.widget-group .column-three:nth-of-type(3),
	.widget-group .column-four:nth-of-type(4) {
		padding: 0;
	}
	.widget-group .statistics-group .column-two,
	.widget-group .statistics-group .column-three,
	.widget-group .statistics-group .column-four {
		padding: 0 15px 15px 0;
	}
	.widget-group .statistics-group .column-two:not(:last-of-type),
	.widget-group .statistics-group .column-three:not(:last-of-type),
	.widget-group .statistics-group .column-four:not(:last-of-type) {
		padding: 0 15px 15px 0;
	}
	.widget-group .statistics-group .column-two:nth-of-type(2),
	.widget-group .statistics-group .column-two:nth-of-type(4),
	.widget-group .statistics-group .column-three:nth-of-type(3),
	.widget-group .statistics-group .column-three:nth-of-type(6),
	.widget-group .statistics-group .column-four:nth-of-type(4),
	.widget-group .statistics-group .column-four:nth-of-type(8) {
		padding: 0 0 15px 0;
	}
	.widget-group .column-two:last-of-type,
	.widget-group .column-three:last-of-type,
	.widget-group .column-four:last-of-type {
		padding: 0;
	}
	.widget-group .statistics-group .column-two .widget,
	.widget-group .statistics-group .column-three .widget,
	.widget-group .statistics-group .column-four .widget {
		margin: 0;
	}
	.widget.recent-alerts.column-two,
	.widget.messages.column-two {
		border-right: none;
	}
	.widget.resumebuilder {
	
	}
	.widget.recent-favourites {
	    
	}
	.messages.widget {
		/* height: 518px; */
	}
	.messages.widget li a > .system .fa-icon {
		margin: 0 8px 0 0;
		top: -1px;
	}
	.messages.widget li a > .fa-icon.fa-folder-open {
		margin: 0 8px 0 0;
	}
	.messages.widget li a .flag {
		margin: 0 5px 0 0;
	}
	.messages.widget li a .title {
		display: inline-block;
		margin: 0;
	}
	.userprofile.widget,
	.employerprofile.widget {
		margin: 0;
	}
	.employerprofile.widget {
		height: 222px;
		display: table;
	}
	.employerprofile.widget .profile {
		margin: 0;
		position: absolute;
		top: 50%;
		left: 50%;
		-ms-transform: translate(-50%, -20%);
		transform: translate(-50%, -20%);
	
	}
	.side-group .list.widget ul {
		min-width: auto;
	}
	.side-group .employerfiles.widget li a {
		min-height: auto;
	}
	.side-group .employerfiles.widget li a .postalcode-g,
	.side-group .employerfiles.widget li a .jobs-g {
		display: none;
	}
	.side-group .employerfiles.widget li a .id-g {
		width: 25%;
		margin-bottom: 2px;
	}
	.side-group .employerfiles.widget li a .id {
		width: auto;
	}
	.side-group .employerfiles.widget li a .employer-g {
		width: 70%;
	}
	.user-account-widget .user-icon {
		width: 60px;
		height: 60px;
	}
	.list.widget li {
		min-width: auto;
	}
	.column-two.widget ul {
		min-height: 160px;
	}
	.summary .stat {
		/* height: 230px; */
	}
	.statistics-group {
		padding: 0 15px;
		float: left;
	}
	.statistics-group.col-md-12 {
		padding: 0;
		float: left;
	}
	.statistics-group .column-full .summary .stat {
		padding: 0 20px;
	}
	.statistics-group .column-full .summary .stat-group:first-child .stat {
		padding: 0 20px 0 0;
	}
	.summary .stat a,
	.summary .stat .view-all {
		/* text-align: center; */
	}
	.summary .stat .icon,
	.summary .stat .upgrade.view-all .icon {
		/* display: inline-block;
		float: none;
		margin: 0 auto; */
	}
	.summary .stat .upgrade.view-all .digit {
		margin: 0 0 7px 0;
	}
	.summary .stat a .label,
	.summary .stat .upgrade.view-all .label {
		position: absolute;
		margin: 0;
		float: none;
		bottom: -32px;
		right: -17px;
	}
	.statistics-group .summary .stat-group {
		/* width: auto; */
		display: block;
		padding: 0;
		vertical-align: text-top;
	}
	.summary .stat-group .stat {
		border-right: 1px solid #ddd;
	}
	.summary .stat-group:last-child .stat {
		/* padding: 0; */
		border-right: 1px solid #fff;
	}
	.summary .stat a .group {
		display: block;
		/* width: 170px; */
		margin: 0 auto;
	}
	.summary .stat .digit {
		margin: 0 0 5px 10px;
	}
	.summary .stat .digit .new {
		top: -20px;
		left: -30px;
	}
	.widget li a .score {
		float: right;
	}
	.sidebar {
		padding: 0 15px;
		float: left;
		/* border-right: 1px solid #ddd; */
	}
	.side-group.widget-group .widget .action a:first-child, 
	.side-group .widget .action a:first-child {
		float: none;
		width: 100%;
	}
	.side-group.widget-group .widget .action a:nth-of-type(2), 
	.side-group .widget .action a:nth-of-type(2) {
		float: none;
		width: 100%;
	}
	.side-group.widget-group .widget .action a:only-child,
	.side-group .widget .action a:only-child {
		float: none;
		width: 100%;
	}
	.side-group.widget-group .userprofile.widget .action,
	.side-group.widget-group .employerprofile.widget .action {
		text-align: center;
	}
	.side-group.widget-group .userprofile.widget .action a,
	.side-group.widget-group .employerprofile.widget .action a {
		float: none;
		width: auto;
	}
	.modal-dialog.widget .primary.action a {
		float: right;
	}
	.login-popup.modal-dialog.widget .primary.action a {
		/* margin: 15px 0 0 0;
		float: none; */
	}
	.modal-dialog.widget .action a:only-child {
		float: none;
		max-width: none;
	}
	/* .widget .meter {
		margin: 0 auto;
	    top: 35px;
	} */
	/*HERE desktop*/
	.widget.resumebuilder section {
		border-bottom: none;
		margin-bottom: 0;
	}
}
@media (min-width: 1200px) {
	.summary .stat a,
	.summary .stat .view-all {
		padding: 0;
	}
	.widget-group > .col-md-12.col-lg-6.column-two {
		vertical-align: top;
		padding-right: 15px;
	}
	.widget-group > .col-md-12.col-lg-6.column-two:nth-of-type(2) {
		padding: 0;
	}
}
@media (min-width: 1300px) {
	.messages.widget li a .action-g { 
		width: auto;
		margin-right: 15px;
	}
}
.modal-body .toolbar {
	margin: 15px 0 0 0;
}

/* Resume */
.resumebuilder-contact-content {
	text-align: left;
	background-color: #F9F9F9;
	padding: 20px;
	margin-bottom: 20px;
	margin-top: -20px;
}
.resumebuilder-contact-content p {
	font-size: 16px;
	font-weight: 400;
	margin: 0 0 5px 0;
	line-height: normal;
}
.resumebuilder-contact-content p.contact-content-fullname {
	font-size: 22px;
	font-weight: 600;
}
.resumebuilder-contact-content .contact-content-phonenumber {

}
.resumebuilder-contact-content .contact-content-emailaddress {

}
.resumebuilder-contact-content .contact-content-websiteurl {

}
.resumebuilder-contact-content .contact-content-address {

}
.resume-layout-stylistic .category {
	
}
.resume-layout-stylistic .category h3 {
	
}
.resume-layout-stylistic .category ul {
	margin: 0 0 0 10px;
}
.resume-layout-stylistic .category ul li {
	border: none;
	line-height: normal;
	padding: 3px 0;
	margin: 0;
}
.resume-layout-stylistic .category  .sub-section {
	margin: 0 0 5px 0;
	padding: 10px 0 5px 10px;
	border-bottom: 1px solid #ddd;
}
.resume-layout-stylistic .category > .sub-section:last-child,
.resume-layout-stylistic .category > .sub-section:only-child {
	border-bottom: none;
}
.resume-layout-stylistic .category .sub-section > div {
	padding: 0;
	line-height: normal;
}
.resume-layout-stylistic .category .sub-section,
.resume-layout-stylistic .category p,
.resume-layout-stylistic .category ul {
	font-weight: 400;
	font-size: 14px;
}
.resume-layout-stylistic .category p {
	margin: 0 0 15px 15px;
}
.resume-layout-stylistic .category .sub-section .title {
	font-weight: 500;
}
.resume-layout-stylistic .category .sub-section .date {
	
}
.resume-layout-stylistic .category .sub-section .employer {
	font-weight: 500;
	color: #666;
}
.resume-layout-stylistic .category .sub-section .employer-address {
	margin: 0 0 0 8px;
}
.resume-layout-stylistic .category .sub-section .program {
	font-weight: 500;
}
.resume-layout-stylistic .category .sub-section .institution {
	color: #666;
}
.resume-layout-stylistic .category .sub-section .organization {
	font-weight: 500;
}
.resume-layout-stylistic .category .sub-section .achievement {
	font-weight: 500;
}
.sidebar .widget.widget-quizzes {
	padding-top: 25px;
}
.sidebar .widget.widget-quizzes .panel {
	padding-bottom: 23px;
}
.widget-quizzes .digit {
	font-size: 35px;
	font-weight: 900;
	color: #666;
	line-height: 40px;
	letter-spacing: -1px;
}
.widget-quizzes .smalldigit {
	font-size: 16px;
	color: #666;
	letter-spacing: 1px;
}
.widget-quizzes .feature {
	font-size: 14px;
	color: #666;
}
/* Survey page start */
.survey-box {
	border: 1px solid #ddd;
	margin: 10px;
	padding: 50px;
	text-align: center;
	text-decoration: none !important;
	display: block;
}
.survey-box:hover {
	background-color: #F9F9F9;
}
.survey-box p {
	color: #333;
	font-size: 18px;
}
a.survey-box p:hover {
	color: #333;
}
.survey-box i {
	color: black;
}
.survey-box .fa-circle {
	color: #284162;
}
#closeoutreports tr {
	border-bottom: 1px dotted #ddd;
}
#closeoutreports tr:hover {
	background-color: #F9F9F9;
}
#closeoutreports td {
	padding: 8px;
}
/* Survey page end */
.jb-object-content .title {
	/* margin: 100px 0 0 0 !important; */
}
.job-posting-details-employer-wrapper {
	margin: 15px 0 0 0;
	padding: 0;
}
.job-posting-details-employer-wrapper .title {
	/* font-size: 16px; */
	line-height: 17px;
	position: relative;
	display: block;
	height: 29px;
	margin: 0 0 0 0;
	padding: 0;
}
.jb-object-content .name {
	margin: 0;
	display: block;
}
.job-posting-details-employer-wrapper .title .name {
	/* font-size: 15px; */
	margin: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.job-posting-details-jmi-content h2,
.job-posting-details-similar-jobs-content h2,
.job-posting-details-employer-wrapper h2,
.job-posting-details-employer-wrapper h2.title {
	font-size: 18px;
	font-weight: 600 !important;
	margin: 5px 0 5px 0;
}
.jb-object-content .title .fa-icon,
.job-posting-details-employer-wrapper .title .fa-icon  {
	float: left;
	position: relative;
	font-size: 45px;
	width: 93px;
	top: -2px;
	margin: 0 10px 18px 0;
}
.job-posting-details-employer-wrapper .title .fa-icon {
/* 	top: 0;
	position: relative;
	font-size: 16px;
	width: 40px;
	margin: 0; */
	position: relative;
	font-size: 19px;
	width: 40px;
	margin: 0 3px 0 0;
	top: -5px;
}
.jb-object-details-head  {
	margin: 0 0 40px 0;
}
.jb-object-content .industry-sector,
.jb-object-content .website {
	display: block;
	position: relative;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: normal;
	color: #666;
	margin: 5px 0 0 0;
}
.jb-object-content .industry-sector {
	/* font-weight: 500; */
}
.jb-object-content .website .fa-icon {
	margin: 3px 5px 0 0;
	font-size: 20px;
	width: auto;
	display: none;
}
.jb-object-content .industry-sector .value,
.jb-object-content .website .value {
	font-weight: 400;
}

.jb-object-detail-requirements ul {
	margin: 20px 0 0 20px;
}
.jb-object-detail-requirements ul li {
	margin: 0 0 15px 0;
	font-size: 15px;
}
.job-posting-details-employer-wrapper ul {
	list-style: none;
	padding: 0;
	margin: 12px 0 0 5px;
}
.job-posting-details-employer-wrapper ul li {
	font-size: 15px;
	font-weight: 300;
	border-bottom: 1px dotted #aaa;
	padding: 3px 0 3px 0;
}
.job-posting-details-employer-wrapper ul li a {
	
}
.job-posting-details-employer-wrapper ul li.more {
	border: none;
}
.job-posting-details-employer-wrapper ul li.more a {
	display: block;
	text-align: right;
	text-decoration: none;
	font-weight: 300;
	font-size: 14px;
}
.job-posting-details-employer-wrapper ul li.more a:hover {
	text-decoration: underline;
}
.job-posting-details-employer-wrapper ul li.more a .fa-icon {
	width: 11px;
	font-size: 12px;
	position: relative;
	top: -1px;
}
.job-posting-details-employer-wrapper ul li.more a:hover .fa-icon {
	text-decoration: none;
}
.job-posting-details-employer-wrapper ul li .fa-icon {
	font-size: 16px;
	margin: 0 0px 0 0;
	width: 33px;
	text-align: center;
	top: 0px;
	position: relative;
}
.status-update {
	text-align: center;
	padding: 15px;
	margin: 0 0 15px 0;
	border-radius: 10px;
	display: block;
	line-height: normal;
}
.status-update.active {
	background: #d8eeca;
}
.status-update.inactive {
	background: #f9f4d4;
}
.status-update .title {
	
}
.status-update .label {
	border: none;
	font-size: 16px;
	font-weight: 600;
	padding: 0;
}
.status-update .icon {
	padding: 0;
	min-width: auto;
	min-height: auto;
	font-size: 1.5em;
	position: relative;
	top: 1px;
}
.status-update.active .label,
.status-update.active .icon {
	color: #227100;
}
.status-update.inactive .label,
.status-update.inactive .icon {
	color: #9E6000
}
.list.widget .jb-object-brief {
	border: none;
	padding: 0;
	margin: 0 !important;
	list-style: none;
}
.businessprofile .jb-object-brief {
	padding: 0 !important;
}
.jb-object-brief li,
.widget .jb-object-brief li {
	font-size: 16px;
	line-height: 18px !important;
	border-right: none;
	border-bottom: none;
	margin: 0 0 30px 0;
	padding: 0;
	/* height: 100px; */
	/* max-width: 33.3%; */
}
.widget.businessprofile .jb-object-brief li {
	font-size: 14px;
}
.jb-object-brief li .fa-icon {
	position: relative;
	display: block;
	font-size: 35px;
	margin: 0 0 15px 0;
	/* top: 6px; */
	color: #333;
	width: 45px;
	text-align: center;
}
.businessprofile .jb-object-brief li .fa-icon {
	font-size: 25px;
}
.jb-object-brief li .data {
	display: inline-block;
	/* float: left; */
}
.jb-object-brief li .data.number {
	font-size: 35px;
	font-weight: 600;
	margin: 5px 0 5px 15px;
}
.jb-object-brief li .data.string {
	font-size: 21px;
	font-weight: 600;
	margin: 0 0 5px 0;
}
.businessprofile .jb-object-brief li .data.string {
	font-size: 16px;
}
.jb-object-brief li .details {
	display: block;
	position: relative;
}
.tgl-panel > div p {
	font-size: 14px;
	margin: 10px 0 15px 0;
}
@media (min-width: 992px) {
	.list.widget .jb-object-brief {
		padding: 22px;
	}
	.jb-object-brief > li {
		border-right: 1px solid #ccc;
	}
	.jb-object-brief > li:last-child {
		border-right: none;
	}
	.jb-object-brief li,
	.widget .jb-object-brief li {
		padding: 10px;
		margin: 0;
	}
	.jb-object-brief li .fa-icon {
		display: inline-block;
		margin: 0 5px 15px 0;
		float: left;
	}
}
.businessaccount-panel8 {
	padding: 15px 0;
}
.businessprofile .jb-object-brief li .fa-icon {
	color: #388ec7;
	font-size: 25px;
}
.businessprofile .jb-object-brief li .data-string {
	color: #666;
}

.widget.resume-list .list-action ul li .col-g {
	padding-right: 7px;
	margin-right: 0px;
	}
.widget.resume-list .list-action ul li .preview-g,
.widget.resume-list .list-action ul li .download-g {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	display: inline-block;
	}
.widget.resume-list .list-action ul li .col-g.col-buttons a  {
 	padding: 0px;
	}
.widget.resume-list .list-action ul li .col-g.col-buttons a:not(:last-child)  {
 	padding-right: 7px;
	}	
.widget.resume-list .list-action ul li {
	width: 100%;
	min-width: 100%;
	}
.widget.resume-list .list-action ul li .percent,
.widget.resume-list .list-action ul li .score {
	display: block;
	}
@media screen and (max-width: 499px) {
	.widget.resume-list li .resume-name-g,
	.widget.resume-list li .col-g.matchscore-g,
	.widget.resume-list li .col-g.jobtitle-g,
	.widget.resume-list li .col-g.date-g,
	.widget.resume-list li .col-g.col-buttons  {
	 	width: 100%;
	 	margin-bottom: 10px;
		}
	.widget.resume-list li .preview-g {
		width: auto;
		}
	.widget.resume-list .list-action ul li .percent,
	.widget.resume-list .list-action ul li .score {
		display: inline-block;
		} 	 	
	}
@media (min-width: 500px) and (max-width: 691px) {
	.widget.resume-list .list-action ul li .resume-name-g {
	 	width: 75%;
	 	margin-bottom: 10px;
		}					
	.widget.resume-list .list-action ul li .col-g.matchscore-g {
		width: 24%;
		text-align: center;
		margin-bottom: 10px;
		}
	.widget.resume-list .list-action ul li .col-g.jobtitle-g,
	.widget.resume-list .list-action ul li .col-g.date-g,
	.widget.resume-list .list-action ul li .col-g.col-buttons  {
	 	width: 100%;
	 	margin-bottom: 10px;
		}
	.widget.resume-list .list-action ul li .preview-g {
		width: auto;
		}	
	}
@media (min-width: 692px) and (max-width: 791px) {
	.widget.resume-list .list-action ul li .resume-name-g {
	 	width: 30%;
	 	margin-bottom: 10px;
		}					
	.widget.resume-list .list-action ul li .col-g.matchscore-g {
		width: 16%;
		text-align: center;
		margin-bottom: 10px;
		}
	.widget.resume-list .list-action ul li .col-g.jobtitle-g {
		width: 37%;
		margin-bottom: 10px;
		}
	.widget.resume-list .list-action ul li .col-g.date-g {
		width: 15%;
		margin-bottom: 10px;
		}
	.widget.resume-list .list-action ul li .col-g.col-buttons  {
	 	width: 100%;
	 	margin-bottom: 10px;
		}
	.widget.resume-list .list-action ul li .preview-g {
		width: auto;
		}
	}
@media (min-width: 792px) {
	.widget.resume-list .list-action ul li .resume-name-g {
	 	width: 23%;
	 	margin-bottom: 10px;
		}					
	.widget.resume-list .list-action ul li .col-g.matchscore-g {
		width: 14%;
		text-align: center;
		margin-bottom: 10px;
		}
	.widget.resume-list .list-action ul li .col-g.jobtitle-g {
		width: 24%;
		margin-bottom: 10px;
		}
	.widget.resume-list .list-action ul li .col-g.date-g {
		width: 12%;
		margin-bottom: 10px;
		}
	.widget.resume-list .list-action ul li .col-g.col-buttons  {
	 	width: auto;
	 	margin-bottom: 10px;
	 	padding-right: 0px !important;
	 	width: 25%;
    	text-align: right;
		}
	.widget.resume-list .list-action ul li .col-g.col-buttons a  {
	 	padding: 0px;
		}
	.widget.resume-list .list-action ul li .col-g.col-buttons a:not(:last-child)  {
	 	padding-right: 7px;
		}
	.widget.resume-list .list-action ul li .preview-g {
		width: auto;
		}
	}
	.widget-list li a {
		border: 1px solid #ddd;
		border-radius: 4px;
		width: 100%;
		display: block;
		overflow: auto;
		padding: 10px;
		font-size:18px;
		color: #333;
		font-weight: 600;
		text-align: left;
		text-decoration: none;
		margin: 8px 0;
	}
	.widget-list li a:hover {
		text-decoration: underline;
		color: #000;
	}
	.widget-list li a img {
		width: 60px;
		margin-right: 10px;
	}
	.widget-list li a .fas {
		color: #bbd4ea;
		margin: 10px;
		padding-right: 5px;
	}
	.fa-center {
		line-height: inherit!important; 
		vertical-align: middle; 
	}