.header-company-profile {
  height: 125px;
  background:#fff;
}

.btn-unfavourite {
  border: 1px solid #e60e40!important;
  color: #e60e40!important;
}
#edit-unfollow-btn {
  border: 1px solid #03A9F4!important;
  color: #03A9F4!important;
}
.logo-company-profile {
}
.logo-company-profile > a {
	display: table;
	margin: auto;
}

.company-name-detail {
	float:left;
	margin:8px;
}

.dx-panel-company {
  min-height: 115px;
}
.logo-company-profile-page {
  width:20%;
}
.logo-company-profile-page > a > img {
  width: 90px;
}
.name-company-profile-page {
  width:80%;
}

.company-name-profile {
    font-family: 'Lato','Kanit', sans-serif;
}

.dxcompany-name-profile {
    font-family: 'Lato','Kanit', sans-serif;
    font-size: 22px;
}

.dx-company-profile-body {
    font-size: 12px;
}

.company-font {

}

.company-font-label {
	color: #979797;
}

.company-profile-detail-body {
}

.overview-company-profile {
	width:100%;
	height:250px;
	overflow:hidden;
	margin-top:1em;
	background:#fbfbfb;
	border:1px solid #eee;
	border-radius:.5em;
}

.icon-overview {
	float:left;
	margin-right:8px;
}

.icon-overview > img {
	height: 32px;
}

.title-overview {
	font-size:1.5em;
	font-weight: bold;
	height:35px;
}

.body-company-profile {
	margin:8px;
}

.block-company-profile {

}

.block-cleft {
	margin-right:1em;
}

.line-separator{
	border-bottom:1px solid #eee;
	margin-bottom:8px;
}

.title-detail-info {
    font-size: 13px;
    font-weight: 600;
}

.body-detail-info {

}

.col-detail-user {
	border-top: 1px solid #EEE;
    border-bottom: 2px solid #ff9b05;
    min-height: 90px;
    margin-top: 1em;
}

.company-profile-message-icon {
    background-color: #19ae8b;
    padding: 6px 10px;
    border: 1px solid #1ca567;
    border-radius: 6px;
    font-size: 14px;
    text-decoration:none;
}

.company-profile-message-icon > a:hover {
    background-color: #ccc;
    padding: 6px 10px;
    border: 1px solid #1ca567;
    border-radius: 6px;
    font-size: 14px;
    text-decoration:none;
}


.company-group-invite-icon {
		cursor: pointer;
    background-color: #19ae8b;
    color: #fff;
    padding: 6px 10px;
    border: 1px solid #1ca567;
    border-radius: 6px;
    font-size: 14px;
    text-decoration:none;
		margin-left: 10px;
}

.company-group-invite-icon:hover {
		cursor: pointer;
    background-color: #26d0a8;
    color: #fff;
    padding: 6px 10px;
    border: 1px solid #1ca567;
    border-radius: 6px;
    font-size: 14px;
    text-decoration:none;
}

.profile-text-link {
	display:table;
	margin:auto;
}

.profile-text-link > a {
    font-weight: 500;
    color: #fff;
}

a:hover, a:link, a:visited {
    text-decoration: none;
}

.profile-text-link > a:hover > span {
    background-color: #26d0a8;
    color: #fff;
    text-decoration: none;
}

.dx-company-class-member {
    font-weight: 600;
    font-size: 13px;
}

.route-search-result-item-trust-mark-wrapper > img, .route-search-result-item-trust-mark-wrapper > span > img {
	/*height: 18px;*/
}

.title-detail-info.block-inner > div > a.dx-username-text {
    color: #36444e;
}

.profile-header-block {
    margin-top: 1em;
    font-size: 13px;
    font-weight: 500;
    color: #777;
}

.dxplace-badge {
    float: right;
    background-color: #434a5f!important;
}

.h2-topic-panel {
    padding: 15px 0 !important;
    font-size: 24px;
    letter-spacing: 1px;
    font-family: "Roboto", "Kanit";
}
.profile-logo {
    padding-right: 8px!important;
		float: left;
}

.profile-title-wrapper {
		height: 40px;
}

.profile-qualification {
    padding-left: 8px;
}

.dx-padding-bottom {
    padding-bottom: .5em;
}

#timeline-form-wrapper {
    background: #fff;
    border-radius: 3px;
    padding: 8px;
    margin-bottom: 16px;
}
