.visitors .card .card-body{
	color: #fff; 
	font-weight: bold; 
	padding: 30px; 
	font-size: 35px; 
	text-align:right; 
	line-height: 18px;
	position: relative;
	overflow: hidden;
}
.visitors .card .card-body i{
	position: absolute;
	top: 50%;
	left: -15px;
	transform:translateY(-50%);
	opacity: .2;
}
.breadcrumb{
	padding: 0;
	border-radius: 0;
}
.breadcrumb .breadcrumb{
	padding: 0;
	margin: 5px 0;
}
.breadcrumb .breadcrumb-item-back{
	background: #FD8469;
	color: #fff;
	margin: -5px 0;
	padding: 5px;
	margin-right: 15px;
}
.card-table{
	border-radius: 0;
}
.card-table .card-header .card-title{
	float: left;
	font-size: 20px;
	margin:0;
}
.card-table .card-header .card-button{
	float: right;
}
.card-table .content-table{
	padding: 15px;
	font-size: 12px;
}
.dataTables_filter label input{
	border: 2px solid #dee2e6;
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
	padding: 5px 10px;
	border-radius: 0;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current{
	background: inherit;
}
.dropdown .dropdown-toggle{
	font-size: 12px;
}
.dropdown .dropdown-menu{
	font-size: 12px;
	padding: 0;
}
.dropdown .dropdown-menu li a{
	display: block;
	border-bottom: 1px solid #dee2e6;
	padding: 5px 10px;
	color: #545b62;
}
.dropdown .dropdown-menu li a:hover{
	background:#545b62;
	color:#fff;
}
.galeri-album-item .image{
	position: relative;
	width: 100%;
	height: auto;
}
.galeri-album-item .image .btn-delete{
	position: absolute;
	right: 0;
	bottom: 0;
}
.galeri-album-item .image .btn-delete button{
	font-size: 10px;
	border-radius: 0;
}
.galeri-album-item .image .info-album{
	padding-left: 5px;
}
.help-block{
	font-size: 10px;
}
.box{
	font-size: 12px;
}

.title-table{
	display: block;
}
.preview-link{
	display: none;
}
.title-table:hover .preview-link{
	display: block;
	color: blue;
}
.card-header.note-toolbar, .note-popover .popover-content{
	z-index: 500;
}
table.dataTable tbody td, table.dataTable tbody th{
	padding: 10px 18px;
}
.select2-container{
	min-width: 200px;
}
.card-footer .pagination{
	align-items: center;
	justify-content: center;
	margin-bottom: 0;
}
.preloader-wrapper{
	background:#f0f0f0;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100vh;
	z-index:9999
}
.preloader-wrapper i{
	font-size:84px;
	color:#336ed4
}
.preloader-wrapper i,.preloader-wrapper i:before{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
}