.bbtoggler{
text-align:left; 
padding:1rem;
padding-right:2rem;
margin-bottom: 1px; 
position: relative;
border-bottom: 1px solid black;


	
}

.bbtoggler:hover{
cursor: pointer; 
	
}

.bbtoggler:before{
	transition: all 500ms;
	transform: rotate(0deg); 
	display:flex;
		width:calc(1.5rem);
		height: calc(1.5rem);
		border: 1px solid black;
		font-size: 1.5rem;
	position: absolute; 
	right:0;
	align-items:center; 
	justify-content:center;
	   transform-origin: center; 
	   border-radius: 1rem;
	   text-align:center;
}

.closed .bbtoggler:before{
	content:'+'; 
	/*padding-right: 1rem;*/ 
	transition: all 500ms; 
}

.open .bbtoggler:before{

	content:'-'; 


	
}

.closed .bbtoggler:hover:before{

	transform: rotate(360deg); 



}
.disabled{
text-decoration: 	line-through; 
}

.open .bbtoggler:hover:before{

	transform: rotate(360deg); 
}