#section-top { padding: 30px 0 30px 0; }
#section-top .fungerer h4 { padding-bottom: 0; }
#section-top .fungerer h5 { font-size: 1.1rem; line-height: 1.5; }
#section-top h6.topp-tekst { font-size: 1rem; line-height: 1.3; text-align: center; }
#section-top h6.info2 { padding-top: 25px; }
#section-top .row.reg-info { text-align: left; }
#section-top .center {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100px;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	background-color: #fff;
	padding: 10px;
}
#section-top .center i { position: absolute; right: -7px; }
#section-top .center p { margin: 0; }
#section-top .topp-om-skjema { font-size: 14px; text-align: left; padding-left: 20px; }
#section-top ul.topp-punkter { font-size: 14px; text-align: left; padding-top: 10px; }
#section-top .row.reg-info { margin-top: 30px; }
#left-info li.mb-3 p { margin-top: 2px; }
#left-info li.korona { text-shadow: 0 0 3px #FFFF00; }
span.glow-green, .ruter p { text-shadow: 0 0 3px #008000; }
span.glow-red { text-shadow: 0 0 3px #FF0000; }

@media (max-width: 992px) {
	#section-top .center { height: 150px; }
	#section-top .center p br.n-992 { display: none; }
}

@media (max-width: 760px) {
	#section-top .center { height: 100px; }
	#section-top .rute1, #section-top .rute2, #section-top .rute3 { padding-bottom: 15px; }
	#section-top .center i { display: none; }
}

.modal-header, .modal-header h5, .modal-header i, .modal-header button { color: #fff; }
.modal-header { background-color: var(--global-color); }

html {
	scroll-behavior: smooth;
}

/* input, select, textarea, label, button { pointer-events: none; } */
