.rd-landing-content {
	.leadform {
		.modal {
			.icf-modal {
				.modal-content { height: 230px };
			}
			.icf-modal.modal-dialog {
				top: 35% !important;
			}
		}
	}
}

.ambetter-lead-form-overlap {
	margin-top: -100px;
}
.ambetter-lead-form-wrapper {
	position: relative;
	.ambetter-lead-form-container {
		margin: auto;
		color: @white;
		padding: 30px 60px 30px 60px;
		border-radius: 15px;
		.form-wrapper {
			margin: auto;
			.landing-content {
				display: table-cell;
				padding-right: 60px;
				vertical-align: top;
				h2, h3, h4, h5, h6 {
					font-size: 1.8em;
					color: @white;
				}
				p, span, a {
					color: @white !important;
				}
				a:not([href^="tel"]) {
					text-decoration: underline !important;
					text-shadow: none !important;
				}
				a:hover {
					font-weight: bold;
				}
				a.btn-default {
					color: @darker-grey !important;
					text-decoration: none !important;
					max-width: 220px;
					text-transform: uppercase;
					height: unset;
					padding: 6px 12px;
				}
				a.btn-default:hover {
					color: @white !important;
					font-weight: normal !important;
				}
			}
			.landing-form {
				display: table-cell;
				text-align: right;
				h2, h3, h4, h5, h6 {
					font-family: 'Roboto Slab', sans-serif;
					font-size: 1.8em;
					color: @white;
					margin: 0;
				}
		    	p.contact-header {
		    		margin-bottom: 10px;
		    	}
				.form-group {
		    		color: @darker-grey;
		    		i {
						position: absolute;
						margin: 3px 0 0 4px;
					}
		    		input {
						padding: 6px 6px 6px 30px;
						border-radius: 5px;
						border: none;
	    			}
	    			label {
	    				color: @white;
	    				font-weight: unset;
	    				margin-right: 7px;
	    			}
	    			.form-control {
	    				display: unset;
	        			width: 200px;
	        			height: 36px;
	        			padding-left: 45px;
	        			font-size: 1.125em;
					}
					.help-block {
						color: @white;
					}
					select.form-control {
						padding-left: 5px;
					}
		    	}
				.btn-default {
					max-width: 220px;
					text-transform: uppercase;
					height: unset;
					float: none;
					display: inline;
				}
				#bestTimeToContact { display: none }
			}
		}
	}
}

/*LG Styles*/
@media (min-width: 1200px) {
	.ambetter-lead-form-wrapper {
		.ambetter-lead-form-container {
			.form-wrapper {
				.landing-content {
					width: 50%;
				}
				.landing-form {
					border-left: 1px solid @white;
					min-width: 400px;
					text-align: center;
					.form-group {
						text-align: right;
						width: 85%;
						margin-left: auto;
						margin-right: auto;
						.form-control {
							width: 61%;
						}
					}
					.form-group.contact-radios {
						.left {
							display: inline-block;
							width: 34%;
							margin-right: 10px;
						}
						.right {
							float: right;
							width: 60%;
							text-align: left;
						}
					}
				}
			}
		}
	}
	.ambetter-lead-form-no-overlap {
		.ambetter-lead-form-wrapper {
			height: 475px;
			.ambetter-lead-form-container {
				.vert-center();
			}
		}
	}
}

/*MD Styles*/

@media (min-width: 992px) and (max-width: 1199px) {
	.ambetter-lead-form-wrapper {
		.ambetter-lead-form-container {
			padding: 30px;
			.form-wrapper {
				.landing-content {
					width: 50%;
				}
				.landing-form {
					border-left: 1px solid @white;
					text-align: center;
					.form-group {
						text-align: right;
						margin-left: auto;
						margin-right: auto;
						.form-control {
							width: 62%;
						}
					}
					.form-group.contact-radios {
						.left {
							display: inline-block;
							width: 34%;
							margin-right: 10px;
						}
						.right {
							float: right;
							width: 60%;
							text-align: left;
						}
					}
				}
			}
		}
		.container { width: 95%; }
	}
	.ambetter-lead-form-no-overlap {
		.ambetter-lead-form-wrapper {
			height: 475px;
			.ambetter-lead-form-container {
				.vert-center();
			}
		}
	}
}

/* SM Styles */

@media (min-width: 768px) and (max-width: 991px) {
	.ambetter-lead-form-wrapper {
		.ambetter-lead-form-container {
			.form-wrapper {
				.landing-content {
					width: 50%;
				}
				.landing-form {
					border-left: 1px solid @white;
					min-width: 313px;
					.form-group {
						.form-control {
							width: 50%;
						}
					}
					.form-group.contact-radios {
						.left {
							display: inline-block;
							width: 42%;
							margin-right: 10px;
						}
						.right {
							float: right;
							width: 50%;
							text-align: left;
						}
					}
					p.contact-header {
						text-align: center;
						padding-left: 5px;
					}
				}
			}
		}
		.container { width: 95%; }
	}
}

/* XS Styles */

@media (max-width: 767px) {
	.ambetter-lead-form-wrapper {
		.ambetter-lead-form-container {
			padding: 20px;
			.form-wrapper {
				text-align: center;
				.landing-content {
					padding: 0 0 20px 0;
					display: block;
					.btn-default {
						display: inline-block;
					}
				}
				.landing-form {
					border-top: 1px solid @white;
					display: block;
					width: unset;
					text-align: unset;
					.form-group {
						text-align: left;
						label {
							display: block;
							margin-left: 10px;
						}
						.form-control {
							width: 100%;
						}
					}
					.form-group.button, .form-group.heading {
						text-align: unset;
					}
					.btn-default {
						float: none;
						display: unset;
					}
					h2, h3, h4, h5, h6 {
						margin: 20px 0 0 20px;
					}
					p.contact-header {
						text-align: left;
					}
				}
			}
		}
	}
	.icf-modal.modal-dialog {
		.modal-title {
			top: 70px;
		}
	}
	#spinner.icf-spinner {
		top: 140px !important;
	}
}