
.phone-number {
    border-radius: 2px;
    border: 1px solid #ccc;
    background: #efefef;
    margin: 4px;
    padding: 5px;
}

.archive-commentaire, .edit-commentaire, .delete-tel {
    cursor: pointer;
    width: 18px;
}

.ast-input-group>.ast-input {
		width : 80%;
}


 /* ANIMATION NON ENREGISTREMENT */
    input.flashin:not(:focus), textarea.flashin:not(:focus) {
		border-bottom : 3px solid ;
        animation: flashin-input 3s ease infinite;
    }

    input.flashin:not(:focus) + label, textarea.flashin:not(:focus) + label {
        animation: flashin-label 3s ease infinite;
    }
	
	.input-not-saved {
		color: #cc4f4f;
	}
	
    @keyframes flashin-label {
        0% {
            background-color: #1d3557;
            border-color: #1d3557;
        }

        50% {
            background-color: #cc4f4f;
            border-color: #cc4f4f;
        }

        100% {
            background-color: #1d3557;
            border-color: #1d3557;
        }
    }

    @keyframes flashin-input {
        0% {
            border-color: #1d3557;
        }

        50% {
            border-color: #cc4f4f;
        }

        100% {
            border-color: #1d3557;
        }
    }

    /* FIN MESSAGE ENREGISTREMENT */
	
	
    /* DEBUT MESSAGE ERROR */
	
	.err-number {
		
		border-radius: 2px;
		border: 1px solid #ccc;
		background: #efefef;
		/* background: #23c6c85e; */
		margin: 4px;
		padding: 5px;
		background: lightcoral;
	}
	
	.form-error-message {
	font-size: 0.8rem;
	font-weight: lighter;    
	
	border-radius: 4px;

    font-weight: bold;
    color: #efefef;
    background: #881616;
    text-align: center;
    padding: 10px;
    border: 1px solid rgb(140, 130, 115);
    margin: 10px;
}
	
    /* FIN MESSAGE ERROR */
	
	
	/* DEBUT BTN SUCCESS */
	.btn_form_success > i {
		background-color: #00a5a2;
		animation: btn_form_success_i_anim 3s 1;
	}
	
	.btn_form_success {
    background-color: #23c6c8;
    animation: btn_form_success_anim 3s 1;
}

@keyframes btn_form_success_anim {
	50% {
		background-color: #23b122;
	}

	100% {
		background-color: reset;
	}
}

@keyframes btn_form_success_i_anim {
	50% {
		background-color: #23b122;
	}

	100% {
		background-color: reset;
	}
}
	/* FIN BTN SUCCESS   */