/*================================================================================
	Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
	Version: 2.0
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================

NOTE:
------
PLACE HERE YOUR OWN SCSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */


button.BTNEditable {
  border: none;
  background-color: transparent;
}
.RightEditableDiv {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.allable{
  box-shadow: -2px 0px 1px #858585;
  border: 1px solid #c7c7c7;
  border-radius: 5px;
  height: 37px;
}
.EditaDiv {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 256px;
}
.fizo {
  font-size: 20px;
}
input.Keyable {
  width: 30px;
  height: 19px;
}
input.Cardable {
  width: 30px;
  height: 19px;
}
input.Modelable {
  width: 176px;
}
input.Yearable {
  width: 76px;
}
input.VINable {
  width: 256px;
}
input.Colorable {
  width: 127px;
}
select.Fuelable {
  width: 126px;
}
input.Doctable {
  width: 225px;
}
input.valuabl {
  width: 130px;
}
input.Cliantable {
  width: 256px;
}
input.Commentable{
  width: 256px;
}
.OutSpecDiv {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 256px;
}
.InrSpecDiv {
  display: flex;
  width: 300px;
  justify-content: center;
  align-items: center;
}
.Paidable {
  width: 30px;
  height: 19px;
}
button.FilBtn {
  border: none;
  background-color: #267ddc;
  color: #fff;
  width: 27px;
  height: 100%;
  border-radius: 5px;
}
.BigDivCont {
  padding: 10px;
}
.DivHead {
  display: flex;
  background-color: #dcdcdc;
  border-radius: 5px;
  flex-direction: row;
  align-items: center;
  height: 40px;
  justify-content: space-between;
  padding: 10px;
}
.HeadNam {
  font-size: 16px;
  margin: 0px;
  font-weight: 400;
}
button.BTNEdi {
  border: none;
  background-color: transparent;
}
.BTNEtogg1{
  border: none;
  background-color: transparent;
}
.BTNEtogg2{
  border: none;
  background-color: transparent;
}
.BTNEtogg3{
  border: none;
  background-color: transparent;
}
.edo {
  color: #515151;
}
.leftHea {
  display: flex;
  margin-left: 14px;
  width: 458px;
  flex-direction: row;
  justify-content: space-between;
}


.InDivbody1 {
  display: flex;
  width: 553px;
  margin-left: 25px;
  margin-bottom: 3px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

input.BetaInp {
  background-color: transparent;
  border: none;
}
input.BetaInp1 {
  background-color: transparent;
  border: none;
}
p.Beta {
  margin: 0;
}



.dataTables_filter {
  position: relative;
}
.dataTables_wrapper .dataTables_filter input {
  border: none;
  padding: 5px;
  background-color: transparent;
  margin-left: 3px;
  box-shadow: 0px 0px 3px;
  margin: 2px;
  border-radius: 20px;
}
.dataTables_filter input {
  width: 250px;
  height: 32px;
  border-radius: 20px;
  text-indent: 10px;
}

.dataTables_filter .fa-search {
  position: absolute;
  top: 26px;
  left: auto;
  right: 10px;
}

.vis {
  font-size: 16px;
}
.OutBt {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
button.NewOrBtn {
  border: none;
  border-radius: 53px;
  background-color: #dfdfdf;
  width: 67px;
  height: 26px;
}
.visneword {
  color: #747376;
  font-size: 14px;
}
p.sdbtn {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  color: #7a787e;
  font-weight: 600;
}
button.dt-button.buttons-excel.buttons-html5 {
  background-color: transparent;
  border: none;
  background: none;
}
button.dt-button.buttons-excel.buttons-html5:hover{
  background-color: transparent;
  border: none;
  background: none;
}
button.dt-button.buttons-copy.buttons-html5 {
  background-color: transparent;
  border: none;
  background: none;
}
button.dt-button.buttons-copy.buttons-html5:hover{
  background-color: transparent;
  border: none;
  background: none;
}
p.sd {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  color: #537b42;
  justify-content: space-between;
}
table.dataTable tr.odd {
  background-color: #ffffff12;
}


table.dataTable tbody tr{
  
background-color: #ffffff;
  
border-bottom: 1.5px solid #d2d6da;
}

table.dataTable tbody tr:hover{
  
  background-color: #bebdbd;
  border-bottom: 0.5px solid #eeecec;

}

table.dataTable tr.odd td.sorting_1{
  background-color: #f3f3f3;
}

table.dataTable tr.even td.sorting_1 {
  background-color: #ffffff;
}
tr.Diva {
  background-color: #75a2bf;
  color: #ffffff;
  border-radius: 10px 10px 0px 0px;
  height: 50px;
}

th.sorting {
  vertical-align: middle;
}
th.sorting.sorting_desc {
  border-radius: 10px 0px 0px 0px;
  vertical-align: middle;
}
th.dt-control.sorting {
  border-radius: 0px 10px 0px 0px;
  vertical-align: middle;
}
.sorting, .sorting_asc, .sorting_desc {
  background : none;
}
td.dt-control {
  vertical-align: middle;
}
.Alss {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
dl.EdiSaveDiv {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-around;
}
.RecentJob {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: flex-start;
}
.Hed {
  width: 100%;
}



.table-data tbody tr td  {
  padding: 2px 5px 2px 5px!important;
  vertical-align: middle;
  font-size: 14px;
  text-wrap: nowrap;
  text-align: left;
}


#listTable_wrapper  tbody  tr  td  {
  padding: 9px 15px 9px 15px;
  vertical-align: middle;
  font-size: 13px;
  text-wrap: nowrap;
  text-align: left;
}


.table-data  tbody  tr  td  {
  padding: 9px 15px 9px 15px;
  vertical-align: middle!important;
  font-size: 14px;
  text-wrap: balance!important;
  text-align: left;
  vertical-align: baseline!important;
}

table.dataTable th  {
  /* padding: 0px 19px 0px 19px; */
  vertical-align: middle;
  font-size: 1.1rem;
  font-weight: 700;
  text-align: left;
}



/* Orders */
.menuExpander {
  border: none;
  background-color: transparent;
}
.searchBtnIcon {
  border: none;
  background-color: transparent;
  color: #000000;
}
.FilterMenu{
  width: 400px;
  background-color: #ffffff;
  box-shadow: 0px 0px 5px black;
  border-radius: 5px;
  padding: 10px;
}

.HeaderFil{
  padding: 5px;
}
.HeaderFil h3 {
  color: #fff;
  text-align: left;
}
.form-group.mb-lg.HeaderFil {
  height: 33px;
  background-color: #3a8a94;
}
h4.client-dd {
  margin: 0px;
}
.verticlealign {
  vertical-align: middle;
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 100%;
}
.takePosition {
  position: absolute;
  top: 38px;
  left: 0;
  z-index: 12;
}
.ordershead{
  /* width: 2152px; */
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

/* Edit Table */
.leftHea.DownUp {
  display: flex;
  flex-direction: column;
  width: 553px;
  border-bottom: 1px solid darkgray;
}
.leftHea.DownPart {
  width: 553px;
  display: flex;
  flex-direction: column;
}
.AllSameDiv {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}
.LSameDiv {
  width: 48%;
}
.BTNEtogg1 {
  display: flex;
  background-color: #dcdcdc;
  border-radius: 5px;
  flex-direction: row;
  align-items: center;
  height: 40px;
  justify-content: space-between;
  padding: 10px;
}
.Divbody2 {
  margin-left: 14px;
}
button.Saveable {
  width: 250px;
  border-radius: 5px;
  height: 40px;
  background-color: #3780df;
  color: #fff;
  font-size: 21px;
}
.saveBtnDiv {
  display: flex;
  width: 553px;
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
}

/* Edite Auction Div */
input.Dataable {
  width: 256px;
}
select.ACCable {
  width: 120px;
}
select.Aucable {
  width: 134px;
}
input.Buyable {
  width: 256px;
}
input.Lotable {
  width: 256px;
}
.allable1{
  box-shadow: -2px 0px 1px #858585;
  border: 1px solid #c7c7c7;
  border-radius: 5px;
  height: 37px;
  width: 256px;
}


/* Edit Dispatch Div */
.main {
  width: 50%;
  margin: 50px auto;
}

select.carriaable.allable {
  width: 200px;
}
button.Addas {
  width: 54px;
  height: 36px;
  border: none;
  border-radius: 5px;
  background-color: #4383e2;
  color: #fff;
}
button.Documable {
  border: none;
  width: 54px;
  height: 34px;
  background-color: #4c86e5;
  color: #fff;
  border-radius: 5px;
}
button.Generaly {
  width: 54px;
  height: 34px;
  border: none;
  background-color: #5488e7;
  color: #fff;
  border-radius: 5px;
}
.DownDavova {
  width: 556px;
  margin-left: 14px;
}
input.Contaable {
  width: 143px;
}
.InDivbody12 {
  display: flex;
  width: 556px;
  margin-left: 39px;
  margin-bottom: 3px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  background-color: #e7e7e7;
  border-radius: 5px;
}
.InDivbody13 {
  display: flex;
  width: 553px;
  margin-left: 39px;
  margin-bottom: 3px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border-radius: 5px;
}

.header-panel-main{
  color: white;
  padding: 5px;
}

.header-panel-main > h5{
  color: white;
}

.header-panel-main > button{
  color: white;
}

.table-data{
  text-align: left;
    width: 100%;
}



/* Alternating row colors */
.table-data tr:nth-child(even) {
  background-color: #ffffff; 
}

.table-data tr:nth-child(odd) {
  background-color: #e8f0f0;
}

/* Bold text for the first column */
.table-data tr td:first-child {
  font-weight: bold;
  color: black;
  font-size: 1rem;
  padding: 5px;
}

.table-data tr td {
  font-weight: 500;
  color: rgb(73 70 70);
  font-size: 0.99rem;
  padding: 5px;
}

/* Optional: Hover effect to highlight rows */
.table-data tr:hover {
  background-color: #e0e0e0; /* Light gray when hovering over a row */
}

.box-panel {
  padding: 3px;
    background: white;
}




.btn-link:hover {
  color: #d5d5d5;
  text-decoration: none;
}


  
.input-group {
  position: relative;
}

.input-group-text {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  background-color: transparent;
  border: none;
}

.over_height{
  display: inline-block;
    width: 350px;
    word-wrap: break-word;
    white-space: normal;
    height: auto;
}
.form-group  .input-group-text {
  position: absolute;
  right: 12px;
  top: 63%;
  transform: translateY(-50%);
  background-color: transparent;
  border: none;
}






input.form-control {
  padding-right: 5px; /* To give space for the icon */
}


.file-show{
  
  color: #267ddc !important;
  height: 100%;
  width: 21px !important;
  margin-left: 10px;
  border-radius: 3px;
  padding: 0px 0px 0px 4px;
  font-size: 17px;
}


.file-show:hover{
  
  color: #539be7 !important;
  height: 100%;
  width: 21px !important;
  margin-left: 10px;
  border-radius: 3px;
  padding: 0px 0px 0px 4px;
  font-size: 17px;
}

.btn-main-action{
  background-color: #267ddc!important;
    border: none;
    height: 100%;
    border-radius: 5px;
    color: #fff;
    width: 42px !important;
    margin-left: 10px;
}




/* Add border radius to the top of the header */
.with-ellipsis thead th:first-child {
  border-top-left-radius: 10px; /* Adjust radius as needed */
}

.with-ellipsis thead th:last-child {
  border-top-right-radius: 10px; /* Adjust radius as needed */
}

/* Add a simple border between data columns */
.with-ellipsis td, .with-ellipsis th {
  border-right: 1.5px solid #d2d6da; /* Simple border between columns */
}


.with-ellipsis td{
  color:black;
}

/* Remove the right border from the last column */
.with-ellipsis td:last-child, .with-ellipsis th:last-child {
  border-right: none;
}

/* Optional: Add a border at the bottom of the header */
.with-ellipsis thead {
  border-bottom: 2px solid rgba(0, 0, 0, 0.1); /* Faded bottom border under header */
}


.checkBtn {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  height: 100%;
}
.submit-filter-btn {
  border-top: 1px solid lightgray;
  margin-top: 1;
}
.Filterbottom {
  margin-top: 10px;
}
.table-container{
  overflow-x: scroll;
  padding: 7px;
}
.table-container::-webkit-scrollbar {margin-left: 2px; width: 9px; height: 11px; background: #e9f0f0;     }
.table-container::-webkit-scrollbar-thumb { margin-left: 2px;background-color: #3a8a94; -webkit-border-radius: 1ex; }
.allSearch {
  border-radius: 2px;
  border: none;
  box-shadow: 0px 0px 2px;
  padding: 6px 0px;
  margin: 8px 0px;
  width: 100%;
}
.advSearchBtn {
  border: none;
  background-color: transparent;
}
.advSearchBtn:hover{
  color: #3a8a94;
}
@media (max-width: 575.98px) {
.ordershead {
  width: 100%;
  height: 160px;
}
}


.tdrow{
  width: 170px;
}
.bottomButton {
  position: fixed;
  width: 100%;
  background-color: #f4f4f4;
  height: 57px;
  bottom: 0px;
  z-index: 9999999;
  box-shadow: 0px 0px 5px;
  left: 0px;
}
/* Edit Contact */
.editshadow {
  background-color: #00000082;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.row.midDiv {
  background-color: #fff;
  border-radius: 10px;
  width: 43vw;
}

.editHeader {
  height: 70px;
  border-bottom: 1px solid darkgray;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
.outerBox {
  padding: 0px;
}

.btn-Save {
  margin-bottom: 10px;
}

.form-group {
  margin-bottom: 0.5rem;
}
.scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 540px;
}
.submit-contact-info {
  border-top: 1px solid darkgray;
  margin-bottom: 10px;
  padding: 5px;
}
.CloseFunc {
  margin-right: 10px;
  font-size: 20px;
}
.ColseBTN {
  border: none;
  background-color: transparent;
}

.custom-link {
  display: block;
  /* height: 40px; */
  white-space: normal;  /* Allows text to wrap onto the next line */
}
.colsort {
  display: flex;
  flex-direction: column;
}
.scrollbarDoc {
  width: 500px;
}
/* Edit Notice List */
.firstCol{
  position: relative;
}
.editList {
  position: absolute;
    width: 180px;
    background-color: #ffffff;
    left: 14px;
    box-shadow: 0px 0px 5px;
    z-index: 9;
    top: 33px;
}
.row.headRow {
  background-color: #dfdfdf;
  height: 40px;
  /* color: black; */
}
.editRowHeader {
  color: black;
  font-size: 17px;
  font-weight: 700;
  margin: 0px;
  height: 100%;
  vertical-align: middle;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0px;
}
.editNot {
  width: 100%;
  border: none;
  border-bottom: 1px solid #d8dae2;
  background-color: #ffffff;
  text-align: left;
  height: 38px;
}
.delNot{
  width: 100%;
  border: none;
  background-color: #ffffff;
  text-align: left;
  height: 38px;
}
.selected {
  background-color: #f0f0f0;
  border: 2px solid #aaaaab;
}
.selectable:hover{
  background-color: #d8dae2;
  
}

@media (max-width: 575.98px) {
  .row.midDiv {
    background-color: #fff;
    border-radius: 10px;
    width: 97vw;
}

.takePosition {
  position: absolute;
  top: 38px;
  left: -27vw;
  z-index: 12;
}
  }


  .icon_rep{
    width: 13px;
    height: 13px;
  }


  .dt-bootstrap4{
    overflow-y: auto!important;
  }



  /* Edit Container Page */
  .vinCheckBox {
    width: 40px;
    height: 22px;
    vertical-align: middle;
}
.vincheckBoxInp{
    width: 40px;
    height: 22px;
    vertical-align: middle;
}
.bottomButton {
  position: fixed;
  width: 100%;
  background-color: #f4f4f4;
  height: 57px;
  bottom: 0px;
  box-shadow: 0px 0px 5px;
  left: 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 20px;
  justify-content: center;
  z-index: 9;
}
  .outStanding {
    background-color: #fff;
    height: 43px;
}
.outStand {
  font-size: 20px;
}
.divwidthval {
  width: 1821px;
}
  .tabBtn {
    width: 130px;
    height: 46px;
    background-color: #f4f4f4;
    color: black;
    font-weight: 600;
    font-size: 17px;
    border: 1px solid lightgray;
    border-radius: 5px;
}
  .tblBtn {
    width: 95px;
    height: 35px;
    border-radius: 5px 5px 0px 0px;
    border: 1px solid lightgray;
}
.row.midDiv2 {
  background-color: #fff;
  border-radius: 10px;
  z-index: 10;
  /* width: 68vw; */
}
.dropmenubtn{
  margin-top: 10px;
}
.document_head{
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.closeDocType {
  background-color: transparent;
  border: none;
  margin: 0px;
}
.Browsebtn{
  display: none;
  margin: 10px;
}
.needspace{
  overflow-x: scroll;
}
.needspace::-webkit-scrollbar {margin-left: 2px; width: 9px; height: 11px; background: #e9f0f0;     }
.needspace::-webkit-scrollbar-thumb { margin-left: 2px;background-color: #3a8a94; -webkit-border-radius: 1ex; }
.EditDelBtns{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  margin-left: 20px;
}
.generalcss {
  margin: 2px;
  border: none;
  box-shadow: 0px 0px 1px #45858f;
}
.CloseSubFunc {
  border: none;
  background-color: transparent;
}
.inner_document_div {
  display: flex;
  background-color: lightgray;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  padding: 0px 13px 0px 13px;
  margin: 10px;
}
.inner_document_div{
  display: flex;
  background-color: lightgray;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
}
.midDivDoc{
  background-color: #fff;
  border-radius: 10px;
  z-index: 10;
  padding: 20px;
}
#listTable3 {
  border: 1px solid lightgray;
}

.tableField {
  padding: 0px 14px;
}
#editedTableField {
  padding: 14px;
  border: 1px solid lightgray;
}
#listTable4 th {
  background-color: #f4f4f4;
  height: 60px;
}
.btn-Save.editdivBtn {
  height: 59px;
  background-color: #f4f4f4;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
}
.addBtns {
  margin-left: 10px;
}
.tabBtn {
  margin-left: 10px;
}
.SaveBtnD {
  height: 60px;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  padding: 0px 14px;
}
.nav-tabs .nav-link.active {
  background-color: #286a89;
  color: #fff;
}
.editedTableField{
  width: 100%;
}

.row.midDivDoc {
  border: 1px solid lightgray;
  margin: 5px;
  padding: 10px;
}
.FiltBtn {
  width: 40px;
  height: 40px;
  border-radius: 5px;
  border: none;
  box-shadow: 0px 0px 5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

#dropdownMenuButton {
  border-radius: 5px;
}
.btn-secondary.likeBtn {
  background-color: transparent !important;
    margin-right: 15px;
  display: flex;
  flex-direction: row-reverse;
  border-radius: 5px;
  width: 42px;
  height: 42px;
}
.outCont{
  padding: 20px;
}
.row.outerFiltDiv {
  background-color: #f5f5f5;
}
.col-md-12.Filterhead {
  display: flex;
  background-color: #3a8b95;
  height: 34px;
  align-items: center;
}
h3.FilterHeadFont {
  color: #fff;
  margin: 0px;
}
.Filterbody {
  display: flex;
  align-items: baseline;
  padding: 0px;
  justify-content: space-between;
  height: 40px;
  border-bottom: 1px solid lightgray;
  margin-top: 5px;
}
.selectdocs {
  width: 70%;
  height: 35px;
}
h6.FilterbodyFont {
  color: black;
  font-weight: 600;
}
.filterbtn {
  border: 1px solid #498c96;
}
.scrollbarNewCont {
  background-color: #fff;
  padding: 20px;
  border-radius: 5px;
}
.carBtn {
  background-color: #346b8a;
  color: #fff;
  margin-left: 10px;
}
.tableInputs {
  display: flex;
}

@media (max-width: 575.98px) {
  .FilterMenu{
    width: 77vw;
    background-color: #ffffff;
    box-shadow: 0px 0px 5px black;
    border-radius: 5px;
    padding: 10px;
  }
  #carInfo {
    overflow-x: scroll;
  }
  .row.midDiv2 {
    background-color: #fff;
    border-radius: 10px;
    /* width: 68vw; */
    width: 100%;
}
div#editedTableField {
  overflow-x: scroll;
}
.tblBtn {
  width: 100%;
}
.col-md-2.tabBtn {
  width: 45%;
  margin: 5px;
}
.scrollbarCont {
  overflow-y: scroll;
  height: 41vh;
}

}
@media (min-width: 576px) {
  .modal-dialog {
      min-width: max-content;
  }
}


.trshBtn {
  border: none;
  background-color: transparent;
}
/* Invoice Page */
.invselectable{
  width: 100%;
  border: none;
  background-color: #ffffff;
  text-align: left;
  height: 38px;
}
.invselectable:hover{
  background-color: #d8dae2;
  
}
.btnHeight {
  height: 90%;
  display: flex;
  align-items: flex-end;
  flex-direction: row;
}
.row.midDiv11 {
  background-color: #fff;
  border-radius: 10px;
}
.dropNav {
  padding: 0px;
  margin: 0px;
  background-color: #f0f0f0;
}
.divSize {
  font-size: 16px;
  color: black;
}
.subDiv {
  position: absolute;
  left: 185px;
  top: 0px;
}


.modal_content_scroll{
  max-height: 59vh;
  overflow-y: scroll;
}
.modal_content_scroll::-webkit-scrollbar {margin-left: 2px; width: 9px; height: 11px; background: #e9f0f0;     }
.modal_content_scroll::-webkit-scrollbar-thumb { margin-left: 2px;background-color: #3a8a94; -webkit-border-radius: 1ex; }
#add_new_contact {
  z-index: 9999;
}
#emailNot {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.nonselectable {
  position: absolute;
  top: 0px;
  height: 192px;
  width: 180px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.upDiv {
  width: 100%;
}
.lowerDiv {
  width: 100%;
}
@media (max-width: 575.98px) {
  .editListContainer{
    margin: 0px;
  }
  .row.headRow {
    width: 180px;
  }
  .row.selectable {
    width: 180px;
    border-bottom: 1px solid lightgray;
  }
  .row.midDiv11 {
    background-color: #fff;
    border-radius: 10px;
    width: 100%;
}
div#tableintable {
  overflow-x: scroll;
}
}

/* Users */
/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
.row.midDivUser {
  background-color: #fff;
  border-radius: 10px;
}

.photo-container-inside-modal{
  max-width: 52vw;
}

.text-very-bold{
  font-weight: 700;
}

.invselectable .p-menuitem-text,.invselectable .i{
  font-size: 16px;
  padding-left: 5px;
  font-weight: 400;
}





.table_main_wrapper {
  overflow: auto;
  max-height: 83vh;
  }
  
  .dataTables_wrapper thead{
    position: sticky !important;
    top: 0px;
    z-index: 11;
  }

  .searchadv{
    background: #8eabbe;
    z-index: 1!important;
  }

 .pll-1{
    padding: 0px 4px;
  }