/**
 * @package    hubzero-cms
 * @copyright  Copyright 2005-2019 HUBzero Foundation, LLC.
 * @license    http://opensource.org/licenses/MIT MIT
 */

/*

	-- -- -- -- -- -- --
	com_register CSS
	-- -- -- -- -- -- --

*/

/* Password rules styles */
	#hubForm ul#passrules {
		list-style: none;
		margin: 0;
	}
	#hubForm ul#passrules li {
		margin: 0.4em 0;
		padding: 0.2em 0.2em 0.2em 2em;
		position: relative;
	}
	#hubForm ul#passrules li:before {
		left: 0.4em;
		top: 0.4em;
	}
	#hubForm ul#passrules li.empty:before {
		position: absolute;
		top: 0.2em;
		content: "\2192";
	}
	#hubForm ul#passrules li.error {
		font-weight: bold;
	}
	#hubForm ul#passrules li.passed {
		text-decoration: line-through;
	}

	#hubForm label#botcheck-label {
		display: none;
	}

	#hubForm .radio {
		margin-top: 0.2em;
	}
	#hubForm .radio ul {
		list-style: none;
		margin: 0;
	}
	#hubForm .radio li {
		margin: 0;
		padding: 0.1em 0;
	}
	#hubForm .radio li label,
	#hubForm .radio li input[type=radio],
	#hubForm .radio li input[type=checkbox] {
		width: auto;
		display: inline-block;
		margin-right: 0.5em;
	}

/* Username checker */
	#hubForm p.hint.ok {
		color: #090;
	}
	#hubForm p.hint.notok {
		color: #900;
	}

/* Third party auth plugins */
	#providers {
		margin-top: 65px;
	}

	.address-field-wrap {
		position: relative;
		padding: 0 0 1em 0;
		margin: 0 0 1em 0;
		border-bottom: 1px solid #eee;
	}
	.address-add {
		text-align: center;
	}
	.address-remove {
		position: absolute;
		top: 0;
		right: 0;
	}

/* Account Creation */
	.account-activation {
		margin: 3em 0;
		background-color: #fff;
		-webkit-box-shadow: 0 1px 3px rgba(25, 25, 25, 0.4);
		   -moz-box-shadow: 0 1px 2px rgba(25, 25, 25, 0.4);
		    -ms-box-shadow: 0 1px 3px rgba(25, 25, 25, 0.4);
		     -o-box-shadow: 0 1px 3px rgba(25, 25, 25, 0.4);
		        box-shadow: 0 1px 3px rgba(25, 25, 25, 0.4);
		border: 1px solid #ddd\9; /* [!] IE 8 */
		*border: 1px solid #ddd\9; /* [!] IE 7,6 */
	}
	.errer-message,
	.success-message {
		font-size: 3.5em;
		text-align: center;
		color: #ccc;
		margin: 0;
		padding: 0;
		line-height: 1;
		font-weight: normal;
	}
	.success-message:after {
		content: "\f058";
		font-family: "Fontcons";
		display: block;
		font-size: 3em;
	}
	.error-message:after {
		content: "\2757";
		font-family: "Fontcons";
		display: block;
		font-size: 3em;
	}
	.account-activation .instructions {
		padding: 1em 1.4em;
	}
	.account-activation .notes {
		padding: 1em 1.4em;
		background-color: #f0f0f0;
	}
	.account-activation .account-email {
		color: #eca95a;
		font-weight: bold;
	}
	.account-activation ol {
		list-style: decimal;
	}
	p img {
		margin: 0 1em 1em 0;
		float: left;
	}
