body {
  font-family: "Montserrat", sans-serif;
  background: #f4f4f4;
}
.btn {
  border-radius: 0;
  padding:3px 5px;
  text-transform: uppercase;
  font-weight: 600;
}

/* header */
nav ul li a.nav-link {
  text-transform: uppercase;
  font-weight: 600;
  font-size:12px;

}
/* tabelle */
.actions .btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
} 
table.table tr {
  padding:5px;
}
table.table tr td,table.table tr th {
  background-color: #FFF!important;
  border-bottom:10px solid #f4f4f4!important;
  vertical-align: middle;
  padding:10px;
}

table.table tr th {
  text-transform: uppercase;
}


.loader-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
}

.loader {
  border: 6px solid #f3f3f3;
  border-top: 6px solid #3498db;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin 1s linear infinite;
}



@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


.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 */
}

.empty-filter {
	border-radius: 5px;
	font-size:12px;
	text-transform: uppercase;
} 