.sve_lbl { display: none; position: relative; height: 16px; font-size: 12px; font-weight: bold; text-align: left;  margin: 0pt auto; padding: 0pt;  }
.sve_lbl div { font-size: 12px; padding: 0pt; margin: 0pt 2px 0pt 0pt; height: 16px; text-align: center; float: left; }
.sv_dels { font-family: monospace; font-size: 20px; line-height: 20px; background: url(svy/sve_del.png) 0 0 no-repeat; }


.sve_itm   			{ position: relative; display: block; margin: 0pt 0pt 0pt 57px; padding: 0px 4px 0px 4px; width: 90%;-moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none;  user-select: none;  }
.sve_itm textarea 	{ height: 16px; margin: 0pt 0pt 0pt 0pt; padding: 0pt; overflow: hidden; border: 1px solid #ccc; font-size: 12px; }
.sve_itm select    	{ margin: 2px 2px 0pt 0pt; padding: 0pt; font-size: 12px; height: 22px; }
.sve_itm div  		{ font-size: 12px; }

.sve_id    	{ height: 24px; border: none; 			background: none;  width: 100px; float: left; overflow: hidden; margin: 2px 2px 0pt -108px; text-align: right; color: #a00; }
.sve_code 	{ height: 20px; border: 1px solid #ccc; background: white; width: 100px; float: left; overflow: hidden; margin: 2px 2px 0pt 0pt; }
.sve_tag 	{ height: 20px; border: 1px solid #ccc; background: white; width: 160px; float: left; overflow: hidden; margin: 2px 2px 0pt 0pt; overflow: hidden; }
.sve_txt	{ height: 20px; border: 1px solid #ccc; background: white; width: 400px; float: left; margin: 2px 2px 0pt 0pt; overflow: hidden; }
.sve_qus_txt{ height: 20px; border: 1px solid #ccc; background: white; width: 400px; float: left; margin: 4px 0px 8px 0px;  overflow: hidden; }
.sve_val	{ height: 20px; border: 1px solid #ccc; background: white; width: 40px;  float: left; overflow: hidden; margin: 2px 2px 0pt 0pt; text-align: right;}
.sve_deps	{ height: 20px; border: 1px solid #ccc; background: white; width: 160px; float: left; margin: 2px 2px 0pt 0pt; }
.sve_fmt	{ height: 20px; border: 1px solid #ccc; background: white; width: 160px; float: left; margin: 2px 2px 0pt 0pt; }
.sve_mtx 	{ height: 20px; border: 1px solid #ccc; background: white; width: 80px;  float: left; margin: 2px 2px 0pt 0pt; }
.sve_ref 	{ height: 20px; border: 1px solid #ccc; background: white; width: 80px;  float: left; margin: 2px 2px 0pt 0pt; }
.sve_rng 	{ height: 20px; border: 1px solid #ccc; background: white; width: 12px;  float: left; margin: 2px 2px 0pt 0pt; }

.sve { font-size: 12px; }

table.sve {-moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none;  user-select: none;  }
table.sve tr td { font-size: 12px; }

.sve_qtxt		{ display: block; position: relative; margin: 0pt auto; padding: 0pt; }
.sve_box		{ display: block; position: relative; margin: 0pt auto; padding: 0pt; }
.sv_selector	{ display: block; position: relative; height: 220px; border: 1px solid #ccc; }

.sve_controls 	{ visibility: hidden; padding: 0pt; margin: 0pt auto; font-size: 12px; height: 20px; clear: both; }
.sve_controls a { height: 20px; width: 20px; margin: 0pt auto; padding: 0pt; font-size: 20px; }

#sve_control_panel {margin-top: 8px; padding: 10px; width: 98%; border: 2px solid cornflowerblue; font-size: 12px; }
#sve_control_panel select { font-size: 12px; }
#sve_selected_section { display: block; position: relative; margin: 0pt; padding: 0pt; width: 100%; }

.sve_add_answer { background: url(svy/sve_add_answer.png) 0 0 no-repeat; }
.sve_cop_answer { background: url(svy/sve_copy.png) 0 0 no-repeat;}
.sve_cut_answer { background: url(svy/sve_cut.png) 0 0 no-repeat; }
.sve_dec_answer { background: url(svy/sve_up.png) 0 0 no-repeat; }
.sve_del_answer { background: url(svy/sve_del.png) 0 0 no-repeat; height: 20px; }
.sve_inc_answer { background: url(svy/sve_down.png) 0 0 no-repeat; }
.sve_ins_answer { background: url(svy/sve_add_answer.png) 0 0 no-repeat;}
.sve_pas_answer { background: url(svy/sve_paste.png) 0 0 no-repeat; }

.sve_cop_form { font-family: monospace; font-size: 20px; line-height: 20px; background: url(svy/sve_copy.png) 0 0 no-repeat; }
.sve_edt_form { font-family: monospace; font-size: 20px; line-height: 20px; background: url(svy/sve_edit_form.png) 0 0 no-repeat; }
.sve_cut_form { font-family: monospace; font-size: 20px; line-height: 20px; background: url(svy/sve_cut.png) 0 0 no-repeat; }
.sve_dec_form { font-family: monospace; font-size: 20px; line-height: 20px; background: url(svy/sve_up.png) 0 0 no-repeat; }
.sve_del_form { font-family: monospace; font-size: 20px; line-height: 20px; background: url(svy/sve_del.png) 0 0 no-repeat; }
.sve_inc_form { font-family: monospace; font-size: 20px; line-height: 20px; background: url(svy/sve_down.png) 0 0 no-repeat; }
.sve_pas_form { font-family: monospace; font-size: 20px; line-height: 20px; background: url(svy/sve_paste.png) 0 0 no-repeat; }

.sve_add_question { background: url(svy/sve_add_question.png) 0 0 no-repeat; }
.sve_edt_question { background: url(svy/sve_edit_question.png) 0 0 no-repeat; }
.sve_chg_question { background: url(svy/sve_change_list.png) 0 0 no-repeat; }
.sve_cop_question { background: url(svy/sve_copy.png) 0 0 no-repeat; }
.sve_cut_question { background: url(svy/sve_cut.png) 0 0 no-repeat; }
.sve_dec_question { background: url(svy/sve_up.png) 0 0 no-repeat; }
.sve_del_question { background: url(svy/sve_del.png) 0 0 no-repeat; }
.sve_inc_question { background: url(svy/sve_down.png) 0 0 no-repeat; }
.sve_ins_question { background: url(svy/sve_add_question.png) 0 0 no-repeat; }
.sve_pas_question { background: url(svy/sve_paste.png) 0 0 no-repeat; }
.sve_sbj_question { background: url(svy/sve_subj.png) 0 0 no-repeat; }


.sve_inc_blank	 { font-family: monospace; font-size: 20px; line-height: 20px; background: url(svy/blank.png) 0 0 no-repeat; }
.sve_dec_blank	 { font-family: monospace; font-size: 20px; line-height: 20px; background: url(svy/blank.png) 0 0 no-repeat; }
.sve_add_section { background: url(svy/sve_add_question.png) 0 0 no-repeat; }
.sve_cop_section { background: url(svy/sve_copy.png) 0 0 no-repeat; }
.sve_cut_section { background: url(svy/sve_cut.png) 0 0 no-repeat; }
.sve_dec_section { font-family: monospace; font-size: 20px; line-height: 20px; background: url(svy/sve_up.png) 0 0 no-repeat; }
.sve_del_section { background: url(svy/sve_del.png) 0 0 no-repeat; }
.sve_inc_section { font-family: monospace; font-size: 20px; line-height: 20px; background: url(svy/sve_down.png) 0 0 no-repeat; }
.sve_edt_section { font-family: monospace; font-size: 20px; line-height: 20px; background: url(svy/sve_edit_section.png) 0 0 no-repeat; }
.sve_pas_section { background: url(svy/sve_paste.png) 0 0 no-repeat; }

.sve_add_subanswer { background: url(svy/sve_add_answer.png) 0 0 no-repeat; }
.sve_cop_subanswer { background: url(svy/sve_copy.png) 0 0 no-repeat;}
.sve_cut_subanswer { background: url(svy/sve_cut.png) 0 0 no-repeat; }
.sve_dec_subanswer { background: url(svy/sve_up.png) 0 0 no-repeat; }
.sve_del_subanswer { background: url(svy/sve_del.png) 0 0 no-repeat;}
.sve_inc_subanswer { background: url(svy/sve_down.png) 0 0 no-repeat; }
.sve_ind_subanswer { background: url(svy/sve_add.png) 0 0 no-repeat;}
.sve_ins_subanswer { background: url(svy/sve_add_answer.png) 0 0 no-repeat;}
.sve_pas_subanswer { background: url(svy/sve_paste.png) 0 0 no-repeat; }

.sve_add_subquestion { background: url(svy/sve_add_question.png) 0 0 no-repeat; }
.sve_chg_subquestion { background: url(svy/sve_change_list.png) 0 0 no-repeat; }
.sve_cop_subquestion { background: url(svy/sve_copy.png) 0 0 no-repeat; }
.sve_cut_subquestion { background: url(svy/sve_cut.png) 0 0 no-repeat; }
.sve_dec_subquestion { background: url(svy/sve_up.png) 0 0 no-repeat; }
.sve_del_subquestion { background: url(svy/sve_del.png) 0 0 no-repeat; }
.sve_inc_subquestion { background: url(svy/sve_down.png) 0 0 no-repeat; }
.sve_pas_subquestion { background: url(svy/sve_paste.png) 0 0 no-repeat; }
.sve_sbj_subquestion { background: url(svy/sve_subj.png) 0 0 no-repeat; }

.sve_cop_survey { font-family: monospace; font-size: 20px; line-height: 20px; background: url(svy/sve_copy.png) 0 0 no-repeat; }
.sve_edt_survey { font-family: monospace; font-size: 20px; line-height: 20px; background: url(svy/sve_edit_survey.png) 0 0 no-repeat; }
.sve_cut_survey { font-family: monospace; font-size: 20px; line-height: 20px; background: url(svy/sve_cut.png) 0 0 no-repeat; }
.sve_del_survey { font-family: monospace; font-size: 20px; line-height: 20px; background: url(svy/sve_del.png) 0 0 no-repeat; }
.sve_pas_survey { font-family: monospace; font-size: 20px; line-height: 20px; background: url(svy/sve_paste.png) 0 0 no-repeat; }

#qrcodes_container { width: 100%; padding: 5px; margin: 0 auto; max-width: 400px;}
.qrcode_main_container { margin: 0 auto; border: 2px solid gray; max-width: 400px; padding: 5px; }
.qrcode_main_container .sva_info { width:344px; margin:0 auto; padding: 5px 0; }
.qrcode_main_container div[id^="qrcode1_"] { width: 128px; margin: 0 auto; display: none; }
.qrcode_main_container .qrcode2_msg { width:176px; margin:0 auto; display: none; }
.qrcode_main_container .qrcode3_container { width:344px;margin:0 auto; }
.qrcode_main_container .qrcode3 { margin: 0 auto; }
.qrcode_main_container div.qrcode_download_link { margin: 0 auto; width: 50%; }
.qrcode_main_container div.qrcode_download_link a { display: block; text-align: center; }
