/*************************************************************************************************************************
 * Login CSS
 ************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700);

* {
	margin:0; /* zero out margin */
	padding:0; /* zero out padding */
}
html, body, #pageWrapper {
	height:99%; /* gives layout 100% height */
	overflow:inherit; /* triggers 100% height in Opera 9.5 */
	font-family: Arial, Verdana, Georgia;
	background:none repeat scroll 0 0 #e9f0f9;
}
#loginWrapper {
	min-height:99%; /* gives layout 100% height */
	width:100%; /* centered div must be given a width */
}
* html #loginWrapper {
	height:100%; /* IE6 treats height as min-height */
}

a {color:rgb(41, 62, 107)}

div.adminLogo {
	background:transparent;
}

div.formField label {
	padding-top:1px;
	width:25%;
	margin-right:5px;
	font-size:13px;
	padding-top:8px;
	text-align:right;
	padding-right:10px;
}

.btn {
    background-color: #ebebeb;
    line-height:1.4285;
    cursor: pointer;
}
.btn:hover,
.btn:active,
.btn-group.open .btn.dropdown-toggle,
.btn.active {
    background-color: #dcdcdc;
}
.btn.btn-primary {
    background-color: #0090ff;
    color:#FFF;
    border:1px solid transparent;
    padding:6px 12px;
    font-size:14px;
}
.btn.btn-primary:active,
.btn.btn-primary.active,
.btn-group.open .btn.btn-primary.dropdown-toggle,
.btn.btn-primary:hover {
    background-color: #017cdb;
}

#capsResult {
	width:150px;
	float:left;
	margin-right:0px;
	padding-top:0px;
}

#footer {
	position:absolute;
	bottom:0;
	right:0;
}

/*******************************/
/* RESET PASSWORD PASSED SCREEN */
/*******************************/
.loggedoff-page .loggedoff-wrapper {
    text-align:center;
	margin: 0 auto;
	width: 500px;
	clear:both;
	position:absolute;
	top:50%;
	margin-top:-265px;
	left:50%;
	margin-left:-275px;
}

.loggedoff-page div {
    width: 650px!important;
    text-align: center;
    background-color: #fff;
    padding: 20px;
    width: 340px;
    margin: 0 auto;
}

.loggedoff-page a {
    color: #428bca;
    text-decoration: none;
}
.loggedoff-page a:hover {
    text-decoration: none!important;
    color: #23527c;
}
.loggedoff-page p {
	margin: 0 0 10px;
}

.loggedoff-page div {
	font-size: 13px;
	font-family: 'Open Sans', "Helvetica Neue",Helvetica,Arial,sans-serif!important;
}

/********************************************************/
/* REDESIGN OF BE LOGIN/RESET/FORGOT/SET PASSWORD PAGES */
/********************************************************/

#centerPanel form input.mediumText {
	color:#555;
	border:1px solid #bebbbb;
	border-radius: 4px;
	font-family: Arial, Verdana, Georgia;
}

#centerPanel form input.mediumText:focus {
	box-shadow: none;
	border: 2px solid #00599d;
	color:#555;
}

#centerPanel div.card-footer .forgotPassword {
	font-size: 13px;
}

#centerPanel div.card-footer .forgotPassword a{
	white-space: normal;
	text-decoration:none;
	color: #555;
}

#centerPanel div.card-footer .forgotPassword a:hover{
	text-decoration:underline;
	color:rgb(41, 62, 107);
}

#centerPanel div label {
	font-size:13px;
	padding-top:8px;
}

#centerPanel form #captchaWarning div.card-body {
	border: none;
	text-align: left;
	letter-spacing: 1.32px;
}

#centerPanel .cp_errorText { 
	padding-left: 0px;
	margin: 5px 0px;
}

#centerPanel .cp_error { 
	padding-left: 0px;
}

#centerPanel .be_buttons input {
	border: 2px solid transparent;
}

#centerPanel .be_buttons input:focus {
	box-shadow: none;
	border: 2px solid #00599d;
}

#loginWrapper #clientLoginInstructions {
	border: 1px solid rgba(0, 0, 0, 0.175);
	color: #252525;
	display: none;
}

#centerPanel .resetPwdInfo {
	font-size: small;
}

#centerPanel .resetPwdError span {
	white-space: unset;
	font-size: small;
	color: unset;
}

#centerPanel .mh100 {
	min-height: 100px;
}

/**************************************************************/
/* REDESIGN OF BE LOGIN/RESET/FORGOT/SET PASSWORD PAGES - END */
/**************************************************************/