/*
Read README
*/
html {
  scroll-behavior: smooth;
}

body, input, .form-control, .btn {
  font-size: 14px;
}

@media (min-width: 1200px) {
  .container {
    max-width: 1360px;
  }
}
a {
  color: #0056b3;
}

label {
  cursor: pointer;
  margin-bottom: 0;
  line-height: 1.5;
}

.form-group {
  line-height: 2.1;
  margin-bottom: 0.5rem;
}

.custom-control-label {
  line-height: 1.5;
}

img {
  max-width: 100%;
}

.form-group {
  line-height: 2.1;
}

.toggle-pass {
  position: absolute;
  top: 2px;
  right: 25px;
}

.items-list {
  width: 100%;
}
@media (max-width: 1199.98px) {
  .items-list {
    overflow-x: auto;
  }
}
.items-list .tag {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 8px;
  color: #fff;
  min-height: 42px;
  line-height: 1;
  padding: 3px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}
.items-list table {
  position: relative;
}
.items-list table thead th {
  position: sticky;
  top: 0; /* Don't forget this, required for the stickiness */
  box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.4);
}

.btn-primary {
  color: #ffffff;
  background: #0056b3;
}

.infobar {
  margin-bottom: 0;
}

/*
    .select2-container {

    }

    .select2-container .select2-selection {
        height: 38px;
        padding: 5px;
    }


    .select2-container .select2-selection .select2-selection__arrow {
        top: 6px;
        right: 5px;
    }

    .select2-result {

        font-size: 11px;
        border-bottom: solid #aaa 1px;
        padding-bottom: 5px;
        margin-bottom: 5px;
    }

    .select2-result::after {
      content: "";
      clear: both;
      display: table;
    }

    .select2-result .image {
        float: left;
        width: 12%;
        position: relative;
    }
        .select2-result .image img {
            width: 100%;
            width: 50px;
            height: 50px;
            object-fit: contain;
        }


        .select2-result .image img:after {  
          display: block;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background-color: #ddd;
          font-family: 'Helvetica';
          font-weight: 300;
          line-height: 2;  
          text-align: center;
          content: '';
        }


    .select2-result .text {
        float: left;
        width: 88%;
        padding: 5px;
    }
        .select2-result .text .title {
            font-weight: bold;
        }


    .select2-container--default .select2-results>.select2-results__options {
        max-height: 500px;
    }
    .select2-result.test {
        position: absolute;
        z-index: 1000000;
        background: silver;
        width: 450px;
    }
*/
.display-force * {
  display: block !important;
  opacity: 1 !important;
}

.page-link {
  color: #0056b3;
}

.page-item.active .page-link {
  background-color: #0056b3;
  border-color: #0056b3;
}

.detail .image-main {
  width: 200px;
  max-height: 200px;
  max-width: 100%;
  object-fit: cover;
}

.js-item-toggle {
  cursor: pointer;
}

.card-body {
  width: 100% !important;
}

.card-footer {
  border-top: none;
}

.card-header {
  background: #e9ecef;
}

.text-muted {
  color: #bbb !important;
}

.navbar-env-local {
  background-color: #ffe0e0 !important;
}

.navbar-env-prod {
  background-color: #d4edda !important;
}

.navbar .nav-link.active {
  font-weight: 700;
  color: #000 !important;
  border-bottom: 3px solid #0056b3;
  padding-bottom: 1px;
}

/*# sourceMappingURL=style.css.map */
