.toppnummer {
	border: 1px solid;
	border-radius: 25px;
	width: 24px;
	height: 24px;
	text-align: center;
	margin-top: 8px;
	margin-right: 12px;
	float: left;
}

@media screen and (max-width: 640px) {
	.acf-fields.-left>.acf-field>.acf-label {
		width: 80%!important;
	}
	.acf-fields.-left>.acf-field>.acf-input {
		width: 20%!important;
	}
}

td.acf-row-handle.remove {
	display: none;
}
div.acf-input > div > table > thead > tr > th:nth-child(3) {
	display: none;
}
.acf-field-repeater>.acf-input>.acf-repeater>.acfe-repeater-stylised-button {
	padding: 20px 20px!important;
}
.acf-field-600585de32e75 .acf-accordion-title {
	background-color: #8EB4E3!important;
	color: black!important;
}

.acf-field-6005866827482 .acf-label.acf-accordion-title {
	background-color: #D99694!important;
	color: black!important;
}

.acf-field-600586cb27483 .acf-label.acf-accordion-title {
	background-color: #FAC090!important;
	color: black!important;
}

.acf-field-600586f827484 .acf-label.acf-accordion-title {
	background-color: #C3D69B!important;
	color: black!important;
}

.acf-field-6005877c4e52b .acf-label.acf-accordion-title {
	background-color: #00B050!important;
	color: black!important;
}
input.acf-button.button.button-primary.button-large {
	background-color: #44c767!important;
	border: 1px solid #18ab29;
	color: #ffffff;
	font-size: 17px;
	padding: 10px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #2f6627;
	width: 100%;
}
.ta5_heading {
	padding: 10px;
}
.ta5_heading h1 {
	text-align: center;
}
.et_pb_module.et_pb_text.et_pb_text_2_tb_body.ta5_datotid.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 0!important;
}

.et_pb_module.et_pb_text.et_pb_text_3_tb_body.ta5_sted.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 0!important;
}

.et_pb_module.et_pb_text.et_pb_text_4_tb_body.ta5_navn.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 0!important;
}
.et_pb_column.et_pb_column_3_5.et_pb_column_1_tb_body.arbeidsbeskrivelse_kolonne.et_pb_css_mix_blend_mode_passthrough {
    border: 1px dotted black;
    padding: 7px 10px;
}

.et_pb_column.et_pb_column_2_5.et_pb_column_2_tb_body.meta_kolonne.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    border: 1px dotted black;
    padding: 7px 10px;
}
.et_pb_column.et_pb_column_1_4.et_pb_column_inner.et_pb_column_inner_2_tb_body.et-last-child {
    width: 10%!important;
}

.et_pb_column.et_pb_column_1_4.et_pb_column_inner.et_pb_column_inner_1_tb_body {
    width: 90%!important;
}
.ta5_post_topp {
    padding: 0!important;
}

.ta5_post_mid {
    padding: 0!important;
}
/*
@media (max-width:980px) {
nav#top-menu-nav {
    display: none!important;
}

div#et_top_search {
    display: none!important;
}

div#et_mobile_nav_menu {
    display: none!important;
}
*/
.container.clearfix.et_menu_container {
    min-height: 75px;
}

.feilmelding {
    padding: 7px 10px;
}
.ta5_go_or_no img {
    float: right;
    padding-top: 50px;
    padding-right: 100px;
}
.ta5_kontroll_nei p#ja {
    margin-left: 30px;
}
.ta5_kontroll_ok p#nei {
    margin-left: 30px;
}
.ta5_kontroll_ok p#ja {
    margin-left: 30px;
    color: green;
    font-weight: 800;
}
.ta5_kontroll_nei p#nei {
    margin-left: 30px;
    color: red;
    font-weight: 800;
}
.ta5_kontroll_nei p#nei:before {
    color: red;
    line-height: inherit;
    font-size: x-large;
    opacity: 1;
    display: inline-block;
    content: attr(data-icon);
    position: absolute;
    -webkit-transition: all .2s;
    transition: all .2s;
    text-transform: none;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    font-variant: none;
    font-style: normal;
    font-weight: 400;
    text-shadow: none;
    font-family: ETmodules!important;
    speak: none;
    margin-left: -30px;
}
.ta5_kontroll_ok p#ja:before {
    color: green;
    line-height: inherit;
    font-size: x-large;
    opacity: 1;
    display: inline-block;
    content: attr(data-icon);
    position: absolute;
    -webkit-transition: all .2s;
    transition: all .2s;
    text-transform: none;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    font-variant: none;
    font-style: normal;
    font-weight: 400;
    text-shadow: none;
    font-family: ETmodules!important;
    speak: none;
    margin-left: -30px;
}
.ui-widget-content a {
	color: #2ea3f2!important;
}

@media screen and (min-width: 981px) {
	a.header_loggut {
		display: none;
	}
}
@media screen and (max-width: 980px) {
	a.header_loggut {
		float: right;
		padding-top: 35px;
	}
}
.nyTa5Button {
	background-color:#44c767;
	border-radius:10px;
	border:1px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	padding:10px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
}
/* CSS for visning av Ta5 */
.arbeidsoppgave_display {
    max-width: 33.3%;
    width: 33.3%;
    border-top: solid 1px black;
    border-left: solid 1px black;
    border-right: solid 1px black;
    padding-left: 4px;
}

.identifiser_display {
    max-width: 33.3%;
    width: 33.3%;
    border-top: solid 1px black;
    border-right: solid 1px black;
    padding-left: 4px;
}

.barriere_display {
    max-width: 33.3%;
    width: 33.3%;
    border-top: solid 1px black;
    border-right: solid 1px black;
    padding-left: 4px;
}

.arbeidsoppgaver_display {
    display: flex;
    flex-wrap: wrap;
    font-size: 12px;
}

.arbeidsoppgaver_display:last-child {
    border-bottom: solid 1px black;
}
.arbeidsoppgaver_display .tittel {
	font-weight: 700;
}
@media screen and (max-width:500px) {
.arbeidsoppgaver_display {
    line-height: normal;
}

.arbeidsoppgave_display.tittel {
    padding-top: 16px;
}
.arbeidsoppgaver_display .tittel {
    background-color: lightblue;
}

.identifiser_display.tittel {
    padding-top: 8px;
}
.ta5_go_or_no img {
padding-top:0px;
}
}
.svar {
float:right;
width:10%;
}
.sporsmal {
    width: 90%;
    clear: both;
    float: left;
    padding-left: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 15px;
}
.sporsmal.\31 {
    background-color: #cbe2f7;
}

.svar.\31 {
    background-color: #cbe2f7;
}

.sporsmal.\32 {
    background-color: #f3f9c5;
}

.svar.\32 {
    background-color: #f3f9c5;
}

.sporsmal.\33 {
    background-color: aquamarine;
}

.svar.\33 {
    background-color: aquamarine;
}

.sporsmal.\34 {
    background-color: #52ff32;
}

.svar.\34 {
    background-color: #52ff32;
}

.sporsmal.\35 {
    background-color: #fcff32;
}

.svar.\35 {
    background-color: #fcff32;
}
form#oppdater_bruker {
    display: block;
    text-align: center;
    padding-top: 35px;
}

.manuelt_skjema {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
@media only screen and (min-width:981px) {
	#logo {
    	max-height: 40px!important;
	}
}

/* Mobil splash */
#kontainer .et_pb_text_inner {
    display: flex;
    align-items: center;
	flex-direction: column-reverse;
}

#ikon {
    margin-left: 15px;
    margin-top: 7px;
    margin-bottom: 7px;
}

#tekst {
	font-size: 26px;
    text-align: center;
    font-weight: 600;
    line-height: 1.2em;
	margin-right: 5px;
}

#ikon .fa-solid {
    font-size: 70px;
}

p.ferdig {
    background-color: #04AA6D;
    border: none;
    color: white;
    padding: 15px 32px;
    min-height: 50px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}
@media only screen and (min-width:981px) {
	p.ferdig {
		position:absolute!important;
	}
}
input[name="endre_status_knapp"] {
    border: 2px solid #04AA6D;
	background-color:white;
	cursor: pointer;
    color: #04AA6D;
    padding: 15px 32px;
    min-height: 50px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}

input[name="endre_status_knapp"]:hover {
	background-color: #04AA6D;
	color: white;
}
.et_pb_module.et_pb_dp_dmb_module_6464.et_pb_dp_dmb_module_6464_0_tb_body.et_pb_bg_layout_light {
    margin-bottom: unset;
}

.ingen_tilgang {
	display:none;
}
.behandlingsstatus-ubehandlet {
	background-color: #0000001c !important;
}
.behandlingsstatus-behandlet {
	background-color: #90ee9029 !important;
}
.behandlingsstatus-gjennomfort {
	background-color: #0783be24!important;
}
.behandlingsstatus-stanset {
    background-color: #ffb6c11c !important;
}
/* Stil for oppdateringsknappen */
input[name="endre_status_knapp"] {
    border: 2px solid #04AA6D;
    background-color: white;
    cursor: pointer;
    color: #04AA6D;
    padding: 15px 32px;
    min-height: 50px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 8px;
    transition: all 0.3s ease-in-out;
}

input[name="endre_status_knapp"]:hover {
    background-color: #04AA6D;
    color: white;
    transform: translateY(-2px);
}

/* Stil for dropdown-menyen */
select[name="behandlingsstatus"] {
    border: 2px solid #04AA6D;
    background-color: white;
    color: #333;
    padding: 10px 15px;
    font-size: 16px;
    border-radius: 8px;
    width: 100%;
    box-sizing: border-box;
    transition: all 0.3s ease-in-out;
}

select[name="behandlingsstatus"]:hover {
    border-color: #028a5e;
}

/* Stil for tekstområdet */
textarea[name="kommentar"] {
    border: 2px solid #04AA6D;
    background-color: white;
    color: #333;
    padding: 10px 15px;
    font-size: 16px;
    border-radius: 8px;
    width: 100%;
    height: 150px;
    box-sizing: border-box;
    resize: vertical;
    transition: all 0.3s ease-in-out;
}

textarea[name="kommentar"]:focus {
    border-color: #028a5e;
    outline: none;
}

/* Layout-justering for skjemaet */
form {
    display: flex;
    flex-direction: column;
    gap: 15px;
    margin-top: 20px;
    font-family: Arial, sans-serif;
}

label {
    font-size: 14px;
    font-weight: bold;
    color: #333;
}

/* Utseende for forbedringsforslag-skjema */
.acf-field-67d1ed9e7ab4a .acf-accordion-title {
	background-color: #8EB4E3!important;
	color: black!important;
}

.acf-field-67d1edf17ab4b .acf-label.acf-accordion-title {
	background-color: #D99694!important;
	color: black!important;
}

.acf-field-67d1ef797ab4e .acf-label.acf-accordion-title {
	background-color: #FAC090!important;
	color: black!important;
}
tr.oppnadd td {
    background-color: #4caf509c!important;
}
.oppnadd .column-bonus {
    font-weight:700;
    color:black;
}
.ikke_oppnadd .column-bonus {
    font-weight:700;
    color:black;
}
tr.ikke_oppnadd td {
    background-color: #ff000080!important;
}
div#statistikk.acf-field-602f8cc686acc  {
    pointer-events: none;
}
.page-id-7798 .dp-dfg-meta {
    display: flex;
    flex-direction: row-reverse; /* Bytter rekkefølge */
    justify-content: flex-end; /* Sørger for venstrejustering */
}