/*
 * LoginPage styles  V1.1
 *  Created on : May 26, 2017, 3:28:14 PM  
 */

.login-logoPanel-canvas {
    border-bottom: 1px solid lightgray;
}

.login-formPanel-canvas {
    background-color: #f4f4f4;
	border: 1px dotted lightgray;
}

.login-productName-label {
	font-family:Verdana,sans-serif;
    color: gray;
	font-size: 25px;
	font-weight: 600;
}

.login-userLogin-label,
.login-userLogin-labelFocused {
	font-family:Verdana,sans-serif;
    color:black;
    font-weight: bold;  
}

.login-userLogin-textbox,
.login-userLogin-textboxFocused,
.login-userLogin-textboxError {
	font-family:Verdana,sans-serif;
    color:black;
    font-weight: normal;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-left: 1px;
    border-top: 1px solid #abadb3;
    border-left: 1px solid #dbdfe5;
    border-right: 1px solid #dbdfe5;
    border-bottom: 1px solid #dbdfe5; 
   
}
.login-userLogin-textboxFocused{
    color: black;
    border-top: 1px solid #5678ac;
    border-left: 1px solid #bccde6;
    border-right: 1px solid #afc6e2;
    border-bottom: 1px solid #c0d7ec;
}

.login-userLogin-textboxDisabled {
    color:#A6ABB4;
    font-weight: normal;
}

.login-userPassword-label,
.login-userPassword-labelFocused {
	font-family:Verdana,sans-serif;
    color:black;
    font-weight: bold;
}

.login-userPassword-textbox,
.login-userPassword-textboxFocused,
.login-userPassword-textboxError {
	font-family:Verdana,sans-serif;
    color:black;
    font-weight: normal;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-left: 1px;
    border-top: 1px solid #abadb3;
    border-left: 1px solid #dbdfe5;
    border-right: 1px solid #dbdfe5;
    border-bottom: 1px solid #dbdfe5;
}

.login-userPassword-textboxFocused {
	font-family:Verdana,sans-serif;
    color: black;
    border-top: 1px solid #5678ac;
    border-left: 1px solid #bccde6;
    border-right: 1px solid #afc6e2;
    border-bottom: 1px solid #c0d7ec;
}

.login-buttonPanel-canvas {   
}

.login-loginButton-button, 
.login-loginButton-buttonOver, 
.login-loginButton-buttonDown, 
.login-loginButton-buttonDisabled, 
.login-loginButton-buttonSelected, 
.login-loginButton-buttonSelectedDown,
.login-loginButton-buttonSelectedOver, 
.login-loginButton-buttonSelectedDisabled {
    -x-system-font: none;
    font-family:Verdana,sans-serif; font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    padding: 5px;
    border: 1px solid #868686;
    background: #f6f6f6;
    background-image: -moz-linear-gradient(top, #ffffff, #efefef);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    overflow: visible;
}

.login-loginButton-buttonOver {
    border-color: #534d4e;
    background: #f3f3f3;
    background-image: -moz-linear-gradient(top, #ffffff, #ebebeb);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb));
    outline: 0;
    box-shadow: 0 0 3px #999;

}

.login-loginButton-buttonDown {
    background-color:#e7e7e7;
    border-color: #534d4e #716e6e #716e6e #534d4e;
    background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}

.login-loginButton-buttonDisabled {
    color: #999999;
    border-color: #C3C3C3;
    background: #ddd;
    background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}

.login-loginButton-buttonSelected,
.login-loginButton-buttonSelectedDown,
.login-loginButton-buttonSelectedOver,
.login-loginButton-buttonSelectedDisabled {
    border-color: #999;
    background: #ddd;
    background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}

.login-loginButton-buttonSelectedOver {
    border-color: #548ACA;
    background: #ddd;
    background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}

.login-loginButton-buttonSelectedDisabled {
    font-size:11px; color:#666666;
}

/* Firm's custom text displayed below buttons */
.login-custom-message {
	font-family:Verdana,sans-serif;
    color: #333;
    height: 26px;
	font-size: 16px;
}

.login-wideSideBar-canvas {
}

.login-narrowSideBar-canvas {
}

/* Our custom SearchItem widget, used for entering search criteria in listgrid filter fields */

.searchItem,
.searchItemFocused,
.searchItemHint
{
	padding-top: 1px;
	padding-bottom: 3px;
	padding-right: 4px;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}

.searchItemHint {
	background: #eeeeee;
	font-weight: 300;
	color: gray;
}
/* ============================================================
   Change Expired password page 
   ============================================================ */

.changeExpiredPW-panel-canvas {    
}

.changeExpiredPW-infoText-textbox {
	font-family:Verdana,sans-serif;
}

.changeExpiredPW-formItem-statictext {
	font-family:Verdana,sans-serif;
}

.changeExpiredPW-formItem-label,
.changeExpiredPW-formItem-labelFocused, 
.changeExpiredPW-formItem-labelError {
	font-family:Verdana,sans-serif;
	color:black;
	font-weight: bold;
}

.changeExpiredPW-formItem-textbox,
.changeExpiredPW-formItem-textboxFocused,
.changeExpiredPW-formItem-textboxError {
	font-family:Verdana,sans-serif;
	color:black;
	font-weight: normal;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-top: 1px solid #abadb3;
	border-left: 1px solid #dbdfe5;
	border-right: 1px solid #dbdfe5;
	border-bottom: 1px solid #dbdfe5;
}
.changeExpiredPW-formItem-textboxFocused {
	color: black;
	border-top: 1px solid #5678ac;
	border-left: 1px solid #bccde6;
	border-right: 1px solid #afc6e2;
	border-bottom: 1px solid #c0d7ec;
}

.changeExpiredPW-login-button, 
.changeExpiredPW-login-buttonOver, 
.changeExpiredPW-login-buttonDown, 
.changeExpiredPW-login-buttonDisabled, 
.changeExpiredPW-login-buttonSelected, 
.changeExpiredPW-login-buttonSelectedDown,
.changeExpiredPW-login-buttonSelectedOver, 
.changeExpiredPW-login-buttonSelectedDisabled {
	-x-system-font: none;
	font-family:Verdana,sans-serif; font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	padding: 5px;
	border: 1px solid #868686;
	background: #f6f6f6;
	background-image: -moz-linear-gradient(top, #ffffff, #efefef);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	overflow: visible;
}
.changeExpiredPW-login-buttonOver {
	border-color: #534d4e;
	background: #f3f3f3;
	background-image: -moz-linear-gradient(top, #ffffff, #ebebeb);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb));
	outline: 0;
	box-shadow: 0 0 3px #999;
}
.changeExpiredPW-login-buttonDown {
	background-color:#e7e7e7;
	border-color: #534d4e #716e6e #716e6e #534d4e;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.changeExpiredPW-login-buttonDisabled {
	color: #999999;
	border-color: #C3C3C3;
	background: #ddd;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.changeExpiredPW-login-buttonSelected,
.changeExpiredPW-login-buttonSelectedDown,
.changeExpiredPW-login-buttonSelectedOver,
.changeExpiredPW-login-buttonSelectedDisabled {
	border-color: #999;
	background: #ddd;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.changeExpiredPW-login-buttonSelectedOver {
	border-color: #548ACA;
	background: #ddd;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.changeExpiredPW-login-buttonSelectedDisabled {
	font-size:11px; color:#666666;
}

.changeExpiredPW-cancel-button, 
.changeExpiredPW-cancel-buttonOver, 
.changeExpiredPW-cancel-buttonDown, 
.changeExpiredPW-cancel-buttonDisabled, 
.changeExpiredPW-cancel-buttonSelected, 
.changeExpiredPW-cancel-buttonSelectedDown,
.changeExpiredPW-cancel-buttonSelectedOver, 
.changeExpiredPW-cancel-buttonSelectedDisabled {
	-x-system-font: none;
	font-family:Verdana,sans-serif; font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	padding: 5px;
	border: 1px solid #868686;
	background: #f6f6f6;
	background-image: -moz-linear-gradient(top, #ffffff, #efefef);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	overflow: visible;
}
.changeExpiredPW-cancel-buttonOver {
	border-color: #534d4e;
	background: #f3f3f3;
	background-image: -moz-linear-gradient(top, #ffffff, #ebebeb);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb));
	outline: 0;
	box-shadow: 0 0 3px #999;
}
.changeExpiredPW-cancel-buttonDown {
	background-color:#e7e7e7;
	border-color: #534d4e #716e6e #716e6e #534d4e;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.changeExpiredPW-cancel-buttonDisabled {
	color: #999999;
	border-color: #C3C3C3;
	background: #ddd;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.changeExpiredPW-cancel-buttonSelected,
.changeExpiredPW-cancel-buttonSelectedDown,
.changeExpiredPW-cancel-buttonSelectedOver,
.changeExpiredPW-cancel-buttonSelectedDisabled {
	border-color: #999;
	background: #ddd;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.changeExpiredPW-cancel-buttonSelectedOver {
	border-color: #548ACA;
	background: #ddd;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.changeExpiredPW-cancel-buttonSelectedDisabled {
	font-size:11px; color:#666666;
}

/* ============================================================
   User Agreement dialog 
   ============================================================ */

.userAgreementDialog-header-title {
	font-family:Verdana,sans-serif;
}

.userAgreementDialog-header-canvas {
	border-bottom: 1px solid black;
}

.userAgreementDialog-accept-button, 
.userAgreementDialog-accept-buttonOver, 
.userAgreementDialog-accept-buttonDown, 
.userAgreementDialog-accept-buttonDisabled, 
.userAgreementDialog-accept-buttonSelected, 
.userAgreementDialog-accept-buttonSelectedDown,
.userAgreementDialog-accept-buttonSelectedOver, 
.userAgreementDialog-accept-buttonSelectedDisabled {
	-x-system-font: none;
	font-family:Verdana,sans-serif; font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	padding: 5px;
	border: 1px solid #868686;
	background: #f6f6f6;
	background-image: -moz-linear-gradient(top, #ffffff, #efefef);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	overflow: visible;
}
.userAgreementDialog-accept-buttonOver {
	border-color: #534d4e;
	background: #f3f3f3;
	background-image: -moz-linear-gradient(top, #ffffff, #ebebeb);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb));
	outline: 0;
	box-shadow: 0 0 3px #999;
}
.userAgreementDialog-accept-buttonDown {
	background-color:#e7e7e7;
	border-color: #534d4e #716e6e #716e6e #534d4e;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.userAgreementDialog-accept-buttonDisabled {
	color: #999999;
	border-color: #C3C3C3;
	background: #ddd;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.userAgreementDialog-accept-buttonSelected,
.userAgreementDialog-accept-buttonSelectedDown,
.userAgreementDialog-accept-buttonSelectedOver,
.userAgreementDialog-accept-buttonSelectedDisabled {
	border-color: #999;
	background: #ddd;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.userAgreementDialog-accept-buttonSelectedOver {
	border-color: #548ACA;
	background: #ddd;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.userAgreementDialog-accept-buttonSelectedDisabled {
	font-size:11px; color:#666666;
}

.userAgreementDialog-decline-button, 
.userAgreementDialog-decline-buttonOver, 
.userAgreementDialog-decline-buttonDown, 
.userAgreementDialog-decline-buttonDisabled, 
.userAgreementDialog-decline-buttonSelected, 
.userAgreementDialog-decline-buttonSelectedDown,
.userAgreementDialog-decline-buttonSelectedOver, 
.userAgreementDialog-decline-buttonSelectedDisabled {
	-x-system-font: none;
	font-family:Verdana,sans-serif; font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	padding: 5px;
	border: 1px solid #868686;
	background: #f6f6f6;
	background-image: -moz-linear-gradient(top, #ffffff, #efefef);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	overflow: visible;
}
.userAgreementDialog-decline-buttonOver {
	border-color: #534d4e;
	background: #f3f3f3;
	background-image: -moz-linear-gradient(top, #ffffff, #ebebeb);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb));
	outline: 0;
	box-shadow: 0 0 3px #999;
}
.userAgreementDialog-decline-buttonDown {
	background-color:#e7e7e7;
	border-color: #534d4e #716e6e #716e6e #534d4e;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.userAgreementDialog-decline-buttonDisabled {
	color: #999999;
	border-color: #C3C3C3;
	background: #ddd;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.userAgreementDialog-decline-buttonSelected,
.userAgreementDialog-decline-buttonSelectedDown,
.userAgreementDialog-decline-buttonSelectedOver,
.userAgreementDialog-decline-buttonSelectedDisabled {
	border-color: #999;
	background: #ddd;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.userAgreementDialog-decline-buttonSelectedOver {
	border-color: #548ACA;
	background: #ddd;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.userAgreementDialog-decline-buttonSelectedDisabled {
	font-size:11px; color:#666666;
}

.userAgreementDialog-close-button, 
.userAgreementDialog-close-buttonOver, 
.userAgreementDialog-close-buttonDown, 
.userAgreementDialog-close-buttonDisabled, 
.userAgreementDialog-close-buttonSelected, 
.userAgreementDialog-close-buttonSelectedDown,
.userAgreementDialog-close-buttonSelectedOver, 
.userAgreementDialog-close-buttonSelectedDisabled {
	-x-system-font: none;
	font-family:Verdana,sans-serif; font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	padding: 5px;
	border: 1px solid #868686;
	background: #f6f6f6;
	background-image: -moz-linear-gradient(top, #ffffff, #efefef);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	overflow: visible;
}
.userAgreementDialog-close-buttonOver {
	border-color: #534d4e;
	background: #f3f3f3;
	background-image: -moz-linear-gradient(top, #ffffff, #ebebeb);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb));
	outline: 0;
	box-shadow: 0 0 3px #999;
}
.userAgreementDialog-close-buttonDown {
	background-color:#e7e7e7;
	border-color: #534d4e #716e6e #716e6e #534d4e;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.userAgreementDialog-close-buttonDisabled {
	color: #999999;
	border-color: #C3C3C3;
	background: #ddd;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.userAgreementDialog-close-buttonSelected,
.userAgreementDialog-close-buttonSelectedDown,
.userAgreementDialog-close-buttonSelectedOver,
.userAgreementDialog-close-buttonSelectedDisabled {
	border-color: #999;
	background: #ddd;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.userAgreementDialog-close-buttonSelectedOver {
	border-color: #548ACA;
	background: #ddd;
	background-image: -moz-linear-gradient(top, #cccccc, #ffffff);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
}
.userAgreementDialog-close-buttonSelectedDisabled {
	font-size:11px; color:#666666;
}
