.input-row {margin-top: 10px;}

.required-indicator {
	float:left;
	text-align: center;
	margin-top: 10px;
	margin-left: -10px;
}

/* Overwrite Grid setting*/
input.span-1, textarea.span-1, select.span-1 {width:30px!important;}
input.span-2, textarea.span-2, select.span-2 {width:60px!important;}
input.span-3, textarea.span-3, select.span-3 {width:100px!important;}
input.span-4, textarea.span-4, select.span-4 {width:140px!important;}
input.span-5, textarea.span-5, select.span-5 {width:180px!important;}
input.span-6, textarea.span-6, select.span-6 {width:220px!important;}
input.span-7, textarea.span-7, select.span-7 {width:260px!important;}
input.span-8, textarea.span-8, select.span-8 {width:280px!important;}
input.span-9, textarea.span-9, select.span-9 {width:340px!important;}
input.span-10, textarea.span-10, select.span-10 {width:380px!important;}
input.span-11, textarea.span-11, select.span-11 {width:420px!important;}
input.span-12, textarea.span-12, select.span-12 {width:460px!important;}
input.span-13, textarea.span-13, select.span-13 {width:500px!important;}
input.span-14, textarea.span-14, select.span-14 {width:540px!important;}
input.span-15, textarea.span-15, select.span-15 {width:580px!important;}
input.span-16, textarea.span-16, select.span-16 {width:620px!important;}
input.span-17, textarea.span-17, select.span-17 {width:660px!important;}
input.span-18, textarea.span-18, select.span-18 {width:700px!important;}
input.span-19, textarea.span-19, select.span-19 {width:740px!important;}
input.span-20, textarea.span-20, select.span-20 {width:780px!important;}
input.span-21, textarea.span-21, select.span-21 {width:820px!important;}
input.span-22, textarea.span-22, select.span-22 {width:860px!important;}
input.span-23, textarea.span-23, select.span-23 {width:900px!important;}
input.span-24, textarea.span-24, select.span-24 {width:950px!important;}

div.form-panel {
	/*background-color: black;*/
	margin-top: 20px;
	margin-left: 30px;
	margin-right: 30px;
	padding-bottom: 0px;
}
	div.form-panel .header {
		background-color: black;
	}
	
		.header .note {
			color: #666;
			text-align: right;
			margin-top: 15px;
		}
	
	div.form-panel h3{
		color: white;
		padding: 10px;
		margin-bottom: 0px;
	}
	
	div.form-panel .form-inputs {
		background-color: #242424;
		padding: 10px;
	}
	
	div.form-panel label {
		color: white;
		font-size: 1.4em;
		font-weight: normal;
		text-align: right;
	}
	
	div.form-panel .text {
		font-size: 1.4em;
		margin: 0;
		padding: 4px;
	}
	
	div.form-panel textarea {
		height: 105px;
	}
	
	div.form-panel select {
		margin: 0;
		width: 100%;
		font-size: 1.4em;
		padding: 3px;
		padding-left: 0px;
	}

div.submit {
	text-align: center;
}

.gap-left{margin-left: 10px;}
.gap-right{margin-right:10px;}
.first {margin-top: 0px!important;}
