/* !!! ======= Login Window Styling ========== !!! */

/* Parent Class: wse-login-panel, EXTJS panel */

.wse-login-panel {
	text-align: left;
	
	border: 1px solid #000; background: #FFF; 
}

.wse-win-login .wse-login-panel {
	background: transparent; border: none;
}

.wse-login-panel .wse-msg {
	padding: 8px; 
}

.wse-win-login .wse-login-panel .wse-msg {
	padding: 0 0 8px 0;	
}


.wse-login-panel .wse-rembrme {
	padding-left: 8px !important;
}

.wse-win-login .wse-rembrme {
	padding-left: 0 !important;
}

.wse-win-login .wse-hld-new {
	width: 60%;
}

.wse-login-panel .wse-xbtn-new {
	border-width: 1px;
	
	border-color: #808080; 
}

.wse-login-panel .wse-xbtn-new .x-btn-left,
.wse-win-login .wse-xbtn-new .x-btn-left {
	
	background: #606060 url(../../common/assets/case_common/btn_back_grey.png) repeat-x scroll left top; 
	border: 1px solid #a0a0a0; border-color: #a0a0a0 #989898 #868686 #9d9d9d; border-width: 1px 0 1px 1px;
}

.wse-login-panel .wse-xbtn-new .x-btn-right,
.wse-win-login .wse-xbtn-new .x-btn-right {
	
	background: #606060 url(../../common/assets/case_common/btn_back_grey.png) repeat-x scroll left top; 
	border: 1px solid #a0a0a0; border-color: #a0a0a0 #989898 #868686 #9d9d9d; border-width: 1px 1px 1px 0;
}

.wse-login-panel .wse-xbtn-new .x-btn-center,
.wse-win-login .wse-xbtn-new .x-btn-center {
	
	background: #606060 url(../../common/assets/case_common/btn_back_grey.png) repeat-x scroll left top; 
	border: 1px solid #a0a0a0; border-color: #a0a0a0 #989898 #868686 #9d9d9d; border-width: 1px 0 1px 0;
}

.wse-login-panel .wse-lnk {
	padding: 0 8px 10px 105px; font-size: 10px;
}

.wse-login-panel .wse-lnk a,
.wse-login-panel .wse-lnk a:link,
.wse-login-panel .wse-lnk a:visited,
.wse-login-panel .wse-lnk a:hover,
.wse-login-panel .wse-lnk a:active {
	text-decoration: underline;
}

.wse-login-panel .wse-lnk-forgot {}
.wse-login-panel .wse-lnk-new {
	font-size: 12px;
}

.wse-login-panel .x-panel-body {
	background: none; border: none; 
}

.wse-login-panel .x-form-item {
	margin-bottom: 10px; 
}

* html .wse-login-panel .x-form-item {
	width: 100%; overflow: hidden; 
}

.wse-login-panel .x-form-label-right label {
	text-align: left; text-indent: 8px; 
}

.wse-win-login .x-form-label-right label {
	text-align: left; text-indent: 0;
}

.wse-login-panel .x-panel-btns-ct .x-panel-btns-center,
.wse-win-login .x-panel-btns-ct .x-panel-btns-center {
	text-align: right;	
}

.wse-login-panel .x-panel-btns-ct .x-panel-btns-center table,
.wse-win-login .x-panel-btns-ct .x-panel-btns-center table {
	margin: 0; width: 100%;
}

.wse-login-panel .x-panel-btns-ct .x-panel-btns-center .x-btn,
.wse-win-login .x-panel-btns-ct .x-panel-btns-center .x-btn {
	width: auto;	
}

.wse-login-panel .x-panel-btns-ct .x-panel-btns-center .wse-xbtn-new,
.wse-win-login .x-panel-btns-ct .x-panel-btns-center .wse-xbtn-new {
	float: left;	
}

/* END Parent Class: wse-login-panel */

/* Parent Class: wse-win-recvrpass */
.wse-win-recvrpass {
	text-align: left;	
}

.wse-win-recvrpass .x-window-mc,
body.x-body-masked .wse-win-recvrpass .x-window-mc, 
body.x-body-masked .wse-win-recvrpass  .x-window-mc {
	padding-bottom: 25px;	
}

.wse-win-recvrpass .wse-msg {
	padding: 0 8px 25px; line-height: 1.5em; font-size: 12px;
}




/* END Parent Class: wse-win-recvrpass */
