form.divider, div.divider {
    padding: 20px 10px;
    background-color: rgba(230,230,230,0.1)!important;
    min-height: 90px;
}
*:is(form.divider, div.divider) {
	display: flex;
	flex-direction: column;
}
*:is(form.divider, div.divider) > *:not(style,script) {
    margin: auto;
    display: flex;
	flex-direction: row;
}

*:is(form.divider, div.divider) *:is(h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, blockquote, p) {
	margin: auto;
	text-align: center;
	display: inline-block;
}
@media only screen and (max-width:960px) { 
	*:is(form.divider, div.divider) {
		text-align: center;
	}
	
	*:is(form.divider, div.divider) > *:not(style,script) {
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		text-align: center;
		gap:2px;
	}
	
    form.divider > * {
        display: block;
        text-align: center;
    }
    form.divider > * label {
        display: block;
        width: 100%!important;
        max-width: 100%!important;
        float: none!important;
        text-align: center;
        padding-bottom: 5px;
    }
    form.divider > * input {
        width: 33%!important;
        max-width: 33%!important;
    }
    form.divider > * input,
	form.divider > * button {
        float:none!important;
        display: inline-block!important;
        line-height: 38px!important;
        max-height: 40px!important;
        padding: 0px 5px!important;
		margin-left: auto;
		margin-right: auto;
    }
    form.divider > * button {
        line-height: 34px!important;
        padding: 0px 10px!important;
    }
}
form.divider > * > * {
    margin-left: 5px;
    margin-right: 5px;
}
form.divider > * > *:first-child {
    margin-left: auto;
}
form.divider > * > *:last-child {
    margin-right: auto;
}
form.divider > * > label {
    margin: auto 0px;
    padding-right: 10px;
}

form.divider  input, form.divider  select, input[type="password"], input[name*="password"] {
    border:1px solid rgba(255,255,255,0.3);
    width: 100%;
    max-width: 350px;
    margin-bottom: 2px;
    padding: 2px 15px;
} 
form.divider  input:focus, form.divider  select:focus, input[type="password"]:focus, input[name*="password"]:focus {
     border:1px solid rgba(255,255,255,1);
}
form input:last-child {
    /*float: right;*/
}
