footer{
	background-color:map-get($theme-colors, page-background);
}

.cms-content-container{
	@extend .bg-white, .shadow;
}

.cms-heading-container{
	@extend .text-primary-material-contrast;
	background-color:map-get($theme-colors, primary-material);
	padding:2rem;
}

.image-manager-folder-item-container{
	background-color:map-get($theme-colors, primary);
	color:white;
	width:160px;
	max-width:160px;
	box-shadow:1px 1px 2px 1px rgba(0,0,0,0.23);
}

#fb-bk-b{
	background-color:#274a68;
	color:white;
	& a{
		color:orange;
		font-weight:bold;
		text-underline:none;
	}
	padding:0.35rem 1rem;
}

.dashboard-label{
	padding:0.4rem 0.5rem;
	background-color:map-get($theme-colors, primary);
	border:1px solid map-get($theme-colors, primary);
	display:block;
	width:100%;
	margin-bottom:0;
	border-top-right-radius:0.25rem;
	border-top-left-radius:0.25rem;
}

.horizontal-resizer{
	@extend .text-primary-contrast;
	background-color:map-get($theme-colors, primary);

	&:hover{
		background-color:darken(map-get($theme-colors, primary), 10%);
	}
}

.image-manager-item-container{
	background-color:map-get($theme-colors, secondary);
}

.multi-select-identifier{
	background-color:map-get($theme-colors, primary);
	border:2px solid darken(map-get($theme-colors, primary), 30%);
	color:white;
}

.multi-select-identifier.selected{
	border:2px solid lighten(map-get($theme-colors, primary), 30%);
}

.drag-file-box{
	padding:2rem;
	border:1px dashed map-get($theme-colors, primary);

	&.drag-over{
		opacity:0.2;
	}

	& *{
		pointer-events:none;
	}
}
