/**
 * Base style definitions for printing all Kardio-sydäntietojärjestelmä based healthcare applications.
 * Resets normal style, removing images and colors and components not needed when printing.
 *
 * @author Jani Mustonen <jani.mustonen@cinia.fi>
 */
body {
  background: #ffffff !important;
  margin: 0;
  padding: 0;
  line-height: 1.4em;
  word-spacing: 1px;
  letter-spacing: 0.2px;
  font: 13px Arial, Helvetica, "Lucida Grande", serif;
  color: #000 !important;
}
h1,
h2,
h3,
h4,
h5,
table,
td,
th,
div,
span,
a {
  color: #000000 !important;
}
button,
input[type="button"],
input[type="submit"],
img,
div.header,
div.nav,
div.copyright,
h2.newOperationTitleLink,
div.newOperationContainer,
div#feedback,
div#sendFeedback,
.help,
.anchorLinkToBottom,
.anchorLinkToTop,
.toTopHoverLink,
div.operation a.closeButton,
.disclosureLinkContainer,
.multiSelectHint,
.printNone {
  display: none !important;
}
input[type="text"],
select,
select[disabled="disabled"] {
  background: #ffffff;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input[type=checkbox],
input[type=radio],
input[type=checkbox][disabled="disabled"],
input[type=radio][disabled="disabled"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #ffffff;
  border: 1px solid #000000 !important;
  height: 12px;
  width: 12px;
}
input[type=checkbox]:checked + label,
input[type=radio]:checked + label {
  font-weight: bold !important;
}
div.content {
  border: none !important;
  color: #000000 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
h2.patientOperations,
a.operationLinkOpen span.operationInfoLabelMain,
a.operationLinkOpen span.calculatorInfoLabelMain {
  padding-left: 0 !important;
}
.operationInfoLabelMain {
  margin-left: 0 !important;
}
.editFormView {
  border-top: 2px solid #000000 !important;
}
div.suboperationsArea {
  border-top: 6px solid #000000 !important;
  border-bottom: 4px solid #000000 !important;
}
div.separator {
  border-bottom: 10px solid #000000 !important;
}
a {
  color: #000000 !important;
}
h2.patientInfoTitle,
h2.patientPreInfoTitle,
h2.patientOperations,
div.patientOperationsBg,
a.expand,
div.operation:nth-child(odd),
a.operationLinkOpen,
a.operationLinkOpen span.operationInfoLabelMain,
a.operationLinkOpen span.calculatorInfoLabelMain,
.notaBeneContainer,
.anchorLinkToBottom,
.multiSelectHint {
  background: none !important;
}
a.operationLinkOpen,
a.operationLinkOpen span,
.operationInfoLabelMain,
.operationInfoLabelSecondary,
.operationInfoLabelPerformer,
.operationInfoLabelState,
span.operationInfoLabelState,
.dynamicRequired:after {
  color: #000000 !important;
}
form.operationEditForm h3 {
  border-bottom: 1px solid #000000 !important;
}
table.operationtable textarea {
  display: none !important;
}
.textareaPrintFriendlyContent {
  display: block !important;
}
/* ------------------------------------------------------------------------------------ *\
   $CHILDREN MAREVAN CONTROL RECORD
\* ------------------------------------------------------------------------------------ */
.avoidBreakInside {
  page-break-inside: avoid;
}
body.childrenMarevanControlRecordPage button {
  display: none;
}
body.childrenMarevanControlRecordPage .tableScroller {
  overflow: auto !important;
  height: auto !important;
}
body.childrenMarevanControlRecordPage h1 {
  color: #000000;
}
body.childrenMarevanControlRecordPage .dosageFieldColor1 {
  -webkit-print-color-adjust: exact;
  background-color: #ceefc0 !important;
}
body.childrenMarevanControlRecordPage .dosageFieldColor2 {
  -webkit-print-color-adjust: exact;
  background-color: #bde8f9 !important;
}
body.childrenMarevanControlRecordPage .dosageFieldColor3 {
  -webkit-print-color-adjust: exact;
  background-color: #f9c9c9 !important;
}
body.childrenMarevanControlRecordPage .dosageFieldColor4 {
  -webkit-print-color-adjust: exact;
  background-color: #b4bfbf !important;
}
body.childrenMarevanControlRecordPage .dosageFieldColor5 {
  -webkit-print-color-adjust: exact;
  background-color: #ffff9a !important;
}
body.childrenMarevanControlRecordPage .dosageFieldColor6 {
  -webkit-print-color-adjust: exact;
  background-color: #e8caa4 !important;
}
body.childrenMarevanControlRecordPage .dosageFieldColor7 {
  -webkit-print-color-adjust: exact;
  background-color: #c9b8ec !important;
}
body.childrenMarevanControlRecordPage .dosageFieldColor8 {
  -webkit-print-color-adjust: exact;
  background-color: #ffd3b2 !important;
}
body.childrenMarevanControlRecordPage .dosageFieldColor9 {
  -webkit-print-color-adjust: exact;
  background-color: #f3adc4 !important;
}
body.childrenMarevanControlRecordPage .dosageFieldColor10 {
  -webkit-print-color-adjust: exact;
  background-color: #9fcece !important;
}

