@charset "UTF-8";

/*	Last edited 20160327 , Vin¢ Roemer (http://www.roemer-sbi.com) */

html	{	background:	url('../images/manilla.png');	}

body {
	margin:		0;
	padding:	0 0 40px 0;
	background:	none;
	font-size:	12px;
	}

#dialog-link {
	padding:			.4em 1em .4em 20px;
	text-decoration:	none;
	position:			relative;
	}

#dialog-link span.ui-icon {
	margin:		0 5px 0 0;
	position:	absolute;
	left:		.2em;
	top:		50%;
	margin-top:	-8px;
	}

#icons {
	margin:		0;
	padding:	0;
	}

#icons li {
	margin:		2px;
	position:	relative;
	padding:	4px 0;
	cursor:		pointer;
	float:		left;
	list-style:	none;
	}

#icons span.ui-icon {
	float:	left;
	margin:	0 4px;
	}

.fakewindowcontain .ui-widget-overlay	{	position:	absolute;	}
select 									{	width:		200px;	}

/* Typography (All typography tags were moved to this file) */

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary	{	display:	block;	}

mark	{
	background:	#ff0;
	color:		#000;
	}

small	{
	font-size:	80%;
	}

sub, sup	{
	font-size:		75%;
	line-height:	0;
	position:		relative;
	vertical-align:	baseline;
	}

sup 			{	top:		-0.5em;	}
sub 			{	bottom:		-0.25em;	}
img 			{	border:		0;	}
svg:not(:root)	{	overflow:	hidden;	}
figure			{	margin:		1em 40px;	}

h1, .header	{
	font:	400 24px/36px "Martel", serif;
	}

h2, .subhead	{
	font:	400 20px/30px "Martel Sans", sans-serif;
	margin:	10px 0px 0px 0px;
	}

h3, b, strong	{	font:	700 12px/20px "Martel", serif;	}
h4, i			{	font:	italic 400 14px/20px "Martel", serif;	}
h5, p,	.body	{	font:	400 12px/20px "Martel", serif;	}

h6, .caption	{
	font:	700 10px/20px "Martel", serif;
	letter-spacing: 0.25px;
}

.copyright	{
	font:			700 10px/20px "Martel", serif;
	letter-spacing: 0.25px;
	margin-top: 	12px;
	text-align: 	center;
	right:			auto;
	left:			auto;
}

p, h1, h2, h3, h4, h5, h6	{
	orphans:	1;
	widows:		1;
	padding:	0px 14px;
	}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small	{
	opacity:		0.8;
	font-size:		78.75%;
	}

code, kbd, pre, samp	{	font:	400 14px/20px Menlo, Monaco, Consolas, "Courier New", monospace;	}

code	{
	padding:		2px 4px;
	color:			#c7254e;
	background:		rgba(255, 255, 255, .25);
	border-radius:	4px;
	}

kbd	{
	padding:		2px 4px;
	color:			#b8d9cc;
	background:		rgba(128, 128, 128, .5);
	border-radius:	3px;
	}

kbd kbd	{	padding:	0;	}

pre	{
	display:		block;
	padding:		9.5px;
	margin:			0 0 10px;
	word-break:		break-all;
	word-wrap:		break-word;
	background:		rgba(255, 255, 255, .25);
	border-radius:	4px;
	}

pre code	{
	padding:			0;
	font-size:			inherit;
	color:				inherit;
	white-space:		pre-wrap;
	background-color:	transparent;
	border-radius:		0;
	}

.pre-scrollable	{
	max-height:		340px;
	overflow-y:		scroll;
	}

.lead	{
	margin-bottom:	20px;
	font:			400 14px/20px "Martel", serif;
	}

.text-left 			{	text-align:	left; }
.text-right 		{	text-align:	right; }
.text-right ul		{	direction:	rtl;}
.text-center		{	text-align:	center; }
.text-justify 		{	text-align:	justify; }
.text-nowrap 		{	white-space:	nowrap; }
.text-lowercase		{	text-transform:	lowercase; }
.text-uppercase		{	text-transform:	uppercase; }
.text-capitalize	{	text-transform:	capitalize; }
.text-muted			{	opacity:	0.5; }
.text-primary		{	color:	#337ab7; }
.text-success		{	color:	green; }
.text-info			{	color:	teal; }
.text-warning		{	color:	darkorange; }
.text-danger		{	color:	red; }
a.text-success:hover, a.text-success:focus	{	color:	#2b542c; }
a.text-primary:hover, a.text-primary:focus	{	color:	#286090; }
a.text-info:hover, a.text-info:focus		{	color:	#245269; }
a.text-warning:hover, a.text-warning:focus	{	color:	#66512c; }
a.text-danger:hover, a.text-danger:focus	{	color:	#843534; }

ul, ol	{
	margin-top:			-12px;
	margin-bottom:		10px;
	}

ul ul, ol ul, ul ol, ol ol	{	margin-bottom:		0;	}

.list-unstyled	{
	padding-left:	0;
	list-style:		none;
	}

.list-inline	{
	padding-left:	0;
	margin-left:	-5px;
	list-style:		none;
	}

.list-inline > li	{
	display:			inline-block;
	padding-right:		5px;
	padding-left:		5px;
	}

dl	{
	margin-top:		0;
	margin-bottom:	s20px;
	}

dt, dd	{	line-height:	1.42857143;	}
dt		{	font-weight:	700;	}
dd		{	margin-left:	0;	}

a	{
	text-decoration:	none;
	color:				#0e5639;
	}

a:hover, a:focus	{
	color:				#0e5639;
	text-decoration:	underline;
	}

a:focus	{
	outline:		thin dotted;
	outline:		5px auto -webkit-focus-ring-color;
	outline-offset:	-2px;
	}

.nogap	{
	margin-bottom:	0px;
	}

.watermark	{
	-ms-transform:		rotate(70deg); /* IE 9 */
	-webkit-transform:	rotate(70deg); /* Chrome, Safari, Opera */
	transform:			rotate(70deg);
	position:	absolute;
	height:		50px;
	width:		600px;
	top:		400px;
	left:		33%;
/*	color:		linear-gradient(rgba(255, 255, 255, .1), rgba(0, 0, 0, .01)), url('../images/manilla-stripe.png'); */
	color:	red !important;
	z-index:	-1;
	}

.horiz-divider	{
	display:	block;
	background:	rgba(75, 60, 45, 0.15);
	height:		1px;
	margin:		5px 10px 10px 10px;
}

/* Forms */

input, textarea	{
	background:				#cccb93;
	width:					100%;
	border:					0;
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
	border-radius:			3px;
	padding:				4px;
	text-indent:			0;
}

label	{
	margin:	4px 0 0 0;
}

.buttonRow	{
	margin:	-5px 0 -5px 0;
}

.formButton	{
	font:		400 12px/150% 'Alegreya', serif;
	width:		100%;
	margin:		0;
	padding:	0;
}

.spacer12px	{
	height:	12px;
}