.form-signin 
{
	width			: 100%;
	max-width		: 20rem;
	padding			: 1rem;
	margin			: 0 auto;
	text-align		: center;
	margin-top		: 7rem;
}
.form-signin .checkbox 
{
	font-weight		: 400;
}
.form-signin .form-control 
{
	position		: relative;
	box-sizing		: border-box;
	height			: auto;
	padding			: .85rem;
	font-size		: 1rem;
	width			: 100% !important;
}
.form-signin .form-control:focus 
{
	z-index			: 2;
}
.form-signin input[type="text"],
.form-signin input[type="email"]
{
	margin-bottom	: -1px;
	border-bottom-right-radius	: 0;
	border-bottom-left-radius	: 0;
}
.form-signin input[type="password"] 
{
	margin-bottom	: 1rem;
	border-top-left-radius	: 0;
	border-top-right-radius	: 0;
}
.form-signin button
{
	margin-top		: 1.5rem;
}

.btn-auth-user						
{	
	text-align		: left;
	width			: 6.5rem;		
}
.auth-user-btns					{	text-align		: right;					}
.auth-user-head					{	padding-bottom	: 0rem !important;			}
.auth-user-card div				{	display			: table-cell;				}
.auth-user-icon					{	vertical-align	: top;						}
.auth-user-adm					{	min-width		: 7rem;						}
.auth-user-gest					{	min-width		: 14.5rem;					}
.auth-user-root					{	min-width		: 21.5rem;					}
.auth-user-btn					{	text-align		: right;					}
.auth-user-icon					
{
	min-width		: 3.5rem;
	text-align		: center;
}

/* ############################
## RESPONSIVE
## ######################### */
/* SM - Small */
@media (max-width:575.98px)
{
	.sitesize-sm .auth-user-card-div		{	display			: inline-block;		}
	.sitesize-sm .auth-user-btn
	{
		float			: none !important;
		width			: 100%;
	}
}

/* MD - Medium */
@media (max-width:767.98px)
{
	.sitesize-md .auth-user-card-div		{	display			: inline-block;		}
	.sitesize-md .auth-user-btn
	{
		float			: none !important;
		width			: 100%;
	}
}

/* LG - Large */
@media (max-width:991.98px)
{
	.sitesize-lg .auth-user-card-div		{	display			: inline-block;		}
	.sitesize-lg .auth-user-btn
	{
		float			: none !important;
		width			: 100%;
	}
}