@use 'variables';

#dvComplianceDeposit {
  #tblModalDetail {
    margin-top: 8px;
  }

  #viaTable {
    tr {
      &td:nth-child(9) {
        color: #54ba4c !important;
      }
      & td:nth-child(8) {
        .form-inline {
          flex-flow: nowrap !important;
        }
      }
    }
    .via-table {
      display: table !important;
      tr {
        background-color: variables.$snow-light;
        transition: all 0.25s ease-in-out;
        font-size: 14px;
        position: relative;

        &:hover {
          background-color: variables.$snow;
        }

        &:first-child {
          th {
            background-color: variables.$white;
            font-weight: 700;
            font-size: 15px;
            color: #075ca6;
            padding: 2px;
            text-align: center;
            padding-left: 6px !important;
            padding-right: 6px !important;
          }
        }
        &:nth-child(even) {
          background-color: variables.$snow-dark;
          display: table-row;
          &:hover {
            background-color: variables.$snow;
          }
        }
        td {
          padding-left: 6px !important;
          padding-right: 6px !important;
        }
      }
    }

    .table-sub {
      width: 98.4% !important;
      margin-left: 2% !important;
      tr {
        &:first-child {
          th {
            padding-left: 6px !important;
            padding-right: 6px !important;
          }
        }
      }
      td {
        padding-left: 6px !important;
        padding-right: 6px !important;
      }
    }

    .link-tbl {
      cursor: pointer !important;
      color: blue;
      text-decoration: underline;
    }
    #no-paginator {
      .pagination-selector {
        padding-left: 0px !important;
      }

      .col {
        padding-right: 0px !important;
      }
    }
    .via-container {
      padding: 0% !important;
      width: 100%;
      position: relative !important;
    }
    .basic-single {
      position: static;
    }
    .iconStatus {
      color: #ff0000;
      margin-left: 1px;
      margin-right: 4px;
      font-size: 20px;
      margin-top: 2px;
    }
    .warningAlert {
      color: #ffc107;
      margin-left: 1px;
      margin-right: 4px;
      font-size: 20px;
    }
  }

  #depositDetail {
    .card-body {
      padding: 10px 17px 8px 2px !important;
      margin: 2px 4px 4px 6px !important;
    }
    .h5 {
      margin-bottom: 16px !important;
    }
    .card-header {
      text-align: left !important;
    }
  }
  #depositDetail,
  #tblModalDetail {
    .border-warning {
      border-left-color: #f26419 !important;
      border-left: 4px solid transparent;
      border-right-color: rgba(0, 0, 0, 0.308) !important;
      border-bottom-color: rgba(0, 0, 0, 0.308) !important;
      border-top-color: rgba(0, 0, 0, 0.308) !important;
      box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
    }
    .card {
      .mb-3 {
        margin-bottom: 0px;
      }

      .card-body {
        padding: 10px;
      }
      .card-header {
        padding: 8px;
        text-align: center;
        border-bottom: 1px solid rgba(0, 0, 0, 0.308);

        h6 {
          margin-bottom: 2px;
        }
      }
      .text-warning {
        color: #f26419 !important;
      }
    }
  }
  .textReadOnly {
    appearance: none;
    background-color: initial;
    border: 0;
    border-bottom: 1px solid #b1b1b1;
    border-radius: 0;
    height: auto;
    line-height: 24px;
    margin-bottom: 5px;
    padding: 0;
    width: 100%;
  }
  .minHeightInputEmpty {
    min-height: 31px !important;
  }

  #tbDepositInformation {
    .form-control-valid {
      border: 0;
      border-bottom: 1px solid #b1b1b1;
      appearance: none;
      font-size: 14px;
      border-radius: 0;
      height: auto;
      padding: 0;
      background-color: transparent;
      width: 94%;
      text-align: center;

      &:focus {
        background-color: transparent !important;
        box-shadow: none !important;
        border: none !important;
        border-color: transparent !important;
      }
    }

    .invalid {
      border: 1px solid #c0222d;
    }

    .height {
      line-height: 29px;
    }

    .iconUser {
      color: #b1b1b1;
    }
    .IconEdit {
      font-size: 20px;
      color: #17a2b8;
    }
  }
  .commentsIcons {
    color: variables.$secondary;
    font-size: 20px;
    margin-right: 7px;
    cursor: pointer !important;
    :hover {
      color: #f26419;
    }
  }

  .commentsIcons[disabled] {
    pointer-events: none;
    opacity: 0.6;
    filter: alpha(opacity=50);
    zoom: 1;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
  }
  .lblComments {
    margin-right: 8px;
    font-weight: bold;
    color: #f26419;
  }
}
