/* css pour affichage des questionnaires*/


/*tool box affichée ou non, avec position à droite toute*/
.hidden_toolspan
{
    visibility: hidden;
    position: absolute;
    right: 0%;
}

.hidden_toolspan_on
{
    visibility: visible;
    position: absolute;
    right: 0%;
}

/*div contenant la liste*/
DIV.bordered_div
{
    width: 600px;
    border: 1px solid #D6D1AE;
}

.lang_picker
{
    position: absolute;
    right: 0%;
}

/*icones de la tool box*/
.icon_with_margin
{
    margin-left: 4px;
}

.icon_with_margin_right
{
    margin-right: 4px;
}

.sublevel_span
{
    position: absolute;
    right: 35%;
    padding: 0 5px 0 5px;
    text-align: center;
}
.translation_div
{
    position: absolute;
}

.translation_list {
    /*display: block;*/
    width: 450px;
    list-style: disc;
    /*position: absolute;*/
}

div.my-filter
{
	text-align: right !important;
	position: relative;
	top: 23px;
	right: 30px;
}

div#all_survey_table_wrapper div.my-filter
{
	text-align: right !important;
	position: relative;
	top: -27px;
	right: 25px;
}	 

div.my-filter .dataTables_filter
{
	text-align: right !important;
}

div.surveytoolbar
{
	position: relative;
	left: 45px;
	top: -6px;
}

div.moduletoolbar
{
	position: relative;
	left: 29px;
	top: 30px;
}

div.my-paginator
{
	text-align: right !important;
	position: relative;
	top: 19px;
	right: 32px;
}

div.my-paginator .dataTables_paginate
{
	text-align: right !important;
}

div#all_survey_table_wrapper div.my-filter
{
	text-align: right !important;
	position: relative;
	top: -28px;
	right: 32px;
}	

div.my-length
{
	position: relative;
	left : 5px;
	top: 5px;
}

div#all_survey_table_wrapper div.my-length
{
	position: relative;
	left : 45px;
	top : -22px;
	/*top: -10px;*/
}

div#all_survey_table_wrapper div.my-paginator
{
	text-align: right !important;
	position: relative;
	/*top: -8px;*/
	top: -20px;
	right: 32px;
}
table#all_survey_table
{
	width:93%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: -25px;
}

table#all_module_table
{
	width:93%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 15px;
}

td.checker_td
{
	width:20px;
	background-color:white;
	text-align:center !important;
}
td.checker_td div
{
	text-align:center !important;
}
/*** QR CODE***/
img.qrcode {
	vertical-align:middle;
}