/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
		
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: rgba(220,220,220,.8);
		z-index: 995;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		visibility: hidden;
		top: 50px; 
		left: 50%;
		margin-left: -300px;
		margin-top: 0;
		width: 600px;
		background: #fff;
		position: absolute;
		color: #000;
		z-index: 999;
		padding: 10px 0;

		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
	}

	@media screen and (max-width: 900px) {
		.reveal-modal {
			top: 10px; 
			left: 1%;
			margin-left: 0;
			margin-top: 0;
			width: calc(98% - 20px);
		}
	}

	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}

	.reveal-modal .close-reveal-modal{
		font-size: 9pt;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #000;
		text-decoration: none;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		}

	.reveal-modal .close-reveal-modal #reg{font-weight: normal;}

	.userForm form input[type="text"], .userForm form input[type="password"]{
	 	/*box-shadow: 0px 2px 2px 0px #ccc inset;*/
	 }

	.userForm input[type="submit"]{
		border: 0px solid #b7b7b8;
		background: #db011c;
		color: #fff;
		width: 160px;
		margin: 0px 0 5px 0;
		text-align: center;
		margin-left: calc(50% - 80px);
		padding: 2px 20px;
		height: 25px;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
	}
	.enterBtn{margin: 10px 0 5px 250px;}

	.reveal-modal h3{
		font-size: 13pt;
		text-transform: none;
	}

	.oneClickForm{
		margin-left: -250px;
		margin-top: -150px;
		width: 500px;
	}