span.glyphicon-info-sign {
    cursor: help;
}

.form-group.has-error .mce-tinymce {
    border-color: #a94442
}

.mce-tinymce ~ .help-block {
    font-size: 1.1em !important;
}
/* ════════════════════════════════════════ */
/* ÁREA DOS BOTÕES - FUNDO CINZA TOTAL */
/* ════════════════════════════════════════ */

.form-actions {
    background: #f5f5f5;
    border-top: 1px solid #ddd;
    padding: 30px 20px;
    margin: 40px 0 0 0;

    /* Ocupar largura total (sair das margens) */
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
}

/* Botões mais bonitos */
.form-actions .btn {
    margin: 0 10px;
    padding: 12px 30px;
    font-size: 16px;
}

.form-actions .btn-success {
    background: #28a745;
    border-color: #28a745;
    font-weight: 600;
}

.form-actions .btn-success:hover {
    background: #218838;
    border-color: #1e7e34;
}


.formulario-centralizado {
    max-width: 1200px;  /* Ajuste aqui a largura que quiser */
    margin: 0 auto;
    padding: 0 20px;
}

/* Responsivo */
@media (max-width: 1200px) {
    .formulario-centralizado {
        max-width: 900px;
    }
}

@media (max-width: 992px) {
    .formulario-centralizado {
        max-width: 100%;
        padding: 0 15px;
    }
}

/* Responsivo */
@media (max-width: 768px) {
    .form-actions {
        padding: 20px 15px;
    }

    .form-actions .btn {
        display: block;
        width: 100%;
        margin: 10px 0;
    }
}



/* ═══════════════════════════════════════════════════════ */
/* MATERIAL DESIGN THEME PARA FORMULÁRIO SIGO */
/* ═══════════════════════════════════════════════════════ */



/* ════════════════════════════════════════ */
/* 2. LABELS - MATERIAL STYLE */
/* ════════════════════════════════════════ */

.control-label {
    font-size: 14px;
    font-weight: 500;
    color: #616161;
    margin-bottom: 8px;
    letter-spacing: 0.5px;
}

/* Label quando campo está focado */
.form-group:focus-within .control-label {
    color: #4caf50;
}

/* Label quando tem erro */
.has-error .control-label {
    color: #f44336;
}



