div.form-wrapper {
	padding:0.5em;
	border:1px solid #CCC;
	background:white;
}

div.norsci-form {
	padding:1em;
	border:1px solid #CCC;
	clear:both;
	margin-top:1em;
	margin-bottom:1em;
}


div.form-line {
	margin-top:0.5em;
}

h3.form-section {
	padding:0px;
	margin:0px;
}


div.comment,p.comment {
	padding-top:0.5em;
	padding-left:2em;
	font-size: smaller;
	color:#555;
}

span.comment {
	font-size: smaller;
	color:#555;
}

p.comment {
	padding-left:0px;
}

span.required {
	color:#F60;
}

div.submit {
	padding-top: 1em;
	font-size: smaller;
	text-align: right;
}

div.form-section {
	padding-bottom:1em;
	margin-bottom: 0.5em;
	border-bottom:1px dashed #9baeb1;
}

form.post {
	margin:0px;
	border:0px;
	padding:0px;
}

.submit {
	text-align:right;
}


form {
	font-family:sans-serif;
}

td.form-header {
	padding:0.5em;
	font-weight:bold;
	font-size:110%;
	text-align:left;
	border-top:3px solid #555;
}

td.form-field,td.form-field-toggle {
	vertical-align:middle;
	text-align:right;
	padding:0.5em;
	padding-right:1em;
}

td.form-input,td.form-input-toggle {
	vertical-align:middle;
	text-align:left;
	padding:0.5em;
}

input.text-box,input.text-box-error {
	margin-right:1em;
	padding:3px;
}

input.text-box-error {
	background: #ffdbdb url("https://norsci.asia/?q=L19ncmFwaGljcy9lcnJvci5wbmc=") repeat-x bottom;
	border:1px solid red;
}

textarea.text-area,textarea.rich-text-area {
	background-color:white !important;
	border:1px solid #555;
	padding:0.5em;
	font-family:monospace;
	font-size:24px;
}
div.text-area,div.rich-text-area {
	background-color:white !important;
}

tr.toggle {
	background:#E0E0FF;
}

tr.selected {
	background:#CF4;
}

.text-area-default {
	color:#555;
	border:1px solid #555;
	padding:0.5em;
	font-family:monospace;
	font-size:24px;
}

input.btn { 
	cursor:pointer;
	padding:0.1em;
} 

input.btn:hover {
} 

input.colourpicker-textbox {
	float:left;
}

.disabled-input {
	background-color:#EEE !important;
	background-image:none !important;
}

.disabled-box {
	background-image:url("https://norsci.asia/?q=L19ncmFwaGljcy9kaXNhYmxlZF9iYWNrZ3JvdW5kX3NtYWxsLnBuZw==") !important;
	background-repeat:repeat !important;
	background-position:left top !important;
}
