/* Formulaire de demande de devis (remplace l'iframe Centrale Devis) */
.devis-form { position: relative; }
.devis-form .input-box { position: relative; margin-bottom: 15px; }
.devis-form input[type=text],
.devis-form input[type=tel],
.devis-form input[type=email],
.devis-form select,
.devis-form textarea {
    display: block;
    width: 100%;
    height: 50px;
    padding: 0 20px;
    border: 1px solid #e5e5e5;
    border-radius: 0;
    background: #fff;
    color: #555;
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    transition: border-color 300ms ease;
}
.devis-form textarea { height: auto; padding: 14px 20px; resize: vertical; }
.devis-form input:focus,
.devis-form select:focus,
.devis-form textarea:focus { border-color: #8bd6ac; outline: none; }
.devis-form button.btn-one { width: 100%; border: 0; cursor: pointer; margin-top: 5px; }
.devis-form .devis-hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
.devis-form .devis-msg { padding: 12px 16px; margin-bottom: 15px; font-size: 15px; line-height: 22px; }
.devis-form .devis-ok { background: #e8f6ec; border-left: 4px solid #35ac46; color: #1e5e2a; }
.devis-form .devis-err { background: #fbeaee; border-left: 4px solid #8bd6ac; color: #8bd6ac; }
