.help-block {
	margin-top: 0.25rem;
	color: #dc3545;
}

.page-header-description {
	margin: -18px 0 0 0;
}

.dropdown-notif {
	position: absolute;
	transform: translate3d(-324px, 41px, 0px);
	top: 0px;
	left: 0px;
	will-change: transform;
}

/* SELECTIZED WIDGET */

.selectize-control.form-control {
	padding: 0;
}

.selectize-control .selectize-dropdown-content {
	background: var(--white);
	border: 1px solid #d0d0d0;
}

.selectize-control .selectize-dropdown.single.form-control {
	padding-left: 0;
	padding-right: 0;
}

.selectize-control .option {
	cursor: pointer;
}

/* TAGSINPUT WIDGET EXTENSION */

.bootstrap-tagsinput .tag {
	background-color: #e1ecf4;
	color: #39739d !important;
	padding: 0.2rem;
	border-radius: unset;
	white-space: nowrap;
	border: none !important;
}

.tags-container .tag {
	background-color: #e1ecf4;
	color: #39739d;
	padding: 0.2rem 0.3rem;
	white-space: nowrap;
	border: none !important;
}

.tags-container .tag [data-role="remove"] {
	color: #39739d !important;
	text-decoration: none;
}

/* CUSTOM BORDERS */

.border-danger-dashed {
	border: 2px dashed var(--red) !important;
}

.error {
	border: solid 1px red;
}

/* YFP CONTACT-EMAIL MARKETING MODALS */
.mdl-em__info-text {
	font-size: 16px;
	font-weight: 600;
}
.mdl-em__checkbox_body {
	margin-left: 1rem;
}
.mdl-em__checkbox {
	display: flex;
	margin-top: 1.9rem;
}
.mdl-em__group-info {
	padding-left: 0.6rem;
	padding-top: 0.5rem;
}
.mdl-em__group-info p {
	font-size: 14px;
	margin: 0;
}
.ellipsis-animation span {
	opacity: 0;
	-webkit-animation: ellipsis-dot 1s infinite;
	animation: ellipsis-dot 1s infinite;
}
.ellipsis-animation span:nth-child(1) {
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}
.ellipsis-animation span:nth-child(2) {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.ellipsis-animation span:nth-child(3) {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
@-webkit-keyframes ellipsis-dot {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@keyframes ellipsis-dot {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

/* select{
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
} */

.form-control-select:after {
	font-family: "Font Awesome 5 Free";
	content: "\f078";
	position: absolute;
	right: 8px;
	z-index: 1;
	font-weight: bold;
	font-size: 10px;
	top: 10px;
	color: #676767;
}

.text-darker {
	color: #495057 !important;
}

.input-box .iti--separate-dial-code {
	width: 100%;
}

.multi-input-padding {
	padding: 1px;
	border-radius: 5px;
}

/* Hide the list on focus of the input field */
datalist {
	display: none;
}

/* specifically hide the arrow on focus */
multi-input input::-webkit-calendar-picker-indicator {
	display: none !important;
}

.add-tags__field-wrapper .selectize-control {
	border-radius: 0;
}

.add-tags__field-wrapper .selectize-input {
	border: none;
	box-shadow: none;
	border-radius: 0;
	padding: 7px 8px;
}

.add-tags__field-wrapper .selectize-input.focus {
	box-shadow: none;
}

.add-tags__field-wrapper .selectize-input input {
	font-size: 16px;
	line-height: 1 !important;
}

.add-tags__field-wrapper .selectize-control.single .selectize-input:after {
	display: none;
}

.add-tags__field-wrapper {
	display: flex;
	justify-content: flex-end;
	margin-bottom: -54px;
}

.add-tags__field {
	width: 50%;
}

.required:before {
	display: none;
}

.add-contact-tag-form form {
	position: relative;
}
.add-contact-tag-form .add-tags__field-wrapper {
	position: absolute;
	top: 38px;
	width: 100%;
}
.add-contact-tag-form .tag-input-two-field .tag-input-two-field__add-line {
	position: absolute;
	top: 38px;
}

.add-contact-tag-form .tag-input-two-field .mb-4:last-child {
	margin-top: 72px;
}

#actions-create-contact-form .tag-input-two-field .bootstrap-tagsinput {
	min-height: 35px !important;
}

#actions-create-contact-form textarea.form-control {
	height: 100px !important;
}

#ajaxModalTagManager .modal-content > .modal-body {
	padding: 0;
}
