.bootstrap-datetimepicker-widget .btn[data-action=clear]:after,.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after,.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after,.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after,.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after,.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after,.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after,.bootstrap-datetimepicker-widget .btn[data-action=today]:after,.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after,.bootstrap-datetimepicker-widget .picker-switch:after,.bootstrap-datetimepicker-widget table th.next:after,.bootstrap-datetimepicker-widget table th.prev:after,.sr-only
{
	clip:rect(0,0,0,0);
	border:0;
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.bootstrap-datetimepicker-widget .btn
{
	hover: pointer;
}
/*! * Datetimepicker for Bootstrap 3 * ! version : 4.7.14 * https://github.com/Eonasdan/bootstrap-datetimepicker/ */.bootstrap-datetimepicker-widget
{
	list-style:none
}
.bootstrap-datetimepicker-widget.dropdown-menu
{
	margin:2px 0;
	padding:4px;
	width:19em
}
	@media (min-width:768px)
{
.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs
{
	width:38em;

}

}
	@media (min-width:992px)
{
.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs
{
	width:38em
}

}
	@media (min-width:1200px)
{
.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs
{
	width:38em
}

}
.bootstrap-datetimepicker-widget.dropdown-menu:after,.bootstrap-datetimepicker-widget.dropdown-menu:before
{
	content:"";
	display:inline-block;
	position:absolute
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before
{
	border-bottom:7px solid rgba(0,0,0,.2);
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	left:7px;
	top:-7px
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after
{
	border-bottom:6px solid #fff;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	left:8px;
	top:-6px
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before
{
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-top:7px solid rgba(0,0,0,.2);
	bottom:-7px;
	left:6px
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after
{
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:6px solid #fff;
	bottom:-6px;
	left:7px
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before
{
	left:auto;
	right:6px
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after
{
	left:auto;
	right:7px
}
.bootstrap-datetimepicker-widget .list-unstyled
{
	margin:0
}
.bootstrap-datetimepicker-widget a[data-action]
{
	padding:6px 0
}
.bootstrap-datetimepicker-widget a[data-action]:active
{
	box-shadow:none
}
.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second
{
	font-size:1.2em;
	font-weight:700;
	margin:0;
	width:54px
}
.bootstrap-datetimepicker-widget button[data-action]
{
	padding:6px
}
.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after
{
	content:"Increment Hours"
}
.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after
{
	content:"Increment Minutes"
}
.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after
{
	content:"Decrement Hours"
}
.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after
{
	content:"Decrement Minutes"
}
.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after
{
	content:"Show Hours"
}
.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after
{
	content:"Show Minutes"
}
.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after
{
	content:"Toggle AM/PM"
}
.bootstrap-datetimepicker-widget .btn[data-action=clear]:after
{
	content:"Clear the picker"
}
.bootstrap-datetimepicker-widget .btn[data-action=today]:after
{
	content:"Set the date to today"
}
.bootstrap-datetimepicker-widget .picker-switch
{
	text-align:center
}
.bootstrap-datetimepicker-widget .picker-switch:after
{
	content:"Toggle Date and Time Screens"
}
.bootstrap-datetimepicker-widget .picker-switch td
{
	height:auto;
	line-height:inherit;
	margin:0;
	padding:0;
	width:auto
}
.bootstrap-datetimepicker-widget .picker-switch td span
{
	height:2.5em;
	line-height:2.5;
	width:100%
}
.bootstrap-datetimepicker-widget table
{
	margin:0;
	width:100%
}
.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th
{
	border-radius:4px;
	text-align:center
}
.bootstrap-datetimepicker-widget table th
{
	height:20px;
	line-height:20px;
	width:20px
}
.bootstrap-datetimepicker-widget table th.picker-switch
{
	width:145px
}
.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover
{
	background:none;
	color:#b4bcc2;
	cursor:not-allowed
}
.bootstrap-datetimepicker-widget table th.prev:after
{
	content:"Previous Month"
}
.bootstrap-datetimepicker-widget table th.next:after
{
	content:"Next Month"
}
.bootstrap-datetimepicker-widget table thead tr:first-child th
{
	cursor:pointer
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover
{
	background:#ecf0f1
}
.bootstrap-datetimepicker-widget table td
{
	height:54px;
	line-height:54px;
	width:54px
}
.bootstrap-datetimepicker-widget table td.cw
{
	color:#b4bcc2;
	font-size:.8em;
	height:20px;
	line-height:20px
}
.bootstrap-datetimepicker-widget table td.day
{
	height:20px;
	line-height:20px;
	width:20px
}
.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover
{
	background:#ecf0f1;
	cursor:pointer
}
.bootstrap-datetimepicker-widget table td.new,.bootstrap-datetimepicker-widget table td.old
{
	color:#b4bcc2
}
.bootstrap-datetimepicker-widget table td.today
{
	position:relative
}
.bootstrap-datetimepicker-widget table td.today:before
{
	border-color:rgba(0,0,0,.2) transparent #2c3e50;
	border-style:solid;
	border-width:0 0 7px 7px;
	bottom:4px;
	content:"";
	display:inline-block;
	position:absolute;
	right:4px
}
.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover
{
	background-color:#2c3e50;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.bootstrap-datetimepicker-widget table td.active.today:before
{
	border-bottom-color:#fff
}
.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover
{
	background:none;
	color:#b4bcc2;
	cursor:not-allowed
}
.bootstrap-datetimepicker-widget table td span
{
	border-radius:4px;
	cursor:pointer;
	display:inline-block;
	height:54px;
	line-height:54px;
	margin:2px 1.5px;
	width:54px
}
.bootstrap-datetimepicker-widget table td span:hover
{
	background:#ecf0f1
}
.bootstrap-datetimepicker-widget table td span.active
{
	background-color:#2c3e50;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.bootstrap-datetimepicker-widget table td span.old
{
	color:#b4bcc2
}
.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover
{
	background:none;
	color:#b4bcc2;
	cursor:not-allowed
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour
{
	height:27px;
	line-height:27px
}
.input-group.date .input-group-addon
{
	cursor:pointer
}
.twitter-typeahead
{
	width:100%
}
.tt-hint,.tt-query,.typeahead
{
	outline:0
}
.tt-hint
{
	color:#999
}
.tt-menu
{
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background-color:#fff;
	border:1px solid rgba(0,0,0,.15);
	border-radius:4px;
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
	box-shadow:0 6px 12px rgba(0,0,0,.175);
	margin-top:1px;
	max-height:300px;
	min-width:180px;
	overflow-y:auto;
	padding:7px 0;
	width:100%
}
.typeahead-scrollable .tt-menu
{
	max-height:250px
}
.typeahead-rtl .tt-menu
{
	text-align:right
}
.tt-suggestion
{
	cursor:pointer;
	padding:0;  /*8px 15px*/
}
.tt-suggestion.tt-cursor
{
	background-color:#f5f5f5
}
.tt-suggestion p
{
	margin:0
}
.tt-suggestion.tt-selectable:before
{
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color:inherit;
	content:""; /* "\f02b"; */
	display:none;
	font-family:Font Awesome\ 5 Free;
	font-size:3px;
	font-weight:900;
	margin-right:.5em;
	height: 0;
}
.tt-dataset-group .tt-suggestion
{
	padding-left:24px;
	padding-right:24px
}
.tt-heading
{
	display:block;
	font-size:11px;
	font-weight:700;
	line-height:0 ;  /*1.82; */
	margin-bottom:2px;
	margin-top:2px;
	padding:8px 15px;
	text-transform:uppercase
}
.tt-suggestion:focus,.tt-suggestion:hover
{
	background-color:#ffffff;
	color:rgb(56, 52, 52);
	outline:0;
	text-decoration:none
}



.bootstrap-tagsinput
{
	background-color:#fff;
	background-image:none;
	border:2px solid #dce4ec;
	border-radius:4px;
	border-bottom-right-radius:0;
	border-top-right-radius:0;
	color:#2c3e50;
	display:table-cell;
	font-size:15px;
	height:45px;
	line-height:1.42857143;
	padding:0;
	-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	vertical-align:middle;
	width:100%
}
.has-error .bootstrap-tagsinput
{
	border-color:#e74c3c!important
}
.bootstrap-tagsinput.focus
{
	border-color:#2c3e50;
	box-shadow:none;
	outline:0
}
.bootstrap-tagsinput input
{
	background-color:transparent;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	font-size:15px;
	line-height:1.6666667;
	margin-left:2px;
	margin-top:2px;
	min-width:100px;
	outline:0;
	padding:5px 11px;
	width:auto!important
}
.bootstrap-tagsinput input:focus
{
	border:none;
	box-shadow:none
}
.bootstrap-tagsinput .twitter-typeahead
{
	width:auto
}
.bootstrap-tagsinput .tt-menu
{
	margin-top:5px;
	min-width:200px
}
.bootstrap-tagsinput .tag
{
	background-color:#18bc9c;
	border:0;
	border-radius:.25em;
	color:#fff;
	float:left;
	font-size:15px;
	font-weight:400;
	line-height:1.6666667;
	margin:1px 0 0 3px;
	padding:5px 30px 5px 11px;
	position:relative;
	text-transform:none
}
.has-error .bootstrap-tagsinput .tag
{
	background-color:#e74c3c!important
}
.bootstrap-tagsinput .tag [data-role=remove]
{
	color:inherit;
	cursor:pointer;
	filter:alpha(opacity=70);
	line-height:1;
	margin-top:-5.5px;
	opacity:.7;
	position:absolute;
	right:11px;
	top:50%
}
.bootstrap-tagsinput .tag [data-role=remove]:hover
{
	filter:alpha(opacity=100);
	opacity:1
}
.bootstrap-tagsinput .tag:before
{
	content:"\f02b";
	display:inline-block;
	font-size:15px;
	margin-right:.5em
}
.bootstrap-tagsinput .tag:before,.bootstrap-tagsinput .tag [data-role=remove]:after
{
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color:#fff;
	font-family:Font Awesome\ 5 Free;
	font-weight:900
}
.bootstrap-tagsinput .tag [data-role=remove]:after
{
	content:"\f00d";
	display:block;
	font-size:13px
}
	body#admin_post_index .item-actions
{
	white-space:nowrap
}
	body#admin_post_index .item-actions a.btn+a.btn
{
	margin-left:4px
}
	body#admin_post_show .post-tags .label-default
{
	background-color:#e9ecec;
	color:#6d8283;
	font-size:16px;
	margin-right:10px;
	padding:.4em 1em .5em
}
	body#admin_post_show .post-tags .label-default i
{
	color:#95a6a7
}

