#DataTables_Table_0_length{
	width:32%;
    float:left;
	padding-top:2%;
	
}
#DataTables_Table_0_filter{
	width:32%;
	float:right;
	padding-top:2%;
}

label.error {
    color: red;
}
.floating-container{
z-index:15000!important;
}

.modal-lg {
    width: 1500px !important;
}
.select2-container--default{width:100%!important}

.no-sort { pointer-events: none!important; cursor: default!important; }


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
a.btn {
    margin: 1px;
}
.loading{
	position: fixed;
	top: 0%;
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 100%;
	height:100%;
	right: 0px;
	background-color: white;
	z-index: 50000;
}
.loading img{
	margin-top:10%;
}