
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000;
}
.box{
	margin:auto;
	width:624px;
	height:420px;
	position:relative;
	background: #FFFFFF url('../images/loginbanner.gif') no-repeat;
	background-position:0px 0px;
	padding:10px;
	border:2px solid #c4c4c4;
	-webkit-border-radius:15px;
	border-radius:15px;
	-moz-border-radius:15px;
}

.ibox{
	margin:auto;
	width:600px;
	height:500px;
	position:relative;
	padding:10px;
	-webkit-border-radius:30px;
	border-radius:30px;
	-moz-border-radius:30px;
	margin-top:10%;
	background:#fff;
	box-shadow: 
  0 1px 2px #5e5e5e,
  0 -1px 1px #666,
  inset 0 -1px 1px rgba(0,0,0,0.5),
  inset 0 1px 1px rgba(255,255,255,0.8);
}

.itext {

	background:#fff;
	color:#000000;
	width:85%;
	height:30px;
	position:relative;
	border:none;
}
.iform {
	text-align:center;
	padding:-15px;
	width:auto;
	color:#B1B1B1;
	font-size:12px;
	font-family:arial;
	
}
.iform > select {
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
}
.iform-group {
	
	border-bottom:2px solid #dadada;
	padding:10px 0px 10px 0px;
	width:70%;
	display:inline-block;
	font-family:calibri;
	font-size:12px;
}
.iform-label-inline {
	margin-right:30px;
	color:#000000;
	font-size:15px;
}

.forgotacct {	
	width:300px;
	position:absolute;
	left:16%;
	top:62%;
	padding:-15px;
	z-index:1000;
  font-family:calibri;
  font-size:12px;
}

.forgotacct .custom-link1 {
	color:#5e5e5e;
	font-size:14px !important;
	text-decoration:none;
}

.forgotacct .custom-link1:hover {
text-shadow: -3px 3px 20px #9BC8B2, 3px -3px 8px #fff;
transition: all 0.3s ease-in;
-webkit-transition: all 0.3s ease-in;
-moz-transition:all 0.3s ease-in;
-o-transition:all 0.3s ease-in;
}

.forgotacct a,a:link,a:visited{ 
	color:#FFFFFF;
}

.forgotacct a:hover{
	color:#FF8000 !important;
	text-decoration:none;
}

#registerlink{
	position:absolute;
	color:#5e5e5e;
	font-size:14px !important;
	text-decoration:none;
	top: 66%;
	left: 16%;
	z-index:999;
}

#registerlink a{
	font-weight: bold;
}

#registerlink a,a:link,a:visited{ 
	color:#FFFFFF;
}

#registerlink a:hover{
	color:#FF8000 !important;
	text-decoration:none;
}

.registeracct {	
	width:300px;
	position:absolute;
	left:36%;
	top:66%;
	padding:10px;
	z-index:1000;
  font-family:calibri;
  font-size:15px;
}
.registeracct .custom-link1 {
	color:#5e5e5e;
	font-size:15px;
	text-decoration:none;
}
.registeracct .custom-link1:hover {
text-shadow: -3px 3px 20px #9BC8B2, 3px -3px 8px #fff;
transition: all 0.3s ease-in;
-webkit-transition: all 0.3s ease-in;
-moz-transition:all 0.3s ease-in;
-o-transition:all 0.3s ease-in;
}


.userguide {	
	width:300px;
	position:absolute;
	left:15%;
	top:60%;
	z-index:1000;
  font-family:calibri;
  font-size:14px;
}

.iheader {
	height:100px;
	width:auto;
	position:relative;
	//background: #f0f0f0 url('../images/itest-banner.png') no-repeat;
	
	padding-bottom:10px;
}

.field{
	margin:3px 3px 3px 3px;
	padding:0
}
.wrapper{
	width:600px;
	height:245px;
	position:relative;
}

.sslbox {
    height: 100px;
    left: 5px;
    line-height: 100px;
    margin-left: 20px;
    position: absolute;
    text-align: left;
    top: 89%;
    width: 250px;
}

.authenticationbox{
	margin-top:5px;
	position:absolute;
  top:140px;
  right:0px;
  text-align:right;
}

.sysreq {
	position:relative;
	padding-top:10px;
	text-align:left;
  width:598px;
  margin-left:11px;
}

#feedback {

	font-weight:bold;
	bottom:-35px;
	font-size: 14px !important;
	height:22px;
	margin:0px;
	text-align:left;
	padding-left:5px;
	width:auto;
	color:#FF0000;
	line-height: 1em;
	margin-left:11px;
}

#feedback.ajax-loading {
	padding-left:35px;
	background: url("../images/spinner.gif") no-repeat center;
	background-position: 12px 30%;
}

.loginfooter{
	position:absolute;
	bottom:11px;
	left:0%;
	height:22px;
	//border-top:1px solid #254034;
	text-align:center;
	padding-left:5px;
	margin-left:12px;
	width:597px;
	color:#ffffff;
	line-height: 22px;
	color:#B1B1B1;
	font-family:calibri;
	font-size:12px;
}


ul{
	padding-top:0px;
	margin:0px 20px;
	padding-left:10px;
}
h4{
	font-weight:bold;
	font-size:11px;
	margin-bottom:2px;
	padding-left:10px;
}

.loginfooter a,a:link,a:visited{ 
	color:#FFFFFF;
}
.loginfooter a:hover{
	color:#FF8000 !important;
	text-decoration:none;
}