textarea.form-control{
  height: calc(1em * .6 * 5);
}
.card-body {
    padding: 1.8rem 1.8rem 1.8rem 0;
}
.card-b p{
    margin: 0;
}
.margin-b-25 {
    margin-top: 27px;
    margin-bottom: 11px;
}
.ayuda-input, .condicion-input, .estructura-respuesta{
    margin-left: 2em;
}
.flecha-pregunta{
  margin-left: 15px;
}
.opciones-respuestas-body-div{
  margin-top: 10px;
}

.formulario{
    margin-top: 50px;
    margin-left: 50px;
    margin-right: 50px;

}
.seccion-div, .pregunta-div, .btn-nueva-seccion,  .btn-eliminar-seccion, .btn-nueva-pregunta, .btn-confirmar-pregunta, .btn-guardar{
    margin-left: 50px;
    margin-top: 25px;
    margin-bottom: 25px;
    margin-right: 0px;
    padding: 0px;
}
.card-header>p, .card-body {
    margin-top: 0px;
    margin-bottom: 0px;
}
.marco-pregunta, .marco-pregunta>.card-body{
    padding-left: 0px;
    padding-right: 0px;
}
.card-header{
    padding-top: 2.5px;
    padding-bottom: 2.5px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.btn-confirmar-pregunta{
    margin-right: 15px;
}

.seccion-div>.card-body{
    padding-right:0 ;
    margin-left: 0px;
    padding-left: 0px;
}
.btn-eliminar-pregunta {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.btn-eliminar-pregunta>button{
    margin-top: 0px;
    margin-bottom: 0px;
}
.texto-opcion-respuesta{
    margin-top: 5px;
}

.card-header, .ayuda-label, .condicion-label, .agregar-opcion{
    cursor: pointer;
}

#secciones-div a{
  word-break: break-all;
}
