﻿@charset "UTF-8";
/*@import "../lib/bootstrap/scss/functions";
@import '../lib/bootstrap/scss/vendor/_rfs';
@import '../lib/bootstrap/scss/variables';*/
html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}
html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

/* Bootstrap modal big */
@media screen and (min-width: 768px) {
  .modal-90 {
    /*width: 90% !important;*/
    max-width: 90% !important;
  }
}
.breadcrumb {
  box-shadow: 1px 1px #d5d4d4;
  background: #eeeded;
  border: 1px solid #eeeded;
  border-radius: 5px;
  padding: 0 5px 0 10px !important;
  /*  font-size: 16px;*/
  line-height: 2em;
}

dl dd:after {
  content: "​";
}

.dt {
  font-weight: 700;
}

/* Grids Purchase */
.ui-jqgrid-container.mlp-purchase > .ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-view > .ui-jqgrid-titlebar {
  background-color: #F5F6CE !important;
}

.ui-jqgrid-container.mlp-purchase > .ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-view > .ui-jqgrid-hdiv {
  background-color: #F5F6CE !important;
}

.mlp-purchase-bg {
  background-color: #F5F6CE !important;
}

/* Grids Sales */
.ui-jqgrid-container.mlp-sales > .ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-view > .ui-jqgrid-titlebar {
  background-color: #E0F8E0 !important;
}

.ui-jqgrid-container.mlp-sales > .ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-view > .ui-jqgrid-hdiv {
  background-color: #E0F8E0 !important;
}

.mlp-sales-bg {
  background-color: #E0F8E0 !important;
}

.ui-iqgrid-bg {
  background-color: #e5e5e5 !important;
}

.ui-jqgrid-bootstrap .ui-jqgrid-htable .ui-th-column-header {
  border-width: 1px !important;
}

.ui-jqgrid-bootstrap .ui-jqgrid-hdiv {
  background-color: #eee8e8 !important;
}

select[readonly].form-select, select.form-select.mlp-select-readonly {
  background-color: var(--bs-secondary-bg);
}

.select2-container--bootstrap-5.mlp-select-readonly .select2-selection {
  background-color: var(--bs-secondary-bg);
}

input[readonly].form-control {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}

textarea[readonly].form-control {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}

.row-canceled {
  text-decoration: line-through;
}

.floating-select-label {
  z-index: 1000;
}

.form-floating .select2-container--bootstrap-5 .select2-selection {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  padding: 1rem 0.75rem;
}
.form-floating .select2-container--bootstrap-5 .select2-selection > .select2-selection__rendered {
  margin-top: 0.6rem;
  margin-left: 0.25rem;
  font-size: 1rem;
}

.mlp-mobile-body-content .mobile-first-content {
  margin-top: 65px;
}

.mlp-mobile-body-content .ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-view {
  font-size: 16px !important;
}

.mlp-mobile-body-content .ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-view .jqgrow.ui-row-ltr > td {
  height: 90px !important;
}

.view-field {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.img-product-offcanvas {
  max-height: 70px;
}

.img-product-grid {
  max-height: 70px;
}

mlp-mobile-body-content .fixed-bottom-mobile {
  position: fixed;
  right: 0;
  bottom: 120px;
  left: 0;
  z-index: 1030;
}

.table-fixed {
  overflow: auto;
}
.table-fixed thead th {
  position: sticky;
  top: 0;
  z-index: 100;
}
.table-fixed tbody tr {
  position: inherit;
}

.productImage img {
  height: 110px;
}
