.select2-container .select2-selection--single {
    height: 38px !important;
  }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 6px !important;
  }
  li.select2-selection__choice {
    color: black !important; 
  }
  .select2 {
    width: 100% !important;
  }
.width-select{
        display: flex;
    max-width: 200px;
    width: 100%;

}
.card-full .card{
  height:100%;
}
  .swal2-popup {
    width: 300px !important;
    height: 270px;
  }
  .swal2-title {
    margin: 0px;
    font-size: 20px !important;
    margin-bottom: -10px;
  }
  .swal2-icon.swal2-warning.swal2-icon-show {
    font-size: 10px;
  }
  .swal2-styled {
    font-size: 10px;
  }
  .autocomplete-list {
    cursor: pointer !important;
  }
  td {
    font-size: 14px;
    color:#000 !important;
  }
  
  .btn-sm {
    font-size: 2px !important;
    padding: 2px 4px;
}
.from-autocomplete-list,.drop-autocomplete-list{ position: absolute;  z-index: 11; }

.list-color li{
  background-color: #444;
  padding: 6px 5px;
  color: white; 
    z-index: 11;
    cursor: pointer;
  /* border-radius: 4px; */
}
.list-color li:hover{
  background-color: #ddd;
  padding: 6px 5px;
  color: #444;
  /* border-radius: 4px; */
}
 .form-check-input:checked {
    background-color: #5A9AFF!important;
    border-color: #5A9AFF!important;
    box-shadow: none !important;
  }
  .form-check-input{
              background-color: #AAAAAA;
              border: 1px solid #AAAAAA;

  }
  .bgreprat {
    background-image: url('captua_image.png');
    background-repeat: repeat-x;
    font-weight: 500;
      text-align: center;
      letter-spacing: 11px;
      font-size: 22px;
      -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.bgreprat-refesh {
  width: 35px;
  height: 35px;
  margin-left: 0px;
  float: left;
}


ul.append_searches {
    overflow-y: auto;
    max-height: 200px;
    
    background: #0e3f8e;
    position:absolute;
    width: 95%;
    z-index:999999;
    border-bottom-left-radius: 10px;
}

ul.append_searches li {
    padding:2px 8px;
}
ul.append_searches li a {
    font-size: 14px;
    color:#fff;
}
ul.append_searches:not([class]) > li {
    padding-left: 20px;
    padding-top: 5px;
    margin-bottom: 0px;
}

ul.append_searches:not([class]) > li:before {
    left: 7px;
    top: 14px;
}
ul.append_searches::-webkit-scrollbar-track { -webkit-box-shadow: none; border-radius: 10px; background-color: #c0ddda; }
ul.append_searches::-webkit-scrollbar { width: 6px; background-color: #F5F5F5; }
ul.append_searches::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: none; background-color: #00b7a5; }
.pointer{ cursor: pointer;}

.custom_fields.datefld {
    position: relative;
}


  #paymentModal h5 {
    color: #fff;
    margin: 0;
    text-align: center;
}

#paymentModal .modal-header {
    width: 100%;
    justify-content: center;
    padding: 15px;
}
.frm-sbmit {
    text-align: center;
}

.modal button.btn-close {
    position: absolute;
    right: -3px !important;
    top: -8px;
    background-color: #f1f4f9 !important;
    opacity: 1 !important;
    border-radius: 50%;
    color: #fff !important;
}