/*
 * jQuery Minimun Password Requirements 1.1
 * http://elationbase.com
 * Copyright 2014, elationbase
 * Check Minimun Password Requirements
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
*/
@media only screen and (max-width: 480px) {
	#pr-box {
		font: 13px/16px sans-serif;
		position: absolute;
		z-index: 1;
		display: none;
		width: 300px;
		max-width: 100%;
	}
}
@media only screen and (min-width: 769px) {

	#pr-box {
		font: 13px/16px sans-serif;
		position: absolute;
		z-index: 1;
		display: none;
		width: 300px;
		max-width: 100%;
		margin-top: -75px;
	}
}
#pr-box i { 
    width: 0; 
	height: 0; 
	margin-left: 20px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #063C4A;
}
@media only screen and (max-width: 480px) {
	#pr-box-inner {
		margin-top: 6px;
		-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.2);
		-moz-box-shadow: 0 2px 10px rgba(0,0,0,0.2);
		box-shadow: 0 2px 10px rgba(0,0,0,0.2);
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
}
	@media only screen and (min-width: 481px and max-width: 768px) {
		#pr-box-inner {
			margin-top: -40px;
			-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.2);
			-moz-box-shadow: 0 2px 10px rgba(0,0,0,0.2);
			box-shadow: 0 2px 10px rgba(0,0,0,0.2);
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
		}
	}

	@media only screen and (min-width: 769px) {
		#pr-box-inner {
			margin-top: 0px;
			-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.2);
			-moz-box-shadow: 0 2px 10px rgba(0,0,0,0.2);
			box-shadow: 0 2px 10px rgba(0,0,0,0.2);
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
		}
	}
	#pr-box p {
		padding: 10px;
		-webkit-border-radius: 2px 2px 0 0;
		-moz-border-radius: 2px 2px 0 0;
		border-radius: 2px 2px 0 0;
	}

	#pr-box ul {
		padding: 7px;
		-webkit-border-radius: 0 0 2px 2px;
		-moz-border-radius: 0 0 2px 2px;
		border-radius: 0 0 2px 2px;
	}

		#pr-box ul li {
			list-style: none;
			padding: 7px;
		}

			#pr-box ul li span {
				width: 15px;
				height: 15px;
				display: block;
				float: left;
				border-radius: 100%;
				margin-right: 15px;
			}

	#pr-box.light {
		color: #2d2f31;
	}

		#pr-box.light p {
			background-color: #063C4A;
			color: #f1f1f1;
		}

		#pr-box.light ul {
			background-color: #f1f1f1;
		}

			#pr-box.light ul li span {
				background-color: red;
				border: 3px solid red;
			}

				#pr-box.light ul li span.pr-ok {
					background-color: #23a86d;
					border: 3px solid #23a86d;
				}

	#pr-box.dark {
		color: #f1f1f1;
	}

		#pr-box.dark p {
			background-color: #23a86d;
		}

		#pr-box.dark ul {
			background-color: #2d2f31;
		}

			#pr-box.dark ul li span {
				background-color: #2d2f31;
				border: 3px solid #23a86d;
			}

				#pr-box.dark ul li span.pr-ok {
					background-color: #23a86d;
					border: 3px solid #23a86d;
				}