<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.body-generate .wrapper {
  padding: 20px 0px 60px 0px !important;  
}

.col-content {
  position: relative;
}
.numberheader p {
	margin:0px;
  /*display: flex;*/
}
.numberheader .q-number, .numberheader .q-text {
    display: block;
    float: left;
}
.numberheader .q-number2, .numberheader .q-text {
  display: block;
  float: left;
}
.hidden {
  display: none !important;
}

a {
  color:#ec9312;
  text-decoration:none;
}

.q-notes {
  padding:10px 0px 0px 0px;
}

.q-number, .q-number2 {
  padding:5px 5px 5px 5px;
}

.q-text  {width:90%;
			padding:5px 5px 5px 5px;}

#content-bottom section {
  padding: 3% 3% 0 3%;
}

#apvform {
  /* handlingsplan */
  /*
    .handlingsplan {
        .inp-text {
            margin: 10px 0px;
            padding: 10px 0;

            span {
                width: 150px;
                height: 35px;
                display: inline-block;
                line-height: 35px;
                vertical-align: middle;
                margin-right: 10px;
            }

            span.inputtext {
                border: 1px #797979 solid;
                width: 300px;
            }
        }

        .inp-number {
            margin: 10px 0px;


            span {
                width: auto;
                height: 35px;
                display: inline-block;
                line-height: 35px;
                vertical-align: middle;
                margin-right: 10px;
            }

            span.inputtext {
                border: 1px #797979 solid;
                width: 70px;
            }
        }

        .inp-check {
            span {
                float: left;
                margin-top: 8px;
                margin-right: 30px;
            }

            .inp {
                float: left;
                width: 78px;
            }
        }
    }*/
}


#apvform * {
  box-sizing: border-box;
}

#apvform p {
  font-size: 1em !important;
}

#apvform td {
  vertical-align: top;
}

#apvform table tbody tr:hover td, #apvform table tbody tr:hover th {
  background-color: inherit !important;
}

#apvform input[type="text"] {
  width: 100%;
  margin: 0;
}

#apvform .q-answer1, #apvform .q-answer2, #apvform .q-answer3 {
  width: 110px;
}

#apvform .apv-title {
  background-color: #ec9312;
  color: #fff;
  padding: 14px 10px;
  font-size: 20px;
}

#apvform .col-content {
  width: 80%;
}

#apvform .apv-subtitle {
  max-width: 100%;
  background-color: #f0f0f0;
  border: 1px solid #ddd;
  padding: 14px 10px;
  font-size: 20px;
}

#apvform .inp {
  margin: 10px 0px;
}

#apvform .inp span {
  width: 200px;
  height: 35px;
  display: inline-block;
  line-height: 35px;
  vertical-align: middle;
}

#apvform .inp span.input-janej {
  width: 60px !important;
}

#apvform span.inputtext {
  border: 1px #797979 solid;
  width: 400px;
}

#apvform span.inputcheckbox {
  border: 1px #797979 solid;
  width: 25px;
  height: 25px;
  margin-right: 10px;
  border-radius: 4px;
  background: #fff;
}

#apvform .question-category {
  font-weight: bold;
  font-size: 20px;
  margin: 30px 0 10px 0;
}

#apvform table {
  border: 0px black solid;
}

#apvform table tbody tr th,
#apvform table tbody tr:hover th {
  background-color: #f5f5f5 !important;
}

#apvform table tbody tr td,
#apvform table tbody tr:hover td {
  background-color: #fff !important;
}

#apvform .question-box {
  border: 2px black solid;
  margin-bottom: 18px;
  padding-left: 5px;
  padding-right: 5px;
}
#apvform .question-box &gt; table {
  width: 100%;
}
#apvform table {
  margin: 0 !important;
}

#apvform .question-box th {
  font-weight: normal;
}

#apvform .question-box .inp {
  width: 110px;
  margin: 0;
}

#apvform .question-box .inputlbl {
  width: auto;
}

#apvform .indent {
  margin-left: 50px;
  margin-bottom: 20px;
 
}

#apvform .indent ul li {
  margin: 8px 0 8px 0px;
  font-size: 1em;
}

#apvform .question-comment, #apvform .question-category-comment {
  height: 150px;
  border: 2px black solid;
  padding: 8px;
}

#apvform .comment {
  height: 100px;
  background-color: #fff;
  display:none;
  /* handlingsplan */
}

#apvform .comment .inp {
  width: 100%;
  margin-bottom: 10px;
}

#apvform .comment .inp .inputlbl {
  width: 180px !important;
}

#apvform .comment .inp-check &gt; * {
  display: inline-block;
  width: auto;
  margin-right: 20px;
}

#apvform .comment .inp-check &gt; * .inputlbl {
  width: auto !important;
}

#apvform .antal-besv .inp {
  width: 100%;
}

#apvform .antal-besv .inp .inputtext {
  width: 100px !important;
  margin-left: 10px;
}

#apvform .example.islinksectionTrue {
    display: none;
}


/* EDIT MODE */
.body-edit #apvform .example.islinksectionTrue {
    display: block;
	
}
.body-edit .wrapper {
	max-width:930px;
	font-size:1rem;
}
. body-edit .wrapper li { padding:10px;}


    .body-edit #apvform .example.islinksectionTrue .edit-include {
        display: none;
    }

.body-edit #apvform .add-question, .body-edit #apvform .add-example {
  /*float: right;*/
}

.body-edit #apvform .example., .body-edit #apvform .add-example {
    /*float: right;*/
}
.body-edit #apvform .add-example .btn-default {
    width: 480px;

}

.body-edit #apvform .edit-include, .body-edit #apvform .edit-include-question {
  position: absolute;
  margin-left: 102%;
  width: 170px;
}

.body-edit #apvform .q-description-input {
  margin-bottom: 10px;
}

.body-edit #apvform .edit-include-question {
  margin-top: 16px;
}

.body-edit #apvform .apv-intro, .body-edit #apvform .q-description {
  display: none;
}

.body-edit #apvform .q-description-input {
  display: block;
}

.body-edit #apvform .q-description-input input {
  width: 100%;
}

.body-edit #apvform .not-included {
  opacity: .5;
}

.body-edit #apvform .extra-questions {
  margin-bottom: 60px;
}

.body-edit #apvform .btn-default {
  border: 0px #333 solid;
  padding: 4px 10px;
  border-radius: 4px;
  background: #f5f5f5;
  color: #333;
  width: 230px;
  display: block;
  text-align: center;
}

.body-edit #apvform .btn-default:hover {
  background: #eeeeee;
}
.body-edit #apvform .btn-default:active {
  background: #bdbdbd;
}

.body-edit #apvform .handlingsplan {
  display: none;
}

/* PDF MODE */
.body-generate {
  background: #fff;
}

.body-generate .handlingsplan {
  display: block;
}

.body-generate .introtext, .body-generate .edit-only {
  display: none !important;
}

.body-generate header,
.body-generate footer {
  display: none;
}

.body-generate #content {
  min-width: 1000px;
}

.body-generate input,
.body-generate .btn {
  display: none;
}

.body-generate #apvform .col-content {
  width: 100%;
}

.body-generate #apvform .edit-include,
.body-generate #apvform .edit-include-question {
  display: none;
}

.body-generate #apvform .apv-intro,
.body-generate #apvform .q-description {
  display: block;
}

.body-generate #apvform .q-description-input {
  display: none;
}

.body-generate #apvform .question-outerbox, .body-generate #apvform .question-box, .body-generate #apvform .question-category-comment, .body-generate #apvform .question-comment {
  page-break-inside: avoid;
}

.body-generate #apvform .comment {
  height: 140px;
  background-color: #fff;
}

.question-category.theme 
{	color:#ec9312;
}
.theme-description {
 margin:0 0 0px 0px; 
}

    /* pdf mode */
    .body-generate .pdfhandlingTrue .apv-header,
    .body-generate .pdfhandlingTrue .apv {
        display:none;
    }
    .body-generate .pdfhandlingTrue .handlingsplan {
        display: block;
    }
    .body-generate .pdfhandlingFalse .handlingsplan {
        display: none;
    }
    .body-generate .comment {
        display: block !important;
        
    }</pre></body></html>