a:hover{ text-decoration: none; }

.form-control:focus{ box-shadow: unset !important; }

.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){
	margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}


.jq-toast-wrap .jq-icon-success{ 
	background-color: #1cc88a;
	color: #FFF;
}
.jq-toast-wrap .jq-icon-error{
	background-color: #e74a3b;
	color: #FFF;
}

.jq-toast-wrap .jq-icon-warning{
	background-color: #f6c23e;
	color: #FFF;
}


.fw-bold { font-weight: 700!important; }
.fw-bolder { font-weight: bolder!important; }
.fw-semibold { font-weight: 600!important; }
.fw-normal { font-weight: 400!important; }
.fw-light { font-weight: 300!important; }
.fw-lighter { font-weight: lighter!important; }
.fst-italic { font-style: italic!important; }
.fst-normal { font-style: normal!important; }

.activepulse{
	animation: activepulse 3s linear infinite;
	color: rgb(62,208,156, 0.7) !important;
	border-radius: 100%;
}

@keyframes activepulse{
	0%{box-shadow: 0 0 0 0 rgb(62,208,156, 0.7) , 0 0 0 0 rgb(62,208,156, 0.7)}
	40%{box-shadow: 0 0 0 20px rgb(62,208,156, 0) , 0 0 0 0 rgb(62,208,156, 0.7)}
	80%{box-shadow: 0 0 0 20px rgb(62,208,156, 0) , 0 0 0 12px rgb(62,208,156, 0)}
	100%{box-shadow: 0 0 0 0 rgb(62,208,156, 0) , 0 0 0 12px rgb(62,208,156, 0)}
}

.property_map:hover{
	background-color: var(--bs-gray-200);
	border-radius: 6px;
}

.property_map .source_prop{ order: 1; }
.property_map .separator_prop{ order: 2; }
.property_map .target_prop{ order: 3; }
.property_map .type_prop{ order: 4; }
.property_map .identifier_prop{ order: 5; }
.property_map .remove_prop{ order: 6; }

.property_map.columns_last .target_prop{ order: 1; }
.property_map.columns_last .type_prop{ order: 2; }
.property_map.columns_last .identifier_prop{ order: 3; }
.property_map.columns_last .separator_prop{ order: 4; }
.property_map.columns_last .source_prop{ order: 5; }
.property_map.columns_last .remove_prop{ order: 6; }

/* custom colors */

/* PRONTO */
.text-pronto{ color: #6f5aa3; }
.bg-pronto { background-color: #6f5aa3 !important; }

a.bg-pronto:hover, a.bg-hubspot:focus,
button.bg-pronto:hover,
button.bg-pronto:focus { background-color: #201547 !important; }

a.text-pronto:hover, a.text-hubspot:focus{ color: #201547 !important; }


.border-left-pronto { border-left: 0.25rem solid #6f5aa3 !important; }
.border-bottom-pronto { border-bottom: 0.25rem solid #6f5aa3 !important; }

/* HUBSPOT */
.text-hubspot{ color: #ff5c35; }
.bg-hubspot { background-color: #ff5c35 !important; }

a.bg-hubspot:hover, a.bg-hubspot:focus,
button.bg-hubspot:hover,
button.bg-hubspot:focus { background-color: #ffcec2 !important; }

a.text-hubspot:hover, a.text-hubspot:focus{ color: #ffcec2 !important; }

.border-left-hubspot { border-left: 0.25rem solid #ff5c35 !important; }
.border-bottom-hubspot { border-bottom: 0.25rem solid #ff5c35 !important; }