.text-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.text-ellipsis:hover{
    text-overflow: inherit;
    overflow: visible;
}

.page-content {
    padding-top:20px !important;
}

.filter-button {
    padding: 20px;
}

.button {
    margin: 15px;
}
.form-md-radios {
    margin-top: -10px;
}

.bs-select > .dropdown-menu, .dropdown-menu > .dropdown-menu {
    max-height: 190px !important;
}

input[type=number] {
    -moz-appearance:textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.close{
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
}

.modal-body{
    max-height: 500px !important;
    overflow-y: scroll !important;
}

.btn-sq-lg {
  width: 200px !important;
  height: 200px !important;
  font-size: 15px !important;
}

.btn-sq-lg > i {
    line-height: 2 !important;
}

.btn-sq {
  width: 100px !important;
  height: 100px !important;
  font-size: 10px;
}

.btn-sq-sm {
  width: 50px !important;
  height: 50px !important;
  font-size: 10px;
}

.btn-sq-xs {
  width: 25px !important;
  height: 25px !important;
  padding:2px;
}

.sdi-trasmission-result-NS{
	background-color: #d15b47;
	color: white !important;
}

.sdi-trasmission-result-MC{
	background-color: #ffb752;
	color: white !important;
}

.sdi-trasmission-result-RC{
	background-color: #87b87f;
	color: white !important;
}

.sdi-trasmission-result-NE_ACCETTAZIONE{
	background-color: #87b87f;
	color: white !important;
}

.sdi-trasmission-result-NE_RIFIUTO{
	background-color: #d15b47;
	color: white !important;
}


