﻿/* MVA CSS to be put into sections*/

.fromNewAssessmentContainerDiv {
	position: relative;
	margin-bottom: 10px;
	margin-left: 15px;
}

.notificationLabel {
	padding: 2px 4px;
	border-radius: 8px;
}

.fancyLabelPadding {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 3px;
	opacity: 1;
}

.dropdownMargin10px {
	margin-right: 10px;
}

.criteriaPriorityDropDown {
	width: unset;
	display: inline;
	border: none;
	font-size: smaller;
	/*font-weight: 200;*/
	padding: 0;
	opacity: 0.7;
}

.ACLDeleteIcon {
	cursor: pointer;
	padding-left: 10px;
}

	.ACLDeleteIcon:hover {
		color: red;
	}

.addBottomMargin {
	margin-bottom: 10px;
}

.expiryButton {
	float: right;
}

.reactListContainer {
	padding: 0px 15px 20px 15px;
	width: 100%;
	overflow: auto;
	min-height: 500px;
}

.TalentImportRowValidated {
	/*background-color: lightgreen;
    color: green;*/
}

.TalentImportRowEmailMissing {
	border-left: 2px red solid;
	/*background-color: indianred;
    color: darkred;*/
}

.TalentImportRowLastNameMissing,
.TalentImportRowFirstNameMissing {
	/*background-color: lemonchiffon;
    color: burlywood;*/
}

.blueToastWorkflow {
	border: 1px #69B9FF solid;
	background-color: #F2F9FF;
	border-radius: 5px;
	padding: 20px;
}

.reportLanguageSelector {
	margin-bottom: 2px;
	padding: 0px 2px 0px 2px;
	opacity: 0.5;
	animation: opacityOut 0.2s ease-in;
	margin: 0px 10px;
}

	.reportLanguageSelector:hover {
		opacity: 1;
		animation: opacityIn 0.3s ease-in;
	}

@keyframes opacityIn {
	0% {
		opacity: 0.5;
	}

	100% {
		opacity: 1;
	}
}

@keyframes opacityOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0.5;
	}
}

.reportLanguageSelector img {
	width: 25px;
	cursor: pointer;
}

.assessmentTalentDetailsReportLanguageSelection {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 350px;
	display: none;
	background-color: #FFF;
	border-left: 1px solid #ddd;
	overflow: overlay;
}

.languageSelectionList {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	column-gap: 0px;
	top: 20px;
	position: relative;
	left: -20px;
	list-style: none;
}

.menuButtonContainerExpanded {
	/*
    left: 92px;*/
	z-index: 1;
	position: relative;
	float: right;
}

.menuButtonContainerCollapsed {
	/*
    top: -24px;
    left: 22px;*/
	position: fixed;
	z-index: 1;
}

.menuExpand:hover {
	background-color: #4B515A;
}

.editAssessmentIcon {
	position: absolute;
}

.assessmentTitleEdit[contenteditable="true"]:active,
.assessmentTitleEdit[contenteditable="true"]:focus {
	border: none;
	outline: none;
	background-color: #ffffff;
	border-bottom: 1px solid #DCDDDD;
	cursor: text;
}

.assessmentTitleEdit:hover {
	cursor: text;
}

.close {
	cursor: pointer;
}

.hidden {
	display: none !important;
}

.footableSelectRow:hover {
	background-color: #8EE4AF;
	cursor: pointer;
}

.donut {
	height: 175px;
	width: 175px;
	border-radius: 50%;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}

.donutCenter {
	height: 80%;
	width: 80%;
	border-radius: 50%;
	background-color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}

.donutCenterContent {
	text-align: center;
}

.donut.pinned-assessment-dashboard {
	margin: 15px auto;
}

.bounce-7 {
	animation-name: bounce-7;
	animation-timing-function: cubic-bezier(0.280, 0.840, 0.420, 1);
}

.glow {
	transition: all .4s;
	transform: translateY(-3px);
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

	.glow:after {
		transform: scaleX(1.4) scaleY(1.6);
		opacity: 0;
	}

@keyframes bounce-7 {
	0% {
		transform: scale(1,1) translateY(0);
	}

	10% {
		transform: scale(1.1,.9) translateY(0);
	}

	30% {
		transform: scale(.9,1.1) translateY(-100px);
	}

	50% {
		transform: scale(1.05,.95) translateY(0);
	}

	57% {
		transform: scale(1,1) translateY(-7px);
	}

	64% {
		transform: scale(1,1) translateY(0);
	}

	100% {
		transform: scale(1,1) translateY(0);
	}
}

@keyframes rotating {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

.rotating {
	animation: rotating 2s linear infinite;
}

.workflowRefresh .refreshIcon {
	animation-name: rotating;
	animation-duration: 3000ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

.workflowRefresh {
	justify-content: center;
	align-items: center;
}

.analysisRefresh:hover .refreshIcon {
	transform: rotate(360deg) scale(1.2);
}

.analysisRefresh .refreshIcon {
	transition: all 0.4s ease-in-out;
}

.analysisRefresh {
	margin: -20px -50px;
	position: relative;
	top: 0px;
	left: -50%;
	animation-duration: 2s;
	animation-iteration-count: 1;
	transform-origin: bottom;
}

.analysisImage {
	transition: opacity 0.7s;
	-webkit-transition: opacity 0.7s;
	opacity: 1;
}



.pinnedAssessmentCard {
	margin: 5px;
}

	.pinnedAssessmentCard a.pinToggleButton {
		position: absolute;
		top: 3px;
		right: 0px;
	}

	.pinnedAssessmentCard a.talentLinkButton {
		/*    position: fixed;
    margin: 4px 0 0 15px;
*/
		font-size: 14px;
		color: #676a6c;
		font-weight: 600;
	}



.workflowItemButtonContainer {
	background-color: white;
	border-radius: 100%;
	width: 40px;
	height: 40px;
	text-align: center;
	position: relative;
	top: -45px;
	left: 20px;
}

.workflowItemButton {
	width: 35px;
	height: 35px;
	border: 4px solid #29C2ED;
	border-radius: 100%;
	left: 3px;
	top: 2px;
	position: relative;
	color: #29C2ED;
}

	.workflowItemButton.add {
		border: 4px solid #EDEEEE;
	}

	.workflowItemButton.ok {
	}

.workflowItemContainer > .workflowItemDelete {
	position: absolute;
	top: 12px;
	left: -10px;
	z-index: 900;
	font-size: 20px;
}

.workflowItemContainer > a.btn-disabled {
	color: #9FAEB3;
}


.cutoffDial {
	position: relative;
	left: 2px;
	top: 2px;
}

.workflowText {
	color: #5B6C73;
	font-weight: 700;
	position: relative;
}

.workflowItemContainer {
	top: -40px;
	float: left;
	position: relative;
	margin: 0px 10px;
	cursor: pointer;
}

.workflowItem.active {
	background-color: #E4F7FC;
}

.workflowItem {
	background-color: #DDDEDE;
	height: 80px;
	width: 80px;
	position: relative;
	padding: 1.2em 0.5em 0.5em 0.5em;
	margin: 2em auto;
	color: #5E5E5E;
	overflow: hidden;
	border-radius: 5px 0 5px 5px;
}

	.workflowItem text {
		color: #5B6C73;
		font-weight: 700;
		position: relative;
	}

		.workflowItem text small {
			overflow: hidden;
			max-width: 10ch;
			text-overflow: ellipsis;
			white-space: nowrap;
		}

	.workflowItem:before {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		border-width: 0 16px 16px 0;
		border-style: solid;
		border-color: #FFFFFF #FFFFFF #F8F8F8 #F8F8F8;
		background: #F8F8F8;
		/* Firefox 3.0 damage limitation */
		display: block;
		width: 0;
	}

.workflowItemCarret {
	float: left;
	position: relative;
	top: 12px;
	color: #9FAEB3;
	margin: 0px 30px;
	font-size: 2.5em;
}

.newAssessmentProductItem {
	background-color: #EDEEEE;
	height: 90px;
	width: 80px;
	position: relative;
	padding: 1.5em 0.75em;
	margin-top: 2em;
	margin-left: 1em;
	margin-right: 1em;
	color: #5E5E5E;
	overflow: hidden;
	border-radius: 5px 0 5px 5px;
	text-overflow: ellipsis;
	cursor:pointer;
}

	.newAssessmentProductItem.active {
		background-color: #E4F7FC;
	}

	.newAssessmentProductItem text {
		color: #5B6C73;
		font-weight: 700;
		position: relative;

		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.newAssessmentProductItem:before {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		border-width: 0 16px 16px 0;
		border-style: solid;
		border-color: #FFF #FFF #F8F8F8 #F8F8F8;
		background: #F8F8F8;
		/* Firefox 3.0 damage limitation */
		display: block;
		width: 0;
	}

.newAssessmentSelectedCount {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #0088FF;
	border-radius: 10px;
	color: white;
	min-width: 20px;
	min-height: 15px;
	text-align: center;
	display: none;
}

.newAssessmentProductItemContainer {
	top: -40px;
	float: left;
	position: relative;
	margin: 0px 10px;
	cursor: pointer;
}

.newAssessmentProductList {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}


.pinnedAssessmentWorkflowItem {
	color: white !important;
	background-color: #29C4BA !important;
	padding-top: 4px;
}

.pinnedAssessmentWorkflowContainer {
	display: inline-block;
	text-align: end;
	display: block;
}

.pinnedAssessmentPersonContainer {
	list-style-type: none;
}

.pinnedAssessmentPerson {
}

.round {
	position: relative;
}

	.round label {
		background-color: #fff;
		border: 1px solid #ccc;
		border-radius: 50%;
		cursor: pointer;
		height: 28px;
		left: 0;
		position: absolute;
		top: 0;
		width: 28px;
	}

		.round label:after {
			border: 2px solid #fff;
			border-top: none;
			border-right: none;
			content: "";
			height: 6px;
			left: 7px;
			opacity: 0;
			position: absolute;
			top: 8px;
			transform: rotate(-45deg);
			width: 12px;
		}

	.round input[type="checkbox"] {
		visibility: hidden;
	}

		.round input[type="checkbox"]:checked + label {
			background-color: #66bb6a;
			border-color: #66bb6a;
		}

			.round input[type="checkbox"]:checked + label:after {
				opacity: 1;
			}

.roundPrimaryBtn input[type="checkbox"]:checked + label {
	background-color: #0088FF;
	border-color: #0088FF;
}

.roundCriteriaBtn input[type="checkbox"]:checked + label {
	background-color: #2BC5BB;
	border-color: #2BC5BB;
}







/* set new colour scheme */
/*html {
    -webkit-font-smoothing: subpixel-antialiased;
}
*/

body {
	background-color: #3F464F;
	font-size: 14px;
	font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;
}

h2 {
	line-height: 1.3;
}

h4 {
	font-weight: 400;
}

.styleguide-section {
	padding-bottom: 15px;
	margin-bottom: 25px;
	border-bottom: 1px solid darkgray;
}

#page-wrapper {
	background-color: #F6F6F6; /*#f3f3f4;*/
	/*
    padding: 0px;
*/
}

/*.row {
    margin: unset;
}*/

.wrapper-content {
	/*    margin: auto;
*/
	max-width: 2500px;
	padding: 0px 20px 40px;
}

/*.page-heading {
    padding: 10px 20px;
}
*/

.page-title {
	margin-top: 0px;
	margin-bottom: 20px;
}


.gray-bg, bg-muted {
	background-color: #f3f3f4;
}

.cut-text {
	/*    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
*/
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

/* Colors */
.bg-selected {
	background-color: #0088FF;
}

.text-selected {
	color: #0088FF !important;
}

a:hover {
	color: #2C2D2D;
	transition: transform 0.6s ease-in-out;
}

.pinned-assessment-icon {
	/*    font-size: large;
    color: #888888;
*/
	content: url("/Content/Images/Icons/unpinned.svg");
	margin-top: -5px;
	width: 25px;
}

	.pinned-assessment-icon.active {
		/*    font-weight: 900;
color: #0088FF;
*/
		content: url("/Content/Images/Icons/pinned.svg");
	}

.project-text > .pinned-assessment-icon {
	width: 20px;
}

.badge-assessment-workflow {
	background-color: #7F9399;
	color: white;
	text-transform: uppercase;
}

.badge-assessment-archivestatus {
	background-color: #A2AFB5;
	color: white;
	text-transform: uppercase;
	margin-top: 11px !important;
	padding-top: 6px;
}

	.badge-assessment-archivestatus.Draft {
		background-color: #FFB800;
	}

	.badge-assessment-archivestatus.Published {
		background-color: #03D0BF;
	}

.badge-testversion {
	width: 50px;
	height: 25px;
	padding-top: 8px;
}

/* Buttons */
.btn {
	border-radius: 5px;
	transition: transform 0.3s ease-out;
}

	.btn:hover, btn:focus, .btn.focus {
		opacity: 0.85;
		filter: alpha(opacity=85);
		/*color: white;*/
		transition: transform 0.1s ease-in;
	}


.btn-default {
	background-color: white;
	border-color: #0088FF;
	color: #0088FF;
}

	.btn-default:hover {
		color: #0088FF;
		border: 1px solid #0088FF;
		background-color: #F5F9FC;
	}


element.style {
}

.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default.active[disabled], fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
	border-color: #bababa;
	color: #bababa;
}

.btn-primary {
	background-color: #0088FF;
	border-color: #0088FF;
	/*    background-color: #39AECA;
    border-color: #39AECA;
*/ color: white;
}

	.btn-primary:hover, .btn-primary:focus, .btn-primary.focus {
		background-color: #0088FF;
		border-color: #0088FF;
		color: white;
		opacity: 0.85;
		filter: alpha(opacity=85);
		transition: transform 0.1s ease-in;
	}


.btn-info {
	background-color: #2BC5BB;
	border-color: #2BC5BB;
	color: white;
}

.btn-table-filter {
	background-color: #F6F9FE;
	border-color: #F6F9FE;
	color: #333333;
}


.btn-circle {
	border-radius: 15px;
	/*    transition: transform 0.8s;
    transform-style: preserve-3d;*/
}

.btn-disabled {
	cursor: url("hyper.cur"), not-allowed !important;
}

.customertype-customer-background-color {
	background-color: #41A9D0;
	border-color: #41A9D0;
}

.customertype-customer-color {
	color: #41A9D0;
}

.customertype-demo-background-color {
	background-color: #f7a54a;
	border-color: #f7a54a;
}

.customertype-demo-color {
	color: #f7a54a;
}

.customertype-partner-background-color {
	background-color: #2BC5BB;
	border-color: #2BC5BB;
}

.customertype-partner-color {
	color: #2BC5BB;
}

.customertype-integrator-background-color {
	background-color: #f3f3f4;
	border-color: #f3f3f4;
}

.customertype-integrator-color {
	color: #f3f3f4;
}

.customertype-master-background-color {
	background-color: #ec4758;
	border-color: #ec4758;
}

.customertype-master-color {
	color: #ec4758;
}

/* form controls */
.form-control,
.single-line {
	border-radius: 5px;
}


/* Flip */
.flipElement {
	transform: rotateY(360deg);
}

.circleCheck:after {
	content: '✔';
}

.flipText {
	transition: none;
	transform: none;
}


/* Expiry */
.expiryModalContainer {
	margin: 0px 30px 0px 30px;
}

.expiryModalBoxes {
	background: #F6F6F6;
	margin: 13px 0px;
}

/* Assessment Status */
.responsestarted {
	background-color: #D1DADE;
}

.responsenotstarted {
	background-color: #EFF2F3;
}

.responsecompleted {
	background-color: #D1DADE;
}

.responseexpired {
	background-color: #EFF2F3;
}

.badge-workflow {
	padding: 6px 8px;
	border-radius: 0.5em;
	margin-right: 5px;
}

	.badge-workflow > i {
		padding-right: 5px;
	}

.badge-workflow-qualified {
	color: white;
	background-color: #03D0BF;
}

.badge-workflow-unqualified {
	color: white;
	background-color: #F95050;
}

.badge-workflow-needsverification {
	color: white;
	background-color: #FFBB00;
}

.badge-workflow-default {
	color: #8D989C;
	background-color: #DDDEDE; /*#FAFAFA;*/
}

.badge.badge-tag {
	padding: 6px 8px;
	border-radius: 0.5em;
	background-color: #EDEEEE;
	color: #5C6C73;
}


/*.btn-primary:hover, .btn-primary:focus, .btn-primary.focus {
    background-color: #2195C1;*/ /*SiteColor*/
/*border-color: #2195C1;*/ /*SiteColor*/
/*color: #FFFFFF;
}

.btn-call2action {
    color: #fff;
    background-color: #4fbeb5;
    border-color: #4fbeb5;
}

.btn-action {
    border-radius: 500px;
}


.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {
    background-color: #41A9D0;
    border-color: #41A9D0;
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 3px 10px 0 rgba(0,0,0,0.3);
}

.btn-outline-primary:hover {
    background-color: #41A9D0;
    border-color: #41A9D0;
}

.btn-outline-primary {
    color: #41A9D0;
    border-color: #41A9D0;
}


.btn-shadow {
    -webkit-box-shadow: 0px 3px 7px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 3px 7px rgba(0,0,0,0.2);
    box-shadow: 0px 3px 7px rgba(0,0,0,0.2);
}

.form-control-secondary {
    background-color: #f8fafb;
    border: 1px solid #e8eaeb;
    padding-bottom: 8px;
    padding-top: 4px;
}*/

/* Set font */
/*body,
body.landing-page,
.landing-page .navbar-default .nav li a,
.label,
.badge,
#nestable2-output {
    font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;
}

body.md-skin,
.md-skin .label,
.md-skin .badge,
.md-skin .landing-page,
.md-skin .landing-page.navbar-default .nav li a,
.md-skin.landing-page .navbar-default .nav li a {
    font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;
}

.heading-text-underline {
    cursor: pointer;
    height: 8px;
    width: 90px;
    margin: 0 2px;
    display: inline-block;
    transition: background-color .6s ease;
    background-color: #00b1db;
    margin-bottom: 20px;
}

a {
    color: #39aeca;
}

a:hover {
    color: #39aeca;
}*/
/* Login */
body.loginBg {
	background-color: white;
	/*background-image: url("/Content/Images/Wallpaper/blank-composition-desk-display-317355.jpg");*/ /*https: //www.pexels.com/photo/blank-composition-desk-display-317355/ */
	background-image: url('/content/images/wallpaper/615c52ce9319e960bb3448c0_login_bg.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

	body.loginBg > .wrapper-content {
/*		width: 40%;
*/		max-width: 575px;
		margin: 25px auto;
	}

.loginButton {
	border: unset;
	background: unset;
	margin-bottom: 3px;
	width: 100%;
}

.login-logo {
	display: block;
	margin: 45px auto 25px auto;
}

.login-subtitle {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.login-copyright {
	color: white;
	text-align: center;
	font-weight: 100;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.loginBg h1 {
	color: #2BC5BB;
}

.btn-login {
	background-color: #2BC5BB;
	border-color: #2BC5BB;
	color: white;
}

.btn-login-identityprovider {
	background-color: #5A5F68;
	border-color: #5A5F68;
	color: white;
	text-align: left;
}

	.btn-login-identityprovider > span {
		margin-left: 15px;
	}

.btn-login-masteridentity {
	background-color: #2BC5BB;
	border-color: #2BC5BB;
	color: white;
	text-align: left;
}

	.btn-login-masteridentity > i {
		margin-right: 15px;
		margin-left: 2px;
	}


body.loginBg .form-control:focus,
body.loginBg .single-line:focus {
	border-color: #2BC5BB;
}




/* Modal Assessment*/
.newAssessmentSelection {
	width: 100px;
	height: 100px;
	margin: 10px;
	border-radius: 0;
	text-overflow: ellipsis;
	overflow: hidden;
}

.newAssessmentFromTemplateSelection {
	width: 120px;
	height: 120px;
	margin: 10px;
	border-radius: 0;
	text-overflow: ellipsis;
	overflow: hidden;
}

@keyframes random {
	0% {
		color: red;
	}

	50% {
		color: green;
	}

	100% {
		color: blue;
	}
}


/* Modalish */


/* Navbar */
.navbar-fixed-top, .navbar-static-top {
	background-color: unset;
	/*background-color: #41A9D0;*/ /*SiteColor*/
	/*border-bottom: 1px solid #e7eaec;*/
}

.nav-header {
	background-color: transparent;
	background-image: unset;
}

body.mini-navbar .nav-header {
	background-color: unset;
	/*    background-image: unset;
*/
}

/*.profile-element {
    color: white;
    font-weight: 600;
    font-size: 18px;
}*/

.nav > li.active {
	border-left: 4px solid #41A9D0; /*SiteColor*/
	background-color: #484E56;
}

/*.nav > li > a {
    color: #f3f3f4;
    font-weight: 400;
}*/

.nav > li > a i {
	width: 20px;
}

.nav > li.active > a {
	/*    color: #5b6b72;
*/ margin-left: -4px;
	/*    font-weight: 800;
*/
}

/*.nav.navbar-right > li > a {
    color: #5b6b72;
}

.navbar-default .nav > li:hover {
    border-left: 4px solid #5b6b72;
}*/

.navbar-default .nav > li > a:hover {
	background-color: #4B515A;
	/*    padding-left: 21px;
*/
}

/*.navbar-default .nav > li.nav-header:hover {
    border-left: none;
}
.navbar-default .nav > li.nav-header a:hover {
    padding-left: 25px;
}*/


.navbar-static-side {
	/*    background-color: #41A9D0; SiteColor
*/
	-webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,0.3);
	-moz-box-shadow: 0 3px 15px 0 rgba(0,0,0,0.3);
	box-shadow: 0 3px 15px 0 rgba(0,0,0,0.3);
	/*    z-index: -1;
*/
}

/*ul.nav-second-level {
    color: #5b6b72;
    background-color: #ECEEF1;
}

.nav-second-level li a {
    color: #5b6b72;
}

.nav-second-level li:last-child {
    padding-bottom: 0px;
}

.mini-navbar .nav .nav-second-level {
    background-color: #e9e9e9;
}

.mini-navbar .nav .nav-second-level {
    padding: 0px;
    border-right: 1px solid #d2d2d2;
    border-top: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    -webkit-box-shadow: 4px 0px 17px 6px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 4px 0px 17px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 4px 0px 17px 6px rgba(0, 0, 0, 0.1);
}

.mini.nav-second-level li a {
    color: #788D96 !important;
}

body .mini-navbar .navbar-default .nav > li > .nav-second-level li a {
    border-radius: 0px;
    padding: 17px 20px 17px 25px;
}

.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus {
    background-color: #dfdfdf;*/ /*unset;*/
/*color: #5b6b72;
    margin-left: 0px;
}*/

/*.minimalize-styl-2 {
    margin: 0px 0px 0px -38px;
}*/

.btn-burger {
	color: transparent;
}

/*.btn-burger:hover {
    color: lightgray;
}
*/

.nav.navbar-right > li > a.user-info {
	/*    padding-top: 10px;
    padding-bottom: 9px;
    color: white;
*/
	font-size: 12px;
}

.nav.navbar-top-links .dropdown-user-info {
	padding: 0px;
}

/*.nav.navbar-top-links .dropdown-user-info a {
    
}
*/

/* Menu Image */
/*.smallLogoDiv {
    overflow: hidden;
    width: 65px;
    height: 55px;
    left: 8px;
    position: absolute;
    top: 0px;
}*/

.smallLogoImg {
	max-width: 50px;
	/*    position: relative;
    top: 15px;
*/
}

.largeLogoImg {
	max-width: 145px;
	/*    top: 11px;
    position: absolute;
*/
}


/*.welcome-message {
    color: white;
}*/

/* Sidebar */
#right-sidebar {
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

/* Footer Menu */
.footer-navbar {
	display: none;
	background-color: #3F464F !important; /*SiteColor*/
	width: 100%;
	-webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,0.3);
	-moz-box-shadow: 0 3px 15px 0 rgba(0,0,0,0.3);
	box-shadow: 0 3px 15px 0 rgba(0,0,0,0.3);
	border: none;
}

	.footer-navbar > a {
		color: white;
	}

	.footer-navbar > ul {
		display: flex;
		justify-content: space-between;
		padding-left: 15px;
		padding-right: 15px;
		text-align: center;
		margin-bottom: 0;
	}

		.footer-navbar > ul li {
			display: inline;
			text-align: center;
			margin: 0 7px;
		}

			.footer-navbar > ul li a {
				color: white;
				font-size: smaller;
			}

			.footer-navbar > ul li i {
				display: block;
			}

			.footer-navbar > ul li:first-child {
				margin-left: 0;
			}

			.footer-navbar > ul li:last-child {
				margin-right: 0;
			}

/* Dropdown menu */
.dropdown-menu {
	/*    -webkit-box-shadow: 0 4px 17px 6px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 4px 17px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 17px 6px rgba(0, 0, 0, 0.1);
    border: 1px solid #d2d2d2;
    border-radius: 4px;
    color: unset;
    padding: 15px 0px 10px 0px;
*/
	border-radius: 2px;
	box-shadow: 0px 3.2px 7.2px 0px rgba(0, 0, 0, 0.13), 0px 0.6px 1.8px 0px rgba(0, 0, 0, 0.11);
}

	/*.dropdown-menu > li > a:hover {
    border-left: 3px solid #41A9D0;*/ /*SiteColor*/
	/*padding-left: 17px;
}

.dropdown-menu > li > a {
    margin: 0;
    border-radius: unset;
}

.dropdown-menu > li > a i {
    width: 20px;
}*/

	.dropdown-menu > li > a > .fa,
	.dropdown-menu > li > a > .fal,
	.dropdown-menu > li > a > .far,
	.dropdown-menu > li > a > .fas {
		color: rgb(16, 110, 190);
		padding-right: 5px;
	}

/* Notification right sidebar */
#right-sidebar.sidebar-open {
	-webkit-box-shadow: 0 4px 17px 6px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 4px 17px 6px rgba(0, 0, 0, 0.3);
	box-shadow: 0 4px 17px 6px rgba(0, 0, 0, 0.3);
	top: 61px;
	width: 450px !important;
}

.sidebar-container ul.nav-tabs li a {
	background-color: darkgray;
	border: none;
}


/* Form control */
/*.form-control:focus,
.single-line:focus {
    border-color: #41A9D0;
}

.has-success .form-control,
.has-success .form-control:focus {
    border-color: #41A9D0;
}

.has-success .control-label {
    color: #41A9D0;
}*/



/* Breadcrumb */
.breadcrumb {
	background-color: unset;
}

#breadcrumbTitle {
	/*    font-weight: 600;
*/
	margin-top: 0px;
	margin-bottom: 8px;
}

/*.breadcrumb-item {
    color: rgb(103, 106, 108);
    font-size: smaller;
}*/

.breadcrumb-item + .breadcrumb-item::before {
	color: #A6ABAD;
	/*    
    content: "/";*/
	/*    content: ">";
*/
}

/*#breadcrumbLeaf {
    color: #A6ABAD;
}*/


/* action button panel */
.action-panel {
	float: right;
}

	.action-panel > .btn {
		margin-left: 15px;
	}

.action-btn {
	float: right;
/*	min-width: 100px;
*/	margin-bottom: 5px;
	display: flex;
}

.action-btn i {
	margin-top: 4px;
	margin-right: 5px;
}

.action-btn > .dropdown-toggle::after {
	margin-top: 10px;
	margin-left: 6px;
}


/* File and folder */
.documentum-icon {
	text-shadow: 2px 2px 4px rgba(0,0,0,0.5);
}

.fa-hover-zoom {
	transition: transform 0.3s ease-out;
}

	.fa-hover-zoom:hover {
		transform: scale(1.5);
		transition: transform 0.1s ease-in;
	}

.documentum-icon.fa-file-pdf {
	color: #FA0F00;
}

.documentum-icon.fa-folder {
	color: orange;
}

.documentum-icon.fa-file-word {
	color: #2B579A;
}

.documentum-icon.fa-file-excel {
	color: #217346;
}

.documentum-icon.fa-file-powerpoint {
	color: #B7472A;
}

/* iBox */
.ibox {
	/*    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    -moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    
    
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.19);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.19);
    
    
    -webkit-box-shadow: 0 1px 3px 0 rgba(41,70,97,.2);
    -moz-box-shadow: 0 1px 3px 0 rgba(41,70,97,.2);
    box-shadow: 0 1px 3px 0 rgba(41,70,97,.2);
    
        -webkit-box-shadow: 0 3px 10px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 3px 10px 0 rgba(0,0,0,.1);
    box-shadow: 0 3px 10px 0 rgba(0,0,0,.1);
*/
	/*    -webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    -moz-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
*/
	-webkit-box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
	-moz-box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
	box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
	border-radius: 8px;
	/*  border: 1px solid #e7eaec;
    border: none;
*/
}

/*.ibox-hovershadow {
    -webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,0.3);
    -moz-box-shadow: 035px 15px 0 rgba(0,0,0,0.3);
    box-shadow: 0 3px 15px 0 rgba(0,0,0,0.3);

    border-radius: 8px;
    border: none;
}

.ibox-hovershadow > .ibox-content {
    border-radius: 8px;
}


.ibox-hovershadow > .ibox-title {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;

    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;

    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;

    border-width: 0px;
}*/


.ibox-title {
	/*    background-color: none; #f8f8f9; #e9e9e9; 
    border: none;
  border-bottom: 1px solid #e7eaec;    
    border: 1px solid #e7eaec;
*/
	border-radius: 8px 8px 0 0;
	border: none;
	min-height: 10px;
	padding: 15px;
}

/*.ibox-title-bg {
    background-color: #39aeca;*/ /*SiteColor*/
/*color: white;
}


.ibox-title h2 {
    padding-left: 5px;
}*/

.ibox-content {
	/*    padding: 35px 20px 20px 20px;
    border: none;
*/
	border: none;
}

.ibox-footer {
	border: none;
	border-radius: 0 0 8px 8px;
	min-height: 10px;
}

/*.ibox-titlesmallpadding {
    padding-right: 10px;
    padding-top: 10px;
}

.ibox-title a.action-btn {
    color: #5b6b72 !important;
    padding: 12px 12px 10px 10px;
}

.ibox-title a.action-btn:hover {
    border: 1px solid #d9d9d9;
    -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);
}

*/

.ibox-action-panel {
	display: block;
	float: none;
	margin-top: 0;
	position: absolute;
	top: 15px;
	right: 15px;
	padding: 0;
	text-align: right;
}




/*.ibox-dashboard {
    -webkit-box-shadow: 0 1.6px 3.6px 0 rgb(0 0 0 / 13%), 0 0.3px 0.9px 0 rgb(0 0 0 / 11%);
    -moz-box-shadow: 0 1.6px 3.6px 0 rgb(0 0 0 / 13%), 0 0.3px 0.9px 0 rgb(0 0 0 / 11%);
    box-shadow: 0 1.6px 3.6px 0 rgb(0 0 0 / 13%), 0 0.3px 0.9px 0 rgb(0 0 0 / 11%);

    border: 1px solid #e7eaec;
}

.ibox-dashboard > .ibox-title {
    border: none;
    font-size: 18px;
    font-weight: 400;*/
/*
    background-color: #F4F5F8;
    border-bottom: 1px solid #e7eaec;
    */
/*}*/

body.loginBg .ibox > .ibox-title {
	padding: 35px 40px 5px 40px;
	text-align: center;
}

body.loginBg .ibox > .ibox-content {
	padding: 35px 40px 18px 40px;
}


/* Table and pagination */
/*.table tbody {
    background: white;
}*/

ul.pagination {
	padding-top: 25px;
	color: #5b6b72;
	border-radius: 4px;
	justify-content: center;
}


.pagination .footable-page.active a {
	border-color: #41A9D0; /*SiteColor*/
	background-color: #41A9D0; /*SiteColor*/
}




/* Modal */
/*.modal {
    padding-right: 0px !important;
}

.inmodal .modal-header {
    text-align: unset;
}

.modal-title {
    padding: 25px 20px 20px 20px;
}

.modal-title-icon {
    text-align: center;
    padding-top: 25px;
}

.modal-content {
    border-radius: 8px;
}

.modal-body {
    background-color: #f3f3f4;
}*/

.inmodal .modal-header {
	padding: 15px 15px;
}

.modal-header {
	border-bottom: none;
}

-inmodal .modal-body {
	background: #FAFAFA;
}

.modal-body {
	padding: 20px 30px;
}

.inmodal .modal-content {
	border-radius: 8px;
}

.inmodal .modal-footer {
	border-top: none;
}

.inmodal.nick-modal .modal-header {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	padding-top: 10px;
	border: none;
}

.inmodal.nick-modal .modal-body {
	padding: 0px;
	background: #FAFAFA;
}

	.inmodal.nick-modal .modal-body .row-tight {
		margin: 0px;
	}

		.inmodal.nick-modal .modal-body .row-tight .col-tight {
			padding: 20px 30px 30px 30px;
		}


.inmodal.nick-modal .modal-footer {
	border: none;
	background: #FAFAFA;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

.modal-talent-invited {
	max-width: 1340px;
	width: 96%;
}


/* Sweet alert */
/*.sweet-alert {
    border-radius: 0px !important;
}

.sweet-alert button {
    border-radius: 0px !important;
}

.notifyMessage {
    position: fixed;
    width: 100%;
    z-index: 2001;*/ /*needs large z-index as inspinia styles go to 2000*/
/*}*/
/* File upload control */
/*.custom-file-input{
    cursor: pointer;
}*/
/* Inspinia Project */
tbody > tr > td.project-icon {
	padding-left: 25px;
}

tbody > tr > td.project-title small {
	color: #A6ABAD;
}

tbody > tr > td.project-title:hover small {
	color: unset;
}


tbody > tr > td.project-text {
	font-size: 14px;
	color: rgb(103, 106, 108);
}

	tbody > tr > td.project-text small {
		color: #A6ABAD;
	}

	tbody > tr > td.project-text a {
		font-size: 14px;
		color: rgb(103, 106, 108);
	}

tbody > tr > td.project-workflow {
	font-size: 14px;
	/*    text-align: right;
*/
}


tbody > tr > td.project-time {
	font-size: 12px;
	color: rgb(103, 106, 108);
	font-weight: unset;
}

	tbody > tr > td.project-time small {
		color: #A6ABAD;
	}

tbody > tr > td.project-condensed {
	font-size: 12px;
	color: rgb(103, 106, 108);
	font-weight: unset;
}

tbody > tr > td.project-time small {
	color: #A6ABAD;
}

tbody > tr > td.project-actions > .btn-group > a > i.fa,
tbody > tr > td.project-actions > .btn-group > a > i.fas,
tbody > tr > td.project-actions > .btn-group > a > i.far,
tbody > tr > td.project-actions > .btn-group > a > i.fal {
	font-size: large;
}

/* Footable */
/*.ibox-content > input {
    border-radius: 15px;
    padding-left: 25px;
}

.footable > thead {*/
/*
    -webkit-box-shadow: 1px 0px 3px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 0px 3px 1px rgba(0,0,0,0.1);
    box-shadow: 1px 0px 3px 1px rgba(0,0,0,0.1);
    background-color: #f8f8f9;
    */
/*}

.table > thead:first-child > tr:first-child > th:last-of-type {
    text-align: right;
}*/
.footable-odd {
	background-color: unset;
}

.footable-sort-indicator {
	color: transparent;
}

.footable-sorted .footable-sort-indicator {
	color: lightgray;
}

.footable-sorted-desc .footable-sort-indicator {
	color: lightgray;
}

.footable-last-column {
	text-align: right;
}


/*
.footable > tbody > tr:hover {
    -webkit-box-shadow: 0 5px 30px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 5px 30px 0 rgba(0,0,0,.15);
    box-shadow: 0 5px 30px 0 rgba(0,0,0,.15);
    transform: scale(1.01);

    transition-delay: 0s, 0s, 0s;
    transition-duration: 0.1s, 0.1s, 0.1s;
    transition-property: transform, box-shadow, -webkit-transform;
    transition-timing-function: ease-in, ease-in, ease-in;
}
*/
/*.footable > thead > tr > th {
    font-weight: 600;
}

.footable-filter-input {
    width: 375px;
}

.input-group-addon {
    border-radius: 0 5px 5px 0;
}

.footable-filter-input > input {
    border-radius: 8px;*/
/*    border-right: none
*/
/*}

.footable-filter-input > input:focus {
    width: 375px;*/
/*    border-right: none
*/
/*}

:-ms-input-placeholder, ::-moz-placeholder, ::-webkit-input-placeholder {
    color: red;
}*/
/*
.footable-filter-input > input:focus {
    border-radius: 0 15px 15px 0;
}
*/
/* Text formatting */
.text-max-2lines {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* number of lines to show */
	-webkit-box-orient: vertical;
}

.text-max-1line {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* number of lines to show */
	-webkit-box-orient: vertical;
}

/*
.text-nowrap {
    white-space: nowrap;
}*/




/* Progress-Bar */
.progress-bar.progress-bar-notstarted {
	background-color: #EDEEEE;
}

.progress-bar.progress-bar-inprogress {
	background-color: #859196;
}

.progress-bar.progress-bar-qualified {
	background-color: #2BC5BB;
}


/* Tabs */
.tabs-container .nav-tabs {
	background-color: white;
}

/*.container-shadow {
    -webkit-box-shadow: 0 3px 10px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 3px 10px 0 rgba(0,0,0,.1);
    box-shadow: 0 3px 10px 0 rgba(0,0,0,.1);
}
*/
.nav-tabs .nav-link {
	border: none;
	color: #5b6b72;
}

	.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
		border: none;
		border-bottom: 3px solid #41A9D0;
		SiteColor color: #5b6b72;
		font-weight: 600;
	}


.tabs-container .panel-body {
	border: none;
	/*    padding: 20px 0 20px 0
*/
}

/*.col-lg-6 > .nav-tabs > li > a {
    padding: 10px 10px 10px 10px;
}*/


/* Talents */
.talent-status-unknown {
	color: whitesmoke;
}

.talent-status-notstarted {
	color: gray;
}

.talent-status-inprogress {
	color: gray;
}

.talent-status-needverification {
	color: yellow;
}

.talent-status-unqualified {
	color: red;
}

.talent-status-qualified {
	color: #0ca74f;
}

.TalentSearchResult {
	margin-bottom: 10px;
	padding: 5px;
}

	.TalentSearchResult:hover {
		background: dodgerblue;
		color: white;
		cursor: pointer;
	}

.TalentSearchResultContainer {
	max-height: 300px;
	overflow: auto;
}

.CheckBoxSectionHeader {
	margin: 15px 0px 5px 0px;
	padding: 0;
}

	.CheckBoxSectionHeader label {
		font-weight: 500;
		margin: 0;
		border-bottom: 2px #4fbeb5 solid;
		margin-bottom: 10px;
	}



/*.TalentSearchResult {
    margin-bottom: 10px;
    padding: 5px;
}*/
/*.TalentSearchResult:hover {
    background: dodgerblue;
    color: white;
    cursor: pointer;
}*/
/*.TalentSearchResultContainer {
    max-height: 300px;
    overflow: auto;
}

.TalentSearchButton {
    float: left;
    margin-right: 10px;
}

.TalentSearchTitle {
}*/
/* Large devices (desktops, less than 1200px) */
/*@media (max-width: 1199.98px) {
}*/
/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
	/*    .footable-filter-input {
        width: 100%;
    }
*/
	body.loginBg > .wrapper-content {
		width: 60%;
		max-width: 575px;
		margin: 25px auto;
	}
}

@media (max-width: 991.98px) and (orientation: landscape) {
	/*
    .loginColumns {
        padding-top: 10px;
    }

    .loginimage-bg {
        background-size: auto;
    }
    */
	body.loginBg > .wrapper-content {
		width: unset;
		margin: 25px auto;
	}
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
	/*    body:not(.mini-navbar) {
        background-color: white;
    }
*/
	/*.navbar-fixed-top, .navbar-static-top {
        background-color: #41A9D0;*/ /*SiteColor*/
	/*}

    .btn-burger {
        color: white;
    }

    .nav.navbar-right > li > a.user-info {
        color: white;

    }

    .nav.navbar-right > li > a {
        color: white;
    }*/

	/*    body:not(.mini-navbar) {
        background-color: white;
    }
*/

	body.loginBg > .wrapper-content {
		width: 80%;
		max-width: 575px;
		margin: 25px auto;
	}

	/* Notification bar */
	#right-sidebar.sidebar-open {
		width: 100% !important;
	}

	.pinnedAssessmentDashboardButton {
		margin: 5px 0 0 -25px;
	}
}

@media (max-width: 767.98px) and (orientation: landscape) {
	/*    body:not(.mini-navbar) {
        background-color: white;
    }
*/ /*}*/



}

/* Extra small devices (usually portrait phones, less than 576px) */
@media (max-width: 575.98px) {

	.languageSelectionList {
		column-count: 2;
	}

	/*    body:not(.mini-navbar) {
        background-color: white;
    }
*/
	/* Make mobile menu*/
	/*    .navbar.navbar-static-top {
        display: none;
    }
*/
	/*body.mini-navbar #page-wrapper {
        width: 100%;
    }

    .body-small.mini-navbar .navbar-static-side {
        width: 0px;
        overflow: hidden;
    }

    body.mini-navbar .profile-element, 
    body.mini-navbar .nav-label, 
    body.mini-navbar .navbar-default .nav li a span {
        display: unset;
    }*/

	.newAssessmentSelection {
		width: 100%;
		height: unset;
		margin: 2px 0px 5px 2px;
		border-radius: 0;
	}

	.newAssessmentFromTemplateSelection {
		width: 100%;
		height: unset;
		margin: 2px 0px 5px 2px;
		border-radius: 0;
	}

	.btn-burger {
		display: none;
	}

	.wrapper-content {
		/*        margin-left: -15px;
        margin-right: -15px;
*/
		padding: 0px 5px 60px;
	}

	/*.footer, .footer.fixed {
        display: block;

    }

    .navbar-fixed-top, .navbar-static-top {
        background-color: #f3f3f4;
    }*/

	#side-menu-top {
		/*        width: 0px !important;
*/
		bottom: -100px !important;
	}

	/*    .nav.metismenu > li.nav-header {
        width: 0px !important;
    }
*/

	#page-wrapper {
		padding-left: 5px; /* reduce left/right padding on mobile phones */
		padding-right: 5px; /* reduce left/right padding on mobile phones */
		margin-bottom: 60px;
	}

	/*.wrapper-content {
        padding: 20px 0px 40px 0px;
    }

    .page-heading {
        padding-left: 25px;*/ /* Move title and breadcrumb further in, now that #page-wrapper padding has been reduced */
	/*padding-right: 25px;

        padding: 0 10px 0px 10px;
    }*/

	.nav.navbar-right > li > a.user-info {
		padding-right: 25px; /* Make sure that userinfo in navbar is not hidden behind scrollbar */
	}


	tbody > tr > td.project-icon {
		padding-left: 0px; /* no icon whitespace in tables on small screens */
	}

	/*.loginColumns {
        padding: 10px 0px 25px 0px;
    }

    .heading-text-underline {
        margin-bottom: 0px;
    }*/

	/*#breadcrumbTitle {
        margin-top: -10px;
    }*/

	.action-btn {
		min-width: unset;
	}

	.action-btn i {
		margin-right: 0px;
	}

	.action-btn > .dropdown-toggle::after {
		display: none;
	}

	.ibox {
		margin-left: -15px;
		margin-right: -15px;
	}

	.pinnedAssessmentCard .ibox {
		margin-left: 0px;
		margin-right: 0px;
	}

	.ibox-title {
		border-radius: 0px;
	}

	.ibox-content {
		border-radius: 0px;
	}

	.ibox-footer {
		border-radius: 0px;
	}

	.donut {
		width: 150px;
		height: 150px;
		font-size: smaller;
	}


	body.loginBg > .wrapper-content {
		width: 100%;
	}
}
