.tsortlist_item:nth-child(odd) {
    background: #FFF;
}

.tsortlist_item:nth-child(even) {
    background: #F0FFFF;
}

/* Estilo para Numero da ordem das opcao*/
span.ordem_opcao {
    color: blue;    
}

/* Estilo para atual do contador */
.contador .atual {
    color: red;
}

/* Estilo para separador do contador */
.contador .contador-separador {
    color: red;
}

/* Estilo para limite do contador */
.contador .limite {
    color: red;
}

/* Estilo para etapa */
.survey_steps .etapa {
    color: orange;
}

/*ALTERA ALINHAMENTO VERTIFICAL DA TLabel DO TDBRadioGroup*/ 
div[page-name="MappSurveyStepPerguntaMNM"] .tcheckgroup_label {
    vertical-align: text-top !important;
}

/*ALTERA ALINHAMENTO VERTIFICAL DA TLabel DO TDBRadioGroup*/ 
div[page-name="MappSurveyStepPergunta"] .tcheckgroup_label {
    vertical-align: text-bottom !important;
}

#form_SurveyStepInstrucoes input[type="checkbox"]
#form_SurveyStepInstrucoesTreinar input[type="checkbox"]
{
background: #ced4da;
 border-color:#95a5a6;
}


#form_SurveyStepPergunta input[type="radio"],
#form_SurveyStepPergunta input[type="checkbox"]
#form_SurveyStepPerguntaTreinar input[type="radio"],
#form_SurveyStepPerguntaTreinar input[type="checkbox"]
#form_MappSurveyStepPerguntaTreinar input[type="radio"],
#form_MappSurveyStepPerguntaTreinar input[type="checkbox"]
{
   margin-right: 2px !important;
   background-color: #ccc !important;
   width: 18px;
   height: 18px;
   border-radius: 50px !important;
   margin-top: -14px !important;
}

#form_SurveyStepPergunta .toggle-wrapper div p{
 position:relative !important;
 bottom:4px !important;
}

#form_MappSurveyStepPergunta .toggle-wrapper div p{
 position:relative !important;
 bottom:4px !important;
}

#form_SurveyStepPerguntaTreinar .toggle-wrapper div p{
 position:relative !important;
 bottom:4px !important;
}
#form_MappSurveyStepPerguntaTreinar .toggle-wrapper div p{
 position:relative !important;
 bottom:4px !important;
}

#form_MappSurveyStepPergunta li.tsortlist_item > label > i 
{
 font-size: 18px !important;
}
#form_SurveyStepPergunta li.tsortlist_item > label > i 
{
 font-size: 18px !important;
}

#form_MappSurveyStepPerguntaTreinar li.tsortlist_item > label > i 
{
 font-size: 18px !important;
}  
#form_SurveyStepPerguntaTreinar li.tsortlist_item > label > i 
{
 font-size: 18px !important;
}

label {
    white-space: normal;
}

.survey_steps {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: -30px;
}

.contador {
    display: flex;
    flex-direction: row;
    gap: 5px;
}

span.ordem_opcao {
    
}

.tsortlist_item>label {
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}


/* mobile */

@media only screen and (max-width: 600px) {
  .survey_steps {
    margin-top: 20px;
  }
}

[page-name="SurveyStepAgradecimento"] .panel-footer.card-footer,
[page-name="SurveyStepBemVindo"] .panel-footer.card-footer,
[page-name="SurveyStepInstrucoes"] .panel-footer.card-footer,
[page-name="SurveyStepPergunta"] .panel-footer.card-footer {
    justify-content: center;
    display: flex;
    gap: 10px;
}
/*ESPAÇAMENTO INFERIOR DAS OPÇOES DO CHECKBOX*/
#form_SurveyStepPergunta div[style^='display:inline-flex;align-items:center;'] {
    margin-bottom: -25px !important;
}

#form_MappSurveyStepPergunta div[style^='display:inline-flex;align-items:center;'] {
    margin-bottom: 10px !important;
    display: inline-flex !important;
}

/*ESPAÇAMENTO INFERIOR DAS OPÇOES DO CHECKBOX*/
#form_SurveyStepPerguntaTreinar div[style^='display:inline-flex;align-items:center;'] {
    margin-bottom: -25px !important;
}
#form_MappSurveyStepPerguntaTreinar div[style^='display:inline-flex;align-items:center;'] {
    margin-bottom: -25px !important;
}


/*COR DE FUNDO DO CHECKBOX*/
#form_SurveyStepPergunta input[type="checkbox"]::before,
#form_SurveyStepPergunta input[type="radio"]::before
#form_MappSurveyStepPergunta input[type="checkbox"]::before,
#form_MappSurveyStepPergunta input[type="radio"]::before
{
   background: #08c !important; 
   width: 18px;
   height: 18px;
   border-radius: 50px !important;
   margin-top: -1px !important;
}

/*COR DE FUNDO DO CHECKBOX*/
#form_SurveyStepPerguntaTreinar input[type="checkbox"]::before,
#form_SurveyStepPerguntaTeinar input[type="radio"]::before
#form_MappSurveyStepPerguntaTreinar input[type="checkbox"]::before,
#form_MappSurveyStepPerguntaTeinar input[type="radio"]::before
{
   background: #08c !important; 
   width: 18px;
   height: 18px;
   border-radius: 50px !important;
   margin-top: -1px !important;
}

#form_MappDashboardResultado

/* Tdatagrid cell */
.table-striped tr .tdatagrid_cell{
 font-size:9px;
 line-height:0px;
}

/* Table Data */
.tdatagrid_footer tr td{
 font-size:9px;
}

/* Division */
#tab_bform_1965865428_0 .panel-title div{
 font-family:'Ubuntu ';
 font-size:13px;
 line-height:1em;
}

/* Tdatagrid col */
#tab_bform_1965865428_0 tr .tdatagrid_col{
 font-family:'Ubuntu ';
 font-size:10px;
 line-height:0.8em;
}

