.modal-open .dropdown-menu,
  #admin-styles .responsive-css .modal-open .dropdown-menu {
	z-index: 2000 !important;
}

.datepicker-group a,
  .datepicker-group input,
  #admin-styles .responsive-css .datepicker-group a,
  #admin-styles .responsive-css .datepicker-group input {
	float: left;
	margin-right: 5px;
}

.datepicker-group .btn,
  #admin-styles .responsive-css .datepicker-group .btn {
	padding: 10px 10px 11px 10px;
}

.datepicker-group .btn .webposicon-cross,
  #admin-styles .responsive-css .datepicker-group .btn .webposicon-cross {
	margin: 0;
}

.datepicker-group input,
  #admin-styles .responsive-css .datepicker-group input {
	text-align: left;
}

.datepicker-group input[readonly],
  #admin-styles .responsive-css .datepicker-group input[readonly] {
	background-color: #fff;
	cursor: pointer;
}

.datepicker-group input,
  #admin-styles .responsive-css .datepicker-group input {
	width: 135px;
	background: url(/Assets/images/icons/calendar_dark.png) 110px 11px no-repeat;
}

input.datefield,
  #admin-styles .responsive-css input.datefield {
	width: 130px;
	background: url(/Assets/images/icons/calendar_dark.png) 100px 11px no-repeat;
}

input.datetimefield,
  #admin-styles .responsive-css input.datetimefield {
	width: 190px;
	background: url(/Assets/images/icons/calendar_dark.png) 160px 11px no-repeat;
}

.datetimerangepicker .start,
  .datetimerangepicker .text,
  .datetimerangepicker .to,
  .datetimerangepicker .end,
  #admin-styles .responsive-css .datetimerangepicker .start,
  #admin-styles .responsive-css .datetimerangepicker .text,
  #admin-styles .responsive-css .datetimerangepicker .to,
  #admin-styles .responsive-css .datetimerangepicker .end {
	float: left;
}

.datetimerangepicker i, .datetimerangepicker .datetimefield,
  #admin-styles .responsive-css .datetimerangepicker i,
  #admin-styles .responsive-css .datetimerangepicker .datetimefield {
	display: inline-block;
}

.datetimerangepicker .to,
  .datetimerangepicker .text,
  #admin-styles .responsive-css .datetimerangepicker .to,
  #admin-styles .responsive-css .datetimerangepicker .text {
	line-height: 43px;
	margin-left: 10px;
	margin-right: 10px;
}

.bootstrap-datetimepicker-widget .datepicker table,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker table {
	font-family: 'Cabin', sans-serif;
	font-weight: 400;
	font-size: 11px;
}

.bootstrap-datetimepicker-widget .datepicker table thead tr th,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker table thead tr th {
	background: none;
	padding: 0;
	color: #43a2f0;
	vertical-align: middle;
	text-align: center;
	padding-bottom: 10px;
	border-right: 0;
}

.bootstrap-datetimepicker-widget .datepicker table thead tr th.dow,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker table thead tr th.dow {
	display: none;
}

.bootstrap-datetimepicker-widget .datepicker table thead tr th.datepicker-switch,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker table thead tr th.datepicker-switch {
	font-family: 'Cabin', sans-serif;
	font-weight: 700;
}

.bootstrap-datetimepicker-widget .datepicker table thead tr th.prev,
  .bootstrap-datetimepicker-widget .datepicker table thead tr th.next,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker table thead tr th.prev,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker table thead tr th.next {
	cursor: pointer;
}

.bootstrap-datetimepicker-widget .datepicker table tbody,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker table tbody {
	border: 0;
}

.bootstrap-datetimepicker-widget .datepicker table tbody tr td,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker table tbody tr td {
	color: #abaaaa;
	border: none;
	padding: 5px;
	vertical-align: middle;
	text-align: center;
}

.bootstrap-datetimepicker-widget .datepicker table tbody tr td:hover,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker table tbody tr td:hover {
	background: #43a2f0;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
}

.bootstrap-datetimepicker-widget .datepicker table tbody tr td.old,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker table tbody tr td.old {
	color: #dbdbdb;
}

.bootstrap-datetimepicker-widget .datepicker table tbody tr td.new,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker table tbody tr td.new {
	color: #dbdbdb;
}

.bootstrap-datetimepicker-widget .datepicker table tbody tr td.active,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker table tbody tr td.active {
	background: #43a2f0;
	color: #fff;
	border-radius: 3px;
}

.bootstrap-datetimepicker-widget .datepicker table tbody tr td.active:hover,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker table tbody tr td.active:hover {
	color: #fff;
}

.bootstrap-datetimepicker-widget .datepicker table tbody tr td.disabled,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker table tbody tr td.disabled {
	color: #dd5e5e;
}

.bootstrap-datetimepicker-widget .datepicker table tbody tr td .disabled,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker table tbody tr td .disabled {
	color: #dd5e5e;
}

.bootstrap-datetimepicker-widget .datepicker table tfoot th,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker table tfoot th {
	text-align: center;
	cursor: pointer;
}

.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tbody tr td:hover,
  .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tbody tr td:hover,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tbody tr td:hover,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tbody tr td:hover {
	background: none;
	border-radius: 0;
	color: #abaaaa;
}

.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tbody tr td span,
  .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tbody tr td span,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tbody tr td span,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tbody tr td span {
	padding: 5px;
}

.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tbody tr td span.active,
  .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tbody tr td span.active,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tbody tr td span.active,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tbody tr td span.active {
	background: #43a2f0;
	border-radius: 3px;
	color: #fff;
}

.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tbody tr td span:hover,
  .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tbody tr td span:hover,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker .datepicker-months table tbody tr td span:hover,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tbody tr td span:hover {
	background: #43a2f0;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
}

.timepicker-picker td span,
  #admin-styles .responsive-css .timepicker-picker td span {
	width: 100% !important;
}

.bootstrap-datetimepicker-widget .timepicker .btn,
  #admin-styles .responsive-css .bootstrap-datetimepicker-widget .timepicker .btn {
	border: none;
	box-shadow: none;
}

.grid-filters .datetimerangepicker input,
  #admin-styles .responsive-css .grid-filters .datetimerangepicker input {
	background: url(/Assets/images/icons/calendar.png) 150px 6px no-repeat;
}

.grid-filters .datetimerangepicker input,
  #admin-styles .responsive-css .grid-filters .datetimerangepicker input {
	width: 180px;
}

.grid-filters .datetimerangepicker,
  #admin-styles .responsive-css .grid-filters .datetimerangepicker {
	height: 36px;
	line-height: 36px;
}

.grid-filters .datetimerangepicker .to,
  .grid-filters .datetimerangepicker .text,
  .grid-filters .datetimerangepicker .from,
  #admin-styles .responsive-css .grid-filters .datetimerangepicker .to,
  #admin-styles .responsive-css .grid-filters .datetimerangepicker .text,
  #admin-styles .responsive-css .grid-filters .datetimerangepicker .from {
	height: 36px;
	line-height: 36px;
	color: #fff;
}

.grid-filters .datetimerangepicker span,
  #admin-styles .responsive-css .grid-filters .datetimerangepicker span {
	margin-top: 0;
}