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

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

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

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

.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%;
  overflow-x: auto;
}
.items-list .item img {
  width: 30px;
  height: 30px;
  object-fit: contain;
}

a.btn-primary {
  color: #ffffff;
}

.infobar {
  position: fixed;
  top: 10px;
  right: 10px;
  left: 10px;
}

/*
    .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;
}

.accordion .card .card-header .btn {
  display: block;
  width: 100%;
  text-align: left;
}

.accordion .card .card-header .btn:after {
  content: "\f106";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  float: right;
}

.accordion .card .card-header .btn.collapsed:after {
  content: "\f107";
}

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

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

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

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