/* *********  VC - TS ImageSelector element ********* */
.cspt-imgselector-thumb-w{
	padding: 10px 0;
}
.cspt-imgselector-thumb-inner{
	cursor: pointer;
	border: 3px solid #eaeaea;
	padding: 5px;
	text-align: center;
}
.cspt-imgselector-thumb-inner img{
	max-width: 100%;
	height: auto;
}
.cspt-imgselector-thumb-selected .cspt-imgselector-thumb-inner{
	border: 3px solid blue;
}
.cspt-imgselector-thumb-selected .cspt-imgselector-thumb-inner:after{
	font-family: 'FontAwesome';
	content: "\f00c";
	position: absolute;
	bottom: 0px;
	right: 15px;
	width: 20px;
	height: 20px;
	background-color: blue;
	color: white;
	font-size: 11px;
	text-align: center;
}
.cspt-imgselector-thumb-wrapper{
    padding: 10px;
    position: relative;
    margin-top: 35px;
}
.cspt-imgselector-thumbs-heading{
	background: #0473aa;
    position: absolute;
    top: -24px;
    left: -3px;
    color: white;
    padding: 2px 15px;
    font-size: 11px;
    letter-spacing: 1px;
}
.cspt-imgselector-thumb {
    margin-bottom: 30px;
}