
/* Styles for forgotPasswordModal
-----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 { font-size: 108%; }
#forgotPasswordModal .modalcontent .contentLine2 { margin-top: 4px; }
.modal { position: relative; width: 550px; border: solid 1px #073361; background-color: #ffffff; display: none; z-index: 2; font-size: 70%; font-family: arial, helvetica, clean, sans-serif;}
.modal .borderdiv { border: solid 9px #c2dff5; }
.modaltitlebar { height: auto; background-color: #073361; padding: 7px 15px 5px 15px; vertical-align: middle; }
.modaltitlebar h1 { width: 60%; color: #ffffff; margin: 0 0; }
.modaltitlebar div.side.right { top: 1px; right: 0; }
.modaltitlebar a { position: absolute; right: 10px; top: 3px; height: 21px; width: 21px; cursor: pointer; text-indent: 9999px;
				   background: transparent url(../../../Web/Images/New/all_buttons_sprite1.png) no-repeat -356px -46px; }
.modalsubtitlebar { background-color:#EEEEEE; color:#333333; padding: 8px 10px; font-size:12px; position:relative; }
.modaltitlebar a:hover { background: transparent url(../../../Web/Images/New/all_buttons_sprite1.png) no-repeat -334px -46px; }
.modalcontent { position: relative; background-color: #ffffff; padding: 15px; overflow: auto; max-height: 336px; overflow-x: hidden; }
.modalcontent p { padding: 0 1px; margin: 0 0; }
.modalcontent p.buttons { clear: both; margin-top: 5px; padding-top: 8px; text-align: center; margin: 0 0; }
.modalcontent p.buttons input { padding:0 10px; margin: 0 0; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;}

/* Styles for OAuth login buttons
-----------------------------------------------------------*/
#loginpanel .oauth-buttons { clear: both; padding: 11px 23px 0 0; height: 18px; }

.oauth-buttons ul { list-style: none; }
.oauth-buttons ul, .oauth-buttons ul a { overflow: hidden; zoom: 1; }
.oauth-buttons ul li { float: right; margin-right: 8px; width: 18px; }
.oauth-buttons ul a {
	float: right;
	width: 18px;
	height: 18px;
	background: url(../../images/oauth-login-buttons.png) no-repeat 0 0;
	font-size: 0;
}

.oauth-buttons ul li.google a { background-position: 0 0; }
.oauth-buttons ul li.google a:hover { background-position: center 0; }
.oauth-buttons ul li.google a:active { background-position: right 0; }

.oauth-buttons ul li.yahoo a { background-position: 0 -19px; }
.oauth-buttons ul li.yahoo a:hover { background-position: center -19px; }
.oauth-buttons ul li.yahoo a:active { background-position: right -19px; }

.oauth-buttons ul li.facebook a { background-position: 0 -38px; }
.oauth-buttons ul li.facebook a:hover { background-position: center -38px; }
.oauth-buttons ul li.facebook a:active { background-position: right -38px; }

.oauth-buttons ul li.windowslive a { background-position: 0 -57px; }
.oauth-buttons ul li.windowslive a:hover { background-position: center -57px; }
.oauth-buttons ul li.windowslive a:active { background-position: right -57px; }

.oauth-buttons ul li.linkedin a { background-position: 0 -76px; }
.oauth-buttons ul li.linkedin a:hover { background-position: center -76px; }
.oauth-buttons ul li.linkedin a:active { background-position: right -76px; }

.oauth-buttons ul li.twitter a { background-position: 0 -95px; }
.oauth-buttons ul li.twitter a:hover { background-position: center -95px; }
.oauth-buttons ul li.twitter a:active { background-position: right -95px; }

.oauth-buttons ul li.salesforce a { background-position: 0 bottom; }
.oauth-buttons ul li.salesforce a:hover { background-position: center bottom; }
.oauth-buttons ul li.salesforce a:active { background-position: right bottom; }

.delinquencyNotification a, .delinquencyNotification a:hover{
    background-color: #5794c6;
    border: 1px solid #4c8dc1;
    border-radius: 5px;
    padding: 5px;
    color: #ffffff;
    text-decoration: none;
}
