.ui-datepicker-inline {
  margin-bottom: 0.5rem;
}

.ui-datepicker-header {
  font-size: 0.9rem;
  position: relative;
  padding: .2em 0;
}

.ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker-header .ui-datepicker-next {
  position: absolute;
  top: 2px;
  height: 1.8em;
}

.ui-datepicker-header .ui-datepicker-prev {
  left: 10px;
  content: "asd";
}

.ui-datepicker-header .ui-datepicker-prev span {
  content: "asd";
}

.ui-datepicker-header .ui-datepicker-next {
  right: 0px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.4em;
	text-align: center;
  font-weight: bold;
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}

.ui-datepicker table {
	font-size: .7em;
	border-collapse: collapse;
	margin: .4em 0;
}

.ui-datepicker table th {
	padding: .1em .0em;
	text-align: center;
	font-weight: bold;
	border: 0;
}

.ui-datepicker table td {
  font-weight: 600;
  padding: .4em .3em;
  vertical-align: middle;
}

.ui-datepicker td span,
.ui-datepicker td a {
  height: 1.65rem;
	display: block;
	padding: .1em .3em;
	text-align: center;
	text-decoration: none;
  line-height: 1.45rem;
}

.ui-datepicker td span {
  font-weight: 100;
  color: #565656;
}

.ui-datepicker tr td a {
  text-decoration: none !important;
}

.ui-datepicker tr td:hover a {
  background-color: #e3e3e3;
  border-radius: 20%;
}

.ui-datepicker tr td.ui-datepicker-today a {
  background-color: #a6a6a6;
  color: whitesmoke;
  border-radius: 20%;
}

.ui-datepicker tr td.ui-datepicker-current-day a {
  background-color: #2196F3;
  color: whitesmoke;
  border-radius: 20%;
}

.time .buttons.has-addons span.button {
  width: 50%;
}

.time.has-addons p.control {
  margin-bottom: 0;
}
