/* Job contact buttons (lib/job_contact.php, js/job-contact.js) */

.jc-label-mobile { display: none; }
.jc-label-desktop { display: inline; }

@media (max-width: 650px) {
	.jc-label-mobile { display: inline; }
	.jc-label-desktop { display: none; }
}

.btn-contact-busy { opacity: .6; cursor: progress; }

.container_contact_info .jc-revealed { white-space: nowrap; }

/* "Sună" next to "Aplică" on company jobs */
.container_contact_info .btn-blue.btn-contact-secondary,
.sticky-footer .btn-blue.btn-contact-secondary {
	background: #fff;
	color: #e60275;
	border: 1px solid #e60275;
	margin-left: 10px;
}
.sticky-footer .btn-blue.btn-contact-secondary { margin-left: 0; }

.container_contact_info .jc-secondary { display: inline-block; margin: 8px 10px; }

.jc-more { display: inline-block; margin: 8px 10px; }
.jc-more a { margin-right: 12px; white-space: nowrap; }

.jc-error { color: #c00; font-size: .9em; margin: 6px 10px; }
.sticky-footer .jc-error { width: 100%; margin: 6px 0 0; }

/* the email next to "Sună" in the mobile sticky bar */
.sticky-footer .jc-sticky-email {
	align-self: center;
	margin-right: 10px;
	max-width: 45%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* WhatsApp (company jobs that turned it on) */
.container_contact_info .btn-blue.btn-contact-wa,
.sticky-footer .btn-blue.btn-contact-wa {
	background: #1fa855;
	border-color: #1fa855;
	color: #fff;
}
.container_contact_info .btn-contact-wa-next { margin-left: 10px; }
.sticky-footer .btn-contact-wa-next { margin-left: 0; }
.jc-wa-icon { vertical-align: -3px; margin-right: 4px; }

/* three buttons in the mobile sticky bar */
.sticky-footer.sticky-compact { padding: 10px 12px; }
.sticky-footer.sticky-compact .btn-blue {
	flex: 1 1 auto;
	margin-right: 6px;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 1.05em;
	white-space: nowrap;
}
