.bootstrap-datetimepicker-widget {
	padding: 0 !important;
	margin: 0 !important;
}

.bootstrap-datetimepicker-widget:after,
.bootstrap-datetimepicker-widget:before {
	display: none !important;
}

.bootstrap-datetimepicker-widget table {
	width: 100%;
	margin: 0;
}

.bootstrap-datetimepicker-widget table td {
	text-shadow: none;
}

.bootstrap-datetimepicker-widget table td span {
	margin: 0;
}

.bootstrap-datetimepicker-widget table td span:hover {
	background: transparent;
}

.bootstrap-datetimepicker-widget .glyphicon {
	font-family: 'Material-Design-Iconic-Font';
	font-size: 18px;
}

.bootstrap-datetimepicker-widget .glyphicon-chevron-left:before {
	content: "\f2ff";
}

.bootstrap-datetimepicker-widget .glyphicon-remove:before {
	content: "\f330";
}

.bootstrap-datetimepicker-widget .glyphicon-chevron-right:before {
	content: "\f301";
}

.bootstrap-datetimepicker-widget .glyphicon-time:before {
	content: "\f337";
}

.bootstrap-datetimepicker-widget .glyphicon-calendar:before {
	content: "\f32e";
}

.bootstrap-datetimepicker-widget .glyphicon-chevron-up:before {
	content: "\f303";
}

.bootstrap-datetimepicker-widget .glyphicon-chevron-down:before {
	content: "\f2fe";
}

.bootstrap-datetimepicker-widget [data-action="togglePicker"] span, 
.bootstrap-datetimepicker-widget [data-action="close"] span {
	font-size: 25px;
	color: #ccc;
}

.bootstrap-datetimepicker-widget [data-action="togglePicker"] span:hover,
.bootstrap-datetimepicker-widget [data-action="close"] span:hover {
	color: #333;
}

.bootstrap-datetimepicker-widget a[data-action] {
	color: #009688;
}

.bootstrap-datetimepicker-widget [title]:after {
	content: " ";
}

.bootstrap-datetimepicker-widget table td span.active {
	background-color: #009688;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.bootstrap-datetimepicker-widget table td span {
	border-radius: 0;
}

.timepicker-picker .btn {
	margin: 5px;
}

.timepicker-picker table tbody tr+tr:not(:last-child) {
	background: #009688;
	color: #fff;
}

.timepicker-picker table tbody tr+tr:not(:last-child) td {
	border-radius: 0;
}

.timepicker-picker .btn,
.timepicker-picker .btn:hover {
	background: #fff;
	color: #333;
}

.timepicker-picker .btn.btn-primary {
	background: #009688;
	color: #fff;
}

.datepicker.top {
	-webkit-transform-origin: 0 100% !important;
	-moz-transform-origin: 0 100% !important;
	-ms-transform-origin: 0 100% !important;
	transform-origin: 0 100% !important;
}

.datepicker table thead tr th {
	border-radius: 0;
	color: #fff;
}

.datepicker table thead tr th .glyphicon {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	line-height: 29px;
}

.datepicker table thead tr:first-child th.picker-switch {
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
}

.datepicker table thead tr:last-child th {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 11px;
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
	background-color: #337ab7;
	border-radius: 0;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table thead {
	border-bottom: 2px solid #fff;
}

.datepicker table thead tr th:hover .glyphicon {
	background: rgba(0, 0, 0, 0.2);
}

.bootstrap-datetimepicker-widget table td.active.today:before {
	border-bottom-color: #fff;
}

.dateSelect span,
.dateSelect i {
	font-size: 2em;
	margin: 3px 6px 3px 6px;
}

.dateSelect {
	padding: 0;
	margin-left: 5px !important;
}

/*** *****/
/* .datepicker table thead tr:first-child th {
	background: #009688;
	padding: 20px 0;
  }
  
  .datepicker table thead tr:first-child th:hover {
	background: #009688;
  }
  
  .datepicker table thead tr:first-child th.picker-switch {
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
  }
  
  .datepicker table thead tr:last-child th {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 11px;
  }
  
  .datepicker table thead tr:last-child th:first-child {
	padding-left: 20px;
  }
  
  .datepicker table thead tr:last-child th:last-child {
	padding-right: 20px;
  }
  
  .datepicker table thead tr:last-child:not(:only-child) {
	background: #00877a;
  }
  
  .datepicker table tbody tr:last-child td {
	padding-bottom: 25px;
  }
  
  .datepicker table tbody tr td:first-child {
	padding-left: 13px;
  }
  
  .datepicker table tbody tr td:last-child {
	padding-right: 13px;
  } */