.dd_list_content{
	background: rgb(255, 255, 255);
	color: rgb(86, 86, 86);
	font-size: 1.25rem;
	font-weight: normal;
	height: 42px;
	padding: .25rem 2.5rem;
	border-radius: .375rem;
	border: 1px solid #ccc;
	width: 100%;
}
.dd_list_content:hover{
	color: rgb(86, 86, 86);
	background: rgb(248, 248, 248);
}
.dd_list_handle{
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	height: 100%;
	border-radius: .375rem;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	display: flex;
	align-items: center;
	display: none;
}
.dd_more{
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	border-radius: .375rem;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	height: 100%;
	width: 36px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-left: 1px solid #ccc;
	background-color: rgb(169, 205, 240);
}
.dd_more:hover{
	background-color: rgb(200, 227, 254);
}
.dd_more.selected, .dd_more.selected:hover{
	background-color: rgb(67, 98, 154);
	color: rgb(255, 255, 255);
	cursor: default;
}
.dd_list_handle:hover{
	color: rgb(86, 86, 86);
}
.dd_list_item:not(:last-child){
	margin-bottom: .25rem;
}
.secondary_catrgory{
	background-color: rgba(255, 255, 255,.9);
	border: 1px solid rgb(225, 225, 225);
	border-radius: 2%;
	padding: 5%;
}
.add_frame{
	height: 38px;width: 100%;
	background: rgba(227, 236, 245, .5);
	border-radius: .375rem;
	border: 1px dashed rgb(67, 98, 154);
	color: rgb(67, 98, 154);
	margin-bottom: .5rem;
	font-weight: bolder;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}
.add_frame:hover{
	background: rgba(227, 236, 245, .75);
}

#save_sort{
	display: none;
}
#save_sort_warn{
	display: none;
}
#primary_name{
	font-size: 1.45rem;
}