﻿
.form-control {
	padding: 6px 12px !important;
	height: 34px !important;
	background-image: none;

}
.pestReport {
	height:47px;
  position: relative;
  top: 50%;
}

/*payment forms*/
 .has-error input {
    border-width: 2px;
}

.validation.text-danger:after {
    content: 'Looks good.';
    content: 'Please check invalid fields.';
}

.validation.text-success:after {
    content: 'Looks good.';
}


span.glyphicon-credit-card {
    font-size: 1.2em; 
}

span.glyphicon-envelope {
    font-size:1.2em;
}

span.glyphicon-lock {
    font-size:1.2em;
}
 


/*credit card images*/
.card-images img.disabled {
    opacity: .2;
}



#payment-form span.glyphicon.glyphicon-lock.form-control-feedback {
    line-height:95px; 
}

label.error {
	display: block;
	color: #d9230f;
	font-style: italic;
	font-weight: normal;
}

input.error {
	border: 2px solid #d9230f;
    border-width: 2px;
}

.current-plan {
  margin-top: 45px;
}
.cc-number {
	width: 185px !important;
}
.cc-exp {
	width: 80px;
}
.cc-cvc {
	width: 65px;
}

.form-group{
	margin-bottom: 5px;
}
.Header-loggedInEmail{
	visibility:hidden !important;
	color:red !important;
}

