/* jQuery Modal */		
	
	.modal-header {margin-bottom:10px;}
	@media only screen and (max-width: 500px) {
		.modal-header {font-size:24px;}
		.modal {width:96%;padding:15px;}
	}		
	.modal h3 {text-transform:uppercase;text-align:center;font-size:22px;padding-bottom:12px;padding-left:30px;padding-right:30px;}	
	.modal p {margin-bottom:10px;}
	
	.modal input[type=email],
	.modal input[type=password],
	.modal input[type=text] {display:inline-block;height:56px;line-height:56px;width:100%;padding:0 30px;border:1px solid #d7d7d7;margin-bottom:12px;}
	.modal input[type=submit] {display:inline-block;height:56px;line-height:56px; padding:0 30px;background:#555;color:#fff; cursor:pointer;}
	
	.modal .response {margin-bottom:10px;}
	
	.modal .alert {}
	.modal .alert-success {}
	.modal .alert-default {}
	.modal .alert-danger {}
	
	.checkbox{
		margin: 5px 0px 10px 5px;
		text-align: justify;
		font-size: 10pt;
	}
	#aszf{margin-right: 5px;}
	#adatkezeles{margin-right: 5px;}
	#aszf-link{font-weight: bold; text-decoration: underline;}
	
	#user-login-menu {text-align:left;margin-left:30px;margin-top:20px;}
	#user-login-menu li {list-style-type:disc;}
			
		#newsletter-subscription {}
		
		#user-login.modal {padding:30px;}
		
		#user-login .modal-header {margin-bottom:0;}
		#user-login.modal h3 {font-size:24px;padding-bottom:20px;padding-left:10px;padding-right:10px;} 
		#user-login.modal h3 img {display:block;margin:0 auto;margin-bottom:20px;} 
		
		#user-login.modal input[type=email],
		#user-login.modal input[type=password],
		#user-login.modal input[type=text], 
		#user-login.modal input[type=submit] {text-align:center;display:inline-block;height:46px;line-height:46px;width:100%;max-width:324px;padding:0 20px;border:1px solid #d7d7d7;background:#eee;margin-bottom:4px;}
		#user-login.modal input[type=submit] {font-size:22px;background:#fdea18;color:#555;border:0; cursor:pointer;}
		#user-login a[href="#user-lostpassword"] {font-size:16px;}
		#user-login .or {font-weight:bold;display:block;height:46px;line-height:46px;margin-bottom:4px;}
		#user-login .consent {display:block;font-size:16px;margin-top:16px; opacity:.8;}
		#user-login .consent:after {content:'';display:block;height:1px;line-height:1px;overflow:hidden;background:#555;width:100%;max-width:324px;margin:20px auto;}
		#user-login .noreg {display:block;font-weight:bold;font-size:22px;margin-bottom:20px;}

		#user-login a[href="#user-registration"] {font-weight:bold;display:inline-block;height:46px;line-height:46px;padding:0 20px;border:1px solid #d7d7d7;background:#fff;}

		.btn-login-with-fb,
		.btn-login-with-gplus {position:relative;text-align:center;display:inline-block;height:46px;line-height:46px;width:100%;max-width:324px;padding:0 20px;margin-bottom:4px;color:#fff;}
		.btn-login-with-fb {background:#3a5b9b;}
		.btn-login-with-gplus {background:#4285f4;}
		.btn-login-with-fb img,
		.btn-login-with-gplus img {position:absolute;left:9px;top:9px;}
		
		@media only screen and (max-width: 500px) {		
			#user-login.modal {width:100%;padding:15px;}
			#user-login.modal h3 {font-size:18px;}
			#user-login.modal h3 img {height:32px;}
		}	