
#cv-builder .cv-form form .select-multiple .select-container {
	position: relative;
}

#cv-builder .cv-form form .select-multiple .select-mask {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

#cv-builder .cv-form form .select-multiple select {
	border-bottom:none;
}

#cv-builder .cv-form form .select-multiple .select-checkboxes {
	background-color: white;
    border-left: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    padding: 5px;
}

#cv-builder .cv-form form .select-multiple.closed .select-checkboxes {
	display: none;
}

#cv-builder .cv-form form .select-multiple.open .select-checkboxes,
#cv-builder .cv-form form .select-multiple label {
	display: block;
	margin:0;
}

#cv-builder .cv-form form .select-multiple label:not(:last-of-type) {
	margin-bottom:3px;
}

#cv-builder .cv-form form .select-multiple label:hover {
	background-color: #1e90ff;
}

#cv-builder .cv-form form select.link-part,
#cv-builder .cv-form form input[type="text"].link-part {
	display:inline-block;
	float:none;
}

#cv-builder .cv-form form select.link-part.link-select, 
#cv-builder .cv-form form input[type="text"].link-part.link-prefix {
	width:20%;
}

#cv-builder .cv-form form input[type="text"].link-part.link-prefix {
	border-right:none;
	background-color:#fbfbfb;
}

#cv-builder .cv-form form input[type="text"].link-part.link-text {
	width:60%;
	border-left:none;
}