.tbl_attendances .btn {
	min-width: 140px;
	width: 28px;
}

.yyyymm_locked {
	margin-top: 8px;
}

.yyyymm_locked .onoffswitch-inner:before {
  content: "GESPERRT";
  color: #ed5565;
  background: #fff;
}
.yyyymm_locked .onoffswitch-inner:after {
  content: "ENTSPERRT";
  color: #1ab394;
  text-align: right;
}

.yyyymm_locked .onoffswitch {
	width: 90px;
}

.yyyymm_locked .onoffswitch-label {
	border: 2px solid #e7eaec;
}

.yyyymm_locked .onoffswitch-switch {
  right: 74px;
	border: 2px solid #e7eaec;
}

.weeksum {
  margin-bottom: 8px;
  padding: 8px;
}

.totalsum {
  border-top: 1px solid #ddd;
  padding: 8px;
  display: inline;
}

.modal-footer button:focus {
  background-color: rgb(221, 107, 85) !important;
  border-color: rgb(221, 107, 85) !important;
  color: #fff !important;
}

.tooltip-inner {background-color: #2f4050;text-align: left !important}

.tooltip .arrow::before {
  border-top-color: #2f4050;
}

.pdf-toolbar button, .pdf-toolbar input {
  height: 36px;
}

.input-group-append {
  height: 40px;
}