/* ---- Font Family ---- */
@import url("https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i");
.datatable-wrapper {
  background-color: #EEEEEE;
}

/*--download DataTable--*/
.downloadDatatable {
    background-color: #FFFFFF;
    overflow-x: auto;
    border: none!important;
}

    .downloadDatatable  .page-item.active .page-link {
        z-index: 1;
        color: #676767 !important;
        background-color: #C3D8FC!important;
        border-color: #C3D8FC!important;
    }
    .downloadDatatable thead {
        background-color: #9FD2FF;
        color: #2B2B2B;
    }
  .downloadDatatable .dt-buttons {
    display: inline-block;
    padding-top: 5px;
    margin-bottom: 15px;
  }

    .downloadDatatable tfoot {
       background: #eff4f6!important;
    }

    #startdate {
        border-radius: 0;
    }

#enddate {
    border-radius: 0;
}
/*Table Responsive*/
.table td {
    border-top: none !important;
    font-size: 14px;
    color: #2B2B2B;
}

.table th {
    border-top: none !important;
    border-bottom: none !important;
    font-size: 16px;
    font-weight: 500;
  
}

.listIcon{
    cursor:pointer!important;
}

.card .card-footer {
    padding: .75rem 1.25rem;
    background: #fff;
    border: none;
}

#nav-tabContent .table thead th {
    border-bottom: none !important;
    border-top: none !important;
}

.subscriptionRecord .table thead th {
    color: #2B2B2B !important;
    font-size: 16px !important;
}

#nav-tabContent table.dataTable.nowrap td {
    color: #212529;
}

.body-content .input-group-text {
    background-color: #F8F9FA!important;
    border: 1px solid #ced4da;
}

#nav-tabContent .table {
    margin: 0px !important;
}

.subscriptionRecord {
    border: 1px solid #DFE3E7;
}

.downloadDatatable .table {
    margin-top: 0px !important;
    border: 1px solid #8898AA !important;
}

/*#example23 .badge {
    width: 49px;
    height: 24px;
    font-size: 11px;
    /* text-align: center; */
    /*padding: 6px 4px;*/
}*/
.dataTables_info {
    margin-left: 10px !important;
    font-size: 14px;
}

.topbar table.dataTable {
    margin-top: 0px !important;
}

/*.customConfigTB tbody td {
    border-top: 1px solid #e9ecef !important;
}*/
.downloadDatatable .dataTables_filter {
    float: right;
    margin-top: 10px;
}
  
  /*.downloadDatatable .dataTables_filter input {
    background-size: 0 2px,100% 1px;
    -webkit-transition: background 0s ease-out;
    transition: background 0s ease-out;
    float: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 0;
    margin-left: 10px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#007BFF), to(#007BFF)), -webkit-gradient(linear, left top, left bottom, from(#CED4DA), to(#CED4DA));
    background-image: linear-gradient(#007BFF, #007BFF), linear-gradient(#CED4DA, #CED4DA);
    border: 0;
    background-repeat: no-repeat;
    background-position: center bottom, center calc(100% - 1px);
    background-color: transparent;
  }
  
  .downloadDatatable .dataTables_filter input:focus {
    outline: 0;
    background-size: 100% 2px,100% 1px;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transition-duration: .3s;
            transition-duration: .3s;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#007BFF), to(#007BFF)), -webkit-gradient(linear, left top, left bottom, from(#CED4DA), to(#CED4DA));
    background-image: linear-gradient(#007BFF, #007BFF), linear-gradient(#CED4DA, #CED4DA);
  }*/
  
  .downloadDatatable .form-control-sm {
    min-height: 20px;
  }
  
  .downloadDatatable .table-striped tbody tr:nth-of-type(odd) {
    background-color: #FFFFFF;
  }

    .downloadDatatable .table-striped tbody tr:nth-of-type(even) {
        background-color: #F7FAFC!important;
    }
  
  .downloadDatatable .dataTables_info {
    float: left;
  }
  
  .downloadDatatable .pagination {
    float: right;
    margin: 15px 0 2px !important;
  }
  
  @media only screen and (max-width: 479px) {
  
  }
  
  .downloadDatatable .pagination .page-item {
    margin-right: 10px;
  }
  
  .downloadDatatable .pagination .page-item:last-child {
    margin-right: 0;
  }
  
  .downloadDatatable .pagination .page-item.active .page-link {
    color: #FFFFFF;
    height: 35px;
    width: 35px;
    padding-right: 13px;
  }

.downloadDatatable .pagination .page-link {
    padding: 0.4rem .72rem;
    border-radius: 5px;
    color: #808495;
    height: 35px;
    width: 35px;
}
  
  .downloadDatatable .pagination .page-link:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
  }


@media only screen and (max-width: 639px) {

  
    }

@media(max-width: 768px) {
    .pagination {
        margin: 15px 38px 2px !important;
    }


@media(device-width: 1024px) {
    .membertype-select2 {
        margin-left: 0px !important;
    }
}

@media (min-width:800px) and (max-width:1200px) {
    .membertype-select2 {
        margin-left: 0px !important;
    }

    .body-content {
        margin-left: 67px!important;
    }

}


@media (min-width:1920px) and (max-width:1080px) {

 

    .membertype-select2 {
        margin-left: 217px;
    }

