
/* Account Management Styles */

	#account-management h1														{ margin: 0% 0% 0.938rem 0%; font-family: 'Lato', sans-serif; font-size: 1.5rem; line-height: 2rem; font-weight: 900; text-transform: uppercase; color: #2B2B2B; background-color: transparent; }

	/*
	1A67AB
	5389B9
	*/

	#account-management button,
	#account-management .button													{ /* margin: 0%; */ padding: 8px 32px; text-transform: uppercase; color: #FFFFFF; background-color: #1A67AB; border-radius: 0px; letter-spacing: 0.025em; }
	#account-management button:hover,
	#account-management .button:hover											{ background-color: #4E8CC3; border-color: #4E8CC3; }

	#account-management .button.primary,
	#account-management button.primary											{ color: #FFFFFF; background-color: #1A67AB; }
	#account-management .button.primary:hover,
	#account-management button.primary:hover									{ color: #FFFFFF; background-color: #4E8CC3; }

	#account-management .button.secondary,
	#account-management button.secondary										{ color: #FFFFFF; background-color: #5389B9; }
	#account-management .button.secondary:hover,
	#account-management button.secondary:hover									{ color: #FFFFFF; background-color: #7E9DB9; }

	#account-management input,
	#account-management textarea,
	#account-management select													{ padding: 7px 12px; border: 1px solid #BABABA; border-radius: 2px; }

/* Account Login Styles */

	#account-management #account-login											{ background-color: transparent; border: 1px solid #FFFFFF; }
	#account-management #account-login input									{ padding: 7px 12px; border: 1px solid #BABABA; border-radius: 2px; }
	#account-management #account-login a.account-login							{ margin: 0% 0% 1rem 0%; }
	#account-management #account-login a.switch_to_passwordreset				{ color: #4E8CC3; }
	#account-management #account-login span.alternative							{ padding: 62px 0% 24px 0%; color: #222222; }

/* Account Registration Styles */

	#account-management #account-register										{ background-color: transparent; border: 1px solid #FFFFFF; }
	#account-management #account-register input,
	#account-management #account-register select								{ padding: 7px 12px; border: 1px solid #BABABA; border-radius: 2px; }
	#account-management #account-register span.checkbox-label a					{ font-weight: 700; color: #4E8CC3; }

/* Password Reset Styles */

	#account-management div.account-panel.password-reset						{ margin: 0% auto; padding: 30px 50px 50px 50px; background-color: transparent; border: 1px solid #FFFFFF; }
	#account-management div.account-panel.password-reset input					{ padding: 7px 12px; border: 1px solid #BABABA; border-radius: 2px; }

/* Account Dashboard Styles */

	#account-management #account-dashboard-buttons								{ margin: 3rem auto 0% auto; }
	#account-management a.section-panel											{ color: #FFFFFF; background-color: #1A67AB; border-radius: 0px; }
	#account-management a.section-panel div.section-image						{ color: #FFFFFF; opacity: 0.5; }
	#account-management a.section-panel:hover									{ background-color: #4E8CC3; }

/* Account Details Styles */

	#account-management .section-header											{ background-color: #1A67AB; border-radius: 0px; }
	#account-management .section-header .section-image							{ color: #FFFFFF; opacity: 0.5; }
	#account-management .details-section										{ background-color: transparent; border: 1px solid #FFFFFF; }

	#account-management .account-panel											{ padding: 1.5em 1.5em; background-color: transparent; border: 1px solid #FFFFFF; }
	#account-management .account-panel h2										{ margin: 0.5rem 0% 1.5rem 0%; }
	#account-management .my-account .account-listing							{ margin: 32px 0%; box-shadow: none; -webkit-box-shadow: none; }
	#account-management .account-listing-panel									{ margin: 24px 0%; padding: 24px 22px; background-color: #4E8CC3; border-radius: 0px; }
	#account-management .account-listing-panel .listing-panel-details			{ width: 70%; flex: none; }
	#account-management .account-listing-panel .listing-panel-details *			{ color: #FFFFFF; }
	#account-management .account-listing-panel .listing-panel-details h3		{ font-size: 1.125rem; line-height: 1.5rem; font-weight: 400; text-transform: uppercase; color: #FFFFFF; }
	#account-management .account-listing-panel .listing-panel-buttons			{ width: 30%; }
	#account-management .account-listing-panel .listing-panel-buttons .button.edit { margin-bottom: 0.5rem; color: #222222; background-color: #FFFFFF; }
	#account-management .account-listing-panel .listing-panel-buttons .button.edit:hover { color: #222222; background-color: #DEDEDE; }
	#account-management .account-listing-panel:nth-child(even)					{ background-color: #7E9DB9; }
	#account-management .account-listing-panel:hover							{ background-color: #4E8CC3; }

/* 800px Resolution Specific Behaviour */

	@media only screen and (min-width: 0px) and (max-width: 800px) {

	/* Account Login Styles */

		#account-management #account-login										{ padding: 32px 18px; }
		#account-management #account-login h1									{ text-align: center; }

	/* Account Registration Styles */

		#account-management #account-register									{ padding: 32px 18px; }
		#account-management #account-register h1								{ text-align: center; }

	/* Password Reset Styles */

		#account-management div.account-panel.password-reset					{ padding: 32px 18px; }
		#account-management div.account-panel.password-reset h1					{ text-align: center; }
		#account-management div.account-panel.password-reset td.label			{ display: none; }


	}
