/* Tags */
/*h1, h2, h3 {
	text-align: center !important;
	margin-left: auto !important;
    margin-right: auto !important;
}*/

section {
	padding-top: 1.5rem !important;
	padding-bottom: 1.5rem !important;
}


/* Custom positioning */
.center-this {
    margin-left: auto !important;
    margin-right: auto !important;
}

.center50 {
	width: 50%;
    margin-left: auto !important;
    margin-right: auto !important;
}

.center75 {
	width: 75%;
    margin-left: auto !important;
    margin-right: auto !important;
}


.center100 {
	width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
}



.margin-top-25 {
	margin-top: 25px;
}
.margin-bottom-25 {
	margin-bottom: 25px;
}
.margin-top-15 {
	margin-top: 15px;
}
.margin-bottom-15 {
	margin-bottom: 15px;
}

.margin-sides-5 {
	margin-left: 5px;
    margin-right: 5px;
}


/* Modifications */

.navbar-dark .nav-link:link {
	color: white;
}

.navbar-dark .navbar-brand {
	color: white;
	font-weight: bolder;
}

.display-4 {
	line-height: 1.3 !important;
}

/* Custom classes */
a.closerBadge {
	color: white;
	text-decoration: none;
}

.captcha {
	display: none;
}

.shadowed {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.bg-fix {
	background-color: #F8D7DA;
}

.bg-yellow {
	background-color: gold;
}

.bg-linen {
	background-color: linen;
}
 
.bg-default {
	background-color: #0a3f4f;
}


/* Nav customs here */
.bg-primary {
	background-color: #022b3a !important;
}

.fancynav-link-content {
	background-color: #022b3a !important;
}
/* Nav customs here */


label {
    font-size: 0.95rem;
    font-weight: 700;
    letter-spacing: 0.02em;
}

/* Copied from ckeditor 5 contents.css */

figure
{
	text-align: center;
	border: solid 1px #ccc;
	border-radius: 2px;
	background: rgba(0,0,0,0.05);
	padding: 10px;
	margin: 10px 20px;
	display: inline-block;
}

figure > figcaption
{
	text-align: center;
	display: block; /* For IE8 */
}

a > img {
	padding: 1px;
	margin: 1px;
	border: none;
	/* outline: 1px solid #0782C1; */
}


blockquote
{
	overflow: hidden;
	padding-right: 1.5em;
	padding-left: 1.5em;
	margin-top: 25px;
	margin-left: 0;
	margin-right: 0;
	font-style: italic;
	border-left: 5px solid #ccc;
}


