/** table classes for long lists **/

.table.long-list{
	table-layout:fixed;
}
.long-list-td{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.lead-mailto {
	margin-top: 26px;
}

/** template chat box without padding **/
.chat {
	padding-bottom: initial;
	padding-top: initial !important;
}

/** full screen widget **/
.full-height{
	height: 100% !important;
}

.green-check {
	color: #60c560;
	font-size: 22px;
}

.red-times {
	color: #d9534f !important;
	font-size: 22px;
}

.gray-times {
	color: #aaaaaa !important;
	font-size: 22px;
}

.orange-clock-o {
	color: #f0ad4e !important;
	font-size: 22px;
}

/** dropzone for logical connectors **/

.dropzone {
	position: relative;
	border: 1px solid rgba(0,0,0,0.08);
	background: rgba(0,0,0,0.02);
	min-height: 360px;
	padding: 23px;
}

/* custom tags for profile user */
.tags a{border:1px solid #DDD;display:inline-block;color:#717171;background:#FFF;-webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-radius:2px;margin:0 3px 6px 0;padding:5px 10px}

/* change bootstrap navbar collapse breakpoint */

@media (min-width: 768px) and (max-width: 1100px) {
	.navbar-toggle {
		display: initial !important;
	}
	.hidden-creditos-mobile {
		display: none !important;
	}
}

@media (min-width: 1100px) {
	.hidden-user-menu {
		display: none !important;
	}
}

.select-providers {
	width: auto;
}

.verify-btn {
	margin-top: 45px;
}

.ui-draggable {
	z-index: 999;
	background-color: #d2d2d2;
}

/* fix select2 height */
.select2-container{
	height: 250px;
}
.select2-container .select2-selection--multiple{
	height: 230px;
	overflow-y: auto;
}
.tab-pane h2 {
	margin-top: 35px;
}

.featured {
	margin-bottom: 20px;
}

.template-title {
	color: #666666 !important;
}

.btn-template-value {
	margin: 3px;
	padding: 5px !important;
}

tr.group-bg > td {
	background-color: #f0f0f0 !important;
}

.leads-panels-container {
	margin-top: 10px;
}

.step-header-icon {
	padding: 3px;
}

p.step-header-content {
	overflow-wrap: break-word;
}

.identity-checkbox {
	margin-right: 5px !important;
}

.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.attachment {}
	.attachment-block {
		max-width: 800px;
		max-height: 800px;
		margin: 0 auto;
	}

	.attachment-tag {
		max-width: 800px;
	}

	.attachment-heading {
		padding: 10px 15px;
		border-bottom: 1px solid transparent;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
	}

	.attachment-description {
		margin-top: 20px;
	}

	.attachment-created-time {
		font-size: 12px;
	}

li.selected-contact {
	background-color: #e6e6e6;
}

.chat-heading-lead {
	position: relative !important;
}

.chat-widget-content{
	height: 71% !important;
}

.branch-cities-container {
	margin-top: 5px;
	padding: 5px;
	border: 2px dashed #dddddd;
}

.unified-actions {
	margin: 0 16px 0 6px;
}

.clients-table tr.client-information{
	color: #007AFF;
}
.clients-table .subscriptions-table{
	margin-left: 2%;
}

.all-leads-table tr:hover {
	background-color: #eee;
}

.all-leads-date {
	padding-left: 20px !important;
}

.lead-count {
	background-color: #007aff;
	opacity: 0.7;
}

.client-date-p {
	margin: 5px 0 5px 0;
}

/* Custom chat page stile */

.chat.chat-page.leads-chat {
	padding: 0px 0px 140px 222px;
}

.sms-counter {
	padding: 0px 0px 10px 0px;
}

.chat.leads-chat .post-message input[type="submit"] {
	top: 42px;
}

@media (max-width: 600px) {
	.chat.chat-page.leads-chat {
		padding: 0px 0px 0px 0px;
	}
}

.progress {
    position: relative;
    height: 20px;
    margin: 5px;
    background-color: #bbbbbb !important;
}

.progress span {
    position: absolute;
    display: block;
    width: 100%;
    color: #fff;
 }

.request-log-date {
	font-size: 13px;
}