@import url('https://fonts.googleapis.com/css2?family=Piazzolla&display=swap');

:root {
  --color0: #e3ebea;
  --color1: #8bb5b2;
  --color2: #517a7c;
  --color3: #264446;
  --color4: #386675;
  --color5: #173849;
  --color6: #0a1624;
}

body,html,h1,h2,h3,h4,p {
	font-family: 'Piazzolla', serif;
}
h1 {
	font-size: 18pt;
	
}

.uk-button {
	border-radius: 8px;
}

.uk-button-primary, .uk-label:not(.uk-label-success) {
	background-color:var(--color2);
}
.uk-button-primary:hover {
	background-color:#9b0c0c;
}

.uk-link, a {
	color: var(--color2);
}

.uk-link-toggle:focus .uk-link, .uk-link-toggle:hover .uk-link, .uk-link:hover, a:hover {
	color: #9b0c0c;
}

.uk-label:not(.uk-label-success) {
	font-size:8pt!important;
	padding:0 7px;
}

.pointer {
	cursor:pointer;
}

.uk-label-success.pointer:hover {
	background-color:#2ac088;
}

.uk-label-success a:link, .uk-label-success a:hover, .uk-label-success a:visited {
	color:#fff;
}
.clickable-row {
	cursor:pointer;
}

.message {
	width:85%;
	padding:7px;
	border-radius:5px;
	background:#f0f1f2;
	margin-bottom:10px;
}

.message-left {
	float:left;
}

.message-right {
	float:right;
}

.uk-accordion-title {
	background: #f5f5f5;
	padding:5px;
	border-radius: 4px;
	border: 1px solid #ccc;
}

.uk-label-warning {
	background-color:#FF9933!important;
}

.uk-progress {
	background-color: var(--color0)!important;
}
.uk-progress::-moz-progress-bar { background-color: var(--color3)!important; }
.uk-progress::-webkit-progress-value { background: var(--color3)!important; }
/*.uk-checkbox:checked { background: var(--color3)!important; }*/

.courier {
	font-family: "Courier New", Courier, monospace;
	font-size:10pt;
}

.autocomplete-suggestion { 
    cursor: pointer;
	padding:3px;
}
.autocomplete-suggestions {
	background:#f5f5f5;
}