
.enterprise_html body {
    font-size: 13px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.enterprise_html button, .enterprise_html input, .enterprise_html optgroup, .enterprise_html select, .enterprise_html textarea {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.enterprise_html .anamnese {
    font-size: unset;
}

.enterprise_html .hideImage {
    display: none;
}

.enterprise_html .femaleDiv {
    background-color: blue;
}

.enterprise_html .mainDiv {
    padding: 60px 60px;
    font-size: 1.2rem !important;
}

.enterprise_html .uInfo p {
    width: 100%;
    display: block;
    padding: 0;
    margin: 0;
}

.enterprise_html .uInfo {
    margin-bottom: 30px !important;
}

.enterprise_html .mainDiv span, .enterprise_html .mainDiv label {
    color: #000;
    margin: 0;
}

.enterprise_html .mainDiv input.valid {
    border-bottom: 1px solid #000 !important;
    /*box-shadow: 0 1px 0 0 #000 !important;*/
}

.enterprise_html .imageBody {
    /*width: 360px;
    background: #eee !important;
    border: 1px solid black;*/
    margin: 0 auto;
}

.enterprise_html .l-logo img {
    width: 30%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.enterprise_html .title {
    text-align: right;
}

.enterprise_html .labelShowOnLine {
    position: relative !important;
    top: -10px !important;
    display: table-cell;
}

.enterprise_html .h-body-main {
    position: relative;
}

.enterprise_html .subTitle {
    font-weight: bold;
    font-size: 16px;
    text-align: left;
}

.enterprise_html .h-body-icons {
    /*position: absolute;
    top: 50%;
    left: 0;
    display: flex;
    flex-direction: column;
    transform: translateY(-50%);*/
    font-size: 11px;
}

.enterprise_html .h-body-icons button {
    margin-bottom: 2px;
}

.enterprise_html .h-body-icons button:last-child {
    margin-bottom: 0;
}

.enterprise_html .h-main-content {
    padding: 10px 0 0 0;
}

.enterprise_html .h-main-content header.h-logo {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.enterprise_html .top1 .title {
    text-align: left;
    font-weight: 600;
}

.enterprise_html .pad-zero {
    padding: 0 !important;
}

.enterprise_html .left-pad-zero {
    padding-left: 0 !important;
}

.enterprise_html .right-pad-zero {
    padding-right: 0 !important;
}

.enterprise_html .inner-section .title {
    font-weight: 600;
    text-align: center;
}

.enterprise_html .footer {
    display: flex;
    justify-content: space-between;
}

.enterprise_html .h-main-content .content {
    /*border: 1px solid #9e9e9e;*/
    padding: 10px 0;
    margin-top: 10px;
}

.enterprise_html .h-main-content .input-field input[type="text"]:disabled,
.enterprise_html .h-main-content .input-field input[type="text"][readonly="readonly"] {
    color: #000 !important;
    -webkit-appearance: none;
}

.enterprise_html input[type=text]:not(.browser-default), .enterprise_html textarea.materialize-textarea {
    border-bottom: 1px solid black;
}

.enterprise_html .h-main-content.anamnese-content .input-field {
    margin-bottom: 1rem;
    margin-top: 1rem;
}

.enterprise_html .h-main-content .input-field {
    margin-bottom: 0.6rem;
    margin-top: .9rem;
}

.enterprise_html .active_part {
    fill-opacity: 0.3;
    stroke: rgb(0, 174, 229);
}

.enterprise_html .h-main-content header.h-logo img {
    width: 110px;
}

.enterprise_html .h-main-content .input-field input[type="text"] {
    margin: 0 0 0 0;
    height: 20px;
    font-size: 14px;
}

.enterprise_html .h-main-content .input-field .helper-text {
    /*min-height: unset;
    font-size: 11px;*/
}

.enterprise_html .h-main-content .row {
    margin-bottom: 0;
}

.enterprise_html .h-main-content .section2 #organswrapper svg, .h-main-content .section2 #muscles2wrapper svg, .h-main-content .section2 #wpwrapper svg {
    height: 400px;
}

.enterprise_html .h-body-main .h-body-content {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

.enterprise_html .h-body-content .right .item {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 5px;
}

.enterprise_html .h-body-content .right {
    width: 140px;
}

.enterprise_html .h-body-content .right .item div.first,
.enterprise_html .h-body-content .right .item div.second {
    width: 69px;
    flex: unset;
    max-height: 124px;
}

.enterprise_html .h-body-content .right .item div {
    display: flex;
    justify-content: center;
    border: 1px solid;
    flex: 1 1 auto;
    cursor: pointer;
}

.enterprise_html .h-body-main #organswrapper svg, .enterprise_html .h-body-main #muscles2wrapper svg, .enterprise_html .h-body-main #wpwrapper svg {
    max-height: 380px;
}

.enterprise_html .h-body-content .right .item.switch div {
    border: unset;
}

.enterprise_html .h-body-content .right .item.switch div img {
    width: 70px;
}

.enterprise_html .h-main-content .input-field label {
    font-weight: 600;
    color: #000 !important;
}

.enterprise_html .h-main-content .input-field input[type="text"] {
    color: #000 !important;
}

.enterprise_html .inner-section .image img.custom-image-01 {
    max-height: 360px;
}

.enterprise_html .inner-section .image.sig {
    padding-top: 0;
    justify-content: flex-start;
}

.enterprise_html .inner-section .image.sig img {
    max-height: 60px;
}

.enterprise_html .inner-section .image.sig {
    min-height: 55px;
}

.enterprise_html .inner-section .image {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    padding-top: 10px;
}

.enterprise_html .active_path {
    fill: #00aee5 !important;
    stroke: #00aee5 !important;
    stroke-opacity: 1 !important;
    fill-opacity: .3 !important;
}

.enterprise_html .sig-title {
    color: #000;
    font-weight: 600;
}

.enterprise_html .input-field.label-pad-zero.col label {
    left: 0;
}

.enterprise_html .h-body-content.html-page {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
}

.enterprise_html .title h1 {
    color: #000 !important;
    background: transparent !important;
}

.enterprise_html .inner-section .title h1 {
    color: #000;
    background: transparent;
}

.enterprise_html .h-main-content .top1 .title {
    font-size: 18px;
}

.enterprise_html .h-main-content .title {
    font-size: 14px;
    text-align: center;
    font-weight: 700;
}

.enterprise_html .changeHandsImage {
    max-height: 93px;
}

.enterprise_html .changeFeetImage {
    max-height: 93px;
}

.enterprise_html input[type=time]:not(.browser-default):disabled, .enterprise_html input[type=time]:not(.browser-default)[readonly="readonly"], .enterprise_html input[type=date]:not(.browser-default):disabled, .enterprise_html input[type=date]:not(.browser-default)[readonly="readonly"], .enterprise_html input[type=datetime]:not(.browser-default):disabled, .enterprise_html input[type=datetime]:not(.browser-default)[readonly="readonly"], .enterprise_html input[type=datetime-local]:not(.browser-default):disabled, .enterprise_html input[type=datetime-local]:not(.browser-default)[readonly="readonly"], .enterprise_html input[type=tel]:not(.browser-default):disabled, .enterprise_html input[type=tel]:not(.browser-default)[readonly="readonly"], .enterprise_html input[type=number]:not(.browser-default):disabled, .enterprise_html input[type=number]:not(.browser-default)[readonly="readonly"], .enterprise_html input[type=search]:not(.browser-default):disabled, .enterprise_html input[type=search]:not(.browser-default)[readonly="readonly"], .enterprise_html textarea.materialize-textarea:disabled, .enterprise_html textarea.materialize-textarea[readonly="readonly"] {
    color: #000;
    -webkit-appearance: none;
}

/* anamanies **** */
.enterprise_html .anamnese-content .checkbox-title div {
    font-weight: 600;
}

.enterprise_html [type="checkbox"].filled-in:checked + span:not(.lever):after {
    top: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #10bdee;
    background-color: #10bdee;
    z-index: 0;
}

.enterprise_html .anamnese-content .checkbox-title.bold div {
    font-size: 18px;
    padding-bottom: 12px;
}

.enterprise_html .anamnese-content .checkbox-top {
    display: flex;
}

.enterprise_html .anamnese-content .checkbox-top label {
    flex: 1;
}

.enterprise_html .anamnese-content .new-section {
    padding-top: 20px;
}

.enterprise_html .anamnese-content .footer {
    padding-top: 20px !important;
    display: flex;
    text-align: left;
}

.enterprise_html .anamnese-content .footer div {
    flex: 1;
}

.enterprise_html .h-main-content.anamnese-content .title {
    text-align: left;
}

.enterprise_html .anamnese-content label {
    color: #000;
}

.enterprise_html .anamnese-content .checkbox-top .free-text {
    flex: 1;
}

.enterprise_html .anamnese-content .checkbox-top .free-text {
    flex: 1;
    display: flex;
}

.enterprise_html .anamnese-content .checkbox-top .free-text > label {
    flex: unset;
    padding-right: 8px;
}

.enterprise_html .anamnese-content .checkbox-top .free-text > .input-field {
    margin-top: 0;
    flex: auto;
}

.enterprise_html input:not([type]):focus:not([readonly]), .enterprise_html input[type=text]:not(.browser-default):focus:not([readonly]), .enterprise_html input[type=password]:not(.browser-default):focus:not([readonly]), .enterprise_html input[type=email]:not(.browser-default):focus:not([readonly]), .enterprise_html input[type=url]:not(.browser-default):focus:not([readonly]), .enterprise_html input[type=time]:not(.browser-default):focus:not([readonly]), .enterprise_html input[type=date]:not(.browser-default):focus:not([readonly]), .enterprise_html input[type=datetime]:not(.browser-default):focus:not([readonly]), .enterprise_html input[type=datetime-local]:not(.browser-default):focus:not([readonly]), .enterprise_html input[type=tel]:not(.browser-default):focus:not([readonly]), .enterprise_html input[type=number]:not(.browser-default):focus:not([readonly]), .enterprise_html input[type=search]:not(.browser-default):focus:not([readonly]), .enterprise_html textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #000;
    -webkit-box-shadow: unset;
    box-shadow: unset;
}

.enterprise_html .anamnese-content .checkbox-top.numbers .first {
    display: flex;
    flex-direction: column;
    flex: unset;
    padding-right: 20px;
}

.enterprise_html .anamnese-content .checkbox-top.numbers .second {
    display: flex;
    flex-direction: column;
    flex: auto;
}

.enterprise_html .anamnese-content .checkbox-top.numbers .second .inner {
    display: flex;
}

.enterprise_html .anamnese-content .checkbox-top.numbers .second .inner > label {
    max-width: 79px;
    flex: 1;
}

.enterprise_html .anamnese-content .checkbox-top.numbers .first > label span.sub-text {
    float: right;
    padding-left: 15px;
    font-size: 1rem;
}

.enterprise_html input.valid:not([type]), .enterprise_html input.valid:not([type]):focus, .enterprise_html input.valid[type=text]:not(.browser-default), .enterprise_html input.valid[type=text]:not(.browser-default):focus, .enterprise_html input.valid[type=password]:not(.browser-default), .enterprise_html input.valid[type=password]:not(.browser-default):focus, .enterprise_html input.valid[type=email]:not(.browser-default), .enterprise_html input.valid[type=email]:not(.browser-default):focus, .enterprise_html input.valid[type=url]:not(.browser-default), .enterprise_html input.valid[type=url]:not(.browser-default):focus, .enterprise_html input.valid[type=time]:not(.browser-default), .enterprise_html input.valid[type=time]:not(.browser-default):focus, .enterprise_html input.valid[type=date]:not(.browser-default), .enterprise_html input.valid[type=date]:not(.browser-default):focus, .enterprise_html input.valid[type=datetime]:not(.browser-default), .enterprise_html input.valid[type=datetime]:not(.browser-default):focus, .enterprise_html input.valid[type=datetime-local]:not(.browser-default), .enterprise_html input.valid[type=datetime-local]:not(.browser-default):focus, .enterprise_html input.valid[type=tel]:not(.browser-default), .enterprise_html input.valid[type=tel]:not(.browser-default):focus, .enterprise_html input.valid[type=number]:not(.browser-default), .enterprise_html input.valid[type=number]:not(.browser-default):focus, .enterprise_html input.valid[type=search]:not(.browser-default), .enterprise_html input.valid[type=search]:not(.browser-default):focus, .enterprise_html textarea.materialize-textarea.valid, .enterprise_html textarea.materialize-textarea.valid:focus, .enterprise_html .select-wrapper.valid > .enterprise_html input.select-dropdown {
    border-bottom: 1px solid #000;
    -webkit-box-shadow: unset;
    box-shadow: unset;
}

.enterprise_html .h-main-content.anamnese-content .main.title {
    text-align: center;
    padding-bottom: 20px;
}

.enterprise_html .h-main-content.anamnese-content .input-field.zero-margin {
    margin-top: 0;
}

.enterprise_html .leftpannal {
    border: 1px solid #0e020b;
}

.enterprise_html .input-flex {
    display: flex;
    width: 100%;
}

.enterprise_html .input-flex .first {
    flex: 0 0 auto;
    padding-right: 5px;
    min-width: 25%;
    text-align: left;
}

.enterprise_html .input-flex .second {
    flex: 1 1 auto;
}

.enterprise_html .input-flex .first-input {
    flex: 1;
    display: flex;
}

.enterprise_html .input-flex .second-input {
    flex: 1;
    display: flex;
}

.enterprise_html .input-flex.am .first {
    flex: 1;
}

.enterprise_html .input-flex.am .second {
    flex: 1;
    display: flex;
    width: 100%;
}

.enterprise_html .input-flex .second-input .first {
    min-width: unset;
}

.enterprise_html .input-flex.am .second .first {
    flex: 0 0 auto;
    min-width: unset;
}

.enterprise_html .iconsTop {
    display: flex;
    justify-content: space-between;
}

.enterprise_html .iconsTop .subTitle {
    flex: 1;
}

.enterprise_html .iconsTop .pmIcons {
    flex: 0 0 auto;
    display: flex;
    align-items: flex-end;
}

.enterprise_html .iconsTop .pmIcons > span {
    font-size: 20px;
    line-height: 20px;
    cursor: pointer;
}

.enterprise_html textarea.bpMT {
    font-size: 13px;
    padding: 0 0 0;
    height: 21px;
    min-height: 21px;
}

.enterprise_html input.invalid:not([type]), .enterprise_html input.invalid:not([type]):focus, .enterprise_html input.invalid[type=text]:not(.browser-default), .enterprise_html input.invalid[type=text]:not(.browser-default):focus, .enterprise_html input.invalid[type=password]:not(.browser-default), .enterprise_html input.invalid[type=password]:not(.browser-default):focus, .enterprise_html input.invalid[type=email]:not(.browser-default), .enterprise_html input.invalid[type=email]:not(.browser-default):focus, .enterprise_html input.invalid[type=url]:not(.browser-default), .enterprise_html input.invalid[type=url]:not(.browser-default):focus, .enterprise_html input.invalid[type=time]:not(.browser-default), .enterprise_html input.invalid[type=time]:not(.browser-default):focus, .enterprise_html input.invalid[type=date]:not(.browser-default), .enterprise_html input.invalid[type=date]:not(.browser-default):focus, .enterprise_html input.invalid[type=datetime]:not(.browser-default), .enterprise_html input.invalid[type=datetime]:not(.browser-default):focus, .enterprise_html input.invalid[type=datetime-local]:not(.browser-default), .enterprise_html input.invalid[type=datetime-local]:not(.browser-default):focus, .enterprise_html input.invalid[type=tel]:not(.browser-default), .enterprise_html input.invalid[type=tel]:not(.browser-default):focus, .enterprise_html input.invalid[type=number]:not(.browser-default), .enterprise_html input.invalid[type=number]:not(.browser-default):focus, .enterprise_html input.invalid[type=search]:not(.browser-default), .enterprise_html input.invalid[type=search]:not(.browser-default):focus, .enterprise_html textarea.materialize-textarea.invalid, .enterprise_html textarea.materialize-textarea.invalid:focus, .select-wrapper.invalid > input.select-dropdown, .enterprise_html .select-wrapper.invalid > input.select-dropdown:focus {
    border-bottom: 1px solid #9e9e9e;
    -webkit-box-shadow: 0 0 0 0 #9e9e9e;
    box-shadow: 0 0 0 0 #9e9e9e;
}

.enterprise_html .f16_select {
    padding: 0;
    line-height: 21px;
    height: 21px;
    border: none;
    border-radius: 0;
    font-size: 13px;
    border-bottom: 1px solid #9e9e9e;
}

.enterprise_html .input-flex.three_col .first-input {
    flex: 1;
    display: flex;
}

.enterprise_html .input-flex.three_col .second-input {
    flex: 1;
    display: flex;
}

.enterprise_html .input-flex.three_col .third-input {
    flex: 1;
    display: flex;
}

.enterprise_html .input-flex .third {
    flex: 2;
}

.enterprise_html .checkbox-top .free-text {
    flex: 1;
}

.enterprise_html .checkbox-top .free-text {
    flex: 1;
    display: flex;
}

.enterprise_html .version_3_content .checkbox-top .free-text > label {
    padding-right: 0;
}

.enterprise_html .checkbox-top .free-text > label {
    flex: unset;
    padding-right: 8px;
}

.enterprise_html .checkbox-top .free-text > .input-field {
    margin-top: 0;
    flex: auto;
}

.enterprise_html .bottom-section {
    display: flex;
    width: 100%;
    min-height: 70px;
    align-items: flex-end;
}

.enterprise_html .bottom-section .first {
    flex: 1;
    padding-right: 10px;
}

.enterprise_html .bottom-section .second {
    flex: 3;
    padding-right: 10px;
}

.enterprise_html .bottom-section .third {
    flex: 2;
}

.enterprise_html .bottom-section .input-flex {
    flex-direction: column;
}

.enterprise_html .input-flex .first-input .second {
    flex: 1;
}

.enterprise_html .image-section-section {
    display: flex;
    justify-content: center;
    align-items: center;
}

.enterprise_html .image-selection-area {
    display: flex;
    justify-content: center;
    align-items: center;
}

.enterprise_html .top-section {
    display: flex;
    width: 100%;
    min-height: 70px;
    align-items: flex-end;
}

.enterprise_html .top-section .first {
    flex: 2;
    padding-right: 10px;
}

.enterprise_html .top-section .second {
    flex: 4;
    padding-right: 10px;
}

.enterprise_html .top-section .third {
    flex: 3;
}

.enterprise_html .top-section .input-flex {
    flex-direction: column;
}

.enterprise_html .image-section-section img.selection-icon {
    width: 50%;
}

.enterprise_html .f-18-table {
    display: flex;
    width: 100%;
    padding: 0 15px;
}

.enterprise_html .f-18-table .first {
    flex: 0 0 20%;
    padding-right: 10px;
}

.enterprise_html .f-18-table .second {
    flex: 0 0 35%;
    padding-right: 10px;
}

.enterprise_html .f-18-table .third {
    flex: 0 0 20%;
    padding-right: 10px;
}

.enterprise_html .f-18-table .forth {
    flex: 0 0 13%;
    padding-right: 10px;
}

.enterprise_html .f-18-table .fifth {
    flex: 0 0 12%;
}

.enterprise_html div#i_00_00_00_00_d030 {
    word-break: break-all;
}

.enterprise_html img#custom-image-01 {
    /*min-width: 100%;
    border-radius: 5px;
    object-fit: contain;*/
}

.enterprise_html .input-flex.full-title {
    flex-direction: column;
}

.enterprise_html .application-details input, .enterprise_html .application-details input.valid {
    border-bottom: 0 !important;
    padding-left: 10px !important;
    box-shadow: 0 0 0 0 !important;
}

.enterprise_html .application-details input:focus {
    box-shadow: inset 0 -1px 0 #fff !important;
}

.enterprise_html .application-details .input-flex {
    outline: 1px solid black !important;
    padding: 5px 50px 0px 5px;
    margin-top: 1px;
    margin-left: 1px;
}

.enterprise_html .nutrition-table > tbody > tr > td, .enterprise_html .nutrition-table > tbody > tr > th, .enterprise_html .nutrition-table > tfoot > tr > td, .enterprise_html .nutrition-table > tfoot > tr > th, .enterprise_html .table-bordered > thead > tr > td, .enterprise_html .table-bordered > thead > tr > th {
    border: 1px solid black !important;
}

.enterprise_html .nutrition-table > thead > tr > td, .enterprise_html .nutrition-table > thead > tr > th {
    padding: 2px 5px;
}

.enterprise_html .nutrition-table > thead > tr > td {
    padding: 2px 5px;
}

.enterprise_html .nutrition-table > tbody > tr > td {
    padding: 2px 5px;
    line-height: 30px;
}

.enterprise_html .investigation-table > tbody > tr > td {
    padding: 2px 2px;
    line-height: 15px;
    text-align: center;
}

.enterprise_html .nutrition-table input {
    border-bottom: 0 !important;
    padding: 0 0 5px !important;
    margin-left: 5px !important;
}

.enterprise_html .nutrition-table.table textarea, .enterprise_html .nutrition-table.table textarea:focus, .enterprise_html .nutrition-table.table.valid {
    border: none;
    overflow: auto;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    line-height: 1.5;
    resize: none; /*remove the resize handle on the bottom right*/
}

.enterprise_html .nutrition-table input.valid {
    border-bottom: 0 !important;
    /*padding-left: 10px !important;*/
    box-shadow: 0 0 0 0 !important;
}

.enterprise_html .nutrition-table input:focus {
    box-shadow: inset 0 -1px 0 #fff !important;
    padding: 0 0 5px !important;
}

.enterprise_html .complaint-header, .complaint-footer {
    background-color: rgb(192 192 192);
}

.enterprise_html .complaint-section .employee-detail {
    padding: 15px 0;
    border: 3px solid #9e9e9e;
}

.enterprise_html .complaint-section .complaint-data .leftpannal.first {
    border-top: 0;
    border-left: 0;
    border-right: 2px solid #9e9e9e;
    border-bottom: 2px solid #9e9e9e;
}

.enterprise_html .complaint-section .complaint-data .input-field {
    line-height: 30px !important;
}

.enterprise_html .complaint-section .complaint-data .leftpannal.second .first {
    height: 25px;
    border-bottom: 1px solid #9e9e9e;
}

.enterprise_html .complaint-section .complaint-data .leftpannal.second {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 2px solid #9e9e9e;
}

.enterprise_html .complaint-section .complaint-assignment {
    border-bottom: 2px solid #9e9e9e;
}

.enterprise_html .complaint-section .complaint-assignment .input-field {
    padding: 2px 2px;
    line-height: 30px;
}

.enterprise_html .complaint-section .tube-feeding {
    border-bottom: 2px solid #9e9e9e;
}

.enterprise_html .complaint-section .tube-feeding input {
    height: 30px;
    font-size: 13px;
}

.enterprise_html .vacation-section .vacation-title {
    min-width: 125px !important;
    text-align: right;
}

.enterprise_html .progress-section .meals-table > tbody > tr > td {
    border: 1px solid #9e9e9e;
    padding: 3px 10px 0 0;
}

.enterprise_html .composition-table textarea {
    height: 80px !important;
}

.enterprise_html .p-custom {
    padding: 0 15px !important;
}

.enterprise_html .table-input input {
    border-bottom: 0;
    text-align: right;
    margin-left: -5px !important;
}

.enterprise_html .table-input input.valid {
    border-bottom: 0 !important;
    box-shadow: 0 0 0 #000 !important;
}

.enterprise_html .body-parts-inner {
    border: 1px solid #9e9e9e;
    border-radius: 10px;
    height: calc(100% - 10px);
    padding: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex-direction: column;
}

.enterprise_html .custom-image-inner {
    border: 1px solid #9e9e9e;
    border-radius: 10px;
    height: calc(100% - 5px);
    padding: 0;
}

.enterprise_html .inner-section .custom-image-inner .image {
    height: 100%;
    display: flex;
    align-items: center;
    padding-top: unset;
    justify-content: center;
}

.enterprise_html .body-parts-inner .title {
    height: 0;
}

.enterprise_html .input-b-p-tag {
    /*border-bottom: 1px #9e9e9e !important;*/
    padding: 0 !important;
    height: 14px !important;
    margin-left: 0 !important;
    width: 100px !important;
}

.enterprise_html .medial-prescription-box {
    border: 1px solid #9e9e9e;
}

.enterprise_html .package-table tr td.r-line {
    border-top: 1px solid #fff !important;
    border-right: 1px solid #fff !important;
    border-left: 1px solid #fff !important;
}

.enterprise_html .aok-list li {
    line-height: 20px;
    padding: 0 10px;
    list-style: outside !important;
    margin-left: 32px;
    padding-bottom: 5px;
}

.enterprise_html .f-19-left-checkbox {
    flex: 0 0 35%;
}

.enterprise_html .f-19-left-checkbox .inner {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.enterprise_html .f-19-left-checkbox .fname {
    flex: 0 0 18%;
}

.enterprise_html .f-19-left-checkbox .fcheck {
    flex: 1;
    word-break: break-all;
    padding: 0 .5rem;
    text-align: center;
}

.enterprise_html .subTitleTwo {
    font-weight: bold;
}

.enterprise_html .anamnese-container {
    padding: 60px 120px;
}

.enterprise_html .anamnese-container .person-container {
    flex: 70%;
}

/* konz */
.enterprise_html .konz {
    padding: 0 30px;
    color: #404041;
    font-size: 14px;
    font-family: sans-serif;
}

.enterprise_html .konz .header > div.left_txt {
    flex: 2;
    padding-top: 40px;
}

.enterprise_html .konz .header > div.right_lgo {
    flex: 3;
}

.enterprise_html .konz .header {
    display: flex;
    justify-content: space-between;
}

.enterprise_html .konz .section7 input[type=text]:not(.browser-default), .enterprise_html .konz .section7 textarea.materialize-textarea {
    border-bottom: unset !important;
    margin: 0;
    width: -moz-calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: -o-calc(100% - 20px);
    width: calc(100% - 20px);
    padding: 0 10px;
}

.enterprise_html .konz .section3.section4 .second input {
    width: -moz-calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: -o-calc(100% - 20px);
    width: calc(100% - 20px);
}

.enterprise_html .konz .section7 .table td {
    padding: 0;
}

.enterprise_html .konz .section7 input[type=text]:not(.browser-default):focus:not([readonly]), .enterprise_html .konz .section7 input.valid:not([type]), .enterprise_html .konz .section7 input.valid:not([type]):focus, .enterprise_html .konz .section7 input.valid[type=text]:not(.browser-default), .enterprise_html .konz .section7 input.valid[type=text]:not(.browser-default):focus {
    border-bottom: unset !important;
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;
}

.enterprise_html .konz .dark_blue {
    color: #234b85 !important;
}

.enterprise_html .konz .dark_blue.top {
    padding-bottom: 10px;
}

.enterprise_html .konz .light_blue {
    color: #5b97c9 !important;
}

.enterprise_html .konz .red_bold_text {
    color: #b3313a !important;
    font-weight: bolder;
    font-size: 24px;
}

.enterprise_html .konz .light_grey {
    color: #77787b !important;
    font-size: 13px;
}

.enterprise_html .konz .row {
    margin-bottom: 10px;
}

.enterprise_html .konz .section3 input, .enterprise_html .konz .section3 input.valid[type=text]:not(.browser-default) {
    background: #dde4ff;
    border-bottom: 1px solid black;
    margin: 0;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
}

.enterprise_html .konz .section3 textarea, .enterprise_html .konz .section3 textarea.materialize-textarea {
    background: #dde4ff;
    border-bottom: 1px solid black;
    margin: 0;
    padding: 0 10px;
    width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: border-box;
}

.enterprise_html .konz .section3 input[type=text]:not(.browser-default):focus:not([readonly]), .enterprise_html .konz .section3 input.valid:not([type]):focus, .enterprise_html .konz .section3 input.valid[type=text]:not(.browser-default):focus, .enterprise_html .konz .section3 input.valid[type=text]:not(.browser-default):focus, .enterprise_html .konz .section3 textarea.materialize-textarea.valid:focus, .enterprise_html .konz .section3 textarea.materialize-textarea.valid:focus {
    -webkit-box-shadow: unset !important;
    border-bottom: 1px solid black;
    box-shadow: unset !important;
    background: transparent;
}

.enterprise_html .konz .section3 input.valid[type=text]:not(.browser-default) {
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;
}

.enterprise_html .konz p {
    margin-bottom: 0;
}

.top_15 {
    padding-top: 10px;
}

.top_10 {
    padding-top: 10px;
}

.top_20 {
    padding-top: 20px;
}

.left_10 {
    padding-left: 10px;
}

.left_15 {
    padding-left: 15px;
}

.left_20 {
    padding-left: 20px;
}
.left_25 {
    padding-left: 25px;
}
.left_30 {
    padding-left: 30px;
}
.left_35 {
    padding-left: 35px;
}
.left_45 {
    padding-left: 40px;
}


.right_10 {
    padding-right: 10px;
}
.right_15 {
    padding-right: 15px;
}
.right_20 {
    padding-right: 20px;
}
.right_25 {
    padding-right: 25px;
}
.right_30 {
    padding-right: 30px;
}
.right_35 {
    padding-right: 35px;
}
.right_40 {
    padding-right: 40px;
}

.enterprise_html .konz .section4 {
    display: flex;
}

.enterprise_html .konz .section4 .first {
    display: flex;
    align-items: flex-end;
}

.enterprise_html .konz .section4 .second {
    flex: 1;
    padding: 0 10px;
}

.enterprise_html .konz .section4 .third {
    display: flex;
    align-items: flex-end;
}

.enterprise_html .konz .s5bottom .s5item {
    display: flex;
}

.enterprise_html .konz .s5bottom .s5item .first {
    min-width: 110px;
}

.enterprise_html .konz .s5bottom .s5item .second {
    flex: 1;
}

.enterprise_html .konz .sigTop .inner-section {
    border-bottom: 1px solid #000;
    padding-bottom: 3px;
    min-height: 55px;
}

.enterprise_html .konz .section6 .first {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
}

.enterprise_html .konz .section6 {
    padding-top: 20px;
}

.enterprise_html .konz .section7 .table {
    border: 1.5px solid #3e6ca3 !important;
}

.enterprise_html .konz .section3.section7 input.valid[type=text]:not(.browser-default) {
    padding: 0 10px;
}

.enterprise_html .konz .section7 .table td {
    padding: 0;
}

.enterprise_html .konz .section7 .table-bordered td, .konz .section7 .table-bordered th {
    border: 1px solid #3e6ca3 !important;
}

.enterprise_html .konz .section7 .table-bordered > thead > tr > th {
    border: 1px solid #3e6ca3 !important;
    color: #fff;
    background-color: #7ba8d3 !important;
}

.enterprise_html .konz .section7 {
    padding-top: 15px;
}

.enterprise_html .konz .footer {
    color: #234b85;
    text-align: right;
}

.enterprise_html .konz .section2 {
    padding-top: 30px;
}

.enterprise_html .konz .section3 {
    padding-top: 20px;
}

.enterprise_html .konz .section3.section6 {
    padding-top: 5px;
}

.enterprise_html .konz .section4 .fourth {
    padding-left: 10px;
}

.enterprise_html .kozcheckbox [type="checkbox"].filled-in:checked + span:not(.lever):after {
    top: 0;
    width: 20px;
    height: 20px;
    color: #404041;
    border: 2px solid #404041;
    background-color: transparent;
    z-index: 0;
}

.enterprise_html .kozcheckbox [type="checkbox"].filled-in:checked + span:not(.lever):before {
    top: 0;
    left: 1px;
    width: 8px;
    height: 13px;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid #404041;
    border-bottom: 2px solid #404041;
    -webkit-transform: rotateZ(
            37deg
    );
    transform: rotateZ(
            37deg
    );
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}

.enterprise_html .konz .section5.care {
    padding-top: 15px;
}

.enterprise_html .konz .section5.care .para {
    padding-bottom: 10px;
}

.enterprise_html .kozcheckbox label {
    color: #404041 !important;
    font-size: 14px !important;
}

.enterprise_html .konz .darkTitle {
    font-weight: bolder;
    font-size: 24px;
}

.enterprise_html .konz .section9 .subTitle {
    padding-top: 8px;
}

.enterprise_html .konz .cp2Item {
    display: flex;
    padding-top: 15px;
}

.enterprise_html .carePage2 {
    padding: 60px 0 40px;
}

.enterprise_html .konz .cp2Item .first {
    flex: 1;
    padding-right: 15px;
}

.enterprise_html .konz .cp2Item .second {
    flex: 1;
    padding-left: 10px;
}

.enterprise_html .konz .pdf4Table .underTable {
    text-align: right;
    padding-right: 40px;
}

.enterprise_html .konz .pdf4Table .underTable p {
    display: inline-block;
    border-bottom: 2px solid #356BA3;
}

.enterprise_html .konz .pdf4Table td, .konz .pdf4Table th {
    border-radius: 0 !important;
}

.enterprise_html .konz .pdf4Table .tblue {
    color: #356BA3 !important;
}

.enterprise_html .konz .pdf4Table thead th {
    background-color: #356BA3 !important;
    color: #fff;
}

.enterprise_html .konz .pdf4Table tr.topBlue td {
    background-color: #C7D9EC !important;
}

.enterprise_html .konz .pdf4Table tr.secondBlue td {
    background-color: #EBF2F8 !important;
}

.enterprise_html .tdRight {
    text-align: right;
    padding-right: 40px !important;
}

.enterprise_html .f123header {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.enterprise_html .f_123_pf .f123line {
    display: block;
    height: 35px;
    background-color: #5B9BD5;
}

.enterprise_html .f_123_pf .hft1 {
    color: #0070C0;
    font-size: 26px;
    font-weight: 600;
}

.enterprise_html .f_123_pf .hfirst {
    flex: 2;
    margin-right: 30px;
}

.enterprise_html .f_123_pf .hsecond {
    width: 30%;
}

.enterprise_html .f_123_pf .hft2 {
    font-size: 18px;
    font-style: italic;
    font-weight: 600;
    padding-left: 40px;
}

.enterprise_html .f_123_pf .hft3 {
    font-size: 18px;
    display: flex;
    padding-left: 40px;
    padding-bottom: 20px;
}

.enterprise_html .f_123_pf .hft3 .txt {
    padding-top: 10px;
    padding-left: 20px;
}

.enterprise_html .konz.kanonanm .black_bold_text {
    font-weight: bolder;
    font-size: 24px;
}

.enterprise_html .konz.kanonanm .section3 > div {
    margin-bottom: 20px;
}

.enterprise_html .footerAnm .inner {
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #000;
    padding-top: 10px;
}

.enterprise_html .footerAnm .inner .logo-section {
    display: flex;
}

.enterprise_html .footerAnm .inner .logo-section .log {
    /* flex: auto; */
    align-items: baseline;
    justify-content: center;
    display: flex;
    margin-right: 10px;
    width: 60px;
    flex: 0 0 auto;
    /* display: flex; */
}
.enterprise_html .footerAnm .inner > div:not(:last-child) {
    flex: 1 1 auto;
}

.enterprise_html .footerAnm .inner > div:last-child {
    flex: 0 1 auto;
}
/*.enterprise_html .footerAnm .inner > div:nth-child(1) {
    !* width: 30px; *!
    flex: 0 0 auto;
    !*width: 27%;*!
}

.enterprise_html .footerAnm .inner > div:nth-child(2) {
    !* width: 30px; *!
    flex: 0 0 auto;
    !*width: 25%;*!
}

.enterprise_html .footerAnm .inner > div:nth-child(3) {
    !* width: 30px; *!
    flex: 0 0 auto;
    !*width: 19%;*!
}

.enterprise_html .footerAnm .inner > div:nth-child(4) {
    !* width: 30px; *!
    flex: 0 0 auto;
    !*width: 30%;*!
}*/

.enterprise_html .footerAnm .inner > div {
    /*flex: 1;*/
    padding-right: 15px;
}

.enterprise_html .footerAnm .inner > div:last-child {
    padding-right: 0;
}

.enterprise_html .konz.kanonanm .container-fluid {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.enterprise_html .konz.kanonanm {
    padding: 0 !important;
}

.enterprise_html .konz.kanonanm .light_grey {
    color: #404041 !important;
}

.enterprise_html .konz.kanonanm .section3 input, .enterprise_html .konz.kanonanm .section3 input.valid[type=text]:not(.browser-default) {
    padding: 0 4px;
}

.enterprise_html .footerAnm.pageFooter {
    color: #404041 !important;
    font-size: 14px;
    font-family: sans-serif;
    text-align: left;
}

.enterprise_html .footerAnm.pageFooter p {
    margin-bottom: 0;
    color: #404041 !important;
    font-size: 11px;
    font-family: sans-serif;
    letter-spacing: unset;
}

.enterprise_html .btm_sig_field .inner-section {
    border-bottom: 1px solid #000 !important;
    min-height: 55px;
    margin-top: 0;
}

.enterprise_html header > img.logo-img {
    max-height: 60px;
}

.signature-view-top {
    overflow: auto;
    height: 100%;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
}

.enterprise_html header {
    height: auto !important;
    background: unset !important;
    /* width: 100%; */
}

.enterprise_html .row.header > .col-6 {
    text-align: left;
}

.enterprise_html_top {
    padding-bottom: 100px;
    height: 100%;
}

.enterprise_html .input-field > label:not(.label-icon).active {
    scale: 0.8;
    margin-top: -14px !important;
    webkit-transform: inherit !important;
    transform: inherit !important;
}

.enterprise_html input:not([type]):disabled,
.enterprise_html input:not([type])[readonly="readonly"],
.enterprise_html input[type=text]:not(.browser-default):disabled,
.enterprise_html input[type=text]:not(.browser-default)[readonly="readonly"],
.enterprise_html input[type=password]:not(.browser-default):disabled,
.enterprise_html input[type=password]:not(.browser-default)[readonly="readonly"],
.enterprise_html input[type=email]:not(.browser-default):disabled,
.enterprise_html input[type=email]:not(.browser-default)[readonly="readonly"],
.enterprise_html input[type=url]:not(.browser-default):disabled,
.enterprise_html input[type=url]:not(.browser-default)[readonly="readonly"],
.enterprise_html input[type=time]:not(.browser-default):disabled,
.enterprise_html input[type=time]:not(.browser-default)[readonly="readonly"],
.enterprise_html input[type=date]:not(.browser-default):disabled,
.enterprise_html input[type=date]:not(.browser-default)[readonly="readonly"],
.enterprise_html input[type=datetime]:not(.browser-default):disabled,
.enterprise_html input[type=datetime]:not(.browser-default)[readonly="readonly"],
.enterprise_html input[type=datetime-local]:not(.browser-default):disabled,
.enterprise_html input[type=datetime-local]:not(.browser-default)[readonly="readonly"],
.enterprise_html input[type=tel]:not(.browser-defaul0t):disabled,
.enterprise_html input[type=tel]:not(.browser-default)[readonly="readonly"],
.enterprise_html input[type=number]:not(.browser-default):disabled,
.enterprise_html input[type=number]:not(.browser-default)[readonly="readonly"],
.enterprise_html input[type=search]:not(.browser-default):disabled,
.enterprise_html input[type=search]:not(.browser-default)[readonly="readonly"],
.enterprise_html textarea.materialize-textarea:disabled,
.enterprise_html textarea.materialize-textarea[readonly="readonly"] {
    color: #000 !important;
    border-bottom: 1px solid black;
    -webkit-appearance: none;
}

.enterprise_html #organswrapper.disableEvents path {
    pointer-events: none;
}

.enterprise_html .h-main-content table .input-field textarea.materialize-textarea:disabled,
.enterprise_html .h-main-content table .input-field textarea.materialize-textarea:read-only {
    border-bottom: unset;
    -webkit-appearance: none;
}

.enterprise_html .h-main-content table .input-field textarea.materialize-textarea[readonly="readonly"] {
    border-bottom: unset !important;
}

.enterprise_html [type="radio"]:disabled + span {
    color: #000;
}

.enterprise_html [type="radio"]:disabled:not(:checked) + span:before {
    border-color: #5a5a5a;
    -webkit-appearance: none;
}

.enterprise_html [type="checkbox"].filled-in:disabled:checked + span:not(.lever):after {
    background-color: #10bdee;
    border-color: #10bdee;
    -webkit-appearance: none;
}

.enterprise_html [type="checkbox"].filled-in:disabled:not(:checked) + span:not(.lever):after {
    background-color: transparent;
    border-color: #5a5a5a;
    -webkit-appearance: none;
}

.enterprise_html [type="radio"]:disabled:checked + span:after, [type="radio"].with-gap:disabled:checked + span:after {
    background-color: #207cb0;
    border-color: #207cb0;
    -webkit-appearance: none;
}

.enterprise_html input[type="text"]:disabled {
    color: #000 !important;
    -webkit-appearance: none;
}

.enterprise_html input[type=text]:not(.browser-default), .enterprise_html textarea.materialize-textarea {
    border-bottom: 1px solid black;
}

/* new */
.enterprise_html .no-pad-right {
    padding-right: 0 !important;
}

.enterprise_html .no-pad-left {
    padding-left: 0 !important;
}

.enterprise_html .uniapo input:not([type]):focus:not([readonly]),
.enterprise_html .uniapo input[type=text]:not(.browser-default):focus:not([readonly]),
.enterprise_html .uniapo input[type=password]:not(.browser-default):focus:not([readonly]),
.enterprise_html .uniapo input[type=email]:not(.browser-default):focus:not([readonly]),
.enterprise_html .uniapo input[type=url]:not(.browser-default):focus:not([readonly]),
.enterprise_html .uniapo input[type=time]:not(.browser-default):focus:not([readonly]),
.enterprise_html .uniapo input[type=date]:not(.browser-default):focus:not([readonly]),
.enterprise_html .uniapo input[type=datetime]:not(.browser-default):focus:not([readonly]),
.enterprise_html .uniapo input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
.enterprise_html .uniapo input[type=tel]:not(.browser-default):focus:not([readonly]),
.enterprise_html .uniapo input[type=number]:not(.browser-default):focus:not([readonly]),
.enterprise_html .uniapo input[type=search]:not(.browser-default):focus:not([readonly]),
.enterprise_html .uniapo textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #000;
    -webkit-box-shadow: unset;
    box-shadow: unset;
}

.enterprise_html .u1_s1 .label_text {
    color: #000 !important;
}

.enterprise_html .text-underline {
    text-decoration: underline;
}

.enterprise_html .font-bold-600 {
    font-weight: 600;
}

.enterprise_html .uniapo1st .input-field {
    position: relative;
    margin-top: .2rem;
    margin-bottom: .2rem;
}

.enterprise_html .konz .input-field input[type="text"] {
    height: 18px !important;
    margin-bottom: 0px;
}

.enterprise_html .u1_s1 input {
    font-weight: 600;
}

.enterprise_html .uniapo-table input {
    margin-bottom: 0 !important;
    border-bottom: 0 !important;
    height: 20px !important;
}

.enterprise_html .table.uniapo-table td, .enterprise_html .table.uniapo-table th {
    padding: 0.2rem 0.75rem;
}

.enterprise_html .uniapo-table .first {
    width: 10%;
}

.enterprise_html .uniapo-table .second {
    width: 60%;
}

.enterprise_html .uniapo-table .third {
    width: 30%;
}

.enterprise_html .konz.kanonanm .black_bold_text {
    font-weight: bolder;
    font-size: 24px;
}

.enterprise_html .uniapo2nd .pmIcons {
    display: flex;
    justify-content: flex-end;
}

.enterprise_html .u2_s4 .input-flex div:first-child {
    min-width: 200px;
    margin-right: 10px;
    flex: 0 0 auto;
}

.enterprise_html .u2_s4 .input-flex div {
    flex: 1;
}

.enterprise_html .u2_s4 .input-flex {
    margin: 1rem 0;
}

.enterprise_html .u2_s9 textarea {
    height: 100px;
}

.enterprise_html .largeText {
    font-size: 18px;
}

.enterprise_html .table.uniapo-table thead th {
    vertical-align: bottom;
    border: 2px solid #dee2e6 !important;
}

.enterprise_html .dlgTxt p {
    margin-bottom: 10px;
}

.enterprise_html .dlgBox p {
    border: 1px solid #000;
    display: flex;
    align-items: center;
    height: 34px;
    border-bottom: 0;
    padding-left: 10px;
}

.enterprise_html .dlgBox p:last-child {
    border-bottom: 1px solid #000;
}

.enterprise_html .dlgInput > div:first-child {
    min-width: 110px;
    padding-right: 10px !important;
}

.enterprise_html .uniapo label {
    color: #000;
}

.enterprise_html .sepa-mandat .dlgInput div:first-child {
    min-width: 180px;
    padding-right: 10px !important;
}

.enterprise_html .spaMdt .inner {
    margin-right: 100px;
}

.enterprise_html .sepa-mandat .dlgInput.sepa div:first-child {
    min-width: 300px;
}

.enterprise_html .border-bottom-zero {
    border-bottom: 0 !important;
}

.enterprise_html .border-top-zero {
    border-top: 0 !important;
}

.enterprise_html .border-left-zero {
    border-left: 0 !important;
}

.enterprise_html .konz .row.border-right-zero {
    border-right: 0 !important;
}

.enterprise_html .sepa_s1 {
    border: 1px solid;
}

.enterprise_html .an1Bx {
    border: 1px solid #000;
    margin-top: 12px;
    padding: 10px 10px 0 10px;
}

.enterprise_html .an1T1 {
    display: flex;
    flex-direction: column;
}

.enterprise_html .an1T1 .an1Bx {
    flex: 1;
}

.enterprise_html .pad-left-10 {
    padding-left: 10px;
}

.enterprise_html .pad-left-20 {
    padding-left: 20px;
}

.enterprise_html .pad-left-30 {
    padding-left: 30px;
}

.enterprise_html .pad-left-40 {
    padding-left: 40px;
}

.enterprise_html .pad-left-50 {
    padding-left: 50px;
}

.enterprise_html .pad-left-70 {
    padding-left: 70px;
}

.enterprise_html .pad-left-35 {
    padding-left: 35px;
}

.enterprise_html .pad-left-60 {
    padding-left: 60px;
}

.enterprise_html .an521 {
    display: flex;
}

.enterprise_html .an521 .txt {
    flex: 2;
}

.enterprise_html .an521 .chckbx {
    display: flex;
    flex: 1;
}

.enterprise_html .an521 .chckbx .checkbox-top:first-child {
    margin-right: 40px;
}

.enterprise_html .an522 > div {
    padding-left: 200px;
}

.enterprise_html .an51Input > input {
    height: 20px !important;
    flex: 1;
}

.enterprise_html .an522 .an51Input {
    flex: 1;
}

.enterprise_html .an51 .an51Input {
    flex: 0 0 70%;
}

.enterprise_html .an522 .an51Input input {
    flex: 1;
    margin-left: 10px;
}

.enterprise_html .an51Input2 textarea {
    height: 70px;
}

.enterprise_html .an1Bx .row.dlgInput {
    margin-top: 15px;
}

.enterprise_html .an522.second > div {
    padding-left: 163px;
}

.enterprise_html .an522.third > div {
    padding-left: 30px;
}

.enterprise_html .an522.forth > div {
    padding-left: 0;
}

.enterprise_html .anS6 .inner {
    border: 1px solid #000;
    padding: 10px 10px 0 10px;
}

.enterprise_html .anS6 .inner textarea {
    height: 250px;
}

.enterprise_html .uniapo .btm_sig_field .first {
    height: 23.3px;
}

.enterprise_html .pe41,
.enterprise_html .peS2,
.enterprise_html .peS5,
.enterprise_html .peS4 {
    margin-top: 120px;
}

.enterprise_html .uniapo .peS5 .first {
    height: 44.2px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.enterprise_html .uniapo .peS5 .btm_sig_field .first {
    height: 46.6px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.enterprise_html .bdS2 .dlgInput > div:first-child {
    min-width: 155px;
    text-align: left;
}

.enterprise_html .bdS2.two {
    display: flex;
    justify-content: center;
}

.enterprise_html .bdS2 {
    display: flex;
    justify-content: space-between;
}

.enterprise_html .bdS22 {
    width: 100%;
}

.enterprise_html .bdS22I {
    flex: 1;
}

.enterprise_html .bd22Input.two {
    justify-content: end;
}

.enterprise_html .bd22Input {
    display: flex;
    flex: 1;
    justify-content: center;
    padding: 0 15px;
}

.enterprise_html .bd22Input .second {
    flex: 0 0 auto;
    width: 40px;
    display: flex;
    justify-content: center;
    text-align: center;
}

.enterprise_html .bd22Input .first,
.enterprise_html .bd22Input .third {
    flex: 0 0 auto;
}

.enterprise_html .bd22Input .first > input,
.enterprise_html .bd22Input .third > input {
    width: 80px;
}

.enterprise_html .bdS22I .txt {
    min-width: 55px;
    text-align: left;
}

.enterprise_html .dlgInput.two {
    flex-direction: column;
}

.enterprise_html .table.uniapo-table.two td, .enterprise_html .table.uniapo-table.two th {
    border: 1px solid #000;
    height: 29.26px;
}

.enterprise_html .uniapo-table.two .first {
    width: 20%;
}

.enterprise_html .uniapo-table.two .second {
    width: 40%;
}

.enterprise_html .uniapo-table.two .third {
    width: 40%;
}

.enterprise_html .bdT2Row td:first-child {
    width: 20%;
}

.enterprise_html .bdT2Row.en td:first-child {
    width: 36%;
}

.enterprise_html .bdT2Row td {
    width: 16%;
}

.enterprise_html .bdTinTop .first, .enterprise_html .bdTinTop .third {
    flex: 1;
}

.enterprise_html .bdTinTop .middle {
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    width: 40px;
}

.enterprise_html .margin-top-20 {
    margin-top: 20px !important;
}

.enterprise_html .margin-top-40 {
    margin-top: 40px !important;
}

.enterprise_html .margin-top-60 {
    margin-top: 60px !important;
}

.enterprise_html .margin-top-80 {
    margin-top: 80px !important;
}

.enterprise_html .margin-top-100 {
    margin-top: 80px !important;
}

.enterprise_html .uniapo2nd .iconsTop {
    width: 100%;
    justify-content: flex-end;
}

.enterprise_html .uniapo-select .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #000;
    box-shadow: unset;
}

.enterprise_html .uniapo-select > div:first-child {
    display: flex;
    align-items: center;
}

.enterprise_html .bdS22I.pro-kg {
    justify-content: center;
}

.enterprise_html .pro-kg .bd22Input.two {
    flex: 0 0 auto;
    padding: 0;
}

.enterprise_html .pro-kg .bd22Input.two input {
    display: flex;
    flex: 0 0 auto;
    width: 59px;
    text-align: right;
    margin-right: 6px;
}

.enterprise_html .bdS22I.pro-kg.cm {
    width: 100%;
}

.enterprise_html .pro-kg.cm .bd22Input.two {
    flex: 1;
}

.enterprise_html .bdS22I.pro-kg.cm .txt {
    flex: 1;
    /*border-bottom: 1px solid #000;*/
    height: 19px;
    padding-left: 6px;
}

.enterprise_html .pro-kg.cm .bd22Input.two input {
    width: 100%;
    margin-right: 0;
}

.enterprise_html .display-block {
    display: block;
}

.enterprise_html .enS1 .dlgInput > div:first-child {
    flex: 1;
}

.enterprise_html .enS1 .bd22Input .first > input, .enterprise_html .enS1 .bd22Input .third > input {
    width: 110px;
}

.enterprise_html .enS1 .bd22Input .second {
    width: 50px;
}

.enterprise_html .enS2In > .first {
    flex-direction: column;
    width: 100%;
    flex: 1;
}

.enterprise_html .enS2In > .first .inner {
    display: flex;
    width: 100%;
}

.enterprise_html .enS2In > .second {
    align-items: flex-end;
}

.enterprise_html .enS2In > .second {
    align-items: flex-end;
    padding-bottom: 7px;
}

.enterprise_html .enS2In > .second .dlgInput > div:first-child {
    min-width: unset !important;
}

.enterprise_html .table.uniapo-table.two.enT td, .enterprise_html .table.uniapo-table.two.enT th {
    border: 1px solid #000;
    height: unset;
}

.enterprise_html .bdT2Row.en textarea {
    border-bottom: unset !important;
    margin-bottom: 0 !important;
    padding: 4px 0;
    font-size: 14px;
}

.enterprise_html .ekS1Ck .txt {
    font-size: 1rem;
    text-align: center;
    cursor: pointer;
}

.enterprise_html .ekS1Ck {
    width: 100%;
    padding-left: 50px;
}

.enterprise_html .ekS1Ck .checkbox-top {
    flex: 0 0 30%;
}

.enterprise_html .ekS1Ck .checkbox-top label {
    text-align: center;
}

.enterprise_html .ekS1Ck .checkbox-top [type="checkbox"] + span:not(.lever) {
    padding-left: 20px;
    height: 20px;
    line-height: 20px;
}

.enterprise_html .ekS2 .ekS2In {
    border: 1px solid #000;
    display: flex;
}

.enterprise_html .ekS2In .second {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}

.enterprise_html .ekS4In > div:first-child {
    border-right: 1px solid #000;
}

.enterprise_html .ekS4In {
    border: 1px solid #000;
}

.enterprise_html .ekS2In .second img {
    max-height: 180px;
}

.enterprise_html .ekS4In > div {
    flex: 1;
}

.enterprise_html .ekS4In .btm_sig_field .inner-section {
    border-bottom: unset !important;
}

.enterprise_html .enS2In > .first .left {
    min-width: 100px;
    padding-right: 10px;
}

.enterprise_html .enS2In > .first .right {
    float: left !important;
}

.enterprise_html .seS1 {
    border: 1px solid #000;
}

.enterprise_html .seS1 > div:first-child {
    border-right: 1px solid #000;
}

.enterprise_html .seS1 .dlgInput {
    margin-bottom: 0;
    border-bottom: 1px solid #000;
    padding: 8px;
}

.enterprise_html .seS1 .dlgInput:last-child {
    border-bottom: unset;
}

.enterprise_html .seS1 .dlgInput > div:first-child {
    min-width: 70px;
}

.enterprise_html .seS2 .dlgInput > div:first-child {
    min-width: 150px;
    padding-right: 10px !important;
}

.enterprise_html .margin-left-80 {
    margin-left: 80px !important;
}

.enterprise_html .pad-top-zero {
    padding-top: 0 !important;
}

.enterprise_html .uniapo .peS5 .btm_sig_field .inner-section {
    display: flex;
    justify-content: center;
}

.enterprise_html .enS1.two .dlgInput > div:first-child {
    flex: 0 0 auto;
}

.enterprise_html .enS1.two .bd22Input {
    justify-content: flex-start;
    padding: 0;
}

.enterprise_html .dpTable tr > th:nth-child(1),
.enterprise_html .dpTable tr > td:nth-child(1) {
    width: 60px;
}

.enterprise_html .dpTable tr > th:nth-child(2),
.enterprise_html .dpTable tr > td:nth-child(2) {
    width: 110px;
}

.enterprise_html .dpTable tr > th:nth-child(3),
.enterprise_html .dpTable tr > td:nth-child(3) {
    width: 150px;
}

.enterprise_html .dpTable tr > th:nth-child(4),
.enterprise_html .dpTable tr > td:nth-child(4) {
    width: 135px;
}

.enterprise_html .dpTable tr > th:nth-child(5),
.enterprise_html .dpTable tr > td:nth-child(5) {
    width: 80px;
}

.enterprise_html .dpTable tr > th:nth-child(7),
.enterprise_html .dpTable tr > td:nth-child(7) {
    width: 80px;
}

.enterprise_html .dpTable tr > th:nth-child(8),
.enterprise_html .dpTable tr > td:nth-child(8) {
    width: 73px;
}

.enterprise_html .dpTable .table.uniapo-table thead th {
    border: 1px solid #000 !important;
}

.enterprise_html .dpTable .table.uniapo-table td, .enterprise_html .dpTable .table.uniapo-table th {
    border: 1px solid #000 !important;
}

.enterprise_html .dpTable.two tr > th:nth-child(1),
.enterprise_html .dpTable.two tr > td:nth-child(1) {
    width: 70px !important;
}

.enterprise_html .dpTable.two tr > th:nth-child(2),
.enterprise_html .dpTable.two tr > td:nth-child(2) {
    width: 160px !important;
}

.enterprise_html .dpTable.two tr > th:nth-child(3),
.enterprise_html .dpTable.two tr > td:nth-child(3) {
    width: 160px !important;
}

.enterprise_html .dpTable.two tr > th:nth-child(4),
.enterprise_html .dpTable.two tr > td:nth-child(4) {
    width: 120px !important;
}

.enterprise_html .dpTable tr > th:nth-child(5),
.enterprise_html .dpTable tr > td:nth-child(5) {
    width: 70px !important;
}

.enterprise_html .dpTable.two tr > th:nth-child(6),
.enterprise_html .dpTable.two tr > td:nth-child(6),
.enterprise_html .dpTable.two tr > th:nth-child(7),
.enterprise_html .dpTable.two tr > td:nth-child(7) {
    width: 80px !important;
}

.enterprise_html .umS1 {
    border: 1px solid #000;
    padding: 10px;
}

.enterprise_html .umS3 .inner {
    border: 1px solid #000;
}

.enterprise_html .black-border {
    border: 1px solid #000;
}

.enterprise_html .black-border-bottom {
    border-bottom: 1px solid #000;
}

.enterprise_html .black-border-top {
    border-top: 1px solid #000;
}

.enterprise_html .black-border-left {
    border-left: 1px solid #000;
}

.enterprise_html .black-border-right {
    border-right: 1px solid #000;
}

.enterprise_html .umS3 .inner .title {
    padding: 10px;
}

.enterprise_html .umS3 .inner .body {
    padding: 5px 10px;
    text-align: center;
}

.enterprise_html .umS3 .inner .body .item {
    display: flex;
}

.enterprise_html .umS3 .inner .body .item > div {
    flex: 1;
}

.enterprise_html .umS4 input {
    width: 100px !important;
}

.enterprise_html .umS4 .dlgInput {
    display: flex;
    justify-content: center;
}

.enterprise_html .umS4 .dlgInput > div:first-child {
    min-width: unset !important;
}

.enterprise_html .umS4 .dlgInput > div {
    flex: 0 0 auto;
}

.enterprise_html .umArrow {
    display: flex;
    justify-content: center;
    align-items: center;
}

.enterprise_html .umArrow .first,
.enterprise_html .umArrow .third {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 65px;
}

.enterprise_html .umArrow .first .arrow {
    -webkit-transform: rotateZ(20deg);
    transform: rotateZ(20deg);
    width: 120px;
}

.enterprise_html .umArrow .third .arrow {
    -webkit-transform: rotateZ(157deg);
    transform: rotateZ(157deg);
    width: 120px;
}

.enterprise_html .umArrow .first .line,
.enterprise_html .umArrow .third .line {
    width: 115px;
}

.enterprise_html .umArrow .first {
    flex: 0 0 30%;
    justify-content: flex-end;
}

.enterprise_html .umArrow .third {
    flex: 0 0 30%;
    justify-content: flex-start;
}

.enterprise_html .umArrow .second {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 65px;
    flex: 0 0 25%;
    padding-top: 20px;
}

.enterprise_html .umArrow .second .arrow {
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    width: 45px;
}

.enterprise_html .umArrow .second .line {
    width: 40px;
}

.enterprise_html .umArrow .line {
    margin-top: 3.5px;
    background: #000;
    height: 2px;
    float: left;
}

.enterprise_html .umArrow .point {
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #000;
    float: right;
}

.enterprise_html .row.umS3.mt-4 {
    margin-bottom: 0;
}

.enterprise_html .umS52 > div {
    padding: 30px 15px 10px 15px;
}

.enterprise_html .umS52 > div .secondRow {
    margin-top: 30px;
}

.enterprise_html .umS52 > div:nth-child(1),
.enterprise_html .umS52 > div:nth-child(2),
.enterprise_html .umS52 > div:nth-child(3) {
    flex: 0 0 20%;
    text-align: center;
}

.enterprise_html .umS52 > div:nth-child(4) {
    flex: 0 0 40%;
}

.enterprise_html .umS52 > div .thirdRow {
    font-size: 35px;
}

.enterprise_html .konz .umS52 .input-field input[type="text"] {
    font-size: 35px !important;
    height: 40px !important;
    line-height: 40px !important;
}

.enterprise_html .enS1.two .dlgInput.f-65 > div:first-child {
    min-width: auto;
}

.enterprise_html .bdT2Row.f-65.en td:first-child {
    width: 12%;
}

.enterprise_html .btgnTable {
    display: flex;
}

.enterprise_html .btgnTable .icon {
    width: 40px;
    padding-top: 33px;
    text-align: center;
}

.enterprise_html .uniapo2nd .btgnTable .icon .iconsTop {
    justify-content: center;
}

.enterprise_html .btgnTable table tr.bdT2Row td:nth-child(1) {
    width: 70%;
}

.enterprise_html .btgnTable table tr.bdT2Row td:nth-child(2) {
    width: 4%;
}

.enterprise_html .btgnTable table tr.bdT2Row td:nth-child(3) {
    width: 12%;
}

.enterprise_html .btgnTable table tr.bdT2Row td:nth-child(4) {
    width: 14%;
}

.enterprise_html .dlgInput .sec-input-row {
    flex: 1;
}

.enterprise_html .enhG .dlgInput > div:first-child {
    min-width: 125px;
}

.enterprise_html .engCS {
    display: flex;
    width: 100%;
}

.enterprise_html .engCS .first,
.enterprise_html .engCS .second {
    flex: 0 0 40%;
}

.enterprise_html .engCS .item {
    display: flex;
    width: 100%;
}

.enterprise_html .engCS .item > div {
    flex: 1;
}

/*.enhG .dlgInput > div:first-child {
    min-width: 0;
}*/
.enterprise_html .enhG2 .dlgInput > div:first-child {
    min-width: 50%;
}

.enterprise_html .vertCenter td {
    vertical-align: inherit;
}

.enterprise_html .erngTable [type="checkbox"] + span:not(.lever) {
    padding-left: 25px;
    color: #000000;
}

.enterprise_html .erngTable label.input-field {
    margin-bottom: 0;
}

.enterprise_html .erngTable table tr.bdT2Row td {
    vertical-align: inherit;
}

.enterprise_html .erngTable table tr.bdT2Row td:nth-child(1) {
    width: 20px;
}

.enterprise_html .erngTable table tr.bdT2Row td:nth-child(3) {
    width: 20%;
}

.enterprise_html .erngTable table tr.bdT2Row td:nth-child(2),
.enterprise_html .erngTable table tr.bdT2Row td:nth-child(4),
.enterprise_html .erngTable table tr.bdT2Row td:nth-child(5),
.enterprise_html .erngTable table tr.bdT2Row td:nth-child(6),
.enterprise_html .erngTable table tr.bdT2Row td:nth-child(7),
.enterprise_html .erngTable table tr.bdT2Row td:nth-child(8) {
    width: 13.3%;
}

.enterprise_html .erngTable2 table tr.bdT2Row td:nth-child(1) {
    width: 20px;
}

.enterprise_html .erngTable2 table tr.bdT2Row td:nth-child(3) {
    width: 73%;
}

.enterprise_html .erngTable2 table tr.bdT2Row td:nth-child(2),
.enterprise_html .erngTable2 table tr.bdT2Row td:nth-child(4) {
    width: 12%;
}

.enterprise_html .u23CB > div:first-child {
    min-width: 200px;
}

.enterprise_html .dpTable [type="checkbox"] + span:not(.lever) {
    padding-left: 20px;
    height: 20px;
}

.enterprise_html .dpTable label.input-field {
    margin-bottom: 0;
    height: 20px;
}

.enterprise_html .dpTable .checboxRow {
    vertical-align: inherit;
    text-align: center;
    padding-bottom: 0 !important;
}

.enterprise_html .dpTable .sigRow .inner-section .image.sig {
    min-height: 40px;
}

.enterprise_html .dpTable .sigRow .btm_sig_field .inner-section {
    border-bottom: unset !important;
    min-height: 40px;
    margin-top: 0;
}

.enterprise_html .dpTable .sigRow .btm_sig_field .inner-section .image.sig img {
    max-height: 40px !important;
}

.enterprise_html .addListIcon {
    display: flex;
    align-items: center;
}

.enterprise_html .addListIcon .pmIcons {
    cursor: pointer;
    font-size: 24px;
}

.enterprise_html .update-sig-size.sig-top .image.sig {
    min-height: 85px;
}

.enterprise_html .update-sig-size.sig-top .image.sig img {
    max-height: 85px;
}

.enterprise_html .bdS22I.pro-kg.cm .bd22Input .third {
    flex: unset;
}

.enterprise_html .konz .update-sig-size.sigTop .inner-section {
    min-height: 85px;
}

.enterprise_html .anamnese-container .update-sig-size.sigTop .inner-section {
    min-height: 85px;
}

.enterprise_html .anamnese-container .sigTop .inner-section {
    border-bottom: 1px solid #000;
    padding-bottom: 3px;
}

.enterprise_html .update-sig-size.sigTop .inner-section .image.sig {
    min-height: 85px;
}

.enterprise_html .update-sig-size.sigTop .inner-section .image.sig img {
    max-height: 85px;
}

.enterprise_html .update-sig-size.btm_sig_field .inner-section {
    min-height: 85px;
}

.enterprise_html .update-sig-size.btm_sig_field .inner-section .image.sig {
    min-height: 85px;
}

.enterprise_html .update-sig-size.btm_sig_field .inner-section .image.sig img {
    max-height: 85px;
}

.enterprise_html .update-sig-size.sig-center .inner-section .image.sig {
    display: flex;
    justify-content: center;
    align-items: flex-end;
}

.enterprise_html .dpTable .table.uniapo-table.tb-u0007-8 td {
    vertical-align: middle;
}

.enterprise_html .dpTable .table.uniapo-table.tb-u0007-8 td.sigRow {
    padding: 0;
}

.enterprise_html .dpTable.u0008 tr > th:nth-child(1),
.enterprise_html .dpTable.u0008 tr > td:nth-child(1) {
    width: 70px !important;
}

.enterprise_html .dpTable.u0008 tr > th:nth-child(2),
.enterprise_html .dpTable.u0008 tr > td:nth-child(2) {
    width: 110px !important;
}

.enterprise_html .dpTable.u0008 tr > th:nth-child(3),
.enterprise_html .dpTable.u0008 tr > td:nth-child(3) {
    width: 160px !important;
}

.enterprise_html .dpTable.u0008 tr > th:nth-child(4),
.enterprise_html .dpTable.u0008 tr > td:nth-child(4) {
    width: 120px !important;
}

.enterprise_html .dpTable.u0008 tr > th:nth-child(5),
.enterprise_html .dpTable.u0008 tr > td:nth-child(5) {
    width: auto !important;
}

.enterprise_html .dpTable.u0008 tr > th:nth-child(6),
.enterprise_html .dpTable.u0008 tr > td:nth-child(6) {
    width: 80px !important;
}

.enterprise_html .dpTable.u0008 tr > th:nth-child(7),
.enterprise_html .dpTable.u0008 tr > td:nth-child(7) {
    width: 73px !important;
}

.enterprise_html .wound-body-part-top #organswrapper svg,
.enterprise_html .wound-body-part-top #muscles2wrapper svg,
.enterprise_html .wound-body-part-top #wpwrapper svg {
    height: 355px;
}

.enterprise_html .uc-wound-html input[type=text] {
    height: 2.5rem !important;
}

.enterprise_html .wound-body-part-top .h-body-content .right .item div.first,
.enterprise_html .wound-body-part-top .h-body-content .right .item div.second {
    width: 57px;
    flex: unset;
    max-height: 124px;
}

.enterprise_html .wound-body-part-top .h-body-content .right {
    width: 116px;
}

.enterprise_html .dpTable .tb-U0025-2 tr > th:nth-child(1),
.enterprise_html .dpTable .tb-U0025-2 tr > td:nth-child(1) {
    width: 12.5%;
}

.enterprise_html .dpTable .tb-U0025-2 tr > th:nth-child(2),
.enterprise_html .dpTable .tb-U0025-2 tr > td:nth-child(2) {
    width: 12.5%;
}

.enterprise_html .dpTable .tb-U0025-2 tr > th:nth-child(3),
.enterprise_html .dpTable .tb-U0025-2 tr > td:nth-child(3) {
    width: 12.5%;
}

.enterprise_html .dpTable .tb-U0025-2 tr > th:nth-child(4),
.enterprise_html .dpTable .tb-U0025-2 tr > td:nth-child(4) {
    width: 12.5%;
}

.enterprise_html .dpTable .tb-U0025-2 tr > th:nth-child(5),
.enterprise_html .dpTable .tb-U0025-2 tr > td:nth-child(5) {
    width: 12.5%;
}

.enterprise_html .dpTable .tb-U0025-2 tr > th:nth-child(7),
.enterprise_html .dpTable .tb-U0025-2 tr > td:nth-child(7) {
    width: 12.5%;
}

.enterprise_html .dpTable .tb-U0025-2 tr > th:nth-child(8),
.enterprise_html .dpTable .tb-U0025-2 tr > td:nth-child(8) {
    width: 12.5%;
}

.enterprise_html .dpTable .tb-U0025-2 tr > th {
    vertical-align: middle;
}

.enterprise_html .dpTable .tb-U0026-1 tr > td {
    vertical-align: top;
}

.enterprise_html .dpTable .tb-U0026-1 [type="checkbox"] + span:not(.lever) {
    padding-left: 25px;
}

.enterprise_html .dpTable .tb-U0026-1 tr > th:nth-child(1),
.enterprise_html .dpTable .tb-U0026-1 tr > td:nth-child(1) {
    width: 33.3%;
}

.enterprise_html .dpTable .tb-U0026-1 tr > th:nth-child(2),
.enterprise_html .dpTable .tb-U0026-1 tr > td:nth-child(2) {
    width: 33.3%;
}

.enterprise_html .dpTable .tb-U0026-1 tr > th:nth-child(3),
.enterprise_html .dpTable .tb-U0026-1 tr > td:nth-child(3) {
    width: 33.4%;
}

.enterprise_html .uniapo-table.tb-U0026-1 .date input {
    border-bottom: 1px solid black !important;
}

.enterprise_html .u0027Check > div:first-child {
    width: 70%
}

.enterprise_html .u0027Check > div.chkbx {
    width: 30%;
}

.enterprise_html .u0027Check > div.chkbx > div {
    flex: 1;
}

.enterprise_html .u0027Check > div.chkbx > div label {
    margin: 0;
}

.enterprise_html .dpTable .tb-U0028-1 tr > th:nth-child(1),
.enterprise_html .dpTable .tb-U0028-1 tr > td:nth-child(1),
.enterprise_html .dpTable .tb-U0028-1 tr > th:nth-child(2),
.enterprise_html .dpTable .tb-U0028-1 tr > td:nth-child(2),
.enterprise_html .dpTable .tb-U0028-1 tr > th:nth-child(2),
.enterprise_html .dpTable .tb-U0028-1 tr > td:nth-child(2),
.enterprise_html .dpTable .tb-U0028-1 tr > th:nth-child(3),
.enterprise_html .dpTable .tb-U0028-1 tr > td:nth-child(3),
.enterprise_html .dpTable .tb-U0028-1 tr > th:nth-child(4),
.enterprise_html .dpTable .tb-U0028-1 tr > td:nth-child(4),
.enterprise_html .dpTable .tb-U0028-1 tr > th:nth-child(5),
.enterprise_html .dpTable .tb-U0028-1 tr > td:nth-child(5),
.enterprise_html .dpTable .tb-U0028-1 tr > th:nth-child(7),
.enterprise_html .dpTable .tb-U0028-1 tr > td:nth-child(7),
.enterprise_html .dpTable .tb-U0028-1 tr > th:nth-child(8),
.enterprise_html .dpTable .tb-U0028-1 tr > td:nth-child(8),
.enterprise_html .dpTable .tb-U0028-1 tr > th:nth-child(9),
.enterprise_html .dpTable .tb-U0028-1 tr > td:nth-child(9),
.enterprise_html .dpTable .tb-U0028-1 tr > th:nth-child(9),
.enterprise_html .dpTable .tb-U0028-1 tr > td:nth-child(9) {
    width: 10% !important;
}

.enterprise_html .U0029-Input .inner {
    border: 1px solid #000;
}

.enterprise_html .U0029-Input .bdr-right {
    border-right: 1px solid #000;
}

.enterprise_html .U0029-Input .input-flex .first {
    flex: 0 0 auto;
    padding-right: 10px;
    min-width: auto;
    display: flex;
    align-items: flex-end
}

.enterprise_html .U0029-Input .input-flex input {
    border-bottom: 0 !important;
}

.enterprise_html .konz .U0029-Input .input-field input[type="text"] {
    height: 20px !important;
    margin-bottom: 0px;
}

.enterprise_html .U0029-Input .inner > div {
    border-bottom: 1px solid #000;
    padding: 7px 15px;
}

.enterprise_html .U0029-Input .inner > div.zero-border {
    border-bottom: unset;
}

.enterprise_html .U0029-checkboxes {
    gap: 40px;
}

.enterprise_html .u30-ti-sec input {
    width: 200px !important;
    margin-left: 5px !important;
    margin-right: 5px !important;
}

.enterprise_html .black-background {
    background-color: #000;
    color: #fff;
    line-height: 26px;
    display: inline-block;
    font-size: 16px;
    padding: 0 6px;
}

.enterprise_html .footerAnm.pageFooter p.color-light-grey {
    color: #404041 !important;
}

.enterprise_html .U0030-input-2 .input-flex {
    margin: 5px 0;
}

.enterprise_html .dpTable .tb-U0025-2 th,
.enterprise_html .dpTable .tb-U0025-2 td,
.enterprise_html .dpTable .tb-U0028-1 th,
.enterprise_html .dpTable .tb-U0028-1 td {
    padding: 0.1rem 0.3rem;
}

.enterprise_html .u31box {
    padding-left: 15px;
    padding-right: 15px;
}

.enterprise_html .u31box > .inner {
    border: 1px solid #000;
    margin-bottom: 20px;
}

.enterprise_html .cIBoxTop [type="checkbox"] + span:not(.lever) {
    height: 20px;
    line-height: 20px;
    padding-left: 30px;
}

.enterprise_html .cIBoxTop > div:nth-child(1) {
    margin-right: 5px;
}

.enterprise_html .cIBoxTop > div:nth-child(2) {
    margin-left: 5px;
}
.m_08_p_inputs {
    display: flex;
    align-items: center;
}
.m_08_p_inputs > div:first-child {
    min-width: 165px;
    padding-right: 5px;
}
.medura_08_1_top .role_item {
    border-bottom: unset;
    padding: 5px 0;
}
.entEDP.p_filter_md_top.medura_08_1_top .second {
    justify-content: space-between;
    padding-bottom: 20px;
}
.m_08_p_inputs input {
    height: 36px !important;
}


.zoom-out {
    /* latest */
    transform: scale(0.74);
    transform-origin: 0 0;
    margin: 0 -35.136% 0 0;
    margin-bottom: -355px !important;
}
.medura_00_top span.asterisk {
    color: red !important;
    font-size: 31px;
    position: absolute;
    top: 6px;
    /*top: -10px;*/
    right: 0;
}


.enterprise_html .mBkhTop [type="checkbox"].filled-in:not(:checked) + span:not(.lever):after {
    border-radius: 50%;
}
.enterprise_html .mBkhTop [type="checkbox"].filled-in:checked + span:not(.lever):after {
    border-radius: 50%;
}
.enterprise_html .mBkhTop [type="checkbox"].filled-in:not(:checked) + span:not(.lever):before {
    border: unset !important;
}
.enterprise_html .mBkhTop [type="checkbox"].filled-in:checked + span:not(.lever):before {
    border: unset !important;
}
.enterprise_html .checkbox-top.chkWthInp {
    display: flex;
    gap: 10px;
}
.enterprise_html .checkbox-top.chkWthInp > label {
    flex: 0 0 auto;
}
.enterprise_html .mBkhTop .small-input {
    width: 70px !important;
}
.enterprise_html .mBkhLogo {
    display: flex;
    justify-content: end;
    align-items: center;
    text-align: left;
    gap: 10px;
}
.enterprise_html .mBkhLogo .label {
    color: #fff;
    font-size: 15px;
    background-color: #000;
    line-height: 22px;
    font-weight: 600;
    padding: 0 10px;
    position: relative;
}
.enterprise_html .mBkhLogo .label::before {
    content: '';
    position: absolute;
    bottom: -4px;
    left: 0;
    border-width: 4px 30px 0px 0px;
    border-style: solid;
    border-color: #000 transparent transparent;
    display: inline-block;
}
.enterprise_html .u24Top .application-details .input-flex {
    margin-bottom: 0;
}

.enterprise_html .u24Top .application-details .input-flex {
    border: 1px solid #000 !important;
    padding-bottom: 0 !important;
    margin: 0 !important;
    border-bottom: 0 !important;
    outline: unset !important;
}

.enterprise_html .u24Top .application-details .input-flex:last-child {
    border-bottom: 1px solid #000 !important;
}
.enterprise_html .u24Top .u24FrtBtm label {
    margin: 0 !important;
}

.enterprise_html .u24Top .row .col {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.enterprise_html .u24Top .application-details .input-flex > div:first-child {
    min-width: 200px;
}
.enterprise_html .f016Top [type="radio"]:checked + span:after {
    background-color: #00adff;
    border: 2px solid #00adff;
}

.enterprise_html .f016Top .clinic-plus-icon {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 20px;
    line-height: 20px;
    cursor: pointer;
}

.enterprise_html .f016Top .input-blue {
    /*background-color: #defdff !important;*/
    margin-bottom: 2px !important;
}

.enterprise_html .f016Top span.asterisk {
    color: red !important;
    font-size: 20px;
    position: absolute;
    top: 0;
    right: 0;
}

.enterprise_html .f016Top .h-main-content .input-field input[type="text"] {
    /*padding: 0 5px;*/
    padding: 0;
}
.enterprise_html .konz.f016WoundTop .section3.anm {
    padding-top: 30px;
}

.enterprise_html .konz.f016WoundTop .section3.anms {
    padding-top: 30px;
}
.enterprise_html .f208WoundTop div#i_00_00_00_00_d030 {
    word-break: break-word !important;
}
.enterprise_html .f208WoundTop .sig-top {
    display: flex;
    align-items: flex-end;
}
.enterprise_html .f208WoundTop .sig-top .image.sig {
    min-height: 50px;
}
.enterprise_html .f208WoundTop .sig-top .image.sig img.custom-image-01 {
    max-height: 60px;
}
.enterprise_html .f208WoundTop .h-main-content .input-field input[type="text"]{
    margin-top: 2px !important;
}

.enterprise_html .f208WoundTop .h-main-content .input-field input[type="text"] {
    height: 18px !important;
}

.enterprise_html .f208WoundTop .inner-section .image img.custom-image-01 {
    max-height: 430px;
    padding: 4px !important;
    overflow: hidden !important;
}
.enterprise_html .f208WoundTop .h-main-content header.h-logo {
    margin-bottom: 0;
    justify-content: space-between !important;
    min-height: 35px;
}
.enterprise_html .f208WoundTop .secondTextarea {
    align-items: flex-end;
}
.enterprise_html .f208WoundTop .secondTextarea .stOwn {
    display: flex;
}
.enterprise_html .f208WoundTop .secondTextarea .stOwn textarea {
    margin-bottom: 0;
}
.enterprise_html .f208WoundTop .h-main-content header.h-logo img {
    max-height: 40px;
    object-fit: contain;
}

.enterprise_html .f208WoundTop .h-main-content .input-field {
    margin-bottom: 0.5rem;
    margin-top: 0.8rem;
}
.enterprise_html .konz.f016WoundTop.m_file_02 .section2 {
    padding-top: 0;
}

.enterprise_html .konz.f016WoundTop.m_file_02 .section3 {
    padding-top: 10px;
}

.enterprise_html .konz.kanonanm.f016WoundTop.m_file_02 .section3 > div {
    margin-bottom: 10px;
}
.enterprise_html .height100 {
    height: 100%;
}
.enterprise_html .U020Top .btgnTable .table {
    width: 100%;
    margin-bottom: 0;
}
.enterprise_html .U023Top .f206_flex_top {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    padding: 0 5px;
}
.enterprise_html .U023Top .f206_flex_top .f6_flex_inner {
    flex: 1;
    padding: 0 10px;
}
.enterprise_html .U023Top .f206_flex_top .f6_flex_inner.first,
.enterprise_html .U023Top .f206_flex_top .f6_flex_inner.third {
    flex: 0 0 20%;
}
.enterprise_html .U023Top .f206_flex_top .f6_flex_inner.second {
    flex: 0 0 25%;
}
.enterprise_html .U023Top input, .U023Top textarea {
    border: 1px solid #333 !important;
    background-color: #f1f4ff !important;
}
.enterprise_html .U023Top [type="checkbox"].filled-in:not(:checked) + span:not(.lever):after,
.enterprise_html .U023Top [type="checkbox"].filled-in:checked + span:not(.lever):after {
    height: 25px !important;
    width: 25px !important;
    background-color: #f1f4ff;
}
.enterprise_html .U023Top [type="checkbox"].filled-in:checked + span:not(.lever):after {
    background-color: #10bdee !important;
}
.enterprise_html .U023Top [type="checkbox"].filled-in:checked + span:not(.lever):before {
    width: 10px !important;
    height: 17px !important;
}
.enterprise_html .U023Top .input-flex .first {
    padding-top: 3px;
}
.enterprise_html .U023Top .mb-4 {
    margin-bottom: 1rem !important;
}
.enterprise_html .U023Top .autosize {
    min-height: 82px;
}
.enterprise_html .U023Top .b-changes {
    gap: 10px;
}
.enterprise_html .U023Top .konz.section3 input {
    background: #fff !important;
    height: 20px !important;
    border-left: 0 !important;
    border-top: 0 !important;
    border-right: 0 !important;
}
.enterprise_html .U025Top .dpTable tr > th:nth-child(1), .dpTable tr > td:nth-child(1) {
    width: 80px;
}
.enterprise_html .U025Top .dpTable .chk_box_top [type="checkbox"] + span:not(.lever) {
    padding-left: 25px;
}
.enterprise_html .U025Top .uniapo label {
    color: #404041;
}
.enterprise_html .U036Top .btgnTable .table {
    width: 100%;
    margin-bottom: 0;
}
.enterprise_html .U037Top .btgnTable .table {
    width: 100%;
    margin-bottom: 0;
}
.enterprise_html .U037PETop .btgnTable .table {
    width: 100%;
    margin-bottom: 0;
}
.enterprise_html .U038Top .btgnTable .table {
    width: 100%;
    margin-bottom: 0;
}
.enterprise_html .me16 ul.custom-bullet {
    list-style: none;
    padding-left: 40px;
}

.enterprise_html .me16 ul.custom-bullet li::before {
    content: "●"; /* Unicode character for a filled circle */
    font-size: 1.2em; /* Adjust the size as needed */
    display: inline-block;
    width: 1em;
    margin-left: -1em; /* Align the bullet point with the list item content */
}
.m019 [type="checkbox"] + span:not(.lever) {
    font-size: 10px;
    line-height: 20px;
}
.m019 .custom-image-inner {
    padding: 5px;
}
.m019 [type="checkbox"] + span:not(.lever) {
    font-size: 10px;
    line-height: 20px;
}
.m019 .custom-image-inner .image {
    display: flex;
    align-items: center;
    justify-content: center;
}
.m019 .custom-image-inner .image img {
    max-height: 300px;
}
.twoCheckBoxsTop label {
    display: flex;
    align-items: center;
}

.konz.f016WoundTop.m_file_02 .section2 {
    padding-top: 0;
}

.konz.f016WoundTop.m_file_02 .section3 {
    padding-top: 10px;
}

.konz.kanonanm.f016WoundTop.m_file_02 .section3 > div {
    margin-bottom: 10px;
}
.me16.u040 ul.custom-bullet.circle li::before {
    margin-bottom: 3px;
    content: "";
    width: 7px;
    height: 7px;
    display: inline-block;
    border: 1px solid black;
    border-radius: 50%;
    margin-right: 0.5em;
    vertical-align: middle;
}
.f208WoundTop.hLogo .h-main-content header.h-logo .img {
    display: flex;
    justify-content: flex-end;
}
#chartContainer {
    width: 100%;
    height: 270px;
}
/* Ensure the canvas takes the full width of the container */
#weightChart {
    width: 100% !important; /* This makes the chart responsive */
    height: 100% !important;
}
.u_00_00_1_c_date_title {
    padding-left: 10px;
}
.ent-add-input-top {
    position: relative;
}
.ent-add-input-top .add-icon {
    position: absolute;
    right: 2px;
    font-size: 20px;
    line-height: 20px;
    cursor: pointer;
}


.dpTable .U0017TabPortTop tr > th:nth-child(3), .dpTable .U0017TabPortTop tr > td:nth-child(3) {
    width: 80px;
}

.dpTable .U0017TabPortTop tr > th:nth-child(4), .dpTable .U0017TabPortTop tr > td:nth-child(4) {
    width: 130px;
}

.dpTable .U0017TabPortTop tr > th:nth-child(2),
.dpTable .U0017TabPortTop tr > td:nth-child(2),
.dpTable .U0017TabPortTop tr > th:nth-child(7),
.dpTable .U0017TabPortTop tr > td:nth-child(7),
.dpTable .U0017TabPortTop tr > th:nth-child(8),
.dpTable .U0017TabPortTop tr > td:nth-child(8) {
    width: 110px;
}

.dpTable .U0017TabPortTop tr > th:nth-child(9),
.dpTable .U0017TabPortTop tr > td:nth-child(9) {
    width: 73px;
}
.dpTable.u0008 .U0018TabTop tr > th:nth-child(8),
.dpTable.u0008 .U0018TabTop tr > td:nth-child(8) {
    width: 73px !important;
}
.dpTable.u0008 .U0018TabTop tr > th:nth-child(2),
.dpTable.u0008 .U0018TabTop tr > td:nth-child(2),
.dpTable.u0008 .U0018TabTop tr > th:nth-child(6),
.dpTable.u0008 .U0018TabTop tr > td:nth-child(6),
.dpTable.u0008 .U0018TabTop tr > th:nth-child(7),
.dpTable.u0008 .U0018TabTop tr > td:nth-child(7) {
    width: 110px !important;
}

.nutrition-table .zeroPad input {
    padding: 0 0 0 !important;
    margin-left: 0 !important;
}

.nutrition-table .zeroPad input:focus {
    padding: 0 0 0 !important;
}

.nutrition-table .zeroPad.smallTxt input {
    font-size: 12px !important;
}

.nutritionTblTop {
    display: flex;
}

.nutritionTblTop .icon {
    width: 40px;
    padding-top: 40px;
    text-align: center;
}

.nutritionTblTop .icon .iconsTop {
    justify-content: center;
}

.nutritionTblTop .table {
    width: 100%;
    margin-bottom: 0;
}

.nutritionTblTop .nutrition-table > tbody > tr > td {
    padding: 0 5px;
    line-height: 23px;
}

.h-main-content .nutritionTblTop .nutrition-table .input-field input[type="text"] {
    height: 14px;
    font-size: 14px;
    padding-bottom: 0 !important;
}

.nutritionTblTop .nutrition-table > tbody > tr > td:first-child input {
    margin: 0 !important;
    text-align: center !important;
}

.h-main-content .nutritionTblTop .nutrition-table td .input-field input[type="text"] {
    font-size: 12px;
    margin: 0 !important;
}

.nutritionTblTop .table.nutrition-table td input {
    margin: 0 !important;
}

.f25RetTop .h-main-content header.h-logo img {
    width: 90px;
}

.nutritionTblTop .table.nutrition-table th {
    padding: .4rem .5rem;
}

.f149Top .h-main-content .main.title {
    font-size: 1.4rem;
}
.f149Top .h-main-content .title {
    font-size: 1.2rem;
}
.f149Top {
    font-size: 1.2rem !important;
}
.f25RetTop.f149Top .h-main-content header.h-logo img {
    width: 200px;
}
.f149Top.f149Top {
    font-size: 20px !important;
}
.f149Top .h-main-content .input-field input[type="text"] {
    margin: 0 0 0 0;
    height: 24px;
    font-size: 20px;
}
.f149Top .h-main-content .title {
    font-size: 20px;
}
.f149Top .inner-section .image.sig img {
    padding-bottom: 1px;
}
.f149Top .inner-section .image.sig img {
    max-height: 80px;
}
.f149Top .inner-section .image.sig {
    min-height: 80px;
}
.f149Top .btm_sig_field .inner-section {
    min-height: 80px;
}
.f149Top [type="checkbox"] + span:not(.lever) {
    font-size: 20px;
    height: 20px;
    line-height: 20px;
}
.mainDiv.f149Top {
    padding: 40px 40px;
}

.f147-bullets ul.custom-blue-bullets {
    list-style-position: inside;
    padding-left: 0;
}
.f147-bullets ul.custom-blue-bullets > li {
    list-style-type: disc;
}
.f147-bullets ul.custom-blue-bullets > li::marker {
    color: #12A0D0;
}
.f147-bullets ul.custom-blue-bullets ul,
.f147-bullets ul.custom-blue-bullets li > .row,
.f147-bullets ul.custom-blue-bullets li.no-marker
{
    list-style: none;
    padding-left: 0;
    margin-left: 0;
}
.f147-bullets ul.custom-blue-bullets ul li::marker {
    color: inherit;
}

.sigTopHtml.sigTop .inner-section {
    border-bottom: 1px solid #000;
    padding-bottom: 3px;
}
.sigHt60 .sigTopHtml.sigTop .inner-section {
    min-height: 60px;
}
.sigHt60 .sigTopHtml.sigTop .inner-section .image.sig {
    min-height: 60px;
}
.sigHt60 .update-sig-size.sigTop .inner-section .image.sig img {
    max-height: 60px;
}


.pageFooter .justify-spaced {
    display: block;
    width: 100%;
    text-align: justify;
    text-justify: inter-word;
}

.pageFooter .justify-spaced:after {
    content: '';
    display: inline-block;
    width: 100%;
}
.pageFooter .justify-spaced span {
    display: inline-block;
    color: inherit;
}
.pagePad30 {
    padding: 30px 30px !important;
}
.htmlCheckBoxFlex {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.font_14 {
    font-size: 14px !important;
}
.font_16 {
    font-size: 16px !important;
}
.font_18 {
    font-size: 18px !important;
}
.font_20 {
    font-size: 20px !important;
}
.u042_input > div:first-child {
    min-width: 220px;
}
.konz .u042_input .input-field input[type="text"] {
    height: 25px !important;

}
.u_input_font_18 input[type="text"] {
    font-size: 18px !important;
}
.font_18_chk label > span {
    font-size: 18px !important;
}
.u042 {
    color: #000;
}
.u43_input_box1 {
    border: 1px solid #000;
}
.u43_input_box1 > div {
    border-bottom: 1px solid #000;
}
.u43_input_box1 input[type=text]:not(.browser-default), .u43_input_box1 textarea.materialize-textarea {
    border-bottom: unset;
}
.u43_input_box1 input[type=text]:not(.browser-default):focus, .u43_input_box1 textarea.materialize-textarea:focus {
    border-bottom: unset !important;
}

.u43_input_box1 > div:last-child {
    border-bottom: unset;
}
.enterprise_html .konz .row.u43_input_box2_iban {
    display: flex;
    margin-bottom: 0 !important;
}
.u43_input_box2_iban .inner {
    display: flex;
    gap: 10px;
    border: 1px solid #000;
    height: 32px;
    margin: 0 !important;
    align-items: center;
    justify-content: center;
}
.u43_input_box2_iban.bic .inner {
    border-top: unset !important;
}
.u43_input_box2_iban .inner > div.box {
    min-width: 60px;
}

.u43_input_box2_iban .inner .iban-box-top {
    display: flex;
    gap: 0;
}
.u43_input_box2_iban .inner > div > input {
    width: 32px !important;
    text-align: center;
    height: 32px;
    margin: 0 !important;
    border-left: 1px solid #000;
    border-bottom: unset !important;
    font-size: 18px !important;
}
.f86_box_section {
    border: 1px solid #000;
    padding: 8px 8px;
    border-radius: 10px;
}
.f86_box_section > .f86_box_inner_pad {
    padding: 8px 8px;
}
.f149Top .h-main-content .input-field input[type="text"] {
    margin: 0 0 0 0;
    height: 24px;
    font-size: 20px;
}
.u042_input > div.auto:first-child {
    min-width: auto;
}
.border-radius-zero {
    border-radius: 0 !important;
}
.border-bottom-black {
    border-bottom: 1px solid #000 !important;
}
.border-left-black {
    border-left: 1px solid #000 !important;
}
.border-right-black {
    border-right: 1px solid #000 !important;
}
.f1207_table .table tr > th {
    background-color: #d9d9d9 !important;
}
.f1207_table .table tr > th,
.f1207_table .table tr > td {
    padding: 4px 4px !important;
    margin: 0 !important;
    border: 1px solid #000 !important;
}

.f1207_table .table textarea.f12-max-2-lines,
.f1207_table .table textarea.f12-max-2-lines:focus,
.f1207_table .table.valid {
    padding: 0;
    margin: 0;
    border: none;
    resize: none;
    min-height: 25px;
    height: 25px;
    max-height: 50px;
    line-height: 25px;
    overflow: hidden;
    box-shadow: none;
    display: block;
    width: 100%;
}

.f1207_table_th_width tr th:nth-child(1),
.f1207_table_th_width tr th:nth-child(2),
.f1207_table_th_width tr th:nth-child(3),
.f1207_table_th_width tr th:nth-child(5),
.f1207_table_th_width tr th:nth-child(6)
{
    width: 90px !important;
}
.f86_box_section .f86_box_tb_pad {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.f86_box_section .f86_box_tb_all_pad {
    padding: 4px 8px !important;
}
.f86_box_section .f86_box_tb_all_pad_input {
    padding: 1px 8px 0 8px !important;
}

@page {
    size: A4;
}

@media print {
    .ent-add-input-top .add-icon {
        display: none !important;
    }
    .enterprise_html .table.uniapo-table.two td, .enterprise_html .table.uniapo-table.two th {
        border: 1px solid #000 !important;
        -webkit-print-color-adjust: exact;
    }

    .enterprise_html .black-background {
        background-color: #000 !important;
        -webkit-print-color-adjust: exact;
    }

    .enterprise_html .dpTable .table.uniapo-table thead th {
        border: 1px solid #000 !important;
        -webkit-print-color-adjust: exact;
    }

    .enterprise_html .dpTable .table.uniapo-table td, .enterprise_html .dpTable .table.uniapo-table th {
        border: 1px solid #000 !important;
        -webkit-print-color-adjust: exact;
    }

    .enterprise_html input[type=text].hide-border-bottom :not(.browser-default), .enterprise_html textarea.materialize-textarea.hide-border-bottom {
        border-bottom: unset !important;
        -webkit-print-color-adjust: exact;
    }

    .enterprise_html .uniapo-select select {
        border: unset !important;
        appearance: none !important;
    }

    .enterprise_html .hide-border-bottom {
        border-bottom: unset !important;
        -webkit-print-color-adjust: exact;
    }

    .enterprise_html .uniapo2nd .iconsTop {
        display: none !important;
    }

    .enterprise_html .addListIcon .pmIcons {
        display: none !important;
    }

    .enterprise_html .uniapo2nd .btgnTable .icon {
        display: none !important;
    }
    .enterprise_html .nutritionTblTop .icon {
        display: none !important;
    }
    .enterprise_html .iconsTopRow {
        margin-bottom: 0 !important;
    }

    .enterprise_html .h-main-content header.h-logo img {
        width: 110px !important;
        -webkit-print-color-adjust: exact;
    }

    .enterprise_html [type="checkbox"].filled-in:checked + span:not(.lever):after {
        border: 2px solid #10bdee !important;
        background-color: #10bdee !important;
        -webkit-print-color-adjust: exact;
    }

    .enterprise_html .f_123_pf .f123line {
        background-color: #5B9BD5 !important;
        -webkit-print-color-adjust: exact;
    }

    .enterprise_html .konz .section3 input, .enterprise_html .konz .section3 input.valid[type=text]:not(.browser-default) {
        background-color: #dde4ff !important;
        -webkit-print-color-adjust: exact;
    }

    .enterprise_html .konz .section3 textarea, .enterprise_html .konz .section3 textarea.materialize-textarea {
        background-color: #dde4ff !important;
        -webkit-print-color-adjust: exact;
    }
    .konz .section3 .u042_input input, .konz .section3 .u042_input input.valid[type=text]:not(.browser-default) {
        background: #F1F4FF !important;
        -webkit-print-color-adjust: exact;
    }
    .enterprise_html .konz .section7 .table-bordered > thead > tr > th {
        background-color: #7ba8d3 !important;
        -webkit-print-color-adjust: exact;
    }

    .enterprise_html .konz .section7 .table-bordered td, .konz .section7 .table-bordered th {
        border: 1px solid #3e6ca3 !important;
        -webkit-print-color-adjust: exact;
    }

    .enterprise_html .konz .section7 .table-bordered > thead > tr > th {
        background-color: #7ba8d3 !important;
        -webkit-print-color-adjust: exact;
    }

    .enterprise_html .konz.kanonanm .light_grey {
        color: #404041 !important;
        -webkit-print-color-adjust: exact;
    }

    .enterprise_html .konz .light_grey {
        color: #77787b !important;
        -webkit-print-color-adjust: exact;
    }

    .enterprise_html .konz {
        padding: 0 30px !important;
        color: #404041;
        font-family: sans-serif;
        -webkit-print-color-adjust: exact;
    }

    .enterprise_html .konz .pdf4Table thead th {
        background-color: #356BA3 !important;
        -webkit-print-color-adjust: exact;
    }

    .enterprise_html .konz .pdf4Table tr.topBlue td {
        background-color: #C7D9EC !important;
        -webkit-print-color-adjust: exact;
    }

    .enterprise_html  div.pageFooter {
        position: absolute;
        bottom: 0;
        right: 0;
        width: 100%;
    }

    .enterprise_html .print {
        height: 100%;
        display: block;
        position: relative;
    }

    .enterprise_html footer {
        page-break-after: always;
    }
    .enterprise_html #md01BRS {
        display: none !important;
    }
}

@media screen and (max-width: 991px) {
    .enterprise_html .h-body-content .right .item div.first, .enterprise_html .h-body-content .right .item div.second {
        width: 55px;
    }
}

@media screen and (max-width: 480px) {
}

@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2) {
    .enterprise_html .h-body-main #organswrapper svg, .enterprise_html .h-body-main #muscles2wrapper svg, .enterprise_html .h-body-main #wpwrapper svg {
        height: 340px;
    }

    /*.h-body-content {
        flex-direction: column;
    }*/
    .enterprise_html .h-body-content .left #organswrapper {
        min-width: unset;
    }

    .enterprise_html .h-main-content .section2 #organswrapper svg, .enterprise_html .h-main-content .section2 #muscles2wrapper svg, .enterprise_html .h-main-content .section2 #wpwrapper svg {
        height: unset;
    }

    /*.h-body-content .right {
        display: flex;
        width: 100%;
    }*/
    .enterprise_html .h-body-content .right .item {
        flex: 1;
        padding-right: 1px;
    }

    .enterprise_html .h-body-content .right .item:last-child {
        padding-right: 0;
    }

    .enterprise_html .h-body-content .right .item div.first, .enterprise_html .h-body-content .right .item div.one,
    .enterprise_html .h-body-content .right .item div.first, .enterprise_html .h-body-content .right .item div.second {
        width: auto;
        flex: 1;
    }

    .enterprise_html .h-body-content .right .item.one > div:first-child,
    .enterprise_html .h-body-content .right .item.third > div:first-child {
        margin-right: 1px;
    }

    .enterprise_html .anamnese-content .checkbox-top {
        display: inline-block;
    }

    .enterprise_html .anamnese-content .checkbox-top label {
        width: 50%;
        float: left;
    }

    .enterprise_html .anamnese-content .checkbox-top.numbers .first {
        width: 45%;
        float: left;
    }

    .enterprise_html .anamnese-content .checkbox-top.numbers .second {
        width: 55%;
    }

    .enterprise_html .anamnese-content .checkbox-top.numbers .first label {
        width: 100%;
    }

    .enterprise_html .anamnese-content .checkbox-top.numbers .second .inner {
        display: block;
        width: 100%;
        flex: 100%;
    }

    .enterprise_html .anamnese-content .checkbox-top.numbers .second .inner:nth-child(2) {
        padding-top: 22px;
    }

    .enterprise_html .anamnese-content .checkbox-top.numbers .second .inner > label {
        width: 20%;
        display: inline-block;
    }

    .enterprise_html .anamnese-content .checkbox-top .free-text {
        width: 100%;
    }

    .enterprise_html .anamnese-content .checkbox-top.grid-view {
        display: grid;
        grid-template-areas:
                    'header header'
                    'main right'
                    'footer footer';
        grid-auto-columns: 50%;
    }

    .enterprise_html .anamnese-content .checkbox-top.numbers .second .inner > label > span {
        padding-left: 22px;
    }

    .enterprise_html .anamnese-content .checkbox-top.grid-view label:nth-of-type(1) {
        -webkit-order: 2;
        grid-area: main;
        order: 2;
        width: 100%;
    }

    .enterprise_html .anamnese-content .checkbox-top.grid-view label:nth-of-type(2) {
        -webkit-order: 3;
        order: 3;
        grid-area: right;
        width: 100%;
    }

    .enterprise_html .anamnese-content .checkbox-top.grid-view label:nth-of-type(3) {
        -webkit-order: 4;
        order: 5;
        grid-area: footer;
        width: 100%;
    }

    .enterprise_html .anamnese-content .checkbox-top.grid-view label:nth-of-type(4) {
        -webkit-order: 1;
        order: 1;
        grid-area: header;
        width: 100%;
    }

    .enterprise_html .anamnese-container {
        padding: 10px 20px;
    }

    .enterprise_html .anamnese-container .person-container {
        flex: 30%;
    }
}

@media screen and (max-width: 736px) and (min-width: 481px) {
}

@media screen and (max-width: 480px) and (min-width: 414px) {
}

@media screen and (max-width: 413px) and (min-width: 375px) {
}

@media screen and (max-width: 374px) and (min-width: 320px) {
}
