﻿/* Captcha Styles */
.captchaElement input#txtCaptcha::-webkit-input-placeholder { /* WebKit browsers */
  padding-left: 8px;
}
.captchaElement input#txtCaptcha:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  padding-left: 8px;
}
.captchaElement input#txtCaptcha::-moz-placeholder { /* Mozilla Firefox 19+ */
  padding-left: 8px;
}
.captchaElement input#txtCaptcha:-ms-input-placeholder { /* Internet Explorer 10+ */
  padding-left: 8px;
}

.captchaElement .captchaHeader{
	width: 100%;
}

.captchaElement .captchaContainer{
	width: 100%;
	background-color: #fff;
	margin-top: 2px;
	height: 84px;
	position: relative;
}

.captchaElement .refreshLnk{
	padding-top: 15px;
	float: left;
	vertical-align: middle;
	margin-top: -16px;
	margin-left: 2px;
}

.captchaElement .txtCtnCaptcha{
	width: 100%; 
	padding-top: 6px;
	position: absolute;
    bottom: 0;
}

.captchaElement  .txtCaptcha{
	border: 1px solid #E6E6E6 !important;
	height: 30px !important;
	width: 180px !important;
    margin: 0 10px 10px 10px;
	padding-left: 8px;
    padding-right: 8px;
}

.captchaElement .refreshCtn{
    position: absolute;
	padding-top: 23px;
	right: 10px;
}

.captchaElement #imgCaptcha{
	margin-top: 10px;
}

.captchaElement .imgRefresh{
	float: left;
}