.LoginImage
{
	margin-left:45px;
}

.ie .LoginPlaneText
{
	font-weight: Bold;
}

.LoginPlaneText
{
    font-family:Segoe UI Bold, Arial !important;
    font-size:14px !important;
    color:black !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
}

.LoginEmailPlaneText
{
    font-family:Segoe UI, Arial !important;
    font-size:14px !important;
    color:black !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
	
    padding-top: 10px;
    display:inline-block;
    width: 300px;
    padding-bottom: 10px;
}

.TableError
{
	margin-left: 50px !important;
	margin-right: 50px !important;
	/* word-break:break-all !important; */
	/* text-align: justify !important; */
	white-space: initial;
}

.ie .LoginError
{
	font-weight: Bold;
}

.LoginError
{
    font-family:Segoe UI Bold, Arial !important;
    font-size:14px !important;
    color: red;
	margin-left: 50px;
    margin-right: 50px;
    margin-top:3px;
    margin-bottom:3px;
	width: 300px;
    white-space: pre-wrap;
    display: inline-block;
}

.ie .ResetPasswordError
{
	font-weight: Bold;
}

.ResetPasswordError
{
    font-family:Segoe UI Bold, Arial !important;
    font-size:14px !important;
    color: red;
    margin-right: 50px;
    margin-top:3px;
    margin-bottom:3px;
}

.LoginTitleTextBlock
{
    font-family:Segoe UI, Arial !important;
    font-size:20px !important;
    color:black !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
}

.SignInTitleTextBlock
{
    font-family:Segoe UI, Arial !important;
    font-size:20px !important;
    color:black !important;
    padding-left: 50px !important;
    padding-right: 10px !important;
}

.ie .LoginTitleBold
{
	font-weight:Bold;
}

.LoginTitleBold
{
    font-family:Segoe UI Bold, Arial !important;
    font-size:20px !important;
    color:black !important;
    padding-right: 50px;
}

.LoginPlaneTextRememberme
{
    font-family:Segoe UI, Arial !important;
    font-size:12px !important;
    color:black !important;
    padding-left:5px;
    padding-top: 0px;
    /* vertical-align: top; */
}

.ie .LoginBoldTextBlock
{
	font-weight:Bold;
}

.LoginBoldTextBlock
{
    font-family:Segoe UI Bold, Arial !important;
    font-size:14px !important;
    color:black !important;
    margin-left: 50px;
    padding-right: 5px;
}

.ie .LoginLink
{
	font-weight:Bold;
}

.LoginLink
{
    font-family:Segoe UI Bold, Arial !important;
    font-size:14px !important;
    color:rgb(51,126,180) !important;
    padding-right: 10px;
}

.ie .LoginLink a:link
{
	font-weight:bold;
}

.LoginLink a:link
{
    font-family:Segoe UI Bold, Arial !important;
    font-size:14px !important;
    color:rgb(51,126,180) !important;
    padding-left:3px;
}

.ie .LoginLink a:visited
{
	font-weight:bold;
}

.LoginLink a:visited
{
    font-family:Segoe UI Bold, Arial !important;
    font-size:14px !important;
    color:rgb(51,126,180) !important;
    padding-left:5px;
}

.ie .LoginUserPasswordResetPassword
{
	margin-left: 42px;
}

.LoginUserPasswordResetPassword
{
	border-width: 1px;
    border-style: solid;
    border-color: rgb(169,169,169);
	height: 18px;
    width:286px;
    margin-left: 50px;
    margin-right: 50px;
    margin-top:3px;
    margin-bottom:3px;
    text-align:left;
    padding-top:5px;
    padding-left:5px;
    padding-bottom:5px;
    font-family:Segoe UI, Arial !important;
	font-size:13px;
	overflow:hidden;
}

.ie .LoginUserResetPassword
{
	margin-left: 42px;
}

.LoginUserResetPassword
{
	border-width: 1px;
    border-style: solid;
    border-color: rgb(169,169,169);
	height: 18px;
    width:286px;
    margin-left: 50px;
    margin-right: 50px;
    margin-top:3px;
    margin-bottom:3px;
    text-align:left;
    padding-top:5px;
    padding-left:5px;
    padding-bottom:5px;
    font-family:Segoe UI, Arial !important;
	font-size:13px;
	overflow:hidden;
}

.LoginEditField
{
	border-width: 1px;
	border-style: solid;
	border-color: rgb(169,169,169);
	height: 18px;
    width:286px;
	margin-left: 50px;
	margin-right: 50px;
	margin-top:3px;
	margin-bottom:3px;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	font-family:Segoe UI, Arial !important;
	font-size:13px;
	overflow:hidden;
}

.LoginEditFieldPassword
{
	border-width: 1px;
    border-style: solid;
    border-color: rgb(169,169,169);
	height: 18px;
    width:286px;
    margin-left: 50px;
    margin-right: 50px;
    margin-top:3px;
    margin-bottom:3px;
    /* text-align:left; */
    padding-top:5px;
    padding-left:5px;
    padding-bottom:5px;
    font-family:Segoe UI, Arial !important;
}

.LoginCheckbox input[type=checkbox]
{
	vertical-align:bottom;
}

.ext-gecko .LoginCheckbox input[type=checkbox]
{
	margin-bottom:1px;
}

.LoginComboboxAuthentication
{
	border-width: 1px;
    border-style: solid;
    border-color: rgb(169,169,169);
	height: 30px;
    width:293px;
    margin-left: 50px !important;
    margin-top: 3px !important;
    margin-bottom: 3px !important;
    margin-right: 50px !important;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.LoginComboboxAuthentication select
{
    background:transparent;
}

.LoginCheckbox
{
    margin-left:50px;
}

.LoginTable
{
    border-width:2px;
    border-style:solid;
    box-shadow:0px 0px 7px 2px #888888;
    margin-left: 10px !important;
    margin-right: 10px;
	border-color:rgb(128,128,128);
}

.ie .LoginButton
{
	font-weight:bold;
}

.LoginButton
{
    /*width:100px;*/
    height:30px;
    color:white;
    font-family:Segoe UI Bold, Arial !important;
    font-size:14px !important;
    background-color:rgb(25,141,244) !important;
    border-radius:8px;
    cursor:pointer;
	
    margin-left: 50px;
	margin-right:10px;
	
    padding-left: 19px;
	
    padding-right: 19px;
}

.ie .LoginButtonResetPassword
{
	font-weight:bold;
}

.LoginButtonResetPassword
{
    /*width:100px;*/
    height:30px;
    color:white;
    font-family:Segoe UI Bold, Arial !important;
    font-size:14px !important;
    background-color:rgb(25,141,244) !important;
    border-radius:8px;
    cursor:pointer;
	margin-right:10px;
	
    padding-left: 19px;
	
    padding-right: 19px;
}

.TableResetButtons
{
	margin-left:50px !important;
}


.MainLoginPanel
{
	width:100%;
	height:100%;
	
}

.MainLoginPanel .x-panel-body.x-panel-body-noheader.x-panel-body-noborder
{
	overflow:hidden !important;
}