/******************
    User custom CSS
    ---------------

    In this file you can add your own custom CSS
    It will be loaded last, so you can override any other property.
    Also, it will never be updated. So if you inheritate a core template and just add here some CSS, you'll still benefit of all the updates
*/
h1.survey-name.text-center {
    font-size: 41px;
    margin-bottom: 10px;
    font-weight: bold;
    color: white;
    text-transform: uppercase;
    background: #3faeba;
    padding: 20px;
    letter-spacing: 1px;
}

.unidades table.ls-answers {
    width: 35%;
    margin: 0 auto;
}


/*tabla unidades*/
.unidades tr.ls-heading {
    background: #3faeba;
    border: transparent;
}

.unidades .table-bordered>tbody>tr>td, .unidades .table-bordered>tbody>tr>th, .unidades .table-bordered>tfoot>tr>td, .unidades .table-bordered>tfoot>tr>th, .unidades .table-bordered>thead>tr>td, .unidades .table-bordered>thead>tr>th {
    border: 0px solid #ddd;
}

.unidades .table-bordered {
    border: 2px solid #3faeba;
}

.unidades tr.total {background:#8d21524d}


/*prioridad*/
.list-radio.prioridad {
    margin-top: -30px;
}

.list-radio.prioridad .question-title-container {
    background:#a59d92}


.survey-welcome.h4.text-primary {
    background: #d6c1974f;
}


.list-with-comment textarea.form-control {
    resize: none;
    max-width: 65px !important;
}

/*enlaces marrones*/

a {
    color: #57312b;
}

/*Mediación*/
.comunidad .question-title-container.col-xs-12 {
    display: none;
}

.comunidad .ls-answers.checkbox-list.answers-list.row {
    padding-top: 0;
}

.multiple-opt.comunidad {
    margin-top: -30px;
}



/*imprimir*/
.url-wrapper.url-wrapper-survey-print {
    margin-bottom: 25px;
    margin-top: 25px;
}

a.ls-print {
    background: #3faeba;
    padding: 10px 25px;
    margin-bottom: 25px !important;
    color: white;
    border-radius: 5px;
}


/* ==================================================
   PDF DE RESPUESTAS MÁS COMPACTO
   ================================================== */

.question-container-printanswers,
.groupSection .question-container,
.groupSection .question-wrapper,
.groupSection .answer-container,
.groupSection .answer-item {
    margin-top: 0 !important;
    margin-bottom: 4px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    min-height: 0 !important;
    height: auto !important;
}

/* Título de la pregunta */
.groupSection .question-title-container {
    margin: 0 !important;
    padding: 3px 0 !important;
    min-height: 0 !important;
}

/* Respuesta */
.groupSection .answer-container,
.groupSection .ls-answers {
    margin: 0 0 6px 0 !important;
    padding: 2px 0 !important;
    min-height: 0 !important;
}

/* Filas y columnas */
.groupSection .row,
.groupSection .form-group {
    margin-top: 0 !important;
    margin-bottom: 3px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    min-height: 0 !important;
}

/* Párrafos y títulos */
.groupSection p,
.groupSection h3,
.groupSection h4,
.groupSection h5,
.groupSection label {
    margin-top: 0 !important;
    margin-bottom: 3px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 1.2 !important;
}

/* Tablas */
.groupSection table,
.groupSection tbody,
.groupSection tr,
.groupSection td,
.groupSection th {
    margin: 0 !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    min-height: 0 !important;
    height: auto !important;
    line-height: 1.2 !important;
}

/* Listas de respuestas múltiples */
.groupSection ul,
.groupSection ol,
.groupSection li {
    margin-top: 0 !important;
    margin-bottom: 2px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    min-height: 0 !important;
    line-height: 1.2 !important;
}

/* Reducir el espacio de los encabezados de grupo */
.groupSection > .row:first-child {
    margin: 8px 0 5px 0 !important;
}

/* Evitar espacio de Bootstrap */
.groupSection .container-fluid {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
