
.opensurvey_project_process_select_container{
  margin:0rem auto;
  margin-top:3rem;
  width:50rem;
}

.opensurvey_project_process_selector{
  width:calc(15rem - 2px);
  height:7rem;
  margin:0rem 2.5rem;
  margin-bottom:1rem;
  padding:0.5rem 1rem;
  background:#FFFFFF;
  border-radius:1rem;
  border:1px solid #E0E0E0;
  float:left;
  transition:0.3s;
  position:relative;
}

.opensurvey_project_process_selector:hover{
  background:#c7e2af;
  cursor:pointer;
}

.opensurvey_project_process_selector_main_text{
  position:relative;  
  line-height:1.8rem;
  margin-top:1rem;
  margin-bottom: 0.5rem;  
  font-size:1.5rem;
  color:#000000;
  text-align: center ;
}
.opensurvey_project_process_selector_sub_text{  
  line-height:1rem;
  font-size:1rem;
  color:#928b8d;
  text-align: center ;
}


.opensurvey_continuation_code_container{
  width:50rem;  
  margin:2rem auto;
  padding:0.5rem 1rem;
  background:#FFFFFF;
  border-radius:1rem;
  border:1px solid #E0E0E0;  
  transition:0.3s;
  position:relative;
}
.opensurvey_continuation_code{
  position:relative;  
  margin-top: 2.5rem;  
  margin-bottom: 3.5rem;  
  font-size:3em;
  font-weight: bold;
  color:#000000;
  text-align: center;
}
.opensurvey_continuation_code_main_info{
  position:relative;  
  line-height:2rem;  
  margin-bottom: 1rem;  
  font-size:1.9em;
  color:#000000;
  text-align: center;
}
.opensurvey_continuation_code_main_info_red{
  position:relative;  
  line-height:2rem;  
  margin-bottom: 1rem;  
  font-size:1.9em;
  color:#CF381E;  
  text-align: center;
}
.opensurvey_continuation_code_secondary_info{
  position:relative;  
  line-height:2rem;  
  margin-bottom: 1rem;  
  font-size:1.5em;
  color:#928b8d;  
}
.opensurvey_continuation_code_container input{
  height:3rem;
  line-height:3rem;
  font-size:2.5rem;
  font-weight:bold;
  text-align: center;
  width:40rem;
  margin:3rem auto;
  display:block;
}
.opensurvey_continuation_code_container .buttonLink_red{
  color:#FFFFFF;
  background:#CF381E;
  border:1px solid #CF381E;
}

.survey_department_select_container{
  overflow-x:hidden;
  overflow-y:scroll;
  max-height:calc(100% - 30rem);
}
.survey_department_select_container .survey_question_scale_element_active{
  background:#c7e2af;
}

.opensurvey_mc_question_options_container{
  max-width:40rem;
  margin:0rem auto;
  padding:0rem 1rem;
}
.opensurvey_mc_question_option{
  margin-bottom:0.5rem;
}
.opensurvey_mc_question_options_label{
  font-size:1.15rem;
  padding-left:1rem;
}



.compsurvey_multiple_field_container{
  display:flex;
  flex-direction: row;
  flex-wrap:nowrap;
  justify-content: center;
}

.compsurvey_multiple_field_label{
  flex-basis: 35rem;
  height:2.5rem;
  line-height:2.5rem;
  color:#666666;
  font-size:1.15rem;
  padding-right:2rem;
  text-align:right;
}
.compsurvey_multiple_field_input{
  flex-basis: 40rem;
}
.compsurvey_multiple_field_input input{
  width:100%;
  height:2.5rem;
  line-height:2.5rem;
  font-size:1.15rem;
  padding-left:0.25rem 1rem;
}

.compsurvey_table_with_column_options{  
  max-width:100rem;
  margin:0rem auto;
  border-spacing: 0.5rem;
}

.compsurvey_table_with_column_options tr:hover td{  
  background:#81d2e2;
}
.compsurvey_table_with_column_options th, td *{  
  font-size:1.15rem;
  text-align:center;
  transition:0.3s;
}

.compsurvey_table_with_column_options .row_label{  
  font-size:1.15rem;
  text-align:left;
  width:35rem;
}


.survey_question_single_input_container{  
  text-align:center;  
  max-width:70rem;
  margin:0rem auto;
}
.survey_question_single_input_container input{
  width:100%;
  height:2.5rem;
  line-height:2.5rem;
  font-size:1.15rem;
  padding-left:0.25rem 1rem;
  text-align:center;
}
.survey_question_single_input_container select{
  width:100%;
  height:2.5rem;
  line-height:2.5rem;
  font-size:1.15rem;
  padding-left:0rem;
  text-align:center;
}
.survey_question_single_input_container option{  
  height:1.5rem;
  line-height:1.5rem;
  font-size:1.15rem;
  text-align:center;
}
.survey_question_single_input_container textarea{  
  outline: 0;
  padding:0.5rem 1rem;
  width:calc(100% - 2rem);
  height:10rem;
  line-height:1.6rem;
  text-align:left;
  font-size:1.4rem;
  background:#FFFFFF;
  margin:0;
  border:1px solid #A4ABAF;    
  resize:vertical;
}
.survey_question_single_input_container .SumoSelect .options li label{  
  height:1.5rem;
  line-height:1.5rem;
  font-size:1.15rem;
  text-align:center;
}
