.vetAccountRegistration .custom-form-group {
    margin-bottom: 1rem;
}
.vetAccountRegistration .custom_ul li
{
    list-style:disc;
}
.vetAccountRegistration .font_custom_sizes{
    font-family: Lato;	font-size: 12px;	line-height: 15px;
}
@media (max-width: 576px) {
	.ryaaccount {
		margin: 0 0 0 5.8em;
	}
}
@media (min-width: 768px) {
	.vetAccountRegistration .selectBox {
		width: 74%;
	}
}
@media (min-device-width: 768px) and (max-device-width : 1024px)  {
	.vetAccountRegistration .selectBox {
		width: 89%;
	}
}
.vetAccountRegistration .breadcrumb-nav {	
	height: 15px;
	width: 237.98px;
	color: #FFFFFF;
	font-family: Lato;
	font-size: 12px;
	font-weight: 500;
	line-height: 15px;
}
.vetAccountRegistration .select-or-create-a-c {	
	height: 29px;
	width: 300px;
	color: #231F20;	
	font-family: Lato;
	font-size: 24px;
	font-weight: bold;
	line-height: 29px;
}
.vetAccountRegistration .enter-information-be {
	height: 1.3%;
	width: 17.29%;
	color: #231F20;
	font-family: Lato;
	font-size: 14px;
	font-weight: 500;
	line-height: 17px;
}
.vetAccountRegistration .email-address-this {
	height: 15px;
	width: 217px;
	color: #231F20;	
	font-family: Lato;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
}
.vetAccountRegistration .form-control {
	border-radius: 0;
}
.vetAccountRegistration .rectangle-8 {	
	height: 14px;
	width: 14px;
	border: 2px solid #DDDDDD;
	background-color: #FFFFFF;
}
.vetAccountRegistration .yes-send-me-exclusi {
	height: 30px;
	width: 516px;
	color: #231F20;
	font-family: Lato;
	font-size: 12px;
	line-height: 15px;
}
.vetAccountRegistration .password {
	height: 22px;
	width: 78px;
	color: #231F20;
	font-family: Lato;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
}
.vetAccountRegistration .please-enter-and-con {
	color: #231F20;	
	font-family: Lato;	
	font-size: 12px;	
	line-height: 15px
}
.vetAccountRegistration .be-at-least-8-char {
	color: #231F20;
	font-family: Lato;
	font-size: 12px;
	line-height: 15px;
	padding-left: 15px;
}
.vetAccountRegistration .new-password {	
	height: 15px;
	width: 80px;	
	color: #231F20;	
	font-family: Lato;	
	font-size: 12px;	
	font-weight: 500;	
	line-height: 15px;
}
.vetAccountRegistration .confirm-new-password {	
	height: 15px;	
	width: 125px;	
	color: #231F20;	
	font-family: Lato;	
	font-size: 12px;	
	font-weight: 500;	
	line-height: 15px;
}
.vetAccountRegistration .marginBottom {
	margin-bottom: 0;
}
.vetAccountRegistration .rectangle-2-copy-3 {	
	height: 38px;	
	width: 255px;	
	background-color: #0055A5;
}
.vetAccountRegistration .register-new-contact {	
	height: 19px;
	width: 156px;
	color: #FFFFFF;
	font-family: Lato;
	font-size: 16px;
	font-weight: 500;
	line-height: 19px;
	text-align: center;
}
.vetAccountRegistration .need-help-contact-u {	
	height: 29px;	
	width: 257px;	
	color: #231F20;	
	font-family: Lato;	
	font-size: 24px;	
	font-weight: bold;	
	line-height: 29px;
}
.vetAccountRegistration .hills-vet-support-te {	
	height: 68px;	
	width: 227px;	
	color: #46A3EE;	
	font-family: Lato;	
	font-size: 14px;	
	line-height: 17px;
}
@media (device-width: 768px) {
  .col-sm-8 {
	flex: 0 0 80.666667%;
	max-width: 80.666667%;
  }
  .vetAccountRegistration .selectBox {
    width: 100%;
  }
}
.vetAccountRegistration  .newPwd {
	padding-left: 0px;
}

.vetAccountRegistration #pwd, .vetAccountRegistration #checkPwd {
	padding: .375rem .75rem 0rem .75rem;
}

.vetAccountRegistration .pLeftzero {
	padding-left: 0rem;
}

.vetAccountRegistration .btn-primary {
    height: 38px;
    width: 100%;
}

.vetAccountRegistration .btn-primary:focus {
    color: #fff;
    background-color: #0055A5;
    border-color: #005cbf;
}
#new-user-registration #emailAddress{
margin-top: 5px;
}
input#changePwdSubmit {
    margin-top: 16px;
}
.disabledBtn-color{
	background-color: rgb(121, 175, 206);
}