@charset "UTF-8";
/* CSS Document */

@import url("https://use.typekit.net/fkl6nfr.css");

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	font-family: Nunito, sans-serif;
	background: #ea3a76 !important;
}

#container {
	background: #ea3a76 !important;
}

html.embed {
	background: #ea3a76 !important;
}

.info {
	display:none !important;
}

.pop-wrap {
	background: #ea3a76;
	padding: 70px 20px 20px;
	color: #fff;
	box-sizing: border-box;
	color: #fff;
	line-height: 1.5;
	letter-spacing: 0.5px;
	position: relative;
}
.wrap {
	max-width: 960px;
	margin: auto;
	position: relative;
}

.close-btn {
	position: absolute;
	width: 40px;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
.pop-wrap a{
	color:inherit;
	text-decoration: none;
}
.pop-wrap p{
	font-weight: normal;
	margin: 0 0 30px;
	padding-left:15px;
	padding-right:15px;
	box-sizing:border-box;
}

.wufoo-form-container {
	max-width:1080px;
}

form.wufoo {
	margin:0px;
	padding:0px;
}

.wufoo li div input,
.wufoo li div select {
	color:#5f646a;
	border-radius:7px;
	border-bottom: 4px solid #007473;
	background-color:#FFF;
	padding: 10px 15px;
	box-sizing:border-box;
	height:55px;
	font-size:15px;
	font-family: Nunito, sans-serif;
	font-weight:700 !important;
}

#container .wufoo ul .hidden {
	display:none !important;
}

.wufoo li div input[type="checkbox"],
.wufoo li div input[type="submit"]{
	width: auto !important;
	border: 0 !important;
}

.wufoo li .desc,
.wufoo li .desc .req {
	color: #fff !important;
	font-family: Nunito, sans-serif !important;
	font-size: 16px !important;
	margin: 0px 0 5px !important;
	font-weight:500 !important;
}

.wufoo li div input:focus,
.wufoo li div select:focus {
    outline: none !important;
}

.wufoo li.focused {
	background-color: #ea3a76 !important;
}

.wufoo li div select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color:#fff;
	background-image: url(https://www.goodatom.com/scholastic/wufoo/select-arw.jpg);
	background-repeat: no-repeat;
	background-size: 20px auto;
	background-position: 95% center;
}

.wufoo li fieldset div span {
	position:relative;
	left:0px;
	top:0px;
	width:50%;
	height:55px;
	display:inline-block;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}


.wufoo #title7 {
	padding-bottom:18px;
}




.wufoo li fieldset div span label {
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:inline-block;
	padding:0px;
	margin:0px;
	color:#5f646a;
	background-color:#FFF;
	box-sizing:border-box;
	height:55px;
	font-size:15px;
	text-align:center;
	line-height:55px;
	font-family: Nunito, sans-serif;
	font-weight:700;
	border-bottom: 4px solid #007473;
	overflow:hidden;
}

.wufoo li fieldset div span label[for="Field7_0"] {
	border-top-left-radius:7px;
	border-bottom-left-radius:7px;
}

.wufoo li fieldset div span label[for="Field7_1"] {
	border-top-right-radius:7px;
	border-bottom-right-radius:7px;
}

.wufoo li fieldset div span input {
	position:absolute;
	left:0px;
	top:0px;
	display:none;
}



.wufoo li fieldset div span input[type="radio"]:checked ~ * { 
    background:#b0e1e0 !important;
}

.wufoo ul li {
	padding:0px;
	margin:0px;
	box-sizing:border-box;
	display:inline-block;
	padding-left:15px;
	padding-right:15px;
	height:125px;
}

.wufoo ul li.hide {
	display:none !important;
}

.wufoo ul li.leftSection {
	width:50% !important;
	float:left;
	clear:left;
}
#errorLi {
	width:100% !important;
	float:left;
	clear:left;
	height:auto;
}
.wufoo ul li.leftFirst {
	width:25% !important;
	float:left;
	clear:left;
}
.wufoo ul li.leftSecond {
	width:25% !important;
	float:left;
	clear:none;
}
.wufoo ul li.rightFirst {
	width:25% !important;
	float:left;
	clear:none;
}
.wufoo ul li.rightSecond {
	width:25% !important;
	float:left;
	clear:none;
}
.wufoo ul li.rightSection, .wufoo ul li.captcha {
	width:50% !important;
	float:left;
	clear:none;
}
.buttons {
	width:100% !important;
	float:left;
	clear:left;
}

#saveForm {
	padding:0px !important;
	box-sizing:border-box;
	height:60px !important;
	width:160px !important;
	line-height:60px !important;
	border-radius:7px !important;
	border-bottom: 4px solid #007473 !important;
	cursor:pointer;
	font-family: Nunito, sans-serif !important;
	font-weight:700 !important;
}
#saveForm:hover {
	background:#b0e1e0 !important;
}

.wufoo ul li.error {
	background-color: rgba(255,255,255,.8) !important;
}

.wufoo ul {
	overflow:hidden !important;
}

#form90 > ul::after {
	visibility:hidden !important;
	background-color:transparent !important;
	box-sizing:content-box !important;
	opacity:0;
}

#preselect {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	display:inline-block;
	
}

#preselect h2 {
	box-sizing:border-box;
	padding-left:15px;
	padding-right:15px;
}

#preselect .leftSection {
	width:50% !important;
	height:125px;
	float:left;
	clear:left;
	box-sizing:border-box;
	padding-left:15px;
	padding-right:15px;
}
#preselect .rightSection {
	width:50% !important;
	height:125px;
	float:left;
	clear:none;
	box-sizing:border-box;
	padding-left:15px;
	padding-right:15px;
}

#preselect #fieldLabel {
	color: #fff !important;
	font-family: Nunito, sans-serif !important;
	font-size: 16px !important;
	margin: 0px 0 5px !important;
	font-weight:500 !important;
}

#preselect input,
#preselect select {
	margin-top:8px;
	color:#5f646a;
	border-radius:7px;
	border-bottom: 4px solid #007473;
	background-color:#FFF;
	padding: 10px 15px;
	box-sizing:border-box;
	height:55px;
	font-size:15px;
	font-family: Nunito, sans-serif;
	font-weight:700 !important;
	width:100%;
}

#preselect select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color:#fff;
	background-image: url(https://www.goodatom.com/scholastic/wufoo/select-arw.jpg);
	background-repeat: no-repeat;
	background-size: 20px auto;
	background-position: 95% center;
}

#preselect input:focus,
#preselect select:focus {
    outline: none !important;
}

#otherschool {
	display:none;
}



#noschool {
	margin-top:5px;
	font-size:13px;
}

@media (max-width: 767px){
	.pop-wrap{
		max-width: 550px;
		margin: auto;
	}
	.wufoo ul li.leftSection {
		width:100% !important;
		float:left;
		clear:left;
	}
	.wufoo ul li.leftFirst {
		width:100% !important;
		float:left;
		clear:left;
	}
	.wufoo ul li.leftSecond {
		width:100% !important;
		float:left;
		clear:left;
	}
	.wufoo ul li.rightFirst {
		width:100% !important;
		float:left;
		clear:left;
	}
	.wufoo ul li.rightSecond {
		width:100% !important;
		float:left;
		clear:left;
	}
	.wufoo ul li.rightSection, .wufoo ul li.captcha {
		width:100% !important;
		float:left;
		clear:left;
	}
	#preselect .leftSection {
		width:100% !important;
		height:125px;
		float:left;
		clear:left;
	}
	#preselect .rightSection {
		width:100% !important;
		height:125px;
		float:left;
		clear:left;
	}
}

@-moz-document url-prefix() {
	.wufoo #title7 {
		padding-bottom:0px;
	}
}