/* Social buttons */

.bg-vk {
    color: #fff !important;
    background: #4B6D94;
}
.btn.bg-vk:hover {
    background: #41658c;
}

.bg-instagram {
    color: #fff !important;
    background: #3a92c8;
}
.btn.bg-instagram:hover {
    background: #2b80b4;
}

.bg-linkedin {
    color: #fff !important;
    background: #008cc9;
}
.btn.bg-linkedin:hover {
    background: #66696a;
}

.amcharts-chart-div > a {
    display: none;
    visibility: hidden;
}


#datatable td span.user {
    position: relative;
    top: -18px;
    margin-left: 10px;
}

#datatable.clients td:nth-child(2) {
    white-space: nowrap;
}

#datatable_length label {
    min-width: 300px;
}

table.modal-table {
    margin: auto;
    width: 100%;
}

table.modal-table th {
    background-color: #E8E8E8;
}

table.modal-table th, table.modal-table td {
    border: 1px solid #2D2D2D;
    padding: 10px;
}
table.modal-table tr td:first-child {
    width: 30px;
}
table.modal-table tr td:last-child {
    width: 152px;
    word-wrap: break-word;
}
span.link {
    text-decoration: underline;
    color: rgb(59, 89, 117);
    cursor:pointer;
}
.langfr #sidebar-menu li {
	margin: 16px !important;
}
.langde #sidebar-menu li {
    position: relative;
    letter-spacing: -1.1px;
    margin: 16px 10px;
}
.langlt #sidebar-menu li {
    position: relative;
    margin: 16px 4px;
    letter-spacing: -1.2px;
}
@media screen and (max-width:500px) {
	.table.clients {
		position: relative;
    	top: 20px;
	}
	.table.clients th, .table.clients td {
		display: none;
	}
	.table.clients td:nth-child(2) {
		display: block;
		position: relative;
	}
}

.label-beta {
    background: #00c8ac ;
    font-size: 10px;
    line-height: 10px !important;
}

#header-nav-right .hdr-btn-balance {
    display: block !important;
    width: auto !important;
    padding-left: 8px;
    padding-right: 8px;
}