.input-group.color .input-group-btn i
{
	position: absolute;
	display: block;
	cursor: pointer;
	width: 20px;
	height: 20px;
	right: 6px;
}
.toast
{
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.toast
{
	background-color: #030303;
}
.toast-success
{
	background-color: #51a351;
}
.toast-error
{
	background-color: #bd362f;
}
.toast-info
{
	background-color: #2f96b4;
}
.toast-warning
{
	background-color: #f89406;
}
.toast .toast-close-button
{
	display: inline-block;
	margin-top: 0px;
	margin-right: 0px;
	text-indent: -100000px;
	width: 11px;
	height: 16px;
	background-repeat: no-repeat !important;
	background-image: url("../img/portlet-remove-icon-white.png") !important;
}
.toast-top-center
{
	top: 12px;
	margin: 0 auto;
	left: 50%;
	margin-left: -150px;
}
.toast-top-center .toast
{
	margin: 0 !important;
}
.toast-bottom-center
{
	bottom: 12px;
	margin: 0 auto;
	left: 50%;
	margin-left: -150px;
}
.toast-bottom-center .toast
{
	margin: 0 !important;
}
.tabbable-tabdrop .nav-tabs,
.tabbable-tabdrop .nav-pills
{
	position: relative;
}
.tabbable-tabdrop .nav-tabs .caret,
.tabbable-tabdrop .nav-pills .caret
{
	display: none;
}
.tabbable-tabdrop .nav-tabs .tabdrop .dropdown-toggle i,
.tabbable-tabdrop .nav-pills .tabdrop .dropdown-toggle i
{
	font-size: 14px;
}
.tabbable-tabdrop .dropdown-menu:after
{
	right: 10px;
	left: auto;
}
.tabbable-tabdrop .dropdown-menu:before
{
	right: 9px;
	left: auto;
}
.dataTable
{
	width: 100%;
	clear: both;
	margin-top: 5px;
}
.dataTables_filter .form-control
{
	margin-left: 3px;
}
.dataTables_filter label
{
	line-height: 32px;
}
.dataTable .row-details
{
	margin-top: 3px;
	display: inline-block;
	cursor: pointer;
	width: 14px;
	height: 14px;
}
.dataTable .details
{
	background-color: #eee;
}
.dataTable .details td,
.dataTable .details th
{
	padding: 4px;
	background: none;
	border: 0;
}
.dataTable .details tr:hover td,
.dataTable .details tr:hover th
{
	background: none;
}
.dataTable .details tr:nth-child(odd) td,
.dataTable .details tr:nth-child(odd) th
{
	background-color: #eee;
}
.dataTable .details tr:nth-child(even) td,
.dataTable .details tr:nth-child(even) th
{
	background-color: #eee;
}
.dataTable > thead > tr > th.sorting,
.dataTable > thead > tr > th.sorting_asc,
.dataTable > thead > tr > th.sorting_desc
{
/*	padding-right: 18px; */
}
.dataTable .table-checkbox
{
	width: 8px !important;
}
@media (max-width: 768px)
{
	.dataTables_wrapper .dataTables_length .form-control,
	.dataTables_wrapper .dataTables_filter .form-control
	{
		display: inline-block;
	}
	.dataTables_wrapper .dataTables_info
	{
		top: 17px;
	}
	.dataTables_wrapper .dataTables_paginate
	{
		margin-top: -15px;
	}
}
@media (max-width: 480px)
{
	.dataTables_wrapper .dataTables_filter .form-control
	{
		width: 175px !important;
	}
	.dataTables_wrapper .dataTables_paginate
	{
		float: left;
		margin-top: 20px;
	}
}
.dataTables_processing
{
	position: fixed;
	top: 50%;
	left: 50%;
	min-width: 125px;
	margin-left: 0;
	padding: 7px;
	text-align: center;
	color: #333;
	font-size: 13px;
	border: 1px solid #ddd;
	background-color: #eee;
	vertical-align: middle;
	-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}
.dataTables_processing span
{
	line-height: 15px;
	vertical-align: middle;
}
.dataTables_empty
{
	text-align: center;
}
.tabletools-btn-group
{
	margin: 0 0 10px 0;
}
.tabletools-btn-group > .btn
{
	margin-right: 5px;
}
.tabletools-btn-group > .btn:last-child
{
	margin-right: 0;
}
.tabletools-dropdown-on-portlet
{
	margin-top: -45px;
	float: right;
}
.tabletools-dropdown-on-portlet > .btn
{
	margin-right: 5px;
}
.tabletools-dropdown-on-portlet > .btn:last-child
{
	margin-right: 0;
}
.paging_bootstrap_extended
{
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
	font-size: 13px;
}
.dataTables_extended_wrapper .seperator
{
	padding: 0 2px;
}
.dataTables_extended_wrapper div.dataTables_paginate,
.dataTables_extended_wrapper div.dataTables_length,
.dataTables_extended_wrapper div.dataTables_info
{
	display: inline-block;
	float: none !important;
	padding: 0 !important;
	margin: 0 !important;
	position: static !important;
}
@media (max-width: 480px)
{
	.dataTables_extended_wrapper div.dataTables_paginate,
	.dataTables_extended_wrapper div.dataTables_length,
	.dataTables_extended_wrapper div.dataTables_info
	{
		display: block;
		margin-bottom: 10px !important;
	}
	.dataTables_extended_wrapper .seperator
	{
		display: none !important;
	}
}
.dataTables_extended_wrapper div.dataTables_length label
{
	margin: 0 !important;
	padding: 0 !important;
	font-size: 13px;
	float: none !important;
	display: inline-block !important;
}
.table-container .table-actions-wrapper
{
	display: none;
}
.dataTables_scroll
{
	margin-bottom: 10px;
}
.dataTables_scrollHead
{
	/*border-bottom: 2px solid #ddd !important;*/
}
.dataTables_scrollHead thead th
{
	border-bottom: 0 !important;
}
.dataTables_scrollBody
{
	border-bottom: 1px solid #ddd !important;
}
