.client_card {
display: none;
}

.table td {
vertical-align: middle;
}

.b {
	font-weight: bold
}

.m {
	vertical-align: middle
}

.black {
	color: #323232
}

.red {
	color: red
}

.green {
	color: green
}

.grey {
	color: #7a90a0
}

.oh {
	overflow: hidden
}

.relative {
	position: relative
}

.sublinks {
    border-top: 1px solid #d4d4d4;
	overflow: hidden;
	background: #fff;
    width: 100%;
}

.sublinks-item {
	display: inline-block;
	float: left;
	padding: 15px 20px;
	color: #323232
}

.sublinks-item:hover {
	text-decoration: none
}

.sublinks-item.active {
    background: #0081c2;
    color: #fff;
}

.navbar .nav>li>a{
	padding:20px 15px;
}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    max-width: 1642px;
    width: 100%;
	padding: 0 15px;
}

.dropdown-menu-scroll {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}

.text-center {
	text-align: center;
}

.icon-spinner {
	display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    vertical-align: text-top;
    background-image: url(../img/spinner2.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
	margin-top: -2px;
}

.nav > li > a.tab-id-campaigns, 
.nav > li > a.tab-id-moder {
	color: #14892c
}

.nav > li > a.tab-id-places {
	color: #205081
}

.nav > li > a.tab-id-market {
	color: #59afe1
}

.nav > li > a.tab-id-finances {
	color: #654982
}

.nav > li > a.tab-id-admin {
	color: #d04437
}

.input-append .bootstrap-datetimepicker-widget {
	font-size: 14px;
}

.cnt-success {
	color: green
}

.cnt-danger {
	color: #d04437
}

.nav-pills a .cnt {
	color: red
}

.nav-pills .active a .cnt {
	color: yellow
}

th {
	background: #f9f9f9;
	position: sticky;
	top: 61px;
	border-bottom: 1px solid #ddd
}

.tab-content th {
	position: initial;
}
