disabled {
  pointer-events: auto !important;
  cursor: not-allowed !important;
}

.btn:disabled {
  pointer-events: auto !important;
  cursor: not-allowed !important;
}

.table-overflow {
  overflow: hidden;
  overflow-x: auto;
}

table.dataTable {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.dataTables_length {
  float: left !important;
  margin-bottom: 10px !important;
}

.dataTables_filter {
  float: right !important;
  margin-bottom: 10px !important;
}

.dataTables_info {
  float: left !important;
  margin-bottom: 10px !important;
}

.dataTables_paginate {
  float: right !important;
  margin-bottom: 10px !important;
}

/*
.select2-search--inline {
    display: contents; /*this will make the container disappear, making the child the one who sets the width of the element*/
/*
}
/*
.select2-search__field:placeholder-shown {
    width: 100% !important; /*makes the placeholder to be 100% of the width while there are no options selected*/
/*
}
/*
.select2-container input::placeholder {
  color: #404040 !important;
}
*/

.keypadkey{
  -moz-user-select:-moz-none;
  -moz-user-select:none;
  -o-user-select:none;
  -khtml-user-select:none; /* you could also put this in a class */
  -webkit-user-select:none;/* and add the CSS class here instead */
  -ms-user-select:none;
  user-select:none;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

.keypadKey:hover{
	cursor: pointer;
	background-color: #FFFABC;
}
.keypadKeyDanger:hover{
	cursor: pointer;
	background-color:#FF3B3F;
	color: #FFF;
}
.keypadKeySuccess:hover{
	cursor: pointer;
	background-color:#62B761;
	color: #FFF;
}
.keypadKeyWarning:hover{
	cursor: pointer;
	background-color:#ff9800;
	color: #FFF;
}
.keypadKeyPrimary:hover{
	cursor: pointer;
	background-color:#348cd4;
	color: #FFF;
}