/* ***************************************************************** */
/* Product: Global
/* Updated: 23/08/2019
******************************************************************** */
/* resetpassword ~ page */
#resetpasswordpage {
	background-color: transparent !important
}
/*resetpassword content outline*/
[id=resetpasswordpage] [data-role=main], #passwordconfirm_content {
	padding: 0;
}
/* resetpassword ~ container */
/*#resetpasswordpage [data-role="main"] {
	background-color: transparent !important;
	margin: auto;
	max-width: 100%;
}*/
/* resetpassword ~ header - content */
[role="header"] .headerinner {
	background: #efefee;
	max-width: 1264px;
	padding: 40px 0
}
/* resetpassword ~ header - container ~ with border */
#resetpasswordpage [role="header"] {
	border-bottom: 1px solid #CCC
}

/* header - container ~ content inner */
#resetpasswordpage .welcome-banner, #resetpasswordconfirmpage .welcome-banner {
	padding: 4em 1em;
}
/*resetpassword form block*/
[id="resetpasswordpage"] #reset_content .contentblock {
	margin: 0 auto;
	padding: .5em;
	/*width: 22em;*/
}
/*resetpassword text input*/
[id="resetpasswordpage"] #reset_content .contentblock h3 {
	margin: 0;
	padding: 0;
	text-align: left;
}
/*resetpassword header container*/
[id="resetpasswordpage"] .headerbuttons, #resetpasswordconfirmpage .headerbuttons {
	padding-top: .5em;
}
/*resetpassword confirmation*/
[id="resetpasswordpage"] #passwordconfirm_content .welcome-banner {
	min-height: 28.4em;
	padding: 4em 1em;
}
/*resetpassword confirmation text*/
/*[id="resetpasswordpage"] .resetContent p {
	margin: 1em auto 2em auto;
	max-width: 37em;
}*/
/*resetpassword confirmation link*/
[id="resetpasswordpage"] #passwordresettext a {
	color: #FFFFFF;
	font-weight: bold;
}
/*resetpassword confirmation link hover*/
[id="resetpasswordpage"] #passwordresettext a:hover {
	color: #0f2f55;
}
/*this css maybe not required*/
/*loginpage container*/
[id="loginpage"] .logincontainer {
	border-radius: .325em;
	margin: 1em auto;
	max-width: 35em;
}
/*loginpage content*/
[id="loginpage"] .wrap-content {
	background-color: #f7f7f7;
	border: 1px solid #eeeeee;
	border-radius: .5em;
	margin: 1em 0;
	padding: 0 1em;
}
/*loginpage block cell*/
[id="loginpage"] .contentblock .table-cell {
	display: table-cell;
	vertical-align: top;
}
/*loginpage block centred*/
[id="loginpage"] .contentblock.centre, [id="resetpasswordpage"] .contentblock.centre {
	margin-top: 1em;
	text-align: center;
}
/*loginpage block hint*/
[id="loginpage"] .contentblock.hint {
	background-color: #FFF;
	padding: .5em;
}