.quiz_table
{
    width:   650px;
    vertical-align: top;
}

.quiz_title
{
    font-size:      12pt;
    padding-bottom: 10px;
}

.quiz_answers
{
    font-size:      10pt;
}

.quiz_answers ul
{
    list-style:      none;
    padding:         10px 0 20px 0;
  margin:          0;
}

.quiz_answers li
{
    padding:         0 0 15px 0;
}

.quiz_answers ol
{
    font-size:   16px;
    font-weight: bold;
}

.quiz_answers img
{
    vertical-align:   top;
}

/**************************** Quiz creation *******************************/
.image_container
{
  display:  none;
    padding:   10px 0 3px 0;
}

.value_input,
.image_container
{
    cursor:        pointer;
}

.image_container img
{
    border:    none;
}

.value_input
{
    padding:   5px 0 3px 0;
}

.action_column img,
.value_input img
{
    cursor: pointer;
}

img.quiz_image
{
    width:  40px;
    height: 40px;

    margin: 10px;
}

img.math_font
{
    border:    none;
}

.quiz_input
{
    border:         solid 1px #d5d5d5;
  color:          #636363;

    font-size:      12px;
    padding:        2px 2px 1px 2px;

    width:          150px;
    height:         14px;
}

.quiz_label
{
    width:            100px;
}

.answer_row
{
    padding:  0 0 4px 0;
}

.answers_row
{
    border-bottom:    dashed 1px #e5e5e5;
  display:          none;
}

.image_row
{
    padding:          0 0 4px 0;
  display:          none;
}

/******************* edit quiz ********************/
#question_answer_table .quiz_question
{
    font-size:        11pt;
  font-weight:      bold;
  padding-bottom:   10px;
}

#question_answer_table .quiz_answers
{
    padding: 0 0 5px 45px;
}

#question_answer_table .quiz_wrong_answer
{
    color:            #FF0000;
    font-size:        11pt;
}

#question_answer_table .quiz_right_answer
{
    color:            #72a940;
    font-size:        11pt;
}

#form_errors
{
  color: #FF0000;
  padding-left: 3px;
}

