@import "oli_learning_content_3_6.css"; 
/*
 *  Assessment
 *
 * http://oli.web.cmu.edu/dtd/oli_assessment_2_2.dtd
 * assessment, short_title, introduction, conclusion, page, content, selection, pool, pool_ref, question_bank_ref, section, question_bank, body, input, input_value, choice, hint, part, response, response_mult, no_response, match, grading_criteria, feedback, multiple_choice, fill_in_the_blank, numeric, ordering, essay, image_hotspot, image_input, hotspot, short_answer, text, input_ref, choice_ref, path
 */
assessment, short_title, introduction, conclusion, page, content, selection, pool, pool_ref, question_bank_ref, section, question_bank, body, input, input_value, choice, hint, part, response_mult, grading_criteria, feedback, multiple_choice, fill_in_the_blank, numeric, ordering, essay, image_hotspot, image_input, hotspot, short_answer, text, choice_ref, 
path{display:block}
assessment{font:16px verdana,helvetica,arial,sans-serif;padding-bottom:3em;min-width:620px;
    counter-reset:qn;}
    assessment:before{margin:0 1.5em;padding:0.18em 0 .5em;content:"Assignment: " attr(id);}
short_title{padding-top:5px;font-weight:normal;font:185%/125% Georgia,"Times New Roman",Times,serif;color:#484F54;}
/*introduction{_}*/
/*conclusion{_}*/
page{margin:0 0 3em;}
    page + page:before{display:block;margin:3em 0;border-bottom:5px dashed #CCC;content:"page break";font:9px monospace;color:#999;text-align:center}
content{}
selection{}
pool{font:16px verdana,helvetica,arial,sans-serif;padding-bottom:3em;min-width:620px;}
    /*pool[id]:before{content:none}*/
pool_ref{border:1px solid #CCC;margin:0 4em;padding:.67em;background-color:black;
    content:"idref=\""attr(idref)"\"";font:12px monospace;color:#3A3;}
    pool_ref:before{content:"Assessment Pool";display:block;background-color:#FFF;color:#484F54;
        font:2.47em Georgia,"Times New Roman",Times,serif;margin:1em 1.5em 0;padding:0.18em 0 .5em}
question_bank_ref{display:block;border:1px solid #CCC;margin:0 4em;padding:.67em;background-color:black;
    content:"idref=\""attr(idref)"\"";font:12px monospace;color:#3A3;}
    question_bank_ref:before{content:"Question Bank";display:block;background-color:#FFF;color:#484F54;
        font:2.47em Georgia,"Times New Roman",Times,serif;margin:1em 1.5em 0;padding:0.18em 0 .5em}
section{}
question_bank{font:16px verdana,helvetica,arial,sans-serif;padding-bottom:3em;min-width:620px;}
/*body{}*/
/*input{}*/
input_value{}
/*choice{see each q type}*/
hint{border:solid #26992F;border-width:0 1px 1px;padding:0 .5em .5em;
    foldable:true}
    hint:before{display:block;font-weight:bold;content:"Hint";border:solid #26992F;border-width:1px 1px 0;padding:.25em .5em .25em}
part{margin:0 1em}
    part:before{content:"Feedback";display:block;border-top:4px double #6CAB13;margin:1em 1em 0;padding:.5em 0;font-weight:bold}
    part + part:before{content:none;border-top:none;margin-top:0;padding:0}
    part + part{border-top:1px dashed #CCC;}
response{margin:0 0 .5em}
    response:before{content:"match=\""attr(match)"\" score=\""attr(score)"\"";font:12px monospace;color:#3A3;background-color:black;padding:.25em;}
    response > feedback:before,
    response[score="0"] > feedback:before{content:url(img/cross.png);padding-right:.25em;vertical-align:bottom}
    response[score] > feedback:before{content:url(img/check.png);padding-right:.25em;vertical-align:bottom}
response_mult{}
no_response{padding:.5em 0}
    no_response > feedback:before{background-color:white;display:inline;content:url(img/cross.png);padding:.25em 5px;}
match{padding:.5em;content:"match=\""attr(match)"\"";font:12px monospace;color:#3A3;background-color:black;margin:0 .5em .25em}
grading_criteria{}
feedback{/*.*/}
multiple_choice{counter-increment:qn;border:1px solid #CCC;margin:0 3em;padding:.5em}
    multiple_choice:before{content:attr(id) " Question ("counter(qn)")";display:block;color:#484F54;font:12px Georgia,"Times New Roman",Times,serif;margin:1em 1.5em 0;padding:0.18em 0 .5em}
    multiple_choice > choice{margin-left:2em;display:list-item;list-style-type:upper-alpha}
    multiple_choice > choice:before{content:url("img/chechbox.png");padding:0 .5em 0 0}
fill_in_the_blank{counter-increment:qn;border:1px solid #CCC;margin:0 3em;padding:0 .5em .5em}
    fill_in_the_blank:before{content:attr(id) " Question ("counter(qn)")";display:block;color:#484F54;font:12px Georgia,"Times New Roman",Times,serif;margin:1em 1.5em 0;padding:.18em 0 .5em}    
numeric{content:"numeric";color:#999;border:1px solid #999;margin:1em 0;padding:0 .5em .25em;width:10px}
ordering{}
    ordering choice{display:list-item;margin:.25em 0;padding:.25em .5em;border:1px solid #999;background-color:#DDD}
    ordering choice:before{content:url(img/bullet2.gif);padding-right:.5em;vertical-align:top;}
essay{content:"essay";color:#999;border:1px solid #999;margin:1em 0;padding:1.5em .5em;}
image_hotspot{}
image_input{}
hotspot{display:block;
    font:12px monospace;color:#3A3;background-color:black;
    margin:0 3em 30px;padding:1em;width:500px;
    content:"value=\""attr(value)"\" shape=\""attr(shape)"\" coords=\""attr(coords)"\"";
}

}
short_answer{content:"short_answer";color:#999;border:1px solid #999;margin:1em 0;padding:0 .5em}
text{content:"text";color:#999;border:1px solid #999;margin:1em 0;padding:0 .5em .25em}
input_ref{content:"input_ref input=\""attr(input)"\"";font:12px monospace;color:#3A3;background-color:black;padding:.25em .5em}
choice_ref{}
path{}