@charset "UTF-8";
@import "custom-responsive.css";

.row-border td{
   padding: 20px 15px !important;
}

table.dataTable thead th, table.dataTable.no-footer{
   border-bottom: 1px solid #aaa
}

.dataTables_info, .dataTables_paginate{
  margin-top: 20px;
}

.paginate_button{
  background: none !important;
}

.table-action-button{
  padding-right: 20px
}

.divider{
  border-top: 1px solid #efefef;
  margin: 30px;
}

.header .select-style-1{
  margin-bottom: 0px;
}

.header .select-style-1 .select-position select{
  padding-top: 10px;
  padding-bottom: 10px;
}

#tabuserspick_filter{
  float: none;
  text-align: center;
}

.select2-container{
  width:100% !important;
   text-align: left!important;
  /* //display: block !important; */
}

.select2-container .selection{
  display: block !important;
}
.select2-dropdown{
  box-shadow: 0 10px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%) !important;

}

.select2-container .dropdown-wrapper{
  display:none
}

.select2-container .select2-selection--single, .select2-selection__rendered{
  height: 56px !important;
}

.select2-results__options{
  max-height: 215px !important;
}

button.modal-closing{
  position: absolute;
  right: 20px;
}

.form-modal-body h1{
  padding-bottom: 30px;
}

.product-btn{
  padding: 7px 7px !important;
  width: 100% !important;
  font-size: 12px !important;
}

.btn-color-1{
  background: trasparent;
  color: #219653 !important;
  border-color:  #219653 !important;
}

.btn-color-2{
  background: trasparent;
  color: #d50100 !important;
  border-color: #d50100 !important;
}

.btn-color-3{
  background: trasparent;
  color: #f76400 !important;
  border-color: #f76400 !important;
}

.btn-color-4{
  background: trasparent;
  color: #400189 !important;
  border-color: #400189 !important;
}

.btn-color-5{
  background: trasparent;
  color: #262d3f !important;
  border-color: #262d3f !important;
}
.btn-color-1:hover{
  background: #219653 !important;
  color: white !important;
  border-color:  #219653 !important;
}

.btn-color-2:hover{
  background: #d50100 !important;
  color: white !important;
  border-color: #d50100 !important;
}

.btn-color-3:hover{
  background: #f76400 !important;
  color: white !important;
  border-color: #f76400 !important;
}

.btn-color-4:hover{
  background: #400189 !important;
  color: white !important;
  border-color: #400189 !important;
}

.btn-color-5:hover{
  background: #262d3f !important;
  color: white !important;
  border-color: #262d3f !important;
}

.cashout_row{
  padding: 30px;
  text-align: center;
}

.border-green{
  border: 1px solid #029f01 !important;
}

.border-red{
  border: 1px solid #d50100 !important;
}

.box-form-login{
  width: 1024px;
}

#Totale:before{
  content: "\ebf1";
}

.error_msg{
  color: #d50100;
}

.select2-selection__arrow{
  display:none
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 16px !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
  color: #333 !important;
}

.currentPage{
  background: #4a6cf7 !important;
  color: #fff !important;
}

.pwd-error {
  border-color: #dc3545 !important;;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url(data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg>);
  background-repeat: no-repeat !important;
  background-position: right calc(0.375em + 0.1875rem) center !important;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) !important;
}
.error-pwd {
  /*display: none;*/
  width: 100%;
  margin-top: 0.25rem;
  font-size: .875em;
  color: #dc3545;
}