/* @media print { */

/* #save,
.wrapper {
    display: none;
} */

#menuWrapper,
.top,
.tox-editor-container .tox-editor-header,
.print-btn,
h2,
p {
   display: none !important;
}

.main,
.tox-tinymce {
   border: none !important;
}

#builder {
   display: block;
   font-size: 13px !important;
   display: block;
   width: auto;
   max-width: 800px;
   height: auto;
   position: relative;
   left: 0;
   top: 0;
   overflow: visible;
}

#builder>table>td {
   vertical-align: top;
   padding: 4px 10px;
   border-bottom: 1px solid #cccccc;
}

html {
   background: none !important;
}

body {
   overflow: visible !important;
   background: none !important;
}

h2 {
   margin: 0;
}

#builder .space {
   border-bottom: 0;
}

.space:before {
   content: "";
   height: 20px;
   margin-bottom: 20px;
   border-bottom: 2px solid #939393;
   display: block;
   width: 100%;
}

/* input,
textarea,
select {
   display: none;
} */

.input-answer,
.input-find-replace {
   display: inline-block;
}

.input-answer-sub {
   width: 100%;
   text-align: center;
}

.hidden {
   border-bottom: 1px solid #000000;
   /* padding: 2px 12px; */
   display: inline-block;
   /* margin: 0 6px; */
   font-weight: bold;
   min-height: 20px;
   max-width: 700px;
   word-break: break-word;
   min-width: 20px;
}

.hidden.textarea {
   border: 0;
   display: inline;
}

.input-find-replace .hidden {
   line-height: 21px;
   position: absolute;
   top: -25px;
   left: 0;
   margin: 0;
   max-width: 100%;
   width: 100% !important;
   text-align: center;
   font-weight: bold;
   word-break: keep-all;
   white-space: pre;
   overflow: hidden;
   text-overflow: ellipsis;
}

.input-find-replace {
   display: inline-block;
   margin-top: 21px;
   position: relative;
}

.input-find-replace .hidden:empty {
   display: none;
}

.input-find-replace .hidden:not(:empty)+.input-find-replace-text {
   line-height: 21px;
   text-decoration: line-through;
}

.input-find-replace.check input {
   display: none;
}

.underline-word.active span {
   text-decoration: none;
}

[type="checkbox"]+label,
[type="checkbox"]+label:before,
[type="checkbox"]+label:after,
[type="checkbox"]:not(:checked)+label,
[type="checkbox"]:checked+label {
   display: none;
}


#pdfImage7 {
   display: block;
}

#screenImage7 {
   display: none;
}

#pdfImage9 {
   display: block;
}

#screenImage9 {
   display: none;
}

#pdfImage12 {
   display: block;
}

#screenImage12 {
   display: none;
}

#pdfImage13 {
   display: block;
}

#screenImage13 {
   display: none;
}

#pdfImage17 {
   display: block;
}

#screenImage17 {
   display: none;
}



.fysikkemi-input {
   width: 90%;
   display: flex;
   justify-content: space-around;
   margin-top: -3.5%;
   padding-left: 5%;
}

.fysikkemi-input__container {
   width: 30%;
   display: flex;
   column-gap: 20px;
   align-items: center;
}

.fysikkemi-input__container p {
   display: block;
}

.fysikkemi-input__input+span {
   text-align: center;
}

.fysikkemi-input-opg9 {
   width: 90%;
   display: flex;
   justify-content: space-around;
   padding-left: 5%;
   column-gap: 14%;
}

.fysikkemi-input-opg9 input {
   width: 100%;
}

.fysikkemi-input-opg9 input+span {
   text-align: center;
}

.fysikkemi-input-opg9 input.fysikkemi-input__input-1opg9+span,
.fysikkemi-input-opg9 input.fysikkemi-input__input-2opg9+span,
.fysikkemi-input-opg9 input.fysikkemi-input__input-3opg9+span {
   position: unset;
}

.fysikkemi-input-opg12 {
   width: 90%;
   display: flex;
   justify-content: space-around;
   padding-left: 5%;
   column-gap: 14%;
}

.fysikkemi-input-opg12 input {
   width: 100%;
}

.fysikkemi-input-opg12 input+span {
   text-align: center;
}

.fysikkemi-input-opg12 input.fysikkemi-input__input-1opg12+span,
.fysikkemi-input-opg12 input.fysikkemi-input__input-2opg12+span,
.fysikkemi-input-opg12 input.fysikkemi-input__input-3opg12+span {
   position: unset;
}

.fysikkemi-input-opg13 {
   width: 90%;
   display: flex;
   justify-content: space-around;
   padding-left: 5%;
   column-gap: 11%;
}

.fysikkemi-input-opg13 input {
   width: 100%;
}

.fysikkemi-input-opg13 input+span {
   text-align: center;
}

.fysikkemi-input-opg13 input.fysikkemi-input__input-1opg13+span,
.fysikkemi-input-opg13 input.fysikkemi-input__input-2opg13+span,
.fysikkemi-input-opg13 input.fysikkemi-input__input-3opg13+span,
.fysikkemi-input-opg13 input.fysikkemi-input__input-4opg13+span {
   position: unset;
}

.fysikkemi-input-opg17 {
   width: 90%;
   display: flex;
   justify-content: space-around;
   padding-left: 5%;
   column-gap: 14%;
}

.fysikkemi-input-opg17 input {
   width: 100%;
}

.fysikkemi-input-opg17 input+span {
   text-align: center;
}

.fysikkemi-input-opg17 input.fysikkemi-input__input-1opg17+span,
.fysikkemi-input-opg17 input.fysikkemi-input__input-2opg17+span,
.fysikkemi-input-opg17 input.fysikkemi-input__input-3opg17+span {
   position: unset;
}

.equation-list-toolbar,
.equation-list-item-delete {
   display: none;
}

.equation-list-item {
   width: 100%;
}

.equation-list {
   width: 600px !important;
}

.header-title {
   position: absolute;
   top: 1px;
   left: 2px;
   font-size: 12px;
}

.data-print-size-300 {
   width: 300px;
}

.mq-editable-field {
   border: none !important;
   border-bottom: 1px solid #000000 !important;
}

[data-rich],
.hidden.textarea {
   height: auto !important;
   min-height: 20px;
}

.hidden.textarea {
   box-shadow: 0 0 0px 1px rgba(0, 0, 0, 0.5);
   padding: 6px;
   /* display: flex; */
   display: block;
   align-items: center;
}

[data-replace] input {
   display: none;
}

[data-replace] {
   width: auto;
   min-width: 20px;
}

[data-replace] div {
   min-width: 20px;
   border: 0;
   border-bottom: 1px solid #000000;
   font-weight: bold;
   width: auto;
}

.numText {
   display: none;
}