.genericform-field .captcha-generator {
     text-align: left;
     padding: 5px 0;
}

.genericform-field-alignment {
    padding-top: 12px;
    padding-bottom: 12px;
}

.genericform-dropdown {
	font-size: 12px;
    margin-bottom: 0.25rem;
}

.dxp-col-lg-12.genericform-checkbox {
	font-size: 16px;
	line-height: 20px;
    padding-left: 12px;
}

.dxp-col-lg-12.genericform-radio {
	font-size: 16px;
	line-height: 20px;
	padding-left: 0px;
}

.genericform-captcha-inline {
	display: inline-block;
}

.genericform__input.arform__input.captchaField.genericform-captcha-inline {
    margin-bottom: -4%;
}

.genericform-submit-btn {
	margin-top: 48px;
}

.text-editor.text-article {
    padding-left: 12px;
}

.website, .networkProviderothertext, .surchargeothertext , .errhide{
	display: none;
}

.checkbox-alignment{
	width: 100%;
    float: left;
}

select::-ms-expand {
    display: none;
}

.genericform-other-field-alignment {
    padding-top: 12px;
}

.genericform-radio-field{
    font-size: 12px;
    margin-bottom: 0.25rem;
}

.genericform-field.dxp-col-lg-12{
	clear:left;
}

.genericform-field.captcha-alignment{
	margin-bottom: 0.75rem;
}

.captchinput{
    height:25px;
    border-color:grey;
} 

.topspace {
    margin-top: 25px;
    color: #d7373c;
    font-size: .75rem;
    line-height: .94rem;
    font-family: MarkForMC,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    margin: .5rem 0 .25rem;
    word-break: break-word;
}

.captchaie{
	padding-bottom: 10% !important;
}

.dxpcaptchaerr{
	color: #d7373c;
    font-size: .75rem;
    line-height: .94rem;
    font-family: MarkForMC,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    margin-right: 0px;
    margin-bottom: 0.25rem;
    margin-left: 0px;
    word-break: break-word;
}

.mob-refresh-icon{
   margin-top: 0;
}

.captcha-refresh-icon{
	display: inline;
}

.capctha-input-sec{
	display: inline-block;
    margin-left: 10px;
}

#genericformcontainer select {
    height: 2.5rem;
    border: 1px solid #96918b;
    padding: 10px 52px 10px 16px;
    font-size: .875rem;
    line-height: 1.25rem;
    border-radius: .25rem;
    width: 100%;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: linear-gradient(45deg,transparent 50%,#96918b 0),linear-gradient(135deg,#96918b 50%,transparent 0);
    background-position: calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px);
    background-size: 5px 5px,5px 5px;
    background-repeat: no-repeat;
    font-family: MarkForMC,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    color: inherit;
    text-transform: none;
}

#genericformcontainer label, #genericformcontainer .genericform-radio .dxp-radio-group-label {
    display: inline-block;
    margin-bottom: .5rem;
	font-size: .75rem;
    font-family: MarkForMC,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
}

#genericformcontainer label.error{	
	color : #d7373c;	
}

#genericformcontainer p.dropdown-error{	
	display:none;	
}

#genericformcontainer select.error + p.dropdown-error{	
	display:inline;	
}
#genericformcontainer select.error{
	border-color : #d7373c;
}
#genericformcontainer .genericform-radio {
	padding : 0 12px;
}


#genericformcontainer .dxp-radio-group .dxp-radio-group-label, #genericformcontainer .dxp-radio-button {
	margin-left: 0;
}

#genericformcontainer .genericform-radio .dxp-required {	
	color: #141413;	
}

#genericformcontainer .genericform-radio .dxp-required.dxp-label-error {
	color: #d7373c;
}

#genericformcontainer p.caption{
	display:none;
}

@media screen and (min-width: 768px) and (max-width: 991px)  {
	div#genericformcontainer {
		padding: 0 80px;
	}
}

.businessOwnerInformation.headingText h3, .businessInformation.headingText h3, .uploadYourPresentation.headingText h3{
	margin: 0;
}

#genericformcontainer textarea{
	width: 100% !important;
}
.dxp-nucaptcha .nu-captcha-container .nucaptcha-player {
    float: left;
    margin-bottom: 14px;
    margin-left: 14px;
}
.bin-error, .enter-error {
    color: #d7373c;
    display: block;
    font-size: 16px;
}