/* ============================== */
/* ! Layout for desktop version   */
/* ============================== */

body {
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	font-weight:lighter;
	padding:15px 0;
} hr {
	border-color:#a7c39d;
	background-color:#a7c39d;
} a {
	text-decoration:none;
	color:#137;
} a:hover {
	text-decoration:underline;
	color:#03f;
} .hide {
	display:none;
} .name:nth-child(even) {
	background: #eee;
	height: 58px;
} input.full, select.full {
	width:98%;
}

.well {
	border-radius:5px;
	border:#999;
	background:#eee;
	padding:5px;
}

.special a {
	color:#fff;
	text-decoration:none;
	border-radius:5px;
	border:2px solid #09c;
	padding:4px 8px;
	margin:5px;
	background-color:#137;
} .special a:hover {
	background-color:#09c;
	color:#fff;
	border:2px solid #6cc;
} */
.tr {
	text-align:right;
} p {
	font-family:Verdana, Geneva, sans-serif;
	line-height:14pt;
	font-size:11pt;
	margin:1.2em 0;
} h2 {
	color:#137;
	font-weight:lighter;
	margin:1em 0 0.5em;
	border-top:5px solid #137;
} label {
	font-size:14pt;
	line-height:20pt;
} input, select, textarea, .fake {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14pt;
	font-weight:normal;
	color:#333;
	line-height:15pt;
	padding:2px 5px;
	border:2px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
} input:focus, select:focus, textarea:focus{
	border-color:#36C;
	background-color:#eff;
	color:#000;
	-webkit-transition:background 1s ease-in;  
	-moz-transition:background 1s ease-in;  
	-o-transition:background 1s ease-in;  
	transition:background 1s ease-in; 
} #names {
	text-align:center;
} .header_row {
	font-size:16pt;
	background-color:#eee;
	border-bottom:1px solid #36c;
	padding:10px 0 5px 0;
	text-align:center;
} #addrow, #removerow {
	font-size:12pt;
	padding:10pt 20pt;
} .row {
	margin-bottom:0.5em;
} .smtxt {
	font-size:10px;
	color:#555;
	margin:0;
} #control {
	padding: 10px;
	text-align:center;
} .focal {
	padding:20px;
	background-color:#eee;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

/* ============================= */
/* ! Layout for mobile version   */
/* ============================= */

@media handheld, only screen and (max-width: 767px) {

	body {
		
	}

}


/* ========================================== */
/* ! Provide higher res assets for iPhone 4   */
/* ========================================== */

@media only screen and (-webkit-min-device-pixel-ratio: 2) { 

/*	.logo {
		background: url(logo2x.jpg) no-repeat;
		background-size: 212px 303px;
	}*/

}