/* 
	wpdevart FORMS PURPLE MEDIUM SKIN
*/
.wpdevart-forms{
	padding:0px;
}
.wpdevart-forms.purple_medium-skin label {
	padding-right:5px;
}
.wpdevart-input-field, .wpdevart-textarea, .wpdevart-sub-fields{
	margin-bottom:25px;
}
.wpdevart-forms.purple_medium-skin input[type="text"],
.wpdevart-forms.purple_medium-skin select,
.wpdevart-forms.purple_medium-skin input[type="password"],
.wpdevart-forms.purple_medium-skin input[type="email"],
.wpdevart-forms.purple_medium-skin input[type="number"],
.wpdevart-forms.purple_medium-skin input[type="url"],
.wpdevart-forms.purple_medium-skin input[type="tel"],
.wpdevart-forms.purple_medium-skin input[type="date"]{
	background-color: rgba(255,255,255,0.6);
	border-color: rgba(148, 51, 148,0.3)!important;
	border-width: 1px;
	border-style: solid;
	height:40px;
	color:#222;
	-moz-box-shadow:  none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0px;
}
.wpdevart-forms.purple_medium-skin  .input-field-inner input{
	padding-left:55px;
}
.wpdevart-forms.purple_medium-skin  .input-field-inner{
	position:relative;
}
.wpdevart-forms.purple_medium-skin .input-field-inner:before{
	font-family: FontAwesome;
	color:#fff;
	font-size:16px;
	text-align:center;
	top:0px;
	bottom:0px;
	padding-top:12px;
	background:rgb(148, 51, 148) ;
	width:40px;
	position:absolute;
	z-index:3;
}
.wpdevart-forms.purple_medium-skin input[type="date"],
.wpdevart-forms.purple_medium-skin  .input-date input[type="text"],
.wpdevart-forms.purple_medium-skin input[type="number"],
.wpdevart-forms.purple_medium-skin .field-captcha .input-text input[type=text]{
	width:auto;
	min-width:50%;
}
.wpdevart-forms.purple_medium-skin .input-tel:before{
	content:"\f095";
}
.wpdevart-forms.purple_medium-skin .input-email:before{
	content:"\f0e0";
}
.wpdevart-forms.purple_medium-skin .input-url:before{
	content:"\f0ac";
}
.wpdevart-forms.purple_medium-skin .input-date.input-field-inner:before{
	content:"\f073";
}
.wpdevart-forms.purple_medium-skin .input-number:before{
	content:"\f163";
}
.wpdevart-forms.purple_medium-skin .input-text:before{
	content:"\f040";
}
.wpdevart-forms.purple_medium-skin .input-field-inner.input-password:before{
	content:"\f023";
	font-family: FontAwesome;
}
.wpdevart-forms.purple_medium-skin input[type="number"],
.wpdevart-forms.purple_medium-skin input[type="date"]{
	padding:0% 0% 0% 1%;
}
.wpdevart-forms.purple_medium-skin .input-field-inner input[type="date"],
.wpdevart-forms.purple_medium-skin .input-field-inner input[type="number"]{
	padding:0% 0% 0% 55px;
}
.wpdevart-forms.purple_medium-skin textarea{
	background-color: rgba(255,255,255,0.8);
	border-color: rgba(148, 51, 148,0.3);
	border-width: 1px;
	border-style: solid;
	color:#222;
}
.wpdevart-forms.purple_medium-skin .file-upload-btn{
	background:rgb(148, 51, 148);
	border:1px solid transparent;
	color:#fff; 
	border-radius:0px;
}
.wpdevart-forms.purple_medium-skin .file-upload-btn:before{
	font-family: FontAwesome;
	color:#fff;
	font-size:16px;
	text-align:center;
	padding-top:3px;
	width:auto;
	position:relative;
	padding-right:10px;
	content:'\f093';
}
.wpdevart-forms.purple_medium-skin select:focus,
.wpdevart-forms.purple_medium-skin input[type="text"]:focus,
.wpdevart-forms.purple_medium-skin input[type="password"]:focus,
.wpdevart-forms.purple_medium-skin input[type="email"]:focus,
.wpdevart-forms.purple_medium-skin input[type="number"]:focus,
.wpdevart-forms.purple_medium-skin input[type="url"]:focus,
.wpdevart-forms.purple_medium-skin input[type="tel"]:focus,
.wpdevart-forms.purple_medium-skin input[type="date"]:focus,
.wpdevart-forms.purple_medium-skin textarea:focus{
	-moz-box-shadow:  0px 0px 2px 1px rgba(148, 51, 148,0.2);
	-webkit-box-shadow: 0px 0px 2px 1px rgba(148, 51, 148,0.2);
	box-shadow:0px 0px 2px 1px rgba(148, 51, 148,0.2);
	border-color:rgba(148, 51, 148,0.4);
	background-color: rgba(255,255,255,0.6);
	outline:none;
}
.wpdevart-forms.purple_medium-skin .bootstrap-select{
	width:100%;
}
.wpdevart-forms.purple_medium-skin  .btn.selectpicker{
	background-color: rgba(255,255,255,0.8);
	border-color: rgba(148, 51, 148,0.3);
	border-width: 1px;
	-moz-border-radius: 0%;
	-webkit-border-radius: 0%/2%;
	border-radius: 0%/2%;
	border-style: solid;
	height:31px;
	color:#222;
	outline:none;
	margin-top:0px;
}
.wpdevart-forms.purple_medium-skin select:focus,
.wpdevart-forms.purple_medium-skin .bootstrap-select .btn:focus,
.wpdevart-forms.purple_medium-skin .bootstrap-select.open .btn.selectpicker{
	-moz-box-shadow:  0px 0px 2px 1px rgba(148, 51, 148,0.2)!important;
	-webkit-box-shadow: 0px 0px 2px 1px rgba(148, 51, 148,0.2);
	box-shadow:0px 0px 2px 1px rgba(148, 51, 148,0.2);
	border-color:rgba(148, 51, 148,0.4);
	outline:none;
}
.wpdevart-forms.purple_medium-skin [type="submit"],
.wpdevart-forms.purple_medium-skin input[type="reset"],
.wpdevart-forms.purple_medium-skin button{
	background:rgba(148, 51, 148,0.9);
	border:1px solid rgba(148, 51, 148,1);
	padding:12px 20px;
	font-size:16px;
	margin-right:5px;
	border-radius:0px;
	text-transform:uppercase;
	font-weight:600;
	color:#fff;
}
.wpdevart-forms.purple_medium-skin [type="submit"]:hover,
.wpdevart-forms.purple_medium-skin [type="submit"]:focus,
.wpdevart-forms.purple_medium-skin input[type="reset"]:hover,
.wpdevart-forms.purple_medium-skin input[type="reset"]:focus,
.wpdevart-forms.purple_medium-skin button:hover,
.wpdevart-forms.purple_medium-skin button:focus{
	-moz-box-shadow:  0px 0px 2px 1px rgba(148, 51, 148,0.2);
	-webkit-box-shadow: 0px 0px 2px 1px rgba(148, 51, 148,0.2);
	box-shadow:0px 0px 2px 1px rgba(148, 51, 148,0.2)!important;
	background:rgba(148, 51, 148,0.7);
	outline:none;
}
.wpdevart-forms.purple_medium-skin input[type="checkbox"]:checked + label span:after {
	color: rgba(148, 51, 148,1);
}
.wpdevart-forms.purple_medium-skin input[type="radio"]:checked + label span:after {
	background:rgba(148, 51, 148,1);
}
.wpdevart-forms.purple_medium-skin input[type="radio"]:checked + label span{
	background:rgba(148, 51, 148,1);
}
.wpdevart-forms.purple_medium-skin .input-file > label{
	min-width:120px;
	display:inline-block;
	vertical-align:top;
	padding-right:5px;
}
.wpdevart-forms.purple_medium-skin .input-field-inner.input-file{
    display: inline-block;
}
.wpdevart-forms.purple_medium-skin ::-webkit-input-placeholder { 
    color:#aaa;
	opacity:1;
}
.wpdevart-forms.purple_medium-skin :-moz-placeholder { 
    color:    #aaa;
	line-height:-moz-block-height;
	opacity:1;
}
.wpdevart-forms.purple_medium-skin ::-moz-placeholder { 
    color:    #aaa;
	opacity:1;
	line-height:-moz-block-height;
}
.wpdevart-forms.purple_medium-skin :-ms-input-placeholder { 
    color:    #aaa;
	opacity:1;
}