@import "ag-grid.css";
@import "ag-theme-alpine.css";

/***Dimension for Ag-grid*/
.full-width-class {
  width: 100%;
  height: 330px !important;
}

.popup-table {
  height: 200px;
  margin: 2rem auto;
  border: 1px solid var(--gray-popup-table);
}

/* Table option 1 */
.file-upload-table{
  border-radius:4px;
  overflow:hidden;
  box-shadow:0 0 2px 0 var(--tab-border-color);
}
.file-upload-table tbody tr td,
.file-upload-table thead tr th {
  font-size: 13px;
  vertical-align: middle;
  position: relative;
  /* min-width:120px; */
  padding: 0.8rem 0.8rem;
}
.file-upload-table.textarea-table tbody tr td:last-child{
  padding: 1rem 0.8rem 0.5rem;
}
.file-upload-table thead tr th {
  border-bottom-width: 1px;
}
.file-upload-table tbody tr td{
  border-right:none;
  border-left: none;
}
.file-upload-table tbody tr td:first-child {
  border-left:1px solid var(--tab-border-color);
}
.file-upload-table tbody tr td:last-child {
  border-right:1px solid var(--tab-border-color)
}
.file-upload-table thead tr {
  background: var(--file-upload-table-th-bg);
}
.file-upload-table tbody tr {
  background: white;
  border-bottom: 4px solid var(--white-color);
}

/* .file-upload-table tbody tr:nth-of-type(odd) {
  background: var(--file-upload-table-td-odd-bg);
} */

.file-upload-table tbody tr td .form-control {
  min-width: 95px;
  box-shadow: none;
}

/* 
css for table expand in search details css */

/* .first-icon-section .fa-plus:before {
  margin-left: 18px;
}
.text-center-align {
  margin-left: 20%;
}
.text-align-first-level {
  margin-left: 6%;
}
.font-fam-change {
  font-family: "Roboto", sans-serif;
}

.expandable-table-sec tbody+tbody{
  border: 1px solid var(--tab-border-color);
} */

   .no-scroll-borders{
        border-bottom: 1px solid var(--divider-color);
        border-left: 1px solid  var(--divider-color);
     }  
	 
	.search-details-info-record-table .table-td-size, thead .table-th-size{
            min-width: 91px !important;
    }

    .actiondropdown .dropdown-item:hover {
      color: var(--link-color) !important;
      text-decoration: none;
      background-color: var(--gray-popup-table)!important;
      cursor: pointer;
  }
  .actiondropdown .dropdown-item a:hover {
    color: var(--search-color) !important;
    text-decoration: none;
   
    cursor: pointer;
}

.dropdown-menu li a{border-top:0!important;}
/* .dropdown-item{padding:5px!important;} */
.dropdown-item .text-link:hover{text-decoration: none!important;}

/*  */

#configurefinancier .file-upload-table thead tr th{
  padding: 9px;
}
#configurefinancier  .form-control{
  padding: 0px 8px !important;
}
#configurefinancier .file-upload-table tbody tr td{
  padding: 7px 9px !important;
}
/*
brandmaster table
*/
.brandmaster-table{
  border-radius:4px;
  overflow:hidden;
  box-shadow:0 0 2px 0 var(--tab-border-color);
}
.brandmaster-table tbody tr td,
.brandmaster-table thead tr th {
  font-size: 13px;
  vertical-align: middle;
  position: relative;
  /* min-width:120px; */
  padding: 0.3rem 0.4rem;
}

.brandmaster-table tbody tr:nth-child(even) {
  background-color: var(--file-upload-table-td-odd-bg);
}

.brandmaster-table.textarea-table tbody tr td:last-child{
  padding: 1rem 0.8rem 0.5rem;
}
.brandmaster-table thead tr th {
  border-bottom-width: 1px;
}
.brandmaster-table tbody tr td{
  border-right:none;
  border-left: none;
}
.brandmaster-table tbody tr td:first-child {
  border-left:1px solid var( --tab-border-color);
}
.brandmaster-table tbody tr td:last-child {
  border-right:1px solid var(--tab-border-color)
}
.brandmaster-table thead tr {
  background: var(--brandmaster-table-tr);
  height: 51px;
}
.brandmaster-table tbody tr {
  height:45px;
  background: var(--file-upload-table-td-even-bg);
  border-bottom: 4px solid var(--white-color);
}
.ag-theme-alpine .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: 1px solid var(--divider-color)!important;
  border-left-color:var(--divider-color)!important;
}
.ag-theme-alpine .ag-pinned-right-header {
  border-left: 1px solid var(--divider-color)!important;
  border-left-color:var(--divider-color)!important;
}
.ag-theme-alpine .ag-header {
  border-bottom: 1px solid var(--divider-color)!important;
  border-bottom-color: var(--divider-color)!important;
  background-color: var(--table-header-color)!important;
}
.ag-theme-alpine .ag-root-wrapper {
  border: 1px solid var(--divider-color)!important;
  border-color: var(--divider-color)!important;
}