
#evaluation_panel {
    display: none;
    overflow-y: scroll;
    grid-column: 1/6;
}


#evaluation_title {
    margin:auto;
    width:80%;
    max-width: 600px;
    margin-top: 20px;
    /* margin-bottom: 30px; */
    text-align: center;

    font-size: 26px;
    font-weight: bold;
}

#evaluation_subtitle {
    margin:auto;
    width:80%;
    max-width: 600px;
    /* margin-top: 20px; */
    margin-bottom: 30px;
    text-align: right;

    font-size: 16px;
    font-style: italic;
}

#required_statement{
    margin-bottom: 10px;
}

#evaluation_contents {
    margin:auto;
    width:80%;
    max-width: 600px;
}

.eval_block {
    display:none;
}

.eval_block_active {
    display:block;
}

.section_title{
    font-size: 18px;
    font-weight: bold;
}

.question_block {
    padding-left:10px;
    margin-top: 14px;
    margin-bottom: 14px;
}

.qtitle_elem {
    margin-bottom: 8px;
}

.input_radio {
    margin-left:10px;
    margin-right:10px;
}
.input_text {
    margin-left:10px;
    margin-right:10px;
}
.input_textarea {
    margin-left:10px;
    margin-right:10px;
}

.input_range{
    margin-left:10px;
    margin-right:10px;
    display: inline-block;
}

.a_red {
    color:red;
    font-weight: bold;
    display: inline-block;
}

#welcome_txt {
    font-style: italic;
}

.to_next{
    margin: auto; 
    margin-top: 20px;
    margin-bottom: 20px;

    padding-bottom:8px;
    padding-top: 8px;
    padding-left:10px;
    padding-right: 10px;

    width:160px;

    text-align: center;

    border-radius:8px;
    background-color: #000000;
    color:#ffffff;
    text-decoration: none;

    cursor: pointer;
    font-weight: bold;
}

.to_next:hover{
    background-color: #d5d5d5;
}

.range_infos {
    display:inline-block;
    margin-left:10px;
}

.range_infos_label {
    display:inline-block;
    width: 300px;
    margin-left:10px;
}

.range_block{
    display:inline-block;
}

#invalid_msg {
    display:none;
    color:red;
    text-align: center;
    margin-bottom: 8px;
}

.xp_commune_selector_block {
    display: block;
    width: 100%;
}

.xp_commune_selector_select {
    width: 160px;
    display: inline-block;
}

.xp_commune_selector_label {
    width: 80px;
    /* padding-left: 10px; */
    display: inline-block;
}

.xp_selector_block {
    display: block;
    width: 100%;
}

.xp_selector_select {
    width: 250px;
    display: inline-block;
}

.xp_selector_label {
    width: 250px;
    /* padding-left: 10px; */
    display: inline-block;
}

#scroll_down {
    display: block;
    cursor: pointer;
    position:fixed;
    bottom:40px;
    right:40px;
}