From adfa0a3f6551c3b85daa5983419bc718e67b509a Mon Sep 17 00:00:00 2001
From: Satrajit Ghosh
Date: Sun, 23 Oct 2016 18:28:02 -0400
Subject: [PATCH] added initial pieces for mybinder
---
index.ipynb | 265 ++++++++++++++++++
static/css_backup/homepage-package-56904b.css | 41 +++
static/css_backup/mobile-package-5669d8.css | 13 +
static/images/bids.png | Bin 0 -> 70549 bytes
static/images/jupyter_function-completion.png | Bin 0 -> 11371 bytes
static/images/jupyter_tab-4-times.png | Bin 0 -> 41786 bytes
static/images/jupyter_tab-once.png | Bin 0 -> 16370 bytes
static/images/jupyter_tab-twice.png | Bin 0 -> 34769 bytes
static/images/nipype_architecture.png | Bin 0 -> 196786 bytes
static/images/nipype_example_graph.png | Bin 0 -> 107133 bytes
static/images/node_sinlge_node.png | Bin 0 -> 3419 bytes
static/images/node_two_nodes.png | Bin 0 -> 10955 bytes
12 files changed, 319 insertions(+)
create mode 100644 index.ipynb
create mode 100644 static/css_backup/homepage-package-56904b.css
create mode 100644 static/css_backup/mobile-package-5669d8.css
create mode 100644 static/images/bids.png
create mode 100644 static/images/jupyter_function-completion.png
create mode 100644 static/images/jupyter_tab-4-times.png
create mode 100644 static/images/jupyter_tab-once.png
create mode 100644 static/images/jupyter_tab-twice.png
create mode 100644 static/images/nipype_architecture.png
create mode 100644 static/images/nipype_example_graph.png
create mode 100644 static/images/node_sinlge_node.png
create mode 100644 static/images/node_two_nodes.png
diff --git a/index.ipynb b/index.ipynb
new file mode 100644
index 0000000..11c2a52
--- /dev/null
+++ b/index.ipynb
@@ -0,0 +1,265 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
Nipype Tutorial \n",
+ "
Welcome to the Nipype Tutorial! This tutorial will teach you all essentials about Nipype so that you go from\n",
+ " beginner to expert in no time. The tutorial will try to cover the most common concepts and use cases, but for\n",
+ " everything that isn't covered here, check out the main homepage under nipype.readthedocs.io .\n",
+ "
\n",
+ " This tutorial is completly web based. This means that you don't have to install anything on your system to run it. It all runs on \n",
+ " http://mybinder.org/ . This web environment provides next to Nipype the most\n",
+ " common python modules, as well as a fully functioning FSL and AFNI. But remember that all this runs on a web\n",
+ " server. So don't expect enorme computiational power and don't overcharge the server, please. This environment\n",
+ " should only be used for the purpose of this tutorial. And thanks again to the amazing\n",
+ " mybinder.org team for providing this cool service for free.
\n",
+ "
\n",
+ "\n",
+ " \n",
+ "\n",
+ " \n",
+ "\n",
+ "
\n",
+ "
\n",
+ "
This section is meant as a general overview. It should give you a short introduction to the main topics that\n",
+ " you need to understand to use Nipype and this tutorial.
\n",
+ "\n",
+ "
\n",
+ "
\n",
+ "
Interfaces \n",
+ "
Nodes \n",
+ "
Workflow \n",
+ "
Graph Visualization \n",
+ "
Data Input \n",
+ "
Data Output \n",
+ "
Iteration / Iterables* \n",
+ "
Function Nodes \n",
+ "
MapNodes* \n",
+ "
JoinNodes* \n",
+ "
Errors & Crashes* \n",
+ "
Plugins / Distributed Computing \n",
+ "
\n",
+ "
This section will introduce you to all the key players in Nipype. Basic concepts that you need to learn to\n",
+ " fully understand and appreciate Nipype. Once you understand this section, you will know all that you need to know\n",
+ " to create any kind of Nipype workflow.
\n",
+ "\n",
+ "
\n",
+ "
\n",
+ "
This section will bring you further down the rabbit hole and will help you to unleash neuroimaging powers\n",
+ " that you didn't know that existed.
\n",
+ "\n",
+ "
\n",
+ "
\n",
+ "
This section will give you helpfull links and resources, so that you always know where to go to should you ever get stuck\n",
+ " with this tutorial.
\n",
+ "\n",
+ "
\n",
+ "
\n",
+ "
This section will show you how to become part of the Nipype community and how to contribute to Nipype and this tutorial.
\n",
+ "\n",
+ "
\n",
+ " \n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ " \n",
+ "\n",
+ "You want to help with this tutorial? \n",
+ "You can find the github repo of this tutorial under https://github.com/miykael/nipype_tutorial .\n",
+ " Feel free to send us a pull request or leave us an issue with your feedback or ideas.\n",
+ "
\n",
+ "An alternative option to reach us is via the slack channel https://brainhack.slack.com/messages/nipype/ .
\n",
+ "Click on the following button to access the tree structure of this notebook: \n",
+ "The layout of this page was adapted from www.khanacademy.org/library .\n",
+ "To inspect the corresponding html code, click on: "
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "%%html\n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ "\n",
+ " \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
Analysis methods \n",
+ "
This notebook documents the steps used to analyze the data and produce figures for the associated \n",
+ " article. You can rerun the analysis steps on your own environment. You can also run the analysis on \n",
+ " a Web service provided by Jeremy Freeman's group from Janelia farm \n",
+ " mybinder.org team
\n",
+ "
\n",
+ "\n",
+ " \n",
+ "\n",
+ " \n",
+ "\n",
+ "
\n",
+ "
These notebooks encode how the data were generated from existing available datasets. We use data \n",
+ " from the Human Connectome Project and Cocomac database.\n",
+ "
\n",
+ "
\n",
+ "\n",
+ "
\n",
+ "
This notebook describes
\n",
+ "
\n",
+ "\n",
+ "
\n",
+ "
\n",
+ "
This section will bring you further down the rabbit hole and will help you to unleash neuroimaging powers\n",
+ " that you didn't know that existed.
\n",
+ "\n",
+ "
\n",
+ "
\n",
+ "
This section will give you helpfull links and resources, so that you always know where to go to should you ever get stuck\n",
+ " with this tutorial.
\n",
+ "\n",
+ "
\n",
+ "
\n",
+ "
This section will show you how to become part of the Nipype community and how to contribute to Nipype and this tutorial.
\n",
+ "\n",
+ "
\n",
+ " \n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ " \n",
+ "\n",
+ "You want to help with this tutorial? \n",
+ "You can find the github repo of this tutorial under https://github.com/miykael/nipype_tutorial .\n",
+ " Feel free to send us a pull request or leave us an issue with your feedback or ideas.\n",
+ "
\n",
+ "An alternative option to reach us is via the slack channel https://brainhack.slack.com/messages/nipype/ .\n",
+ "Click on the following button to access the tree structure of this notebook: \n",
+ "The layout of this page was adapted from www.khanacademy.org/library .\n",
+ "To inspect the corresponding html code, click on: "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.5.2"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}
diff --git a/static/css_backup/homepage-package-56904b.css b/static/css_backup/homepage-package-56904b.css
new file mode 100644
index 0000000..3840f35
--- /dev/null
+++ b/static/css_backup/homepage-package-56904b.css
@@ -0,0 +1,41 @@
+html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
+.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:bold}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border-width:1px;border-style:solid;border-color:#f1d031;background-color:#ffffa3;color:#555}.qtip-default .qtip-titlebar{background-color:#ffef93}.qtip-default .qtip-icon{border-color:#CCC;background:#f1f1f1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}/*! Light tooltip style */.qtip-light{background-color:white;border-color:#e2e2e2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.qtip-cream{background-color:#fbf7aa;border-color:#f9e98e;color:#a27d35}.qtip-cream .qtip-titlebar{background-color:#f0de7d}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#f78b83;border-color:#d95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#f06d65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#d95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#d95252}/*! Green tooltip style */.qtip-green{background-color:#caed9e;border-color:#90d93f;color:#3f6219}.qtip-green .qtip-titlebar{background-color:#b0de78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}/*! Blue tooltip style */.qtip-blue{background-color:#e5f6fe;border-color:#add9ed;color:#5e99bd}.qtip-blue .qtip-titlebar{background-color:#d0e9f5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{border-radius:5px}.qtip-rounded .qtip-titlebar{border-radius:4px 4px 0 0}.qtip-youtube{border-radius:2px;box-shadow:0 0 3px #333;color:white;border-width:0;background:#4a4a4a}.qtip-youtube .qtip-titlebar{background-color:#4a4a4a;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,0.7);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);border-radius:2px;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:white;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{box-shadow:4px 4px 5px rgba(0,0,0,0.4);background-color:#d9d9c2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876a;color:white;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:black;background:rgba(0,0,0,.87);color:white;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959fa9;border-radius:3px;background-color:#f9f9f9;color:#454545;font-weight:normal;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:white;background:#3a79b8;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#fbfbfb;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{-webkit-filter:none;filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}
+.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}/*!
+ * jQuery UI Autocomplete 1.8.24
+ *
+ * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Autocomplete#theming
+ */.ui-autocomplete{position:absolute;cursor:default}.ui-widget-content{border:1px solid #aaa;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEX///+nxBvIAAAADklEQVQYGWMYBaOABgAAAlgAARbiVEcAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#222}.ui-autocomplete.ui-menu{padding:0;border-radius:0}ul.ui-autocomplete .ui-menu-item a,ul.ui-autocomplete .ui-menu-item .autocomplete-spacer{background:#f2f2f2;font-size:11px;white-space:nowrap;padding:0;padding-right:10px;cursor:pointer;border:0;border-radius:0}ul.ui-autocomplete .ui-menu-item .autocomplete-spacer{cursor:auto}ul.ui-autocomplete .ui-menu-item a.ui-state-focus{background:#89b908;border:0;margin:0;color:#fff}ul.ui-autocomplete .ui-menu-item a.ui-state-focus .autocomplete-type{background:#89b908;border-color:transparent;color:#fff}ul.ui-autocomplete .ui-menu-item a .autocomplete-type,ul.ui-autocomplete .ui-menu-item .autocomplete-empty{background:#f7f7f7;border-right:1px solid #ddd;-moz-box-sizing:border-box;box-sizing:border-box;color:#898989;display:inline-block;margin-right:5px;padding-right:5px;text-align:right;width:60px}.autocomplete-spacer{height:7px}
+.info-box{background:#eee;border:1px solid #ccc;border-bottom:1px solid #aaa;color:#333;margin-bottom:10px;overflow-x:auto;padding:10px;position:relative;z-index:10;box-shadow:0 1px 2px #ccc}.info-box table{border-collapse:collapse}.info-box .info-box-header,.info-box .info-box-subheader{color:#777;display:block;font-size:18px;line-height:100%;margin-bottom:10px;font-weight:bold;text-shadow:0 1px 0 #fff}.info-box .info-box-subheader{line-height:200%;font-size:14px;color:#333}.info-box .related-content-title{display:none}.info-box #related-video-list{padding:0;margin:0;list-style:none}.info-box #related-video-list li{display:block;margin:0 0 5px 0}.info-box #related-video-list a{display:block;float:left;margin:0;width:98%;overflow:hidden;text-overflow:ellipsis}.info-box #related-video-list a .video-title{white-space:nowrap}.info-box #related-video-list .separator{display:none}.info-box .info-box-sub-description{display:block;color:#777;margin-bottom:10px}.info-box .info-box-sub-description strong{color:#444;font-style:italic}.info-box .info-box-sub-submission{display:block;margin-top:10px}.info-box #check-answer-results #feedback{padding:10px 0 5px}.info-box #answer{width:100px}
+#thumbnails_container{clear:both;margin-top:10px}#thumbnails_container td{text-align:center}#thumbnails>div{width:100%}#thumbnails td a{outline:0;color:#fff;white-space:pre}#thumbnails td a:hover{text-decoration:none}#thumbnails td div.thumb{background-repeat:no-repeat;background-position:top left;width:200px;height:100px;border:1px solid #aaa;margin-left:auto;margin-right:auto;box-shadow:0 0 3px #ccc;background-size:200px 150px}#thumbnails td.video-thumb div.thumb{background-position:0 -25px}#thumbnails td.selected div.thumb{border:2px solid #89b908}#thumbnails td div.thumbnail_label{padding:5px 10px;max-width:180px;margin:0 auto;text-align:left;margin-top:-33px;background-color:#333;background-color:rgba(30,30,30,0.9);color:#fff;overflow:hidden;text-overflow:ellipsis}#thumbnails td div.thumbnail_desc{width:180px;overflow:hidden;text-overflow:ellipsis}#thumbnails td div.thumbnail_teaser{height:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-decoration:none;font-size:11px}#thumbnails td.selected div.thumbnail_label{font-weight:bold}.thumbnails_arrow{cursor:pointer;border:1px solid #ccc;border-bottom:1px solid #bbb;height:100px;position:relative;width:27px;border-radius:5px;text-shadow:0 1px 0 #fff}.thumbnails_arrow:hover{border-color:#aaa;top:1px}#arrow-right{float:right}div.arrow-right,div.arrow-left{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;position:absolute;top:35px;z-index:2}div.arrow-right{border-left:15px solid #777;left:7px}div.arrow-left{border-right:15px solid #777;right:7px}
+// TODO(benkomalo):some of this stuff really needs to be moved to a specific // stylesheet to power templates/viewbadges.html,and not be everywhere .achievement-badge-counts{text-decoration:none}.achievement-badge-counts .badge{margin-right:10px}.achievement-badge-counts .badge img{margin-right:-2px}.achievement-badge{background:white;border:1px solid #ddd;margin-bottom:15px;margin-left:15px;position:relative;width:300px;height:110px;opacity:.75;filter:alpha(opacity=75);border-radius:5px;overflow:hidden}.achievement-badge-owned{border:1px solid #bbb;opacity:1.0;filter:alpha(opacity=100)}.achievement-badge-owned{border:1px solid #ccc;border-bottom-color:#aaa;background:#eee}.achievement-badge-owned #outline-box{border-radius:5px}.achievement-badge .energy-points-badge{padding:1px 0 0;width:48px;height:21px;line-height:19px;position:absolute;right:5px;top:7px}.achievement-badge .achievement-text{margin:10px 4px 0 47px;padding:7px 7px 7px 20px}.achievement-badge .achievement-title{font-size:larger}.achievement-badge .achievement-count{font-size:16px;font-weight:bold;text-align:center;float:left;clear:left;width:45px}.achievement-badge .achievement-desc .badge-context-retired{color:red}.achievement-badge .achievement-desc{font-size:11px;line-height:13px;margin:8px 0 0;max-height:39px;font-style:italic;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.achievement-badge .achievement-desc.expanded{max-height:494px;-webkit-line-clamp:38}.achievement-badge #badge-icon{width:40px;height:40px;margin:10px 0 0 12px;float:left}.achievement-badge.category-5 #badge-icon{border-radius:20px}.achievement-badge .energy-points-badge{transition:top 250ms ease-in-out}.achievement-badge .energy-points-badge.goal-added{top:25px}.achievement-badges-container .achievement-badge{float:left}.achievement-badges-container h3{font-size:15px;color:#333;display:block}.achievement-badges-explanation{padding:15px 30px}.achievement-badges-explanation table{width:100%}.achievement-badges-explanation table td{text-align:center;vertical-align:top;padding:5px 10px}
+.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.large-font{font-size:16px}.right{text-align:right}.left{text-align:left}.center{text-align:center}.float-right{float:right}.float-left{float:left}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}img{-ms-interpolation-mode:bicubic}nav{display:block;clear:both;width:100%;margin:0}article,section{display:block}span.youTube,.youTubeJump{padding-left:18px;background:url('/images/play.png') no-repeat left top;color:#005987;cursor:pointer}span.youTube:hover,.youTubeJump:hover{border-bottom:solid 1px #005987}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:1px;height:1px}#container h3{display:block;font-size:14px;color:#333;padding-bottom:5px;border-bottom:1px dotted #bbb}#answer_area_wrap{float:right;width:27%;margin-right:10px}#back-to-top{position:fixed;bottom:32px;right:40px;text-align:center;cursor:pointer;opacity:.5;filter:alpha(opacity=50);display:none;z-index:100}#back-to-top a.text{display:block;background:transparent;visibility:hidden;position:relative;top:10px}#back-to-top a{text-decoration:none;border:0;outline:0}#back-to-top .arrow{padding:5px 10px;font-size:36px;color:#333;background:#eee;border:1px solid #ccc;border-bottom:1px solid #aaa;border-radius:5px}#back-to-top:hover{opacity:1.0;filter:alpha(opacity=100)}#back-to-top:hover a.text{visibility:visible}img.throbber{position:absolute}.clearFloat{overflow:hidden;height:1px;clear:both}
+@font-face{font-family:'Proxima Nova';src:url('/fonts/Proxima-Nova-Regular.woff2?1c9ac9a7') format('woff2'),url('/fonts/Proxima-Nova-Regular.woff?934549e7') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Nova';src:url('/fonts/Proxima-Nova-Semibold.woff2?4151c287') format('woff2'),url('/fonts/Proxima-Nova-Semibold.woff?6227bce7') format('woff');font-weight:bold;font-style:normal}@font-face{font-family:'Proxima Nova Semibold';src:url('/fonts/Proxima-Nova-Semibold.woff2?4151c287') format('woff2'),url('/fonts/Proxima-Nova-Semibold.woff?6227bce7') format('woff');font-weight:normal;font-style:normal}
+.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-moz-box-sizing:border-box;box-sizing:border-box}.vertical-shadow{border:1px solid #ccc;border-bottom:1px solid #aaa;box-shadow:0 1px 3px #ccc}html.page-container-min-width-zero body,html.page-container-min-width-zero #page-container{min-width:0}.base-button,.simple-button{cursor:pointer!important;font-family:inherit;line-height:20px;margin:0;position:relative;text-decoration:none!important;text-shadow:none;transition:box-shadow ease-in-out .15s;-webkit-appearance:none}.base-button.seethrough{background-image:linear-gradient(top,rgba(255,255,255,0.5),rgba(255,255,255,0));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0.5)',endColorstr='rgba(255, 255, 255, 0)',GradientType=0);text-shadow:none}.base-button.with-icon{padding-left:30px}.base-button.with-icon img{left:7px;position:absolute;top:3px}.base-button.social-button{display:inline-block;font-size:12px;font-weight:bold;margin-bottom:9px;max-width:200px;padding-top:7px;text-transform:uppercase}.base-button.social-button img{height:24px;vertical-align:middle;width:24px}.base-button.donate-button{bottom:1px;padding:3px 7px}.base-button.big-button{padding:0 2em;line-height:2.5}.base-button.wide{padding-left:25px;padding-right:25px}.base-button.rounded{border-radius:20px}.simple-button{border-radius:3px;border:1px solid #e6e6e6;color:#444;text-shadow:none;background-color:#e7e7e7;background-image:linear-gradient(to bottom,#eee,#dcdcdc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee',endColorstr='#ffdcdcdc',GradientType=0);border-color:#dcdcdc #dcdcdc #b6b6b6;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#dcdcdc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#444!important;padding:5px 10px}.simple-button:hover,.simple-button:focus,.simple-button:active,.simple-button.active,.simple-button.disabled,.simple-button[disabled]{color:#444;background-color:#dcdcdc;*background-color:#cfcfcf}.simple-button:active,.simple-button.active{background-color:#c3c3c3 \9}.simple-button:focus,.simple-button:hover{border-bottom-color:#c8c8c8}.simple-button:focus,.simple-button:hover{box-shadow:0 1px 1px rgba(0,0,0,0.35),inset 0 0 50px 5px rgba(255,255,255,0.2)}.simple-button:active,.simple-button.toggled{border-color:rgba(0,0,0,0.3);box-shadow:inset 0 0 30px rgba(0,0,0,0.3),inset 0 1px 3px rgba(0,0,0,0.4)}.simple-button:disabled,.simple-button.disabled{background-image:none!important;box-shadow:none;cursor:not-allowed!important;opacity:.5;top:0!important}.simple-button.blue,.simple-button.secondary{border:1px solid #344050;color:#fff;text-shadow:none;background-color:#344050;background-image:linear-gradient(to bottom,#3a4759,#2c3643);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3a4759',endColorstr='#ff2c3643',GradientType=0);border-color:#2c3643 #2c3643 #0e1115;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2c3643;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.simple-button.blue:hover,.simple-button.secondary:hover,.simple-button.blue:focus,.simple-button.secondary:focus,.simple-button.blue:active,.simple-button.secondary:active,.simple-button.blue.active,.simple-button.secondary.active,.simple-button.blue.disabled,.simple-button.secondary.disabled,.simple-button.blue[disabled],.simple-button.secondary[disabled]{color:#fff;background-color:#2c3643;*background-color:#222934}.simple-button.blue:active,.simple-button.secondary:active,.simple-button.blue.active,.simple-button.secondary.active{background-color:#181d25 \9}.simple-button.blue:focus,.simple-button.secondary:focus,.simple-button.blue:hover,.simple-button.secondary:hover{border-bottom-color:#1c222b}.simple-button.green,.simple-button.primary{border:1px solid #7fab07;color:#fff;text-shadow:none;background-color:#80ac07;background-image:linear-gradient(to bottom,#8aba08,#719807);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8aba08',endColorstr='#ff719807',GradientType=0);border-color:#719807 #719807 #3a4e03;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#719807;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.simple-button.green:hover,.simple-button.primary:hover,.simple-button.green:focus,.simple-button.primary:focus,.simple-button.green:active,.simple-button.primary:active,.simple-button.green.active,.simple-button.primary.active,.simple-button.green.disabled,.simple-button.primary.disabled,.simple-button.green[disabled],.simple-button.primary[disabled]{color:#fff;background-color:#719807;*background-color:#5e7f05}.simple-button.green:active,.simple-button.primary:active,.simple-button.green.active,.simple-button.primary.active{background-color:#4c6704 \9}.simple-button.green:focus,.simple-button.primary:focus,.simple-button.green:hover,.simple-button.primary:hover{border-bottom-color:#547105}.simple-button.orange,.simple-button.warning{border:1px solid #d45704;color:#fff;text-shadow:none;background-color:#d55704;background-image:linear-gradient(to bottom,#e35d04,#c04f03);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe35d04',endColorstr='#ffc04f03',GradientType=0);border-color:#c04f03 #c04f03 #753002;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#c04f03;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.simple-button.orange:hover,.simple-button.warning:hover,.simple-button.orange:focus,.simple-button.warning:focus,.simple-button.orange:active,.simple-button.warning:active,.simple-button.orange.active,.simple-button.warning.active,.simple-button.orange.disabled,.simple-button.warning.disabled,.simple-button.orange[disabled],.simple-button.warning[disabled]{color:#fff;background-color:#c04f03;*background-color:#a74403}.simple-button.orange:active,.simple-button.warning:active,.simple-button.orange.active,.simple-button.warning.active{background-color:#8e3a02 \9}.simple-button.orange:focus,.simple-button.warning:focus,.simple-button.orange:hover,.simple-button.warning:hover{border-bottom-color:#983e03}.simple-button.purple{border:1px solid #808ce9;color:#fff;text-shadow:none;background-color:#818de9;background-image:linear-gradient(to bottom,#8d98eb,#6f7de6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8d98eb',endColorstr='#ff6f7de6',GradientType=0);border-color:#6f7de6 #6f7de6 #2e42da;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#6f7de6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.simple-button.purple:hover,.simple-button.purple:focus,.simple-button.purple:active,.simple-button.purple.active,.simple-button.purple.disabled,.simple-button.purple[disabled]{color:#fff;background-color:#6f7de6;*background-color:#5969e2}.simple-button.purple:active,.simple-button.purple.active{background-color:#4355de \9}.simple-button.purple:focus,.simple-button.purple:hover{border-bottom-color:#4c5de0}.simple-button.gray{border:1px solid #808080;color:#fff;text-shadow:none;background-color:#818181;background-image:linear-gradient(to bottom,#888,#767676);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff888888',endColorstr='#ff767676',GradientType=0);border-color:#767676 #767676 #505050;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#767676;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.simple-button.gray:hover,.simple-button.gray:focus,.simple-button.gray:active,.simple-button.gray.active,.simple-button.gray.disabled,.simple-button.gray[disabled]{color:#fff;background-color:#767676;*background-color:#696969}.simple-button.gray:active,.simple-button.gray.active{background-color:#5d5d5d \9}.simple-button.gray:focus,.simple-button.gray:hover{border-bottom-color:#626262}.simple-button.brightblue{border:1px solid #55a4fa;color:#fff;text-shadow:none;background-color:#56a5fa;background-image:linear-gradient(to bottom,#64acfa,#4199f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff64acfa',endColorstr='#ff4199f9',GradientType=0);border-color:#4199f9 #4199f9 #0772e6;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#4199f9;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.simple-button.brightblue:hover,.simple-button.brightblue:focus,.simple-button.brightblue:active,.simple-button.brightblue.active,.simple-button.brightblue.disabled,.simple-button.brightblue[disabled]{color:#fff;background-color:#4199f9;*background-color:#298cf8}.simple-button.brightblue:active,.simple-button.brightblue.active{background-color:#107ff7 \9}.simple-button.brightblue:focus,.simple-button.brightblue:hover{border-bottom-color:#1a84f8}.simple-button.mathblue{border:1px solid #1e7c92;color:#fff;text-shadow:none;background-color:#1e7d93;background-image:linear-gradient(to bottom,#20879f,#1a6e82);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff20879f',endColorstr='#ff1a6e82',GradientType=0);border-color:#1a6e82 #1a6e82 #0d3842;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#1a6e82;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.simple-button.mathblue:hover,.simple-button.mathblue:focus,.simple-button.mathblue:active,.simple-button.mathblue.active,.simple-button.mathblue.disabled,.simple-button.mathblue[disabled]{color:#fff;background-color:#1a6e82;*background-color:#165c6c}.simple-button.mathblue:active,.simple-button.mathblue.active{background-color:#124a57 \9}.simple-button.mathblue:focus,.simple-button.mathblue:hover{border-bottom-color:#135160}.simple-button.lightgreen{border:1px solid #b9cd83;color:#fff;text-shadow:none;background-color:#b9cd84;background-image:linear-gradient(to bottom,#bfd18e,#b1c775);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbfd18e',endColorstr='#ffb1c775',GradientType=0);border-color:#b1c775 #b1c775 #8faa45;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#b1c775;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.simple-button.lightgreen:hover,.simple-button.lightgreen:focus,.simple-button.lightgreen:active,.simple-button.lightgreen.active,.simple-button.lightgreen.disabled,.simple-button.lightgreen[disabled]{color:#fff;background-color:#b1c775;*background-color:#a6bf63}.simple-button.lightgreen:active,.simple-button.lightgreen.active{background-color:#9cb850 \9}.simple-button.lightgreen:focus,.simple-button.lightgreen:hover{border-bottom-color:#a0bb58}.simple-button.exercise-orange{border:1px solid #f09b00;color:#fff;text-shadow:none;background-color:#f19c00;background-image:linear-gradient(to bottom,#ffa500,#db8e00);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffa500',endColorstr='#ffdb8e00',GradientType=0);border-color:#db8e00 #db8e00 #8f5c00;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#db8e00;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.simple-button.exercise-orange:hover,.simple-button.exercise-orange:focus,.simple-button.exercise-orange:active,.simple-button.exercise-orange.active,.simple-button.exercise-orange.disabled,.simple-button.exercise-orange[disabled]{color:#fff;background-color:#db8e00;*background-color:#c27d00}.simple-button.exercise-orange:active,.simple-button.exercise-orange.active{background-color:#a86d00 \9}.simple-button.exercise-orange:focus,.simple-button.exercise-orange:hover{border-bottom-color:#b37300}.simple-button.facebook{border:1px solid #37538d;color:#fff;text-shadow:none;background-color:#37538e;background-image:linear-gradient(to bottom,#3b5998,#314a7e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b5998',endColorstr='#ff314a7e',GradientType=0);border-color:#314a7e #314a7e #1c2a47;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#314a7e;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.simple-button.facebook:hover,.simple-button.facebook:focus,.simple-button.facebook:active,.simple-button.facebook.active,.simple-button.facebook.disabled,.simple-button.facebook[disabled]{color:#fff;background-color:#314a7e;*background-color:#2a3f6c}.simple-button.facebook:active,.simple-button.facebook.active{background-color:#23345a \9}.simple-button.facebook:focus,.simple-button.facebook:hover{border-bottom-color:#263961}.simple-button.facebook-light{border:1px solid #4763a1;color:#fff;text-shadow:none;background-color:#4864a2;background-image:linear-gradient(to bottom,#4c6aac,#415b93);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4c6aac',endColorstr='#ff415b93',GradientType=0);border-color:#415b93 #415b93 #2a3a5e;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#415b93;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.simple-button.facebook-light:hover,.simple-button.facebook-light:focus,.simple-button.facebook-light:active,.simple-button.facebook-light.active,.simple-button.facebook-light.disabled,.simple-button.facebook-light[disabled]{color:#fff;background-color:#415b93;*background-color:#395082}.simple-button.facebook-light:active,.simple-button.facebook-light.active{background-color:#314570 \9}.simple-button.facebook-light:focus,.simple-button.facebook-light:hover{border-bottom-color:#354977}.simple-button.twitter{border:1px solid #3191ff;color:#fff;text-shadow:none;background-color:#3291ff;background-image:linear-gradient(to bottom,#4099ff,#1c86ff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4099ff',endColorstr='#ff1c86ff',GradientType=0);border-color:#1c86ff #1c86ff #0060cf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#1c86ff;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.simple-button.twitter:hover,.simple-button.twitter:focus,.simple-button.twitter:active,.simple-button.twitter.active,.simple-button.twitter.disabled,.simple-button.twitter[disabled]{color:#fff;background-color:#1c86ff;*background-color:#0378ff}.simple-button.twitter:active,.simple-button.twitter.active{background-color:#006ce8 \9}.simple-button.twitter:focus,.simple-button.twitter:hover{border-bottom-color:#0071f3}.simple-button.default-domain-color{border:1px solid #24323d;color:#fff;text-shadow:none;background-color:#24323d;background-image:linear-gradient(to bottom,#293946,#1c2730);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff293946',endColorstr='#ff1c2730',GradientType=0);border-color:#1c2730 #1c2730 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#1c2730;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.simple-button.default-domain-color:hover,.simple-button.default-domain-color:focus,.simple-button.default-domain-color:active,.simple-button.default-domain-color.active,.simple-button.default-domain-color.disabled,.simple-button.default-domain-color[disabled]{color:#fff;background-color:#1c2730;*background-color:#131a20}.simple-button.default-domain-color:active,.simple-button.default-domain-color.active{background-color:#090d10 \9}.simple-button.default-domain-color:focus,.simple-button.default-domain-color:hover{border-bottom-color:#0d1216}.simple-button-group .simple-button{border-radius:0}.simple-button-group .simple-button:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.simple-button-group .simple-button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.simple-button-group .simple-button:focus{outline:0}.action-gradient{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#f7f7f7;background-image:linear-gradient(to bottom,#fdfdfd,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd',endColorstr='#ffeeeeee',GradientType=0);border-color:#eee #eeeeee #c8c8c8;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#eee;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.action-gradient:hover,.action-gradient:focus,.action-gradient:active,.action-gradient.active,.action-gradient.disabled,.action-gradient[disabled]{color:#fff;background-color:#eee;*background-color:#e1e1e1}.action-gradient:active,.action-gradient.active{background-color:#d5d5d5 \9}input.simple-button{line-height:15px}a.big-button:link,a.big-button:visited{color:inherit;display:inline-block;text-decoration:none}a.big-button:link.block-button,a.big-button:visited.block-button{display:block;text-align:center}a.big-button:focus>div,a.big-button:hover>div,a.big-button:active>div{box-shadow:0 0 4px 0 #aaa}.ui-corner-right.strict{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0;background-clip:padding-box}@media screen and (max-width:567px){.notification-bar.banner-notification.learning-dashboard-callout{display:none!important}}.notification-bar{background:#4858a4;color:#eee;font-size:16px;min-height:40px;overflow:hidden;position:fixed;top:auto;right:0;bottom:auto;left:0;width:100%;z-index:10502;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.notification-bar.auto-visible{top:0}.sandbox .notification-bar{position:relative}.notification-bar .notification-bar-inner{display:table;text-align:center;width:100%}.notification-bar a:not(.kui-button):link,.notification-bar a:not(.kui-button):visited,.notification-bar a:not(.kui-button):link:hover,.notification-bar a:not(.kui-button):visited:hover,.notification-bar a:not(.kui-button):link:focus,.notification-bar a:not(.kui-button):visited:focus{text-decoration:underline;color:#eee}.notification-bar .notification-bar-right,.notification-bar .notification-bar-close,.notification-bar .notification-bar-snooze,.notification-bar .notification-bar-long-snooze{display:table-cell;padding-right:20px;vertical-align:middle}.notification-bar .right-x{line-height:30px;position:absolute;padding-right:20px;right:0;bottom:0;z-index:10}.notification-bar .right-x:hover{color:#999}.notification-bar .right-x i{cursor:pointer}.notification-bar .notification-bar-content{display:table-cell;padding:4px 8px;position:relative;vertical-align:middle}.notification-bar .simple-button{white-space:nowrap;padding:2px 10px}.notification-bar.zero-rated-notification{z-index:10600}.notification-bar.learn-storm-ticket-notification-bar{background-color:#227ab9;height:300px;overflow:hidden}.notification-bar.learn-storm-ticket-notification-bar .ls-slope-field{margin-left:-1000px;overflow:hidden;position:absolute;top:0;right:auto;bottom:auto;left:50%;width:300px;height:2000px;height:300px;width:2000px}.notification-bar.learn-storm-ticket-notification-bar .notification-bar-content{display:block;left:50%;margin-left:-250px;text-align:center;width:500px}.notification-bar.learn-storm-ticket-notification-bar .notification-bar-close{position:absolute;top:10px;right:10px;bottom:auto;left:auto}.notification-bar.learn-storm-ticket-notification-bar .notification-bar-close span{color:#227ab9}.notification-bar.learn-storm-ticket-notification-bar .notification-bar-close>a{transition:all 320ms ease-in-out}.notification-bar.learn-storm-ticket-notification-bar .notification-bar-close>a:link,.notification-bar.learn-storm-ticket-notification-bar .notification-bar-close>a:link:visited,.notification-bar.learn-storm-ticket-notification-bar .notification-bar-close>a:link:focus,.notification-bar.learn-storm-ticket-notification-bar .notification-bar-close>a:link:hover,.notification-bar.learn-storm-ticket-notification-bar .notification-bar-close>a:link:active{background-color:#fff;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;background-clip:padding-box;color:#227ab9;padding:3px 8px;text-decoration:none}.notification-bar.learn-storm-ticket-notification-bar .notification-bar-close>a:link:focus,.notification-bar.learn-storm-ticket-notification-bar .notification-bar-close>a:link:hover{opacity:.8}.notification-bar.learn-storm-ticket-notification-bar .notification-bar-close>a:link:active{opacity:.5}.notification-bar.learn-storm-ticket-notification-bar .ls-h1{font-size:48px;color:#fff;text-align:center;text-transform:uppercase}.notification-bar.learn-storm-ticket-notification-bar .ls-h2{font-size:24px;line-height:24px;color:#4dc0b0;margin-left:75px;width:350px}.notification-bar.learn-storm-ticket-notification-bar .ls-p{font-size:14px;color:#fff}.notification-bar.learn-storm-ticket-notification-bar .ls-form-hidden{display:none}.notification-bar.learn-storm-ticket-notification-bar .learnstorm-parent-email-field,.notification-bar.learn-storm-ticket-notification-bar .learnstorm-parent-email-button{width:70%;display:inline-block}.notification-bar.learn-storm-ticket-notification-bar .learnstorm-parent-email-button{width:24%;margin-left:5%}.notification-bar.learn-storm-ticket-notification-bar .learn-storm-button>.kui-button:hover:not(.kui-button-disabled){background-color:white;border-color:white;color:#000}.notification-bar .ls-dart{background-image:url(/images/learn-storm/dart.png);background-size:contain;background-repeat:no-repeat;display:inline-block;margin:8px 6px;width:25px;height:36px;height:25px;width:36px;-webkit-animation:dartSpin 8s linear infinite;animation:dartSpin 8s linear infinite}@-webkit-keyframes dartSpin{100%{-webkit-transform:rotate(360deg)}}@keyframes dartSpin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.notification-bar.learn-storm-winner-notification-bar{background-color:#2c3747}.notification-bar.learn-storm-winner-notification-bar .learnstorm-parent-email-field{display:inline-block;max-width:200px;max-height:32px;margin-left:15px}.notification-bar.learn-storm-winner-notification-bar .learnstorm-parent-email-button{display:inline-block;margin-left:15px}.notification-bar.phantom-notification-bar{color:#d3d9cc;padding:0 8px}.notification-bar.phantom-notification-bar.error{background:#e5772e;border-bottom-color:#513326;text-align:center}.notification-bar.phantom-notification-bar.error .notification-bar-content{color:#faebe1;text-shadow:0 -1px 0 #743002}.notification-bar.phantom-notification-bar .email-address{color:#eee}.notification-bar.phantom-notification-bar a.resend-link,.notification-bar.phantom-notification-bar a.change-link{color:#d3d9cc;line-height:40px;margin-left:8px}.notification-bar.phantom-notification-bar a.resend-link.no-link,.notification-bar.phantom-notification-bar a.change-link.no-link{text-decoration:none;cursor:text}.notification-bar.phantom-notification-bar a.resend-link:not(.no-link):link:hover,.notification-bar.phantom-notification-bar a.change-link:not(.no-link):link:hover{color:#eee}.notification-bar.phantom-notification-bar .simple-button{margin:0 5px 0 7px;padding:5px 5px 5px 10px}.notification-bar.parent-checklist-notification .simple-button{margin-left:10px}.notification-bar.donate-notification{background:#639b24;color:#fff;position:static;min-height:340px;height:auto}.notification-bar.donate-notification .right-x{font-size:24px;line-height:auto;padding-right:0;right:8px;top:2px}.notification-bar.donate-notification .right-x:hover{color:#bed47a}.notification-bar.donate-notification>div{margin:0 auto;max-width:1200px}.bibliotron-notification .notification-bar{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f7f7f7;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;min-height:40px}.bibliotron-notification .notification-bar.error{background:#f7f7f7}.bibliotron-notification .notification-bar.error .notification-bar-inner .notification-bar-content{text-shadow:none}.bibliotron-notification .notification-bar.error .notification-bar-inner .notification-bar-content a,.bibliotron-notification .notification-bar.error .notification-bar-inner .notification-bar-content .email-address{color:#c42420}.bibliotron-notification .notification-bar.error .notification-bar-inner .simple-button{color:#c42420!important}.bibliotron-notification .notification-bar .notification-bar-inner{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1200px;padding:0 20px;width:100%}@media screen and (max-width:767px){.bibliotron-notification .notification-bar .notification-bar-inner{padding:0 16px}}.bibliotron-notification .notification-bar .notification-bar-inner .simple-button{background:0;border:0;color:#639b24!important;margin-left:16px;padding:0}.bibliotron-notification .notification-bar .notification-bar-inner .simple-button:hover{box-shadow:none;text-decoration:underline!important}.bibliotron-notification .notification-bar .notification-bar-inner .sign-up.kui-button{color:#fff}.bibliotron-notification .notification-bar .notification-bar-inner .notification-bar-content{color:#444;font-family:inherit;font-size:15px;font-weight:bold;margin:0 auto}.bibliotron-notification .notification-bar .notification-bar-inner .notification-bar-content a{color:#639b24}.bibliotron-notification .notification-bar .notification-bar-inner .notification-bar-content .email-address{color:#639b24}.bibliotron-notification .notification-bar .notification-bar-inner .resend-link,.bibliotron-notification .notification-bar .notification-bar-inner .change-link{color:#639b24}.bibliotron-notification .notification-bar .notification-bar-inner .resend-link:hover,.bibliotron-notification .notification-bar .notification-bar-inner .change-link:hover{color:#bed47a!important}.bibliotron-notification .notification-bar .notification-bar-inner .right-x{position:static;padding-right:0;color:#444}.bibliotron-notification .notification-bar .notification-bar-inner .notification-bar-close{height:16px;-webkit-order:-1;-ms-flex-order:-1;order:-1;position:relative;visibility:hidden;width:17px}.bibliotron-notification .notification-bar .notification-bar-inner .notification-bar-close a::after{content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS4zMzc4OTA2Mi41TDE2LjM3MTE4NzIgMTUuNTMzMjk2Nk0xNi4zMzc4OTA2LjVMMS4zMDQ1OTQwNCAxNS41MzMyOTY2IiBzdHJva2U9IiMyMTI0MkMiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==');height:16px;left:0;position:absolute;top:0;visibility:visible;width:17px}@media screen and (max-width:979px) and (max-height:949px){.notification-bar.donate-notification{display:none!important}}.notification-bar.banner-notification{color:#444;background:#fff;font-size:20px;height:100px;position:static}.notification-bar.banner-notification .notification-bar-content{line-height:100px}.notification-bar.banner-notification .notification-bar-content i{margin-left:10px}.notification-bar.banner-notification .notification-bar-content .action-button{border:1px solid #7fab07;color:#fff;text-shadow:none;background-color:#80ac07;background-image:linear-gradient(to bottom,#8aba08,#719807);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8aba08',endColorstr='#ff719807',GradientType=0);border-color:#719807 #719807 #3a4e03;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#719807;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important;margin-left:20px;padding:10px 20px}.notification-bar.banner-notification .notification-bar-content .action-button:hover,.notification-bar.banner-notification .notification-bar-content .action-button:focus,.notification-bar.banner-notification .notification-bar-content .action-button:active,.notification-bar.banner-notification .notification-bar-content .action-button.active,.notification-bar.banner-notification .notification-bar-content .action-button.disabled,.notification-bar.banner-notification .notification-bar-content .action-button[disabled]{color:#fff;background-color:#719807;*background-color:#5e7f05}.notification-bar.banner-notification .notification-bar-content .action-button:active,.notification-bar.banner-notification .notification-bar-content .action-button.active{background-color:#4c6704 \9}.notification-bar.banner-notification .notification-bar-content .action-button:focus,.notification-bar.banner-notification .notification-bar-content .action-button:hover{border-bottom-color:#547105}.notification-bar.banner-notification.learning-dashboard-callout .notification-bar-content .action-button{border:1px solid #1e7c92;color:#fff;text-shadow:none;background-color:#1e7d93;background-image:linear-gradient(to bottom,#20879f,#1a6e82);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff20879f',endColorstr='#ff1a6e82',GradientType=0);border-color:#1a6e82 #1a6e82 #0d3842;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#1a6e82;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important}.notification-bar.banner-notification.learning-dashboard-callout .notification-bar-content .action-button:hover,.notification-bar.banner-notification.learning-dashboard-callout .notification-bar-content .action-button:focus,.notification-bar.banner-notification.learning-dashboard-callout .notification-bar-content .action-button:active,.notification-bar.banner-notification.learning-dashboard-callout .notification-bar-content .action-button.active,.notification-bar.banner-notification.learning-dashboard-callout .notification-bar-content .action-button.disabled,.notification-bar.banner-notification.learning-dashboard-callout .notification-bar-content .action-button[disabled]{color:#fff;background-color:#1a6e82;*background-color:#165c6c}.notification-bar.banner-notification.learning-dashboard-callout .notification-bar-content .action-button:active,.notification-bar.banner-notification.learning-dashboard-callout .notification-bar-content .action-button.active{background-color:#124a57 \9}.notification-bar.banner-notification.learning-dashboard-callout .notification-bar-content .action-button:focus,.notification-bar.banner-notification.learning-dashboard-callout .notification-bar-content .action-button:hover{border-bottom-color:#135160}@media screen and (max-width:480px){.notification-bar.banner-notification{font-size:14px}.notification-bar.banner-notification .notification-bar-content{line-height:20px}.notification-bar.banner-notification .notification-bar-content .action-button{display:block;margin:10px auto}.notification-bar.banner-notification .right-x{line-height:0;padding-right:0;right:5px;top:10px}}@media screen and (max-width:1200px){.demo-notification-bar{position:absolute}}@media screen and (min-width:1024px){.mission-small{display:none}}@media screen and (max-width:750px){.demo-notification-bar .notification-bar-content .last-ditch-report{text-decoration:underline;cursor:pointer}.demo-notification-bar .notification-bar-content .simple-button{display:none}}.notification-bar-spacer{height:0}.notification-bar-spacer.auto-visible{height:40px}.change-signup-email-dialog.modal{width:300px;margin-left:-150px}.change-signup-email-dialog.modal.fade.in{top:200px}.change-signup-email-dialog .field-row{margin-top:8px}.change-signup-email-dialog label{display:inline-block;font-size:14px;margin-right:6px;width:48px;text-align:right}.change-signup-email-dialog .simple-input{display:inline-block;font-size:14px;padding:0 4px;width:231px}.change-signup-email-dialog .simple-button{font-size:14px}.change-signup-email-dialog .error{color:red}.orphan-notification-bar .throbber{position:relative;vertical-align:middle}.orphan-notification-bar .notification-bar-snooze.hidden-link{display:none}#orphan-modal{margin-top:120px;z-index:2000}#orphan-modal .modal-body{padding-left:10px;padding-right:10px}#orphan-modal .bottom-part input{display:block;font-size:14px;margin-top:15px;padding:8px;width:100%}#orphan-modal .controls,#orphan-modal .controls input{-moz-box-sizing:border-box;box-sizing:border-box;color:black;display:inline-block;font-size:14px;height:30px}#orphan-modal .controls .accept{right:0}#orphan-modal .controls,#orphan-modal .controls .full-width{width:100%}#orphan-modal h2{text-align:left}.warning-banner{background:#fbe2e0;border-color:#c52717;border-width:1px;border-style:solid;padding:10px 20px;margin-bottom:30px;font-size:16px;color:#c52717}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;transition:height .35s ease}.collapse.in{height:auto}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.12765957%;*margin-left:2.07446809%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.12765957%}.row-fluid .span12{width:100%;*width:99.94680851%}.row-fluid .span11{width:91.4893617%;*width:91.43617021%}.row-fluid .span10{width:82.9787234%;*width:82.92553191%}.row-fluid .span9{width:74.46808511%;*width:74.41489362%}.row-fluid .span8{width:65.95744681%;*width:65.90425532%}.row-fluid .span7{width:57.44680851%;*width:57.39361702%}.row-fluid .span6{width:48.93617021%;*width:48.88297872%}.row-fluid .span5{width:40.42553191%;*width:40.37234043%}.row-fluid .span4{width:31.91489362%;*width:31.86170213%}.row-fluid .span3{width:23.40425532%;*width:23.35106383%}.row-fluid .span2{width:14.89361702%;*width:14.84042553%}.row-fluid .span1{width:6.38297872%;*width:6.32978723%}.row-fluid .offset12{margin-left:104.25531915%;*margin-left:104.14893617%}.row-fluid .offset12:first-child{margin-left:102.12765957%;*margin-left:102.0212766%}.row-fluid .offset11{margin-left:95.74468085%;*margin-left:95.63829787%}.row-fluid .offset11:first-child{margin-left:93.61702128%;*margin-left:93.5106383%}.row-fluid .offset10{margin-left:87.23404255%;*margin-left:87.12765957%}.row-fluid .offset10:first-child{margin-left:85.10638298%;*margin-left:85%}.row-fluid .offset9{margin-left:78.72340426%;*margin-left:78.61702128%}.row-fluid .offset9:first-child{margin-left:76.59574468%;*margin-left:76.4893617%}.row-fluid .offset8{margin-left:70.21276596%;*margin-left:70.10638298%}.row-fluid .offset8:first-child{margin-left:68.08510638%;*margin-left:67.9787234%}.row-fluid .offset7{margin-left:61.70212766%;*margin-left:61.59574468%}.row-fluid .offset7:first-child{margin-left:59.57446809%;*margin-left:59.46808511%}.row-fluid .offset6{margin-left:53.19148936%;*margin-left:53.08510638%}.row-fluid .offset6:first-child{margin-left:51.06382979%;*margin-left:50.95744681%}.row-fluid .offset5{margin-left:44.68085106%;*margin-left:44.57446809%}.row-fluid .offset5:first-child{margin-left:42.55319149%;*margin-left:42.44680851%}.row-fluid .offset4{margin-left:36.17021277%;*margin-left:36.06382979%}.row-fluid .offset4:first-child{margin-left:34.04255319%;*margin-left:33.93617021%}.row-fluid .offset3{margin-left:27.65957447%;*margin-left:27.55319149%}.row-fluid .offset3:first-child{margin-left:25.53191489%;*margin-left:25.42553191%}.row-fluid .offset2{margin-left:19.14893617%;*margin-left:19.04255319%}.row-fluid .offset2:first-child{margin-left:17.0212766%;*margin-left:16.91489362%}.row-fluid .offset1{margin-left:10.63829787%;*margin-left:10.53191489%}.row-fluid .offset1:first-child{margin-left:8.5106383%;*margin-left:8.40425532%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}html,body{height:100%}body{overflow-y:scroll}body{font-family:'Helvetica','Corbel',sans-serif;font-size:14px;margin:0;color:#444;line-height:1.4;min-width:1000px}.fonts-loaded{font-family:'Proxima Nova','Helvetica','Corbel',sans-serif}#outer-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;background-color:#eee;min-height:100%;margin:0 0 -77px}#outer-wrapper.white-outer-wrapper{background-color:#fff}#page-container{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;min-width:1000px;max-width:1200px;position:relative;margin:0 auto}#page-container.full-bleed{max-width:none}#page-container:focus{outline:0}.tutorial-outer-wrapper #page-container,.scratchpad-outermost-wrapper #page-container{max-width:none}#page-container-inner article{border-top:0}.external-styles-missing{display:none}.contained-and-centered{margin:0 auto;max-width:1200px}.min-contained-and-centered{margin:0 auto;max-width:1000px}.visible-on-responsive-page{display:none!important}article{padding:0 20px;position:relative;border-top:1px solid #c6d1ad}h1,h2,h3,h4,h5{color:#111;font-family:inherit;font-weight:bold}h1{font-size:25px;margin-bottom:22px}.main-headline,.section-headline{padding-top:22px}h1.main-headline{font-size:32px;position:relative;line-height:37px;z-index:10}h2{font-size:20px;margin-bottom:22px}h3{font-size:18px;margin-bottom:22px}h4{font-size:15px;margin-bottom:22px}h5{font-size:15px;margin-bottom:-22px}p{font-size:14px;margin:22px 0}.pulls{margin-bottom:9px}.pulled{margin-top:11px;margin-bottom:22px}b,strong{font-weight:bold}em,cite{font-style:italic}hr{background:#CCC;border:0;box-shadow:0 2px 2px rgba(0,0,0,0.075);clear:both;color:#CCC;display:block;height:1px;margin:18px 0 36px 0;padding:0;width:100%}hr.thin{margin-bottom:18px;margin-left:auto;margin-right:auto;opacity:.40;filter:alpha(opacity=40);width:50%}a:link,a:visited,header a:visited,footer a:visited,.visited-no-recolor a:visited,a.visited-no-recolor:visited{color:#005987}a:link.no-underline,a:visited.no-underline,header a:visited.no-underline,footer a:visited.no-underline,.visited-no-recolor a:visited.no-underline,a.visited-no-recolor:visited.no-underline{text-decoration:none}a:visited{color:#7d00ad}a:link:hover,a:link:focus,a:visited:hover,a:visited:focus{color:#707070}a:link:hover.no-underline,a:link:focus.no-underline,a:visited:hover.no-underline,a:visited:focus.no-underline{text-decoration:none}form{display:inline}.fixed-width{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}ul.styled-list{margin-left:16px}ul.styled-list{list-style:disc}ol.styled-list{list-style:decimal}.float-left{float:left}.float-right{float:right}.domain-color{background:#314453!important}.subject-color{background:#4d6779!important}.topic-color{background:#6a8da6!important}.tutorial-color{background:#fff!important}html .science{color:#fff}html .science.domain-color,html .science .domain-color{background:#94424f!important}html .science.subject-color,html .science .subject-color{background:#9d4a5a!important}html .science.topic-color,html .science .topic-color{background:#c55f73!important}html .science.tutorial-color,html .science .tutorial-color{background:#fff}html .science.accent-button,html .science .accent-button{border:1px solid #893d49;color:#fff;text-shadow:none;background-color:#8a3e4a;background-image:linear-gradient(to bottom,#94424f,#7b3742);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff94424f',endColorstr='#ff7b3742',GradientType=0);border-color:#7b3742 #7b3742 #461f26;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#7b3742;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important;font-family:inherit;font-weight:bold;-webkit-font-smoothing:antialiased}html .science.accent-button:hover,html .science .accent-button:hover,html .science.accent-button:focus,html .science .accent-button:focus,html .science.accent-button:active,html .science .accent-button:active,html .science.accent-button.active,html .science .accent-button.active,html .science.accent-button.disabled,html .science .accent-button.disabled,html .science.accent-button[disabled],html .science .accent-button[disabled]{color:#fff;background-color:#7b3742;*background-color:#6a2f38}html .science.accent-button:active,html .science .accent-button:active,html .science.accent-button.active,html .science .accent-button.active{background-color:#58272f \9}html .science.accent-button:focus,html .science .accent-button:focus,html .science.accent-button:hover,html .science .accent-button:hover{border-bottom-color:#5f2a33}html .humanities{color:#fff}html .humanities.domain-color,html .humanities .domain-color{background:#ad3434!important}html .humanities.subject-color,html .humanities .subject-color{background:#c13b31!important}html .humanities.topic-color,html .humanities .topic-color{background:#d24a45!important}html .humanities.tutorial-color,html .humanities .tutorial-color{background:#fff}html .humanities.accent-button,html .humanities .accent-button{border:1px solid #a13030;color:#fff;text-shadow:none;background-color:#a23131;background-image:linear-gradient(to bottom,#ad3434,#922c2c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffad3434',endColorstr='#ff922c2c',GradientType=0);border-color:#922c2c #922c2c #571a1a;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#922c2c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important;font-family:inherit;font-weight:bold;-webkit-font-smoothing:antialiased}html .humanities.accent-button:hover,html .humanities .accent-button:hover,html .humanities.accent-button:focus,html .humanities .accent-button:focus,html .humanities.accent-button:active,html .humanities .accent-button:active,html .humanities.accent-button.active,html .humanities .accent-button.active,html .humanities.accent-button.disabled,html .humanities .accent-button.disabled,html .humanities.accent-button[disabled],html .humanities .accent-button[disabled]{color:#fff;background-color:#922c2c;*background-color:#7e2626}html .humanities.accent-button:active,html .humanities .accent-button:active,html .humanities.accent-button.active,html .humanities .accent-button.active{background-color:#6a2020 \9}html .humanities.accent-button:focus,html .humanities .accent-button:focus,html .humanities.accent-button:hover,html .humanities .accent-button:hover{border-bottom-color:#722222}html .economics-finance-domain{color:#fff}html .economics-finance-domain.domain-color,html .economics-finance-domain .domain-color{background:#b77033!important}html .economics-finance-domain.subject-color,html .economics-finance-domain .subject-color{background:#bf7b34!important}html .economics-finance-domain.topic-color,html .economics-finance-domain .topic-color{background:#d1933b!important}html .economics-finance-domain.tutorial-color,html .economics-finance-domain .tutorial-color{background:#fff}html .economics-finance-domain.accent-button,html .economics-finance-domain .accent-button{border:1px solid #ab6930;color:#fff;text-shadow:none;background-color:#ac6930;background-image:linear-gradient(to bottom,#b77033,#9b5f2b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb77033',endColorstr='#ff9b5f2b',GradientType=0);border-color:#9b5f2b #9b5f2b #5f3a1b;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#9b5f2b;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important;font-family:inherit;font-weight:bold;-webkit-font-smoothing:antialiased}html .economics-finance-domain.accent-button:hover,html .economics-finance-domain .accent-button:hover,html .economics-finance-domain.accent-button:focus,html .economics-finance-domain .accent-button:focus,html .economics-finance-domain.accent-button:active,html .economics-finance-domain .accent-button:active,html .economics-finance-domain.accent-button.active,html .economics-finance-domain .accent-button.active,html .economics-finance-domain.accent-button.disabled,html .economics-finance-domain .accent-button.disabled,html .economics-finance-domain.accent-button[disabled],html .economics-finance-domain .accent-button[disabled]{color:#fff;background-color:#9b5f2b;*background-color:#875326}html .economics-finance-domain.accent-button:active,html .economics-finance-domain .accent-button:active,html .economics-finance-domain.accent-button.active,html .economics-finance-domain .accent-button.active{background-color:#734720 \9}html .economics-finance-domain.accent-button:focus,html .economics-finance-domain .accent-button:focus,html .economics-finance-domain.accent-button:hover,html .economics-finance-domain .accent-button:hover{border-bottom-color:#7b4b22}html .cs{color:#fff}html .cs.domain-color,html .cs .domain-color{background:#437a39!important}html .cs.subject-color,html .cs .subject-color{background:#53893e!important}html .cs.topic-color,html .cs .topic-color{background:#689b51!important}html .cs.tutorial-color,html .cs .tutorial-color{background:#fff}html .cs.accent-button,html .cs .accent-button{border:1px solid #3d7034;color:#fff;text-shadow:none;background-color:#3e7034;background-image:linear-gradient(to bottom,#437a39,#36622e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff437a39',endColorstr='#ff36622e',GradientType=0);border-color:#36622e #36622e #192e15;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#36622e;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important;font-family:inherit;font-weight:bold;-webkit-font-smoothing:antialiased}html .cs.accent-button:hover,html .cs .accent-button:hover,html .cs.accent-button:focus,html .cs .accent-button:focus,html .cs.accent-button:active,html .cs .accent-button:active,html .cs.accent-button.active,html .cs .accent-button.active,html .cs.accent-button.disabled,html .cs .accent-button.disabled,html .cs.accent-button[disabled],html .cs .accent-button[disabled]{color:#fff;background-color:#36622e;*background-color:#2c5026}html .cs.accent-button:active,html .cs .accent-button:active,html .cs.accent-button.active,html .cs .accent-button.active{background-color:#233f1d \9}html .cs.accent-button:focus,html .cs .accent-button:focus,html .cs.accent-button:hover,html .cs .accent-button:hover{border-bottom-color:#264621}html .hour-of-code{color:#fff}html .hour-of-code.domain-color,html .hour-of-code .domain-color{background:#437a39!important}html .hour-of-code.subject-color,html .hour-of-code .subject-color{background:#53893e!important}html .hour-of-code.topic-color,html .hour-of-code .topic-color{background:#689b51!important}html .hour-of-code.tutorial-color,html .hour-of-code .tutorial-color{background:#fff}html .hour-of-code.accent-button,html .hour-of-code .accent-button{border:1px solid #3d7034;color:#fff;text-shadow:none;background-color:#3e7034;background-image:linear-gradient(to bottom,#437a39,#36622e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff437a39',endColorstr='#ff36622e',GradientType=0);border-color:#36622e #36622e #192e15;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#36622e;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important;font-family:inherit;font-weight:bold;-webkit-font-smoothing:antialiased}html .hour-of-code.accent-button:hover,html .hour-of-code .accent-button:hover,html .hour-of-code.accent-button:focus,html .hour-of-code .accent-button:focus,html .hour-of-code.accent-button:active,html .hour-of-code .accent-button:active,html .hour-of-code.accent-button.active,html .hour-of-code .accent-button.active,html .hour-of-code.accent-button.disabled,html .hour-of-code .accent-button.disabled,html .hour-of-code.accent-button[disabled],html .hour-of-code .accent-button[disabled]{color:#fff;background-color:#36622e;*background-color:#2c5026}html .hour-of-code.accent-button:active,html .hour-of-code .accent-button:active,html .hour-of-code.accent-button.active,html .hour-of-code .accent-button.active{background-color:#233f1d \9}html .hour-of-code.accent-button:focus,html .hour-of-code .accent-button:focus,html .hour-of-code.accent-button:hover,html .hour-of-code .accent-button:hover{border-bottom-color:#264621}html .computer-programming{color:#fff}html .computer-programming.domain-color,html .computer-programming .domain-color{background:#437a39!important}html .computer-programming.subject-color,html .computer-programming .subject-color{background:#53893e!important}html .computer-programming.topic-color,html .computer-programming .topic-color{background:#689b51!important}html .computer-programming.tutorial-color,html .computer-programming .tutorial-color{background:#fff}html .computer-programming.accent-button,html .computer-programming .accent-button{border:1px solid #3d7034;color:#fff;text-shadow:none;background-color:#3e7034;background-image:linear-gradient(to bottom,#437a39,#36622e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff437a39',endColorstr='#ff36622e',GradientType=0);border-color:#36622e #36622e #192e15;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#36622e;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important;font-family:inherit;font-weight:bold;-webkit-font-smoothing:antialiased}html .computer-programming.accent-button:hover,html .computer-programming .accent-button:hover,html .computer-programming.accent-button:focus,html .computer-programming .accent-button:focus,html .computer-programming.accent-button:active,html .computer-programming .accent-button:active,html .computer-programming.accent-button.active,html .computer-programming .accent-button.active,html .computer-programming.accent-button.disabled,html .computer-programming .accent-button.disabled,html .computer-programming.accent-button[disabled],html .computer-programming .accent-button[disabled]{color:#fff;background-color:#36622e;*background-color:#2c5026}html .computer-programming.accent-button:active,html .computer-programming .accent-button:active,html .computer-programming.accent-button.active,html .computer-programming .accent-button.active{background-color:#233f1d \9}html .computer-programming.accent-button:focus,html .computer-programming .accent-button:focus,html .computer-programming.accent-button:hover,html .computer-programming .accent-button:hover{border-bottom-color:#264621}html .computing{color:#fff}html .computing.domain-color,html .computing .domain-color{background:#437a39!important}html .computing.subject-color,html .computing .subject-color{background:#53893e!important}html .computing.topic-color,html .computing .topic-color{background:#689b51!important}html .computing.tutorial-color,html .computing .tutorial-color{background:#fff}html .computing.accent-button,html .computing .accent-button{border:1px solid #3d7034;color:#fff;text-shadow:none;background-color:#3e7034;background-image:linear-gradient(to bottom,#437a39,#36622e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff437a39',endColorstr='#ff36622e',GradientType=0);border-color:#36622e #36622e #192e15;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#36622e;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important;font-family:inherit;font-weight:bold;-webkit-font-smoothing:antialiased}html .computing.accent-button:hover,html .computing .accent-button:hover,html .computing.accent-button:focus,html .computing .accent-button:focus,html .computing.accent-button:active,html .computing .accent-button:active,html .computing.accent-button.active,html .computing .accent-button.active,html .computing.accent-button.disabled,html .computing .accent-button.disabled,html .computing.accent-button[disabled],html .computing .accent-button[disabled]{color:#fff;background-color:#36622e;*background-color:#2c5026}html .computing.accent-button:active,html .computing .accent-button:active,html .computing.accent-button.active,html .computing .accent-button.active{background-color:#233f1d \9}html .computing.accent-button:focus,html .computing .accent-button:focus,html .computing.accent-button:hover,html .computing .accent-button:hover{border-bottom-color:#264621}html .partner-content{color:#fff}html .partner-content.domain-color,html .partner-content .domain-color{background:#218270!important}html .partner-content.subject-color,html .partner-content .subject-color{background:#2c8d7b!important}html .partner-content.topic-color,html .partner-content .topic-color{background:#329a86!important}html .partner-content.tutorial-color,html .partner-content .tutorial-color{background:#fff}html .partner-content.accent-button,html .partner-content .accent-button{border:1px solid #1e7665;color:#fff;text-shadow:none;background-color:#1e7766;background-image:linear-gradient(to bottom,#218270,#1a6657);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff218270',endColorstr='#ff1a6657',GradientType=0);border-color:#1a6657 #1a6657 #0a2923;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#1a6657;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important;font-family:inherit;font-weight:bold;-webkit-font-smoothing:antialiased}html .partner-content.accent-button:hover,html .partner-content .accent-button:hover,html .partner-content.accent-button:focus,html .partner-content .accent-button:focus,html .partner-content.accent-button:active,html .partner-content .accent-button:active,html .partner-content.accent-button.active,html .partner-content .accent-button.active,html .partner-content.accent-button.disabled,html .partner-content .accent-button.disabled,html .partner-content.accent-button[disabled],html .partner-content .accent-button[disabled]{color:#fff;background-color:#1a6657;*background-color:#155146}html .partner-content.accent-button:active,html .partner-content .accent-button:active,html .partner-content.accent-button.active,html .partner-content .accent-button.active{background-color:#0f3d34 \9}html .partner-content.accent-button:focus,html .partner-content .accent-button:focus,html .partner-content.accent-button:hover,html .partner-content .accent-button:hover{border-bottom-color:#12453b}html .math{color:#fff}html .math.domain-color,html .math .domain-color{background:#1c758a!important}html .math.subject-color,html .math .subject-color{background:#46a8bf!important}html .math.topic-color,html .math .topic-color{background:#4fbad4!important}html .math.tutorial-color,html .math .tutorial-color{background:#fff}html .math.accent-button,html .math .accent-button{border:1px solid #196a7d;color:#fff;text-shadow:none;background-color:#1a6b7e;background-image:linear-gradient(to bottom,#1c758a,#165c6c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1c758a',endColorstr='#ff165c6c',GradientType=0);border-color:#165c6c #165c6c #09262d;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#165c6c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important;font-family:inherit;font-weight:bold;-webkit-font-smoothing:antialiased}html .math.accent-button:hover,html .math .accent-button:hover,html .math.accent-button:focus,html .math .accent-button:focus,html .math.accent-button:active,html .math .accent-button:active,html .math.accent-button.active,html .math .accent-button.active,html .math.accent-button.disabled,html .math .accent-button.disabled,html .math.accent-button[disabled],html .math .accent-button[disabled]{color:#fff;background-color:#165c6c;*background-color:#124a57}html .math.accent-button:active,html .math .accent-button:active,html .math.accent-button.active,html .math .accent-button.active{background-color:#0d3842 \9}html .math.accent-button:focus,html .math .accent-button:focus,html .math.accent-button:hover,html .math .accent-button:hover{border-bottom-color:#0f3f4a}html .test-prep{color:#fff}html .test-prep.domain-color,html .test-prep .domain-color{background:#644172!important}html .test-prep.subject-color,html .test-prep .subject-color{background:#7e5f8e!important}html .test-prep.topic-color,html .test-prep .topic-color{background:#9a72ac!important}html .test-prep.tutorial-color,html .test-prep .tutorial-color{background:#fff}html .test-prep.accent-button,html .test-prep .accent-button{border:1px solid #5b3b68;color:#fff;text-shadow:none;background-color:#5c3c69;background-image:linear-gradient(to bottom,#644172,#50345b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff644172',endColorstr='#ff50345b',GradientType=0);border-color:#50345b #50345b #25182b;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#50345b;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff!important;font-family:inherit;font-weight:bold;-webkit-font-smoothing:antialiased}html .test-prep.accent-button:hover,html .test-prep .accent-button:hover,html .test-prep.accent-button:focus,html .test-prep .accent-button:focus,html .test-prep.accent-button:active,html .test-prep .accent-button:active,html .test-prep.accent-button.active,html .test-prep .accent-button.active,html .test-prep.accent-button.disabled,html .test-prep .accent-button.disabled,html .test-prep.accent-button[disabled],html .test-prep .accent-button[disabled]{color:#fff;background-color:#50345b;*background-color:#422b4b}html .test-prep.accent-button:active,html .test-prep .accent-button:active,html .test-prep.accent-button.active,html .test-prep .accent-button.active{background-color:#34223b \9}html .test-prep.accent-button:focus,html .test-prep .accent-button:focus,html .test-prep.accent-button:hover,html .test-prep .accent-button:hover{border-bottom-color:#392541}.dropdown-toggle{cursor:pointer;border-color:transparent;border-width:1px 1px 0 1px;border-style:solid}button.dropdown-toggle{background-color:white}.dropdown.open .dropdown-toggle{color:#fff;background-color:#2c3747;border-color:#2c3747}.right-arrow{top:50%;right:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #444!important;position:absolute;right:6px;margin-top:-3px}.caret{bottom:0;left:50%;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #444!important;display:inline-block;margin-left:2px;margin-bottom:2px}.dropdown-toggle:hover .caret,.open.dropdown .caret{bottom:0;left:50%;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff!important;margin-left:2px}.dropdown.open>.dropdown-menu{display:block}.dropdown-menu{position:absolute;z-index:1000;float:left;display:none;list-style:none;background-color:#fff;padding:3px 0;font-family:inherit;font-size:14px;line-height:18px;border:1px solid #ddd;border-bottom:1px solid #999;box-shadow:0 5px 8px rgba(0,0,0,0.5)}.dropdown-menu li{position:relative;float:left;clear:both;width:100%}.dropdown-menu li>a,.dropdown-menu li>label{white-space:nowrap;display:block;padding:5px 8px}.dropdown-menu>li{color:#444}.dropdown-menu>li.disabled>a,.dropdown-menu>li.disabled>label{color:#ccc!important;cursor:not-allowed}.dropdown-menu>li>a,.dropdown-menu>li>label{border-top:1px solid transparent;border-bottom:1px solid transparent;color:#444;position:relative}.dropdown-menu>li>a:link:hover,.dropdown-menu>li>a:visited:hover,.dropdown-menu>li>a:link:focus,.dropdown-menu>li>a:visited:focus{text-decoration:none;color:#444}.dropdown-menu.child-active>li.hover-active,.dropdown-menu.none-active>li:hover,.dropdown-menu.no-submenus>li:hover{text-decoration:none;background-color:#2c3747}.dropdown-menu.child-active>li.hover-active.disabled>a,.dropdown-menu.none-active>li:hover.disabled>a,.dropdown-menu.no-submenus>li:hover.disabled>a,.dropdown-menu.child-active>li.hover-active.disabled>label,.dropdown-menu.none-active>li:hover.disabled>label,.dropdown-menu.no-submenus>li:hover.disabled>label{border-top:1px solid transparent;border-bottom:1px solid transparent;text-decoration:none}.dropdown-menu.child-active>li.hover-active>a,.dropdown-menu.none-active>li:hover>a,.dropdown-menu.no-submenus>li:hover>a,.dropdown-menu.child-active>li.hover-active>label,.dropdown-menu.none-active>li:hover>label,.dropdown-menu.no-submenus>li:hover>label{border-bottom:1px solid #ddd;border-top:1px solid #ddd;color:#fff;text-decoration:none;cursor:pointer}.dropdown-menu.child-active>li.hover-active>a:hover,.dropdown-menu.none-active>li:hover>a:hover,.dropdown-menu.no-submenus>li:hover>a:hover,.dropdown-menu.child-active>li.hover-active>label:hover,.dropdown-menu.none-active>li:hover>label:hover,.dropdown-menu.no-submenus>li:hover>label:hover{border-color:#2c3747}.dropdown-menu.child-active>li.hover-active>div.right-arrow,.dropdown-menu.none-active>li:hover>div.right-arrow,.dropdown-menu.no-submenus>li:hover>div.right-arrow{top:50%;right:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #fff!important;position:absolute;right:6px}.dropdown-menu>li.has-submenu{cursor:default}.dropdown-menu>li.is-subheader,.dropdown-menu>li.is-subheader:hover,.dropdown-menu>li.is-subheader.hover-active{cursor:default;background-color:transparent;border-bottom:1px solid transparent}.dropdown-menu>li.is-subheader>a,.dropdown-menu>li.is-subheader:hover>a,.dropdown-menu>li.is-subheader.hover-active>a{color:#777;text-transform:uppercase;font-weight:inherit;bottom:0;text-shadow:none;font-family:inherit;font-size:9px;line-height:17px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.dropdown-menu>li.hover-active>ul,.dropdown-menu>li.hover-active>.sub-menu-custom{display:block}.dropdown-menu>li.has-divider{border-top:solid 1px #ddd}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;border-radius:6px;box-shadow:0 3px 7px rgba(0,0,0,0.3);background-clip:padding-box;outline:0}.modal.fade{transition:opacity .3s linear,top .3s ease-out;top:-25%}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;border-radius:0 0 6px 6px;box-shadow:inset 0 1px 0 #fff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.hide{display:none}.modal{color:#555;margin:0;padding:15px}.modal.modal-fullscreen{bottom:30px;left:30px;min-height:440px;min-width:940px;position:fixed;right:30px;top:30px;width:auto}.modal.modal-default,.modal.modal-wide,.modal.modal-extra-wide{top:0;margin-top:60px;margin-bottom:30px;position:absolute}.modal.modal-default{width:560px;margin-left:-280px}.modal.modal-wide{width:700px;margin-left:-350px}.modal.modal-extra-wide{width:1000px;margin-left:-500px}.modal.modal-force-top{z-index:2000}.modal h2,.modal h4{font-family:inherit;color:#555}.modal-backdrop,.modal-backdrop.fade.in{opacity:.85;background:#314453}.modal-backdrop.modal-force-top,.modal-backdrop.fade.in.modal-force-top{z-index:1900}.learnstorm.modal-backdrop,.learnstorm.modal-backdrop.fade.in{background:#4495ff}.modal-header{border-bottom:1px solid #ddd;padding:0 0 9px 0}.modal-header h2,.modal-header h4{margin-bottom:0;padding-top:9px}.modal-body{margin:0;max-height:none;padding:20px 0 9px 0}.modal-footer{background-color:#fff;padding:15px 0 0 0;text-align:right}.modal.generic-dialog{margin:0 0 0 -250px;top:50px;width:500px}.modal.generic-dialog .modal-body{padding:0}.ka-modal .error-message{color:red;font-size:16px;padding:10px 30px}.ka-modal .tabs{font-size:16px;height:32px;width:100%;margin-bottom:5px;margin-top:10px;border:1px solid #eee;border-width:0 0 2px 0}.ka-modal .tabs li{display:inline-block;text-align:center;margin-left:-5px;padding:5px 20px;border:1px solid #eee;border-width:0 0 2px 0;background-color:#fff}.ka-modal .tabs li:hover,.ka-modal .tabs li.active{border-color:#76a005;background-color:#eee;cursor:pointer}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}/*!
+ * Font Awesome 3.6.5
+ * the iconic font designed for Bootstrap
+ * ------------------------------------------------------------------------------
+ * The full suite of pictographic icons, examples, and documentation can be
+ * found at http://fontawesome.io. Stay up to date on Twitter at
+ * http://twitter.com/fontawesome.
+ *
+ * License
+ * ------------------------------------------------------------------------------
+ * - The Font Awesome font is licensed under SIL OFL 1.1 -
+ * http://scripts.sil.org/OFL
+ * - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
+ * http://opensource.org/licenses/mit-license.html
+ * - Font Awesome documentation licensed under CC BY 3.0 -
+ * http://creativecommons.org/licenses/by/3.0/
+ * - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
+ * "Font Awesome by Dave Gandy - http://fontawesome.io"
+ *
+ * Author - Dave Gandy
+ * ------------------------------------------------------------------------------
+ * Email: dave@fontawesome.io
+ * Twitter: http://twitter.com/davegandy
+ * Work: Lead Product Designer @ Kyruus - http://kyruus.com
+ */@font-face{font-family:'FontAwesome';src:url('/fonts/fontawesome-webfont.woff2?v=3.6.7') format('woff2'),url('/fonts/fontawesome-webfont.woff?v=3.6.7') format('woff');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.33333333em}a [class^="icon-"],a [class*=" icon-"]{display:inline}li [class^="icon-"],li [class*=" icon-"]{display:inline-block;text-align:center;width:1.25em}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.14285714em;text-align:right;padding-right:.28571429em}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.42857143em}.icons-ul{margin-left:2.14285714em;list-style-type:none}.icons-ul>li{position:relative}.icons-ul .icon-li{position:absolute;left:-2.14285714em;width:2.14285714em;text-align:center;line-height:inherit}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;border-radius:3px}.icon-15x{font-size:1.5em}.icon-15x.icon-border{border-width:2px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical:before{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-alt:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-power-off:before,.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-gear:before,.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-alt:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-rotate-right:before,.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-goals:before,.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-gears:before,.icon-cogs:before{content:"\f085"}.icon-discussion:before,.icon-comments:before{content:"\f086"}.icon-thumbs-up-alt:before{content:"\f087"}.icon-thumbs-down-alt:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-unchecked:before,.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-text-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-collapse:before{content:"\f150"}.icon-collapse-top:before{content:"\f151"}.icon-expand:before{content:"\f152"}.icon-euro:before,.icon-eur:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-rupee:before,.icon-inr:before{content:"\f156"}.icon-yen:before,.icon-jpy:before{content:"\f157"}.icon-renminbi:before,.icon-cny:before{content:"\f158"}.icon-won:before,.icon-krw:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-by-alphabet:before{content:"\f15d"}.icon-sort-by-alphabet-alt:before{content:"\f15e"}.icon-sort-by-attributes:before{content:"\f160"}.icon-sort-by-attributes-alt:before{content:"\f161"}.icon-sort-by-order:before{content:"\f162"}.icon-sort-by-order-alt:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-sign:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-tumblr:before{content:"\f173"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-ok-dotted:before{content:"\f300"}.icon-coach-rec:before{content:"\f301"}.icon-badge:before{content:"\f302"}.icon-activity:before{content:"\f303"}.icon-focus:before{content:"\f304"}.icon-progress:before{content:"\f306"}.icon-scratchpad:before{content:"\f307"}.icon-coaches:before{content:"\f309"}.icon-google:before{content:"\f310"}.icon-notification:before{content:"\f311"}.icon-challenge:before{content:"\f321"}.icon-cs_scratchpad:before{content:"\f322"}.icon-talkie:before{content:"\f323"}.icon-circle-thin:before{content:"\f1db"}.large-search-form{display:block;position:relative}.large-search-form .icon-search{color:#aaa;font-size:18px;position:absolute;top:14px;right:auto;bottom:auto;left:9px}.large-search-form .large-search-submit{position:absolute;top:4px;right:4px}.large-search-form .typeahead-search input[type=text]{background-image:none;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;padding-left:28px;width:50px;height:100%;height:50px;width:100%}.large-search-form .typeahead-search input[type=text].placeholder{font-style:normal}.large-search-form .typeahead-search .dropdown-menu{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.large-search-form .typeahead-search .dropdown-menu.touch .typeahead-result{width:90%}.large-search-form .typeahead-search .twitter-typeahead{width:100%}.subscription p{margin-top:6px}.subscription input.email{padding:5px;outline:0;box-shadow:none;width:97%;border:1px solid #ccc;height:25px;font-family:inherit;font-size:14px;font-weight:normal;line-height:20px;border-radius:5px}.subscription input.invalid{border-color:#f00;box-shadow:0 0 10px #c00}.subscription .dropdown-menu{margin-top:-92px;padding:18px;margin-left:-19px;border-color:#94a170;font-family:inherit;font-size:12px;border:1px solid #94a170;border-bottom:1px solid #999;box-shadow:0 5px 8px #555}.subscription .subscribe-button{display:inline-block;font-family:inherit;font-size:14px;font-weight:bold;line-height:20px;line-height:30px;margin-top:10px;padding:0;text-align:center;width:100%}.subscription .subscribe-button span{white-space:nowrap}.subscription .dropdown-table{font-size:12px;line-height:21px;color:#555}.subscription .dropdown-table td{padding:0 7px 0 7px}.subscription .dropdown-table tr.description td{padding-left:10px;padding-top:5px}.subscription .dropdown .unsubscribe-teaser{text-align:center;position:relative;top:12px;color:#898989}.subscription .dropdown .dropdown-title{text-align:center;padding-bottom:12px}.subscription .dropdown .dropdown-title h2{margin-bottom:0}.subscription .dropdown .dropdown-throbber{position:absolute;right:20px;top:5px}.simple-input{background-color:#fafafa;border:1px solid #c6d1ad;font-size:10px;padding:0;height:24px;width:160px;outline:0}.simple-input:focus{box-shadow:0 0 5px 1px rgba(115,152,44,0.5);border-color:rgba(100,140,30,0.5)}.simple-input.placeholder{font-style:italic}.simple-input:disabled{color:#999}input.placeholder{color:#898989}.logotype{font-family:FontAwesome;font-size:17px;letter-spacing:0;text-align:center;-webkit-font-smoothing:antialiased}.logotype-khan{text-transform:uppercase}.logotype-khan:before{color:#9db63b;content:"•";margin-right:3px}.logotype-academy{text-transform:lowercase}.hide-header-el{visibility:hidden;opacity:0;transition:visibility 0s ease .3s,opacity .3s}.show-header-el{visibility:visible;opacity:1;transition-delay:0s;transition:opacity .3s}.urgent-wrapper{position:relative}.urgent-wrapper.banner-notification{z-index:1051}#top-header-container>.old-header{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.3);position:relative;top:0;z-index:1051}#top-header-container>.old-header a{text-decoration:none}#top-header-container>.old-header #top-header{height:45px;max-width:1200px;position:relative;margin:0 auto}.tutorial-outer-wrapper #top-header-container>.old-header #top-header,.scratchpad-outermost-wrapper #top-header-container>.old-header #top-header{max-width:none}#top-header-container>.old-header #top-header .dropdown.open .dropdown-toggle{background:#fff;border-radius:0;border-color:#ddd;color:#96ab4f}#top-header-container>.old-header #top-header .dropdown.open .dropdown-toggle .icon-caret-down{color:#96ab4f}#top-header-container>.old-header #top-header .dropdown.open .dropdown-toggle .learn-menu-subject{color:#96ab4f}#top-header-container>.old-header .icon-caret-down{color:#999;margin-left:3px;position:relative;line-height:100%}#top-header-container>.old-header .sitewide-navigation{display:inline;line-height:45px;margin:0;padding:0;position:relative;width:auto}#top-header-container>.old-header .sitewide-navigation .nav-subheader .nav-link,#top-header-container>.old-header .sitewide-navigation .nav-subheader .nav-link:link,#top-header-container>.old-header .sitewide-navigation .nav-subheader .nav-link:visited{border-color:#ddd;color:#444}#top-header-container>.old-header .sitewide-navigation .nav-subheader .nav-link.selected,#top-header-container>.old-header .sitewide-navigation .nav-subheader .nav-link:hover{color:#96ab4f}#top-header-container>.old-header .sitewide-navigation .nav-subheader .nav-link{border:0 solid #ddd;border-right-width:1px;display:block;font-family:inherit;font-size:14px;float:left;padding:0 15px}@media screen and (max-width:400px){#top-header-container>.old-header .sitewide-navigation .nav-subheader .nav-link{padding:0 10px;border:0}}#top-header-container>.old-header .sitewide-navigation .nav-subheader .nav-link#header-logo{border-left-width:1px}#top-header-container>.old-header .sitewide-navigation .nav-subheader .nav-link.selected,#top-header-container>.old-header .sitewide-navigation .nav-subheader .nav-link:hover{border-radius:0;color:#96ab4f;transition-duration:.3s}#top-header-container>.old-header .sitewide-navigation .nav-subheader .nav-link.selected .icon-caret-down,#top-header-container>.old-header .sitewide-navigation .nav-subheader .nav-link:hover .icon-caret-down{color:#96ab4f}#top-header-container>.old-header .sitewide-navigation .nav-subheader .watch-link{float:left;position:relative}#top-header-container>.old-header .sitewide-navigation .nav-subheader .watch-link:focus,#top-header-container>.old-header .sitewide-navigation .nav-subheader .watch-link:hover,#top-header-container>.old-header .sitewide-navigation .nav-subheader .watch-link:active{border-radius:0;color:#96ab4f;transition-duration:.3s}#top-header-container>.old-header .sitewide-navigation .nav-subheader .watch-link:focus .icon-caret-down,#top-header-container>.old-header .sitewide-navigation .nav-subheader .watch-link:hover .icon-caret-down,#top-header-container>.old-header .sitewide-navigation .nav-subheader .watch-link:active .icon-caret-down{color:#96ab4f}#top-header-container>.old-header .sitewide-navigation .nav-subheader .watch-link .icon-caret-down{font-size:14px;top:1px}#top-header-container>.old-header .sitewide-navigation .nav-subheader .watch-link .hacky-border-cover{background:white;display:none;left:-15px;margin-top:-4px;padding:0 15px;width:8px;height:100%;height:8px;width:100%;z-index:1}#top-header-container>.old-header .sitewide-navigation .nav-subheader .watch-link.open .hacky-border-cover{display:block}@media screen and (max-width:908px){#top-header-container>.old-header .sitewide-navigation .nav-subheader .about-link,#top-header-container>.old-header .sitewide-navigation .nav-subheader .donate-link{display:none}}#top-header-container>.old-header .sitewide-navigation a{border:0}#top-header-container>.old-header .sitewide-navigation a.science .learn-menu-subject{color:#9d4a5a}#top-header-container>.old-header .sitewide-navigation a.science:hover .learn-menu-subject{color:inherit}#top-header-container>.old-header .sitewide-navigation a.humanities .learn-menu-subject{color:#c13b31}#top-header-container>.old-header .sitewide-navigation a.humanities:hover .learn-menu-subject{color:inherit}#top-header-container>.old-header .sitewide-navigation a.economics-finance-domain .learn-menu-subject{color:#bf7b34}#top-header-container>.old-header .sitewide-navigation a.economics-finance-domain:hover .learn-menu-subject{color:inherit}#top-header-container>.old-header .sitewide-navigation a.cs .learn-menu-subject{color:#53893e}#top-header-container>.old-header .sitewide-navigation a.cs:hover .learn-menu-subject{color:inherit}#top-header-container>.old-header .sitewide-navigation a.hour-of-code .learn-menu-subject{color:#53893e}#top-header-container>.old-header .sitewide-navigation a.hour-of-code:hover .learn-menu-subject{color:inherit}#top-header-container>.old-header .sitewide-navigation a.computer-programming .learn-menu-subject{color:#53893e}#top-header-container>.old-header .sitewide-navigation a.computer-programming:hover .learn-menu-subject{color:inherit}#top-header-container>.old-header .sitewide-navigation a.computing .learn-menu-subject{color:#53893e}#top-header-container>.old-header .sitewide-navigation a.computing:hover .learn-menu-subject{color:inherit}#top-header-container>.old-header .sitewide-navigation a.partner-content .learn-menu-subject{color:#2c8d7b}#top-header-container>.old-header .sitewide-navigation a.partner-content:hover .learn-menu-subject{color:inherit}#top-header-container>.old-header .sitewide-navigation a.math .learn-menu-subject{color:#46a8bf}#top-header-container>.old-header .sitewide-navigation a.math:hover .learn-menu-subject{color:inherit}#top-header-container>.old-header .sitewide-navigation a.test-prep .learn-menu-subject{color:#7e5f8e}#top-header-container>.old-header .sitewide-navigation a.test-prep:hover .learn-menu-subject{color:inherit}#top-header-container>.old-header .sitewide-navigation .learn-menu-title{display:inline-block;float:left;max-width:150px;overflow:hidden;padding-right:4px;text-overflow:ellipsis;white-space:nowrap}#top-header-container>.old-header #page_auth{display:block;float:right;line-height:45px;margin:0}#top-header-container>.old-header #page_auth #login-menu{margin-top:9px}#top-header-container>.old-header #page_auth .home-link{float:left;border:0 solid #ddd;border-right-width:1px;display:block;font-family:inherit;font-size:14px;padding:0 15px;border-left-width:1px;border-right-width:0}@media screen and (max-width:400px){#top-header-container>.old-header #page_auth .home-link{padding:0 10px;border:0}}#top-header-container>.old-header #page_auth .home-link:link,#top-header-container>.old-header #page_auth .home-link:visited{color:#444;font-family:inherit}#top-header-container>.old-header #page_auth .home-link:hover{border-radius:0;color:#96ab4f;transition-duration:.3s}#top-header-container>.old-header #page_auth .home-link:hover .icon-caret-down{color:#96ab4f}#top-header-container>.old-header .name-dropdown ul{width:100%}#top-header-container>.old-header .name-dropdown ul.with-coach-links{min-width:130px}#top-header-container>.old-header .name-dropdown .name-dropdown__link{padding:10px 20px 10px 15px;white-space:normal}#top-header-container>.old-header .name-dropdown .name-dropdown__separator{border-bottom:1px solid #ddd}#top-header-container>.old-header .name-dropdown .primary{background-color:#76a005;color:#fff}#top-header-container>.old-header .name-dropdown .primary:hover{background-color:#2c3747}#top-header-container>.old-header #user-info{border-left:1px solid #ddd;display:block;float:right;font-family:inherit}#top-header-container>.old-header #user-info .dropdown{border-right:1px solid #ddd;float:left;height:45px;position:relative;vertical-align:top}#top-header-container>.old-header #user-info .dropdown.open>span.username_and_notification>.nav-link{color:#fff}#top-header-container>.old-header #user-info .dropdown .user-avatar{float:left;height:24px;padding:0 4px 0 0;position:relative;top:10px;vertical-align:middle;width:24px}#top-header-container>.old-header #user-info .dropdown .user-notification{height:45px}#top-header-container>.old-header #user-info .dropdown .user-notification .icon-bell-alt{color:#999;position:relative;top:-4px}#top-header-container>.old-header #user-info .dropdown .user-notification .icon-bell-alt.brand-new{color:#96ab4f}#top-header-container>.old-header #user-info .dropdown.open .icon{color:#555;background-position:0 0}#top-header-container>.old-header #user-info .dropdown .username_and_notification{border:0;color:#444;float:left;height:45px;padding:0 15px 0 10px;position:relative;top:0;vertical-align:baseline}#top-header-container>.old-header #user-info .dropdown .username_and_notification .user-name{display:inline-block;float:left;margin-right:2px;max-width:205px;overflow:hidden;text-overflow:ellipsis;vertical-align:baseline;white-space:nowrap}#top-header-container>.old-header #user-info .dropdown .user-notifications-toggle{border:0;float:left;height:45px;padding:0 15px;vertical-align:baseline}#top-header-container>.old-header #user-info .dropdown:hover{border-radius:0;color:#96ab4f;transition-duration:.3s}#top-header-container>.old-header #user-info .dropdown:hover .icon-caret-down{color:#96ab4f}#top-header-container>.old-header #user-info .dropdown:hover>span.user-notifications-toggle>.nav-link,#top-header-container>.old-header #user-info .dropdown:hover>span.username_and_notification>.nav-link{border-radius:0;color:#96ab4f;transition-duration:.3s}#top-header-container>.old-header #user-info .dropdown:hover>span.user-notifications-toggle>.nav-link .icon-caret-down,#top-header-container>.old-header #user-info .dropdown:hover>span.username_and_notification>.nav-link .icon-caret-down{color:#96ab4f}#top-header-container>.old-header #user-info .dropdown.open>span.user-notifications-toggle>.nav-link,#top-header-container>.old-header #user-info .dropdown.open>span.username_and_notification>.nav-link{background:#fff;border-radius:0;border-color:#ddd;color:#96ab4f}#top-header-container>.old-header #user-info .dropdown.open>span.user-notifications-toggle>.nav-link .icon-caret-down,#top-header-container>.old-header #user-info .dropdown.open>span.username_and_notification>.nav-link .icon-caret-down{color:#96ab4f}#top-header-container>.old-header #user-info .dropdown .dropdown-menu{padding:0;right:0;top:45px}#top-header-container>.old-header #user-info .dropdown .nav-link{color:#444;display:inline-block;line-height:45px}#top-header-container>.old-header #user-info .dropdown .nav-link>span{position:relative;top:1px}#top-header-container>.old-header #user-info .dropdown.open .dropdown-toggle{border-radius:0}#top-header-container>.old-header #user-info .icon-caret-down{font-size:12px}#top-header-container>.old-header #user-info .hover-card-content-container{color:#444}#top-header-container>.old-header #user-info .hover-card-content-container .profile-link{color:#444}#top-header-container>.old-header #user-info .hover-card-content-container:hover{background:#2c3747;color:#fff}#top-header-container>.old-header #user-info .hover-card-content-container:hover .hover-card-content .profile-link,#top-header-container>.old-header #user-info .hover-card-content-container:hover .hover-card-content .join-date,#top-header-container>.old-header #user-info .hover-card-content-container:hover .hover-card-content .points-label,#top-header-container>.old-header #user-info .hover-card-content-container:hover .hover-card-content .nickname{color:#fff}#top-header-container>.old-header #user-info .hover-card-content-container:hover .hover-card-content .bio,#top-header-container>.old-header #user-info .hover-card-content-container:hover .hover-card-content .username{color:#aaa}#top-header-container>.old-header #user-info .sign-up-link,#top-header-container>.old-header #user-info .log-in-link{color:#444;float:left;height:45px;padding:0 15px;vertical-align:top;transition-duration:.3s}#top-header-container>.old-header #user-info .sign-up-link.highlight,#top-header-container>.old-header #user-info .log-in-link.highlight{background:#639b24;color:#fff}#top-header-container>.old-header #user-info .sign-up-link:hover,#top-header-container>.old-header #user-info .log-in-link:hover,#top-header-container>.old-header #user-info .sign-up-link.highlight:hover,#top-header-container>.old-header #user-info .log-in-link.highlight:hover{background:#2c3747;color:#fff}@media screen and (max-width:400px){#top-header-container>.old-header #user-info .sign-up-link,#top-header-container>.old-header #user-info .log-in-link{padding:0 10px}}#top-header-container>.old-header #user-info .log-in-link.nav-link{border-right:1px solid #ddd}#top-header-container>.old-header #user-info .user-dropdown-controls{background:#eee;border-top:1px solid #ccc;padding:5px 10px 5px 10px}#top-header-container>.old-header #user-info .user-dropdown-controls .left-control{float:left}#top-header-container>.old-header #user-info .user-dropdown-controls .right-control{float:right}#top-header-container>.old-header .search-results-popup{margin-top:9px}#top-header-container>.old-header #top-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#top-header-container>.old-header #page_auth{-webkit-order:1;-ms-flex-order:1;order:1}#top-header-container>.old-header .mobile-menu-buttons{-webkit-order:2;-ms-flex-order:2;order:2}#top-header-container>.old-header .nav-search-box{-webkit-flex:1;-ms-flex:1;flex:1}#top-header-container>.old-header #header-logo{color:#444;height:45px;position:relative}@media screen and (max-width:767px){#top-header-container>.old-header #header-logo{text-align:left;padding-left:15px}}#top-header-container>.old-header #header-logo:hover{color:#96ab4f}#top-header-container>.old-header #header-logo>span{position:relative;top:1px}#top-header-container>.old-header #header-logo>.logotype-locale{font-family:inherit}#top-header-container>.old-header .mobile-menu-buttons{float:right;min-width:91px}#top-header-container>.old-header .navbar-search-button,#top-header-container>.old-header .navbar-toggle-menu{border-left:1px solid #ddd;color:#999;float:right;font-size:20px;height:45px;line-height:45px;margin:0;min-width:45px;text-align:center;width:45px}#top-header-container>.old-header .navbar-search-button{margin-left:-1px}#top-header-container>.old-header .navbar-toggle-menu{cursor:pointer}#top-header-container>.old-header .navbar-toggle-menu .navbar-toggle-icon-close{display:none}#top-header-container>.old-header .navbar-toggle-menu.navbar-menu-open .navbar-toggle-icon-close{display:inline-block}#top-header-container>.old-header .navbar-toggle-menu.navbar-menu-open .navbar-toggle-icon-open{display:none}@media screen and (min-width:768px){#top-header-container.homepage-header-ycla>.old-header{background:#fff;left:0;position:absolute;right:0;top:0;transition:background-color .3s}#top-header-container.homepage-header-ycla>.old-header .nav-link,#top-header-container.homepage-header-ycla>.old-header #user-info{transition:border-color .3s}#top-header-container.homepage-header-ycla>.old-header .log-in-link{transition:background-color .3s}#top-header-container.homepage-header-ycla>.old-header .sitewide-navigation .nav-subheader .coach-link,#top-header-container.homepage-header-ycla>.old-header .sitewide-navigation .nav-subheader .about-link,#top-header-container.homepage-header-ycla>.old-header .sitewide-navigation .nav-subheader .donate-link{visibility:visible;opacity:1;transition-delay:0s;transition:opacity .3s}#top-header-container.homepage-header-ycla>.old-header .nav-search-box{visibility:visible;opacity:1;transition-delay:0s;transition:opacity .3s}#top-header-container.homepage-header-ycla>.old-header #user-info .log-in-link.nav-link{border-color:transparent}#top-header-container.header-transparent>.old-header{background:transparent;box-shadow:none}#top-header-container.header-transparent>.old-header #header-logo,#top-header-container.header-transparent>.old-header #header-logo:hover{color:#fff}#top-header-container.header-transparent>.old-header #page_auth .home-link{display:none}#top-header-container.header-transparent>.old-header #user-info{border-color:transparent}#top-header-container.header-transparent>.old-header #user-info .log-in-link,#top-header-container.header-transparent>.old-header #user-info .log-in-link.highlight,#top-header-container.header-transparent>.old-header #user-info .log-in-link:hover,#top-header-container.header-transparent>.old-header #user-info .log-in-link.highlight:hover{color:#fff;background:transparent}#top-header-container.header-transparent>.old-header #user-info .user-notifications{display:none}#top-header-container.header-transparent>.old-header #user-info .dropdown{border-color:transparent}#top-header-container.header-transparent>.old-header #user-info .dropdown .username_and_notification{color:#fff}#top-header-container.header-transparent>.old-header #user-info .dropdown .username_and_notification .icon-caret-down{color:#ddd}#top-header-container.header-transparent>.old-header .sitewide-navigation .nav-subheader .nav-link,#top-header-container.header-transparent>.old-header .sitewide-navigation .nav-subheader .nav-link:link,#top-header-container.header-transparent>.old-header .sitewide-navigation .nav-subheader .nav-link:visited{color:#fff;border-color:transparent;transition:color .3s}#top-header-container.header-transparent>.old-header .sitewide-navigation .nav-subheader .nav-link .icon-caret-down,#top-header-container.header-transparent>.old-header .sitewide-navigation .nav-subheader .nav-link:link .icon-caret-down,#top-header-container.header-transparent>.old-header .sitewide-navigation .nav-subheader .nav-link:visited .icon-caret-down{color:#fff}#top-header-container.header-transparent>.old-header .sitewide-navigation .nav-subheader .coach-link,#top-header-container.header-transparent>.old-header .sitewide-navigation .nav-subheader .about-link,#top-header-container.header-transparent>.old-header .sitewide-navigation .nav-subheader .donate-link{visibility:hidden;opacity:0;transition:visibility 0s ease .3s,opacity .3s}#top-header-container.header-transparent>.old-header .nav-search-box{visibility:hidden;opacity:0;transition:visibility 0s ease .3s,opacity .3s}#top-header-container.header-transparent>.old-header .navbar-toggle-menu{border-color:transparent;color:white}}.user-notifications .user-notification .notification-bubble{position:absolute;right:-4px;top:-6px;padding:0 2px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.5);background-color:#76a005;color:#FFF;line-height:13px;font-size:10px;font-weight:bold;font-family:inherit}.user-notifications .dropdown-menu{padding:0;right:0;top:45px;width:auto;text-transform:none}.user-notifications .dropdown-menu.inner-dropdown-menu{display:block;position:static;max-height:310px;overflow:auto;overflow-x:hidden;border:0;box-shadow:none;-webkit-overflow-scrolling:touch}.user-notifications .dropdown-menu li{width:400px}.user-notifications .dropdown-menu li.notifications-heading{background:#eee;border-bottom:1px solid #ccc;font-size:14px;text-align:center}.user-notifications .dropdown-menu li.loading{background:white;text-align:center}.user-notifications .dropdown-menu li.loading img{vertical-align:middle;width:16px;height:16px}.user-notifications .dropdown-menu li.empty{background:white;text-align:center;height:150px}.user-notifications .dropdown-menu li.empty div{margin-top:59px}.user-notifications .dropdown-menu.unloaded .loading{height:150px}.user-notifications .dropdown-menu.unloaded .loading img{margin-top:65px}#page_sub_nav,#nav-container,.nav-bar{background:#f7f7f7;border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#444;min-height:16px;padding:0;position:relative;width:auto}#page_sub_nav .breadcrumbs_nav,#nav-container .breadcrumbs_nav,.nav-bar .breadcrumbs_nav{display:block;font-weight:normal;font-size:14px;line-height:36px;text-align:center;width:auto;float:none}#page_sub_nav .breadcrumbs_nav .parent-teacher-toggle,#nav-container .breadcrumbs_nav .parent-teacher-toggle,.nav-bar .breadcrumbs_nav .parent-teacher-toggle{margin-top:2px;position:relative;display:inline-block;line-height:22px;border-radius:20px;background:#fdfdfd;overflow:hidden;vertical-align:middle}#page_sub_nav .breadcrumbs_nav .parent-teacher-toggle a:first-child,#nav-container .breadcrumbs_nav .parent-teacher-toggle a:first-child,.nav-bar .breadcrumbs_nav .parent-teacher-toggle a:first-child{border-radius:20px 0 0 20px}#page_sub_nav .breadcrumbs_nav .parent-teacher-toggle a:last-child,#nav-container .breadcrumbs_nav .parent-teacher-toggle a:last-child,.nav-bar .breadcrumbs_nav .parent-teacher-toggle a:last-child{border-radius:0 20px 20px 0;border-left-width:0}#page_sub_nav .breadcrumbs_nav .parent-teacher-toggle a,#nav-container .breadcrumbs_nav .parent-teacher-toggle a,.nav-bar .breadcrumbs_nav .parent-teacher-toggle a{display:inline-block;border:1px solid #aaa;color:#aaa;font-weight:bold;text-decoration:none;padding:2px 12px}#page_sub_nav .breadcrumbs_nav .parent-teacher-toggle a:hover,#nav-container .breadcrumbs_nav .parent-teacher-toggle a:hover,.nav-bar .breadcrumbs_nav .parent-teacher-toggle a:hover{background-color:#f3f3f3}#page_sub_nav .breadcrumbs_nav .parent-teacher-toggle a.active,#nav-container .breadcrumbs_nav .parent-teacher-toggle a.active,.nav-bar .breadcrumbs_nav .parent-teacher-toggle a.active{background-color:#aaa;color:#fff;box-shadow:inset -1px 1px 4px 0 rgba(0,0,0,0.2)}#page_sub_nav .breadcrumbs_nav .parent-teacher-toggle a.disabled,#nav-container .breadcrumbs_nav .parent-teacher-toggle a.disabled,.nav-bar .breadcrumbs_nav .parent-teacher-toggle a.disabled{color:#eee}#page_sub_nav .breadcrumbs_nav .parent-teacher-toggle a.disabled:hover,#nav-container .breadcrumbs_nav .parent-teacher-toggle a.disabled:hover,.nav-bar .breadcrumbs_nav .parent-teacher-toggle a.disabled:hover{background-color:inherit}#page_sub_nav .breadcrumbs_nav a,#nav-container .breadcrumbs_nav a,.nav-bar .breadcrumbs_nav a{background:#f7f7f7;color:#222;display:inline-block;margin-left:0;padding:0 10px;position:relative;border-top:2px solid #fdfdfd;border-bottom:2px solid #f7f7f7;text-decoration:none}#page_sub_nav .breadcrumbs_nav a.selected,#nav-container .breadcrumbs_nav a.selected,.nav-bar .breadcrumbs_nav a.selected,#page_sub_nav .breadcrumbs_nav a:hover,#nav-container .breadcrumbs_nav a:hover,.nav-bar .breadcrumbs_nav a:hover{border-bottom-color:#76a005;transition:all .2s ease}#page_sub_nav .breadcrumbs_nav a.selected,#nav-container .breadcrumbs_nav a.selected,.nav-bar .breadcrumbs_nav a.selected{font-family:inherit;font-weight:bold;position:static}#page_sub_nav .breadcrumbs_nav a:hover,#nav-container .breadcrumbs_nav a:hover,.nav-bar .breadcrumbs_nav a:hover{text-decoration:none;color:#76a005}#page_sub_nav .navbar-dropdown,#nav-container .navbar-dropdown,.nav-bar .navbar-dropdown{font-size:13px;background-color:#fff;height:26px;padding-left:10px;margin-top:7px}#page_sub_nav .icon-chevron-left,#nav-container .icon-chevron-left,.nav-bar .icon-chevron-left{font-size:10px;line-height:1em}#page_sub_nav .children-students-title,#nav-container .children-students-title,.nav-bar .children-students-title{margin-top:2px;margin-bottom:0;color:#999;padding-left:17px}#page_sub_nav{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}#tab-content-user-profile .user-info-container .user-info{color:#fff;background-size:cover;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:0;background-clip:padding-box;padding:20px;position:relative}#tab-content-user-profile .user-info-container .user-info .editable{cursor:pointer}#tab-content-user-profile .user-info-container .user-info .editable:hover{background-color:#4b6382;background-color:rgba(255,255,255,0.15);border-radius:5px}#tab-content-user-profile .user-info-container .widget-privacy-indicator,#tab-content-user-profile .user-info-container .widget-privacy-icon{color:#7c93a5}#tab-content-user-profile .user-info-container .avatar-pic-container{display:inline-block;position:relative}#tab-content-user-profile .user-info-container .avatar-pic{vertical-align:top;width:100px;height:100px}#tab-content-user-profile .user-card-support-button,#tab-content-user-profile .user-card-signup-button{margin-top:15px}#tab-content-user-profile .user-info-container .progress-summary-container .progress-label{display:none}#tab-content-user-profile .user-deets{-moz-box-sizing:border-box;box-sizing:border-box;color:#7c93a5;float:left;font-size:14px;line-height:18px;margin-left:10px;max-width:500px;padding:10px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}#tab-content-user-profile .user-deets .nickname{color:#fff;font-size:24px}#tab-content-user-profile .user-deets .empty-field{color:#7c93a5;font-size:16px;text-decoration:underline}#tab-content-user-profile .user-deets .username{font-size:18px;margin-left:10px}#tab-content-user-profile .user-deets .bio{color:#fff;font-size:16px;margin-top:15px}#tab-content-user-profile .user-deets .location-text{margin-top:15px}#tab-content-user-profile .basic-user-info{position:relative;padding:10px}#tab-content-user-profile #user-card-privacy-indicator{position:absolute;right:0;top:0;padding:5px}#tab-content-user-profile .user-card-bottom-right{margin:20px;position:absolute;bottom:0;right:0}#tab-content-user-profile .user-profile-controls .dropdown-toggle .caret{margin-left:4px}#tab-content-user-profile .user-profile-controls .dropdown-toggle{background:rgba(0,0,0,0.15);border:2px solid #617a8d;color:#fff;display:block;font-size:14px;line-height:18px;padding:5px 10px}#tab-content-user-profile .user-profile-controls .dropdown-toggle .caret{border-top-color:#fff}.page-search{display:block;position:relative;padding:0 15px}.page-search .search-submit{display:none}.page-search .ui-autocomplete-loading{background-image:url("/images/throbber.gif");background-repeat:no-repeat;background-position:4px 5px}.page-search .icon-search{color:#AAA;font-size:18px;left:7px;position:absolute;top:5px;z-index:101}.simple-input.search-input{padding-left:25px;font-family:inherit;font-size:12px;height:30px}.noscript-warning{margin:0 1px;background:#fff;padding:22px 19px;border-top:1px solid #c6d1ad}.noscript-warning p{color:#b94a48;background:#f2dede;border:1px solid #eed3d7;text-shadow:0 1px 0 rgba(255,255,255,0.5);border-radius:4px;padding:14px 14px;margin:0;text-align:center}.nav-search-box{display:block;float:left}.nav-search-box .search-form{display:block;position:relative;z-index:1000}.nav-search-box .search-input{border:1px solid #ddd;border-radius:2px;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-style:normal;height:29px;margin:8px 0 0 0;padding:1px 0 0 30px;width:360px}.nav-search-box .search-input *::-webkit-input-placeholder{color:#ccc}.nav-search-box .search-input *::-moz-placeholder{color:#ccc;opacity:1}.nav-search-box .search-input *:-ms-input-placeholder{color:#ccc}.nav-search-box .input-wrapper{padding:0 15px}.nav-search-box .input-wrapper .icon-search{font-size:16px;left:25px;top:11px;color:#aaa;position:absolute}@media screen and (max-width:1150px){.nav-search-box .search-input{width:250px}}@media screen and (max-width:1050px){.nav-search-box .search-input{width:200px}}@media screen and (max-width:700px){.nav-search-box{visibility:hidden}}.nav-search-box .search-form .search-input{width:100%}.nav-search-box.in-react-header{-webkit-flex:1;-ms-flex:1;flex:1}.nav-search-box.in-react-header .search-results-popup{margin-top:9px}.absolute{position:absolute}.ka-toggle{display:inline-block;line-height:22px;border-radius:20px;background:#fdfdfd;overflow:hidden;vertical-align:middle}.ka-toggle a:first-child{border-radius:20px 0 0 20px}.ka-toggle a:last-child{border-radius:0 20px 20px 0;border-left-width:0}.ka-toggle a{display:inline-block;border:1px solid #aaa;color:#aaa;font-weight:bold;text-decoration:none;padding:2px 12px}.ka-toggle a:hover{background-color:#f3f3f3}.ka-toggle a.active{background-color:#aaa;color:#fff;box-shadow:inset -1px 1px 4px 0 rgba(0,0,0,0.2)}.ka-toggle a.disabled{color:#eee}.ka-toggle a.disabled:hover{background-color:inherit}.responsive-nav-menu{background:white;display:block;width:100%}.flex-spring{-webkit-flex:1;-ms-flex:1;flex:1}.topic-browser-menu.dropdown-menu a{white-space:normal}.topic-browser-menu.dropdown-menu>li.hover-active,.topic-browser-menu.dropdown-menu>li.hover-active:hover{background-color:#f7f7f7;border-color:transparent}.topic-browser-menu.dropdown-menu>li.hover-active>a,.topic-browser-menu.dropdown-menu>li.hover-active:hover>a{border-color:#f7f7f7;color:#444;font-weight:bold;text-shadow:none}.topic-browser-menu.dropdown-menu>li:hover{background-color:#fdfdfd;border-color:transparent}.topic-browser-menu.dropdown-menu>li:hover>a{border-color:#fdfdfd;color:#444;font-weight:bold;text-shadow:none}.topic-browser-menu{box-shadow:0 5px 8px rgba(0,0,0,0.5);font-family:inherit;left:0;position:absolute;text-transform:none;top:45px}body.lang-use-rtl .topic-browser-menu .icon-chevron-right{display:none}body.lang-use-rtl .topic-browser-menu .icon-chevron-left{display:block}.topic-browser-menu .dropdown-menu{border-color:#999}.topic-browser-menu>li{position:static}.topic-browser-menu>li>a{padding:9px 13px}.topic-browser-menu li>a{font-size:14px;line-height:18px;width:210px}.topic-browser-menu li.has-submenu>a{cursor:default}.topic-browser-menu .icon-chevron-right,.topic-browser-menu .icon-chevron-left{color:#aaa;font-size:10px;line-height:36px;position:absolute;right:10px;top:0}.topic-browser-menu .icon-chevron-right.icon-chevron-left,.topic-browser-menu .icon-chevron-left.icon-chevron-left{display:none}.topic-browser-menu li:hover>.icon-chevron-right{color:#fff}.topic-browser-menu li>.sub-menu-custom{border-width:0;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:2px 5px 8px rgba(0,0,0,0.5);min-height:100%;padding:1px 10px;position:absolute;top:-1px;right:auto;bottom:auto;left:236px;width:570px}.topic-browser-menu li>.sub-menu-custom .submenu-title{font-family:inherit;font-size:24px;border-bottom:1px solid #fff;margin-left:8px;padding:17px 0 7px}.topic-browser-menu li>.sub-menu-custom .submenu-title .topic-link{margin-left:-5px;padding:0 5px}.topic-browser-menu li>.sub-menu-custom .submenu-title .topic-link:hover{background:#46a8bf}.topic-browser-menu li>.sub-menu-custom .submenu-title>a{color:#fff}.topic-browser-menu li>.sub-menu-custom .submenu-title{color:#fff}.topic-browser-menu li>.sub-menu-custom .grade-group-header,.topic-browser-menu li>.sub-menu-custom .subjects-header{margin:15px 8px 4px}.topic-browser-menu li>.sub-menu-custom .art-history-header{margin-top:31px}.topic-browser-menu li>.sub-menu-custom .partner-content-header{margin-top:19px}.topic-browser-menu li>.sub-menu-custom .grade-group .secondary-children{clear:none;float:left;width:48.93%}.topic-browser-menu li>.sub-menu-custom .grade-group .secondary-children:nth-child(2n+1){clear:both}.topic-browser-menu li>.sub-menu-custom.sub-menu-custom.computing li,.topic-browser-menu li>.sub-menu-custom.sub-menu-custom .sat li{width:45%}.topic-browser-menu li>.sub-menu-custom.sub-menu-custom.computing li a,.topic-browser-menu li>.sub-menu-custom.sub-menu-custom .sat li a{font-size:15px}.topic-browser-menu li>.sub-menu-custom.sub-menu-custom.computing li a p,.topic-browser-menu li>.sub-menu-custom.sub-menu-custom .sat li a p{font-size:12px;margin-top:10px;opacity:.9}.topic-browser-menu li>.sub-menu-custom.sub-menu-custom.computing li:first-of-type,.topic-browser-menu li>.sub-menu-custom.sub-menu-custom .sat li:first-of-type{margin-right:20px}.topic-browser-menu li>.sub-menu-custom .grade-group-header strong,.topic-browser-menu li>.sub-menu-custom .subjects-header strong{color:#fff;font-size:13px;opacity:.5;text-transform:uppercase}.topic-browser-menu li>.sub-menu-custom .subjects-header a{color:inherit}.topic-browser-menu li>.sub-menu-custom .menulink,.topic-browser-menu li>.sub-menu-custom .menulink:link,.topic-browser-menu li>.sub-menu-custom .menulink:visited{color:#fff;font-family:inherit;font-size:13px;line-height:1.3;width:auto}.topic-browser-menu li>.sub-menu-custom .menulink:hover,.topic-browser-menu li>.sub-menu-custom .topic-link:hover{background:#4d6779}.topic-browser-menu li>.sub-menu-custom.science .menulink:hover,.topic-browser-menu li>.sub-menu-custom.science .topic-link:hover{background:#9d4a5a}.topic-browser-menu li>.sub-menu-custom.humanities .menulink:hover,.topic-browser-menu li>.sub-menu-custom.humanities .topic-link:hover{background:#c13b31}.topic-browser-menu li>.sub-menu-custom.economics-finance-domain .menulink:hover,.topic-browser-menu li>.sub-menu-custom.economics-finance-domain .topic-link:hover{background:#bf7b34}.topic-browser-menu li>.sub-menu-custom.cs .menulink:hover,.topic-browser-menu li>.sub-menu-custom.cs .topic-link:hover{background:#53893e}.topic-browser-menu li>.sub-menu-custom.hour-of-code .menulink:hover,.topic-browser-menu li>.sub-menu-custom.hour-of-code .topic-link:hover{background:#53893e}.topic-browser-menu li>.sub-menu-custom.computer-programming .menulink:hover,.topic-browser-menu li>.sub-menu-custom.computer-programming .topic-link:hover{background:#53893e}.topic-browser-menu li>.sub-menu-custom.computing .menulink:hover,.topic-browser-menu li>.sub-menu-custom.computing .topic-link:hover{background:#53893e}.topic-browser-menu li>.sub-menu-custom.partner-content .menulink:hover,.topic-browser-menu li>.sub-menu-custom.partner-content .topic-link:hover{background:#2c8d7b}.topic-browser-menu li>.sub-menu-custom.math .menulink:hover,.topic-browser-menu li>.sub-menu-custom.math .topic-link:hover{background:#46a8bf}.topic-browser-menu li>.sub-menu-custom.test-prep .menulink:hover,.topic-browser-menu li>.sub-menu-custom.test-prep .topic-link:hover{background:#7e5f8e}.topic-browser-menu li>.sub-menu-custom li.level1{clear:none;float:left;width:32%}.topic-browser-menu li>.sub-menu-custom li.level1:nth-child(3n+1){clear:both}.topic-browser-menu li>.sub-menu-custom .english-homepage-link{bottom:17px;position:absolute}.topic-browser-menu li>.sub-menu-custom .english-homepage-link a{padding:5px 8px}.topic-browser-mission-percentage{display:inline-block;opacity:.5;width:38px}#top-header-container.athena-big-menu .sitewide-navigation ul.topic-browser-menu{border:0;box-shadow:none;top:70px}#top-header-container.athena-big-menu .sitewide-navigation ul.topic-browser-menu li>.sub-menu-custom{box-shadow:none;padding-top:15px;top:-25px}#top-header-container.athena-big-menu .sitewide-navigation ul.topic-browser-menu .dropdown-menu{border-bottom:0}#top-header-container.athena-big-menu .sitewide-navigation ul.topic-browser-menu .dropdown-menu.partner-content{overflow-y:auto}.wide-learn-menu-background-container{background:#fff;box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);height:500px;left:0;min-width:1000px;position:absolute;right:0}.wide-learn-menu-background-container .wide-learn-menu-background{background:defaultDomainColor;height:500px}.wide-learn-menu-background-container .wide-learn-menu-background{background:#314453;left:50%;position:absolute;right:0}.tutorial-outer-wrapper .wide-learn-menu-background-container .wide-learn-menu-background{left:420px}.wide-learn-menu-background-container.science .wide-learn-menu-background{background:#94424f;left:50%;position:absolute;right:0}.tutorial-outer-wrapper .wide-learn-menu-background-container.science .wide-learn-menu-background{left:420px}.wide-learn-menu-background-container.humanities .wide-learn-menu-background{background:#ad3434;left:50%;position:absolute;right:0}.tutorial-outer-wrapper .wide-learn-menu-background-container.humanities .wide-learn-menu-background{left:420px}.wide-learn-menu-background-container.economics-finance-domain .wide-learn-menu-background{background:#b77033;left:50%;position:absolute;right:0}.tutorial-outer-wrapper .wide-learn-menu-background-container.economics-finance-domain .wide-learn-menu-background{left:420px}.wide-learn-menu-background-container.cs .wide-learn-menu-background{background:#437a39;left:50%;position:absolute;right:0}.tutorial-outer-wrapper .wide-learn-menu-background-container.cs .wide-learn-menu-background{left:420px}.wide-learn-menu-background-container.hour-of-code .wide-learn-menu-background{background:#437a39;left:50%;position:absolute;right:0}.tutorial-outer-wrapper .wide-learn-menu-background-container.hour-of-code .wide-learn-menu-background{left:420px}.wide-learn-menu-background-container.computer-programming .wide-learn-menu-background{background:#437a39;left:50%;position:absolute;right:0}.tutorial-outer-wrapper .wide-learn-menu-background-container.computer-programming .wide-learn-menu-background{left:420px}.wide-learn-menu-background-container.computing .wide-learn-menu-background{background:#437a39;left:50%;position:absolute;right:0}.tutorial-outer-wrapper .wide-learn-menu-background-container.computing .wide-learn-menu-background{left:420px}.wide-learn-menu-background-container.partner-content .wide-learn-menu-background{background:#218270;left:50%;position:absolute;right:0}.tutorial-outer-wrapper .wide-learn-menu-background-container.partner-content .wide-learn-menu-background{left:420px}.wide-learn-menu-background-container.math .wide-learn-menu-background{background:#1c758a;left:50%;position:absolute;right:0}.tutorial-outer-wrapper .wide-learn-menu-background-container.math .wide-learn-menu-background{left:420px}.wide-learn-menu-background-container.test-prep .wide-learn-menu-background{background:#644172;left:50%;position:absolute;right:0}.tutorial-outer-wrapper .wide-learn-menu-background-container.test-prep .wide-learn-menu-background{left:420px}.wide-learn-menu-background-container.on-welcome{height:440px}.wide-learn-menu-background-container.on-welcome .wide-learn-menu-background{height:440px}.athena-big-menu .level0{border-bottom:1px solid transparent;border-top:1px solid transparent}.athena-big-menu .level0 .level0--menulink{border-bottom:0!important;border-left:5px solid #ddd!important;border-top:0!important}.athena-big-menu .level0.science .level0--menulink{border-left:5px solid #94424f!important}.athena-big-menu .level0.humanities .level0--menulink{border-left:5px solid #ad3434!important}.athena-big-menu .level0.economics-finance-domain .level0--menulink{border-left:5px solid #b77033!important}.athena-big-menu .level0.cs .level0--menulink{border-left:5px solid #437a39!important}.athena-big-menu .level0.hour-of-code .level0--menulink{border-left:5px solid #437a39!important}.athena-big-menu .level0.computer-programming .level0--menulink{border-left:5px solid #437a39!important}.athena-big-menu .level0.computing .level0--menulink{border-left:5px solid #437a39!important}.athena-big-menu .level0.partner-content .level0--menulink{border-left:5px solid #218270!important}.athena-big-menu .level0.math .level0--menulink{border-left:5px solid #1c758a!important}.athena-big-menu .level0.test-prep .level0--menulink{border-left:5px solid #644172!important}.sub-menu-custom{height:500px}.on-welcome>.dropdown-menu{display:block}.on-welcome .sub-menu-custom{height:440px}.on-welcome .has-divider{display:none}.on-welcome .level0{display:none}.on-welcome .level0.science{display:block}.on-welcome .level0.humanities{display:block}.on-welcome .level0.economics-finance-domain{display:block}.on-welcome .level0.cs{display:block}.on-welcome .level0.hour-of-code{display:block}.on-welcome .level0.computer-programming{display:block}.on-welcome .level0.computing{display:block}.on-welcome .level0.partner-content{display:block}.on-welcome .level0.math{display:block}.on-welcome .level0.test-prep{display:block}.on-welcome .topic-browser-menu li>.sub-menu-custom .art-history-header{margin-top:15px}.progress-started,.progress-complete{display:none}.progress-container{display:block;position:relative}.progress-container .active .progress-icon:before{color:#aaa}.progress-container .active .progress-title{padding-top:2px}.progress-container:hover .progress-icon:before{color:#aaa}.progress-container .progress-item{border-top:1px solid #ddd;font-family:inherit;font-size:15px;font-weight:normal;line-height:22px;-webkit-font-smoothing:antialiased;position:relative}.progress-container .progress-item:first-child{border-top:0}.progress-container .non-editing-progress-item-link{cursor:default;color:#444}.progress-container .progress-item-link,.progress-container .non-editing-progress-item-link{-moz-box-sizing:border-box;box-sizing:border-box;display:table;padding:0 5px;text-decoration:none;width:100%}.progress-container .progress-item-link .small-icon:after,.progress-container .non-editing-progress-item-link .small-icon:after{top:15px;left:15px}.progress-container .progress-icon{line-height:20px}.progress-container .progress-icon.icon-exercise-node,.progress-container .progress-icon.icon-scratchpad-node,.progress-container .progress-icon.icon-talkie-node,.progress-container .progress-icon.icon-challenge-node,.progress-container .progress-icon.icon-article-node,.progress-container .progress-icon.icon-video-node,.progress-container .progress-icon.icon-project-node{color:#ddd;display:table-cell;font-size:16px;text-indent:0}.progress-container .progress-icon.icon-exercise-node:after,.progress-container .progress-icon.icon-scratchpad-node:after,.progress-container .progress-icon.icon-talkie-node:after,.progress-container .progress-icon.icon-challenge-node:after,.progress-container .progress-icon.icon-article-node:after,.progress-container .progress-icon.icon-video-node:after,.progress-container .progress-icon.icon-project-node:after{color:#76a005;display:none;height:10px;overflow:hidden;position:absolute;top:2px;right:auto;bottom:auto;left:3px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit}.progress-container .progress-icon.icon-exercise-node.small-icon,.progress-container .progress-icon.icon-scratchpad-node.small-icon,.progress-container .progress-icon.icon-talkie-node.small-icon,.progress-container .progress-icon.icon-challenge-node.small-icon,.progress-container .progress-icon.icon-article-node.small-icon,.progress-container .progress-icon.icon-video-node.small-icon,.progress-container .progress-icon.icon-project-node.small-icon{font-size:12px;width:auto;line-height:20px}.progress-container .progress-icon.icon-exercise-node.small-icon:after,.progress-container .progress-icon.icon-scratchpad-node.small-icon:after,.progress-container .progress-icon.icon-talkie-node.small-icon:after,.progress-container .progress-icon.icon-challenge-node.small-icon:after,.progress-container .progress-icon.icon-article-node.small-icon:after,.progress-container .progress-icon.icon-video-node.small-icon:after,.progress-container .progress-icon.icon-project-node.small-icon:after{height:10px;position:absolute;top:0;right:auto;bottom:auto;left:0}.progress-container .progress-icon.icon-exercise-node{font-size:18px;width:20px}.progress-container .progress-icon.icon-exercise-node:after{position:absolute;top:1px;right:auto;bottom:auto;left:2px}.progress-container .progress-icon.icon-exercise-node:before,.progress-container .progress-icon.icon-exercise-node:after{content:"\f005"}.progress-container .progress-icon.icon-video-node:before,.progress-container .progress-icon.icon-video-node:after{content:"\f03d"}.progress-container .progress-icon.icon-scratchpad-node:before,.progress-container .progress-icon.icon-scratchpad-node:after,.progress-container .progress-icon.icon-talkie-node:before,.progress-container .progress-icon.icon-talkie-node:after .progress-container .progress-icon.icon-challenge-node:before,.progress-container .progress-icon.icon-challenge-node:after,.progress-container .progress-icon.icon-project-node:before,.progress-container .progress-icon.icon-project-node:after{content:"\f03e"}.progress-container .progress-icon.icon-article-node:before,.progress-container .progress-icon.icon-article-node:after{content:"\f0f6"}.progress-container .progress-icon.progress-started:after{display:inline-block!important}.progress-container .progress-icon.progress-complete:before{color:#76a005!important}.progress-container .progress-title{display:table-cell;padding-left:5px;line-height:20px}.tutorial-nav-node .progress-container .progress-icon{line-height:1}.tutorial-nav-node .progress-container .progress-icon.icon-video-node:after,.tutorial-nav-node .progress-container .progress-icon.icon-exercise-node:after{height:9px;position:absolute;top:8px;right:auto;bottom:auto;left:7px}.tutorial-nav-node .progress-container .progress-icon.icon-scratchpad-node:after,.tutorial-nav-node .progress-container .progress-icon.icon-talkie-node:after,.tutorial-nav-node .progress-container .progress-icon.icon-challenge-node:after,.tutorial-nav-node .progress-container .progress-icon.icon-project-node:after{height:9px;position:absolute;top:9px;right:auto;bottom:auto;left:7px}.related-video-list .progress-container .progress-icon.icon-exercise-node:after,.related-video-list .progress-container .progress-icon.icon-scratchpad-node:after,.related-video-list .progress-container .progress-icon.icon-talkie-node:after,.related-video-list .progress-container .progress-icon.icon-challenge-node:after,.related-video-list .progress-container .progress-icon.icon-video-node:after,.related-video-list .progress-container .progress-icon.icon-project-node:after{height:10px;position:absolute;top:0;right:auto;bottom:auto;left:0}.topic-video .progress-container .progress-icon.icon-exercise-node:after,.topic-video .progress-container .progress-icon.icon-scratchpad-node:after,.topic-video .progress-container .progress-icon.icon-talkie-node:after,.topic-video .progress-container .progress-icon.icon-challenge-node:after,.topic-video .progress-container .progress-icon.icon-video-node:after,.topic-video .progress-container .progress-icon.icon-project-node:after{height:11px;top:0}.progress-container .progress-icon.small-icon.library-view{line-height:18px}.progress-container .progress-icon.small-icon.library-view:after{height:9px;position:absolute;top:2px;right:auto;bottom:auto;left:14px}.subway-icon{display:block;position:absolute;width:40px;height:100%;top:0}.subway-icon .pipe{background-color:#cdcdcd;height:100%;padding-top:2px;position:absolute;top:-1px;right:auto;bottom:auto;left:18px;width:4px;z-index:10}.subway-icon .status{height:25px;width:25px;background-size:25px 75px;overflow:hidden;position:absolute;top:50%;right:auto;bottom:auto;left:8px;margin-top:-12px;z-index:20}.subway-icon+.progress-title{-moz-box-sizing:border-box;box-sizing:border-box;min-height:40px;padding:15px;padding-left:50px;vertical-align:middle}.progress-item:first-child .pipe,.tutorial-nav .tutorial-nav-node:first-child .pipe{bottom:-1px;height:50%;top:auto}.progress-item:last-child .pipe,.tutorial-nav .tutorial-nav-node:last-child .pipe{height:50%}.progress-item:last-child:first-child .pipe,.tutorial-nav .tutorial-nav-node:last-child:first-child .pipe{display:none}.uncurated .subway-icon .pipe,.uncurated .subway-icon .pipe.completed,.pipe.completed{display:none}.status.video-node{background-image:url("/images/progress-icons/subway-sprites-video-default.svg");/*! data-uri */}.status.exercise-node{background-image:url("/images/progress-icons/subway-sprites-exercise-default.svg");/*! data-uri */}.status.scratchpad-node{background-image:url("/images/progress-icons/subway-sprites-scratchpad-default.svg");/*! data-uri */}.status.talkie-node{background-image:url("/images/progress-icons/subway-sprites-talkie-default.svg");/*! data-uri */}.status.challenge-node{background-image:url("/images/progress-icons/subway-sprites-challenge-default.svg");/*! data-uri */}.status.article-node{background-image:url("/images/progress-icons/subway-sprites-article-default.svg");/*! data-uri */}.status.project-node{background-image:url("/images/progress-icons/subway-sprites-project-default.svg");/*! data-uri */}.pipe.completed{background-color:#6a8da6}.subway-icon.progress-started .pipe.completed,.subway-icon.progress-complete .pipe.completed{display:block}.subway-icon.progress-started .status{background-position:center}.subway-icon.progress-complete .status{background-position:bottom}.typeahead-search input[type=text]{padding:0 0 0 25px;border:1px solid #c6d1ad;color:#000;vertical-align:top;font-family:inherit;font-size:12px}.typeahead-search input[type=text].tt-hint{color:#aaa}.typeahead-search .dropdown-menu.new-typeahead{width:100%;padding-top:8px;padding-bottom:0}.typeahead-search .dropdown-menu.new-typeahead .typeahead-result{-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-decoration:none;width:100%;padding:4px 2px 2px 8px}.typeahead-search .dropdown-menu.new-typeahead .typeahead-result{background:#fff;color:#444}.typeahead-search .dropdown-menu.new-typeahead .typeahead-result .scented-content{overflow:hidden;padding:5px 10px 5px 10px;text-overflow:ellipsis;white-space:nowrap}.typeahead-search .dropdown-menu.new-typeahead .typeahead-result .scented-content .highlighted{font-weight:bold}.typeahead-search .dropdown-menu.new-typeahead .tt-cursor .typeahead-result{background:#2c3747;color:#fff}.typeahead-search .dropdown-menu.new-typeahead .subway-icon{display:inline-block;float:left;height:auto;position:static;width:auto}.typeahead-search .dropdown-menu.new-typeahead .subway-icon .status{display:inline-block;position:static;margin:0}.typeahead-search .dropdown-menu.new-typeahead .subway-icon .pipe{display:none}.typeahead-search .dropdown-menu.new-typeahead .typeahead-icon{display:inline-block;float:left;font-size:18px;padding:5px 6px 0 5px;position:static}.typeahead-search .dropdown-menu.new-typeahead .typeahead-footer{border-top:1px dotted #ccc}.typeahead-search .dropdown-menu.legacy-typeahead{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAUAQMAAADlZLIFAAAABlBMVEXu7u7MzMxFRfV1AAAAEElEQVQIHWNkgAImxiHNAgAX/AA9sisJKwAAAABJRU5ErkJggg==) repeat-y 0 0;width:100%;padding-top:8px;padding-bottom:0}.typeahead-search .dropdown-menu.legacy-typeahead .typeahead-result,.typeahead-search .dropdown-menu.legacy-typeahead .typeahead-result-kind{display:block;float:left;position:relative;text-decoration:none}.typeahead-search .dropdown-menu.legacy-typeahead .typeahead-result-content,.typeahead-search .dropdown-menu.legacy-typeahead .typeahead-result-footer{-moz-box-sizing:border-box;box-sizing:border-box;margin-left:-71px;padding-left:71px;width:100%}.typeahead-search .dropdown-menu.legacy-typeahead .typeahead-result{background:#fff;color:#444}.typeahead-search .dropdown-menu.legacy-typeahead .typeahead-result.typeahead-result-footer{border-top:1px dotted #ccc}.typeahead-search .dropdown-menu.legacy-typeahead .typeahead-result.typeahead-result-footer .scented-content{margin-left:10px}.typeahead-search .dropdown-menu.legacy-typeahead .typeahead-result.typeahead-result-footer-only-result{border-top:0}.typeahead-search .dropdown-menu.legacy-typeahead .typeahead-result .scented-content{margin-left:40px;padding:5px 10px 5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.typeahead-search .dropdown-menu.legacy-typeahead .typeahead-result .icon-book{position:absolute;font-size:20px;margin-left:10px;margin-top:5px;opacity:.8}.typeahead-search .dropdown-menu.legacy-typeahead .typeahead-result .avatar-small{position:absolute;width:25px;height:25px;margin-left:10px;margin-top:5px;opacity:.8}.typeahead-search .dropdown-menu.legacy-typeahead .typeahead-result-kind{z-index:2;width:71px;padding:5px;background:#eee;border-color:transparent;color:#444;border-right:1px solid #ccc;text-transform:capitalize;text-align:right;-moz-box-sizing:border-box;box-sizing:border-box}.typeahead-search .dropdown-menu.legacy-typeahead .typeahead-result-kind.last{padding-bottom:15px}.typeahead-search .dropdown-menu.legacy-typeahead .typeahead-result-kind.typeahead-result-kind-footer{border-top:1px solid #eee}.typeahead-search .dropdown-menu.legacy-typeahead .typeahead-result-kind.typeahead-result-kind-footer-only-result{border-top:0}.typeahead-search .dropdown-menu.legacy-typeahead .tt-is-under-cursor .typeahead-result{background:#2c3747;color:#fff}.typeahead-search .dropdown-menu.legacy-typeahead .subway-icon .pipe{display:none}.info-box #related-video-list .video-energy-points,#user-info .energy-points-badge,.energy-points-badge{background:#005a88;float:right;line-height:18px;text-align:center;padding:2px 5px 3px;color:white;font-family:inherit;text-shadow:none;border-radius:5px}.infinity-energy-points{font-family:sans-serif;font-size:24px;vertical-align:middle}.qtip.custom-override{max-width:450px}.qtip-default.custom-override{border-color:transparent;background-color:transparent}.qtip-default.custom-override .qtip-tip{display:none!important}.qtip-default.custom-override .qtip-content{border:0;background-color:transparent;padding:0 0 10px 0;top:-7px}.hover-card-triangle{position:relative;height:10px;z-index:1}.hover-card-triangle:before{display:block;position:absolute;left:26px;top:2px;content:" ";width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #BBB}.hover-card-triangle:after{display:block;position:absolute;left:26px;top:3px;content:" ";width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #FFF}.hover-card-triangle.right:after,.hover-card-triangle.right:before{left:auto;right:26px}.hover-card-container{width:450px;line-height:normal}.hover-card-message{padding:0 0 5px 5px;font-size:115%;line-height:20px}.hover-card-content-container{position:relative;background:#FFF}.hover-card-content{min-height:60px;padding:10px;position:relative}.hover-card-content .private{visibility:hidden}.hover-card-content .user-info{word-wrap:break-word;margin-left:70px;margin-right:110px}.hover-card-content .user-info img.avatar{float:left;margin-left:-70px;height:60px;width:60px}.hover-card-content .user-info .profile-link{text-decoration:none}.hover-card-content .user-info .nickname-container{color:#999;font-size:16px;display:inline-block;text-overflow:ellipsis;max-width:250px;overflow:hidden;white-space:nowrap}.hover-card-content .user-info .nickname{color:#000;font-weight:bold;float:left;max-width:170px;text-overflow:ellipsis;overflow:hidden}.hover-card-content .user-info .nickname:hover{text-decoration:underline}.hover-card-content .user-info .username{margin-left:10px;text-overflow:ellipsis}.hover-card-content .user-info .bio{color:#999;font-size:14px;line-height:16px}.hover-card-content .user-stats{position:absolute;right:10px}.hover-card-content .user-stats .badge-container{text-align:right}.hover-card-content .user-stats .badge-container .badge-icon{width:20px;height:20px;margin-left:-2px}.hover-card-content .user-stats .energy-points-badge{margin-top:10px}.hover-card-content .user-actions{position:absolute;right:10px;bottom:10px}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.skip-to-main{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;background-color:#fff;left:60px;line-height:45px;padding:0 10px;top:60px}.skip-to-main:focus,.skip-to-main:active{clip:auto;height:auto;width:auto}.kui-survey{background-color:#ddd;border-color:#fdfdfd;border-radius:14px 0 0 0;border-style:solid;border-width:1px 1px 0 1px;bottom:0;color:#111;min-height:10px;right:40px;position:fixed;width:340px;z-index:1053}.kui-survey__handle{background-color:#ddd;border-color:#fdfdfd;border-radius:9px 9px 0 0;border-style:solid;border-width:1px 1px 0 1px;cursor:pointer;height:30px;line-height:30px;min-width:40px;position:absolute;right:-1px;text-align:center;top:-31px}.kui-survey__body{bottom:0;left:0;margin:0 20px;position:absolute;right:0;top:0}.kui-survey__question{margin:10px 0}.kui-survey__message{font-size:22px;text-align:center}.kui-survey__prompt{font-size:16px;font-weight:bold;margin-bottom:10px}.kui-survey__answer{background-color:#639b24;border-radius:18px;color:#fff;cursor:pointer;margin-bottom:7px;padding:5px;text-align:center}.kui-survey-preview-wrapper{margin:0 auto;overflow-y:hidden;padding:35px 0 0 0;width:342px}.kui-survey-preview-wrapper>.kui-survey{position:relative;right:0}#homepage-signup-background{margin:0 auto;width:1024px}#homepage-signup-callout-container-ycla{background:#2d585e no-repeat center;background-size:cover;height:100vh;min-height:610px}.bibliotron-header #homepage-signup-callout-container-ycla{padding-top:60px}.background-transition{transition:background-image .25s ease-in-out}.homepage-container.student #homepage-signup-callout-container-ycla{background-image:url('/images/homepage/background-learner.jpg');transition:background-image .25s ease-in-out}.homepage-container.parent #homepage-signup-callout-container-ycla{background-image:url('/images/homepage/background-parent.jpg');transition:background-image .25s ease-in-out}.homepage-container.teacher #homepage-signup-callout-container-ycla{background-image:url('/images/homepage/background-teacher.jpg');transition:background-image .25s ease-in-out}#homepage-signup-callout-container-ycla{max-width:inherit;position:relative;-webkit-font-smoothing:antialiased}#homepage-signup-callout-container-ycla #homepage-signup-callout{margin:0 auto;padding-bottom:50px;padding-top:100px;text-align:center}#homepage-signup-callout-container-ycla #homepage-signup-callout .callout-row{margin-bottom:10px}#homepage-signup-callout-container-ycla #homepage-signup-callout .font-signup-sell{font-family:inherit;color:#fff}#homepage-signup-callout-container-ycla #homepage-signup-callout .signup-sell-lead-in{font-family:inherit;color:#fff;font-size:35px;padding-top:85px}#homepage-signup-callout-container-ycla #homepage-signup-callout .signup-sell-scrawl-alt{font-style:oblique;font-family:inherit;color:#fff;font-size:35px;padding-bottom:40px}#homepage-signup-callout-container-ycla #homepage-signup-callout .signup-sell{font-family:inherit;color:#fff;font-size:44px;padding:85px 26px 20px}#homepage-signup-callout-container-ycla #homepage-signup-callout .signup-sell-small{font-family:inherit;color:#fff;color:#faf7f4;font-size:20px;line-height:1.4;margin-top:15px;padding:0 28px}#homepage-signup-callout-container-ycla #homepage-signup-callout #name-row>*{float:left}#homepage-signup-callout-container-ycla #homepage-signup-callout #title{padding-top:10px;padding-bottom:10px}#homepage-signup-callout-container-ycla #homepage-signup-callout .teacher-signup,#homepage-signup-callout-container-ycla #homepage-signup-callout .teacher-signup-header,#homepage-signup-callout-container-ycla #homepage-signup-callout .parent-signup,#homepage-signup-callout-container-ycla #homepage-signup-callout .parent-signup-header,#homepage-signup-callout-container-ycla #homepage-signup-callout #title{display:none}#homepage-signup-callout-container-ycla #homepage-signup-callout #firstname,#homepage-signup-callout-container-ycla #homepage-signup-callout #lastname{width:49%}#homepage-signup-callout-container-ycla #homepage-signup-callout #lastname{margin-left:2%}#homepage-signup-callout-container-ycla #homepage-signup-callout.teacher-signup-form .student-signup,#homepage-signup-callout-container-ycla #homepage-signup-callout.teacher-signup-form .birthdate-row{display:none}#homepage-signup-callout-container-ycla #homepage-signup-callout.teacher-signup-form .teacher-signup,#homepage-signup-callout-container-ycla #homepage-signup-callout.teacher-signup-form .teacher-signup-header,#homepage-signup-callout-container-ycla #homepage-signup-callout.teacher-signup-form #title{display:block}#homepage-signup-callout-container-ycla #homepage-signup-callout.teacher-signup-form #title{width:22%}#homepage-signup-callout-container-ycla #homepage-signup-callout.teacher-signup-form #firstname,#homepage-signup-callout-container-ycla #homepage-signup-callout.teacher-signup-form #lastname{width:37%;margin-left:2%}#homepage-signup-callout-container-ycla #homepage-signup-callout.parent-signup-form .student-signup,#homepage-signup-callout-container-ycla #homepage-signup-callout.parent-signup-form .birthdate-row{display:none}#homepage-signup-callout-container-ycla #homepage-signup-callout.parent-signup-form .parent-signup,#homepage-signup-callout-container-ycla #homepage-signup-callout.parent-signup-form .parent-signup-header{display:block}#homepage-signup-callout-container-ycla .scroll-chevron>svg{cursor:pointer;position:absolute;top:auto;right:0;bottom:0;left:0;margin:0 auto;width:93.6px;height:201.5px;height:93.6px;width:201.5px}@media screen and (max-height:800px){#homepage-signup-callout-container-ycla #homepage-signup-callout{padding-top:100px}#homepage-signup-callout-container-ycla #homepage-signup-callout .signup-sell-lead-in{padding-top:0}#homepage-signup-callout-container-ycla #homepage-signup-callout .signup-sell{padding-top:65px;font-size:30px}}@media screen and (max-width:767px){#homepage-signup-callout-container-ycla.homepage-signup-ycla{height:200px;min-height:200px}#homepage-signup-callout-container-ycla.homepage-signup-ycla #homepage-signup-callout{padding-top:40px}#homepage-signup-callout-container-ycla.homepage-signup-ycla #homepage-signup-callout .signup-sell-small{font-size:15px;margin-top:0}#homepage-signup-callout-container-ycla.homepage-signup-ycla .signup-sell-lead-in{font-size:5.7vw}.ycla-scrawl{max-width:95%}}.signup-tooltip{background:#2c3747;border-radius:5px;border:0 solid #2c3747;color:#e7e7e7;max-width:330px;padding:10px;width:330px;-webkit-font-smoothing:antialiased}.signup-tooltip.transparent{background:transparent;border:0;color:#fff;line-height:1.4;margin-left:270px;margin-top:92px;width:240px}.signup-tooltip.transparent .qtip-content{text-align:left}.signup-tooltip.transparent .qtip-tip{display:none!important}.signup-tooltip .qtip-content{text-align:center}@media screen and (max-width:1023px){.signup-tooltip.transparent{display:none!important}}#ycla-hashtag{color:#fff;display:inline;font-size:20px;position:absolute;top:auto;right:20px;bottom:20px;left:auto;text-align:right}#ycla-hashtag img{vertical-align:middle}@media screen and (max-width:950px){#ycla-hashtag{max-width:250px}}#facepile-plugin{position:absolute;top:auto;right:auto;bottom:20px;left:20px;width:auto;height:250px;height:auto;width:250px}#facepile-plugin #facepile-holder{opacity:0;transition:opacity .2s ease-in-out}.below-fold{-webkit-font-smoothing:antialiased}.below-fold h2{color:#fff;font-size:36px;line-height:1.3;margin:0 auto;padding:0 5px;max-width:700px}.below-fold h2 a,.below-fold h2 a:active,.below-fold h2 a:visited,.below-fold h2 a:hover{color:#fff;text-decoration:none}.below-fold p{color:#fff;font-size:14px;line-height:1.5;margin:30px auto 0;max-width:490px}.below-fold .homepage-section{-moz-box-sizing:border-box;box-sizing:border-box;border:0;display:table;padding:50px 10px;width:400px;height:100%;height:400px;width:100%;table-layout:fixed}.below-fold .homepage-section>.cell{display:table-cell;text-align:center;vertical-align:middle}.below-fold .homepage-section>.cell.hidden-thin{display:none}.below-fold .homepage-section-blue{background-color:#46a8bf}.below-fold .homepage-section-teal{background-color:#56d0b3}.below-fold .homepage-section-green-light>.cell{position:relative;z-index:10}.below-fold .homepage-section-green-light .cta-button{margin-top:30px}.below-fold .responsive-video{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1}.below-fold .homepage-section-green{background:#2b8e7b}.below-fold .homepage-section-dark-teal{background:#50c1a7}.below-fold .white-cta{background:#fff;text-align:center}.below-fold .white-cta h2{color:#49bad5;font-size:36px;max-width:490px}.below-fold .cta-button{border:1px solid #fff;border-radius:50px;color:#fff;display:inline-block;font-size:24px;line-height:50px;margin-top:35px;padding:0 50px;text-decoration:none}.below-fold .cta-button:hover{background:rgba(255,255,255,0.1);color:#fff}.below-fold .homepage-section-blue p,.below-fold .homepage-section-teal p,.below-fold .homepage-section-dark-teal p{text-align:left}.below-fold .homepage-section-with-background-video{background-color:#3d9a82;background-image:url(/images/homepage/homepage-background-placeholder.png);background-position:center;background-size:cover;background-repeat:no-repeat;max-height:820px;overflow:hidden;position:relative}@media screen and (min-width:380px){.below-fold .homepage-section{padding:50px 40px}}@media screen and (max-width:480px){.below-fold .homepage-section h2{font-size:24px}.below-fold .homepage-section-blue h2.teacher{max-width:250px}.below-fold .homepage-section-teal h2.teacher.parent{max-width:250px}.below-fold .cta-button{font-size:18px}}@media screen and (min-width:768px){.below-fold .homepage-section{height:820px;padding:0}.below-fold .homepage-section.white-cta{height:auto;padding:85px 50px}.below-fold .homepage-section .cell.hidden-thin{display:table-cell}.below-fold .homepage-section>.cell.center{width:270px}.below-fold .homepage-section>.cell.center>svg{height:270px;width:270px;position:relative;z-index:1}.below-fold .homepage-section>.cell.left{padding:0 2% 0 5%;text-align:left}.below-fold .homepage-section>.cell.left h2{margin:0}.below-fold .homepage-section>.cell.right{padding:0 5% 0 2%;text-align:left}.below-fold .homepage-section>.cell.right h2{margin:0}.below-fold .homepage-section>.cell.right p{margin-left:0}.below-fold .homepage-section>.cell h2.offset{max-width:470px;text-align:left;font-size:24px}.below-fold .homepage-section.homepage-section-blue>.cell.left>.floater{float:right;max-width:470px}.below-fold .homepage-section.homepage-section-blue>.cell.right{overflow-x:hidden;padding-right:0;text-align:right}.below-fold .homepage-section.homepage-section-blue>.cell.right svg{width:720.1px;height:494.95px;height:720.1px;width:494.95px}.below-fold .homepage-section.homepage-section-teal{position:relative}.below-fold .homepage-section.homepage-section-teal>.cell.left>svg{position:absolute;top:0;right:50%;bottom:0;left:auto;height:740px;width:740px;margin:auto 0}.below-fold .homepage-section-dark-teal p{text-align:center}.below-fold .homepage-section.homepage-section-green-light{background-size:auto}}@media screen and (min-width:1000px){.below-fold .homepage-section>.cell h2{font-size:36px}.below-fold .homepage-section>.cell h2.offset{font-size:30px}.below-fold p{font-size:18px}}.below-fold .homepage-section-library{background:#fff;padding:30px 20px 50px 20px}.below-fold h2.browse-library-heading{color:#444;font-family:inherit;font-size:18px;font-weight:bold;margin-bottom:0;text-align:center}.below-fold h2.domain-header{font-family:inherit;font-size:16px;font-weight:bold;padding:20px 0 4px 10px}.below-fold h2.domain-header>a{text-decoration:none}.homepage-container.student .homepage-section.parent,.homepage-container.student .homepage-section.teacher{display:none}.homepage-container.student .homepage-section.student{display:table}.homepage-container.student .homepage-section h2.parent,.homepage-container.student .homepage-section div.parent,.homepage-container.student .homepage-section p.parent,.homepage-container.student .homepage-section h2.teacher,.homepage-container.student .homepage-section div.teacher,.homepage-container.student .homepage-section p.teacher{display:none}.homepage-container.student .homepage-section h2.student,.homepage-container.student .homepage-section div.student,.homepage-container.student .homepage-section p.student{display:block}.homepage-container.student .homepage-section .cta-button.parent,.homepage-container.student .homepage-section .cta-button.teacher{display:none}.homepage-container.student .homepage-section .cta-button.student{display:inline-block}.homepage-container.teacher .homepage-section.parent,.homepage-container.teacher .homepage-section.student{display:none}.homepage-container.teacher .homepage-section.teacher{display:table}.homepage-container.teacher .homepage-section h2.parent,.homepage-container.teacher .homepage-section div.parent,.homepage-container.teacher .homepage-section p.parent,.homepage-container.teacher .homepage-section h2.student,.homepage-container.teacher .homepage-section div.student,.homepage-container.teacher .homepage-section p.student{display:none}.homepage-container.teacher .homepage-section h2.teacher,.homepage-container.teacher .homepage-section div.teacher,.homepage-container.teacher .homepage-section p.teacher{display:block}.homepage-container.teacher .homepage-section .cta-button.parent,.homepage-container.teacher .homepage-section .cta-button.student{display:none}.homepage-container.teacher .homepage-section .cta-button.teacher{display:inline-block}.homepage-container.parent .homepage-section.student,.homepage-container.parent .homepage-section.teacher{display:none}.homepage-container.parent .homepage-section.parent{display:table}.homepage-container.parent .homepage-section h2.student,.homepage-container.parent .homepage-section div.student,.homepage-container.parent .homepage-section p.student,.homepage-container.parent .homepage-section h2.teacher,.homepage-container.parent .homepage-section div.teacher,.homepage-container.parent .homepage-section p.teacher{display:none}.homepage-container.parent .homepage-section h2.parent,.homepage-container.parent .homepage-section div.parent,.homepage-container.parent .homepage-section p.parent{display:block}.homepage-container.parent .homepage-section .cta-button.student,.homepage-container.parent .homepage-section .cta-button.teacher{display:none}.homepage-container.parent .homepage-section .cta-button.parent{display:inline-block}#page_sub_nav{display:none}body,#page-container{min-width:0}@media screen and (max-width:1000px){.container{width:auto;min-width:0}#top-header-container #top-header{min-width:0}#homepage-signup-callout,#homepage-signup-background{width:auto}.row-fluid.about-ka .span5{width:auto}}@media screen and (max-width:908px){#top-header-container .sitewide-navigation .nav-subheader span .no-menu.show-demo-dialog{display:none}#homepage-signup-callout .row-fluid [class*="span"]{float:none;margin:0 auto;width:370px}}@media screen and (max-width:740px){#user-info .user-notifications,#top-header-container #user-info .dropdown{display:none}}#homepage p{opacity:.8}h1,h2,h3,h4,h5,#large-search-input,.large-search-bar{font-family:inherit}.row-fluid{margin-bottom:2em}.page-ribbon{background:#eee;border:1px solid #ccc;border-bottom:1px solid #aaa;box-shadow:0 1px 2px #ccc;height:50px;overflow:visible;padding:10px 24px;position:relative;top:20px;right:-7px;bottom:auto;left:-7px;width:auto}.page-ribbon h1{margin:0;line-height:50px}.page-ribbon .tagline{white-space:nowrap;padding-right:20px}.page-ribbon .main-search{vertical-align:top;width:100%}.section-separator{margin:50px auto;position:relative}.section-separator h2{color:#898989;text-align:center;width:auto;font-size:140%;margin:0;position:relative;z-index:1}.section-separator .section-separator-text{background:#fdfdfd;display:inline-block;padding:0 15px;text-transform:uppercase}#homepage .section-separator hr{position:relative;margin:0;top:-1em}.suggested-action{background-color:#fdfdfd;color:#444!important;display:block;margin-bottom:0;padding:14px;position:relative;text-decoration:none}.thumbnail{background-repeat:no-repeat;background-size:cover;box-shadow:0 0 3px 1px #ccc;margin-bottom:20px;width:135px;height:100%;height:135px;width:100%}.thumbnail .thumbnail_label{background-color:#555;background-color:rgba(0,0,0,0.7);color:#fff;padding:5px 10px;position:absolute;top:auto;right:auto;bottom:0;left:auto;width:100%;z-index:2}.thumbnail .thumbnail_label .thumbnail_desc{display:block;line-height:2}.thumbnail .thumbnail_label .thumbnail_teaser{font-size:10px;height:0}.suggestions-container .thumbnail{vertical-align:top;margin-bottom:20px}.video-thumb,.exercise-thumb{overflow:hidden;position:relative}.video-thumb{background-position:0 -50px}.featured{background:#76a005;display:block;color:#fff;font-size:10px;font-style:normal;position:absolute;top:10px;right:auto;bottom:auto;left:-19px;text-align:center;text-transform:uppercase;text-shadow:none;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:80px}.library-section .section-separator{margin:30px auto}.library-section .library-section-separator{margin-bottom:5px}.library-section li{margin-bottom:-0.5em}.library-section .topic-children a{background-color:#fdfdfd;border:1px solid #ddd;border-radius:2px;cursor:pointer;display:inline-block;margin-bottom:.5em;overflow:visible;padding:1px 5px;position:relative;white-space:nowrap}.library-section .topic-children a:hover{color:#003754;border-color:#aaa;text-decoration:none;background-color:#ddd}.large-search-menu{z-index:1010!important}ul.ui-autocomplete.large-search-menu .ui-menu-item a,ul.ui-autocomplete.large-search-menu .ui-menu-item .autocomplete-spacer{font-size:14px}ul.ui-autocomplete.large-search-menu .ui-menu-item a .autocomplete-type,ul.ui-autocomplete.large-search-menu .ui-menu-item .autocomplete-empty{width:80px;line-height:22px}.large-search-bar-container{margin-bottom:0}.info-section .info-text{min-height:110px}.qtip-default.custom-override .qtip-content{top:5px;padding-bottom:0}.join-academy p{margin:8px 0 0 0}.join-academy .section-separator{margin:15px auto}.join-academy .section-separator-text{background:#fdfdfd}.sign-up-sign-in.row-fluid{margin-bottom:20px;padding-top:124px;text-align:center}.sign-up-sign-in.row-fluid span{margin-bottom:0}.sign-up-sign-in.row-fluid a{display:block!important;font-family:inherit;font-size:30px}.subjects-row-first{display:none}.domain-header{color:#314453;margin-bottom:0;padding-left:10px;padding-top:25px}.domain-header.science .domain-title{color:#94424f;margin-left:-10px;padding:3px 10px}.domain-header.humanities .domain-title{color:#ad3434;margin-left:-10px;padding:3px 10px}.domain-header.economics-finance-domain .domain-title{color:#b77033;margin-left:-10px;padding:3px 10px}.domain-header.cs .domain-title{color:#437a39;margin-left:-10px;padding:3px 10px}.domain-header.hour-of-code .domain-title{color:#437a39;margin-left:-10px;padding:3px 10px}.domain-header.computer-programming .domain-title{color:#437a39;margin-left:-10px;padding:3px 10px}.domain-header.computing .domain-title{color:#437a39;margin-left:-10px;padding:3px 10px}.domain-header.partner-content .domain-title{color:#218270;margin-left:-10px;padding:3px 10px}.domain-header.math .domain-title{color:#1c758a;margin-left:-10px;padding:3px 10px}.domain-header.test-prep .domain-title{color:#644172;margin-left:-10px;padding:3px 10px}.domain-table-container{border-top:2px solid #314453;border-left:1px solid #ddd;margin-top:3px}.domain-table-container.science{border-top:2px solid #94424f}.domain-table-container.science .subject-link:hover{background:#94424f}.domain-table-container.humanities{border-top:2px solid #ad3434}.domain-table-container.humanities .subject-link:hover{background:#ad3434}.domain-table-container.economics-finance-domain{border-top:2px solid #b77033}.domain-table-container.economics-finance-domain .subject-link:hover{background:#b77033}.domain-table-container.cs{border-top:2px solid #437a39}.domain-table-container.cs .subject-link:hover{background:#437a39}.domain-table-container.hour-of-code{border-top:2px solid #437a39}.domain-table-container.hour-of-code .subject-link:hover{background:#437a39}.domain-table-container.computer-programming{border-top:2px solid #437a39}.domain-table-container.computer-programming .subject-link:hover{background:#437a39}.domain-table-container.computing{border-top:2px solid #437a39}.domain-table-container.computing .subject-link:hover{background:#437a39}.domain-table-container.partner-content{border-top:2px solid #218270}.domain-table-container.partner-content .subject-link:hover{background:#218270}.domain-table-container.math{border-top:2px solid #1c758a}.domain-table-container.math .subject-link:hover{background:#1c758a}.domain-table-container.test-prep{border-top:2px solid #644172}.domain-table-container.test-prep .subject-link:hover{background:#644172}.domain-table-container .subject-link{background:#fdfdfd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-family:inherit;padding:5px 10px;text-decoration:none}.domain-table-container .subject-link:hover{background:#314453;color:#fff;text-decoration:none}@media screen and (max-width:1200px){.page-ribbon{border-left:none;border-right:0;left:0;padding:10px 17px;right:0}.page-ribbon:before,.page-ribbon:after{display:none}}@media screen and (max-width:1100px){.page-ribbon h1{font-size:23px}}@media screen and (max-width:1024px){.page-ribbon h1{font-size:21px}}@media screen and (max-width:480px){.page-ribbon.row-fluid{height:auto;margin:20px -19px;position:static}.sign-up-sign-in{padding-top:0}.simple-button{margin-bottom:5px}.about-ka span.span7{display:none}.subjects-column-first{display:none}.subjects-row-first{display:list-item}.subjects-row-first .domain-table-container .domain-table .subject-cell{border-top:0;width:auto}.page-ribbon .tagline{padding:0;width:1px}.page-ribbon .tagline h1{display:none}}@media screen and (max-width:320px){.page-ribbon .tagline{padding:0;width:1px}.page-ribbon .tagline h1{display:none}.row-fluid .span-one-third{margin:0 auto 0 -10px;width:300px;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}}
\ No newline at end of file
diff --git a/static/css_backup/mobile-package-5669d8.css b/static/css_backup/mobile-package-5669d8.css
new file mode 100644
index 0000000..94011f6
--- /dev/null
+++ b/static/css_backup/mobile-package-5669d8.css
@@ -0,0 +1,13 @@
+/*!
+Pure v0.5.0
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+https://github.com/yui/pure/blob/master/LICENSE.md
+*/.pure-g{letter-spacing:-0.31em;*letter-spacing:normal;*word-spacing:-0.43em;text-rendering:optimizespeed;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,.pure-g{word-spacing:-0.43em}.pure-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class *= "pure-u"]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%;*width:4.1357%}.pure-u-1-12,.pure-u-2-24{width:8.3333%;*width:8.3023%}.pure-u-1-8,.pure-u-3-24{width:12.5000%;*width:12.4690%}.pure-u-1-6,.pure-u-4-24{width:16.6667%;*width:16.6357%}.pure-u-1-5{width:20%;*width:19.9690%}.pure-u-5-24{width:20.8333%;*width:20.8023%}.pure-u-1-4,.pure-u-6-24{width:25%;*width:24.9690%}.pure-u-7-24{width:29.1667%;*width:29.1357%}.pure-u-1-3,.pure-u-8-24{width:33.3333%;*width:33.3023%}.pure-u-3-8,.pure-u-9-24{width:37.5000%;*width:37.4690%}.pure-u-2-5{width:40%;*width:39.9690%}.pure-u-5-12,.pure-u-10-24{width:41.6667%;*width:41.6357%}.pure-u-11-24{width:45.8333%;*width:45.8023%}.pure-u-1-2,.pure-u-12-24{width:50%;*width:49.9690%}.pure-u-13-24{width:54.1667%;*width:54.1357%}.pure-u-7-12,.pure-u-14-24{width:58.3333%;*width:58.3023%}.pure-u-3-5{width:60%;*width:59.9690%}.pure-u-5-8,.pure-u-15-24{width:62.5000%;*width:62.4690%}.pure-u-2-3,.pure-u-16-24{width:66.6667%;*width:66.6357%}.pure-u-17-24{width:70.8333%;*width:70.8023%}.pure-u-3-4,.pure-u-18-24{width:75%;*width:74.9690%}.pure-u-19-24{width:79.1667%;*width:79.1357%}.pure-u-4-5{width:80%;*width:79.9690%}.pure-u-5-6,.pure-u-20-24{width:83.3333%;*width:83.3023%}.pure-u-7-8,.pure-u-21-24{width:87.5000%;*width:87.4690%}.pure-u-11-12,.pure-u-22-24{width:91.6667%;*width:91.6357%}.pure-u-23-24{width:95.8333%;*width:95.8023%}.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}
+/*!
+Pure v0.5.0
+Copyright 2014 Yahoo! Inc. All rights reserved.
+Licensed under the BSD License.
+https://github.com/yui/pure/blob/master/LICENSE.md
+*/@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-2,.pure-u-sm-1-3,.pure-u-sm-2-3,.pure-u-sm-1-4,.pure-u-sm-3-4,.pure-u-sm-1-5,.pure-u-sm-2-5,.pure-u-sm-3-5,.pure-u-sm-4-5,.pure-u-sm-5-5,.pure-u-sm-1-6,.pure-u-sm-5-6,.pure-u-sm-1-8,.pure-u-sm-3-8,.pure-u-sm-5-8,.pure-u-sm-7-8,.pure-u-sm-1-12,.pure-u-sm-5-12,.pure-u-sm-7-12,.pure-u-sm-11-12,.pure-u-sm-1-24,.pure-u-sm-2-24,.pure-u-sm-3-24,.pure-u-sm-4-24,.pure-u-sm-5-24,.pure-u-sm-6-24,.pure-u-sm-7-24,.pure-u-sm-8-24,.pure-u-sm-9-24,.pure-u-sm-10-24,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%;*width:4.1357%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%;*width:8.3023%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5000%;*width:12.4690%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%;*width:16.6357%}.pure-u-sm-1-5{width:20%;*width:19.9690%}.pure-u-sm-5-24{width:20.8333%;*width:20.8023%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%;*width:24.9690%}.pure-u-sm-7-24{width:29.1667%;*width:29.1357%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%;*width:33.3023%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5000%;*width:37.4690%}.pure-u-sm-2-5{width:40%;*width:39.9690%}.pure-u-sm-5-12,.pure-u-sm-10-24{width:41.6667%;*width:41.6357%}.pure-u-sm-11-24{width:45.8333%;*width:45.8023%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%;*width:49.9690%}.pure-u-sm-13-24{width:54.1667%;*width:54.1357%}.pure-u-sm-7-12,.pure-u-sm-14-24{width:58.3333%;*width:58.3023%}.pure-u-sm-3-5{width:60%;*width:59.9690%}.pure-u-sm-5-8,.pure-u-sm-15-24{width:62.5000%;*width:62.4690%}.pure-u-sm-2-3,.pure-u-sm-16-24{width:66.6667%;*width:66.6357%}.pure-u-sm-17-24{width:70.8333%;*width:70.8023%}.pure-u-sm-3-4,.pure-u-sm-18-24{width:75%;*width:74.9690%}.pure-u-sm-19-24{width:79.1667%;*width:79.1357%}.pure-u-sm-4-5{width:80%;*width:79.9690%}.pure-u-sm-5-6,.pure-u-sm-20-24{width:83.3333%;*width:83.3023%}.pure-u-sm-7-8,.pure-u-sm-21-24{width:87.5000%;*width:87.4690%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%;*width:91.6357%}.pure-u-sm-23-24{width:95.8333%;*width:95.8023%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-5-5,.pure-u-sm-24-24{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-2,.pure-u-md-1-3,.pure-u-md-2-3,.pure-u-md-1-4,.pure-u-md-3-4,.pure-u-md-1-5,.pure-u-md-2-5,.pure-u-md-3-5,.pure-u-md-4-5,.pure-u-md-5-5,.pure-u-md-1-6,.pure-u-md-5-6,.pure-u-md-1-8,.pure-u-md-3-8,.pure-u-md-5-8,.pure-u-md-7-8,.pure-u-md-1-12,.pure-u-md-5-12,.pure-u-md-7-12,.pure-u-md-11-12,.pure-u-md-1-24,.pure-u-md-2-24,.pure-u-md-3-24,.pure-u-md-4-24,.pure-u-md-5-24,.pure-u-md-6-24,.pure-u-md-7-24,.pure-u-md-8-24,.pure-u-md-9-24,.pure-u-md-10-24,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%;*width:4.1357%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%;*width:8.3023%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5000%;*width:12.4690%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%;*width:16.6357%}.pure-u-md-1-5{width:20%;*width:19.9690%}.pure-u-md-5-24{width:20.8333%;*width:20.8023%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%;*width:24.9690%}.pure-u-md-7-24{width:29.1667%;*width:29.1357%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%;*width:33.3023%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5000%;*width:37.4690%}.pure-u-md-2-5{width:40%;*width:39.9690%}.pure-u-md-5-12,.pure-u-md-10-24{width:41.6667%;*width:41.6357%}.pure-u-md-11-24{width:45.8333%;*width:45.8023%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%;*width:49.9690%}.pure-u-md-13-24{width:54.1667%;*width:54.1357%}.pure-u-md-7-12,.pure-u-md-14-24{width:58.3333%;*width:58.3023%}.pure-u-md-3-5{width:60%;*width:59.9690%}.pure-u-md-5-8,.pure-u-md-15-24{width:62.5000%;*width:62.4690%}.pure-u-md-2-3,.pure-u-md-16-24{width:66.6667%;*width:66.6357%}.pure-u-md-17-24{width:70.8333%;*width:70.8023%}.pure-u-md-3-4,.pure-u-md-18-24{width:75%;*width:74.9690%}.pure-u-md-19-24{width:79.1667%;*width:79.1357%}.pure-u-md-4-5{width:80%;*width:79.9690%}.pure-u-md-5-6,.pure-u-md-20-24{width:83.3333%;*width:83.3023%}.pure-u-md-7-8,.pure-u-md-21-24{width:87.5000%;*width:87.4690%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%;*width:91.6357%}.pure-u-md-23-24{width:95.8333%;*width:95.8023%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-5-5,.pure-u-md-24-24{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-2,.pure-u-lg-1-3,.pure-u-lg-2-3,.pure-u-lg-1-4,.pure-u-lg-3-4,.pure-u-lg-1-5,.pure-u-lg-2-5,.pure-u-lg-3-5,.pure-u-lg-4-5,.pure-u-lg-5-5,.pure-u-lg-1-6,.pure-u-lg-5-6,.pure-u-lg-1-8,.pure-u-lg-3-8,.pure-u-lg-5-8,.pure-u-lg-7-8,.pure-u-lg-1-12,.pure-u-lg-5-12,.pure-u-lg-7-12,.pure-u-lg-11-12,.pure-u-lg-1-24,.pure-u-lg-2-24,.pure-u-lg-3-24,.pure-u-lg-4-24,.pure-u-lg-5-24,.pure-u-lg-6-24,.pure-u-lg-7-24,.pure-u-lg-8-24,.pure-u-lg-9-24,.pure-u-lg-10-24,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%;*width:4.1357%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%;*width:8.3023%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5000%;*width:12.4690%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%;*width:16.6357%}.pure-u-lg-1-5{width:20%;*width:19.9690%}.pure-u-lg-5-24{width:20.8333%;*width:20.8023%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%;*width:24.9690%}.pure-u-lg-7-24{width:29.1667%;*width:29.1357%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%;*width:33.3023%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5000%;*width:37.4690%}.pure-u-lg-2-5{width:40%;*width:39.9690%}.pure-u-lg-5-12,.pure-u-lg-10-24{width:41.6667%;*width:41.6357%}.pure-u-lg-11-24{width:45.8333%;*width:45.8023%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%;*width:49.9690%}.pure-u-lg-13-24{width:54.1667%;*width:54.1357%}.pure-u-lg-7-12,.pure-u-lg-14-24{width:58.3333%;*width:58.3023%}.pure-u-lg-3-5{width:60%;*width:59.9690%}.pure-u-lg-5-8,.pure-u-lg-15-24{width:62.5000%;*width:62.4690%}.pure-u-lg-2-3,.pure-u-lg-16-24{width:66.6667%;*width:66.6357%}.pure-u-lg-17-24{width:70.8333%;*width:70.8023%}.pure-u-lg-3-4,.pure-u-lg-18-24{width:75%;*width:74.9690%}.pure-u-lg-19-24{width:79.1667%;*width:79.1357%}.pure-u-lg-4-5{width:80%;*width:79.9690%}.pure-u-lg-5-6,.pure-u-lg-20-24{width:83.3333%;*width:83.3023%}.pure-u-lg-7-8,.pure-u-lg-21-24{width:87.5000%;*width:87.4690%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%;*width:91.6357%}.pure-u-lg-23-24{width:95.8333%;*width:95.8023%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-5-5,.pure-u-lg-24-24{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-2,.pure-u-xl-1-3,.pure-u-xl-2-3,.pure-u-xl-1-4,.pure-u-xl-3-4,.pure-u-xl-1-5,.pure-u-xl-2-5,.pure-u-xl-3-5,.pure-u-xl-4-5,.pure-u-xl-5-5,.pure-u-xl-1-6,.pure-u-xl-5-6,.pure-u-xl-1-8,.pure-u-xl-3-8,.pure-u-xl-5-8,.pure-u-xl-7-8,.pure-u-xl-1-12,.pure-u-xl-5-12,.pure-u-xl-7-12,.pure-u-xl-11-12,.pure-u-xl-1-24,.pure-u-xl-2-24,.pure-u-xl-3-24,.pure-u-xl-4-24,.pure-u-xl-5-24,.pure-u-xl-6-24,.pure-u-xl-7-24,.pure-u-xl-8-24,.pure-u-xl-9-24,.pure-u-xl-10-24,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%;*width:4.1357%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%;*width:8.3023%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5000%;*width:12.4690%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%;*width:16.6357%}.pure-u-xl-1-5{width:20%;*width:19.9690%}.pure-u-xl-5-24{width:20.8333%;*width:20.8023%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%;*width:24.9690%}.pure-u-xl-7-24{width:29.1667%;*width:29.1357%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%;*width:33.3023%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5000%;*width:37.4690%}.pure-u-xl-2-5{width:40%;*width:39.9690%}.pure-u-xl-5-12,.pure-u-xl-10-24{width:41.6667%;*width:41.6357%}.pure-u-xl-11-24{width:45.8333%;*width:45.8023%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%;*width:49.9690%}.pure-u-xl-13-24{width:54.1667%;*width:54.1357%}.pure-u-xl-7-12,.pure-u-xl-14-24{width:58.3333%;*width:58.3023%}.pure-u-xl-3-5{width:60%;*width:59.9690%}.pure-u-xl-5-8,.pure-u-xl-15-24{width:62.5000%;*width:62.4690%}.pure-u-xl-2-3,.pure-u-xl-16-24{width:66.6667%;*width:66.6357%}.pure-u-xl-17-24{width:70.8333%;*width:70.8023%}.pure-u-xl-3-4,.pure-u-xl-18-24{width:75%;*width:74.9690%}.pure-u-xl-19-24{width:79.1667%;*width:79.1357%}.pure-u-xl-4-5{width:80%;*width:79.9690%}.pure-u-xl-5-6,.pure-u-xl-20-24{width:83.3333%;*width:83.3023%}.pure-u-xl-7-8,.pure-u-xl-21-24{width:87.5000%;*width:87.4690%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%;*width:91.6357%}.pure-u-xl-23-24{width:95.8333%;*width:95.8023%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-5-5,.pure-u-xl-24-24{width:100%}}
+.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-moz-box-sizing:border-box;box-sizing:border-box}.vertical-shadow{border:1px solid #ccc;border-bottom:1px solid #aaa;box-shadow:0 1px 3px #ccc}html.page-container-min-width-zero body,html.page-container-min-width-zero #page-container{min-width:0}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}@media screen and (max-width:480px){.visible-phone{display:inherit!important}.hidden-phone{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}}.visible-on-responsive-page{display:block!important}@media screen and (max-width:480px){body,#page-container{min-width:0}#top-header-container .sitewide-navigation .nav-subheader .nav-link,#top-header-container .nav-search-box{display:none}#top-header-container .sitewide-navigation{display:block;width:100%}#top-header-container .nav-subheader{display:block}#top-header-container #header-logo{display:block;float:none}#top-header-container #page_auth{font-size:90%;position:absolute;right:0}#top-header-container #page_auth #user-info>*{display:none}#top-header-container #page_auth #user-info a{padding:0 8px;border-right:0}#top-header-container #page_auth #user-info a.highlight{display:inline}.ui-autocomplete.ui-menu{max-width:360px}.ui-autocomplete.ui-menu .ui-menu-item a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container{width:auto}.row,.thumbnails{margin-left:0}.row-fluid{margin-bottom:0}.row-fluid [class*="span"]{display:block;float:none;margin-left:0;margin-bottom:20px;width:auto}.row-fluid .span-one-third{margin:0 auto;width:300px}}@media screen and (max-width:320px){.ui-autocomplete.ui-menu{max-width:280px}}@media screen and (max-width:567px){.pure-visible-sm{display:none!important}.pure-visible-md{display:none!important}.pure-visible-lg{display:none!important}.pure-visible-xl{display:none!important}.pure-hidden-xs{display:none!important}.pure-visible-xs{display:block!important}}@media screen and (min-width:568px) and (max-width:767px){.pure-visible-xs{display:none!important}.pure-visible-md{display:none!important}.pure-visible-lg{display:none!important}.pure-visible-xl{display:none!important}.pure-hidden-sm{display:none!important}.pure-visible-sm{display:block!important}}@media screen and (min-width:768px) and (max-width:1023px){.pure-visible-xs{display:none!important}.pure-visible-sm{display:none!important}.pure-visible-lg{display:none!important}.pure-visible-xl{display:none!important}.pure-hidden-md{display:none!important}.pure-visible-md{display:block!important}}@media screen and (min-width:1024px) and (max-width:1199px){.pure-visible-xs{display:none!important}.pure-visible-sm{display:none!important}.pure-visible-md{display:none!important}.pure-visible-xl{display:none!important}.pure-hidden-lg{display:none!important}.pure-visible-lg{display:block!important}}@media screen and (min-width:1200px){.pure-visible-xs{display:none!important}.pure-visible-sm{display:none!important}.pure-visible-md{display:none!important}.pure-visible-lg{display:none!important}.pure-hidden-xl{display:none!important}.pure-visible-xl{display:block!important}}.pure-g [class*="pure-u"]{font-family:inherit}.responsive-img{display:block;margin:0 auto;max-width:100%}.pure-g.pure-g--gutter{margin-left:-2.56410256%}.pure-g.pure-g--gutter>[class*=pure-u]{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:2.56410256%}
\ No newline at end of file
diff --git a/static/images/bids.png b/static/images/bids.png
new file mode 100644
index 0000000000000000000000000000000000000000..aa0f69639587cc2b29732f585a318a71e3cf7d76
GIT binary patch
literal 70549
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
z
}bJ
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