

ul {
	list-style-type: none;
	padding: 0;
}

/*imports */
#loaded-info-container {
	display: none;
}

#loaded-file {

	display: none;
}

#uploaded-file-name {
	padding: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

#validate-uploaded-file-box {
	display: none;
}


#validate-import-results {
	display: none;
}


#import-leads-from-file-wrapper {
	display: none;
}

#import-leads-summary {
	display: none;
}

.legend-list {
	list-style-type: none;
	padding: 0;
}

.legend-list .legend {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: #999999;
	margin: 0 5px 0px 0;
	
	
}

#accordionSidebar a.collapse-item i {
	color: #999999;
	margin-right: 5px;
}

.help-block.error {
	font-size: 12px;
	color: #e74a3b;
}


.btn-new, .btn-view, .btn-edit, .btn-close {
font-size: 12px;
padding: 12px;
background-color: #f7f7f7;
border: 1px solid #d8d8d8;
line-height: 120%;
color: #6c757d;
font-weight: 400;
border-radius: 3px;
box-shadow: inset 0 0 4px rgba(90,97,105,.1);
overflow: hidden;
outline: none;
}

.btn-new .fa, .btn-view .fa, .btn-edit .fa, .btn-close .fa {
margin-right: 6px;
}

.btn-new {
background-color: #1cc09f;
border-color: #1cc09f;
color: white;
}

.btn-view {
background-color: #23c6c8;
border-color: #23c6c8;
color: white;
}

.btn-edit {
background-color: #3d75aa;
border-color: #3d75aa;
color: white;
}

.btn-close {
background-color: #eb5464;
border-color: #eb5464;
color: white;
}

.btn-new:hover {
background-color: #1ab394;
border-color:  #1ab394;
color: white;
box-shadow: none;
}

.btn-edit:hover {
background-color: #1ab394;
border-color:  #1ab394;
color: white;
box-shadow: none;
}

.btn-view:hover, .btn-view.active, .btn-close:hover {
background-color: #1ab394;
border-color:  #1ab394;
color: white;
box-shadow: none;
}



.bg-gradient-dark {

    background-image: linear-gradient(180deg, #151515 10%, #333333 100%);
    background-size: cover;
  }
  
  
.breadcrumb {
	background: transparent;
	font-size: 14px;
	border: 1px solid #f1f1f1;
}


.crm-table {
	font-size: 0.85rem;
}

.crm-table table.dataTable.table-sm > thead > tr > th {
	padding-right: 30px;
}

.btn.btn-secondary.buttons-collection.dropdown-toggle.buttons-colvis.btn-primary {
	padding: 0.25rem 0.5rem;

font-size: 0.875rem;

line-height: 1.5;

border-radius: 0.2rem;
float: left;
}

.dataTables_length {
	width: 320px;
	float: left;
}

.dataTables_filter {
	float: right;
	width: 220px;
}

.card-text {
	font-size: 0.85rem;
}

.subcontent {
  color: #666666;
  font-size: 12px; }
  
  
  .easy-autocomplete-container ul a:hover {
	  text-decoration: none;
  }
  
  
#upload-import-dropzone {
	border: dashed 1px #666666;
	height: 60px;
	text-align: center;
	line-height: 60px;
	margin-bottom:20px;
}


/*Marketing automation */
.sequence-card {
	margin: 15px 0 15px 0;
	min-width: 300px;
}

.card-wrapper {
	background: #e3e4e6;
	border-radius: 6px;
	position: relative;
	margin-bottom: 50px;
}

.diagram-line {
	width: 20px;
	text-align: center;
	height: 20px;
	margin: 0 auto;
	position: absolute;
	bottom: -30px;
	color: #D8D8D8;
	font-size: 20px;
	left: 20px;
}

.ma-move {
	cursor: move;
}

.card-drag-wrapper {
	width: 100%;
	margin: 0;

}

.card-body .card-col {
	width: 220px;
	margin-right: 15px;
	float: left;
}

.card-body .card-col:last-child {
	margin-right: 0;
}

.remove-step {
	border-radius: 1000px;
	padding: 0;
	float: right;
	width: 24px;
	height: 24px;
	line-height: 20px;
	text-align: center;
}

.remove-step span {
	margin-top: -2px;
	display: block;
}

#ma-process-sequence-wrapper-start {
	background: #D1F7CF;
}



#ma-process-sequence-wrapper-final {
	background: #FFD6D6;
}


#save-process-btn {
	margin: 20px auto 0;
	display: block;
}

textarea.error {
	font-size: 12px !important;
}