/*
Template Name: Admin Press Admin
Author: Themedesigner
Email: niravjoshi87@gmail.com
//dao
File: scss
*/

.preloader {
    width: 100%;
    height: 100%;
    top: 0px;
    position: fixed;
    z-index: 99999;
    background: #fff; }
    .preloader .cssload-speeding-wheel {
      position: absolute;
      top: calc(50% - 3.5px);
      left: calc(50% - 3.5px); }
  
  /*******************
  Table-Data Table
  ******************/
  .dataTables_wrapper {
    padding-top: 10px; }
  
  .dt-buttons {
    display: inline-block;
    padding-top: 5px;
    margin-bottom: 15px; }
    .dt-buttons .dt-button {
      padding: 5px 15px;
      border-radius: 4px;
      background: #00897b;
      color: #ffffff;
      margin-right: 3px; }
      .dt-buttons .dt-button:hover {
        background: #2f3d4a; }
  
  .dataTables_info,
  .dataTables_length {
    display: inline-block; }
  
  .dataTables_length {
    margin-top: 10px; }
    .dataTables_length select {
      border: 0;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#00897b), to(#00897b)), -webkit-gradient(linear, left top, left bottom, from(#b1b8bb), to(#b1b8bb));
      background-image: -webkit-linear-gradient(#00897b, #00897b), -webkit-linear-gradient(#b1b8bb, #b1b8bb);
      background-image: -o-linear-gradient(#00897b, #00897b), -o-linear-gradient(#b1b8bb, #b1b8bb);
      background-image: linear-gradient(#00897b, #00897b), linear-gradient(#b1b8bb, #b1b8bb);
      background-size: 0 2px, 100% 1px;
      background-repeat: no-repeat;
      background-position: center bottom, center calc(100% - 1px);
      background-color: transparent;
      -webkit-transition: background 0s ease-out;
      -o-transition: background 0s ease-out;
      transition: background 0s ease-out;
      padding-bottom: 5px; }
      .dataTables_length select:focus {
        outline: none;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#00897b), to(#00897b)), -webkit-gradient(linear, left top, left bottom, from(#b1b8bb), to(#b1b8bb));
        background-image: -webkit-linear-gradient(#00897b, #00897b), -webkit-linear-gradient(#b1b8bb, #b1b8bb);
        background-image: -o-linear-gradient(#00897b, #00897b), -o-linear-gradient(#b1b8bb, #b1b8bb);
        background-image: linear-gradient(#00897b, #00897b), linear-gradient(#b1b8bb, #b1b8bb);
        background-size: 100% 2px, 100% 1px;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transition-duration: 0.3s;
        -o-transition-duration: 0.3s;
        transition-duration: 0.3s; }
  
  .dataTables_filter {
    float: right;
    margin-top: 10px; }
    .dataTables_filter input {
      border: 0;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#00897b), to(#00897b)), -webkit-gradient(linear, left top, left bottom, from(#b1b8bb), to(#b1b8bb));
      background-image: -webkit-linear-gradient(#00897b, #00897b), -webkit-linear-gradient(#b1b8bb, #b1b8bb);
      background-image: -o-linear-gradient(#00897b, #00897b), -o-linear-gradient(#b1b8bb, #b1b8bb);
      background-image: linear-gradient(#00897b, #00897b), linear-gradient(#b1b8bb, #b1b8bb);
      background-size: 0 2px, 100% 1px;
      background-repeat: no-repeat;
      background-position: center bottom, center calc(100% - 1px);
      background-color: transparent;
      -webkit-transition: background 0s ease-out;
      -o-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; }
      .dataTables_filter input:focus {
        outline: none;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#00897b), to(#00897b)), -webkit-gradient(linear, left top, left bottom, from(#b1b8bb), to(#b1b8bb));
        background-image: -webkit-linear-gradient(#00897b, #00897b), -webkit-linear-gradient(#b1b8bb, #b1b8bb);
        background-image: -o-linear-gradient(#00897b, #00897b), -o-linear-gradient(#b1b8bb, #b1b8bb);
        background-image: linear-gradient(#00897b, #00897b), linear-gradient(#b1b8bb, #b1b8bb);
        background-size: 100% 2px, 100% 1px;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transition-duration: 0.3s;
        -o-transition-duration: 0.3s;
        transition-duration: 0.3s; }
  
  .dataTables_wrapper .dataTables_paginate {
    float: right;
    text-align: right;
    padding-top: 0.25em; }
  
  .dataTables_wrapper .dataTables_paginate .paginate_button {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: 0.5em 1em;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    *cursor: hand;
    color: #67757c;
    border: 1px solid #ddd; }
  
  .dataTables_wrapper .dataTables_paginate .paginate_button.current,
  .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #ffffff !important;
    border: 1px solid #00897b;
    background-color: #00897b; }
  
  .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
  .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
  .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    cursor: default;
    color: #67757c;
    border: 1px solid #ddd;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  
  .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: white;
    border: 1px solid #00897b;
    background-color: #00897b; }
  
  .dataTables_wrapper .dataTables_paginate .paginate_button:active {
    outline: none;
    background-color: #67757c; }
  
  .dataTables_wrapper .dataTables_paginate .ellipsis {
    padding: 0 1em; }
  
  /*******************
  Table- responsive
  ******************/
  .tablesaw-bar .btn-group label {
    color: #67757c !important; }
  
  /*==============================================================
   Responsive Datatable
   ============================================================== */
  
   table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child {
    position: relative;
    padding-left: 30px;
    cursor: pointer;
  }
  
  .dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child::before {
    font-family: "LineAwesome";
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "-";
    color: #716aca;
    background-color: transparent;
  }
  .dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before {
    -webkit-box-shadow: none;
    box-shadow: none;
    border:none;
    border-radius: 0px;
    position: absolute;
    top: 50%;
    left: 8px;
    height: 18px;
    width: 18px;
    margin-top: -12px;
    font-size: 18px;
    color: #716aca;
    border: 0;
    background-color: transparent;
    font-family: "FontAwesome";
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "\f196";
  }