.modalDialog_transparentDivs{	
	filter:alpha(opacity=70);	/* Transparency */
	opacity:0.7;	/* Transparency */
	background-color:#000;
	z-index:1;
	position:absolute; 
	width:100% !important;
	height:100% !important;/* Always needed	*/
}
.modalDialog_contentDiv{
		
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
	display: none;
    height: 140px;left: 30%; padding: 25px; top: 30%;    width: 362px;
	z-index: 1000;	margin:7px; display:block;
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}
.login-heading{color: #222;
font-family: Arial, Helvetica, sans-serif;
font-size: 29px;
font-weight: bold;
letter-spacing: 0.03em;
line-height: 30px;
margin: auto; text-align: center;}
.login-heading img{vertical-align: -14px;}

.valid_id {
width: 160px;
margin-top: 5px;
margin-right:20px;
padding: 5px;
font-size: 14px;
border: none;
background: #727272;
background: -moz-linear-gradient(top, #727272 0%, #EFEFEF 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#727272), color-stop(100%,#EFEFEF));
background: -webkit-linear-gradient(top, #727272 0%,#EFEFEF 100%);
background: -o-linear-gradient(top, #727272 0%,#EFEFEF 100%);
background: -ms-linear-gradient(top, #727272 0%,#EFEFEF 100%);
background: linear-gradient(top, #727272 0%,#EFEFEF 100%);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font: 14px Verdana, sans-serif;
font-weight:bold;
color: #606060;
vertical-align: middle;
}
.btn-clz{position:absolute; right:5px; top:5px;}
.modalDialog_contentDiv span{color:#C00;}
.login-social{margin:10px; text-align:center;}
.login-description{	margin:10px;}
.login_back{height:100%;	widht:100%;	display:none;	background-color:black;	opacity:0.8;	position:fixed;	top:0px;
	left:0px;	right:0px;	z-index:999;}
	.blue.button, .blue.button:visited{ background-color: #161616; }
	.blue.button:hover{ background-color: #0072CC; }
	.button, .button:visited {border: none;
background: #222;
display: inline-block;
height: auto;
padding: 20px 35px 20px;
color: white;
text-decoration: none;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
border-bottom: 1px solid rgba(0, 0, 0, 0.25);
cursor: pointer;
	 }
	.button:hover{ background-color: #111; color: #fff; }
	.button:active{ top: 1px; }
	.small.button, .small.button:visited{ font-size: 11px}
	.button, .button:visited,
	.medium.button, .medium.button:visited{ font-size: 13px;   font-weight: bold;   line-height: 1;  text-shadow: 0 -1px 1px rgba(0,0,0,0.25);}
.agree-txt{text-align:center; font-size:17px; color:#444; border:2px dashed #ccc; margin:auto; padding:10px;}