/*
PHẦN MỀM DR5-SOP
*/
.view-id-sop.view-display-id-page .view-filters input#edit-field-display-name-value {
    width: 150px;
}
.view-id-sop.view-display-id-page .view-filters select#edit-field-sop-type-value {
    width: 200px;
}

.view-filters #edit-trangthai {
    width: 100px;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
}
.view-filters #edit-noidung,
.view-filters #edit-phutrach,
.view-filters #edit-linhvuc,
.view-filters #edit-nhomtailieu {
    width: 150px;
}


.page-node-type-sop #bootstrap-panel,
.page-node-type-jd #bootstrap-panel {
    min-height: 196.57px;
}

.page-node-type-sop #bootstrap-panel--2 .panel-body,
.page-node-type-sop #bootstrap-panel .panel-body,
.page-node-type-jd #bootstrap-panel .panel-body {
    padding-top: 0;
}

.page-node-type-sop #bootstrap-panel,
.page-node-type-jd #bootstrap-panel,
.page-node-type-sop #bootstrap-panel > div ,
.page-node-type-jd #bootstrap-panel > div ,
.page-node-type-sop div#bootstrap-panel--2,
.page-node-type-sop div#bootstrap-panel--2 * {
    border: none;
    background: none;
}
.page-node-type-sop div#bootstrap-panel--2 .panel-body,
.page-node-type-sop div#bootstrap-panel--2 .panel-heading {
    padding: 0;
}
.page-node-type-sop div#bootstrap-panel--2,
.paragraph > div {
    padding: 0;
    margin-top: 15px;
}
.field--name-field-sop-qt.field--type-entity-reference-revisions,
.page-node-type-sop div#bootstrap-panel--2,
.field--name-field-sop-qt-detail,
.view-id-sop .view-content > div:nth-child(n+2) {
    page-break-before: always;
}

.sop.trangthai11,
.sop.trangthai32,
.sop.trangthai42,
.sop.trangthai2,
.sop.trangthai3,
.sop.trangthai4,
.sop.trangthai5 {
    background: gold;
    color: red;
}
.sop.trangthai1 {
    background: #589b31;
    color: white;
}
.sop.trangthai {
    background: brown;
    color: white;
}

.sop .linktab.linkgui.sopp.khoaphong,
.chat-luong-tai-lieu .linktab.linkgui.sopp.khoaphong,
.quan-ly-chat-luong-tai-lieu .linktab.linkgui.sopp.quanly,

.nhan-su-mo-ta-cong-viec .linktab.linkgui.jd.khoaphong,
.quan-ly-nhan-su-mo-ta-cong-viec .linktab.linkgui.jd.quanly,

.ke-hoach-phac-do .linktab.linkgui.sopp.khoaphong,
.quan-ly-ke-hoach-phac-do .linktab.linkgui.sopp.quanly,

.ke-hoach-quy-trinh-ky-thuat .linktab.linkgui.sopp.khoaphong,
.quan-ly-ke-hoach-quy-trinh-ky-thuat .linktab.linkgui.sopp.quanly,

.dieu-duong-quy-trinh-ky-thuat .linktab.linkgui.sopp.khoaphong,
.quan-ly-dieu-duong-quy-trinh-ky-thuat .linktab.linkgui.sopp.quanly,

.dinh-duong-quy-trinh-ky-thuat .linktab.linkgui.sopp.khoaphong,
.quan-ly-dinh-duong-quy-trinh-ky-thuat .linktab.linkgui.sopp.quanly,

.xet-nghiem-quy-trinh-ky-thuat .linktab.linkgui.sopp.khoaphong,
.quan-ly-xet-nghiem-quy-trinh-ky-thuat .linktab.linkgui.sopp.quanly,

.chan-doan-hinh-anh-quy-trinh-ky-thuat .linktab.linkgui.sopp.khoaphong,
.quan-ly-chan-doan-hinh-anh-quy-trinh-ky-thuat .linktab.linkgui.sopp.quanly,

.ksnk-quy-trinh-ky-thuat .linktab.linkgui.sopp.khoaphong,
.quan-ly-ksnk-quy-trinh-ky-thuat .linktab.linkgui.sopp.quanly {
    display: block;
}
/* .role-head .linkgui.sopp.khoaphong {
    display: block;
} */
.linktab.linkgui.jd,
.linktab.linkgui.sopp {
    display: none;
}

/*SOP form*/
input#edit-field-sop-version-0-value,
input#edit-field-sop-code-0-value {
    width: 150px;
}
div#edit-field-sop-relation.form-checkboxes > div,
.field--name-field-sop-relation > div {
    display: inline-block;
    width: 49%;
}

.field--type-text-long img {
    width: 75%;
    height: auto;
    margin: 10px auto;
    display: block; /* Quan trọng để margin: auto hoạt động */
    /* margin: 0 auto; */
    border: 1px solid #033769;
  }

  #field-sop-qt-values > thead,
  .paragraph-type--sop-qt .field-multiple-drag,
  .ck-body-wrapper {
    display: none;
  }
  tr.paragraph-type--sop-qt td > div {
    margin: 0 15px;
}
div#edit-field-sop-qt-widget-0-subform-group-sop-qt-step {
    border: none;
}
div#edit-field-sop-qt-widget-0-subform-group-sop-qt-step .panel-heading .panel-title {
    background-color: #f9f9f9 !important;
    margin-left: -30px;
    font-size: 14px;
}

div#edit-field-sop-qt-0-subform-field-sop-qt-form-wrapper table,
div#edit-field-sop-qt-0-subform-field-sop-qt-form-wrapper thead,
div#edit-field-sop-qt-0-subform-field-sop-qt-form-wrapper thead > tr,
div#edit-field-sop-qt-0-subform-field-sop-qt-form-wrapper thead > tr * {
    background-color: transparent;
    border: none;
}
div#edit-field-sop-qt-0-subform-field-sop-qt-form-wrapper thead label h4 {
    font-weight: bold;
    border: none;
    color: black;
    font-size: 14px;
    text-transform: uppercase;
    margin-left: -20px;
}
div#edit-field-sop-qt-0-subform-field-sop-qt-form-wrapper .tabledrag-toggle-weight {
    display: none;
}

.page-node-type-sop .field--name-field-sop-relation .field--item::before,
.page-node-type-jd .field--name-field-sop-relation .field--item::before {
    content: "\2713";
    border: 1px solid black;
    border-radius: 3px;
    padding: 0 2px;
    margin-right: 5px;
}

.page-node-type-sop .block-views-blockcurrent-user-chxncnvn,
.page-node-type-sop h1.page-header,
.page-node-type-sop-guide .block-views-blockcurrent-user-chxncnvn,
.page-node-type-sop-guide h1.page-header,
.page-node-type-sop-tech .block-views-blockcurrent-user-chxncnvn,
.page-node-type-sop-tech h1.page-header,
.page-node-type-sop .block-views-blockcurrent-user-kyten,
.page-node-type-jd .block-views-blockcurrent-user-chxncnvn,
.page-node-type-jd h1.page-header,
.page-node-type-jd .block-views-blockcurrent-user-kyten {
    display: none;
}
.sop_maso {
    width: 28%;
    vertical-align: top;
}
.sop_logo {
    width: 15%;
    /* vertical-align: top; */
}
.sop_logo img {
    height: auto;
    width: 100px;
}
#block-br59-views-block-eq-block-sop4header > div.form-group > div > div.view-footer > span {
    display: block;
}
.page-node-type-sop p {
    margin-bottom: 0;
}

.page-node-type-sop h5 {
    page-break-before: always;
}

.kieubanhanh3 {
    display: none;
}
.page-node-type-sop .field_sop_qt_form,
.page-node-type-sop .field--name-field-sop-qt-annex {
    margin-top: 0;
}

.page-node-type-sop .region-content > .tabs,
.page-node-type-jd .region-content > .tabs,
.page-node-type-sop-guide .region-content > .tabs {
    display: none;
}
.role-qlcl.page-node-type-sop .region-content > .tabs,
.role-qlcl.page-node-type-jd .region-content > .tabs,
.role-qlcl.page-node-type-sop-guide .region-content > .tabs {
    display: block;
}

.view-display-id-block_sop4header .views-field-edit-node.trangthai1 *,
.view-display-id-block_sop4header .views-field-edit-node.trangthai5 *,
.view-display-id-block_sop4header .views-field-edit-node.trangthai9 *,
.view-display-id-block_sop4header .views-field-edit-node.trangthai32 * {
    color: gray;
    pointer-events: none;
}

.role-qlcl.page-node-type-sop .view-display-id-block_sop4header .views-field-edit-node.trangthai1 *,
.role-qlcl.page-node-type-sop .view-display-id-block_sop4header .views-field-edit-node.trangthai5 *,
.role-qlcl.page-node-type-sop .view-display-id-block_sop4header .views-field-edit-node.trangthai9 *,
.role-qlcl.page-node-type-sop .view-display-id-block_sop4header .views-field-edit-node.trangthai32 * {
    color: #2fa4e7;
    pointer-events: auto;
}

span.trangthaiduyet {
    margin-left: 5px;
}
span.trangthaiduyet {
    margin-left: 5px;
    font-weight: bold;
    color: red;
    /* border: 1px solid yellow; */
}
span.trangthaiduyet.duyet1 {
    color: green;
    /* border: 1px solid green; */
}

.node-sop-form .btn-success {
    margin-right: 5px;
}

/* .page-node-type-sop .region-content .field--type-text-long ul,
.page-node-type-jd .region-content .field--type-text-long ul {
    list-style-type: none;
}
.page-node-type-sop .region-content .field--type-text-long ul li::before,
.page-node-type-jd .region-content .field--type-text-long ul li::before {
    content: "- ";
}
.page-node-type-sop .region-content article.full .field--type-text-long ul li::before,
.page-node-type-jd .region-content article.full .field--type-text-long ul li::before {
    margin-left: -20px;
}
.page-node-type-sop .form-type-textarea .ck-editor__editable .ck-list-bogus-paragraph,
.page-node-type-jd .form-type-textarea .ck-editor__editable .ck-list-bogus-paragraph {
    display: contents;
}
.page-node-type-sop .region-content article.full .field--type-text-long p,
.page-node-type-jd .region-content article.full .field--type-text-long p {
    margin-left: 5px;
    margin-bottom: 0;
}
.page-node-type-sop .region-content article.full .field--type-text-long ul,
.page-node-type-jd .region-content article.full .field--type-text-long ul {
    margin-bottom: 0;
} */

.page-node-type-sop .task4jd,
.page-node-type-jd .task4sop,
.page-node-type-sop-guide .task4jd,
.page-node-type-sop-tech .task4jd {
    display: none;
}

.block-views-blockeq-block-sop4header .views-field-nothing table.borderall.width100.aligncenter.kieubanhanh1 > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(2),
.block-views-blockeq-block-sop4header .views-field-nothing table.borderall.width100.aligncenter.kieubanhanh1 > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(3),
.block-views-blockeq-block-sop4header .views-field-nothing table.borderall.width100.aligncenter.kieubanhanh1 > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(4) {
    text-transform: capitalize;
}

/* form#node-jd-edit-form div#edit-field-sop-field-wrapper,
form#node-jd-edit-form div#edit-field-sop-type-wrapper,
form#node-jd-form div#edit-field-sop-field-wrapper,
form#node-jd-form div#edit-field-sop-type-wrapper,

form#node-sop-guide-edit-form div#edit-field-sop-field-wrapper,
form#node-sop-tech-edit-form div#edit-field-sop-field-wrapper,

form#node-sop-guide-form div#edit-field-sop-field-wrapper,
form#node-sop-tech-form div#edit-field-sop-field-wrapper {
    display: none;
} */

div#edit-field-sop-qt-add-more button {
    display: none;
}
.tailieu-qt button#field-sop-qt-sop-qt-add-more,
.tailieu-qd button#field-sop-qt-sop-qd-add-more,
.tailieu-qd button#field-sop-qt-sop-qd-form-add-more,
.tailieu-guide button#field-sop-qt-sop-guide-add-more,

.tailieu-pd button#field-sop-qt-sop-pd-add-more,

.tailieu-jd button#field-sop-qt-sop-mtcv-add-more,

.linhvuc-doctor button#field-sop-qt-sop-tech-doctor-add-more,
.linhvuc-nurse button#field-sop-qt-sop-tech-nurse-add-more,
.linhvuc-lab button#field-sop-qt-sop-tech-lab-add-more,
.linhvuc-nutri button#field-sop-qt-sop-tech-nutri-add-more,
.linhvuc-ksnk button#field-sop-qt-sop-tech-ksnk-add-more,

form#node-sop-edit-form div#edit-field-sop-qt-add-more button,
form#node-sop-guide-edit-form div#edit-field-sop-qt-add-more button,
form#node-jd-edit-form div#edit-field-sop-qt-add-more button,
form#node-sop-tech-edit-form div#edit-field-sop-qt-add-more button {
    display: inline-block;
}

article .field.field--name-field-qt-policy > div.field--items {
    margin-left: 20px;
    border-left: 1px solid black;
    padding-left: 5px;
}

.page-node-type-sop section#block-br59-kyten,
.page-node-type-jd section#block-br59-kyten,
.page-node-type-sop_guide section#block-br59-kyten,
.page-node-type-sop_tech section#block-br59-kyten {
    display: none !important;
}

.quan-ly-chat-luong-tai-lieu.khoaphong-All .attachment.attachment-before > div {
    page-break-after: always;
}

#edit-field-sop-status > option:nth-child(n+7) {
    display: none;
}

.role-administrator #edit-field-sop-status > option:nth-child(n+7),
.adminqlcl #edit-field-sop-status > option:nth-child(n+7) {
    display: block;
}
.view-display-id-block_sop .views-field.views-field-field-feedback {
    margin-top: 1em;
}
div#edit-field-feedback-wrapper {
    display: none;
}
.adminqlcl div#edit-field-feedback-wrapper {
    display: block;
}

.view-display-id-page_2 > div.view-content > h3 {
    color: red !important;
    font-size: 3em;
    page-break-before: always;
}