.mod_login{
width: 100%;
height:100vh;
display: flex; 
justify-content:center; 
align-items: center; 
align-content:center; 

}
.mod_login .widget-text > *,
.mod_login .widget-password > * {
width:100%;	
padding:0.5em;
text-align: center;
}

.mod_login .widget-text,
.mod_login .widget-password{
display: flex; 
justify-content:center; 
align-items: center; 
align-content:center;
margin: 1em;
flex-wrap: wrap;
}

.mod_login .widget-submit{
	width: 100%;
display: flex; 
justify-content:center; 
align-items: center; 
align-content:center; 
}

.mod_login button{
background-color: #555; 
color: white; 
margin: 1em;
padding: 1em;
border:0;
}


.mod_login .widget-checkbox{
	margin: 1rem;
}

.mod_login .widget-submit button{
	margin: 1rem;
	cursor: pointer;
}


.ce_form.bbauth{
	width:100%; 
	margin:auto;
	text-align:center;
	display:flex; 
	justify-content:center;
	align-content:center;
	height: 100vh; 
	align-items:center; 
	align-content:center;
	flex-wrap: wrap;
}

.ce_form.bbauth .bb_headline{
width: 100%;
font-weight: bold; 
font-size:2rem; 
margin-bottom:1rem;
}


.ce_form.bbauth input.submit{
width: 100%;
font-weight: bold; 
font-size:1rem; 
padding:1rem;
margin-top:1rem;
}

.ce_form.bbauth input.text{
width: 100%;
font-weight: bold; 
font-size:1rem; 
padding:1rem;
margin-top:1rem;
}