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

h4 { font-weight: bold;  }
p  { text-align: justify; line-height: 1.7; }

.h3, h3     {font-size: 30px !important;
             color:     #007a90;  /* #328db1;*/}

.titulo .h3 {font-size:   20px !important;
             font-weight: normal !important;
             color:       #4090b0 !important;
}

/* Esconder Titulo do inquerito [já há no banner] */
.survey-name { display: none; }

/* Botao "Continuar mais tarde" */
.navbar-action-link A { font-size: 18px; padding: 10px 16px; margin: 0.5em;
                        border-radius: 6px; background: #f0f0f0;
                        border: 1px solid #337ab7; 
                        text-decoration: none; }

/* Botão "Anterior"            */
#ls-button-previous {border: 1px solid #337ab7; } 

/* Bootstrap Buttons mais claros */
.button-item        { background: none;    color: #1b5e78;}

/*.button-item.active { background:   #7ebbd9 !important; 
                      border-color: #5793b1 !important; } */

.radio-item label::after { background: #7ebbd9; }

/* Pedidos DAPC */
A						  {color: #0033cc; text-decoration: underline; }
.text-alert, .text-danger {color: #ff9140; }
.ls-label-question SPAN   {color: #996600; /*476a37*/ }
.checkbox-item input[type="checkbox"]:checked+ label::after  {color: white; }

.sub-tit {text-align: center; color:#007a90; font-size:20px; }
#AvisoFim,
.AvisoFim {color: #ff9140; /*font-size: 120%;*/ }