.btn-post {
	width     : 100%;
	background: #2196f3;
	color     : #ffffff;
}

.dshbrd {
	background   : #22b66e;
	color        : #ffffff;
	padding      : 10px;
	border-radius: 50%;
	width        : auto !important;
	margin-right : 10px;
}

.trng {
	background   : #ef193c;
	color        : #ffffff;
	padding      : 10px 8px;
	border-radius: 50%;
	width        : auto !important;
	margin-right : 10px;
}

.usr {
	background   : #fbce45;
	color        : #ffffff;
	padding      : 10px 12px;
	border-radius: 50%;
	width        : auto !important;
	margin-right : 10px;
}

.analytic {
	background   : #f07439;
	color        : #ffffff;
	padding      : 10px;
	border-radius: 50%;
	width        : auto !important;
	margin-right : 10px;
}


.collect {
	background   : #ad148e;
	color        : #ffffff;
	padding      : 10px;
	border-radius: 50%;
	width        : auto !important;
	margin-right : 10px;
}

.agnt {
	background   : #ef193c;
	color        : #ffffff;
	padding      : 10px;
	border-radius: 50%;
	width        : auto !important;
	margin-right : 10px;
}


.sttng {
	background   : #2196f3;
	color        : #ffffff;
	padding      : 10px 11px;
	border-radius: 50%;
	width        : auto !important;
	margin-right : 10px;
}

.skin-black .sidebar a {
	color    : #b6b6b6 !important;
	font-size: 16px;
}

.skin-black .sidebar-menu>li:hover>a,
.skin-black .sidebar-menu>li.active>a {
	color            : #fff;
	background       : #1e282c;
	border-left-color: #ef193c !important;
}

.skin-black .sidebar-menu>li>.treeview-menu {
	margin    : 0 1px;
	background: #2f3235 !important;
}

.skin-black .treeview-menu>li.active>a,
.skin-black .treeview-menu>li>a:hover {
	color     : #fff !important;
	box-shadow: -3px 0px 0px 0px #ef193c;
}

.skin-black .sidebar-menu>li>.treeview-menu {
	margin: 0 0px 0 -2px !important;
}

.listbusiness {


	float     : left;
	box-sizing: border-box;
	position  : relative;
}

.list-txt {
	position    : absolute;
	left        : 0;
	top         : 0;
	border-right: 1px solid #eee;
	padding     : 5px 15px;
	width       : 200px;
	transition  : all 0.3s ease-in-out;
}

.list-txt:hover {
	background: #F0F0F0;
}

.list-txt h4 {
	margin     : 0;
	font-weight: bold;
	color      : #2196f3;
}


.list-txt span {
	color: #949494;
}

.drop {
	position : absolute;
	right    : 0;
	top      : 6px;
	padding  : 10px;
	font-size: 18px;
	color    : #b7b7b7;
}

.pst {
	text-align: center;
	margin    : 0px !important;
	float     : left;
}

.hamburger {
	padding  : 3px 15px;
	display  : block;
	font-size: 20px;
	color    : #757575;
}

.post {
	text-align: center;
	margin    : 0px !important;
}

.skin-blue .wrapper,
.skin-blue .main-sidebar,
.skin-blue .left-side {
	background-color: #ffffff !important;
}

.skin-blue .sidebar-menu>li:hover>a,
.skin-blue .sidebar-menu>li.active>a {
	color            : #0b718f !important;
	background       : #ffffff !important;
	border-left-color: #3c8dbc;
}

.skin-blue .sidebar a {
	color: #000000 !important;
}

.blog-post {
	text-align: center;
	padding   : 20px;
}

.blog-post p {
	color    : #000000;
	padding  : 0 50px 50px 50px;
	color    : #a0a0a0;
	font-size: 14px;
}

.blog-icon {
	padding: 40px 0;
}

.btn-ads {
	background   : #0b718f;
	color        : #ffffff;
	border-radius: 0px !important;
	padding      : 10px 25px;
	transition   : all 0.3s ease-in-out;
}

.btn-ads:hover {
	background: #0B5C74;
	color     : #ffffff;
}

.flex-container {
	display: flex;
}

.flex-box {
	flex: 1;
}

.flex-box h4 {
	border-bottom: 1px solid #e6e6e6;
	padding      : 15px !important;
	margin       : 0 !important;
	font-size    : 15px;
	font-weight  : 600;
	border-right : 1px solid #e6e6e6;
}

.flex-box h4.last {
	border-right: none;
}

.tabs {
	border-bottom: 1px solid #e6e6e6;
	padding      : 15px;
	display      : block;
	border-right : 1px solid #e6e6e6;
	position     : relative;
}

.tabs span {
	color         : #5C5C5C;
	display       : inline-block;
	margin-left   : 10px;
	vertical-align: middle;
}

.tabs:hover {
	background: #f7f7f7;
}

.tabs.tab-active {
	background: url("../../images/ok.svg") #f7f7f7 no-repeat right center;
}

.tabs.last {
	border-right: none;
}

.icons {
	text-align: center;
}

.icons figcaption {
	font-size  : 20px;
	font-weight: bold;
	color      : #49b3d2;
	margin     : 5px 0;
}

.page {
	padding: 40px;
}

.flex-btn {
	flex         : 1;
	border       : 2px solid #0b718f;
	background   : none;
	color        : #0b718f;
	border-radius: 0 !important;
	margin       : 0 10px;
	transition   : all 0.3s ease-in-out;
	font-weight  : 600;
}

.flex-btn:hover {
	background-color: #0b718f;
	color           : #ffffff;
}

.flex-btn.active {
	background-color: #0b718f;
	color           : #ffffff;
}

.hide {
	display: none;
}

table td span {
	vertical-align: middle;
	display       : inline-block;
	margin-left   : 10px;
}

.text-success {
	font-size   : 10px !important;
	color       : #00CB43 !important;
	margin-right: 5px;
}

.action {
	color : #000000 !important;
	margin: 0 5px;
}

.action .fa-trash-o {
	font-size: 16px;
}

.dataTables_length {
	padding: 10px 10px;
}

.device-srch {
	display: none !important;
}

/*======================Media Screen=======================*/


@media screen and (max-width: 768px) {}

@media screen and (max-width: 580px) {
	.login-container {
		display: block !important;
	}

	.login-form {
		display: block !important;
		padding: 20px !important;
	}

	.device-srch {
		display: block !important;
	}

	.copyright p {
		padding: 15px !important;
	}

	.logo img {
		/*width: 100%;*/
	}

	.blog-post p {
		padding: 0px 0px 20px 0px !important;
	}

	.srch {
		display: none !important;
	}

	.dataTables_length span {
		display: none;
	}

	.dataTables_length {
		line-height: 0 !important;
	}

	.flex-container {
		display: block;
	}

	.flex-btn {
		width : 100%;
		margin: 5px 0px !important;
	}

	.page {
		padding: 15px 0 !important;
	}

	.pagination {
		margin: 0 0 10px !important;
	}
}

.filled {
	color: #0b718f !important;
}

.content-header>h1 {
	line-height: 33px;
}

.text-pending {
	font-size   : 10px !important;
	color       : #FC6D00 !important;
	margin-right: 5px;
}

.navbar-custom-menu>.navbar-nav>li>.dropdown-menu {
	right: 0 !important;
	width: 100%;
}