html{
	font-size:12px;
}

h1,h2,h3{
	margin-top:0px !important;
	margin-bottom:0px !important;
}
h1{
	font-size:2.25em;
	color:#000000 !important;
}
h2{
	font-size:1.75em;
	color:#111111 !important;
}
h3{
	font-size:1.5em;
	color:#222222 !important;
}

ul,li{
	list-style:none;
}
form,fieldset{
	margin:0px !important;
	padding:0px !important;
}


#header,#content,#footer{
	margin:0px !important;
	margin-bottom:4px !important;
	padding:0px !important;
}
nav,#footer{
	background:#CBE6F8 !important;
	margin-bottom:0px !important;
}

#footer>.area{
	padding:8px !important;
}


.uk-navbar-nav{
	vertical-align: middle;
}
.uk-navbar-nav>li{
	vertical-align: middle !important;
	padding: 0px !important;
}
.uk-navbar-nav>li>a{
	padding: 0px;
	margin: 0px;
	height: auto;
	line-height: 2.5em;
	vertical-align: middle;
	padding-left: 8px;
	padding-right: 8px;
}

.button,.button-small,.button *{	
	box-shadow:inset 0 0 0 1000px #052435 !important;
	background-color:#052435 !important;
	color:#ffffff !important;
}
.button{
	display:inline-block;
	margin:4px !important;
	border:0px !important;	
	padding:4px 7px !important;
	border-radius:4px;
	text-decoration:underline;
	text-align:center;
	background-color: #052435;
	font-weight:bold;
}
.button-small{
	display: block;
	border: none !important;
	cursor: pointer;
	margin:0px !important;
	padding:4px !important;
	font-size:11px !important;
	background-color: #052435 !important;
	text-decoration:none;
	transition: background-color 0.2s ease-in-out;
}
.button-small:hover{

	margin:0px !important;
	padding:4px !important;
	font-size:11px !important;
	background-color: #8FC73F !important;
}
.button:hover,.button:hover>*{	
	box-shadow:inset 0 0 0 1000px #8FC73F;
	background-color: #8FC73F;
	text-decoration:none;
	//color:#ffffff !important;
}


.list h3{
	margin-top:0.5em !important;
}
.list hr{
	margin:0px;
	height:0px;
	border-top:1px solid #000000 !important;
}
.row *{
	word-wrap:break-word;
	overflow-wrap:break-word;
}
.row>li{
	list-style:none !important;
	display:inline-block !important;
	width:100%;
}

.list>.uk-panel{
	background:#ffffff;
	border:1px solid #222222;
	border-top:0px;
	page-break-inside:avoid;
}
.list>.uk-panel:first-of-type{
	color:#000000;
	border-top:1px solid #777777;
}
.list>.uk-panel>.row{
	margin:0px;
	padding:0px;
	float:left;
	page-break-inside:avoid;
}
.list>.uk-panel>.row *{
	margin:0px !important;
	vertical-align:middle !important
}
.list>.uk-panel>.row,.list>.uk-panel>.row>b{
	display:inline-block;
}
.list>.uk-panel>.row>b{
	display:block;
}
.list>.uk-panel>.row>*{
		padding:0.125em !important;
		padding-left:0.5em !important;
		padding-right:0.5em !important;
}
.boxed{
	border:2px solid #cccccc;
	padding:4px !important;
	margin-bottom:1em !important;
}

.note{
	display:block !important;
	margin-top:4px !important;
	margin-bottom:4px !important;
	font-size:12px;
	page-break-inside:avoid;
}
.note>p{
	padding:4px !important;
}
.note.gray{
	box-shadow:inset 0 0 0 1000px #eeeeee !important;
	background-color:#eeeeee !important;	
	border:1px solid #aaaaaa !important;
}
.note.red{
	box-shadow:inset 0 0 0 1000px #feeeee !important;
	background-color:#feeeee !important;	
	border:1px solid #ccaaaa !important;
}
.note.yellow{
	box-shadow:inset 0 0 0 1000px #fefeee !important;
	background-color:#fefeee !important;
	border:1px solid #ccccaa !important;
	color:#000000 !important;
}
.note.vine{
	border:1px dashed #aaa !important;
	box-shadow:inset 0 0 0 1000px #CBE6F8 !important;
	background-color:#CBE6F8 !important;
}
.vine img{
	border-radius:5px;
	background-color:#052435 !important;
	display:inline-block;
	max-width:100% !important;
}

@media (min-width:960px){
	body{
		margin:auto;
		width:98%;
		max-width:1800px;
		padding:4px !important;
		box-shadow:0px 0px 10px 0px #aaaaaa;
	}
	.list>.uk-panel:nth-child(odd){
		background:#fafafa;
		background-color:#fafafa;
	}
	.list>.uk-panel:hover{
		background:#ffffbb !important;
		background-color:#ffffbb !important;
	}
	.sc-heading-container,.list>.uk-panel.sc-heading-container:hover,.sc-heading-container>b,.sc-heading-container:hover>b{
		background:#222222 !important;
		background-color:#222222 !important;
		color:#ffffff !important;
	}
	.sc-heading-container>b{
		padding:4px !important;
		padding-left:8px !important;
		padding-right:8px !important;
		background:#222222 !important;
		background-color:#222222 !important;
	}
	.uk-width-large-1-10{
		width:11.111%
	}
}

@media print{
	html{
		margin:0.5cm !important;
	}
	.button i{
		color:#eeeeee !important;
		background-color:#69f !important;
	}
}