/* Process */
.process .process-step-selected .process-step-circle {
    background-color: #3c4fa2;
}
.process .process-step-selected .process-step-circle .process-step-circle-content {
	color: #FFF !important;
}
.custom-box-shadow-1 {
	box-shadow: 0px 0px 32px -7px rgba(0, 0, 0, 0.1);
}


/* Checkbox */
.form-check-input:checked {
    background-color: #3c4fa2;
    border-color: #3c4fa2;
}


/* Curly wave */
.wave:before
{
	content:"";
	display:block;
	position:absolute;
	bottom:0;
	left:0;width:100px;
	height:6px;
	background-image:url(../img/wave-horizontal.1a1847c8.svg);
	background-size:auto 100%;
	background-repeat:repeat-x
}

.wave {
    padding-bottom: 15px;
    position: relative;
}

/* Main font */
body {
	font-family: museo-sans,Helvetica,Arial,Verdana,sans-serif;
}

/* Popover */

.popover {
	--bs-popover-zindex: 1070;
	--bs-popover-max-width: 100%;
}


/* loading overlay */
.loading-overlay-showing > .loading-overlay {
	opacity: 0.8;
	visibility: visible;
}


.input-group-text {
    padding: 10px 10px;
}





.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

.text-center {
    text-align: center !important
}






@media (min-width: 768px) {
	/* popover */
	.custom-popover {
		max-width: 630px; /* default is 276px */
		width: 630px; /* or any size you like */
		white-space: normal; /* allow wrapping */
	}
}

@media (min-width: 992px) {
	/* popover */
	.custom-popover {
		max-width: 770px; /* default is 276px */
		width: 770px; /* or any size you like */
		white-space: normal; /* allow wrapping */
	}
}








a.eigernorth {
	width: 40px;
	position: absolute;
	right: 0;
	bottom: 0
}

	a.eigernorth:focus, a.eigernorth:hover {
		opacity: 1;
		width: 80px
	}

a.eigernorth {
	height: 60px;
	background-image: url(../img/logos/EigerNorth-Logo.png);
	background-size: 77px 27px;
	background-repeat: no-repeat;
	background-position: 0 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	text-indent: -9999px;
	opacity: .6;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	display: block;
	outline: 0;
	z-index: 1;
	margin-top: 15px;
	margin-right: 57px;
}
