.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#studentholder{padding:20px;background:#e8e1ea}#canchoosemodules .term .canchoose{background:#eee;margin:2px;padding:2px 5px;cursor:pointer}#canchoosemodules .term .canchoose.active{background:#5b3069;color:#fff}#canchoosemodules .term .canchoose.toomany,#canchoosemodules .term .canchoose.prereq,#canchoosemodules .term .canchoose.disabled,#canchoosemodules .term .canchoose.clashes{opacity:.7;cursor:not-allowed}#canchoosemodules .term .canchoose.toomany.active{cursor:pointer}#canchoosemodules .term .canchoose.toomany.active.disabled,#canchoosemodules .term .canchoose.toomany.active.prereq{cursor:not-allowed}#canchoosemodules .term .canchoose.C .mname:after{content:" (core)"}#canchoosemodules .term .canchoose.OC .mname:after{content:" (optional core)"}#chosenmodules .chosen{background:#e8e1ea;color:#000;padding:2px 5px;margin:2px 0}#chosenmodules .chosen[data-run1='1']{width:50%}#chosenmodules .chosen[data-run2='1']{width:50%;margin-left:50%}#chosenmodules .chosen[data-run1='1'][data-run2='1']{margin-left:0;width:100%}#chosenmodules .chosen.reserve{background:#555;color:#fff}#chosenmodules .chosen.reserve .mtitle:after{content:'(reserve option)';font-size:x-small}.mtitle .mcode{display:inline-block;width:55px;font-weight:300}.mtitle .mname{display:inline-block;font-size:small}.mtitle .pr,.mtitle .cl,.mtitle .cap{display:inline-block;font-size:x-small;margin-left:5px}.mtitle .pr .preq,.mtitle .cl .preq,.mtitle .cap .preq,.mtitle .pr .cla,.mtitle .cl .cla,.mtitle .cap .cla{display:inline-block;margin-right:2px}.fullwidth{width:100%}textarea{min-height:200px}