.sixdo-modal .modal-body {
  border-radius: 7px;
  padding: 0;
  background-color: #F6F3E4;
}
.sixdo-modal .modal-body .modal-info {
  background-color: #fff;
  padding: 10px;
  border-radius: 7px;
  margin-bottom: 15px;
}
.sixdo-modal .modal-body .row-signature {
  text-align: center;
}
.sixdo-modal .modal-body .row-signature .note-signature {
  font-style: italic;
  color: #999999;
}
.sixdo-modal .modal-body h1 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 22px;
}
.sixdo-modal .modal-body .col-right {
  background-color: #E3DDBB;
  justify-content: center;
}
.sixdo-modal .modal-body .col-right .col-right-info {
  padding: 1rem;
}
.sixdo-modal .modal-body .col-modal-left {
  padding: 1rem;
}
.sixdo-modal .hr-top {
  border-top: 1px solid #E3DDBB;
  padding-top: 1rem;
  margin-top: 1rem;
}
.sixdo-modal .from-task-create .btn {
  text-align: center;
}
.sixdo-modal .from-task-create textarea {
  height: 120px;
}
.sixdo-modal .form-group-request {
  background: #fff;
  border-radius: 5px;
  margin-bottom: 1rem;
  padding: 5px;
}
.sixdo-modal .form-group-request .btn.selected {
  background-color: #212121;
  color: #FFFFFF;
}
.sixdo-modal .btn-submit {
  background-color: #212121;
  color: #FFFFFF;
}
.sixdo-modal .modal-title {
  font-size: 20px;
  padding-bottom: 1rem;
}

.container-document {
  background-color: #ffffff;
  border-radius: 15px;
  padding: 20px;
}
.container-document .header-document {
  padding-bottom: 15px;
  margin-bottom: 25px;
  border-bottom: 1px solid #000;
}
.container-document .header-document .text-right div:nth-child(1) {
  font-size: 22px;
  font-weight: bold;
}
.container-document .header-document .text-right div:nth-child(2) {
  color: #666666;
}
.container-document .body-document {
  padding-top: 20px;
  padding-bottom: 20px;
}
.container-document .body-document .table-striped {
  border: 1px solid #E3DDBB;
  border-radius: 8px;
}
.container-document .body-document .table-striped th {
  border: 1px solid #E3DDBB;
  background-color: #F0ECD6;
  text-align: center;
  text-transform: uppercase;
}
.container-document .body-document .table-striped tbody td {
  background-color: #ffffff;
  border: 1px solid #E3DDBB;
}
.container-document .body-document .table-striped tbody td.td-order {
  width: 80px;
  text-align: center;
}
.container-document .body-document .table-striped tbody td.td-amount {
  width: 160px;
  text-align: right;
}
.container-document .body-document .table-striped tbody td .text-bound {
  margin-bottom: 0;
}
.container-document .document-title {
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.container-document .row-signature {
  margin-top: 15px;
  padding-bottom: 80px;
  text-align: center;
}
.container-document .row-signature .note-signature {
  font-style: italic;
  color: #999999;
}
.container-document .footer-document .attachment-note {
  font-style: italic;
  color: #999999;
  font-size: 13px;
}
.container-document select.form-control {
  border: 1px solid #E3DDBB;
}

.text-bound {
  display: flex;
  flex-direction: row;
  margin-bottom: 10px;
}
.text-bound label {
  flex: none;
  margin-bottom: 0;
}
.text-bound input {
  flex: 1;
  border: none;
  border-bottom: 1px dotted rgba(33, 33, 33, 0.3215686275);
}
.text-bound input:focus {
  outline: none;
  border-bottom-color: #000;
}

.module-button .btn {
  min-width: 100px;
}
.module-button .btn.btn-default {
  background: transparent;
  border-color: #333;
}

.document-type-inner .custom-control {
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 5px;
  padding-left: 40px;
}
.document-type-inner .control-checked {
  background: #E3DDBB;
}

.card-body.table-responsive.p-1.tbl-new table th:nth-child(2) {
  width: 1em;
}
.card-body.table-responsive.p-1.tbl-new table th:nth-child(3) {
  width: 16em;
}
.card-body.table-responsive.p-1.tbl-new table th:nth-child(4) {
  width: 7em;
}
.card-body.table-responsive.p-1.tbl-new table th:nth-child(5) {
  width: 7em;
}
.card-body.table-responsive.p-1.tbl-new table th:nth-child(6) {
  width: 7em;
}
.card-body.table-responsive.p-1.tbl-new table th:nth-child(12) {
  width: 7em;
}
.card-body.table-responsive.p-1.tbl-new table th:nth-child(7), .card-body.table-responsive.p-1.tbl-new table th:nth-child(8), .card-body.table-responsive.p-1.tbl-new table th:nth-child(9), .card-body.table-responsive.p-1.tbl-new table th:nth-child(10), .card-body.table-responsive.p-1.tbl-new table th:nth-child(11), .card-body.table-responsive.p-1.tbl-new table th:nth-child(13) {
  width: 4em;
}
.card-body.table-responsive.p-1.tbl-new table tr td:nth-child(2),
.card-body.table-responsive.p-1.tbl-new table tr td:nth-child(4) {
  text-align: center;
}
.card-body.table-responsive.p-1.tbl-new table tr td {
  padding: 0 4px;
}

.card-body.table-responsive.p-0.product.product-new th:nth-child(2),
.card-body.table-responsive.p-0.product.product-new td:nth-child(2) {
  width: 1.5em;
  text-align: center;
}
.card-body.table-responsive.p-0.product.product-new th:nth-child(3),
.card-body.table-responsive.p-0.product.product-new th:nth-child(8) {
  width: 20em;
  text-align: center;
}
.card-body.table-responsive.p-0.product.product-new th:nth-child(7) {
  width: auto;
}
.card-body.table-responsive.p-0.product.product-new th:nth-child(11) {
  width: 10em;
}
.card-body.table-responsive.p-0.product.product-new th:last-child {
  text-align: center;
}
.card-body.table-responsive.p-0.product.product-new tr td:last-child {
  width: unset;
}
.card-body.table-responsive.p-0.product.product-new th, .card-body.table-responsive.p-0.product.product-new td {
  border: none;
}

.card-body.table-responsive.p-1.product-comment th:nth-child(1),
.card-body.table-responsive.p-1.product-comment td:nth-child(1) {
  width: 0.5em;
  text-align: center;
}
.card-body.table-responsive.p-1.product-comment th:nth-child(2) {
  width: 10em;
}
.card-body.table-responsive.p-1.product-comment td:nth-child(5) {
  text-align: center;
}

.card-body.table-responsive.p-1.tbl-invoice td,
.tbl-task td {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.card-body.table-responsive.p-1.tbl-invoice td:nth-child(1),
.tbl-task td:nth-child(1) {
  text-align: center;
  width: 0.5em;
}

.invoice-header {
  border-bottom: 1px solid #212121;
  margin-bottom: 14px;
  padding-bottom: 14px;
}
.invoice-header .name {
  font-size: 21px;
  font-weight: bold;
}
.invoice-header .address {
  font-size: 14px;
  color: #999999;
}

.box-invoice-comment {
  padding-top: 15px;
}
.box-invoice-comment .callout h5 span {
  font-size: 12px;
  color: #666;
  line-height: 24px;
}
.box-invoice-comment .callout .com-status {
  color: red;
}
.box-invoice-comment .callout.callout-success {
  color: green;
}

.btn-task-comment i {
  font-size: 24px;
}

.form-comment-task-bound {
  position: relative;
}
.form-comment-task-bound .fctb-title {
  font-weight: bold;
  font-size: 18px;
  border-bottom: 1px solid #E3DDBB;
  padding-bottom: 0.75rem;
  margin-bottom: 0.75rem;
}
.form-comment-task-bound .fctb-item {
  border-bottom: 1px solid #E3DDBB;
  padding-bottom: 0.75rem;
  margin-bottom: 0.75rem;
}
.form-comment-task-bound .btn-task-comment-close {
  position: absolute;
  font-size: 24px;
  color: #212121;
  right: 0;
  top: -10px;
}
.form-comment-task-bound .created_at {
  color: #666;
  font-size: 13px;
}

.collection-item {
  background: #fff;
  border-radius: 8px;
  margin-bottom: 15px;
  overflow: hidden;
}
.collection-item a {
  color: #000;
}
.collection-item .bst-name {
  text-align: center;
  font-weight: bold;
  font-size: 18px;
}
.collection-item .ci-item {
  padding: 12px;
}
.collection-item .bst-info {
  display: flex;
  justify-content: space-between;
  padding-top: 5px;
}
.collection-item img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 16/9;
}
.collection-item .bst-img {
  display: block;
  width: 100%;
  aspect-ratio: 16/9;
  background: #E3DDBB;
}

@media screen and (max-width: 768px) {
  .modal-task-detail .row-cols-md-5 .col {
    margin-bottom: 1rem;
  }
  .col-12 form[id*=frm-admin] .col-lg-9 {
    padding-bottom: 1rem;
  }
  .col-12 form[id*=frm-admin] .col-lg-9 > .row > .col-lg-2 {
    padding-bottom: 1rem;
  }
}
.card-body.table-responsive.p-1 {
  max-height: auto !important;
}

/*# sourceMappingURL=sixdo2.css.map */
