body{background-color: #fcfcfc;}

ol, ul {
    list-style: outside none none;
}
.form-group {
    margin-bottom: 12px;
}
.p-0 {
    padding: 0;
}
}
.mt-15 {
    margin-top: 15px;
}
.mt-20 {
    margin-top: 20px;
}
.mb-15 {
    margin-bottom: 15px;
}
.pl-5 {
    padding-left: 5px;
    padding-right: 0;
}
.pr-5 {
    padding-left: 0;
    padding-right: 5px;
}
.ps-5 {
    padding: 0 5px;
}

/* check box and radio */
.radio, .checkbox {
    margin-bottom: 2px;
    margin-top: 0;
}
.checker span {  border: 1px solid #ccc; color: #333;}
.checker span::after {left:0; top:0;}
.checker.border-primary-600 span{border: 1px solid #ccc;}
.checker.text-primary-800 span{ color: #333;}


.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-color: #fcfcfc;}
.navbar-brand {
	padding: 0 15px;
}
.navbar-brand > img {
	height: 35px;
	margin-top: 4px;
}
.page-header {

	border-bottom:0px;
}
.text-privacy{margin-top:8px;margin-right:20px;}
.page-title{padding-top:20px; padding-bottom:20px;}



.category-content ul li.divider{
	border-top:1px solid rgba(255,255,255,0.3);
    margin-left: 20px;
    overflow: hidden;
}

.sidebar-xs .category-content ul li.divider{margin:0;}

.navbar-nav {
    margin-left: 0;
}

.category-content .media a.full-avatar{margin:0 auto 10px;width:100px;overflow:hidden;display:block;}

.category-content .media a.full-avatar img{width:100px;}

.category-content .media a.mini-avatar{display:none}

.sidebar-xs .category-content .media a.full-avatar{display:none}

.sidebar-xs .category-content .media a.mini-avatar{display:block}

.category-content .count-panel{margin-top:10px;}

.category-content .count-panel div{background-color:rgba(0,0,0,0.1);color:#fff;font-size:11px;border:1px solid rgba(0,0,0,0.1)}

/* .dashboard .dropdown-header{
	font-size: 15px;
    margin:0;
    text-transform: capitalize;
    font-weight:500;
} */

.dashboard .dashboard-item ul.dropdown-menu{
	display: block; position: static; width: 100%; margin-top: 0; float: none;padding-top:0;
}

.bb{border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:15px;}

.bt{border-top:1px solid #ddd;padding-top:5px;margin-bottom:15px;}

.bootstrap-tagsinput{width:100%; text-align:center; }
.bootstrap-tagsinput > .tag{display: inline-block;
    font-size: 100%;
    font-weight: normal;
    margin: 2px 4px;
    padding: 2px 25px 2px 8px;
    text-shadow: 0 0 transparent;}
    .bootstrap-tagsinput > input{display:none;}
.bootstrap-tagsinput > input:first-child{display:block;}

.bootstrap-tagsinput::empty::after {
    content: " - Remember this";
}


.tag-container{height: 300px; padding: 10px; overflow:auto; text-align:center; overflow-x:hidden; overflow-y:auto;}
.interest_tag_item{display:inline-block; background-color: #eee; border: 1px solid #ccc;
	border-radius: 4px;cursor: pointer;
	color: #555;
	font-weight: normal;
	line-height: 1;
	padding: 6px 12px; margin: 3px 4px;
	text-align: center;}
.interest_tag_item:hover{box-shadow:0 0 2px rgba(0,0,0,0.15);}
.occupation_tag_item{display:inline-block; background-color: #eee; border: 1px solid #ccc;
	border-radius: 4px;cursor: pointer;
	color: #555;
	font-weight: normal;
	line-height: 1;
	padding: 4px 12px; margin: 3px 4px;
	text-align: center;}
.occupation_tag_item:hover{box-shadow:0 0 2px rgba(0,0,0,0.15);}
.bootstrap-tagsinput .tag [data-role="remove"]::after{font-family:Roboto;}

.note-editor .note-toolbar {
    padding: 0 5px 5px;
}
.note-popover .popover .popover-content > .btn-group, .note-toolbar > .btn-group {
    margin-left: 0;
    margin-right: 5px;
    margin-top: 5px;
}
.note-editor .note-editable {
    padding: 10px 15px;
}



.dataTable thead .sorting, .dataTable thead .sorting_asc, .dataTable thead .sorting_desc, .dataTable thead .sorting_asc_disabled, .dataTable thead .sorting_desc_disabled {
    padding-right: 30px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { padding-left: 8px; padding-right:8px;}
.table > tbody > tr > td{padding-top:12px; padding-bottom:12px;}
.dataTable thead .sorting::before, .dataTable thead .sorting::after, .dataTable thead .sorting_asc::after, .dataTable thead .sorting_desc::after, .dataTable thead .sorting_asc_disabled::after, .dataTable thead .sorting_desc_disabled::after{right: 12px;}
.table .col-priority{min-width:80px;}
.table .col-action{min-width:90px;}
.table .btn{border: 1px solid rgba(0,0,0,0.1);padding: 5px 10px;}
form .btn.btn-form {border: 1px solid rgba(0,0,0,0.1);display:inline-block;}

i.hint-ico{ font-size:95%;margin-left:2px;}

.admin-status, .distributor-status{margin-top:15px;}



.language-switch{}
.language-switch .language-item{}
.language-switch .language-item > img{width:16px;}

.shop-status{
	margin-top:15px;
}
.datatable-responsive .thumbnail a >img {
    width:auto;
}