/*
* style.css
* File include item demo only specific css only
******************************************************************************/
/*start sidebar*/
#layout-menu{
  background: #fff !important;
    box-shadow: 0 .25rem .625rem #2e263d33;
}
#layout-menu .app-brand.demo {
     height: 65px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e6e5e8;
    padding-top: 20px;
    padding-bottom: 20px;
}
.card.language-card .card-header,.card.gift-cards .card-header{
  border-bottom: 1px solid #2e263d13;
    margin-bottom: 20px;
}
.menu-vertical .menu-item .menu-link, .menu-vertical .menu-header, .menu-vertical .menu-block{
  padding: .7rem 1.45rem;
  font-size: 14px;
}
#layout-menu .menu-item .menu-toggle:after{
  top: 50%;
}
.layout-navbar{
  border-bottom: 1px solid #e6e5e8;
  height: 65px;
  padding-bottom: 0;
/*   box-shadow: 0 .25rem .625rem #2e263d33;*/
/*   background: #eeeeef;*/
   backdrop-filter:none;
}
.layout-page.window-scrolled .layout-navbar{
  background: #fff;
  border-left: 1px solid #e6e5e8;
/*  border-bottom: 1px solid #e6e5e8;*/
/*  box-shadow: 0 .25rem .625rem #2e263d33;*/
}
/*#languages-table,#gift-cards-table{
  margin: 25px 0 !important;
}*/
.dataTables_scroll{
  margin: 25px 0 !important;
}
.gallery-wrapper img.service-image{
    border-radius:50%;
    margin: 3px; cursor: pointer;
}
.smallScaleTable  thead tr th{
  background-color: #eee6ff !important;
}
.smallScaleTable  tbody tr td{
  color: #433c50;
}
.smallScaleTable>tbody>tr:hover>*{
  box-shadow: unset !important;
}

/*#languages-table_wrapper thead tr th,#gift-cards-table_wrapper thead tr th,#users-table_wrapper  thead tr th{
  background-color: #eee6ff;
}
#languages-table_wrapper tbody tr td,#gift-cards-table_wrapper tbody tr td,#users-table_wrapper  tbody tr td{
  color: #433c50;
}

#languages-table>tbody>tr:hover>*,#gift-cards-table>tbody>tr:hover>*,#users-table_wrapper>tbody>tr:hover>*{
  box-shadow: unset !important;
}*/
::-webkit-scrollbar{width: 6px;height: 6px;}
::-webkit-scrollbar-thumb{background: #9055fd;border-radius: 6px;}
::-webkit-scrollbar-track{background: #e3d7ff;border-radius: 6px;}
/*start languages-table*/
#languages-table{
    width: 100% !important;
    table-layout: fixed; /* Prevents columns from resizing automatically */
}

/*end languages-table*/
/*start gift-cards-table*/
#gift-cards-table_wrapper .dataTables_scrollHeadInner table{
width: 100% !important;
    table-layout: fixed;
}
#gift-cards-table {
    width: 100% !important;
    table-layout: fixed; /* Prevents columns from resizing automatically */
}
#gift-cards-table th:nth-child(1),
#gift-cards-table td:nth-child(1)
{width: 30px !important;} /* ID */
#gift-cards-table th:nth-child(2),
#gift-cards-table td:nth-child(2)
{width: 180px !important; } /* Title */
#gift-cards-table th:nth-child(3),
#gift-cards-table td:nth-child(3)
{ width: 90px !important; } /* Discount */
#gift-cards-table th:nth-child(4),
#gift-cards-table td:nth-child(4)
{ width: 120px !important; } /* Validity Type */
#gift-cards-table th:nth-child(5),
#gift-cards-table td:nth-child(5)
{ width: 100px !important; } /* Valid From */
#gift-cards-table th:nth-child(6),
#gift-cards-table td:nth-child(6)
{ width: 125px !important; } /* Expiration Date */
#gift-cards-table th:nth-child(7),
#gift-cards-table td:nth-child(7)
{ width: 130px !important; } /* Started Status */
#gift-cards-table th:nth-child(8),
#gift-cards-table tr td:nth-child(8) {
    min-width: 120px; } /* Status */
#gift-cards-table th:nth-child(9),
#gift-cards-table td:nth-child(9) {
    min-width: 120px;display: flex;} /* Actions */
/*end gift-cards-table*/

.pagination .previous .page-link,.pagination .next .page-link{
  border-radius: 10px;
}
.ri-22px{
  font-size: 22px;
  color: #433c50;
}
.btn-icon:hover {
    border-color: transparent;
    background: #f3f3f4;

}
/*end sidebar*/

/*start top navbar*/
li.dropdown-notifications a i{font-size: 22px;}
.search-wrapper{
  position: relative;
}
.search-wrapper i{
  position: absolute;
  left: 10px;
  font-size: 20px;
}
.search-wrapper input.custom-search{
  padding: 10px 10px 10px 40px;
}
/*end top navbar*/

.offcanvas.bigScaleOffcanvas{
  width: 650px !important;
}
.select2-dropdown{
  z-index: 9999 !important;
}
.select2-container--default .select2-results>.select2-results__options{
  min-height: 165px;
}



/* media query starts */

@media screen and (max-width:1024px){
#layout-menu {
    z-index: 10000;
}
}
@media screen and (max-width:768px){
#languages-table th:nth-child(4),
#languages-table td:nth-child(4) {
    display:flex; }
}