@import "material_icons";
@import "tether";
@import "bootstrap/css/bootstrap-material-design.min";
@import "node-waves/waves";
@import "animate-css/animate";
@import "sweetalert/sweetalert.css";
@import "multi-select/css/multi-select.css";
@import "bootstrap-material-datetimepicker/css/bootstrap-material-datetimepicker";
@import "morrisjs/morris";
@import "fileinput.min";
@import "BSBMaterial/style";
@import "BSBMaterial/themes/all-themes";
@import "reset";
@import "induties/assign_in_duties";

/*@import "bootstrap-select/css/bootstrap-select.min";*/

/*----- Order Processing Items -----*/
.opi_ul {
  display:block;
  padding-left:0px;
}
.opi_ul li {
  display:list-item;
  list-style: none;
  margin-top:2px;
}

.opi_selected {
  background-color:#BEA2C2 !important;
}
.opi_default {
  cursor: pointer;
  background-color: #E8ECF9;
  line-height: inherit;
  padding:5px;
}
/*----- Order Processing Items -----*/


/* ==========  Select Field ========== */

/* Remove focus */
select:focus {
  outline: none}

/* Hide label */
.custom-selectfield label {display: none;}
/* Use custom arrow */
.custom-selectfield select {appearance: none}
.custom-selectfield {
  position: relative;
    &:after {
        position: absolute;
        top: 1em;
        right: 0.5em;
        /* Styling the down arrow */
        width: 0;
        height: 0;
        padding: 0;
        content: '';
        border-left: .25em solid transparent;
        border-right: .25em solid transparent;
        border-top: .375em solid #111;
        pointer-events: none;
    }
}

/*Pagination*/
nav.pagination {
  margin:10px;

}
nav.pagination .current{
  background-color:#1f91f3;
  color:#fff;
  padding:4px 10px;
   margin-top:-4px;
}
nav.pagination .page a,.next a,.last a,.prev a,.first a{
  padding:6.5px 10px;
  margin-left: 3px;
}

nav.pagination .page a:hover,
a:focus {
  background-color: #ccc;
  text-decoration: none;

}
nav.pagination .page a:hover,
.first a:hover,.last a:hover,.prev a:hover,.next a:hover{
  background-color: #ccc;
  text-decoration: none;

}

/*Logout Icon*/
i.logout_icon{
  position: relative;
  top: 5px;
}

/* Second display image */
.second-display{
  margin : 12px;
}

.float_right{
  float : right;
}

.selected-payment {
  color: #fff !important;
  background-color: blue !important;
}
.payment_btn {
  white-space: normal !important;
  margin-bottom: 15px;
  margin-right: 15px;
  color:#fff !important;
 # background-color: green !important;
}

.payment-btn-box {
  width: 130px;
  height: 50px;
}

@media screen and (max-width: 785px) {
  #setting{ display: none;}
  .menu-up{ display: none;}
  .card-btn{padding: 0px 35px;}
}

@media screen and (max-width: 785px) {
  section.content{
    margin: 80px 15px 0 225px;
  }

  .mbl_view{
    display: none;
  }

  .navbar-brand-txt{
    margin-top: -15px;
  }

  .toggle_mbl {
    text-align: right;
  }

  .toggle_mbl img{
    width: 24px;
    margin-bottom: 14px;
  }

  .toggle_mbl a:hover, a:focus{
    background-color: unset;
  }

  .col-mbl-view{
    width: 50%;
  }

  .info-box .icon{
    display: none;
  }

  .mbl_product_div{
    display: none;
  }

  .sidebar .menu{
    top: 10px;
  }

  .page-header{
    width: 100% !important;
  }

  .ls-closed .bars:after, .ls-closed .bars:before{
    top: 14px;
  }

  .mbl_card{
    width: 100% !important;
  }

  .mbl_lbl{
    display: none;
  }

  .mbl-style{
    padding: 10px 10px;
  }

  .m-auto{
    width: 33%;
  }

  .online_order{
    text-align: right;
  }

  .mbl-right-btn{
    text-align: right;
  }

  .mbl-table{
    display: block;
    overflow: scroll;
  }

  .mbl-table-card{
    overflow: scroll;
    display: inline-block;
  }

  .p-l-15{
    padding: 0px 10px;
  }

  #order_by{
    width: 100% !important;
  }
}
