/*** andireg6a css ***/
.validated {margin-top:14px;}
#signupform .field {line-height:47px;}
#signupform label {color:#FFFF00; line-height:47px;}
#exclamation{margin-top:14px;}

#signupform label.error { 
margin-top:6px;
  padding-left: 14px;
  padding-bottom: 2px;
  font-weight: bold;
font-size:16px;
  color: #EA5200;
  
}
#signupform .textfield {
  width: 490px;
}/**
#signupform input {width:190px;}**/
#signupform .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;

}
.headingsem{float:left; margin-left:150px; font-size:24px; font-weight:bold; color:#FFFF00;}
/**********
#capsLockNotice {margin-left:-160px;
	position: relative;
	display: none;        
        color:#FF0000;
}

#capsLockNotice img {
	position: absolute;
	float:left;
	top: 20px;	
        background:#FFFFFF;
      
        margin-left: 20px;
}**********/

    #spinner {
      position: auto;
    margin-top:80px;
     margin-left:60px;;
    }
   .mesg {
color:#FF0000;
font-weight:bold;
background-color:#00FFFF;
}
#imgverify{
font-size:19px;}
#mainfm{display:inline-block;
margin-left:90px;
}
input { display:inline-block;   border:3px solid #dadada;     border-radius:4px;     font-size:19px;     padding:5px;  } 
input:focus {      outline:#00ffff;     border-color:#00ffff;     box-shadow:0 0 10px #9ecaed; } 
input.focus {      outline:#00ffff;     border-color:#00ffff;     box-shadow:0 0 10px #9ecaed; }
input[type='text']:focus, input[type='text'].focus {
border: 5px solid yellow;
}
/**** Original CSS for button
#button1  {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5f5f5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5f5f5;
	box-shadow:inset 0px 1px 0px 0px #f5f5f5;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7ae4ff), color-stop(1, #3963e3) );
	background:-moz-linear-gradient( center top, #7ae4ff 5%, #3963e3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ae4ff', endColorstr='#3963e3');
	background-color:#7ae4ff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #483bad;
	display:inline-block;
	color:#0000ff;
	font-family:arial;
	font-size:19px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
       margin-left:105px;
       cursor:pointer;
}#button1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3963e3), color-stop(1, #7ae4ff) );
	background:-moz-linear-gradient( center top, #3963e3 5%, #7ae4ff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3963e3', endColorstr='#7ae4ff');
	background-color:#3963e3;
}#button1:active {
	position:relative;
	top:1px;
}
****/
/***** NEW BUTTON CSS *****/
#button1 {position:relative; margin-left:250px; margin-top:-70px;
	-moz-box-shadow:inset 0px 1px 0px 0px #e184f3;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e184f3;
	box-shadow:inset 0px 1px 0px 0px #e184f3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd));
	background:-moz-linear-gradient(top, #c123de 5%, #a20dbd 100%);
	background:-webkit-linear-gradient(top, #c123de 5%, #a20dbd 100%);
	background:-o-linear-gradient(top, #c123de 5%, #a20dbd 100%);
	background:-ms-linear-gradient(top, #c123de 5%, #a20dbd 100%);
	background:linear-gradient(to bottom, #c123de 5%, #a20dbd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd',GradientType=0);
	background-color:#c123de;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #a511c0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:19px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #9b14b3;
}
#button1:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a20dbd), color-stop(1, #c123de));
	background:-moz-linear-gradient(top, #a20dbd 5%, #c123de 100%);
	background:-webkit-linear-gradient(top, #a20dbd 5%, #c123de 100%);
	background:-o-linear-gradient(top, #a20dbd 5%, #c123de 100%);
	background:-ms-linear-gradient(top, #a20dbd 5%, #c123de 100%);
	background:linear-gradient(to bottom, #a20dbd 5%, #c123de 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a20dbd', endColorstr='#c123de',GradientType=0);
	background-color:#a20dbd;
}
#button1:active {
	position:relative;
	top:1px;
}

@media screen and (max-width: 400px) {
#password-container {postition:relative; float:left;}
#button1 {position:relative; margin-left:20px; margin-top: -60px;}
label {position:relative; display: inline-block; font-size:16px; margin-left:-75px;}
input {position:relative; display:block; margin:7px 10px 3px 3px; margin-left:10px; width:70%; padding-right:10px;}
#signupform label.error { font-size:14px; padding-top:17px;}
}


#agrmsg{
font-color:#fff!important;
font-size:19px!important;
}
#progress1 { 
                display: none;
                color: green; 
            }
#preloader {
    display:none;
}
#spinnera {display:none}

/**** This not used
#spinner {
      position: fixed;
      top: 50%;
      left: 50%;
    }
****/
    .note {
      background-color: #fff8f0;
      padding: 5px 10px 5px 10px;
      border: 1px solid #fdc;
      border-radius: 7px;
    }
#name, #username,#email,#verifyemail {
font-size:16px;
}
/****
#name {margin-left:55px;}
#username {margin-left:5px;}
#email {margin-left:61px;}
#verifyemail {margin-left:39px;}****/

#ipot{
font-size:23px;
font-weight:bold;
float:left;
margin-left:-81px;
display:none;
}
#inpot{
font-size:19px;
margin-left:0px;
display:none;
}
/****
input {     border:3px solid #dadada;     border-radius:4px;     font-size:20px;     padding:5px;  } 
input:focus {      outline:#00ffff;     border-color:#00ffff;     box-shadow:0 0 10px #9ecaed; } 
input.focus {      outline:#00ffff;     border-color:#00ffff;     box-shadow:0 0 10px #9ecaed; }
input[type='text']:focus, input[type='text'].focus {
border: 5px solid yellow;
}
#inputfont4{
font-size:19px;
margin-left:94px;
}****/
.regmsg { width:60%; background-color:#FFFF00; color:#FF0000;  -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);

-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);

box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); }
/***#regi{border:solid; border-color:#0040FF; border-size:3px; background-color:#00BFFF}***/
/***#regi{border:solid; border-color:#0040FF; border-size:3px; background-color:#0431B4}***/
#regi{border:solid #FFFFFF; border-width: 6px; background-color:#013ADF; margin-bottom: 9px;}

/****#signupform label.error {
  background:url("jquery-validation-1.13.1/demo/images/uncheckedd.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}

#signupform label.checked {
  background:url("jquery-validation-1.13.1/demo/images/checked.gif") no-repeat 0px 0px;
}

#signupform .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}
****/
/*** This is asterik mark for required field ***/
.required:after {
    color: #e32;
    content: '*';
    display:inline;
}