/* July23 Css */
.presented {
	    position: fixed;
    bottom: 0px;
    display: block;
    z-index: 1000;
    text-align: left;
    padding: 8px 60px 15px;
    color: #fff;
    cursor: pointer;
}
 
.presented a{
	color: #01cdd0;
}
.pcoded .pcoded-navbar .pcoded-item { 
    line-height: 22px;
    top: 15px;
}
 .header-navbar .navbar-wrapper .header-search .main-search .input-group { 
    margin-top: 4px; 
}
.icon-img{
	width: 35px;
}
.card .card-block-small { 
    background-color: #e8edff;
    border: 1px solid #e4e4e4;
    border-radius: 5px;
}
.widget-card-1 img {
   padding: 10px;
}
.table thead th { 
    font-weight: 600;
}
::-webkit-scrollbar {
    width: 6px;
    height: 8px;
}
::-webkit-scrollbar-thumb {
    background: #808080;
    border-radius: 3px;
}
div.dataTables_wrapper div.dataTables_info { 
    margin-bottom: 20px; 
}
div.table-responsive>div.dataTables_wrapper>div.row { 
    margin-top: 20px;
}
.sub-title1 {
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: capitalize;
    color: #2c3e50;
}
.btn1{
      padding: 7px 32px;
}
.viewcheck label { 
    margin-bottom: 20px !important;
}
.viewtablehead th{
   font-weight: 600;
}
.date-time-i .pr-0{
   padding-right: 0px !important;
}
.tab-icon i {
    padding-right: 10px !important;
}
.form-group {
    margin-bottom: 10px;
}
.browse-feild{
    padding: 50px 50px 80px;
    color: #008e91;
    cursor: pointer;
}
.browse-feild input{ 
    cursor: pointer;
     width: 100%;
}

/*.datepicker table th { 
     background-color: #f07b49; 
     color: #fff;
}*/
.datepicker th.prev {
    background-color: #f07b49;
    color: #fff;
}
.datepicker th.next {
    background-color: #f07b49;
    color: #fff;
}
.datepicker table tr td.day:hover, .datepicker table tr td.focused {
    background: #f07b49;
    color: #fff;
    cursor: pointer;
}
th.datepicker-switch {
    color: #067f81;
} 
th.dow {
    color: #067f81;
}
.datepicker-dropdown { 
    z-index: 9999 !important;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgb(0 0 0 / 1%);
}

/* Booking Table Css */
.table-scroll tbody {
      display: block;
      height: 200px;
      width: 100%;
      overflow-y: auto;
      overflow-x: hidden;
}

 
.table-scroll{
  /*width:100%; */
  display: block;
  empty-cells: show;
  
  /* Decoration */
  border-spacing: 0;
  border: 1px solid;
}

.table-scroll thead{  
  position:relative;
  display: block;
  width:100%; 
}

.table-scroll tbody{
  /* Position */
  display: block; position:relative;
  width:100%; overflow-y:scroll;
  /* Decoration */
  border-top: 1px solid rgba(0,0,0,0.2);
}

.table-scroll tr{
  width: 100%;
  display:flex;
}

.table-scroll td,.table-scroll th{
  flex-basis:100%; 
  display: block; 
  text-align:left;
    padding: 6px 10px;
    font-size: 14px;

}

/* Other options */

.table-scroll.small-first-col td:first-child,
.table-scroll.small-first-col th:first-child{
/*  flex-basis:20%;*/
  
}

.table-scroll tbody tr:nth-child(2n){
  background-color: rgba(130,130,170,0.1);
}

.body-half-screen{
  max-height: 26vh;
}

.small-col{flex-basis:10%;}
.card .card-block table tr {
    padding-bottom: 0px;
}
.table-scroll>thead>tr>th {
    border-bottom-color: #808080;
    background-color: #808080;
    color: #fff;
}
.table-scroll ::-webkit-scrollbar-thumb  {
    background: #a1a1a1;
    border-radius: 3px;
}
.table-scroll ::-webkit-scrollbar {
    width: 4px;
    height: 8px;
}

.table-scroll .label { 
    padding: 4px 16px 3px; 
}
.table-scroll  th {
    border: none;  
}


.customerName h4{
       font-size: 18px;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: capitalize; 
    color: #2c3e50;
}
.border-bottom h4{
   font-size: 18px;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: capitalize; 
    color: #2c3e50;
}
.border-bottom h3{
   font-size: 18px;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: capitalize; 
    color: #2c3e50;
}
.adminName h4{
   font-size: 18px;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: capitalize; 
    color: #2c3e50;
}
.managerName h4{
   font-size: 18px;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: capitalize; 
    color: #2c3e50;
}