@-webkit-keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-o-keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-ms-keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media screen and (min-width:964px){#bloom nav ul li{display:inline-block}#bloom nav ul li a{background:#11a9d7;border-left:10px solid #90c74a;margin-right:10px;padding:10px 20px;color:#fff;text-decoration:none}#bloom nav ul li a:hover{background-color:#1095c1;border-left-color:#81b445}}#bloom .instructions{background:#c3c0c6;padding:15px;border:4px solid #726f75;margin:20px 0;cursor:pointer}#bloom .instructions .ins_content{display:none}#bloom .instructions .ins_title{display:block;text-align:center}#bloom .instructions .ins_title h3{margin:0;color:#000}#bloom h3{font-weight:700;color:#90c74a}#bloom .missing{background-color:#e24451}#bloom #missing_warning{display:none;background-color:#e24451;margin:10px 0;padding:5px;border:2px solid #8d303b}#bloom .set{background:url(../images/accept.png) no-repeat center center}#bloom .checking{background:url(../images/time.png) no-repeat center center transparent;-webkit-animation:rotate 1s infinite;-moz-animation:rotate 1s infinite;-o-animation:rotate 1s infinite;-ms-animation:rotate 1s infinite;animation:rotate 1s infinite}#bloom .checking:hover{background-color:transparent!important}#bloom .clickable:hover{background-color:#11a9d7;color:#fff;cursor:pointer}#bloom tr.goal th div{height:5.5em;cursor:pointer}#bloom #goals_update td,#bloom #goals_update th{border:1px solid #ddd}#bloom #goals_update textarea{border:none;height:100%;margin:0;padding:5px}#bloom #goals_update thead th{padding:5px}#bloom th{border-top:1px solid #ddd;text-align:center;font-weight:700}#bloom table.assessment_results td,#bloom table.assessment_results th{border:1px solid #ddd;padding:5px}#bloom table.assessment_results tbody td,#bloom table.assessment_results tbody th{text-align:left}#bloom table.assessment_results tbody td.level_1,#bloom table.assessment_results tbody th.level_1{padding-left:10px}#bloom table.assessment_results tbody td.level_2,#bloom table.assessment_results tbody th.level_2{padding-left:20px}#bloom table.assessment_results tbody td{color:#000}#bloom h1.level_0,#bloom h2.level_0,#bloom h3.level_0,#bloom th.level_0{color:#90c74a}#bloom h1.level_1,#bloom h2.level_1,#bloom h3.level_1,#bloom th.level_1{color:#10acd5}#bloom h1.level_2,#bloom h2.level_2,#bloom h3.level_2,#bloom th.level_2{color:#f2cc0c}#bloom .level_0 legend{background:#90c74a}#bloom .level_1 legend{background:#10acd5}#bloom .level_2 legend{background:#f2cc0c}#bloom legend{color:#fff;padding:3px;background:#90c74a;border:1px solid #10acd5}#bloom fieldset{margin:5px 0}#bloom input[type=submit]{margin:20px 0}@media screen and (min-width:800px){#bloom .subcategories{width:50%;float:left;padding-right:10px}#bloom .assessments{width:50%;float:left;padding-left:10px}}@media print{.doNotPrint{display:none}}