.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;
}