@charset "utf-8";
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");

/* Colors */
.clr-oxos-prim{ color:#5e0f28; /* rgba(94,15,40,1.00) */ }
.clr-oxos-sec{ color:#ab1b48; /* rgba(171,27,72,1.00) */ }

html{
	background:#eaeaea;
}
h1{
	color:#007ad5; /* rgba(0, 122, 213, 1) */
	font-size: 1.85rem;
	font-weight: lighter;
    text-align:left;
}
h2{
	color:#007ad5; /* rgba(0, 122, 213, 1) */
	font-size: 2rem;
	font-weight: lighter;
}
h3{
	color:#878787; /* rgba(0, 122, 213, 1) */
	font-size: 1.5rem;
	font-weight:600;
}
a.btn, button.btn{
	background-color:#007ad5;
	color:rgba(255,255,255,1);
	padding:10px 17px;
	border-radius:7px;
	font-size:1.2rem;
}
a.btn-form, button.btn, .uk-button{
	background-color: #007ad5;
	color: rgba(255,255,255,1);
	text-align: center;
	border-radius: 5px;
	font-size: 1.2rem;
	display: block;
	padding: 1px 10px 1px 10px;
}

/* Topbar */
.topbar{
	background:#5e0f28;
	padding:10px;
}
.topbar a.btn-sm{
	background:#ffffff;
	padding:5px 7px;
	border-radius:5px;
	font-weight:600;
}
.topbar a.lk-icon{
	background:#ffffff;
	padding:5px 7px;
	border-radius:50%;
	color:#c4302b;
}
.topbar p{
	color:#ffffff;
	margin-bottom:0;
}
.uk-tooltip{
	background:#ffffff !important;
	color:#666666;
	border:1px solid #ab1b48;
	border-radius:5px;
}
/*.uk-tooltip{display:none;position:absolute;z-index:1030;--uk-position-offset:10px;--uk-position-viewport-offset:10;top:0;box-sizing:border-box;max-width:200px;padding:3px 6px;background:#666;border-radius:2px;color:#fff;font-size:12px}*/

/* Header */
.header img{
	width:200px;
	height:auto;
}
.header h1{
	color:#ab1b48; /* rgba(171,27,72,1.00) */
	font-size: 2.25rem;
	font-weight:600;
	text-align: center;
}

.content{
	margin-bottom:75px;
}

@media screen and (max-width: 450px){
	.content{
		margin-bottom:110px;
	}	
}

.footer{
	width:100%;
	position:fixed;
	bottom:0;
	background:#ffffff;
}
.footer a{
	font-weight:bold;
}
.footer img{
	width:63px;
	height:auto;
}


/* Modal */
.uk-modal-footer {
    padding: 20px 30px;
}