
.datetimepicker .input-group-addon{
	padding: 7px 10px 7px 10px;
  border-top: none;
  border-right: none;
  border-bottom: none;
}

.datetimepicker .input-group-addon .icon-calendar::before{
	color: #00709e;
  font-size: 20px;
}

.datepicker .day{
	padding: 8px;
}

/*
.custom-datepicker-wrapper {
  position: relative;
}
.custom-datepicker-wrapper .form-control {
  z-index: 1; 
  background-clip: padding-box; 
  margin-bottom: 0;
}
.custom-datepicker-wrapper .form-control control:focus {
  outline: none; 
  box-shadow: 0 0 5px rgba(0, 123, 255, 0.5); 
}
.custom-datepicker-wrapper .icon {
  border: none;
  padding: 0 15px;
}
.custom-datepicker-wrapper .icon:focus {
  outline: 3px solid #ffbf47 !important;
  outline-offset: 0;
}
.calendar-header .next,
.calendar-header .previous {
  outline: none;
}
.calendar-header .next:focus,
.calendar-header .previous:focus {
  outline: none;
}
.calendar-header .next i::before,
.calendar-header .previous i::before {
  outline: none;
}

.tempus-dominus-widget.light {
  --td-active-bg: #00709e;
  --td-dow-color: black;
  --td-alternate-color: #767676;
  --td-btn-hover-bg: transparent;
}

.tempus-dominus-widget.light .date-container-days .dow {
  font-weight: bold;
}

.tempus-dominus-widget .date-container-days div:not(.no-highlight),
.tempus-dominus-widget .date-container-decades div:not(.no-highlight),
.tempus-dominus-widget .date-container-months div:not(.no-highlight),
.tempus-dominus-widget .date-container-years div:not(.no-highlight),
.tempus-dominus-widget .time-container-clock div:not(.no-highlight),
.tempus-dominus-widget .time-container-hour div:not(.no-highlight),
.tempus-dominus-widget .time-container-minute div:not(.no-highlight),
.tempus-dominus-widget .time-container-second div:not(.no-highlight) {
  &:hover {
    background-color: transparent !important;
    border: 1px black solid !important;
  }
}

*/