@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #DDFFDD;
}
.required_field {
    border: 1px solid red !important;
}
.green-top {
	border-top: #34FF3B inset 20px; 
	margin-top: -10px;
	margin-right: -10px;
	margin-left: -10px;
	margin-bottom: 0;
}
.form_heading {
	font-size: 3.4em;
	text-align: left;
	font-weight: 300;
}
.top-margin {
	margin-top: !important;
}
.header_text {
	font-size: 1.2em;
}
.align-top {
	vertical-align: super;
}
.name-last {
	margin-left: 32px;
}
.name-first {
	margin-left: 42px;
}
.name-middle {
	margin-left: 52px;
}
.zip-home {
    margin-left: 30px !important;
}
.zip-cell {
	margin-left: 15px !important; 
}
.top-me {
	margin-top: -10px !important;
}
/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
.form_text_input{
	margin: 0 !important;
	color: blue;
	font-weight: bold;
	padding: 3px 5px;
}
.home-phone {
    margin-left: 14px;
}
.cell-phone {
    margin-left: 100px;
}
.emergency_contact_numbers {
	margin-left: 130px;
	margin-top: -10px;
}
.nudge-right-less {
	margin-left: 5px !important;
}
.nudge-right {
	margin-left: 10px !important;
}
.nudge-right-more {
	margin-left: 15px !important;
}
.nudge-right-7 {
	margin-left: 7px !important;
}
.nudge-left0 {
	margin-left: 0 !important;
}
.nudge-left {
	margin-left: -5px !important;
}
.nudge-left-more {
	margin-left: -10px !important;
}
.push-right {
	margin-right: 10px !important;
}
.right-padding {
	padding-right: 10px;
}
.left-margin-more {
    margin-left: 10px !important;
    margin-right: -5px !important;
}
.left-margin-even-more {
    margin-left: 15px !important;
    margin-right: -10px !important;
}
.left-margin {
    margin-left: 5px !important;
}
.relationship {
	margin-top: -10px;
	margin-bottom: -10px;
	margin-left: 10px;
}
.pull-up {
	margin-bottom: -10px !important;
}
.float-right {
	float: right !important;
	text-align: right;
}
.dots {
	border-bottom: dotted 1px #CCCCCC;
}
.header2 {
	font-size: 2em;
	margin-top: 10px;
}
.header2-small {
	font-size: .6em;
	font-style: italic;
}
.right-35 {
	margin-right: -35px !important;
}
.comments {
	height: 23px;
	padding: 2px;
    text-align: left;
    word-wrap: break-word;
    word-break: break-word;
}
.nudge-up {
    margin-top: -4px !important;
}
.nudge-up-more {
    margin-top: -8px !important;
}
.nudge-up-even-more {
	margin-top: -18px !important;
}
.margin-down-35 {
	margin-top: 35px !important;
}
.margin-down-25 {
	margin-top: 25px !important;
}
.margin-down-10 {
    margin-top: 10px !important;
}
.margin-down-5 {
	margin-top: 5px !important;
}
.line-height2 {
    line-height: 2;
}
.clearfloat {
	clear: both;
}
.copyright {
	font-size: .8em;
	margin-top: 5px;
}
.page-continued {
	display: block;
	text-align: center;
	color: #999;
}
.page2 {
    margin-top: 70px;
}
.spacer {
    margin-top: 4px;
}
.center_me {
	text-align: center;
	font-weight: bold;
}
.lines {
	border-bottom: 1px black solid;
	margin-top: 15px !important;
} 
.print-better p {
	margin: 0;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }
.women_container {
	background-color: #DDFFDD;
	margin-right: -10px !important;
	margin-left: 10px !important;
	padding-right: 10px;
	padding-bottom: 4px;
}


/*  COLUMN SETUP  */
.col {
	display: block;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.col:first-child { margin-left: 5px; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF TWELVE  */
.span_12_of_12 {
	width: 100%;
}
.span_11_of_12 {
  	width: 91.53%;
}
.span_90 {
	width: 90%;
}
.span_88 {
	width: 88%;
}
.span_10_of_12 {
  	width: 83.06%;
}
.span_79 {
	width: 79%;
}
.span_9_of_12 {
  	width: 74.6%;
}
.span_8_of_12 {
  	width: 66.13%;
}
.span_7_of_12 {
  	width: 57.66%;
}
.span_6_of_12 {
  	width: 49.2%;
}
.span_5_of_12 {
  	width: 40.73%;
}
.span_4_of_12 {
  	width: 32.26%;
}
.span_3_of_12 {
  	width: 23.8%;
}
.span_2_of_12 {
  	width: 15.33%;
}
.span_10 {
	width: 10%;
}
.span_1_of_12 {
  	width: 6.866%;
}

/* INDIVIDUAL FORM FIELD WIDTHS */
.width_5 {
	width: 5% ;
}
.width_7 {
	width: 7% ;
}
.width_10 {
	width: 10% ;
}
.width_16 {
	width: 16% ;
}
.width_20 {
	width: 20% ;
}
.width_25 {
	width: 25% ;
}
.width_30 {
	width: 30% ;
}
.width_33 {
	width: 33.333% ;
}
.width_40 {
	width: 40% ;
}
.width_50 {
	width: 50% ;
}
.width_60 {
	width: 60% ;
}
.width_66 {
	width: 66.666% ;
}
.width_70 {
	width: 70% ;
}
.width_75 {
	width: 75% ;
}
.width_77 {
	width: 77% ;
}
.width_80 {
	width: 80% ;
}
.width_90 {
	width: 90% ;
}
.width_96 {
	width: 96.6% ;
}
.width_98 {
	width: 98% ;
}
.width_100 {
	width: 100% ;
}
.responsive-img {
	max-width: 100%;
	height: auto;
	margin-top: 6px;
    margin-bottom: -6px;
}
.form-block {
	background-color: #FFF;
	padding: 2px;
	border: 1px solid green;
	border-radius: 6px;
}
/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
    
    .span_1_of_12, .span_2_of_12, .span_3_of_12, .span_4_of_12, .span_5_of_12, .span_6_of_12, .span_7_of_12, .span_8_of_12, .span_9_of_12, .span_10_of_12, .span_11_of_12, .span_12_of_12 {
	width: 100%; 
	}
}
@media print {
	.form_text_input {
    	border-color: none;
    	border: none;
	}
	.page-continued {
		display: none;
	}
	.print-better p{
		padding-right: 4px;
	}
	body {
		-webkit-print-color-adjust: exact;
	}
}
