.CodeMirror {
  line-height: 1em;
  font-family: monospace;
}

.CodeMirror-scroll {
  overflow: auto;
  height: 300px;
  /* This is needed to prevent an IE[67] bug where the scrolled content
     is visible outside of the scrolling box. */
  position: relative;
  outline: none;
}

.CodeMirror-gutter {
  position: absolute; left: 0; top: 0;
  z-index: 10;
  background-color: #f7f7f7;
  border-right: 1px solid #eee;
  min-width: 2em;
  height: 100%;
}
.CodeMirror-gutter-text {
  color: #aaa;
  text-align: right;
  padding: .4em .2em .4em .4em;
  white-space: pre !important;
}
.CodeMirror-lines {
  padding: .4em;
  white-space: pre;
}

.CodeMirror pre {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-width: 0; margin: 0; padding: 0; background: transparent;
  font-family: inherit;
  font-size: inherit;
  padding: 0; margin: 0;
  white-space: pre;
  word-wrap: normal;
}

.CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
}
.CodeMirror-wrap .CodeMirror-scroll {
  overflow-x: hidden;
}

.CodeMirror textarea {
  outline: none !important;
}

.CodeMirror pre.CodeMirror-cursor {
  z-index: 10;
  position: absolute;
  visibility: hidden;
  border-left: 1px solid black;
  border-right:none;
  width:0;
}
.CodeMirror pre.CodeMirror-cursor.CodeMirror-overwrite {}
.CodeMirror-focused pre.CodeMirror-cursor {
  visibility: visible;
}

div.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused div.CodeMirror-selected { background: #d7d4f0; }

.CodeMirror-searching {
  background: #ffa;
  background: rgba(255, 255, 0, .4);
}

/* Default theme */

.cm-s-default span.cm-keyword {color: #708;}
.cm-s-default span.cm-atom {color: #219;}
.cm-s-default span.cm-number {color: #164;}
.cm-s-default span.cm-def {color: #00f;}
.cm-s-default span.cm-variable {color: black;}
.cm-s-default span.cm-variable-2 {color: #05a;}
.cm-s-default span.cm-variable-3 {color: #085;}
.cm-s-default span.cm-property {color: black;}
.cm-s-default span.cm-operator {color: black;}
.cm-s-default span.cm-comment {color: #a50;}
.cm-s-default span.cm-string {color: #a11;}
.cm-s-default span.cm-string-2 {color: #f50;}
.cm-s-default span.cm-meta {color: #555;}
.cm-s-default span.cm-error {color: #f00;}
.cm-s-default span.cm-qualifier {color: #555;}
.cm-s-default span.cm-builtin {color: #30a;}
.cm-s-default span.cm-bracket {color: #cc7;}
.cm-s-default span.cm-tag {color: #170;}
.cm-s-default span.cm-attribute {color: #00c;}
.cm-s-default span.cm-header {color: #a0a;}
.cm-s-default span.cm-quote {color: #090;}
.cm-s-default span.cm-hr {color: #999;}
.cm-s-default span.cm-link {color: #00c;}

span.cm-header, span.cm-strong {font-weight: bold;}
span.cm-em {font-style: italic;}
span.cm-emstrong {font-style: italic; font-weight: bold;}
span.cm-link {text-decoration: underline;}

div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}

/*!
 * jQuery UI CSS Framework 1.8.22
 *
 * 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/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*!
 * jQuery UI CSS Framework 1.8.22
 *
 * 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/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url("/static/css/vendor/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.384c3f17709b.png") 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url("/static/css/vendor/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.58d2cd501e01.png") 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url("/static/css/vendor/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.5f1847175ba1.png") 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url("/static/css/vendor/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.d26e8f463195.png") 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url("/static/css/vendor/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.e5a8f32e28fd.png") 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url("/static/css/vendor/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.b806658954cb.png") 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url("/static/css/vendor/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.95f9cceeb9d7.png") 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url("/static/css/vendor/ui-lightness/images/ui-icons_222222_256x240.ebe6b6902a40.png"); }
.ui-widget-content .ui-icon {background-image: url("/static/css/vendor/ui-lightness/images/ui-icons_222222_256x240.ebe6b6902a40.png"); }
.ui-widget-header .ui-icon {background-image: url("/static/css/vendor/ui-lightness/images/ui-icons_ffffff_256x240.342bc03f6264.png"); }
.ui-state-default .ui-icon { background-image: url("/static/css/vendor/ui-lightness/images/ui-icons_ef8c08_256x240.ef9a6ccfe3b1.png"); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url("/static/css/vendor/ui-lightness/images/ui-icons_ef8c08_256x240.ef9a6ccfe3b1.png"); }
.ui-state-active .ui-icon {background-image: url("/static/css/vendor/ui-lightness/images/ui-icons_ef8c08_256x240.ef9a6ccfe3b1.png"); }
.ui-state-highlight .ui-icon {background-image: url("/static/css/vendor/ui-lightness/images/ui-icons_228ef1_256x240.79f41c0765e9.png"); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url("/static/css/vendor/ui-lightness/images/ui-icons_ffd27a_256x240.ab8c30acc0e3.png"); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url("/static/css/vendor/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.f040b255ca13.png") 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url("/static/css/vendor/ui-lightness/images/ui-bg_flat_10_000000_40x100.c18cd01623c7.png") 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*!
 * jQuery UI Resizable 1.8.22
 *
 * 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/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*!
 * jQuery UI Selectable 1.8.22
 *
 * 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/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*!
 * jQuery UI Accordion 1.8.22
 *
 * 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/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*!
 * jQuery UI Autocomplete 1.8.22
 *
 * 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; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.22
 *
 * Copyright 2010, 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/Menu#theming
 */
.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-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*!
 * jQuery UI Button 1.8.22
 *
 * 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/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*!
 * jQuery UI Dialog 1.8.22
 *
 * 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/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*!
 * jQuery UI Slider 1.8.22
 *
 * 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/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*!
 * jQuery UI Tabs 1.8.22
 *
 * 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/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*!
 * jQuery UI Datepicker 1.8.22
 *
 * 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/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*!
 * jQuery UI Progressbar 1.8.22
 *
 * 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/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;}.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important;}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;border:1px solid #000001;text-align:left;word-wrap:break-word;overflow:hidden;}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border:1px solid #000001;border-width:1px 1px 0;font-weight:bold;}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important;}/*!Default close button class */ .ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;}* html .ui-tooltip-titlebar .ui-state-default{top:16px;}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.ui-tooltip-icon .ui-icon{width:18px;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;}/*!Default tooltip style */ .ui-tooltip-default .ui-tooltip-titlebar,.ui-tooltip-default .ui-tooltip-content{border-color:#F1D031;background-color:#FFFFA3;color:#555;}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93;}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}
@charset "UTF-8";/* normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{text-rendering:optimizeLegibility}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,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}html,body{height:100%}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}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}abbr[title]{border-bottom:none;text-decoration:none;cursor:help}.ui-tabs{padding:0;white-space:normal}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,ui-corner-top,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0}.ui-widget-content{border:0;background:none}.ui-widget{font-family:'Open Sans', sans-serif;font-size:16px}.ui-widget-header{border:none;background:none}.ui-tabs .ui-tabs-nav{padding:0}.ui-tabs .ui-tabs-nav li{margin:0;padding:0;border:none;top:0;margin:0;float:none;border-top-left-radius:0;border-top-right-radius:0}.ui-tabs-nav li{top:0;margin:0}.ui-tabs-nav a{float:none;font-weight:normal}.ui-tabs .ui-tabs-panel{padding:0}.problem-type-tabs{border:none;list-style-type:none;width:100%;background-color:rgba(255,255,255,0.4);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.4)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.4),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.4),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 -1px 0 rgba(0,0,0,0.2) inset}.problem-type-tabs li:first-child{margin-left:20px}.problem-type-tabs li{opacity:0.8}.problem-type-tabs li:ui-state-active{background-color:rgba(255,255,255,0.3);opacity:1.0;font-weight:400}.problem-type-tabs li a:focus{outline:none;border:0px}/*
 *  Font Awesome 3.1.0
 *  the iconic font designed for Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fontawesome.io
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License v1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 License -
 *    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"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */@font-face{font-family:'FontAwesome';src:url("/static/fonts/vendor/fontawesome-webfont.3a02d698864c.eot?v=3.1.0");src:url("/static/fonts/vendor/fontawesome-webfont.3a02d698864c.eot?#iefix&v=3.1.0") format("embedded-opentype"),url("/static/fonts/vendor/fontawesome-webfont.9434b081ed2d.woff?v=3.1.0") format("woff"),url("/static/fonts/vendor/fontawesome-webfont.1c66a4738b40.ttf?v=3.1.0") format("truetype"),url("/static/fonts/vendor/fontawesome-webfont.321db7c9564e.svg#fontawesomeregular?v=3.1.0") format("svg");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.3333333333333333em}a [class^="icon-"],a [class*=" icon-"],a [class^="icon-"]:before,a [class*=" icon-"]:before{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.2857142857142858em;text-align:center}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.5714285714285714em}ul.icons-ul{list-style-type:none;text-indent:-0.7142857142857143em;margin-left:2.142857142857143em}ul.icons-ul>li .icon-li{width:0.7142857142857143em;display:inline-block;text-align:center}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eeeeee}.icon-light{color:#ffffff}.icon-dark{color:#333333}.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;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}[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .nav-pills>a.seq_video.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .nav-pills>a.seq_video.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .nav-list>a.seq_video.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .nav-list>a.seq_video.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .nav>a.seq_video.active>a>[class^="icon-"],.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .navbar-inverse .nav>a.seq_video.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.navbar-inverse .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .nav>a.seq_video.active>a>[class*=" icon-"],.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .navbar-inverse .nav>a.seq_video.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .dropdown-menu>a.seq_video.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .dropdown-menu>a.seq_video.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.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;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope: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-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file: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-repeat:before,.icon-rotate-right: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-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-share-alt:before,.icon-mail-forward: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-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.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-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-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-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.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-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before,.icon-rotate-left: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-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-fighter-jet:before{content:"\f0fb"}.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-reply:before,.icon-mail-reply:before{content:"\f112"}.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-maxcdn:before{content:"\f136"}.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-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.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"}.ui-wrapper{*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.ui-wrapper:before,.ui-wrapper:after{content:" ";display:table}.ui-wrapper:after{clear:both}.ui-window,form[class^="create-"],body.uxdesign.alerts .content-primary,body.course.export .export-overview,body.course.import .import-overview,body.course.settings .content-primary,.edit-static-page .static-page-details,body.course.users .user-list .user-item,body.course.checklists .course-checklist,body.course.textbooks .content-primary .textbook{*zoom:1;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,0.1);margin-bottom:20px;border:1px solid #b2b2b2;background:#fff}.ui-window:before,form[class^="create-"]:before,body.uxdesign.alerts .content-primary:before,body.course.export .export-overview:before,body.course.import .import-overview:before,body.course.settings .content-primary:before,.edit-static-page .static-page-details:before,body.course.users .user-list .user-item:before,body.course.checklists .course-checklist:before,body.course.textbooks .content-primary .textbook:before,.ui-window:after,form[class^="create-"]:after,body.uxdesign.alerts .content-primary:after,body.course.export .export-overview:after,body.course.import .import-overview:after,body.course.settings .content-primary:after,.edit-static-page .static-page-details:after,body.course.users .user-list .user-item:after,body.course.checklists .course-checklist:after,body.course.textbooks .content-primary .textbook:after{content:" ";display:table}.ui-window:after,form[class^="create-"]:after,body.uxdesign.alerts .content-primary:after,body.course.export .export-overview:after,body.course.import .import-overview:after,body.course.settings .content-primary:after,.edit-static-page .static-page-details:after,body.course.users .user-list .user-item:after,body.course.checklists .course-checklist:after,body.course.textbooks .content-primary .textbook:after{clear:both}.ui-fake-link,.ui-btn-dd:hover,.ui-btn-dd-nav-primary:hover,.wrapper-header .nav-dd .title:hover,.ui-btn-dd:active,.ui-btn-dd-nav-primary:active,.wrapper-header .nav-dd .title:active{cursor:pointer}.ui-disabled{pointer-events:none;outline:none}.ui-depth0,.wrapper-sock .wrapper-inner{z-index:0}.ui-depth1,.wrapper-sock .list-cta,body.dashboard .wrapper-creationrights .ui-toggle-target{z-index:10}.ui-depth2,.ui-badge.is-hanging,body.course.users .user-list .user-item .is-hanging.flag-role,.wrapper-alert,body.dashboard .wrapper-creationrights .ui-toggle-control,body.dashboard .list-courses .course-item .course-link{z-index:100}.ui-depth3,.wrapper-header,.modal-cover,body.dashboard .list-courses .course-item .course-actions,body.dashboard .list-courses .course-item .course-actions .view-live-button{z-index:1000}.ui-depth4,.modal,#lean_overlay{z-index:10000}.ui-depth5,.wrapper-prompt,.wrapper-notification,body.course.feature-upload .wrapper-dialog{z-index:100000}.ui-btn,.ui-btn-primary,.btn-primary-gray,.btn-primary-blue,.wrapper-sock .sock .support .list-actions .action-primary,.wrapper-sock .sock .feedback .list-actions .action-primary,.notice-incontext.has-actions .list-actions .action-primary,.notice-instruction.has-actions .list-actions .action-primary,body.dashboard .status-creationrights .list-actions .action-primary,body.dashboard .status-creationrights .form-actions .action-primary,.btn-primary-green,.notice-create.has-actions .list-actions .action-primary,body.dashboard .content .notice-incontext.has-actions .list-actions .action-create-course,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course,.ui-btn-secondary,.btn-secondary-gray,body.dashboard .wrapper-creationrights .ui-toggle-control,.btn-secondary-blue,.btn-secondary-green,.ui-btn-dd,.ui-btn-dd-nav-primary,.wrapper-header .nav-dd .title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color 0.25s ease-in-out 0s,border-color 0.25s ease-in-out 0s,background 0.25s ease-in-out 0s,box-shadow 0.25s ease-in-out 0s;-moz-transition:color 0.25s ease-in-out 0s,border-color 0.25s ease-in-out 0s,background 0.25s ease-in-out 0s,box-shadow 0.25s ease-in-out 0s;transition:color 0.25s ease-in-out 0s,border-color 0.25s ease-in-out 0s,background 0.25s ease-in-out 0s,box-shadow 0.25s ease-in-out 0s;display:inline-block;cursor:pointer}.ui-btn.disabled,.disabled.ui-btn-primary,.disabled.btn-primary-gray,.disabled.btn-primary-blue,.wrapper-sock .sock .support .list-actions .disabled.action-primary,.wrapper-sock .sock .feedback .list-actions .disabled.action-primary,.notice-incontext.has-actions .list-actions .disabled.action-primary,.notice-instruction.has-actions .list-actions .disabled.action-primary,body.dashboard .status-creationrights .list-actions .disabled.action-primary,body.dashboard .status-creationrights .form-actions .disabled.action-primary,.disabled.btn-primary-green,.notice-create.has-actions .list-actions .disabled.action-primary,body.dashboard .content .notice-incontext.has-actions .list-actions .disabled.action-create-course,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .disabled.action-create-course,.disabled.ui-btn-secondary,.disabled.btn-secondary-gray,body.dashboard .wrapper-creationrights .disabled.ui-toggle-control,.disabled.btn-secondary-blue,.disabled.btn-secondary-green,.disabled.ui-btn-dd,.disabled.ui-btn-dd-nav-primary,.wrapper-header .nav-dd .disabled.title,.ui-btn[disabled],[disabled].ui-btn-primary,[disabled].btn-primary-gray,[disabled].btn-primary-blue,.wrapper-sock .sock .support .list-actions [disabled].action-primary,.wrapper-sock .sock .feedback .list-actions [disabled].action-primary,.notice-incontext.has-actions .list-actions [disabled].action-primary,.notice-instruction.has-actions .list-actions [disabled].action-primary,body.dashboard .status-creationrights .list-actions [disabled].action-primary,body.dashboard .status-creationrights .form-actions [disabled].action-primary,[disabled].btn-primary-green,.notice-create.has-actions .list-actions [disabled].action-primary,body.dashboard .content .notice-incontext.has-actions .list-actions [disabled].action-create-course,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions [disabled].action-create-course,[disabled].ui-btn-secondary,[disabled].btn-secondary-gray,body.dashboard .wrapper-creationrights [disabled].ui-toggle-control,[disabled].btn-secondary-blue,[disabled].btn-secondary-green,[disabled].ui-btn-dd,[disabled].ui-btn-dd-nav-primary,.wrapper-header .nav-dd [disabled].title,.ui-btn.is-disabled,.is-disabled.ui-btn-primary,.is-disabled.btn-primary-gray,.is-disabled.btn-primary-blue,.wrapper-sock .sock .support .list-actions .is-disabled.action-primary,.wrapper-sock .sock .feedback .list-actions .is-disabled.action-primary,.notice-incontext.has-actions .list-actions .is-disabled.action-primary,.notice-instruction.has-actions .list-actions .is-disabled.action-primary,body.dashboard .status-creationrights .list-actions .is-disabled.action-primary,body.dashboard .status-creationrights .form-actions .is-disabled.action-primary,.is-disabled.btn-primary-green,.notice-create.has-actions .list-actions .is-disabled.action-primary,body.dashboard .content .notice-incontext.has-actions .list-actions .is-disabled.action-create-course,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .is-disabled.action-create-course,.is-disabled.ui-btn-secondary,.is-disabled.btn-secondary-gray,body.dashboard .wrapper-creationrights .is-disabled.ui-toggle-control,.is-disabled.btn-secondary-blue,.is-disabled.btn-secondary-green,.is-disabled.ui-btn-dd,.is-disabled.ui-btn-dd-nav-primary,.wrapper-header .nav-dd .is-disabled.title{cursor:default;pointer-events:none;opacity:0.5}.ui-btn .icon-inline,.ui-btn-primary .icon-inline,.btn-primary-gray .icon-inline,.btn-primary-blue .icon-inline,.wrapper-sock .sock .support .list-actions .action-primary .icon-inline,.wrapper-sock .sock .feedback .list-actions .action-primary .icon-inline,.notice-incontext.has-actions .list-actions .action-primary .icon-inline,.notice-instruction.has-actions .list-actions .action-primary .icon-inline,body.dashboard .status-creationrights .list-actions .action-primary .icon-inline,body.dashboard .status-creationrights .form-actions .action-primary .icon-inline,.btn-primary-green .icon-inline,.notice-create.has-actions .list-actions .action-primary .icon-inline,body.dashboard .content .notice-incontext.has-actions .list-actions .action-create-course .icon-inline,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course .icon-inline,.ui-btn-secondary .icon-inline,.btn-secondary-gray .icon-inline,body.dashboard .wrapper-creationrights .ui-toggle-control .icon-inline,.btn-secondary-blue .icon-inline,.btn-secondary-green .icon-inline,.ui-btn-dd .icon-inline,.ui-btn-dd-nav-primary .icon-inline,.wrapper-header .nav-dd .title .icon-inline{display:inline-block;vertical-align:middle;margin-right:5px}.ui-btn-pill,.ui-btn-primary,.btn-primary-gray,.btn-primary-blue,.wrapper-sock .sock .support .list-actions .action-primary,.wrapper-sock .sock .feedback .list-actions .action-primary,.notice-incontext.has-actions .list-actions .action-primary,.notice-instruction.has-actions .list-actions .action-primary,body.dashboard .status-creationrights .list-actions .action-primary,body.dashboard .status-creationrights .form-actions .action-primary,.btn-primary-green,.notice-create.has-actions .list-actions .action-primary,body.dashboard .content .notice-incontext.has-actions .list-actions .action-create-course,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course,.ui-btn-secondary,.btn-secondary-gray,body.dashboard .wrapper-creationrights .ui-toggle-control,.btn-secondary-blue,.btn-secondary-green,.ui-btn-dd,.ui-btn-dd-nav-primary,.wrapper-header .nav-dd .title,.wrapper-sock .list-cta .cta-show-sock{border-radius:4px}.ui-btn-rounded{border-radius:10px}.ui-btn-primary,.btn-primary-gray,.btn-primary-blue,.wrapper-sock .sock .support .list-actions .action-primary,.wrapper-sock .sock .feedback .list-actions .action-primary,.notice-incontext.has-actions .list-actions .action-primary,.notice-instruction.has-actions .list-actions .action-primary,body.dashboard .status-creationrights .list-actions .action-primary,body.dashboard .status-creationrights .form-actions .action-primary,.btn-primary-green,.notice-create.has-actions .list-actions .action-primary,body.dashboard .content .notice-incontext.has-actions .list-actions .action-create-course,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course{padding:10px 20px;border-width:1px;border-style:solid;line-height:1.5em;text-align:center}.ui-btn-primary:hover,.btn-primary-gray:hover,.btn-primary-blue:hover,.wrapper-sock .sock .support .list-actions .action-primary:hover,.wrapper-sock .sock .feedback .list-actions .action-primary:hover,.notice-incontext.has-actions .list-actions .action-primary:hover,.notice-instruction.has-actions .list-actions .action-primary:hover,body.dashboard .status-creationrights .list-actions .action-primary:hover,body.dashboard .status-creationrights .form-actions .action-primary:hover,.btn-primary-green:hover,.notice-create.has-actions .list-actions .action-primary:hover,body.dashboard .content .notice-incontext.has-actions .list-actions .action-create-course:hover,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course:hover,.ui-btn-primary:active,.btn-primary-gray:active,.btn-primary-blue:active,.wrapper-sock .sock .support .list-actions .action-primary:active,.wrapper-sock .sock .feedback .list-actions .action-primary:active,.notice-incontext.has-actions .list-actions .action-primary:active,.notice-instruction.has-actions .list-actions .action-primary:active,body.dashboard .status-creationrights .list-actions .action-primary:active,body.dashboard .status-creationrights .form-actions .action-primary:active,.btn-primary-green:active,.notice-create.has-actions .list-actions .action-primary:active,body.dashboard .content .notice-incontext.has-actions .list-actions .action-create-course:active,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course:active{box-shadow:0 2px 1px rgba(0,0,0,0.1)}.ui-btn-primary.current,.current.btn-primary-gray,.current.btn-primary-blue,.wrapper-sock .sock .support .list-actions .current.action-primary,.wrapper-sock .sock .feedback .list-actions .current.action-primary,.notice-incontext.has-actions .list-actions .current.action-primary,.notice-instruction.has-actions .list-actions .current.action-primary,body.dashboard .status-creationrights .list-actions .current.action-primary,body.dashboard .status-creationrights .form-actions .current.action-primary,.current.btn-primary-green,.notice-create.has-actions .list-actions .current.action-primary,body.dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-course,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-course,.ui-btn-primary.active,.active.btn-primary-gray,.active.btn-primary-blue,.wrapper-sock .sock .support .list-actions .active.action-primary,.wrapper-sock .sock .feedback .list-actions .active.action-primary,.notice-incontext.has-actions .list-actions .active.action-primary,.notice-instruction.has-actions .list-actions .active.action-primary,body.dashboard .status-creationrights .list-actions .active.action-primary,body.dashboard .status-creationrights .form-actions .active.action-primary,.active.btn-primary-green,.notice-create.has-actions .list-actions .active.action-primary,body.dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-course,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-course,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.ui-btn-primary.seq_video.active{box-shadow:inset 1px 1px 2px rgba(0,0,0,0.4)}.ui-btn-primary.current:hover,.current.btn-primary-gray:hover,.current.btn-primary-blue:hover,.wrapper-sock .sock .support .list-actions .current.action-primary:hover,.wrapper-sock .sock .feedback .list-actions .current.action-primary:hover,.notice-incontext.has-actions .list-actions .current.action-primary:hover,.notice-instruction.has-actions .list-actions .current.action-primary:hover,body.dashboard .status-creationrights .list-actions .current.action-primary:hover,body.dashboard .status-creationrights .form-actions .current.action-primary:hover,.current.btn-primary-green:hover,.notice-create.has-actions .list-actions .current.action-primary:hover,body.dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-course:hover,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-course:hover,.ui-btn-primary.current:active,.current.btn-primary-gray:active,.current.btn-primary-blue:active,.wrapper-sock .sock .support .list-actions .current.action-primary:active,.wrapper-sock .sock .feedback .list-actions .current.action-primary:active,.notice-incontext.has-actions .list-actions .current.action-primary:active,.notice-instruction.has-actions .list-actions .current.action-primary:active,body.dashboard .status-creationrights .list-actions .current.action-primary:active,body.dashboard .status-creationrights .form-actions .current.action-primary:active,.current.btn-primary-green:active,.notice-create.has-actions .list-actions .current.action-primary:active,body.dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-course:active,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-course:active,.ui-btn-primary.active:hover,.active.btn-primary-gray:hover,.active.btn-primary-blue:hover,.wrapper-sock .sock .support .list-actions .active.action-primary:hover,.wrapper-sock .sock .feedback .list-actions .active.action-primary:hover,.notice-incontext.has-actions .list-actions .active.action-primary:hover,.notice-instruction.has-actions .list-actions .active.action-primary:hover,body.dashboard .status-creationrights .list-actions .active.action-primary:hover,body.dashboard .status-creationrights .form-actions .active.action-primary:hover,.active.btn-primary-green:hover,.notice-create.has-actions .list-actions .active.action-primary:hover,body.dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-course:hover,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-course:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.ui-btn-primary.seq_video.active:hover,.ui-btn-primary.active:active,.active.btn-primary-gray:active,.active.btn-primary-blue:active,.wrapper-sock .sock .support .list-actions .active.action-primary:active,.wrapper-sock .sock .feedback .list-actions .active.action-primary:active,.notice-incontext.has-actions .list-actions .active.action-primary:active,.notice-instruction.has-actions .list-actions .active.action-primary:active,body.dashboard .status-creationrights .list-actions .active.action-primary:active,body.dashboard .status-creationrights .form-actions .active.action-primary:active,.active.btn-primary-green:active,.notice-create.has-actions .list-actions .active.action-primary:active,body.dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-course:active,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-course:active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.ui-btn-primary.seq_video.active:active{box-shadow:inset 1px 1px 1px rgba(0,0,0,0.4)}.ui-btn-secondary,.btn-secondary-gray,body.dashboard .wrapper-creationrights .ui-toggle-control,.btn-secondary-blue,.btn-secondary-green{border-width:1px;border-style:solid;padding:10px 20px;background:transparent;line-height:1.5em;text-align:center}.ui-btn-flat-outline,body.course.settings .group-settings #field-course-image .wrapper-input .action-upload-image,.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .metadata-list-enum .create-setting,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field .action-upload,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field .action-upload,body.course.textbooks .content-primary .textbook .edit-textbook .action-add-chapter{-webkit-transition:all 0.15s;-moz-transition:all 0.15s;transition:all 0.15s;font-weight:600;text-align:center;border-radius:5px;border:1px solid #66c5f0;padding:1px 10px 2px 10px;background-color:#fff;color:#66c5f0}.ui-btn-flat-outline:hover,body.course.settings .group-settings #field-course-image .wrapper-input .action-upload-image:hover,.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .metadata-list-enum .create-setting:hover,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field .action-upload:hover,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field .action-upload:hover,body.course.textbooks .content-primary .textbook .edit-textbook .action-add-chapter:hover{border:1px solid #009fe6;background-color:#009fe6;color:#fff}.ui-btn-flat-outline.is-disabled,body.course.settings .group-settings #field-course-image .wrapper-input .is-disabled.action-upload-image,.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .metadata-list-enum .is-disabled.create-setting,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field .is-disabled.action-upload,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field .is-disabled.action-upload,body.course.textbooks .content-primary .textbook .edit-textbook .is-disabled.action-add-chapter,.ui-btn-flat-outline[disabled="disabled"],body.course.settings .group-settings #field-course-image .wrapper-input [disabled="disabled"].action-upload-image,.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .metadata-list-enum [disabled="disabled"].create-setting,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field [disabled="disabled"].action-upload,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field [disabled="disabled"].action-upload,body.course.textbooks .content-primary .textbook .edit-textbook [disabled="disabled"].action-add-chapter{border:1px solid #b2b2b2;background-color:#e5e5e5;color:#b2b2b2;pointer-events:none}.ui-btn-non,body.course.users .user-list .user-item .item-actions .delete,body.course.textbooks .content-primary .textbook .view-textbook .actions .action .delete{-webkit-transition:all 0.15s;-moz-transition:all 0.15s;transition:all 0.15s;border:none;border-radius:5px;background:none;padding:3px 10px;vertical-align:middle;color:#989898}.ui-btn-non:hover,body.course.users .user-list .user-item .item-actions .delete:hover,body.course.textbooks .content-primary .textbook .view-textbook .actions .action .delete:hover{background-color:#989898;color:#fff}.ui-well,.notice-incontext,body.course.textbooks .content-primary .no-textbook-content{box-shadow:inset 0 1px 2px 1px rgba(0,0,0,0.2);padding:15px 20px}.cont-no-list,.content-supplementary .bit .list-actions,nav ol,nav ul,form[class^="create-"] .list-input,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields{list-style:none;margin:0;padding:0;text-indent:0}.cont-no-list li,.content-supplementary .bit .list-actions li,nav ol li,nav ul li,form[class^="create-"] .list-input li,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields li,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields li{margin:0;padding:0}.cont-text-hide,body.course.checklists .course-checklist .viz-checklist-status{text-indent:100%;white-space:nowrap;overflow:hidden}.cont-text-sr,.ui-btn-non span,body.course.users .user-list .user-item .item-actions .delete span,body.course.textbooks .content-primary .textbook .view-textbook .actions .action .delete span,hr.divide,.sr,hr.divider,.wrapper-sock .sock .support .list-actions .action-item .tip,.wrapper-sock .sock .feedback .list-actions .action-item .tip,body.js .content-modal .action-modal-close .label,.notification.mini .copy p,.alert .action-alert-close .label,body.dashboard .status-creationrights .status-update .label,body.dashboard .status-creationrights.is-unrequested .title,body.dashboard .list-courses .course-item .course-metadata .metadata-item .label,body.course.checklists .course-checklist .viz-checklist-status .viz-checklist-status-value .int{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cont-text-wrap{text-wrap:wrap;white-space:pre-wrap;white-space:-moz-pre-wrap;word-wrap:break-word}.cont-truncated{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.faded-hr-divider,.horizontal-divider{background-image:-webkit-linear-gradient(-450deg, rgba(200,200,200,0) 0%,#c8c8c8 50%,rgba(200,200,200,0));background-image:linear-gradient(180deg, rgba(200,200,200,0) 0%,#c8c8c8 50%,rgba(200,200,200,0));height:1px;width:100%}.faded-hr-divider-medium{background-image:-webkit-linear-gradient(-450deg, rgba(240,240,240,0) 0%,#f0f0f0 50%,rgba(240,240,240,0));background-image:linear-gradient(180deg, rgba(240,240,240,0) 0%,#f0f0f0 50%,rgba(240,240,240,0));height:1px;width:100%}.faded-hr-divider-light,.horizontal-divider::after{background-image:-webkit-linear-gradient(-450deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0));background-image:linear-gradient(180deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0));height:1px;width:100%}.faded-vertical-divider,.vertical-divider{background-image:-webkit-linear-gradient(-360deg, rgba(200,200,200,0) 0%,#c8c8c8 50%,rgba(200,200,200,0));background-image:linear-gradient(90deg, rgba(200,200,200,0) 0%,#c8c8c8 50%,rgba(200,200,200,0));height:100%;width:1px}.faded-vertical-divider-light,.vertical-divider::after{background-image:-webkit-linear-gradient(-360deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0));background-image:linear-gradient(90deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0));height:100%;width:1px}.vertical-divider{position:relative}.vertical-divider::after{content:"";display:block;position:absolute;left:1px}.horizontal-divider{border:none;position:relative}.horizontal-divider::after{content:"";display:block;position:absolute;top:1px}.fade-right-hr-divider{background-image:-webkit-linear-gradient(-450deg, rgba(200,200,200,0) 0%,#c8c8c8);background-image:linear-gradient(180deg, rgba(200,200,200,0) 0%,#c8c8c8);border:none}.fade-left-hr-divider{background-image:-webkit-linear-gradient(-450deg, #c8c8c8 0%,rgba(200,200,200,0));background-image:linear-gradient(180deg, #c8c8c8 0%,rgba(200,200,200,0));border:none}.window{*zoom:1;box-shadow:0 1px 1px rgba(0,0,0,0.1);border-radius:3px;margin-bottom:20px;border:1px solid #b2b2b2;background:#fff}.window:before,.window:after{content:" ";display:table}.window:after{clear:both}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzKRDOzjiPcYnFooOUGCOsRk.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxhbnBKKEOwRKgsHDreGcocg.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxvR_54zmj3SbGZQh3vCOwvY.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBrrIa-7acMAeDBVuclsi6Gc.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format("woff")}@font-face{font-family:'Bree Serif';font-style:normal;font-weight:400;src:local("Bree Serif"),local("BreeSerif"),url(http://themes.googleusercontent.com/static/fonts/breeserif/v2/LQ7WLTaITDg4OSRuOZCps73hpw3pgy2gAi-Ip7WPMi0.woff) format("woff")}.expand-collapse-icon{-webkit-transition:none;-moz-transition:none;transition:none;position:relative;display:inline-block;width:9px;height:11px;margin-right:10px;background:url("/static/img/expand-collapse-icons.981ca7500b85.png") no-repeat}.expand-collapse-icon.expand{top:1px;background-position:0 0}.expand-collapse-icon.collapse{top:-1px;background-position:0 -11px}.sequence-icon{display:inline-block;width:15px;height:9px;margin-right:5px;background:url("/static/img/sequence-icon.58e5facc3bb4.png") no-repeat}.video-icon{display:inline-block;width:14px;height:12px;margin-right:5px;background:url("/static/img/video-icon.bd2c9bf06c08.png") no-repeat}.upload-icon{display:inline-block;width:22px;height:13px;margin-right:5px;background:url("/static/img/upload-icon.4cbdffa28120.png") no-repeat}.list-icon{display:inline-block;width:14px;height:10px;margin-right:5px;background:url("/static/img/list-icon.df700974831d.png") no-repeat}.close-icon{display:inline-block;width:13px;height:12px;background:url("/static/img/close-icon.ead0dc604251.png") no-repeat}.home-icon{display:inline-block;width:19px;height:16px;background:url("/static/img/home-icon.a7cf3b5c728b.png") no-repeat}.small-home-icon{display:inline-block;width:16px;height:14px;background:url("/static/img/small-home-icon.197e3718023f.png") no-repeat}.log-out-icon{display:inline-block;width:15px;height:13px;background:url("/static/img/log-out-icon.70c14271cda6.png") no-repeat}.collapse-all-icon{display:inline-block;width:15px;height:9px;background:url("/static/img/collapse-all-icon.04f060f72951.png") no-repeat}.calendar-icon{display:inline-block;width:12px;height:11px;margin-right:5px;background:url("/static/img/calendar-icon.60d87c3cbb89.png") no-repeat}.edit-icon{display:inline-block;width:12px;height:12px;margin-right:2px;background:url("/static/img/edit-icon.a0e9d46fad9e.png") no-repeat}.edit-icon.white{background:url("/static/img/edit-icon-white.c5f7f890c022.png") no-repeat}.visibility-toggle .toggle-icon{display:inline-block;width:27px;height:20px;background:url("/static/img/small-toggle-icons.1b36c2856333.png") no-repeat;background-position:0 -34px}.visibility-toggle.hidden .toggle-icon{background-position:0 -4px}.visibility-toggle.both .toggle-icon{background-position:0 -64px}.delete-icon{display:inline-block;width:10px;height:11px;margin-right:2px;background:url("/static/img/delete-icon.0170fa794da5.png") no-repeat}.delete-icon.white{background:url("/static/img/delete-icon-white.2511ed4489b2.png") no-repeat}.time-icon{display:inline-block;width:10px;height:11px;margin-right:2px;background:url("/static/img/time-icon.74705462f664.png") no-repeat;background-size:contain}.time-icon.has-time-icon{background:url("/static/img/time-icon1.085c19b3472b.png") no-repeat;background-size:contain}.drag-handle{display:inline-block;float:right;width:7px;height:22px;margin-left:10px;background:url("/static/img/drag-handles.90bcfcae8c34.png") no-repeat;cursor:move}.draft-tag,.public-tag,.private-tag{margin-left:3px;font-size:9px;font-weight:600;text-transform:uppercase;color:#a4aab7}.draft-tag{color:#9f7d10}.plus-icon{display:inline-block;width:11px;height:11px;margin-right:8px;background:url("/static/img/plus-icon.d6229aff12da.png") no-repeat}.plus-icon.white{background:url("/static/img/plus-icon-white.ba80d402322c.png") no-repeat}.plus-icon-small{display:inline-block;width:6px;height:6px;margin-right:8px;background:url("/static/img/plus-icon-small.fe673e3dd199.png") no-repeat center}.folder-icon{display:inline-block;width:15px;height:11px;margin-right:4px;background:url("/static/img/folder-icon.405180280ebc.png") no-repeat}.new-folder-icon{display:inline-block;width:23px;height:11px;margin-right:8px;background:url("/static/img/new-folder-icon.97a10b801e4b.png") no-repeat}.file-icon{display:inline-block;width:10px;height:11px;margin-right:8px;background:url("/static/img/file-icon.00a6c29c0ee5.png") no-repeat}.new-unit-icon{display:inline-block;width:23px;height:12px;margin-right:8px;background:url("/static/img/new-unit-icon.1729130f5597.png") right no-repeat}.new-policy-icon{display:inline-block;width:23px;height:12px;margin-right:8px;background:url("/static/img/new-unit-icon.1729130f5597.png") right no-repeat}.textbook-icon{display:inline-block;width:32px;height:32px;margin-right:8px;vertical-align:middle;background:url("/static/img/textbook-icon.056875dd1c32.png") no-repeat}.slides-icon{display:inline-block;width:32px;height:32px;margin-right:8px;vertical-align:middle;background:url("/static/img/slides-icon.4f3ea61095fd.png") no-repeat}.large-slide-icon{display:inline-block;width:100px;height:60px;margin-right:5px;background:url("/static/img/large-slide-icon.025559b4d4be.png") center no-repeat}.large-html-icon{display:inline-block;width:100px;height:60px;margin-right:5px;background:url("/static/img/html-icon.547737c8119f.png") center no-repeat}.large-openended-icon{display:inline-block;width:100px;height:60px;margin-right:5px;background:url("/static/img/large-openended-icon.f70cf738f45e.png") center no-repeat}.large-annotations-icon{display:inline-block;width:100px;height:60px;margin-right:5px;background:url("/static/img/large-annotations-icon.d35c0a84e96e.png") center no-repeat}.large-advanced-icon{display:inline-block;width:100px;height:60px;margin-right:5px;background:url("/static/img/large-advanced-icon.4386b12aa4a2.png") center no-repeat}.large-textbook-icon{display:inline-block;width:100px;height:60px;margin-right:5px;background:url("/static/img/large-textbook-icon.55def7e774b2.png") center no-repeat}.large-discussion-icon{display:inline-block;width:100px;height:60px;margin-right:5px;background:url("/static/img/large-discussion-icon.e331fca5e665.png") center no-repeat}.large-freeform-icon{display:inline-block;width:100px;height:60px;margin-right:5px;background:url("/static/img/large-freeform-icon.17433169e7e6.png") center no-repeat}.large-problem-icon{display:inline-block;width:100px;height:60px;margin-right:5px;background:url("/static/img/large-problem-icon.55bb8cb87f66.png") center no-repeat}.large-video-icon{display:inline-block;width:100px;height:60px;margin-right:5px;background:url("/static/img/large-video-icon.14a18d12c3a0.png") center no-repeat}.spinner-icon,.waiting:after,.waiting-inline:after{display:inline-block;width:20px;height:20px;margin-left:10px;vertical-align:middle;background:url("/static/img/blue-spinner.e03e401c68a1.gif") no-repeat}.spinner-in-field-icon{display:inline-block;width:14px;height:14px;vertical-align:middle;background:url("/static/img/spinner-in-field.733f4094a922.gif") no-repeat}@-webkit-keyframes fadeIn{0%{opacity:0.0}50%{opacity:0.5}100%{opacity:1.0}}@-moz-keyframes fadeIn{0%{opacity:0.0}50%{opacity:0.5}100%{opacity:1.0}}@-o-keyframes fadeIn{0%{opacity:0.0}50%{opacity:0.5}100%{opacity:1.0}}@keyframes fadeIn{0%{opacity:0.0}50%{opacity:0.5}100%{opacity:1.0}}.anim-fadeIn,form[class^="create-"] .list-input .field.error .is-showing{-webkit-animation:fadeIn 0.25s linear 1;-moz-animation:fadeIn 0.25s linear 1;animation:fadeIn 0.25s linear 1}@-webkit-keyframes fadeOut{0%{opacity:1.0}50%{opacity:0.5}100%{opacity:0.0}}@-moz-keyframes fadeOut{0%{opacity:1.0}50%{opacity:0.5}100%{opacity:0.0}}@-o-keyframes fadeOut{0%{opacity:1.0}50%{opacity:0.5}100%{opacity:0.0}}@keyframes fadeOut{0%{opacity:1.0}50%{opacity:0.5}100%{opacity:0.0}}.anim-fadeOut,form[class^="create-"] .list-input .field.error .is-hiding{-webkit-animation:fadeOut 0.25s linear 1;-moz-animation:fadeOut 0.25s linear 1;animation:fadeOut 0.25s linear 1}@-webkit-keyframes rotateUp{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(-90deg)}100%{-webkit-transform:rotate(-180deg)}}@-moz-keyframes rotateUp{0%{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(-90deg)}100%{-moz-transform:rotate(-180deg)}}@-o-keyframes rotateUp{0%{-o-transform:rotate(0deg)}50%{-o-transform:rotate(-90deg)}100%{-o-transform:rotate(-180deg)}}@keyframes rotateUp{0%{transform:rotate(0deg)}50%{transform:rotate(-90deg)}100%{transform:rotate(-180deg)}}.anim-rotateUp{-webkit-animation:rotateUp 0.25s ease-in-out 1;-moz-animation:rotateUp 0.25s ease-in-out 1;animation:rotateUp 0.25s ease-in-out 1}@-webkit-keyframes rotateDown{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(90deg)}100%{-webkit-transform:rotate(180deg)}}@-moz-keyframes rotateDown{0%{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(90deg)}100%{-moz-transform:rotate(180deg)}}@-o-keyframes rotateDown{0%{-o-transform:rotate(0deg)}50%{-o-transform:rotate(90deg)}100%{-o-transform:rotate(180deg)}}@keyframes rotateDown{0%{transform:rotate(0deg)}50%{transform:rotate(90deg)}100%{transform:rotate(180deg)}}.anim-rotateDown{-webkit-animation:rotateDown 0.25s ease-in-out 1;-moz-animation:rotateDown 0.25s ease-in-out 1;animation:rotateDown 0.25s ease-in-out 1}@-webkit-keyframes rotateCW{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotateCW{0%{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(180deg)}100%{-moz-transform:rotate(360deg)}}@-o-keyframes rotateCW{0%{-o-transform:rotate(0deg)}50%{-o-transform:rotate(180deg)}100%{-o-transform:rotate(360deg)}}@keyframes rotateCW{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.anim-rotateCW{-webkit-animation:rotateCW 1s linear infinite;-moz-animation:rotateCW 1s linear infinite;animation:rotateCW 1s linear infinite}@-webkit-keyframes rotateCCW{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(-180deg)}100%{-webkit-transform:rotate(-360deg)}}@-moz-keyframes rotateCCW{0%{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(-180deg)}100%{-moz-transform:rotate(-360deg)}}@-o-keyframes rotateCCW{0%{-o-transform:rotate(0deg)}50%{-o-transform:rotate(-180deg)}100%{-o-transform:rotate(-360deg)}}@keyframes rotateCCW{0%{transform:rotate(0deg)}50%{transform:rotate(-180deg)}100%{transform:rotate(-360deg)}}.anim-rotateCCW{-webkit-animation:rotateCCW 1s linear infinite;-moz-animation:rotateCCW 1s linear infinite;animation:rotateCCW 1s linear infinite}@-webkit-keyframes notificationSlideUp{0%{-webkit-transform:translateY(0)}90%{-webkit-transform:translateY(-200px)}100%{-webkit-transform:translateY(-198px)}}@-moz-keyframes notificationSlideUp{0%{-moz-transform:translateY(0)}90%{-moz-transform:translateY(-200px)}100%{-moz-transform:translateY(-198px)}}@-o-keyframes notificationSlideUp{0%{-o-transform:translateY(0)}90%{-o-transform:translateY(-200px)}100%{-o-transform:translateY(-198px)}}@keyframes notificationSlideUp{0%{transform:translateY(0)}90%{transform:translateY(-200px)}100%{transform:translateY(-198px)}}@-webkit-keyframes notificationSlideDown{0%{-webkit-transform:translateY(-198px)}10%{-webkit-transform:translateY(-200px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes notificationSlideDown{0%{-moz-transform:translateY(-198px)}10%{-moz-transform:translateY(-200px)}100%{-moz-transform:translateY(0)}}@-o-keyframes notificationSlideDown{0%{-o-transform:translateY(-198px)}10%{-o-transform:translateY(-200px)}100%{-o-transform:translateY(0)}}@keyframes notificationSlideDown{0%{transform:translateY(-198px)}10%{transform:translateY(-200px)}100%{transform:translateY(0)}}@-webkit-keyframes bounceIn{0%{opacity:0.0;-webkit-transform:scale(0.3)}50%{opacity:1.0;-webkit-transform:scale(1.05)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0.0;-moz-transform:scale(0.3)}50%{opacity:1.0;-moz-transform:scale(1.05)}100%{-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0.0;-o-transform:scale(0.3)}50%{opacity:1.0;-o-transform:scale(1.05)}100%{-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0.0;transform:scale(0.3)}50%{opacity:1.0;transform:scale(1.05)}100%{transform:scale(1)}}.anim-bounceIn{-webkit-animation:bounceIn 0.5s ease-in-out 1;-moz-animation:bounceIn 0.5s ease-in-out 1;animation:bounceIn 0.5s ease-in-out 1}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}50%{opacity:1.0;-webkit-transform:scale(1.05)}100%{opacity:0.0;-webkit-transform:scale(0.3)}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1)}50%{opacity:1.0;-moz-transform:scale(1.05)}100%{opacity:0.0;-moz-transform:scale(0.3)}}@-o-keyframes bounceOut{0%{-o-transform:scale(1)}50%{opacity:1.0;-o-transform:scale(1.05)}100%{opacity:0.0;-o-transform:scale(0.3)}}@keyframes bounceOut{0%{transform:scale(1)}50%{opacity:1.0;transform:scale(1.05)}100%{opacity:0.0;transform:scale(0.3)}}.anim-bounceOut{-webkit-animation:bounceOut 0.5s ease-in-out 1;-moz-animation:bounceOut 0.5s ease-in-out 1;animation:bounceOut 0.5s ease-in-out 1}html{font-size:62.5%;overflow-y:scroll}body{min-width:900px;background:#f2f2f2;color:#4c4c4c}body,input,button{font-family:'Open Sans', sans-serif}a{-webkit-transition:color 0.25s ease-in-out 0s;-moz-transition:color 0.25s ease-in-out 0s;transition:color 0.25s ease-in-out 0s;text-decoration:none;color:#009fe6}a:hover{color:#bd9730}h1{font-weight:300}.waiting{opacity:0.1}.page-actions{margin-bottom:30px}.wrapper{*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.wrapper:before,.wrapper:after{content:" ";display:table}.wrapper:after{clear:both}.page-header{display:block;font-weight:600;color:#323232}.page-header .subtitle{position:relative;top:5px;display:block;color:#b2b2b2;font-weight:400}.section-header{font-weight:600}.area-header{font-weight:600}.area-subheader{font-weight:600}.content-primary .section-header{color:#323232}.content-primary .section-header .subtitle{color:#b2b2b2}.content-primary .content-header{color:#323232}.content-primary .content-header .subtitle{color:#b2b2b2}.content-primary .area-header{color:#323232}.content-primary .area-header .subtitle{color:#b2b2b2}.content-primary .area-subheader{color:#323232}.content-primary .area-subheader .subtitle{color:#b2b2b2}.content-secondary .section-header{color:#323232}.content-secondary .section-header .subtitle{color:#b2b2b2}.content-secondary .content-header{color:#323232}.content-secondary .content-header .subtitle{color:#b2b2b2}.content-secondary .content-header{color:#323232}.content-secondary .content-header .subtitle{color:#b2b2b2}.title-1,.title-2,.title-3,.title-4,.title-5,.title-6{font-weight:600}.content-secondary .section-header{color:#323232}.content-secondary .section-header .subtitle{color:#b2b2b2}.content-secondary .content-header{color:#323232}.content-secondary .content-header .subtitle{color:#b2b2b2}.content-secondary .content-header{color:#323232}.content-secondary .content-header .subtitle{color:#b2b2b2}.title-1{margin-bottom:30px}.title-2{margin-bottom:20px}.title-3{margin-bottom:10px}.title-4{margin-bottom:20px;font-weight:500}.title-5{color:#989898;margin-bottom:20px;font-weight:500}.title-6{color:#b2b2b2;margin-bottom:20px;font-weight:500}p,ul,ol,dl{margin-bottom:10px}p:last-child,ul:last-child,ol:last-child,dl:last-child{margin-bottom:0}.wrapper-mast{margin:30px 0 0 0;padding:0 20px;position:relative}.wrapper-mast .mast,.wrapper-mast .metadata{*zoom:1;position:relative;max-width:1280px;min-width:900px;width:100%;margin:0 auto 20px auto;color:#4c4c4c}.wrapper-mast .mast:before,.wrapper-mast .mast:after,.wrapper-mast .metadata:before,.wrapper-mast .metadata:after{content:" ";display:table}.wrapper-mast .mast:after,.wrapper-mast .metadata:after{clear:both}.wrapper-mast .mast{border-bottom:1px solid #e5e5e5;padding-bottom:10px}.wrapper-mast .mast .page-header{width:100%}.wrapper-mast .mast.has-actions{*zoom:1}.wrapper-mast .mast.has-actions:before,.wrapper-mast .mast.has-actions:after{content:" ";display:table}.wrapper-mast .mast.has-actions:after{clear:both}.wrapper-mast .mast.has-actions .page-header{float:left;width:48.93617%;margin-right:2.12766%}.wrapper-mast .mast.has-actions .nav-actions{position:relative;bottom:-15px;float:right;width:48.93617%;text-align:right}.wrapper-mast .mast.has-actions .nav-actions .nav-item{display:inline-block;vertical-align:top;margin-right:10px}.wrapper-mast .mast.has-actions .nav-actions .nav-item:last-child{margin-right:0}.wrapper-mast .mast.has-actions .nav-actions .button{padding:5px 10px 6.66667px 10px}.wrapper-mast .mast.has-subtitle .nav-actions{bottom:-30px}.wrapper-content{margin:0;padding:0 20px;position:relative}.content{*zoom:1;max-width:1280px;min-width:900px;width:100%;margin:0 auto;color:#4c4c4c}.content:before,.content:after{content:" ";display:table}.content:after{clear:both}.content header{position:relative;margin-bottom:20px;border-bottom:1px solid #e5e5e5;padding-bottom:10px}.content header .title-sub{display:block;margin:0;color:#b2b2b2}.content header .title-1{margin:0;padding:0;font-weight:600;color:#323232}.content-primary,.content-supplementary{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content-primary .title-2{margin:0 0 10px 0}.content-primary .title-3{margin:0 0 10px 0}.content-primary header{*zoom:1}.content-primary header:before,.content-primary header:after{content:" ";display:table}.content-primary header:after{clear:both}.content-primary header .title-2{width:40.42553%;margin:0 2.12766% 0 0;float:left}.content-primary header .tip{width:57.44681%;float:right;margin-top:10px;text-align:right;color:#b2b2b2}.content-supplementary>section{margin:0 0 20px 0}.content-supplementary .bit{margin:0 0 20px 0;border-bottom:1px solid #e5e5e5;padding:0 0 20px 0;color:#989898}.content-supplementary .bit:last-child{margin-bottom:0;border:none;padding-bottom:0}.content-supplementary .bit h3{margin:0 0 5px 0;color:#4c4c4c;font-weight:600}.content-supplementary .bit p{margin:0 0 20px 0}.content-supplementary .bit p:last-child{margin-bottom:0}.content-supplementary .bit .list-actions .action-item{margin-bottom:5px;border-bottom:1px dotted #e5e5e5;padding-bottom:5px}.content-supplementary .bit .list-actions .action-item:last-child{margin-bottom:0;border:none;padding-bottom:0}.content-supplementary .bit .nav-related .nav-item,.content-supplementary .bit .nav-page .nav-item{margin-bottom:5px;border-bottom:1px dotted #e5e5e5;padding-bottom:5px}.content-supplementary .bit .nav-related .nav-item:last-child,.content-supplementary .bit .nav-page .nav-item:last-child{margin-bottom:0;border:none;padding-bottom:0}.main-wrapper{position:relative;margin:0 40px}.inner-wrapper{*zoom:1;position:relative;max-width:1280px;margin:auto}.inner-wrapper:before,.inner-wrapper:after{content:" ";display:table}.inner-wrapper:after{clear:both}.inner-wrapper>article{clear:both}.main-column{clear:both;float:left;width:70%}.sidebar{float:right;width:28%}.left{float:left}.right{float:right}.new-unit-item,.new-subsection-item,.new-policy-item{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #4c4c4c;border-radius:3px;background-color:#d1dae3;color:#6d788b;margin:5px 8px;padding:3px 10px 4px 10px;font-size:10px}.new-unit-item.disabled,.new-unit-item.is-disabled,.new-subsection-item.disabled,.new-subsection-item.is-disabled,.new-policy-item.disabled,.new-policy-item.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.new-unit-item.disabled:hover,.new-unit-item.is-disabled:hover,.new-subsection-item.disabled:hover,.new-subsection-item.is-disabled:hover,.new-policy-item.disabled:hover,.new-policy-item.is-disabled:hover{box-shadow:0 0 0 0 !important}.new-unit-item:hover,.new-unit-item.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.new-unit-item.seq_video.active,.new-subsection-item:hover,.new-subsection-item.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.new-subsection-item.seq_video.active,.new-policy-item:hover,.new-policy-item.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.new-policy-item.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.new-unit-item:hover,.new-subsection-item:hover,.new-policy-item:hover{background-color:#d9e3ee;color:#6d788b}.new-unit-item .new-folder-icon,.new-unit-item .new-policy-icon,.new-unit-item .new-unit-icon,.new-subsection-item .new-folder-icon,.new-subsection-item .new-policy-icon,.new-subsection-item .new-unit-icon,.new-policy-item .new-folder-icon,.new-policy-item .new-policy-icon,.new-policy-item .new-unit-icon{position:relative;top:2px}.item-actions{position:absolute;top:5px;right:5px}.item-actions .edit-button,.item-actions .delete-button,.item-actions .time-button,.item-actions .visibility-toggle{float:left;margin-right:13px;color:#a4aab7}.item-details{float:left;padding:10px 0}.details{display:none;margin-bottom:30px;font-size:14px}.window .window-contents{padding:20px}.window .header{padding:6px 14px;border-bottom:1px solid #b0b6c2;border-radius:2px 2px 0 0;background-color:rgba(255,255,255,0.4);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.4)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.4),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.4),rgba(255,255,255,0));background-color:#c5cfdf;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset;font-size:14px;text-shadow:0 1px 0 rgba(255,255,255,0.3)}.window label{display:block;margin-bottom:6px;font-weight:700}.window label.inline-label{display:inline}.window label .description{display:block;font-size:11px;font-weight:400;font-style:italic;line-height:1.3;color:#999}.window .row{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #cbd1db}.toast-notification{-webkit-transition:all 0.25s linear 0s;-moz-transition:all 0.25s linear 0s;transition:all 0.25s linear 0s;display:none;position:fixed;top:20px;right:20px;z-index:99999;max-width:350px;padding:15px 20px 17px;border-radius:3px;border:1px solid #333;background-color:rgba(255,255,255,0.1);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.1)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.1),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));background-color:rgba(30,30,30,0.92);box-shadow:0 1px 3px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.1) inset;font-size:13px;text-align:center;color:#fff}.toast-notification p,.toast-notification span{color:#fff}.toast-notification strong{display:block;margin-bottom:10px;font-size:16px;font-weight:700;text-align:center}.toast-notification .close-button{position:absolute;top:0;right:0;width:27px;height:27px;font-size:22px;font-weight:700;line-height:25px;color:#aaa;text-align:center}.toast-notification .close-button .close-icon{font-size:16px;font-weight:700}.toast-notification .action-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:10px;font-size:12px;text-align:center}.toast-notification .action-button.disabled,.toast-notification .action-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.toast-notification .action-button.disabled:hover,.toast-notification .action-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.toast-notification .action-button:hover,.toast-notification .action-button.active,.toast-notification .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .toast-notification a.action-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.toast-notification .action-button:hover,.toast-notification .action-button.active,.toast-notification .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .toast-notification a.action-button.seq_video.active{background-color:#009fe6;color:#fff}.toast-notification .action-button.disabled,.toast-notification .action-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.waiting{position:relative}.waiting:before{content:'';display:block;position:absolute;top:0;left:0;z-index:999998;width:100%;height:100%;border-radius:inherit;background:rgba(255,255,255,0.9)}.waiting:after{content:'';display:block;position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px;z-index:999999}.waiting-inline:after{content:''}.new-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #1d9348;border-radius:3px;background-color:#25b85a;color:#fff;padding:8px 20px 10px;text-align:center}.new-button.disabled,.new-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.new-button.disabled:hover,.new-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.new-button:hover,.new-button.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.new-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.new-button:hover{background-color:#14c955;color:#fff}.new-button.disabled,.new-button.is-disabled{border:1px solid #a7e2bd !important;background:#a7e2bd !important;color:#fff !important;box-shadow:none}.new-button.big{display:block}.new-button .icon-plus{margin-top:-2px;line-height:0}.view-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;text-align:center}.view-button.disabled,.view-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.view-button.disabled:hover,.view-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.view-button:hover,.view-button.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.view-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.view-button:hover,.view-button.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.view-button.seq_video.active{background-color:#009fe6;color:#fff}.view-button.disabled,.view-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.view-button.big{display:block}.view-button .icon-eye-open{font-size:16px;font-size:1.6rem;display:inline-block;vertical-align:middle;margin-right:8px;margin-top:-3px;line-height:0}.edit-button.standard,.delete-button.standard{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);float:left;padding:3px 10px 4px;margin-left:7px;font-weight:400}.edit-button.standard.disabled,.edit-button.standard.is-disabled,.delete-button.standard.disabled,.delete-button.standard.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.edit-button.standard.disabled:hover,.edit-button.standard.is-disabled:hover,.delete-button.standard.disabled:hover,.delete-button.standard.is-disabled:hover{box-shadow:0 0 0 0 !important}.edit-button.standard:hover,.edit-button.standard.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.edit-button.standard.seq_video.active,.delete-button.standard:hover,.delete-button.standard.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.delete-button.standard.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.edit-button.standard:hover,.delete-button.standard:hover{background-color:#deecf7;color:#5c677a}.edit-button.standard .edit-icon,.edit-button.standard .delete-icon,.delete-button.standard .edit-icon,.delete-button.standard .delete-icon{margin-right:4px}.delete-button.standard:hover{background-color:#faeece}.tooltip{font-size:12px;font-size:1.2rem;-webkit-transition:opacity 0.125s ease-out 0s;-moz-transition:opacity 0.125s ease-out 0s;transition:opacity 0.125s ease-out 0s;position:absolute;top:0;left:0;z-index:10000;padding:0 10px;border-radius:3px;background:rgba(0,0,0,0.85);font-weight:normal;line-height:26px;color:#fff;pointer-events:none;opacity:0.0}.tooltip:after{content:'▾';display:block;position:absolute;bottom:-14px;left:50%;margin-left:-7px;font-size:20px;color:rgba(0,0,0,0.85)}.fake-link,body.index.not-signedin .content-features .feature .copy .list-proofpoints .proofpoint:hover{cursor:pointer}.non-list{list-style:none;margin:0;padding:0}.wrap{text-wrap:wrap;white-space:pre-wrap;white-space:-moz-pre-wrap;word-wrap:break-word}body.js .content-modal{border-bottom-left-radius:2px;border-bottom-right-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,0.4);position:relative;display:none;width:700px;overflow:hidden;border:1px solid #656565;padding:20px;background:#fff}body.js .content-modal .action-modal-close{-webkit-transition:top 0.125s ease-in-out 0s;-moz-transition:top 0.125s ease-in-out 0s;transition:top 0.125s ease-in-out 0s;border-bottom-left-radius:3px;border-bottom-right-radius:3px;position:absolute;top:-3px;right:20px;padding:5px 10px 0 10px;background:#cbcbcb;text-align:center}body.js .content-modal .action-modal-close [class^="icon-"]{font-size:18px;font-size:1.8rem;color:#fff}body.js .content-modal .action-modal-close:hover{background:#009fe6;top:0}body.js .content-modal img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;overflow-y:scroll;padding:2px;border:1px solid #e5e5e5}body.js .content-modal .title{margin:0 0 10px 0;font-weight:600;color:#323232}body.js .content-modal .description{margin-top:10px;color:#989898}body.hide-wip .wip-box{display:none}.t-title,.t-title1,.t-title2,body.index.not-signedin .content-header h1,.t-title4,h1,.section-header,.title-2,form[class^="create-"] .title,.wrapper-sock .sock header .title,.content .introduction .title,body.dashboard .list-courses .course-item .course-title,body.index.not-signedin .content-header .tagline,body.index.not-signedin .content-features .feature .copy h3,body.course.users .user-list .user-item .item-metadata .user-username,body.course.textbooks .content-primary .textbook .view-textbook .textbook-title,.t-title5,.title-3,body.js .content-modal .title,body.course.feature-upload .wrapper-dialog .dialog .title,body.dashboard .status-creationrights .status-update .value-formal,body.dashboard .create-course .new-course-name,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field.add-textbook-name label,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field.add-textbook-name label,.t-title6,.area-header,.wrapper-sock .sock .support .title,.wrapper-sock .sock .feedback .title,.notice-incontext .title,body.course.users .user-list .user-item .item-metadata .user-email,.t-title7,.page-header .subtitle,.section-header .subtitle,.area-subheader,.title-4,.title-5,.title-6,.content-supplementary .bit h3,.notification .copy .title,.alert .copy .title,body.dashboard .status-creationrights .title,body.dashboard .create-course label,.unit-location .wrapper-unit-id .unit-id .label,.t-title8,.area-header .subtitle,.t-title9,.area-subheader .subtitle,.ui-badge,body.course.users .user-list .user-item .flag-role{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.t-title1{font-size:60px;font-size:6rem;line-height:88.8px;line-height:8.88rem}.t-title2,body.index.not-signedin .content-header h1{font-size:48px;font-size:4.8rem;line-height:71.04px;line-height:7.104rem}.t-title3,.page-header,.title-1,.content header .title-1,.content-primary .title-1,body.signup .content header h1,body.signin .content header h1{font-size:36px;font-size:3.6rem;line-height:53.28px;line-height:5.328rem}.t-title4,h1,.section-header,.title-2,.content-primary .title-2,form[class^="create-"] .title,.wrapper-sock .sock header .title,.content .introduction .title,body.dashboard .list-courses .course-item .course-title,body.index.not-signedin .content-header .tagline,body.index.not-signedin .content-features .feature .copy h3,body.course.users .user-list .user-item .item-metadata .user-username,body.course.textbooks .content-primary .textbook .view-textbook .textbook-title{font-size:24px;font-size:2.4rem;line-height:35.52px;line-height:3.552rem}.t-title5,.title-3,body.js .content-modal .title,body.course.feature-upload .wrapper-dialog .dialog .title,body.dashboard .status-creationrights .status-update .value-formal,body.dashboard .create-course .new-course-name,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field.add-textbook-name label,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field.add-textbook-name label{font-size:18px;font-size:1.8rem;line-height:26.64px;line-height:2.664rem}.t-title6,.area-header,.content-primary .title-3,.wrapper-sock .sock .support .title,.wrapper-sock .sock .feedback .title,.notice-incontext .title,body.course.users .user-list .user-item .item-metadata .user-email{font-size:16px;font-size:1.6rem;line-height:23.68px;line-height:2.368rem}.t-title7,.page-header .subtitle,.section-header .subtitle,.area-subheader,.title-4,.title-5,.title-6,.content-supplementary .bit h3,.notification .copy .title,.alert .copy .title,body.signup .content-supplementary .bit h3,body.signin .content-supplementary .bit h3,body.dashboard .status-creationrights .title,body.dashboard .create-course label,.unit-location .wrapper-unit-id .unit-id .label{font-size:14px;font-size:1.4rem;line-height:20.72px;line-height:2.072rem}.t-title8,.area-header .subtitle{font-size:12px;font-size:1.2rem;line-height:17.76px;line-height:1.776rem}.t-title9,.area-subheader .subtitle,.ui-badge,body.course.users .user-list .user-item .flag-role{font-size:11px;font-size:1.1rem;line-height:16.28px;line-height:1.628rem}.t-copy,.t-copy-base,body,.content,.view-button,form[class^="create-"] .list-input .field input,form[class^="create-"] .list-input .field textarea,body.signup .content-primary form .list-input .field input,body.signup .content-primary form .list-input .field textarea,body.signin .content-primary form .list-input .field input,body.signin .content-primary form .list-input .field textarea,body.index.not-signedin .content-features .feature .copy .list-proofpoints .proofpoint .title,body.course.settings .group-settings .list-input .field input,body.course.settings .group-settings .list-input .field textarea,body.course.settings .group-settings.advanced-policies .CodeMirror,body.course.checklists .course-checklist header .checklist-status .status-count,body.course.checklists .course-checklist header .checklist-status .status-amount,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea,.t-copy-lead1,body.index.not-signedin .content-features .feature .copy>p,body.course.settings .group-settings.basic .field.is-not-editable input,body.course.settings .group-settings.basic .field.is-not-editable textarea,body.course.settings .group-settings.basic .note-promotion-courseURL .copy .link-courseURL,.t-copy-lead2,.t-copy-sub1,.content header .title-sub,.content-supplementary .bit,form[class^="create-"] .list-input .field label,.message,.wrapper-notification .copy,.wrapper-alert .copy,.prompt .copy,.notification .copy,.content .introduction .copy,.notice-incontext .copy,body.signup .content .introduction,body.signin .content .introduction,body.signup .content-primary form .list-input .field label,body.signin .content-primary form .list-input .field label,body.dashboard .status-creationrights .status-update .value-description,body.dashboard .list-courses .course-item .course-metadata,body.index.not-signedin .content-features .feature .copy .list-proofpoints,body.course.outline .edit-subsection-publish-settings .picker .field label,body.course.settings .group-settings .instructions,body.course.settings .group-settings .message-error,body.course.settings .group-settings .list-input .field label,body.course.settings .group-settings.basic .note-promotion-courseURL .title,.component-edit-header .component-name,.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .setting-label,body.course.users .content .introduction,body.course.users .user-list .user-item .item-actions .notoggleforyou,body.course.checklists .course-checklist header .checklist-status,body.course.checklists .list-tasks .task .task-details .task-description,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field label,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field label,.t-copy-sub2,.content-primary header .tip,body.js .content-modal .description,form[class^="create-"] .list-input .field .tip,.wrapper-footer footer.primary,.wrapper-sock .sock,.wrapper-sock .sock .support .copy,.wrapper-sock .sock .feedback .copy,.content .introduction.has-links .nav-introduction-supplementary,body.course.feature-upload .wrapper-dialog .dialog form input[type="file"],body.signup .content-primary form .list-input .field .tip,body.signin .content-primary form .list-input .field .tip,body.course.settings .group-settings .tip,body.course.settings .group-settings #field-course-image .current-course-image .msg,body.course.checklists .list-tasks .task .task-details .task-support,body.course.textbooks .content-primary .textbook .view-textbook .chapters .chapter,body.course.textbooks .content-primary .textbook .edit-textbook .copy,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field .tip,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field .tip{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.t-copy-base,body,.content,.view-button,form[class^="create-"] .list-input .field input,form[class^="create-"] .list-input .field textarea,body.signup .content,body.signin .content,body.signup .content-primary form .list-input .field input,body.signup .content-primary form .list-input .field textarea,body.signin .content-primary form .list-input .field input,body.signin .content-primary form .list-input .field textarea,body.index.not-signedin .content,body.index.not-signedin .content-features .feature .copy .list-proofpoints .proofpoint .title,body.course.settings .group-settings .list-input .field input,body.course.settings .group-settings .list-input .field textarea,body.course.settings .group-settings.advanced-policies .CodeMirror,body.course.checklists .course-checklist header .checklist-status .status-count,body.course.checklists .course-checklist header .checklist-status .status-amount,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea{font-size:16px;font-size:1.6rem;line-height:23.68px;line-height:2.368rem}.t-copy-lead1,body.index.not-signedin .content-features .feature .copy>p,body.course.settings .group-settings.basic .field.is-not-editable input,body.course.settings .group-settings.basic .field.is-not-editable textarea,body.course.settings .group-settings.basic .note-promotion-courseURL .copy .link-courseURL{font-size:18px;font-size:1.8rem;line-height:26.64px;line-height:2.664rem}.t-copy-lead2{font-size:24px;font-size:2.4rem;line-height:35.52px;line-height:3.552rem}.t-copy-sub1,.content header .title-sub,.content-supplementary .bit,form[class^="create-"] .list-input .field label,.message,.wrapper-notification .copy,.wrapper-alert .copy,.prompt .copy,.notification .copy,.content .introduction .copy,.notice-incontext .copy,body.signup .content .introduction,body.signin .content .introduction,body.signup .content-primary form .list-input .field label,body.signin .content-primary form .list-input .field label,body.signup .content-supplementary .bit,body.signin .content-supplementary .bit,body.dashboard .status-creationrights .status-update .value-description,body.dashboard .list-courses .course-item .course-metadata,body.index.not-signedin .content-features .feature .copy .list-proofpoints,body.course.outline .edit-subsection-publish-settings .picker .field label,body.course.settings .group-settings .instructions,body.course.settings .group-settings .message-error,body.course.settings .group-settings .list-input .field label,body.course.settings .group-settings.basic .note-promotion-courseURL .title,.component-edit-header .component-name,.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .setting-label,body.course.users .content .introduction,body.course.users .user-list .user-item .item-actions .notoggleforyou,body.course.checklists .course-checklist header .checklist-status,body.course.checklists .list-tasks .task .task-details .task-description,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field label,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field label{font-size:14px;font-size:1.4rem;line-height:20.72px;line-height:2.072rem}.t-copy-sub2,.content-primary header .tip,body.js .content-modal .description,form[class^="create-"] .list-input .field .tip,.wrapper-footer footer.primary,.wrapper-sock .sock,.wrapper-sock .sock .support .copy,.wrapper-sock .sock .feedback .copy,.content .introduction.has-links .nav-introduction-supplementary,body.course.feature-upload .wrapper-dialog .dialog .message,body.course.feature-upload .wrapper-dialog .dialog form input[type="file"],body.signup .content-primary form .list-input .field .tip,body.signin .content-primary form .list-input .field .tip,body.course.settings .group-settings header .tip,body.course.settings .group-settings .tip,body.course.settings .group-settings #field-course-image .current-course-image .msg,body.course.checklists .list-tasks .task .task-details .task-support,body.course.textbooks .content-primary .textbook .view-textbook .chapters .chapter,body.course.textbooks .content-primary .textbook .edit-textbook .copy,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field .tip,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field .tip{font-size:12px;font-size:1.2rem;line-height:17.76px;line-height:1.776rem}.t-action1,body.dashboard .wrapper-creationrights .ui-toggle-control .icon-remove-sign,body.index.not-signedin .content-cta .list-actions .action.action-primary{font-size:18px;font-size:1.8rem;line-height:26.64px;line-height:2.664rem}.t-action2,form[class^="create-"] .actions .action-primary,form[class^="create-"] .actions .action-secondary,.wrapper-header .nav-dd .title,.wrapper-header .info-course .course-title,body.signup .content-primary form .form-actions .action-primary,body.signin .content-primary form .form-actions .action-primary,body.course.unit .unit-body .component-editor .module-actions .action-primary,body.course.unit .unit-body .component-editor .module-actions .action-secondary,body.course.users .user-list .user-item .item-actions .toggle-admin-role.add-admin-role,body.course.users .user-list .user-item .item-actions .toggle-admin-role.remove-admin-role,body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-primary,body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-secondary{font-size:16px;font-size:1.6rem;line-height:23.68px;line-height:2.368rem}.t-action3,.nav-dd .nav-sub .nav-item,.wrapper-header nav>ol>.nav-item,.wrapper-sock .sock .support .list-actions .action-primary,.wrapper-sock .sock .feedback .list-actions .action-primary,.content .introduction.has-links .nav-introduction-supplementary .icon,.notice-incontext.has-actions .list-actions .action-primary,.notice-instruction.has-actions .list-actions .action-primary,.notice-create.has-actions .list-actions .action-primary,body.signup .content header .action,body.signin .content header .action,.signin #field-password .action-forgotpassword,body.dashboard .content .notice-incontext.has-actions .list-actions .action-create-course,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course,body.dashboard .wrapper-creationrights .ui-toggle-control .label,body.dashboard .status-creationrights .list-actions .action-primary,body.dashboard .status-creationrights .form-actions .action-primary,body.index.not-signedin .content-cta .list-actions .action.action-secondary,body.course.settings .group-settings .remove-item,body.course.settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary,.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .metadata-list-enum .create-setting,body.course.users .content .notice-create.has-actions .list-actions .action-primary,body.course.checklists .course-checklist .course-checklist-actions .action-secondary{font-size:14px;font-size:1.4rem;line-height:20.72px;line-height:2.072rem}.t-action4,.ui-btn-flat-outline,body.course.settings .group-settings #field-course-image .wrapper-input .action-upload-image,.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .metadata-list-enum .create-setting,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field .action-upload,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field .action-upload,body.course.textbooks .content-primary .textbook .edit-textbook .action-add-chapter,.new-button,.edit-button.standard,.delete-button.standard,.view-live-button,.wrapper-header .info-course .course-org,.wrapper-header .info-course .course-number,.wrapper-sock .list-cta .cta-show-sock,.wrapper-sock .sock .support .list-actions .action-item .action,.wrapper-sock .sock .feedback .list-actions .action-item .action,.wrapper-prompt .prompt .nav-actions .action-primary,.wrapper-prompt .prompt .nav-actions .action-secondary,.notification.has-actions .action-secondary,.alert.has-actions .nav-actions .nav-item .action-primary,.alert.has-actions .nav-actions .nav-item .action-secondary,body.course.feature-upload .wrapper-dialog .dialog form .actions .action-item,body.course.unit .unit-body .browse,body.course.checklists .list-tasks .task .task-actions .action-primary,body.course.checklists .list-tasks .task .task-actions .action-secondary,body.course.checklists .list-tasks .task.is-completed .task-actions .action-primary,body.course.textbooks .content-primary .textbook .view-textbook .actions .action .view,body.course.textbooks .content-primary .textbook .view-textbook .actions .action .edit{font-size:12px;font-size:1.2rem;line-height:17.76px;line-height:1.776rem}.t-code{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace}.t-icon1{font-size:48px;font-size:4.8rem;line-height:71.04px;line-height:7.104rem}.t-icon2{font-size:36px;font-size:3.6rem;line-height:53.28px;line-height:5.328rem}.t-icon3{font-size:24px;font-size:2.4rem;line-height:35.52px;line-height:3.552rem}.t-icon4{font-size:18px;font-size:1.8rem;line-height:26.64px;line-height:2.664rem}.t-icon5,body.course.settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary [class^="icon-"]{font-size:16px;font-size:1.6rem;line-height:23.68px;line-height:2.368rem}.t-icon6{font-size:14px;font-size:1.4rem;line-height:20.72px;line-height:2.072rem}.t-icon7{font-size:12px;font-size:1.2rem;line-height:17.76px;line-height:1.776rem}.t-icon8{font-size:11px;font-size:1.1rem;line-height:16.28px;line-height:1.628rem}.t-icon9{font-size:10px;font-size:1rem;line-height:14.8px;line-height:1.48rem}.icon-inline{display:inline-block;vertical-align:middle;margin-right:5px}.wrapper-ui-badge{position:absolute;top:-1px;left:30px;width:100%}.ui-badge,body.course.users .user-list .user-item .flag-role{position:relative;border-bottom-right-radius:2px;border-bottom-left-radius:2px;padding:5px 10px 5px 10px;font-weight:600;text-transform:uppercase}.ui-badge * [class^="icon-"],body.course.users .user-list .user-item .flag-role * [class^="icon-"]{margin-right:4px}.ui-badge.is-hanging,body.course.users .user-list .user-item .is-hanging.flag-role{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:-5px}.ui-badge.is-hanging:after,body.course.users .user-list .user-item .is-hanging.flag-role:after{position:absolute;top:0;right:-5px;display:block;height:0;width:0;border-bottom:5px solid rgba(0,0,0,0.75);border-right:5px solid transparent;content:"";opacity:0.5}.btn-primary-gray{background:#989898;border-color:#b2b2b2;color:#fff}.btn-primary-gray:hover,.btn-primary-gray:active{border-color:#989898;background:#7f7f7f}.btn-primary-gray.current,.btn-primary-gray.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-primary-gray.seq_video.active{background:#656565;color:#989898}.btn-primary-gray.current:hover,.btn-primary-gray.current:active,.btn-primary-gray.active:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-primary-gray.seq_video.active:hover,.btn-primary-gray.active:active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-primary-gray.seq_video.active:active{background:#656565}.btn-primary-blue,.wrapper-sock .sock .support .list-actions .action-primary,.wrapper-sock .sock .feedback .list-actions .action-primary,.notice-incontext.has-actions .list-actions .action-primary,.notice-instruction.has-actions .list-actions .action-primary,body.dashboard .status-creationrights .list-actions .action-primary,body.dashboard .status-creationrights .form-actions .action-primary{background:#009fe6;border-color:#009fe6;color:#fff}.btn-primary-blue:hover,.wrapper-sock .sock .support .list-actions .action-primary:hover,.wrapper-sock .sock .feedback .list-actions .action-primary:hover,.notice-incontext.has-actions .list-actions .action-primary:hover,.notice-instruction.has-actions .list-actions .action-primary:hover,body.dashboard .status-creationrights .list-actions .action-primary:hover,body.dashboard .status-creationrights .form-actions .action-primary:hover,.btn-primary-blue:active,.wrapper-sock .sock .support .list-actions .action-primary:active,.wrapper-sock .sock .feedback .list-actions .action-primary:active,.notice-incontext.has-actions .list-actions .action-primary:active,.notice-instruction.has-actions .list-actions .action-primary:active,body.dashboard .status-creationrights .list-actions .action-primary:active,body.dashboard .status-creationrights .form-actions .action-primary:active{background:#009fe6;border-color:#009fe6}.btn-primary-blue.current,.wrapper-sock .sock .support .list-actions .current.action-primary,.wrapper-sock .sock .feedback .list-actions .current.action-primary,.notice-incontext.has-actions .list-actions .current.action-primary,.notice-instruction.has-actions .list-actions .current.action-primary,body.dashboard .status-creationrights .list-actions .current.action-primary,body.dashboard .status-creationrights .form-actions .current.action-primary,.btn-primary-blue.active,.wrapper-sock .sock .support .list-actions .active.action-primary,.wrapper-sock .sock .feedback .list-actions .active.action-primary,.notice-incontext.has-actions .list-actions .active.action-primary,.notice-instruction.has-actions .list-actions .active.action-primary,body.dashboard .status-creationrights .list-actions .active.action-primary,body.dashboard .status-creationrights .form-actions .active.action-primary,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-primary-blue.seq_video.active{background:#007fb8;color:#ccebfa;border-color:#005f8a}.btn-primary-blue.current:hover,.wrapper-sock .sock .support .list-actions .current.action-primary:hover,.wrapper-sock .sock .feedback .list-actions .current.action-primary:hover,.notice-incontext.has-actions .list-actions .current.action-primary:hover,.notice-instruction.has-actions .list-actions .current.action-primary:hover,body.dashboard .status-creationrights .list-actions .current.action-primary:hover,body.dashboard .status-creationrights .form-actions .current.action-primary:hover,.btn-primary-blue.current:active,.wrapper-sock .sock .support .list-actions .current.action-primary:active,.wrapper-sock .sock .feedback .list-actions .current.action-primary:active,.notice-incontext.has-actions .list-actions .current.action-primary:active,.notice-instruction.has-actions .list-actions .current.action-primary:active,body.dashboard .status-creationrights .list-actions .current.action-primary:active,body.dashboard .status-creationrights .form-actions .current.action-primary:active,.btn-primary-blue.active:hover,.wrapper-sock .sock .support .list-actions .active.action-primary:hover,.wrapper-sock .sock .feedback .list-actions .active.action-primary:hover,.notice-incontext.has-actions .list-actions .active.action-primary:hover,.notice-instruction.has-actions .list-actions .active.action-primary:hover,body.dashboard .status-creationrights .list-actions .active.action-primary:hover,body.dashboard .status-creationrights .form-actions .active.action-primary:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-primary-blue.seq_video.active:hover,.btn-primary-blue.active:active,.wrapper-sock .sock .support .list-actions .active.action-primary:active,.wrapper-sock .sock .feedback .list-actions .active.action-primary:active,.notice-incontext.has-actions .list-actions .active.action-primary:active,.notice-instruction.has-actions .list-actions .active.action-primary:active,body.dashboard .status-creationrights .list-actions .active.action-primary:active,body.dashboard .status-creationrights .form-actions .active.action-primary:active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-primary-blue.seq_video.active:active{background:#007fb8}.btn-primary-green,.notice-create.has-actions .list-actions .action-primary,body.dashboard .content .notice-incontext.has-actions .list-actions .action-create-course,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course{background:#25b85a;border-color:#25b85a;color:#fff}.btn-primary-green:hover,.notice-create.has-actions .list-actions .action-primary:hover,body.dashboard .content .notice-incontext.has-actions .list-actions .action-create-course:hover,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course:hover,.btn-primary-green:active,.notice-create.has-actions .list-actions .action-primary:active,body.dashboard .content .notice-incontext.has-actions .list-actions .action-create-course:active,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course:active{background:#14c955;border-color:#14c955}.btn-primary-green.current,.notice-create.has-actions .list-actions .current.action-primary,body.dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-course,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-course,.btn-primary-green.active,.notice-create.has-actions .list-actions .active.action-primary,body.dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-course,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-course,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-primary-green.seq_video.active{background:#1d9348;color:#d3f0de;border-color:#166e36}.btn-primary-green.current:hover,.notice-create.has-actions .list-actions .current.action-primary:hover,body.dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-course:hover,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-course:hover,.btn-primary-green.current:active,.notice-create.has-actions .list-actions .current.action-primary:active,body.dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-course:active,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-course:active,.btn-primary-green.active:hover,.notice-create.has-actions .list-actions .active.action-primary:hover,body.dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-course:hover,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-course:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-primary-green.seq_video.active:hover,.btn-primary-green.active:active,.notice-create.has-actions .list-actions .active.action-primary:active,body.dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-course:active,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-course:active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-primary-green.seq_video.active:active{background:#1d9348}.btn-secondary-gray,body.dashboard .wrapper-creationrights .ui-toggle-control{border-color:#cbcbcb;color:#989898}.btn-secondary-gray:hover,body.dashboard .wrapper-creationrights .ui-toggle-control:hover,.btn-secondary-gray:active,body.dashboard .wrapper-creationrights .ui-toggle-control:active{background:#cbcbcb;color:#4c4c4c}.btn-secondary-gray.current,body.dashboard .wrapper-creationrights .current.ui-toggle-control,.btn-secondary-gray.active,body.dashboard .wrapper-creationrights .active.ui-toggle-control,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-secondary-gray.seq_video.active{background:#4c4c4c;color:#f2f2f2}.btn-secondary-gray.current:hover,body.dashboard .wrapper-creationrights .current.ui-toggle-control:hover,.btn-secondary-gray.current:active,body.dashboard .wrapper-creationrights .current.ui-toggle-control:active,.btn-secondary-gray.active:hover,body.dashboard .wrapper-creationrights .active.ui-toggle-control:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-secondary-gray.seq_video.active:hover,.btn-secondary-gray.active:active,body.dashboard .wrapper-creationrights .active.ui-toggle-control:active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-secondary-gray.seq_video.active:active{background:#4c4c4c}.btn-secondary-blue{border-color:#99d8f5;color:#009fe6}.btn-secondary-blue:hover,.btn-secondary-blue:active{background:#ccebfa;color:#009fe6}.btn-secondary-blue.current,.btn-secondary-blue.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-secondary-blue.seq_video.active{border-color:#99d8f5;background:#99d8f5;color:#007fb8}.btn-secondary-green{border-color:#d3f0de;color:#7cd49c}.btn-secondary-green:hover,.btn-secondary-green:active{background:#d3f0de;color:#14c955}.btn-secondary-green.current,.btn-secondary-green.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-secondary-green.seq_video.active{background:#14c955;color:#d3f0de}.btn-secondary-green.current:hover,.btn-secondary-green.current:active,.btn-secondary-green.active:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-secondary-green.seq_video.active:hover,.btn-secondary-green.active:active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-secondary-green.seq_video.active:active{background:#14c955}.button [class^="icon-"]{display:inline-block;vertical-align:middle;margin-right:5px}.ui-btn-dd,.ui-btn-dd-nav-primary,.wrapper-header .nav-dd .title{padding:5px 10px;border-width:1px;border-style:solid;border-color:transparent;text-align:center}.ui-btn-dd:hover,.ui-btn-dd-nav-primary:hover,.wrapper-header .nav-dd .title:hover,.ui-btn-dd:active,.ui-btn-dd-nav-primary:active,.wrapper-header .nav-dd .title:active{border-color:#cbcbcb}.ui-btn-dd.current,.current.ui-btn-dd-nav-primary,.wrapper-header .nav-dd .current.title,.ui-btn-dd.active,.active.ui-btn-dd-nav-primary,.wrapper-header .nav-dd .active.title,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.ui-btn-dd.seq_video.active,.ui-btn-dd.is-selected,.is-selected.ui-btn-dd-nav-primary,.wrapper-header .nav-dd .is-selected.title{box-shadow:inset 0 1px 2px 1px rgba(0,0,0,0.1);border-color:#cbcbcb}.ui-btn-dd-nav-primary,.wrapper-header .nav-dd .title{background:#fff;border-color:#fff;color:#656565}.ui-btn-dd-nav-primary:hover,.wrapper-header .nav-dd .title:hover,.ui-btn-dd-nav-primary:active,.wrapper-header .nav-dd .title:active{background:#fff;color:#009fe6}.ui-btn-dd-nav-primary.current,.wrapper-header .nav-dd .current.title,.ui-btn-dd-nav-primary.active,.wrapper-header .nav-dd .active.title,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.ui-btn-dd-nav-primary.seq_video.active{background:#fff;color:#191919}.ui-btn-dd-nav-primary.current:hover,.wrapper-header .nav-dd .current.title:hover,.ui-btn-dd-nav-primary.current:active,.wrapper-header .nav-dd .current.title:active,.ui-btn-dd-nav-primary.active:hover,.wrapper-header .nav-dd .active.title:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.ui-btn-dd-nav-primary.seq_video.active:hover,.ui-btn-dd-nav-primary.active:active,.wrapper-header .nav-dd .active.title:active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.ui-btn-dd-nav-primary.seq_video.active:active{color:#009fe6}.nav-dd .title .label,.nav-dd .title .icon-caret-down{display:inline-block;vertical-align:middle}.nav-dd .title .ui-toggle-dd{-webkit-transition:all 0.25s ease-in-out 0s;-moz-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s;margin-left:2px;display:inline-block;vertical-align:middle}.nav-dd .title.is-selected .ui-toggle-dd{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.nav-dd .nav-item{position:relative}.nav-dd .wrapper-nav-sub{-webkit-transition:opacity 0.25s ease-in-out 0s;-moz-transition:opacity 0.25s ease-in-out 0s;transition:opacity 0.25s ease-in-out 0s;position:absolute;top:50px;opacity:0.0;pointer-events:none;width:160px;overflow:hidden;height:0}.nav-dd .wrapper-nav-sub.is-shown{opacity:1.0;pointer-events:auto;overflow:visible;height:auto}.nav-dd .nav-sub{border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 1px 1px rgba(0,0,0,0.1);position:relative;width:100%;border:1px solid #cbcbcb;padding:10px 15px;background:#fff}.nav-dd .nav-sub:after,.nav-dd .nav-sub:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.nav-dd .nav-sub:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px}.nav-dd .nav-sub:before{border-color:rgba(178,178,178,0);border-bottom-color:#cbcbcb;border-width:11px}.nav-dd .nav-sub .nav-item{display:block;margin:0 0 5px 0;border-bottom:1px solid #f2f2f2;padding:0 0 5px 0;font-weight:500}.nav-dd .nav-sub .nav-item:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.nav-dd .nav-sub .nav-item a{display:block}.nav-dd .nav-sub .nav-item a:hover,.nav-dd .nav-sub .nav-item a:active{color:#009fe6}.nav-dd.ui-left .wrapper-nav-sub{left:0}.nav-dd.ui-left .nav-sub{text-align:left}.nav-dd.ui-left .nav-sub:after{left:20px;margin-left:-10px}.nav-dd.ui-left .nav-sub:before{left:20px;margin-left:-11px}.nav-dd.ui-right .wrapper-nav-sub{left:none;right:0}.nav-dd.ui-right .nav-sub:after{right:20px;margin-right:-10px}.nav-dd.ui-right .nav-sub:before{right:20px;margin-right:-11px}input[type="text"],input[type="email"],input[type="password"],textarea.text{padding:6px 8px 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #b2b2b2;border-radius:2px;background-color:#f2f2f2;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2),color-stop(100%, #fff));background-image:-webkit-linear-gradient(#f2f2f2,#fff);background-image:linear-gradient(#f2f2f2,#fff);background-color:#f2f2f2;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);font-family:'Open Sans', sans-serif;font-size:11px;color:#4c4c4c;outline:0}input[type="text"]::-webkit-input-placeholder,input[type="text"]:-moz-placeholder,input[type="text"]:-ms-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="email"]:-moz-placeholder,input[type="email"]:-ms-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="password"]:-moz-placeholder,input[type="password"]:-ms-input-placeholder,textarea.text::-webkit-input-placeholder,textarea.text:-moz-placeholder,textarea.text:-ms-input-placeholder{color:#b2b2b2}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea.text:focus{background-color:#fffcf1;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffcf1),color-stop(100%, #fffefd));background-image:-webkit-linear-gradient(#fffcf1,#fffefd);background-image:linear-gradient(#fffcf1,#fffefd);outline:0}.field.is-not-editable label.is-focused{color:#4c4c4c}.field.is-not-editable label,.field.is-not-editable input,.field.is-not-editable textarea{pointer-events:none}.field.error input,.field.error textarea{border-color:#b20610}form .note{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form .note.has-actions{*zoom:1}form .note.has-actions:before,form .note.has-actions:after{content:" ";display:table}form .note.has-actions:after{clear:both}.wrapper-create-element{height:0;margin-bottom:20px;opacity:0.0;pointer-events:none;overflow:hidden}.wrapper-create-element.animate{-webkit-transition:opacity 0.5s ease-in-out 0s,height 0.5s ease-in-out 0s;-moz-transition:opacity 0.5s ease-in-out 0s,height 0.5s ease-in-out 0s;transition:opacity 0.5s ease-in-out 0s,height 0.5s ease-in-out 0s}.wrapper-create-element.is-shown{height:auto;opacity:1.0;pointer-events:auto}form[class^="create-"] .title{font-weight:600;padding:20px 30px 0 30px}form[class^="create-"] fieldset{padding:20px 30px}form[class^="create-"] .list-input .field{margin:0 0 15px 0}form[class^="create-"] .list-input .field:last-child{margin-bottom:0}form[class^="create-"] .list-input .field.required label{font-weight:600}form[class^="create-"] .list-input .field.required label:after{margin-left:5px;content:"*"}form[class^="create-"] .list-input .field label,form[class^="create-"] .list-input .field input,form[class^="create-"] .list-input .field textarea{display:block}form[class^="create-"] .list-input .field label{-webkit-transition:color 0.125s ease-in-out 0s;-moz-transition:color 0.125s ease-in-out 0s;transition:color 0.125s ease-in-out 0s;margin:0 0 5px 0}form[class^="create-"] .list-input .field label.is-focused{color:#009fe6}form[class^="create-"] .list-input .field input,form[class^="create-"] .list-input .field textarea{-webkit-transition:all 0.25s ease-in-out 0s;-moz-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s;height:100%;width:100%;padding:10px}form[class^="create-"] .list-input .field input.long,form[class^="create-"] .list-input .field textarea.long{width:100%}form[class^="create-"] .list-input .field input.short,form[class^="create-"] .list-input .field textarea.short{width:25%}form[class^="create-"] .list-input .field input:focus+.tip,form[class^="create-"] .list-input .field textarea:focus+.tip{color:#7f7f7f}form[class^="create-"] .list-input .field textarea.long{height:100px}form[class^="create-"] .list-input .field input[type="checkbox"]{display:inline-block;margin-right:5px;width:auto;height:auto}form[class^="create-"] .list-input .field input[type="checkbox"]+label{display:inline-block}form[class^="create-"] .list-input .field .tip{-webkit-transition:color,0.15s,ease-in-out;-moz-transition:color,0.15s,ease-in-out;transition:color,0.15s,ease-in-out;display:block;margin-top:5px;color:#cbcbcb}form[class^="create-"] .list-input .field .tip-error{display:none;float:none}form[class^="create-"] .list-input .field.error label{color:#b20610}form[class^="create-"] .list-input .field.error .tip-error{display:block;color:#b20610}form[class^="create-"] .list-input .field.error input{border-color:#b20610}form[class^="create-"] .list-input .field-inline input,form[class^="create-"] .list-input .field-inline textarea,form[class^="create-"] .list-input .field-inline select{width:62%;display:inline-block}form[class^="create-"] .list-input .field-inline .tip-stacked{display:inline-block;float:right;width:35%;margin-top:0}form[class^="create-"] .list-input .field-group{*zoom:1;margin:0 0 10px 0}form[class^="create-"] .list-input .field-group:before,form[class^="create-"] .list-input .field-group:after{content:" ";display:table}form[class^="create-"] .list-input .field-group:after{clear:both}form[class^="create-"] .list-input .field-group .field{display:block;width:47%;border-bottom:none;margin:0 15px 0 0;padding:5px 0 0 0;float:left;position:relative}form[class^="create-"] .list-input .field-group .field:nth-child(odd){float:left}form[class^="create-"] .list-input .field-group .field:nth-child(even){float:right;margin-right:0}form[class^="create-"] .list-input .field-group .field input,form[class^="create-"] .list-input .field-group .field textarea{width:100%}form[class^="create-"] .actions{box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);margin-top:15px;border-top:1px solid #989898;padding:15px 30px;background:#f8f8f8}form[class^="create-"] .actions .action{-webkit-transition:all 0.25s linear 0s;-moz-transition:all 0.25s linear 0s;transition:all 0.25s linear 0s;display:inline-block;padding:4px 20px;font-weight:600;text-transform:uppercase}form[class^="create-"] .actions .action-primary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff}form[class^="create-"] .actions .action-primary.disabled,form[class^="create-"] .actions .action-primary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}form[class^="create-"] .actions .action-primary.disabled:hover,form[class^="create-"] .actions .action-primary.is-disabled:hover{box-shadow:0 0 0 0 !important}form[class^="create-"] .actions .action-primary:hover,form[class^="create-"] .actions .action-primary.active,form[class^="create-"] .actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li form[class^="create-"] .actions a.action-primary.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}form[class^="create-"] .actions .action-primary:hover,form[class^="create-"] .actions .action-primary.active,form[class^="create-"] .actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li form[class^="create-"] .actions a.action-primary.seq_video.active{background-color:#009fe6;color:#fff}form[class^="create-"] .actions .action-primary.disabled,form[class^="create-"] .actions .action-primary.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}form[class^="create-"] .actions .action-secondary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #4c4c4c;border-radius:3px;background-color:#d1dae3;color:#6d788b}form[class^="create-"] .actions .action-secondary.disabled,form[class^="create-"] .actions .action-secondary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}form[class^="create-"] .actions .action-secondary.disabled:hover,form[class^="create-"] .actions .action-secondary.is-disabled:hover{box-shadow:0 0 0 0 !important}form[class^="create-"] .actions .action-secondary:hover,form[class^="create-"] .actions .action-secondary.active,form[class^="create-"] .actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-secondary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li form[class^="create-"] .actions a.action-secondary.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}form[class^="create-"] .actions .action-secondary:hover{background-color:#d9e3ee;color:#6d788b}input.search{padding:6px 15px 8px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #8891a1;border-radius:20px;background:url("/static/img/search-icon.3e61e893ea4e.png") no-repeat 8px 7px #edf1f5;font-family:'Open Sans', sans-serif;color:#4c4c4c;outline:0}input.search::-webkit-input-placeholder{color:#979faf}label{font-size:12px}code{padding:0 4px;border-radius:3px;background:#eee;font-family:Monaco, monospace}.CodeMirror{font-size:13px;background:#fff}.text-editor{width:100%;min-height:80px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #b0b6c2;background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)),color-stop(100%, rgba(255,255,255,0.3)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0),rgba(255,255,255,0.3));background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,0.3));background-color:#edf1f5;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;font-family:Monaco, monospace}.wrapper-header{position:relative;width:100%;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);margin:0;padding:0 20px;background:#fff}.wrapper-header header.primary{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;max-width:1280px;min-width:900px;width:100%;margin:0 auto}.wrapper-header header.primary:before,.wrapper-header header.primary:after{content:" ";display:table}.wrapper-header header.primary:after{clear:both}.wrapper-header .wrapper-l,.wrapper-header .wrapper-r{background:#fff}.wrapper-header .wrapper-l{float:left;width:57.44681%}.wrapper-header .wrapper-r{float:right;width:31.91489%;text-align:right}.wrapper-header .branding,.wrapper-header .info-course,.wrapper-header .nav-course,.wrapper-header .nav-account,.wrapper-header .nav-pitch{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle}.wrapper-header .nav-account{width:100%}.wrapper-header nav>ol>.nav-item{display:inline-block;vertical-align:middle;font-weight:600}.wrapper-header nav>ol>.nav-item:last-child{margin-right:0}.wrapper-header nav .nav-item a{color:#656565}.wrapper-header nav .nav-item a:hover{color:#009fe6}.wrapper-header .nav-dd .title{-webkit-transition:all 0.25s ease-in-out 0s;-moz-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s}.wrapper-header .nav-dd .title .icon-caret-down{opacity:0.25}.wrapper-header .nav-dd .title:hover .icon-caret-down{opacity:1.0}.wrapper-header .nav-dd .title .nav-sub .nav-item [class^="icon-"]{display:inline-block;vertical-align:middle;margin-right:5px}.wrapper-header .branding{padding:15px 0}.wrapper-header .branding a{display:block}.wrapper-header .branding a img{width:100%;display:block}.wrapper-header .info-course{margin-right:2.12766%;border-right:1px solid #e5e5e5;padding:15px 2.12766% 15px 0}.wrapper-header .info-course .course-org,.wrapper-header .info-course .course-number{display:inline-block;vertical-align:middle;max-width:45%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:0.75}.wrapper-header .info-course .course-org{margin-right:5px}.wrapper-header .info-course .course-title{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.wrapper-header .info-course .course-link{-webkit-transition:color 0.25s ease-in-out 0s;-moz-transition:color 0.25s ease-in-out 0s;transition:color 0.25s ease-in-out 0s;display:block;color:#656565}.wrapper-header .info-course .course-link:hover{color:#009fe6}.wrapper-header .nav-course{padding:15px 0}.wrapper-header .nav-account{position:relative;padding:15px 0}.wrapper-header .nav-account .nav-sub{text-align:left}.wrapper-header .nav-account .nav-account-help .wrapper-nav-sub{width:200px}.wrapper-header .nav-account .nav-account-user .title{max-width:130px}.wrapper-header .nav-account .nav-account-user .title>.label{display:inline-block;max-width:85%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wrapper-header .nav-pitch{position:relative;padding:15px 0}.wrapper-header .nav-pitch .nav-sub{text-align:left}.is-signedin .wrapper-l{width:74.46809%}.is-signedin .wrapper-r{width:23.40426%}.is-signedin .branding{width:20%;margin-right:2%}.is-signedin .nav-account{top:5px}.is-signedin.course .wrapper-header .wrapper-l{width:74.46809%}.is-signedin.course .wrapper-header .wrapper-r{width:23.40426%}.is-signedin.course .wrapper-header .branding{width:20%;margin-right:2%}.is-signedin.course .wrapper-header .info-course{width:25%;margin-right:2%}.is-signedin.course .wrapper-header .nav-course{width:45%}.not-signedin .wrapper-header .wrapper-l{width:14.89362%}.not-signedin .wrapper-header .wrapper-r{width:82.97872%}.not-signedin .wrapper-header .branding{width:100%}.not-signedin .wrapper-header .nav-pitch{top:5px}.not-signedin .wrapper-header .nav-pitch .nav-item{margin-right:10px}.not-signedin .wrapper-header .nav-pitch .nav-item:last-child{margin-right:0}.not-signedin .wrapper-header .nav-pitch .action-signup{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;font-size:14px;font-size:1.4rem;padding:5px 10px;text-transform:uppercase;font-weight:600}.not-signedin .wrapper-header .nav-pitch .action-signup.disabled,.not-signedin .wrapper-header .nav-pitch .action-signup.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.not-signedin .wrapper-header .nav-pitch .action-signup.disabled:hover,.not-signedin .wrapper-header .nav-pitch .action-signup.is-disabled:hover{box-shadow:0 0 0 0 !important}.not-signedin .wrapper-header .nav-pitch .action-signup:hover,.not-signedin .wrapper-header .nav-pitch .action-signup.active,.not-signedin .wrapper-header .nav-pitch .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-signup.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .not-signedin .wrapper-header .nav-pitch a.action-signup.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.not-signedin .wrapper-header .nav-pitch .action-signup:hover,.not-signedin .wrapper-header .nav-pitch .action-signup.active,.not-signedin .wrapper-header .nav-pitch .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-signup.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .not-signedin .wrapper-header .nav-pitch a.action-signup.seq_video.active{background-color:#009fe6;color:#fff}.not-signedin .wrapper-header .nav-pitch .action-signup.disabled,.not-signedin .wrapper-header .nav-pitch .action-signup.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.not-signedin .wrapper-header .nav-pitch .action-signin{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);font-size:14px;font-size:1.4rem;padding:5px 10px;text-transform:uppercase;font-weight:600}.not-signedin .wrapper-header .nav-pitch .action-signin.disabled,.not-signedin .wrapper-header .nav-pitch .action-signin.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.not-signedin .wrapper-header .nav-pitch .action-signin.disabled:hover,.not-signedin .wrapper-header .nav-pitch .action-signin.is-disabled:hover{box-shadow:0 0 0 0 !important}.not-signedin .wrapper-header .nav-pitch .action-signin:hover,.not-signedin .wrapper-header .nav-pitch .action-signin.active,.not-signedin .wrapper-header .nav-pitch .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-signin.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .not-signedin .wrapper-header .nav-pitch a.action-signin.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.not-signedin .wrapper-header .nav-pitch .action-signin:hover{background-color:#deecf7;color:#5c677a}.nav-item.is-current,body.howitworks .nav-not-signedin-hiw,body.dashboard .nav-account-dashboard,body.course.outline .nav-course-courseware .title,body.course.updates .nav-course-courseware .title,body.course.pages .nav-course-courseware .title,body.course.uploads .nav-course-courseware .title,body.course.outline .nav-course-courseware-outline,body.course.updates .nav-course-courseware-updates,body.course.pages .nav-course-courseware-pages,body.course.uploads .nav-course-courseware-uploads,body.course.textbooks .nav-course-courseware-textbooks,body.course.schedule .nav-course-settings .title,body.course.grading .nav-course-settings .title,body.course.team .nav-course-settings .title,body.course.advanced .nav-course-settings .title,body.course.schedule .nav-course-settings-schedule,body.course.grading .nav-course-settings-grading,body.course.team .nav-course-settings-team,body.course.advanced .nav-course-settings-advanced,body.course.import .nav-course-tools .title,body.course.export .nav-course-tools .title,body.course.checklists .nav-course-tools .title,body.course.commonfiles .nav-course-tools .title,body.course.import .nav-course-tools-import,body.course.export .nav-course-tools-export,body.course.checklists .nav-course-tools-checklists,body.course.commonfiles .nav-course-tools-commonfiles{color:#009fe6}.nav-item.is-current a,body.howitworks .nav-not-signedin-hiw a,body.dashboard .nav-account-dashboard a,body.course.outline .nav-course-courseware .title a,body.course.updates .nav-course-courseware .title a,body.course.pages .nav-course-courseware .title a,body.course.uploads .nav-course-courseware .title a,body.course.outline .nav-course-courseware-outline a,body.course.updates .nav-course-courseware-updates a,body.course.pages .nav-course-courseware-pages a,body.course.uploads .nav-course-courseware-uploads a,body.course.textbooks .nav-course-courseware-textbooks a,body.course.schedule .nav-course-settings .title a,body.course.grading .nav-course-settings .title a,body.course.team .nav-course-settings .title a,body.course.advanced .nav-course-settings .title a,body.course.schedule .nav-course-settings-schedule a,body.course.grading .nav-course-settings-grading a,body.course.team .nav-course-settings-team a,body.course.advanced .nav-course-settings-advanced a,body.course.import .nav-course-tools .title a,body.course.export .nav-course-tools .title a,body.course.checklists .nav-course-tools .title a,body.course.commonfiles .nav-course-tools .title a,body.course.import .nav-course-tools-import a,body.course.export .nav-course-tools-export a,body.course.checklists .nav-course-tools-checklists a,body.course.commonfiles .nav-course-tools-commonfiles a{color:#009fe6;pointer-events:none}.wrapper-footer{position:relative;width:100%;margin:0 0 20px 0;padding:20px}.wrapper-footer footer.primary{*zoom:1;max-width:1280px;min-width:900px;width:100%;margin:0 auto;color:#989898}.wrapper-footer footer.primary:before,.wrapper-footer footer.primary:after{content:" ";display:table}.wrapper-footer footer.primary:after{clear:both}.wrapper-footer footer.primary .colophon{width:31.91489%;float:left;margin-right:14.28571%}.wrapper-footer footer.primary a{color:#7f7f7f}.wrapper-footer footer.primary a:hover,.wrapper-footer footer.primary a:active{color:#4c4c4c}.wrapper-footer footer.primary .nav-peripheral{width:48.93617%;float:right;text-align:right}.wrapper-footer footer.primary .nav-peripheral .nav-item{display:inline-block;margin-right:10px}.wrapper-footer footer.primary .nav-peripheral .nav-item:last-child{margin-right:0}.wrapper-footer footer.primary .nav-peripheral .nav-item a{border-radius:2px;padding:10px 15px;background:transparent}.wrapper-footer footer.primary .nav-peripheral .nav-item a [class^="icon-"]{-webkit-transition:top 0.25s ease-in-out 0.25s;-moz-transition:top 0.25s ease-in-out 0.25s;transition:top 0.25s ease-in-out 0.25s;font-size:15px;font-size:1.5rem;display:inline-block;vertical-align:middle;margin-right:5px;color:#989898}.wrapper-footer footer.primary .nav-peripheral .nav-item a:hover,.wrapper-footer footer.primary .nav-peripheral .nav-item a:active{color:#4c4c4c}.wrapper-footer footer.primary .nav-peripheral .nav-item a:hover [class^="icon-"],.wrapper-footer footer.primary .nav-peripheral .nav-item a:active [class^="icon-"]{color:#4c4c4c}.wrapper-footer footer.primary .nav-peripheral .nav-item a.is-active{color:#4c4c4c}.wrapper-sock{*zoom:1;position:relative;margin:40px 0 0 0;border-top:1px solid #e5e5e5;width:100%}.wrapper-sock:before,.wrapper-sock:after{content:" ";display:table}.wrapper-sock:after{clear:both}.wrapper-sock .wrapper-inner{background-color:#323232;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #323232),color-stop(98%, #323232),color-stop(100%, #000));background-image:-webkit-linear-gradient(#323232 0%,#323232 98%,#000 100%);background-image:linear-gradient(#323232 0%,#323232 98%,#000 100%);display:none;width:100% !important;border-bottom:1px solid #fff;padding:0 20px !important}.wrapper-sock .list-cta{position:absolute;top:-15px;width:100%;margin:0 auto;text-align:center}.wrapper-sock .list-cta .cta-show-sock{background:#f2f2f2;padding:10px 20px;color:#7f7f7f}.wrapper-sock .list-cta .cta-show-sock [class^="icon-"]{font-size:14px;font-size:1.4rem;margin-right:5px}.wrapper-sock .list-cta .cta-show-sock:hover{background:#009fe6;color:#fff}.wrapper-sock .sock{*zoom:1;max-width:1280px;min-width:900px;width:100%;margin:0 auto;padding:40px 0;color:#cbcbcb}.wrapper-sock .sock:before,.wrapper-sock .sock:after{content:" ";display:table}.wrapper-sock .sock:after{clear:both}.wrapper-sock .sock .support,.wrapper-sock .sock .feedback{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrapper-sock .sock .support .title,.wrapper-sock .sock .feedback .title{color:#fff;margin-bottom:10px}.wrapper-sock .sock .support .copy,.wrapper-sock .sock .feedback .copy{margin:0 0 20px 0}.wrapper-sock .sock .support .list-actions,.wrapper-sock .sock .feedback .list-actions{*zoom:1}.wrapper-sock .sock .support .list-actions:before,.wrapper-sock .sock .support .list-actions:after,.wrapper-sock .sock .feedback .list-actions:before,.wrapper-sock .sock .feedback .list-actions:after{content:" ";display:table}.wrapper-sock .sock .support .list-actions:after,.wrapper-sock .sock .feedback .list-actions:after{clear:both}.wrapper-sock .sock .support .list-actions .action-item,.wrapper-sock .sock .feedback .list-actions .action-item{float:left;margin-right:10px}.wrapper-sock .sock .support .list-actions .action-item:last-child,.wrapper-sock .sock .feedback .list-actions .action-item:last-child{margin-right:0}.wrapper-sock .sock .support .list-actions .action-item .action,.wrapper-sock .sock .feedback .list-actions .action-item .action{display:block}.wrapper-sock .sock .support .list-actions .action-item .action [class^="icon-"],.wrapper-sock .sock .feedback .list-actions .action-item .action [class^="icon-"]{font-size:18px;font-size:1.8rem;vertical-align:middle;margin-right:5px}.wrapper-sock .sock .support{width:65.95745%;float:left;margin-right:2.12766%}.wrapper-sock .sock .support .action-item{width:flexgrid(4, 8)}.wrapper-sock .sock .feedback{width:31.91489%;float:left}.wrapper-sock .sock .feedback .action-item{width:flexgrid(4, 4)}.wrapper-sock.is-shown{border-color:#323232}.wrapper-sock.is-shown .list-cta .cta-show-sock{background:#323232;border-color:#323232;color:#fff}#tender_frame,#tender_window{background-image:none !important;background:none}#tender_window{border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,0.2);height:700px !important;background:#fff !important;border:2px solid #009fe6}#tender_window{padding:0 !important}#tender_frame{background:#fff}#tender_closer{color:rgba(255,255,255,0.5) !important;text-transform:uppercase;top:16px !important}#tender_closer:hover{color:#fff !important}#tender_frame iframe html{font-size:62.5%}.widget-layout{font-family:'Open Sans', sans-serif}.widget-layout .search,.widget-layout .tabs,.widget-layout .footer,.widget-layout .header h1 a{display:none}.widget-layout .header{background:#009fe6;padding:10px 20px}.widget-layout h1,.widget-layout h2,.widget-layout h3,.widget-layout h4,.widget-layout h5,.widget-layout h6,.widget-layout label{font-weight:600}.widget-layout .header h1{font-size:22px}.widget-layout .content{overflow:auto;height:auto !important;padding:20px}.widget-layout .flash{margin:-10px 0 15px 0;padding:10px 20px !important;background-image:none !important}.widget-layout .flash-error{background:#b20610 !important;color:#fff !important}.widget-layout label{font-size:14px;margin-bottom:5px;color:#4c4c4c;font-weight:500}.widget-layout input[type="text"],.widget-layout textarea{padding:10px;font-size:16px;color:#000 !important;border:1px solid #b0b6c2;border-radius:2px;background-color:#edf1f5;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #edf1f5), color-stop(100%, #fdfdfe));background-image:-webkit-linear-gradient(top, #edf1f5, #fdfdfe);background-image:-moz-linear-gradient(top, #edf1f5, #fdfdfe);background-image:-ms-linear-gradient(top, #edf1f5, #fdfdfe);background-image:-o-linear-gradient(top, #edf1f5, #fdfdfe);background-image:linear,top,#edf1f5,#fdfdfe;background-color:#edf1f5;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset}.widget-layout input[type="text"]:focus,.widget-layout textarea:focus{background-color:#fffcf1;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffcf1), color-stop(100%, #fffefd));background-image:-webkit-linear-gradient(top, #fffcf1, #fffefd);background-image:-moz-linear-gradient(top, #fffcf1, #fffefd);background-image:-ms-linear-gradient(top, #fffcf1, #fffefd);background-image:-o-linear-gradient(top, #fffcf1, #fffefd);background-image:linear,top,#fffcf1,#fffefd;outline:0}.widget-layout textarea{width:97%}.widget-layout p.note{text-align:right !important;display:inline-block !important;position:absolute !important;right:-130px !important;top:-5px !important;font-size:13px !important;opacity:0.80}.widget-layout .form-actions{margin:15px 0;border:none;padding:0}.widget-layout dl.form{float:none;width:100%;border-bottom:1px solid #f2f2f2;margin-bottom:10px;padding-bottom:10px}.widget-layout dl.form:last-child{border:none;padding-bottom:0;margin-bottom:20px}.widget-layout dl.form dt,.widget-layout dl.form dd{display:inline-block;vertical-align:middle}.widget-layout dl.form dt{margin-right:15px;width:70px}.widget-layout dl.form dd{width:65%;position:relative}.widget-layout #discussion_body:before{content:"What Question or Feedback Would You Like to Share?";display:block;font-size:14px;margin-bottom:5px;color:#4c4c4c;font-weight:500}.widget-layout dl#brain_buster_captcha{float:none;width:100%;border-top:1px solid #f2f2f2;margin-top:10px;padding-top:10px}.widget-layout dl#brain_buster_captcha dd{display:block !important}.widget-layout dl#brain_buster_captcha #captcha_answer{border-color:#333}.widget-layout dl#brain_buster_captcha dd label{display:block;font-weight:700;margin:0 15px 5px 0 !important}.widget-layout dl#brain_buster_captcha dd #captcha_answer{display:block;width:97%}.widget-layout .form-actions .btn-post_topic{display:block;width:100%;height:auto !important;font-size:16px;font-weight:700;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);-webkit-transition-property:background-color,0.15s;-moz-transition-property:background-color,0.15s;-ms-transition-property:background-color,0.15s;-o-transition-property:background-color,0.15s;transition-property:background-color,0.15s;-webkit-transition-duration:box-shadow,0.15s;-moz-transition-duration:box-shadow,0.15s;-ms-transition-duration:box-shadow,0.15s;-o-transition-duration:box-shadow,0.15s;transition-duration:box-shadow,0.15s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;-o-transition-delay:0;transition-delay:0;border:1px solid #34854c;border-radius:3px;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3), rgba(255,255,255,0));background-image:-moz-linear-gradient(top, rgba(255,255,255,0.3), rgba(255,255,255,0));background-image:-ms-linear-gradient(top, rgba(255,255,255,0.3), rgba(255,255,255,0));background-image:-o-linear-gradient(top, rgba(255,255,255,0.3), rgba(255,255,255,0));background-image:linear,top,rgba(255,255,255,0.3),rgba(255,255,255,0);background-color:#25b85a;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;color:#fff;text-align:center;margin-top:20px;padding:10px 20px}.widget-layout .form-actions #private-discussion-opt{float:none;text-align:left;margin:0 0 15px 0}.widget-layout .form-actions .btn-post_topic:hover,.widget-layout .form-actions .btn-post_topic:active{background-color:#16ca57;color:#fff}.message{display:block}.message-status{display:none;border-top-left-radius:2px;border-top-right-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #8e7124;margin:0 0 20px 0;padding:10px 20px;font-weight:500;background:#bd9730;color:#fff}.message-status [class^="icon-"]{position:relative;top:1px;font-size:16px;font-size:1.6rem;display:inline-block;margin-right:10px}.message-status .text{display:inline-block}.message-status.error{border-color:#470206;background:#c1373f}.message-status.is-shown{display:block}.wrapper-notification,.wrapper-alert,.prompt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrapper-notification,.wrapper-alert,.prompt{background:#323232}.wrapper-notification .copy,.wrapper-alert .copy,.prompt .copy{color:#b2b2b2}.wrapper-notification .copy .title,.wrapper-alert .copy .title,.prompt .copy .title{color:#fff}.wrapper-notification .copy .nav-actions .action-primary,.wrapper-alert .copy .nav-actions .action-primary,.prompt .copy .nav-actions .action-primary{color:#191919}.alert.confirm .nav-actions .action-primary,.notification.confirm .nav-actions .action-primary,.prompt.confirm .nav-actions .action-primary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;font-size:12px;font-size:1.2rem;border-color:#005f8a}.alert.confirm .nav-actions .action-primary.disabled,.alert.confirm .nav-actions .action-primary.is-disabled,.notification.confirm .nav-actions .action-primary.disabled,.notification.confirm .nav-actions .action-primary.is-disabled,.prompt.confirm .nav-actions .action-primary.disabled,.prompt.confirm .nav-actions .action-primary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.alert.confirm .nav-actions .action-primary.disabled:hover,.alert.confirm .nav-actions .action-primary.is-disabled:hover,.notification.confirm .nav-actions .action-primary.disabled:hover,.notification.confirm .nav-actions .action-primary.is-disabled:hover,.prompt.confirm .nav-actions .action-primary.disabled:hover,.prompt.confirm .nav-actions .action-primary.is-disabled:hover{box-shadow:0 0 0 0 !important}.alert.confirm .nav-actions .action-primary:hover,.alert.confirm .nav-actions .action-primary.active,.alert.confirm .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .alert.confirm .nav-actions a.action-primary.seq_video.active,.notification.confirm .nav-actions .action-primary:hover,.notification.confirm .nav-actions .action-primary.active,.notification.confirm .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .notification.confirm .nav-actions a.action-primary.seq_video.active,.prompt.confirm .nav-actions .action-primary:hover,.prompt.confirm .nav-actions .action-primary.active,.prompt.confirm .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .prompt.confirm .nav-actions a.action-primary.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.alert.confirm .nav-actions .action-primary:hover,.alert.confirm .nav-actions .action-primary.active,.alert.confirm .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .alert.confirm .nav-actions a.action-primary.seq_video.active,.notification.confirm .nav-actions .action-primary:hover,.notification.confirm .nav-actions .action-primary.active,.notification.confirm .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .notification.confirm .nav-actions a.action-primary.seq_video.active,.prompt.confirm .nav-actions .action-primary:hover,.prompt.confirm .nav-actions .action-primary.active,.prompt.confirm .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .prompt.confirm .nav-actions a.action-primary.seq_video.active{background-color:#009fe6;color:#fff}.alert.confirm .nav-actions .action-primary.disabled,.alert.confirm .nav-actions .action-primary.is-disabled,.notification.confirm .nav-actions .action-primary.disabled,.notification.confirm .nav-actions .action-primary.is-disabled,.prompt.confirm .nav-actions .action-primary.disabled,.prompt.confirm .nav-actions .action-primary.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.alert.confirm a,.notification.confirm a,.prompt.confirm a{color:#009fe6}.alert.confirm a:hover,.notification.confirm a:hover,.prompt.confirm a:hover{color:#009fe6}.alert.warning .nav-actions .action-primary,.notification.warning .nav-actions .action-primary,.prompt.warning .nav-actions .action-primary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.4);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.4)),color-stop(60%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.4),rgba(255,255,255,0) 60%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.4),rgba(255,255,255,0) 60%);box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #bd9730;border-radius:3px;background-color:#edbd3c;color:#4c4c4c;font-size:12px;font-size:1.2rem;border-color:#8e7124;color:#191919}.alert.warning .nav-actions .action-primary.disabled,.alert.warning .nav-actions .action-primary.is-disabled,.notification.warning .nav-actions .action-primary.disabled,.notification.warning .nav-actions .action-primary.is-disabled,.prompt.warning .nav-actions .action-primary.disabled,.prompt.warning .nav-actions .action-primary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.alert.warning .nav-actions .action-primary.disabled:hover,.alert.warning .nav-actions .action-primary.is-disabled:hover,.notification.warning .nav-actions .action-primary.disabled:hover,.notification.warning .nav-actions .action-primary.is-disabled:hover,.prompt.warning .nav-actions .action-primary.disabled:hover,.prompt.warning .nav-actions .action-primary.is-disabled:hover{box-shadow:0 0 0 0 !important}.alert.warning .nav-actions .action-primary:hover,.alert.warning .nav-actions .action-primary.active,.alert.warning .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .alert.warning .nav-actions a.action-primary.seq_video.active,.notification.warning .nav-actions .action-primary:hover,.notification.warning .nav-actions .action-primary.active,.notification.warning .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .notification.warning .nav-actions a.action-primary.seq_video.active,.prompt.warning .nav-actions .action-primary:hover,.prompt.warning .nav-actions .action-primary.active,.prompt.warning .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .prompt.warning .nav-actions a.action-primary.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.alert.warning .nav-actions .action-primary:hover,.notification.warning .nav-actions .action-primary:hover,.prompt.warning .nav-actions .action-primary:hover{background-color:#ffc52a;color:#4c4c4c}.alert.warning .nav-actions .action-primary.disabled,.alert.warning .nav-actions .action-primary.is-disabled,.notification.warning .nav-actions .action-primary.disabled,.notification.warning .nav-actions .action-primary.is-disabled,.prompt.warning .nav-actions .action-primary.disabled,.prompt.warning .nav-actions .action-primary.is-disabled{border:1px solid #f7e4b1 !important;background:#f4d78a !important;color:#989898 !important;box-shadow:none}.alert.warning a,.notification.warning a,.prompt.warning a{color:#edbd3c}.alert.warning a:hover,.notification.warning a:hover,.prompt.warning a:hover{color:#ffc52a}.alert.error .nav-actions .action-primary,.notification.error .nav-actions .action-primary,.prompt.error .nav-actions .action-primary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #8e040c;border-radius:3px;background-color:#b20610;color:#fff;font-size:12px;font-size:1.2rem;border-color:#6a0309}.alert.error .nav-actions .action-primary.disabled,.alert.error .nav-actions .action-primary.is-disabled,.notification.error .nav-actions .action-primary.disabled,.notification.error .nav-actions .action-primary.is-disabled,.prompt.error .nav-actions .action-primary.disabled,.prompt.error .nav-actions .action-primary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.alert.error .nav-actions .action-primary.disabled:hover,.alert.error .nav-actions .action-primary.is-disabled:hover,.notification.error .nav-actions .action-primary.disabled:hover,.notification.error .nav-actions .action-primary.is-disabled:hover,.prompt.error .nav-actions .action-primary.disabled:hover,.prompt.error .nav-actions .action-primary.is-disabled:hover{box-shadow:0 0 0 0 !important}.alert.error .nav-actions .action-primary:hover,.alert.error .nav-actions .action-primary.active,.alert.error .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .alert.error .nav-actions a.action-primary.seq_video.active,.notification.error .nav-actions .action-primary:hover,.notification.error .nav-actions .action-primary.active,.notification.error .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .notification.error .nav-actions a.action-primary.seq_video.active,.prompt.error .nav-actions .action-primary:hover,.prompt.error .nav-actions .action-primary.active,.prompt.error .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .prompt.error .nav-actions a.action-primary.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.alert.error .nav-actions .action-primary:hover,.alert.error .nav-actions .action-primary.active,.alert.error .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .alert.error .nav-actions a.action-primary.seq_video.active,.notification.error .nav-actions .action-primary:hover,.notification.error .nav-actions .action-primary.active,.notification.error .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .notification.error .nav-actions a.action-primary.seq_video.active,.prompt.error .nav-actions .action-primary:hover,.prompt.error .nav-actions .action-primary.active,.prompt.error .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .prompt.error .nav-actions a.action-primary.seq_video.active{background-color:#b8000b;color:#fff}.alert.error .nav-actions .action-primary.disabled,.alert.error .nav-actions .action-primary.is-disabled,.notification.error .nav-actions .action-primary.disabled,.notification.error .nav-actions .action-primary.is-disabled,.prompt.error .nav-actions .action-primary.disabled,.prompt.error .nav-actions .action-primary.is-disabled{box-shadow:none;border:1px solid #e09b9f !important;background:#e09b9f !important;color:#fff !important}.alert.error a,.notification.error a,.prompt.error a{color:#c1373f}.alert.error a:hover,.notification.error a:hover,.prompt.error a:hover{color:#b20610}.alert.announcement .nav-actions .action-primary,.notification.announcement .nav-actions .action-primary,.prompt.announcement .nav-actions .action-primary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;font-size:12px;font-size:1.2rem;border-color:#005f8a}.alert.announcement .nav-actions .action-primary.disabled,.alert.announcement .nav-actions .action-primary.is-disabled,.notification.announcement .nav-actions .action-primary.disabled,.notification.announcement .nav-actions .action-primary.is-disabled,.prompt.announcement .nav-actions .action-primary.disabled,.prompt.announcement .nav-actions .action-primary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.alert.announcement .nav-actions .action-primary.disabled:hover,.alert.announcement .nav-actions .action-primary.is-disabled:hover,.notification.announcement .nav-actions .action-primary.disabled:hover,.notification.announcement .nav-actions .action-primary.is-disabled:hover,.prompt.announcement .nav-actions .action-primary.disabled:hover,.prompt.announcement .nav-actions .action-primary.is-disabled:hover{box-shadow:0 0 0 0 !important}.alert.announcement .nav-actions .action-primary:hover,.alert.announcement .nav-actions .action-primary.active,.alert.announcement .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .alert.announcement .nav-actions a.action-primary.seq_video.active,.notification.announcement .nav-actions .action-primary:hover,.notification.announcement .nav-actions .action-primary.active,.notification.announcement .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .notification.announcement .nav-actions a.action-primary.seq_video.active,.prompt.announcement .nav-actions .action-primary:hover,.prompt.announcement .nav-actions .action-primary.active,.prompt.announcement .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .prompt.announcement .nav-actions a.action-primary.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.alert.announcement .nav-actions .action-primary:hover,.alert.announcement .nav-actions .action-primary.active,.alert.announcement .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .alert.announcement .nav-actions a.action-primary.seq_video.active,.notification.announcement .nav-actions .action-primary:hover,.notification.announcement .nav-actions .action-primary.active,.notification.announcement .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .notification.announcement .nav-actions a.action-primary.seq_video.active,.prompt.announcement .nav-actions .action-primary:hover,.prompt.announcement .nav-actions .action-primary.active,.prompt.announcement .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .prompt.announcement .nav-actions a.action-primary.seq_video.active{background-color:#009fe6;color:#fff}.alert.announcement .nav-actions .action-primary.disabled,.alert.announcement .nav-actions .action-primary.is-disabled,.notification.announcement .nav-actions .action-primary.disabled,.notification.announcement .nav-actions .action-primary.is-disabled,.prompt.announcement .nav-actions .action-primary.disabled,.prompt.announcement .nav-actions .action-primary.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.alert.announcement a,.notification.announcement a,.prompt.announcement a{color:#009fe6}.alert.announcement a:hover,.notification.announcement a:hover,.prompt.announcement a:hover{color:#009fe6}.alert.confirmation .nav-actions .action-primary,.notification.confirmation .nav-actions .action-primary,.prompt.confirmation .nav-actions .action-primary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #1d9348;border-radius:3px;background-color:#25b85a;color:#fff;font-size:12px;font-size:1.2rem;border-color:#166e36}.alert.confirmation .nav-actions .action-primary.disabled,.alert.confirmation .nav-actions .action-primary.is-disabled,.notification.confirmation .nav-actions .action-primary.disabled,.notification.confirmation .nav-actions .action-primary.is-disabled,.prompt.confirmation .nav-actions .action-primary.disabled,.prompt.confirmation .nav-actions .action-primary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.alert.confirmation .nav-actions .action-primary.disabled:hover,.alert.confirmation .nav-actions .action-primary.is-disabled:hover,.notification.confirmation .nav-actions .action-primary.disabled:hover,.notification.confirmation .nav-actions .action-primary.is-disabled:hover,.prompt.confirmation .nav-actions .action-primary.disabled:hover,.prompt.confirmation .nav-actions .action-primary.is-disabled:hover{box-shadow:0 0 0 0 !important}.alert.confirmation .nav-actions .action-primary:hover,.alert.confirmation .nav-actions .action-primary.active,.alert.confirmation .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .alert.confirmation .nav-actions a.action-primary.seq_video.active,.notification.confirmation .nav-actions .action-primary:hover,.notification.confirmation .nav-actions .action-primary.active,.notification.confirmation .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .notification.confirmation .nav-actions a.action-primary.seq_video.active,.prompt.confirmation .nav-actions .action-primary:hover,.prompt.confirmation .nav-actions .action-primary.active,.prompt.confirmation .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .prompt.confirmation .nav-actions a.action-primary.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.alert.confirmation .nav-actions .action-primary:hover,.notification.confirmation .nav-actions .action-primary:hover,.prompt.confirmation .nav-actions .action-primary:hover{background-color:#14c955;color:#fff}.alert.confirmation .nav-actions .action-primary.disabled,.alert.confirmation .nav-actions .action-primary.is-disabled,.notification.confirmation .nav-actions .action-primary.disabled,.notification.confirmation .nav-actions .action-primary.is-disabled,.prompt.confirmation .nav-actions .action-primary.disabled,.prompt.confirmation .nav-actions .action-primary.is-disabled{border:1px solid #a7e2bd !important;background:#a7e2bd !important;color:#fff !important;box-shadow:none}.alert.confirmation a,.notification.confirmation a,.prompt.confirmation a{color:#25b85a}.alert.confirmation a:hover,.notification.confirmation a:hover,.prompt.confirmation a:hover{color:#04d951}.alert.step-required .nav-actions .action-primary,.notification.step-required .nav-actions .action-primary,.prompt.step-required .nav-actions .action-primary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #921d52;border-radius:3px;background-color:#b72567;color:#fff;font-size:12px;font-size:1.2rem;border-color:#6d163d}.alert.step-required .nav-actions .action-primary.disabled,.alert.step-required .nav-actions .action-primary.is-disabled,.notification.step-required .nav-actions .action-primary.disabled,.notification.step-required .nav-actions .action-primary.is-disabled,.prompt.step-required .nav-actions .action-primary.disabled,.prompt.step-required .nav-actions .action-primary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.alert.step-required .nav-actions .action-primary.disabled:hover,.alert.step-required .nav-actions .action-primary.is-disabled:hover,.notification.step-required .nav-actions .action-primary.disabled:hover,.notification.step-required .nav-actions .action-primary.is-disabled:hover,.prompt.step-required .nav-actions .action-primary.disabled:hover,.prompt.step-required .nav-actions .action-primary.is-disabled:hover{box-shadow:0 0 0 0 !important}.alert.step-required .nav-actions .action-primary:hover,.alert.step-required .nav-actions .action-primary.active,.alert.step-required .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .alert.step-required .nav-actions a.action-primary.seq_video.active,.notification.step-required .nav-actions .action-primary:hover,.notification.step-required .nav-actions .action-primary.active,.notification.step-required .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .notification.step-required .nav-actions a.action-primary.seq_video.active,.prompt.step-required .nav-actions .action-primary:hover,.prompt.step-required .nav-actions .action-primary.active,.prompt.step-required .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .prompt.step-required .nav-actions a.action-primary.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.alert.step-required .nav-actions .action-primary:hover,.alert.step-required .nav-actions .action-primary.active,.alert.step-required .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .alert.step-required .nav-actions a.action-primary.seq_video.active,.notification.step-required .nav-actions .action-primary:hover,.notification.step-required .nav-actions .action-primary.active,.notification.step-required .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .notification.step-required .nav-actions a.action-primary.seq_video.active,.prompt.step-required .nav-actions .action-primary:hover,.prompt.step-required .nav-actions .action-primary.active,.prompt.step-required .nav-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .prompt.step-required .nav-actions a.action-primary.seq_video.active{background-color:#c81565;color:#fff}.alert.step-required .nav-actions .action-primary.disabled,.alert.step-required .nav-actions .action-primary.is-disabled,.notification.step-required .nav-actions .action-primary.disabled,.notification.step-required .nav-actions .action-primary.is-disabled,.prompt.step-required .nav-actions .action-primary.disabled,.prompt.step-required .nav-actions .action-primary.is-disabled{box-shadow:none;border:1px solid #e2a7c2 !important;background:#e2a7c2 !important;color:#fff !important}.alert.step-required a,.notification.step-required a,.prompt.step-required a{color:#b72567}.alert.step-required a:hover,.notification.step-required a:hover,.prompt.step-required a:hover{color:#c81565}.wrapper-prompt{-webkit-transition:all 0.125s ease-in-out 0s;-moz-transition:all 0.125s ease-in-out 0s;transition:all 0.125s ease-in-out 0s;position:fixed;top:0;background:rgba(0,0,0,0.125);width:100%;height:100%;text-align:center}.wrapper-prompt:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.wrapper-prompt .prompt{border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,0.4);display:inline-block;vertical-align:middle;width:350px;border:4px solid #000;text-align:left}.wrapper-prompt .prompt .copy{border-top:4px solid #009fe6;padding:20px}.wrapper-prompt .prompt .nav-actions{box-shadow:inset 0 1px 2px rgba(0,0,0,0.4);border-top:1px solid rgba(0,0,0,0.25);padding:15px 20px;background:#191919}.wrapper-prompt .prompt .nav-actions .nav-item{display:inline-block;margin-right:15px}.wrapper-prompt .prompt .nav-actions .nav-item:last-child{margin-right:0}.wrapper-prompt .prompt .nav-actions .action-primary{font-weight:600}.wrapper-prompt .prompt.error [class^="icon"]{color:#c1373f}.wrapper-prompt .prompt.error .copy{border-top-color:#c1373f}.wrapper-prompt .prompt.confirmation [class^="icon"]{color:#25b85a}.wrapper-prompt .prompt.confirmation .copy{border-top-color:#25b85a}.wrapper-prompt .prompt.warning [class^="icon"]{color:#edbd3c}.wrapper-prompt .prompt.warning .copy{border-top-color:#edbd3c}.wrapper-notification{*zoom:1;box-shadow:0 -1px 3px rgba(0,0,0,0.2),inset 0 3px 1px #009fe6;position:fixed;bottom:0;width:100%;padding:20px 40px}.wrapper-notification:before,.wrapper-notification:after{content:" ";display:table}.wrapper-notification:after{clear:both}.wrapper-notification.wrapper-notification-warning{box-shadow:0 -1px 3px rgba(0,0,0,0.2),inset 0 3px 1px #edbd3c}.wrapper-notification.wrapper-notification-warning [class^="icon"]{color:#edbd3c}.wrapper-notification.wrapper-notification-error{box-shadow:0 -1px 3px rgba(0,0,0,0.2),inset 0 3px 1px #c1373f}.wrapper-notification.wrapper-notification-error [class^="icon"]{color:#c1373f}.wrapper-notification.wrapper-notification-confirmation{box-shadow:0 -1px 3px rgba(0,0,0,0.2),inset 0 3px 1px #25b85a}.wrapper-notification.wrapper-notification-confirmation [class^="icon"]{color:#25b85a}.wrapper-notification.wrapper-notification-mini{box-shadow:0 -1px 3px rgba(0,0,0,0.2),inset 0 3px 1px #b72567}.wrapper-notification.wrapper-notification-status{border-top-left-radius:3px;border-top-right-radius:3px;width:160px;right:20px;border:4px solid #000;border-bottom:none;padding:10px 20px}.wrapper-notification.wrapper-notification-status .notification{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;width:100%;max-width:none;min-width:none}.wrapper-notification.wrapper-notification-status .notification:before,.wrapper-notification.wrapper-notification-status .notification:after{content:" ";display:table}.wrapper-notification.wrapper-notification-status .notification:after{clear:both}.wrapper-notification.wrapper-notification-status .notification [class^="icon"],.wrapper-notification.wrapper-notification-status .notification .copy{float:none;display:inline-block;vertical-align:middle}.wrapper-notification.wrapper-notification-status .notification [class^="icon"]{width:20px;height:25px;margin-right:15px;line-height:3rem}.wrapper-notification.wrapper-notification-help{border-top-left-radius:3px;border-top-right-radius:3px;width:280px;right:20px;border:4px solid #000;border-bottom:none;padding:20px}.wrapper-notification.wrapper-notification-help .notification{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;width:100%;max-width:none;min-width:none}.wrapper-notification.wrapper-notification-help .notification:before,.wrapper-notification.wrapper-notification-help .notification:after{content:" ";display:table}.wrapper-notification.wrapper-notification-help .notification:after{clear:both}.wrapper-notification.wrapper-notification-help .notification [class^="icon"]{width:20px;margin-right:15px}.wrapper-notification.wrapper-notification-help .notification .action-notification-close{right:0}.wrapper-notification.wrapper-notification-help .notification .copy{width:200px}.notification{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;margin:0 auto;width:100%;max-width:1280px;min-width:900px}.notification:before,.notification:after{content:" ";display:table}.notification:after{clear:both}.notification strong{font-weight:700}.notification [class^="icon"],.notification .copy{float:left;display:inline-block;vertical-align:middle}.notification [class^="icon"]{-webkit-transition:color 0.5s ease-in-out 0s;-moz-transition:color 0.5s ease-in-out 0s;transition:color 0.5s ease-in-out 0s;font-size:22px;font-size:2.2rem;width:6.38298%;height:25px;margin-top:5px;margin-right:2.12766%;text-align:right;color:#fff}.notification .copy{width:82.97872%;color:#b2b2b2}.notification .copy .title{margin-bottom:0;color:#fff}.notification.has-actions [class^="icon"]{width:6.38298%}.notification.has-actions .copy{width:57.44681%;margin-right:2.12766%}.notification.has-actions .nav-actions{width:31.91489%;float:right;margin-top:5px;text-align:right}.notification.has-actions .nav-actions .nav-item{display:inline-block;vertical-align:middle;margin-right:10px}.notification.has-actions .nav-actions .nav-item:last-child{margin-right:0}.notification.has-actions .action-primary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;border-color:#005f8a;font-weight:600}.notification.has-actions .action-primary.disabled,.notification.has-actions .action-primary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.notification.has-actions .action-primary.disabled:hover,.notification.has-actions .action-primary.is-disabled:hover{box-shadow:0 0 0 0 !important}.notification.has-actions .action-primary:hover,.notification.has-actions .action-primary.active,.notification.has-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .notification.has-actions a.action-primary.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.notification.has-actions .action-primary:hover,.notification.has-actions .action-primary.active,.notification.has-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .notification.has-actions a.action-primary.seq_video.active{background-color:#009fe6;color:#fff}.notification.has-actions .action-primary.disabled,.notification.has-actions .action-primary.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.notification.confirmation .copy{margin-top:4px}.notification.mini [class^="icon"]{-webkit-animation:rotateCW 3s linear infinite;-moz-animation:rotateCW 3s linear infinite;animation:rotateCW 3s linear infinite;width:25px;margin:-4px 10px 0 0;-webkit-transform-origin:52% 60%;-moz-transform-origin:52% 60%;-ms-transform-origin:52% 60%;-o-transform-origin:52% 60%;transform-origin:52% 60%}.wrapper-alert{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 1px 1px #fff,inset 0 2px 2px rgba(0,0,0,0.4),inset 0 -4px 1px #009fe6;position:relative;overflow:hidden;width:100%;border-top:1px solid #000;padding:20px 40px 30px 40px;background:#323232;display:none}.wrapper-alert.is-shown{display:block}.wrapper-alert.wrapper-alert-warning{box-shadow:0 1px 1px #fff,inset 0 2px 2px rgba(0,0,0,0.4),inset 0 -4px 1px #edbd3c}.wrapper-alert.wrapper-alert-warning [class^="icon"]{color:#edbd3c}.wrapper-alert.wrapper-alert-error{box-shadow:0 1px 1px #fff,inset 0 2px 2px rgba(0,0,0,0.4),inset 0 -4px 1px #c1373f}.wrapper-alert.wrapper-alert-error [class^="icon"]{color:#c1373f}.wrapper-alert.wrapper-alert-confirmation{box-shadow:0 1px 1px #fff,inset 0 2px 2px rgba(0,0,0,0.4),inset 0 -4px 1px #25b85a}.wrapper-alert.wrapper-alert-confirmation [class^="icon"]{color:#25b85a}.wrapper-alert.wrapper-alert-announcement{box-shadow:0 1px 1px #fff,inset 0 2px 2px rgba(0,0,0,0.4),inset 0 -4px 1px #009fe6}.wrapper-alert.wrapper-alert-announcement [class^="icon"]{color:#009fe6}.wrapper-alert.wrapper-alert-step-required{box-shadow:0 1px 1px #fff,inset 0 2px 2px rgba(0,0,0,0.4),inset 0 -4px 1px #b72567}.wrapper-alert.wrapper-alert-step-required [class^="icon"]{color:#b72567}.alert{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;margin:0 auto;width:100%;max-width:1280px;min-width:900px;color:#fff}.alert:before,.alert:after{content:" ";display:table}.alert:after{clear:both}.alert strong{font-weight:700}.alert [class^="icon"],.alert .copy{float:left}.alert [class^="icon"]{-webkit-transition:color 0.5s ease-in-out 0s;-moz-transition:color 0.5s ease-in-out 0s;transition:color 0.5s ease-in-out 0s;font-size:22px;font-size:2.2rem;width:6.38298%;margin:5px 2.12766% 0 0;text-align:right}.alert .copy{width:82.97872%;color:#b2b2b2}.alert .copy .title{margin-bottom:0;color:#fff}.alert.has-actions [class^="icon"]{width:6.38298%}.alert.has-actions .copy{width:57.44681%;margin-right:2.12766%}.alert.has-actions .nav-actions{width:31.91489%;float:right;margin-top:10px;text-align:right}.alert.has-actions .nav-actions .nav-item{display:inline-block;vertical-align:middle;margin-right:10px}.alert.has-actions .nav-actions .nav-item:last-child{margin-right:0}.alert.has-actions .nav-actions .nav-item .action-primary{font-weight:600}.alert .action-alert-close{border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:absolute;top:-2px;right:20px;padding:5px 10px 0 10px;background:#191919;text-align:center}.alert .action-alert-close [class^="icon"]{font-size:14px;font-size:1.4rem;color:#fff;width:auto;margin:0;padding:2px}.alert .action-alert-close:hover{background:#656565}.js .wrapper-prompt{visibility:hidden;pointer-events:none}.js.prompt-is-shown .wrapper-view{-webkit-filter:blur(2px) grayscale(25%);filter:blur(2px) grayscale(25%)}.js.prompt-is-shown .wrapper-prompt.is-shown{visibility:visible;pointer-events:auto}.js.prompt-is-shown .wrapper-prompt.is-shown .prompt{-webkit-animation:bounceIn 0.5s ease-in-out 1;-moz-animation:bounceIn 0.5s ease-in-out 1;animation:bounceIn 0.5s ease-in-out 1}.js.prompt-is-hiding .wrapper-view{-webkit-filter:blur(2px) grayscale(25%);filter:blur(2px) grayscale(25%)}.js.prompt-is-hiding .wrapper-prompt .prompt{-webkit-animation:bounceOut 0.5s ease-in-out 1;-moz-animation:bounceOut 0.5s ease-in-out 1;animation:bounceOut 0.5s ease-in-out 1}.js .wrapper-notification{bottom:-200px}.js .wrapper-notification.is-shown{-webkit-animation:notificationSlideUp 1s ease-in-out 1;-moz-animation:notificationSlideUp 1s ease-in-out 1;animation:notificationSlideUp 1s ease-in-out 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.js .wrapper-notification.is-hiding{-webkit-animation:notificationSlideDown 1s ease-in-out 1;-moz-animation:notificationSlideDown 1s ease-in-out 1;animation:notificationSlideDown 1s ease-in-out 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}body.uxdesign.alerts .content-primary,body.uxdesign.alerts .content-supplementary{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}body.uxdesign.alerts .content-primary{width:100%;margin-right:2.12766%;padding:20px 30px}body.uxdesign.alerts .content-primary>section{margin-bottom:40px}body.uxdesign.alerts .content-primary>section:last-child{margin-bottom:0}body.uxdesign.alerts .content-primary ul li{*zoom:1;width:100%;margin-bottom:5px;border-bottom:1px solid #e5e5e5;padding-bottom:5px}body.uxdesign.alerts .content-primary ul li:before,body.uxdesign.alerts .content-primary ul li:after{content:" ";display:table}body.uxdesign.alerts .content-primary ul li:after{clear:both}body.uxdesign.alerts .content-primary ul li:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}body.uxdesign.alerts .content-primary ul li a{float:left;width:40.42553%;margin-right:2.12766%}.main-wrapper .alert{padding:15px 20px;margin-bottom:30px;border-radius:3px;border:1px solid #edbd3c;border-radius:3px;background:#fbf6e1;font-size:14px;*zoom:1}.main-wrapper .alert:before,.main-wrapper .alert:after{content:" ";display:table}.main-wrapper .alert:after{clear:both}.main-wrapper .alert .alert-message{float:left;margin:4px 0 0 0;color:#323232}.main-wrapper .alert strong{font-weight:700}.main-wrapper .alert .alert-action{float:right}.main-wrapper .alert .alert-action.secondary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.4);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.4)),color-stop(60%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.4),rgba(255,255,255,0) 60%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.4),rgba(255,255,255,0) 60%);box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #bd9730;border-radius:3px;background-color:#edbd3c;color:#4c4c4c}.main-wrapper .alert .alert-action.secondary.disabled,.main-wrapper .alert .alert-action.secondary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.main-wrapper .alert .alert-action.secondary.disabled:hover,.main-wrapper .alert .alert-action.secondary.is-disabled:hover{box-shadow:0 0 0 0 !important}.main-wrapper .alert .alert-action.secondary:hover,.main-wrapper .alert .alert-action.secondary.active,.main-wrapper .alert .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.alert-action.secondary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .main-wrapper .alert a.alert-action.secondary.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.main-wrapper .alert .alert-action.secondary:hover{background-color:#ffc52a;color:#4c4c4c}.main-wrapper .alert .alert-action.secondary.disabled,.main-wrapper .alert .alert-action.secondary.is-disabled{border:1px solid #f7e4b1 !important;background:#f4d78a !important;color:#989898 !important;box-shadow:none}body.error{background:#191919;color:#323232}body.error .primary-header{display:none}body.error .error-prompt{width:700px;margin:150px auto;padding:60px 50px 90px;border-radius:3px;background:#fff;text-align:center}body.error h1{float:none;margin:0;font-size:60px;font-weight:300;color:#323232}body.error .description{margin-bottom:50px;font-size:21px}body.error .back-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;padding:14px 40px 18px;font-size:18px}body.error .back-button.disabled,body.error .back-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.error .back-button.disabled:hover,body.error .back-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.error .back-button:hover,body.error .back-button.active,body.error .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.back-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.error a.back-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.error .back-button:hover,body.error .back-button.active,body.error .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.back-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.error a.back-button.seq_video.active{background-color:#009fe6;color:#fff}body.error .back-button.disabled,body.error .back-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.content .introduction{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.content .introduction .title{font-weight:600}.content .introduction strong{font-weight:600}.content .introduction.has-links{*zoom:1}.content .introduction.has-links:before,.content .introduction.has-links:after{content:" ";display:table}.content .introduction.has-links:after{clear:both}.content .introduction.has-links .copy{float:left;width:65.95745%;margin-right:2.12766%}.content .introduction.has-links .nav-introduction-supplementary{float:right;width:31.91489%;display:block;text-align:right}.content .introduction.has-links .nav-introduction-supplementary .icon{display:inline-block;vertical-align:middle;margin-right:5px}.notice-incontext{border-radius:2px;position:relative;overflow:hidden;margin-bottom:20px}.notice-incontext .title{margin-bottom:10px;font-weight:700}.notice-incontext .copy{-webkit-transition:opacity 0.25s ease-in-out 0s;-moz-transition:opacity 0.25s ease-in-out 0s;transition:opacity 0.25s ease-in-out 0s;opacity:0.75;margin-bottom:20px}.notice-incontext .copy:last-child{margin-bottom:0}.notice-incontext strong{font-weight:600}.notice-incontext.has-status .status-indicator{position:absolute;top:0;left:0;display:block;width:100%;height:5px;opacity:0.40}.notice-incontext.has-actions .list-actions{margin-top:15px}.notice-incontext.list-notices .notice-item{margin-bottom:20px;border-bottom:1px solid #cbcbcb;padding-bottom:20px}.notice-incontext.list-notices .notice-item:last-child{margin-bottom:0;border:none;padding-bottom:0}.notice-workflow{background:#fdf8eb}.notice-workflow .status-indicator{background:#fffedf}.notice-workflow title{color:#656565}.notice-workflow .copy{color:#7f7f7f}.notice-instruction{background-color:#e5e5e5}.notice-instruction .title{color:#4c4c4c}.notice-instruction .copy{color:#4c4c4c}.notice-create{background-color:#e5e5e5}.notice-create .title{color:#4c4c4c}.notice-create .copy{color:#4c4c4c}.notice-confirmation{background-color:#e9f7ee}.notice-confirmation .status-indicator{background:#14c955}.notice-confirmation .title{color:#25b85a}.notice-confirmation .copy{color:#7f7f7f}.modal-cover{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}.modal{display:none;position:fixed;top:60px;left:50%;width:930px;height:540px;margin-left:-465px;background:#fff}.modal .modal-body{height:400px;padding:40px;overflow-y:scroll}.modal .modal-actions{height:60px;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));background-color:#d1dae3}.modal h2{margin:0 10px 30px;color:#646464;font-size:19px;font-weight:300;letter-spacing:1px;text-transform:uppercase}.modal p{margin:20px}.modal .revert-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;margin:13px 6px 0 13px}.modal .revert-button.disabled,.modal .revert-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.modal .revert-button.disabled:hover,.modal .revert-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.modal .revert-button:hover,.modal .revert-button.active,.modal .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.revert-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .modal a.revert-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.modal .revert-button:hover,.modal .revert-button.active,.modal .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.revert-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .modal a.revert-button.seq_video.active{background-color:#009fe6;color:#fff}.modal .revert-button.disabled,.modal .revert-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.modal .close-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);margin-top:13px}.modal .close-button.disabled,.modal .close-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.modal .close-button.disabled:hover,.modal .close-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.modal .close-button:hover,.modal .close-button.active,.modal .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.close-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .modal a.close-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.modal .close-button:hover{background-color:#deecf7;color:#5c677a}#lean_overlay{position:fixed;top:0px;left:0px;display:none;height:100%;width:100%;background:#000}.ui-datepicker{border-color:#8891a1;border-radius:2px;background:#fff;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;box-shadow:0 5px 10px rgba(0,0,0,0.1);z-index:100000 !important}.ui-datepicker .ui-widget-header{background:#8891a1;border:none;border-radius:2px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{-webkit-transition:none;-moz-transition:none;transition:none}.ui-datepicker .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-prev.ui-state-hover{border-color:transparent;background:#b0b6c2}.ui-datepicker .ui-datepicker-next.ui-state-hover .ui-icon-circle-triangle-e,.ui-datepicker .ui-datepicker-next.ui-state-hover .ui-icon-circle-triangle-w,.ui-datepicker .ui-datepicker-prev.ui-state-hover .ui-icon-circle-triangle-e,.ui-datepicker .ui-datepicker-prev.ui-state-hover .ui-icon-circle-triangle-w{background-image:url("/static/css/vendor/ui-lightness/images/ui-icons_ffffff_256x240.342bc03f6264.png")}.ui-datepicker .ui-state-default{border-color:#b0b6c2;color:#009fe6;-webkit-transition:none;-moz-transition:none;transition:none}.ui-datepicker .ui-state-default.ui-state-hover{background:#edbd3c;border-color:#edbd3c;color:#fff}.ui-datepicker .ui-state-highlight{background:#009fe6;border-color:#009fe6;color:#fff}.ui-datepicker .ui-state-active{background:#edbd3c;border-color:#edbd3c;color:#fff}.ui-timepicker-list{z-index:100000 !important}body.course.feature-upload .wrapper-dialog{-webkit-transition:all 0.05s ease-in-out;-moz-transition:all 0.05s ease-in-out;transition:all 0.05s ease-in-out;position:fixed;top:0;background:rgba(0,0,0,0.5);width:100%;height:100%;text-align:center}body.course.feature-upload .wrapper-dialog:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}body.course.feature-upload .wrapper-dialog .dialog{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0px 0px 7px rgba(0,0,0,0.4);border-radius:4px;background-color:#e5e5e5;display:inline-block;vertical-align:middle;width:460px;padding:7px;text-align:left}body.course.feature-upload .wrapper-dialog .dialog .title{margin-bottom:10px;font-weight:600;color:#000}body.course.feature-upload .wrapper-dialog .dialog .message{color:#7f7f7f}body.course.feature-upload .wrapper-dialog .dialog .error{color:#fff}body.course.feature-upload .wrapper-dialog .dialog form{padding:0}body.course.feature-upload .wrapper-dialog .dialog form .form-content{box-shadow:0 0 3px rgba(0,0,0,0.4);padding:30px;background-color:#fff}body.course.feature-upload .wrapper-dialog .dialog form .status-upload{height:30px;margin-top:20px}body.course.feature-upload .wrapper-dialog .dialog form .status-upload .wrapper-progress{box-shadow:inset 0 0 3px rgba(0,0,0,0.4);display:block;border-radius:15px;background-color:#f2f2f2;padding:1px 8px 2px 8px;height:25px}body.course.feature-upload .wrapper-dialog .dialog form .status-upload .wrapper-progress progress{display:inline-block;vertical-align:middle;width:100%;border:none;border-radius:15px;background-color:#f2f2f2}body.course.feature-upload .wrapper-dialog .dialog form .status-upload .wrapper-progress progress::-webkit-progress-bar{background-color:transparent;border-radius:15px}body.course.feature-upload .wrapper-dialog .dialog form .status-upload .wrapper-progress progress::-webkit-progress-value{background-color:#b72567;border-radius:15px}body.course.feature-upload .wrapper-dialog .dialog form .status-upload .wrapper-progress progress::-moz-progress-bar{background-color:#b72567;border-radius:15px}body.course.feature-upload .wrapper-dialog .dialog form .status-upload .message-status{border-top-left-radius:2px;border-top-right-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1.4rem;display:none;border-bottom:2px solid #fffedf;margin:0 0 20px 0;padding:10px 20px;font-weight:500;background:#fffcf1}body.course.feature-upload .wrapper-dialog .dialog form .status-upload .message-status .text{display:inline-block}body.course.feature-upload .wrapper-dialog .dialog form .status-upload .message-status.error{border-color:#6a0309;background:#c1373f;color:#fff}body.course.feature-upload .wrapper-dialog .dialog form .status-upload .message-status.confirm{border-color:#166e36;background:#50c67b;color:#fff}body.course.feature-upload .wrapper-dialog .dialog form .status-upload .message-status.is-shown{display:block}body.course.feature-upload .wrapper-dialog .dialog form .actions{padding:15px 20px 10px 20px}body.course.feature-upload .wrapper-dialog .dialog form .actions .action-item{display:inline-block;margin-right:15px}body.course.feature-upload .wrapper-dialog .dialog form .actions .action-item:last-child{margin-right:0}body.course.feature-upload .wrapper-dialog .dialog form .actions .action-primary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;font-size:12px;font-size:1.2rem;border-color:#007fb8;color:#fff}body.course.feature-upload .wrapper-dialog .dialog form .actions .action-primary.disabled,body.course.feature-upload .wrapper-dialog .dialog form .actions .action-primary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.feature-upload .wrapper-dialog .dialog form .actions .action-primary.disabled:hover,body.course.feature-upload .wrapper-dialog .dialog form .actions .action-primary.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.feature-upload .wrapper-dialog .dialog form .actions .action-primary:hover,body.course.feature-upload .wrapper-dialog .dialog form .actions .action-primary.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.feature-upload .wrapper-dialog .dialog form .actions .action-primary:hover,body.course.feature-upload .wrapper-dialog .dialog form .actions .action-primary.active{background-color:#009fe6;color:#fff}body.course.feature-upload .wrapper-dialog .dialog form .actions .action-primary.disabled,body.course.feature-upload .wrapper-dialog .dialog form .actions .action-primary.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.feature-upload .wrapper-dialog .dialog form .actions a{color:#009fe6}body.course.feature-upload .wrapper-dialog .dialog form .actions a:hover{color:#009fe6}body.course.feature-upload .js .wrapper-dialog{visibility:hidden;pointer-events:none}body.course.feature-upload .js .wrapper-dialog .dialog{opacity:0}body.course.feature-upload .js.dialog-is-shown .wrapper-dialog{-webkit-filter:blur(2px) grayscale(25%);filter:blur(2px) grayscale(25%)}body.course.feature-upload .js.dialog-is-shown .wrapper-dialog.is-shown{visibility:visible;pointer-events:auto}body.course.feature-upload .js.dialog-is-shown .wrapper-dialog.is-shown .dialog{opacity:1.0}body.signup .wrapper-content,body.signin .wrapper-content{margin:30px 0 0 0;padding:0 20px;position:relative;width:100%}body.signup .content,body.signin .content{*zoom:1;max-width:1280px;min-width:900px;width:100%;margin:0 auto;color:#4c4c4c}body.signup .content:before,body.signup .content:after,body.signin .content:before,body.signin .content:after{content:" ";display:table}body.signup .content:after,body.signin .content:after{clear:both}body.signup .content header,body.signin .content header{position:relative;margin-bottom:20px;border-bottom:1px solid #e5e5e5;padding-bottom:10px}body.signup .content header h1,body.signin .content header h1{margin:0;padding:0;font-weight:600}body.signup .content header .action,body.signin .content header .action{position:absolute;right:0;top:40%}body.signup .content .introduction,body.signin .content .introduction{margin:0 0 20px 0}body.signup .content-primary,body.signup .content-supplementary,body.signin .content-primary,body.signin .content-supplementary{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}body.signup .content-primary,body.signin .content-primary{width:65.95745%;margin-right:2.12766%}body.signup .content-primary form,body.signin .content-primary form{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,0.1);border-radius:2px;width:100%;border:1px solid #b2b2b2;padding:20px 30px;background:#fff}body.signup .content-primary form .form-actions,body.signin .content-primary form .form-actions{margin-top:20px}body.signup .content-primary form .form-actions .action-primary,body.signin .content-primary form .form-actions .action-primary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;-webkit-transition:all 0.125s linear 0s;-moz-transition:all 0.125s linear 0s;transition:all 0.125s linear 0s;display:block;width:100%;padding:15px 10px;font-weight:600;text-transform:uppercase}body.signup .content-primary form .form-actions .action-primary.disabled,body.signup .content-primary form .form-actions .action-primary.is-disabled,body.signin .content-primary form .form-actions .action-primary.disabled,body.signin .content-primary form .form-actions .action-primary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.signup .content-primary form .form-actions .action-primary.disabled:hover,body.signup .content-primary form .form-actions .action-primary.is-disabled:hover,body.signin .content-primary form .form-actions .action-primary.disabled:hover,body.signin .content-primary form .form-actions .action-primary.is-disabled:hover{box-shadow:0 0 0 0 !important}body.signup .content-primary form .form-actions .action-primary:hover,body.signup .content-primary form .form-actions .action-primary.active,body.signup .content-primary form .form-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.signup .content-primary form .form-actions a.action-primary.seq_video.active,body.signin .content-primary form .form-actions .action-primary:hover,body.signin .content-primary form .form-actions .action-primary.active,body.signin .content-primary form .form-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.signin .content-primary form .form-actions a.action-primary.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.signup .content-primary form .form-actions .action-primary:hover,body.signup .content-primary form .form-actions .action-primary.active,body.signup .content-primary form .form-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.signup .content-primary form .form-actions a.action-primary.seq_video.active,body.signin .content-primary form .form-actions .action-primary:hover,body.signin .content-primary form .form-actions .action-primary.active,body.signin .content-primary form .form-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.action-primary.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.signin .content-primary form .form-actions a.action-primary.seq_video.active{background-color:#009fe6;color:#fff}body.signup .content-primary form .form-actions .action-primary.disabled,body.signup .content-primary form .form-actions .action-primary.is-disabled,body.signin .content-primary form .form-actions .action-primary.disabled,body.signin .content-primary form .form-actions .action-primary.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.signup .content-primary form .list-input,body.signin .content-primary form .list-input{margin:0;padding:0;list-style:none}body.signup .content-primary form .list-input .field,body.signin .content-primary form .list-input .field{margin:0 0 15px 0}body.signup .content-primary form .list-input .field:last-child,body.signin .content-primary form .list-input .field:last-child{margin-bottom:0}body.signup .content-primary form .list-input .field.required label,body.signin .content-primary form .list-input .field.required label{font-weight:600}body.signup .content-primary form .list-input .field.required label:after,body.signin .content-primary form .list-input .field.required label:after{margin-left:5px;content:"*"}body.signup .content-primary form .list-input .field label,body.signup .content-primary form .list-input .field input,body.signup .content-primary form .list-input .field textarea,body.signin .content-primary form .list-input .field label,body.signin .content-primary form .list-input .field input,body.signin .content-primary form .list-input .field textarea{display:block}body.signup .content-primary form .list-input .field label,body.signin .content-primary form .list-input .field label{-webkit-transition:color 0.125s ease-in-out 0s;-moz-transition:color 0.125s ease-in-out 0s;transition:color 0.125s ease-in-out 0s;margin:0 0 5px 0}body.signup .content-primary form .list-input .field label.is-focused,body.signin .content-primary form .list-input .field label.is-focused{color:#009fe6}body.signup .content-primary form .list-input .field input,body.signup .content-primary form .list-input .field textarea,body.signin .content-primary form .list-input .field input,body.signin .content-primary form .list-input .field textarea{height:100%;width:100%;padding:10px}body.signup .content-primary form .list-input .field input.long,body.signup .content-primary form .list-input .field textarea.long,body.signin .content-primary form .list-input .field input.long,body.signin .content-primary form .list-input .field textarea.long{width:100%}body.signup .content-primary form .list-input .field input.short,body.signup .content-primary form .list-input .field textarea.short,body.signin .content-primary form .list-input .field input.short,body.signin .content-primary form .list-input .field textarea.short{width:25%}body.signup .content-primary form .list-input .field input ::-webkit-input-placeholder,body.signup .content-primary form .list-input .field textarea ::-webkit-input-placeholder,body.signin .content-primary form .list-input .field input ::-webkit-input-placeholder,body.signin .content-primary form .list-input .field textarea ::-webkit-input-placeholder{color:#e5e5e5}body.signup .content-primary form .list-input .field input :-moz-placeholder,body.signup .content-primary form .list-input .field textarea :-moz-placeholder,body.signin .content-primary form .list-input .field input :-moz-placeholder,body.signin .content-primary form .list-input .field textarea :-moz-placeholder{color:#cbcbcb}body.signup .content-primary form .list-input .field input ::-moz-placeholder,body.signup .content-primary form .list-input .field textarea ::-moz-placeholder,body.signin .content-primary form .list-input .field input ::-moz-placeholder,body.signin .content-primary form .list-input .field textarea ::-moz-placeholder{color:#cbcbcb}body.signup .content-primary form .list-input .field input :-ms-input-placeholder,body.signup .content-primary form .list-input .field textarea :-ms-input-placeholder,body.signin .content-primary form .list-input .field input :-ms-input-placeholder,body.signin .content-primary form .list-input .field textarea :-ms-input-placeholder{color:#cbcbcb}body.signup .content-primary form .list-input .field input:focus+.tip,body.signup .content-primary form .list-input .field textarea:focus+.tip,body.signin .content-primary form .list-input .field input:focus+.tip,body.signin .content-primary form .list-input .field textarea:focus+.tip{color:#7f7f7f}body.signup .content-primary form .list-input .field textarea.long,body.signin .content-primary form .list-input .field textarea.long{height:100px}body.signup .content-primary form .list-input .field input[type="checkbox"],body.signin .content-primary form .list-input .field input[type="checkbox"]{display:inline-block;margin-right:5px;width:auto;height:auto}body.signup .content-primary form .list-input .field input[type="checkbox"]+label,body.signin .content-primary form .list-input .field input[type="checkbox"]+label{display:inline-block}body.signup .content-primary form .list-input .field .tip,body.signin .content-primary form .list-input .field .tip{-webkit-transition:color 0.125s ease-in-out 0s;-moz-transition:color 0.125s ease-in-out 0s;transition:color 0.125s ease-in-out 0s;display:block;margin-top:5px;color:#cbcbcb}body.signup .content-primary form .list-input .field-group,body.signin .content-primary form .list-input .field-group{*zoom:1;margin:0 0 10px 0}body.signup .content-primary form .list-input .field-group:before,body.signup .content-primary form .list-input .field-group:after,body.signin .content-primary form .list-input .field-group:before,body.signin .content-primary form .list-input .field-group:after{content:" ";display:table}body.signup .content-primary form .list-input .field-group:after,body.signin .content-primary form .list-input .field-group:after{clear:both}body.signup .content-primary form .list-input .field-group .field,body.signin .content-primary form .list-input .field-group .field{display:block;width:47%;border-bottom:none;margin:0 20px 0 0;padding-bottom:0}body.signup .content-primary form .list-input .field-group .field:nth-child(odd),body.signin .content-primary form .list-input .field-group .field:nth-child(odd){float:left}body.signup .content-primary form .list-input .field-group .field:nth-child(even),body.signin .content-primary form .list-input .field-group .field:nth-child(even){float:right;margin-right:0}body.signup .content-primary form .list-input .field-group .field input,body.signup .content-primary form .list-input .field-group .field textarea,body.signin .content-primary form .list-input .field-group .field input,body.signin .content-primary form .list-input .field-group .field textarea{width:100%}body.signup .content-supplementary,body.signin .content-supplementary{width:31.91489%}body.signup .content-supplementary .bit,body.signin .content-supplementary .bit{margin:0 0 20px 0;border-bottom:1px solid #e5e5e5;padding:0 0 20px 0;color:#989898}body.signup .content-supplementary .bit:last-child,body.signin .content-supplementary .bit:last-child{margin-bottom:0;border:none;padding-bottom:0}body.signup .content-supplementary .bit h3,body.signin .content-supplementary .bit h3{margin:0 0 5px 0;color:#4c4c4c;font-weight:600}.signin #field-password{position:relative}.signin #field-password .action-forgotpassword{position:absolute;top:0;right:0}body.course.uploads .nav-actions .icon-cloud-upload{font-size:16px;font-size:1.6rem;vertical-align:bottom;margin-right:4px}body.course.uploads input.asset-search-input{float:left;width:260px;background-color:#fff}body.course.uploads .asset-library{*zoom:1}body.course.uploads .asset-library:before,body.course.uploads .asset-library:after{content:" ";display:table}body.course.uploads .asset-library:after{clear:both}body.course.uploads .asset-library table{width:100%;border-radius:3px 3px 0 0;border:1px solid #c5cad4}body.course.uploads .asset-library table td,body.course.uploads .asset-library table th{padding:10px 20px;text-align:left;vertical-align:middle}body.course.uploads .asset-library table thead th{background-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent),color-stop(100%, rgba(0,0,0,0.1)));background-image:-webkit-linear-gradient(top, transparent,rgba(0,0,0,0.1));background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,0.1));background-color:#ced2db;font-size:12px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,0.5)}body.course.uploads .asset-library table tbody{background:#fff}body.course.uploads .asset-library table tbody tr{border-top:1px solid #c5cad4}body.course.uploads .asset-library table tbody tr:first-child{border-top:none}body.course.uploads .asset-library table tbody .name-col{font-size:14px}body.course.uploads .asset-library table tbody .date-col{font-size:12px}body.course.uploads .asset-library table .thumb-col{width:100px}body.course.uploads .asset-library table .date-col{width:220px}body.course.uploads .asset-library table .embed-col{width:250px}body.course.uploads .asset-library table .delete-col{width:20px}body.course.uploads .asset-library table .embeddable-xml-input{box-shadow:none;width:100%}body.course.uploads .asset-library table .thumb{width:100px;max-height:80px}body.course.uploads .asset-library table .thumb img{width:100%}body.course.uploads .asset-library .pagination{float:right;margin:15px 10px}body.course.uploads .asset-library .pagination ol,body.course.uploads .asset-library .pagination li{display:inline}body.course.uploads .asset-library .pagination a{display:inline-block;height:25px;padding:0 4px;text-align:center;line-height:25px}body.course.uploads .show-xml{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff}body.course.uploads .show-xml.disabled,body.course.uploads .show-xml.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.uploads .show-xml.disabled:hover,body.course.uploads .show-xml.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.uploads .show-xml:hover,body.course.uploads .show-xml.active,body.course.uploads .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.show-xml.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.uploads a.show-xml.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.uploads .show-xml:hover,body.course.uploads .show-xml.active,body.course.uploads .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.show-xml.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.uploads a.show-xml.seq_video.active{background-color:#009fe6;color:#fff}body.course.uploads .show-xml.disabled,body.course.uploads .show-xml.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.upload-modal{display:none;width:640px !important;margin-left:-320px !important}.upload-modal .modal-body{height:auto !important;overflow-y:auto !important;text-align:center}.upload-modal .file-input{display:none}.upload-modal .choose-file-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;padding:10px 82px 12px;font-size:17px}.upload-modal .choose-file-button.disabled,.upload-modal .choose-file-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.upload-modal .choose-file-button.disabled:hover,.upload-modal .choose-file-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.upload-modal .choose-file-button:hover,.upload-modal .choose-file-button.active,.upload-modal .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.choose-file-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .upload-modal a.choose-file-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.upload-modal .choose-file-button:hover,.upload-modal .choose-file-button.active,.upload-modal .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.choose-file-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .upload-modal a.choose-file-button.seq_video.active{background-color:#009fe6;color:#fff}.upload-modal .choose-file-button.disabled,.upload-modal .choose-file-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.upload-modal .progress-bar{display:none;width:350px;height:50px;margin:30px auto 10px;border:1px solid #009fe6}.upload-modal .progress-bar.loaded{border-color:#66b93d}.upload-modal .progress-bar.loaded .progress-fill{background:#66b93d}.upload-modal .progress-fill{width:0%;height:50px;background:#009fe6;color:#fff;line-height:48px}.upload-modal h1{float:none;margin:40px 0 30px;font-size:34px;font-weight:300}.upload-modal .close-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);position:absolute;top:0;right:15px;width:29px;height:29px;padding:0 !important;border-radius:17px !important;line-height:29px;text-align:center}.upload-modal .close-button.disabled,.upload-modal .close-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.upload-modal .close-button.disabled:hover,.upload-modal .close-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.upload-modal .close-button:hover,.upload-modal .close-button.active,.upload-modal .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.close-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .upload-modal a.close-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.upload-modal .close-button:hover{background-color:#deecf7;color:#5c677a}.upload-modal .embeddable{display:none;margin:30px 0 130px}.upload-modal .embeddable label{display:block;margin-bottom:10px;font-weight:700}.upload-modal .embeddable-xml-input{box-shadow:none;width:400px}.upload-modal .copy-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);display:none;margin-bottom:100px}.upload-modal .copy-button.disabled,.upload-modal .copy-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.upload-modal .copy-button.disabled:hover,.upload-modal .copy-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.upload-modal .copy-button:hover,.upload-modal .copy-button.active,.upload-modal .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.copy-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .upload-modal a.copy-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.upload-modal .copy-button:hover{background-color:#deecf7;color:#5c677a}body.course.commonfiles .nav-actions .icon-cloud-upload{font-size:16px;font-size:1.6rem;vertical-align:bottom;margin-right:4px}body.course.commonfiles input.asset-search-input{float:left;width:260px;background-color:#fff}body.course.commonfiles .asset-library{*zoom:1}body.course.commonfiles .asset-library:before,body.course.commonfiles .asset-library:after{content:" ";display:table}body.course.commonfiles .asset-library:after{clear:both}body.course.commonfiles .asset-library table{width:100%;border-radius:3px 3px 0 0;border:1px solid #c5cad4}body.course.commonfiles .asset-library table td,body.course.commonfiles .asset-library table th{padding:10px 20px;text-align:left;vertical-align:middle}body.course.commonfiles .asset-library table thead th{background-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent),color-stop(100%, rgba(0,0,0,0.1)));background-image:-webkit-linear-gradient(top, transparent,rgba(0,0,0,0.1));background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,0.1));background-color:#ced2db;font-size:12px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,0.5)}body.course.commonfiles .asset-library table tbody{background:#fff}body.course.commonfiles .asset-library table tbody tr{border-top:1px solid #c5cad4}body.course.commonfiles .asset-library table tbody tr:first-child{border-top:none}body.course.commonfiles .asset-library table tbody .name-col{font-size:14px}body.course.commonfiles .asset-library table tbody .date-col{font-size:12px}body.course.commonfiles .asset-library table .embed-col{width:500px}body.course.commonfiles .asset-library table .embeddable-xml-input{box-shadow:none;width:100%}body.course.commonfiles .asset-library table .thumb{width:100px;max-height:80px}body.course.commonfiles .asset-library table .thumb img{width:100%}body.course.commonfiles .asset-library .pagination{float:right;margin:15px 10px}body.course.commonfiles .asset-library .pagination ol,body.course.commonfiles .asset-library .pagination li{display:inline}body.course.commonfiles .asset-library .pagination a{display:inline-block;height:25px;padding:0 4px;text-align:center;line-height:25px}body.course.commonfiles .show-xml{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff}body.course.commonfiles .show-xml.disabled,body.course.commonfiles .show-xml.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.commonfiles .show-xml.disabled:hover,body.course.commonfiles .show-xml.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.commonfiles .show-xml:hover,body.course.commonfiles .show-xml.active,body.course.commonfiles .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.show-xml.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.commonfiles a.show-xml.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.commonfiles .show-xml:hover,body.course.commonfiles .show-xml.active,body.course.commonfiles .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.show-xml.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.commonfiles a.show-xml.seq_video.active{background-color:#009fe6;color:#fff}body.course.commonfiles .show-xml.disabled,body.course.commonfiles .show-xml.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.upload-modal{display:none;width:640px !important;margin-left:-320px !important}.upload-modal .modal-body{height:auto !important;overflow-y:auto !important;text-align:center}.upload-modal .file-input{display:none}.upload-modal .choose-file-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;padding:10px 82px 12px;font-size:17px}.upload-modal .choose-file-button.disabled,.upload-modal .choose-file-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.upload-modal .choose-file-button.disabled:hover,.upload-modal .choose-file-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.upload-modal .choose-file-button:hover,.upload-modal .choose-file-button.active,.upload-modal .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.choose-file-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .upload-modal a.choose-file-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.upload-modal .choose-file-button:hover,.upload-modal .choose-file-button.active,.upload-modal .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.choose-file-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .upload-modal a.choose-file-button.seq_video.active{background-color:#009fe6;color:#fff}.upload-modal .choose-file-button.disabled,.upload-modal .choose-file-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.upload-modal .existing-file-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;padding:10px 82px 12px;font-size:17px}.upload-modal .existing-file-button.disabled,.upload-modal .existing-file-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.upload-modal .existing-file-button.disabled:hover,.upload-modal .existing-file-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.upload-modal .existing-file-button:hover,.upload-modal .existing-file-button.active,.upload-modal .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.existing-file-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .upload-modal a.existing-file-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.upload-modal .existing-file-button:hover,.upload-modal .existing-file-button.active,.upload-modal .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.existing-file-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .upload-modal a.existing-file-button.seq_video.active{background-color:#009fe6;color:#fff}.upload-modal .existing-file-button.disabled,.upload-modal .existing-file-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.upload-modal .select_file_list{width:390px;height:250px;overflow-y:auto;border:1px #999 solid;margin:0 85px;display:none}.upload-modal .select_file_list a{padding-left:25px;text-align:left;display:block;position:relative;color:#4c4c4c}.upload-modal .select_file_list a.expand{background:url("/static/img/icon-arrow-down.52be6462e6f2.png") no-repeat;background-position:6px 6px}.upload-modal .select_file_list a.collapse{background:url("/static/img/icon-arrow-right.cdc157389ecf.png") no-repeat;background-position:6px 6px}.upload-modal .select_file_list a.collapse_path{display:none}.upload-modal .select_file_list a:hover{background-color:#eee;color:#4c4c4c}.upload-modal .select_file_list .sub_level{margin-left:20px;display:none}.upload-modal .existing-file-selected{background-color:#ddd}.upload-modal .select_file_msg{display:block}.upload-modal .progress-bar{display:none;width:350px;height:50px;margin:30px auto 10px;border:1px solid #009fe6}.upload-modal .progress-bar.loaded{border-color:#66b93d}.upload-modal .progress-bar.loaded .progress-fill{background:#66b93d}.upload-modal .progress-fill{width:0%;height:50px;background:#009fe6;color:#fff;line-height:48px}.upload-modal h1{float:none;margin:40px 0 30px;font-size:34px;font-weight:300}.upload-modal .close-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);position:absolute;top:0;right:15px;width:29px;height:29px;padding:0 !important;border-radius:17px !important;line-height:29px;text-align:center}.upload-modal .close-button.disabled,.upload-modal .close-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.upload-modal .close-button.disabled:hover,.upload-modal .close-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.upload-modal .close-button:hover,.upload-modal .close-button.active,.upload-modal .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.close-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .upload-modal a.close-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.upload-modal .close-button:hover{background-color:#deecf7;color:#5c677a}.upload-modal .embeddable{display:none;margin:30px 0 130px}.upload-modal .embeddable label{display:block;margin-bottom:10px;font-weight:700}.upload-modal .embeddable-xml-input{box-shadow:none;width:400px}.upload-modal .copy-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);display:none;margin-bottom:100px}.upload-modal .copy-button.disabled,.upload-modal .copy-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.upload-modal .copy-button.disabled:hover,.upload-modal .copy-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.upload-modal .copy-button:hover,.upload-modal .copy-button.active,.upload-modal .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.copy-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .upload-modal a.copy-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.upload-modal .copy-button:hover{background-color:#deecf7;color:#5c677a}body.course.updates .course-info-wrapper{display:table;width:100%;clear:both}body.course.updates .main-column,body.course.updates .course-handouts{float:none;display:table-cell}body.course.updates .main-column{border-radius:3px 0 0 3px;border-right-color:#b0b6c2}body.course.updates .CodeMirror{border:1px solid #3c3c3c;background:#fff;color:#3c3c3c}.course-updates{padding:30px 40px;margin:0}.course-updates .update-list>li{padding:34px 0 42px;border-top:1px solid #cbd1db}.course-updates .update-list>li:first-child{padding-top:0;border:none}.course-updates .update-list>li.editing{position:relative;z-index:1001;padding:0;border-top:none;border-radius:3px;background:#fff}.course-updates .update-list>li.editing .post-preview{display:none}.course-updates .update-list>li h1{float:none;font-size:24px;font-weight:300}.course-updates .update-list>li h2{margin-bottom:18px;font-size:14px;font-weight:700;line-height:30px;color:#646464;letter-spacing:1px;text-transform:uppercase}.course-updates .update-list>li h3{margin:34px 0 11px;font-size:16px;font-weight:700}.course-updates .update-contents p{font-size:16px;line-height:25px}.course-updates .update-contents p+p{margin-top:25px}.course-updates .update-contents .primary{border:1px solid #ddd;background:#f6f6f6;padding:20px}.course-updates .update-contents ol,.course-updates .update-contents ul{margin:1em 0;padding:0 0 0 1em;color:#4c4c4c}.course-updates .update-contents ol li,.course-updates .update-contents ul li{margin-bottom:0.708em}.course-updates .update-contents ol{list-style:decimal outside none}.course-updates .update-contents ul{list-style:disc outside none}.course-updates .update-contents pre{margin:1em 0;color:#4c4c4c;font-family:monospace, serif;font-size:1em;white-space:pre-wrap;word-wrap:break-word}.course-updates .update-contents code{color:#4c4c4c;font-family:monospace, serif;background:none;padding:0}.course-updates .new-update-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;display:block;text-align:center;padding:18px 0;margin-bottom:28px}.course-updates .new-update-button.disabled,.course-updates .new-update-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.course-updates .new-update-button.disabled:hover,.course-updates .new-update-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.course-updates .new-update-button:hover,.course-updates .new-update-button.active,.course-updates .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.new-update-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .course-updates a.new-update-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.course-updates .new-update-button:hover,.course-updates .new-update-button.active,.course-updates .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.new-update-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .course-updates a.new-update-button.seq_video.active{background-color:#009fe6;color:#fff}.course-updates .new-update-button.disabled,.course-updates .new-update-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.course-updates .new-update-form{box-shadow:0 1px 0 rgba(255,255,255,0.2) inset;padding:15px 20px;border-radius:3px;background-color:#d5dce4;color:#3c3c3c;margin-bottom:24px;padding:30px;border:none}.course-updates .new-update-form label{color:#4c4c4c}.course-updates .new-update-form input,.course-updates .new-update-form textarea{border:1px solid #8891a1}.course-updates .new-update-form textarea{min-height:80px}.course-updates .new-update-form h5{margin-bottom:8px;color:#fff;font-weight:700}.course-updates .new-update-form .row{margin-bottom:10px;padding:0;border:none}.course-updates .new-update-form .save-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;margin-top:0}.course-updates .new-update-form .save-button.disabled,.course-updates .new-update-form .save-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.course-updates .new-update-form .save-button.disabled:hover,.course-updates .new-update-form .save-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.course-updates .new-update-form .save-button:hover,.course-updates .new-update-form .save-button.active,.course-updates .new-update-form .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.save-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .course-updates .new-update-form a.save-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.course-updates .new-update-form .save-button:hover,.course-updates .new-update-form .save-button.active,.course-updates .new-update-form .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.save-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .course-updates .new-update-form a.save-button.seq_video.active{background-color:#009fe6;color:#fff}.course-updates .new-update-form .save-button.disabled,.course-updates .new-update-form .save-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.course-updates .new-update-form .cancel-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);margin-top:0}.course-updates .new-update-form .cancel-button.disabled,.course-updates .new-update-form .cancel-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.course-updates .new-update-form .cancel-button.disabled:hover,.course-updates .new-update-form .cancel-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.course-updates .new-update-form .cancel-button:hover,.course-updates .new-update-form .cancel-button.active,.course-updates .new-update-form .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.cancel-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .course-updates .new-update-form a.cancel-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.course-updates .new-update-form .cancel-button:hover{background-color:#deecf7;color:#5c677a}.course-updates .new-update-form textarea{height:180px}.course-updates .post-actions{float:right}.course-updates .post-actions .edit-button,.course-updates .post-actions .time-button,.course-updates .post-actions .delete-button{float:left;font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);padding:3px 10px 4px;margin-left:7px;font-size:12px;font-weight:400}.course-updates .post-actions .edit-button.disabled,.course-updates .post-actions .edit-button.is-disabled,.course-updates .post-actions .time-button.disabled,.course-updates .post-actions .time-button.is-disabled,.course-updates .post-actions .delete-button.disabled,.course-updates .post-actions .delete-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.course-updates .post-actions .edit-button.disabled:hover,.course-updates .post-actions .edit-button.is-disabled:hover,.course-updates .post-actions .time-button.disabled:hover,.course-updates .post-actions .time-button.is-disabled:hover,.course-updates .post-actions .delete-button.disabled:hover,.course-updates .post-actions .delete-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.course-updates .post-actions .edit-button:hover,.course-updates .post-actions .edit-button.active,.course-updates .post-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.edit-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .course-updates .post-actions a.edit-button.seq_video.active,.course-updates .post-actions .time-button:hover,.course-updates .post-actions .time-button.active,.course-updates .post-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.time-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .course-updates .post-actions a.time-button.seq_video.active,.course-updates .post-actions .delete-button:hover,.course-updates .post-actions .delete-button.active,.course-updates .post-actions .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.delete-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .course-updates .post-actions a.delete-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.course-updates .post-actions .edit-button:hover,.course-updates .post-actions .time-button:hover,.course-updates .post-actions .delete-button:hover{background-color:#deecf7;color:#5c677a}.course-updates .post-actions .edit-button .edit-icon,.course-updates .post-actions .edit-button .delete-icon,.course-updates .post-actions .time-button .edit-icon,.course-updates .post-actions .time-button .delete-icon,.course-updates .post-actions .delete-button .edit-icon,.course-updates .post-actions .delete-button .delete-icon{margin-right:4px}.course-handouts{width:30%;padding:20px 30px;margin:0;border-radius:0 3px 3px 0;border-left:none;background:#edf1f5}.course-handouts .title{margin-bottom:24px;font-size:22px;font-weight:300}.course-handouts .edit-button{float:right;font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);padding:3px 10px 4px;margin-left:7px;font-size:12px;font-weight:400}.course-handouts .edit-button.disabled,.course-handouts .edit-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.course-handouts .edit-button.disabled:hover,.course-handouts .edit-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.course-handouts .edit-button:hover,.course-handouts .edit-button.active,.course-handouts .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.edit-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .course-handouts a.edit-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.course-handouts .edit-button:hover{background-color:#deecf7;color:#5c677a}.course-handouts .edit-button .edit-icon,.course-handouts .edit-button .delete-icon{margin-right:4px}.course-handouts .handouts-content{font-size:14px}.course-handouts .treeview-handoutsnav li{margin-bottom:12px}.edit-handouts-form{box-shadow:0 1px 0 rgba(255,255,255,0.2) inset;padding:15px 20px;border-radius:3px;background-color:#d5dce4;color:#3c3c3c;position:absolute;right:0;top:0;z-index:10001;width:800px;padding:30px}.edit-handouts-form label{color:#4c4c4c}.edit-handouts-form input,.edit-handouts-form textarea{border:1px solid #8891a1}.edit-handouts-form textarea{min-height:80px}.edit-handouts-form h5{margin-bottom:8px;color:#fff;font-weight:700}.edit-handouts-form .row{margin-bottom:10px;padding:0;border:none}.edit-handouts-form .save-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;margin-top:0}.edit-handouts-form .save-button.disabled,.edit-handouts-form .save-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.edit-handouts-form .save-button.disabled:hover,.edit-handouts-form .save-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.edit-handouts-form .save-button:hover,.edit-handouts-form .save-button.active,.edit-handouts-form .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.save-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .edit-handouts-form a.save-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.edit-handouts-form .save-button:hover,.edit-handouts-form .save-button.active,.edit-handouts-form .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.save-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .edit-handouts-form a.save-button.seq_video.active{background-color:#009fe6;color:#fff}.edit-handouts-form .save-button.disabled,.edit-handouts-form .save-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.edit-handouts-form .cancel-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);margin-top:0}.edit-handouts-form .cancel-button.disabled,.edit-handouts-form .cancel-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.edit-handouts-form .cancel-button.disabled:hover,.edit-handouts-form .cancel-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.edit-handouts-form .cancel-button:hover,.edit-handouts-form .cancel-button.active,.edit-handouts-form .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.cancel-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .edit-handouts-form a.cancel-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.edit-handouts-form .cancel-button:hover{background-color:#deecf7;color:#5c677a}.edit-handouts-form textarea{height:300px}body.dashboard .content{margin-bottom:100px}body.dashboard .content:last-child{margin-bottom:0}body.dashboard .content-primary,body.dashboard .content-supplementary{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}body.dashboard .content-primary{width:74.46809%;margin-right:2.12766%}body.dashboard .content-supplementary{width:23.40426%}body.dashboard .content .notice-incontext{width:flexgrid(9, 9)}body.dashboard .content .notice-incontext.has-actions .msg,body.dashboard .content .notice-incontext.has-actions .list-actions,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .msg,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions{display:inline-block;vertical-align:middle}body.dashboard .content .notice-incontext.has-actions .msg,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .msg{width:65.71429%;margin-right:2.12766%}body.dashboard .content .notice-incontext.has-actions .list-actions,body.dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions{width:31.42857%;text-align:right;margin-top:0}body.dashboard .wrapper-creationrights{overflow:hidden}body.dashboard .wrapper-creationrights .ui-toggle-control{*zoom:1;display:block;text-align:left}body.dashboard .wrapper-creationrights .ui-toggle-control:before,body.dashboard .wrapper-creationrights .ui-toggle-control:after{content:" ";display:table}body.dashboard .wrapper-creationrights .ui-toggle-control:after{clear:both}body.dashboard .wrapper-creationrights .ui-toggle-control:hover{background:#656565;color:#fff}body.dashboard .wrapper-creationrights .ui-toggle-control .label{float:left;width:88.57143%;margin:3px 2.12766% 0 0}body.dashboard .wrapper-creationrights .ui-toggle-control .icon-remove-sign{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transition:all 0.5s linear 0s;-moz-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;float:right;text-align:right}body.dashboard .wrapper-creationrights .ui-toggle-target{-webkit-transition:opacity 0.5s ease-in-out 0s;-moz-transition:opacity 0.5s ease-in-out 0s;transition:opacity 0.5s ease-in-out 0s;position:relative;top:-2px;display:none;opacity:0}body.dashboard .wrapper-creationrights.is-shown .ui-toggle-control{border-bottom-left-radius:0;border-bottom-right-radius:0}body.dashboard .wrapper-creationrights.is-shown .ui-toggle-control .icon-remove-sign{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}body.dashboard .wrapper-creationrights.is-shown .ui-toggle-target{display:block;opacity:1.0}body.dashboard .status-creationrights{margin-top:20px}body.dashboard .status-creationrights .title{margin-bottom:5px;font-weight:700;color:#656565}body.dashboard .status-creationrights .list-actions,body.dashboard .status-creationrights .form-actions{margin-top:15px}body.dashboard .status-creationrights .list-actions .action-request,body.dashboard .status-creationrights .form-actions .action-request{position:relative;overflow:hidden}body.dashboard .status-creationrights .list-actions .action-request .icon-cog,body.dashboard .status-creationrights .form-actions .action-request .icon-cog{-webkit-transition:all 0.5s ease-in-out 0.5s;-moz-transition:all 0.5s ease-in-out 0.5s;transition:all 0.5s ease-in-out 0.5s;font-size:20px;font-size:2rem;position:absolute;top:10px;left:-20px;visibility:hidden;opacity:0.0}body.dashboard .status-creationrights .list-actions .action-request.is-submitting,body.dashboard .status-creationrights .form-actions .action-request.is-submitting{padding-left:40px}body.dashboard .status-creationrights .list-actions .action-request.is-submitting .icon-cog,body.dashboard .status-creationrights .form-actions .action-request.is-submitting .icon-cog{left:15px;visibility:visible;opacity:1.0}body.dashboard .status-creationrights .list-actions .action-request.has-error,body.dashboard .status-creationrights .form-actions .action-request.has-error{padding-left:40px;background:#b20610;border-color:#8e040c}body.dashboard .status-creationrights .list-actions .action-request.has-error .icon-cog,body.dashboard .status-creationrights .form-actions .action-request.has-error .icon-cog{left:15px;visibility:visible;opacity:1.0}body.dashboard .status-creationrights .status-update .value{border-radius:5px;position:relative;overflow:hidden;padding:4px 10px;background:#7f7f7f}body.dashboard .status-creationrights .status-update .value .status-indicator{position:absolute;top:0;left:0;display:block;width:100%;height:5px;opacity:0.40}body.dashboard .status-creationrights .status-update .value-formal,body.dashboard .status-creationrights .status-update .value-description{border-radius:2px;display:inline-block;vertical-align:middle;color:#fff}body.dashboard .status-creationrights .status-update .value-formal{margin:10px;font-weight:700}body.dashboard .status-creationrights .status-update .value-formal [class^="icon-"]{margin-right:5px}body.dashboard .status-creationrights .status-update .value-description{position:relative;color:#fff;opacity:0.85}body.dashboard .status-creationrights.is-pending .status-update .value{background:#edbd3c}body.dashboard .status-creationrights.is-pending .status-update .status-indicator{background:#bd9730}body.dashboard .status-creationrights.is-denied .status-update .value{background:#c1373f}body.dashboard .status-creationrights.is-denied .status-update .status-indicator{background:#b8000b}body.dashboard .courses{margin:20px 0}body.dashboard .list-courses{margin-top:20px;border-radius:3px;border:1px solid #7f7f7f;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.1)}body.dashboard .list-courses .course-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative;border-bottom:1px solid #989898;padding:20px}body.dashboard .list-courses .course-item:hover{background:#fffcf1}body.dashboard .list-courses .course-item:hover .course-actions .view-live-button{opacity:1.0;pointer-events:auto}body.dashboard .list-courses .course-item:hover .course-title{color:#bd9730}body.dashboard .list-courses .course-item:hover .course-metadata{opacity:1.0}body.dashboard .list-courses .course-item .course-link,body.dashboard .list-courses .course-item .course-actions{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle}body.dashboard .list-courses .course-item .course-link{width:77.14286%;margin-right:2.12766%}body.dashboard .list-courses .course-item .course-title{margin:0 40px 5px 0;font-weight:300}body.dashboard .list-courses .course-item .course-metadata{-webkit-transition:opacity 0.5s ease-in-out 0;-moz-transition:opacity 0.5s ease-in-out 0;transition:opacity 0.5s ease-in-out 0;color:#7f7f7f;opacity:0.75}body.dashboard .list-courses .course-item .course-metadata .metadata-item{display:inline-block}body.dashboard .list-courses .course-item .course-metadata .metadata-item:after{content:"/";margin-left:2px;margin-right:2px;color:#e5e5e5}body.dashboard .list-courses .course-item .course-metadata .metadata-item:last-child:after{content:"";margin-left:0;margin-right:0}body.dashboard .list-courses .course-item .course-actions{position:static;width:20%;text-align:right}body.dashboard .list-courses .course-item .course-actions .view-live-button{-webkit-transition:opacity 0.25s ease-in-out 0;-moz-transition:opacity 0.25s ease-in-out 0;transition:opacity 0.25s ease-in-out 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;opacity:0.0;pointer-events:none}body.dashboard .list-courses .course-item .course-actions .view-live-button:hover{opacity:1.0;pointer-events:auto}body.dashboard .list-courses .course-item .course-actions:last-child{border-bottom:none}body.dashboard .wrapper-create-course.animate.is-shown{height:520px}body.dashboard .wrapper-create-course.animate.is-shown.has-errors{height:660px}body.dashboard .create-course .row{*zoom:1;margin-bottom:15px}body.dashboard .create-course .row:before,body.dashboard .create-course .row:after{content:" ";display:table}body.dashboard .create-course .row:after{clear:both}body.dashboard .create-course .column{float:left;width:48%}body.dashboard .create-course .column:first-child{margin-right:4%}body.dashboard .create-course label{display:block;font-weight:700}body.dashboard .create-course .new-course-org,body.dashboard .create-course .new-course-number,body.dashboard .create-course .new-course-name,body.dashboard .create-course .new-course-run{width:100%}body.dashboard .create-course .new-course-name{font-weight:300}body.dashboard .create-course .new-course-save{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff}body.dashboard .create-course .new-course-save.disabled,body.dashboard .create-course .new-course-save.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.dashboard .create-course .new-course-save.disabled:hover,body.dashboard .create-course .new-course-save.is-disabled:hover{box-shadow:0 0 0 0 !important}body.dashboard .create-course .new-course-save:hover,body.dashboard .create-course .new-course-save.active,body.dashboard .create-course .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.new-course-save.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.dashboard .create-course a.new-course-save.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.dashboard .create-course .new-course-save:hover,body.dashboard .create-course .new-course-save.active,body.dashboard .create-course .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.new-course-save.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.dashboard .create-course a.new-course-save.seq_video.active{background-color:#009fe6;color:#fff}body.dashboard .create-course .new-course-save.disabled,body.dashboard .create-course .new-course-save.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.dashboard .create-course .new-course-cancel{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5)}body.dashboard .create-course .new-course-cancel.disabled,body.dashboard .create-course .new-course-cancel.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.dashboard .create-course .new-course-cancel.disabled:hover,body.dashboard .create-course .new-course-cancel.is-disabled:hover{box-shadow:0 0 0 0 !important}body.dashboard .create-course .new-course-cancel:hover,body.dashboard .create-course .new-course-cancel.active,body.dashboard .create-course .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.new-course-cancel.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.dashboard .create-course a.new-course-cancel.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.dashboard .create-course .new-course-cancel:hover{background-color:#deecf7;color:#5c677a}body.dashboard .create-course .item-details{padding-bottom:0}body.dashboard .create-course .wrap-error{-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;transition:all 0.25s ease 0s;height:0;overflow:hidden;opacity:0}body.dashboard .create-course .wrap-error.is-shown{height:65px;opacity:1}body.dashboard .create-course .message-status{display:block;margin-bottom:0;padding:10px 30px 8px 30px;font-weight:bold}body.course.export .export-overview{*zoom:1;padding:30px 40px}body.course.export .export-overview:before,body.course.export .export-overview:after{content:" ";display:table}body.course.export .export-overview:after{clear:both}body.course.export .description{float:left;width:62%;margin-right:3%;font-size:14px}body.course.export .description h2{font-weight:700;font-size:19px;margin-bottom:20px}body.course.export .description strong{font-weight:700}body.course.export .description p+p{margin-top:20px}body.course.export .description ul{margin:20px 0;list-style:disc inside}body.course.export .description ul li{margin:0 0 5px 0}body.course.export .export-form-wrapper .export-form{float:left;width:35%;padding:25px 30px 35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #b0b6c2;border-radius:3px;background:#edf1f5;text-align:center}body.course.export .export-form-wrapper .export-form h2{margin-bottom:30px;font-size:26px;font-weight:300}body.course.export .export-form-wrapper .export-form .error-block{display:none;margin-bottom:15px;font-size:13px}body.course.export .export-form-wrapper .export-form .error-block{color:#fd5757}body.course.export .export-form-wrapper .export-form .button-export{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #1d9348;border-radius:3px;background-color:#25b85a;color:#fff;padding:10px 50px 11px;font-size:17px}body.course.export .export-form-wrapper .export-form .button-export.disabled,body.course.export .export-form-wrapper .export-form .button-export.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.export .export-form-wrapper .export-form .button-export.disabled:hover,body.course.export .export-form-wrapper .export-form .button-export.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.export .export-form-wrapper .export-form .button-export:hover,body.course.export .export-form-wrapper .export-form .button-export.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.export .export-form-wrapper .export-form .button-export:hover{background-color:#14c955;color:#fff}body.course.export .export-form-wrapper .export-form .button-export.disabled,body.course.export .export-form-wrapper .export-form .button-export.is-disabled{border:1px solid #a7e2bd !important;background:#a7e2bd !important;color:#fff !important;box-shadow:none}body.course.export .export-form-wrapper .export-form .message-status{margin-top:10px;font-size:12px}body.course.export .export-form-wrapper .export-form .progress-bar{display:none;width:350px;height:30px;margin:30px auto 10px;border:1px solid #009fe6}body.course.export .export-form-wrapper .export-form .progress-bar.loaded{border-color:#66b93d}body.course.export .export-form-wrapper .export-form .progress-bar.loaded .progress-fill{background:#66b93d}body.course.export .export-form-wrapper .export-form .progress-fill{width:0%;height:30px;background:#009fe6;color:#fff;line-height:48px}body.course.export .export-form-wrapper.is-downloading .progress-bar{display:block}body.course.export .export-form-wrapper.is-downloading .button-export{padding:10px 50px 11px;font-size:17px}body.course.export .export-form-wrapper.is-downloading .button-export.disabled{pointer-events:none;cursor:default}body.index.not-signedin .wrapper-header{margin-bottom:0}body.index.not-signedin .wrapper-content-header,body.index.not-signedin .wrapper-content-features,body.index.not-signedin .wrapper-content-cta{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 20px;position:relative;width:100%}body.index.not-signedin .content{*zoom:1;max-width:1280px;min-width:900px;width:100%;margin:0 auto;color:#4c4c4c}body.index.not-signedin .content:before,body.index.not-signedin .content:after{content:" ";display:table}body.index.not-signedin .content:after{clear:both}body.index.not-signedin .content header{border:none;padding-bottom:0;margin-bottom:0}body.index.not-signedin .content h1,body.index.not-signedin .content h2,body.index.not-signedin .content h3,body.index.not-signedin .content h4,body.index.not-signedin .content h5,body.index.not-signedin .content h6{color:#323232}body.index.not-signedin .wrapper-content-header{background-color:#33b2eb;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #33b2eb),color-stop(50%, #009fe6),color-stop(100%, #007fb8));background-image:-webkit-linear-gradient(#33b2eb,#009fe6,#007fb8);background-image:linear-gradient(#33b2eb,#009fe6,#007fb8);padding-bottom:80px;padding-top:80px}body.index.not-signedin .content-header{position:relative;text-align:center;color:#fff}body.index.not-signedin .content-header h1{float:none;margin:0 0 10px 0;border-bottom:1px solid #33b2eb;padding:0;font-weight:500;color:#fff}body.index.not-signedin .content-header .wrapper-text-welcome,body.index.not-signedin .content-header .logo{display:inline-block}body.index.not-signedin .content-header .logo{font-weight:600;margin-left:10px}body.index.not-signedin .content-header .tagline{margin:0;color:#99d8f5}body.index.not-signedin .arrow_box{position:relative;background:#fff;border:4px solid #000}body.index.not-signedin .arrow_box:after,body.index.not-signedin .arrow_box:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}body.index.not-signedin .arrow_box:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:30px;left:50%;margin-left:-30px}body.index.not-signedin .arrow_box:before{border-color:rgba(0,0,0,0);border-top-color:#000;border-width:36px;left:50%;margin-left:-36px}body.index.not-signedin .wrapper-content-features{box-shadow:0 -1px 5px rgba(0,0,0,0.2);padding-bottom:40px;padding-top:60px;background:#fff}body.index.not-signedin .content-features .feature{*zoom:1;margin:0 0 40px 0;border-bottom:1px solid #e5e5e5;padding:0 0 40px 0}body.index.not-signedin .content-features .feature:before,body.index.not-signedin .content-features .feature:after{content:" ";display:table}body.index.not-signedin .content-features .feature:after{clear:both}body.index.not-signedin .content-features .feature .img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:23.40426%;margin-right:2.12766%}body.index.not-signedin .content-features .feature .img a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,0.1);position:relative;top:0;display:block;overflow:hidden;border:1px solid #cbcbcb;padding:5px;background:#fff}body.index.not-signedin .content-features .feature .img a .action-zoom{-webkit-transition:bottom 0.25s ease-in-out 0s;-moz-transition:bottom 0.25s ease-in-out 0s;transition:bottom 0.25s ease-in-out 0s;position:absolute;bottom:-30px;right:10px;opacity:0.0}body.index.not-signedin .content-features .feature .img a .action-zoom [class^="icon-"]{font-size:18px;font-size:1.8rem;border-top-left-radius:3px;border-top-right-radius:3px;display:inline-block;padding:10px;background:#009fe6;color:#fff;text-align:center}body.index.not-signedin .content-features .feature .img a:hover{border-color:#009fe6}body.index.not-signedin .content-features .feature .img a:hover .action-zoom{opacity:1.0;bottom:-2px}body.index.not-signedin .content-features .feature .img img{display:block;width:100%;height:auto}body.index.not-signedin .content-features .feature .copy{float:left;width:74.46809%;margin-top:-5px}body.index.not-signedin .content-features .feature .copy h3{margin:0 0 10px 0;font-weight:600}body.index.not-signedin .content-features .feature .copy>p{color:#656565}body.index.not-signedin .content-features .feature .copy strong{color:#4c4c4c;font-weight:500}body.index.not-signedin .content-features .feature .copy .list-proofpoints{*zoom:1;width:100%;margin:30px 0 0 0}body.index.not-signedin .content-features .feature .copy .list-proofpoints:before,body.index.not-signedin .content-features .feature .copy .list-proofpoints:after{content:" ";display:table}body.index.not-signedin .content-features .feature .copy .list-proofpoints:after{clear:both}body.index.not-signedin .content-features .feature .copy .list-proofpoints .proofpoint{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.25s ease-in-out 0s;-moz-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s;border-radius:5px;position:relative;top:0;float:left;width:31.42857%;min-height:160px;margin-right:2.12766%;padding:15px 20px;color:#989898}body.index.not-signedin .content-features .feature .copy .list-proofpoints .proofpoint .title{margin:0 0 5px 0;font-weight:500;color:#323232}body.index.not-signedin .content-features .feature .copy .list-proofpoints .proofpoint:hover{box-shadow:0 1px 2px rgba(0,0,0,0.1);background:#e5f5fc;top:-4px}body.index.not-signedin .content-features .feature .copy .list-proofpoints .proofpoint:hover .title{color:#009fe6}body.index.not-signedin .content-features .feature .copy .list-proofpoints .proofpoint:last-child{margin-right:0}body.index.not-signedin .content-features .feature:last-child{margin-bottom:0;border:none;padding-bottom:0}body.index.not-signedin .content-features .feature:nth-child(even) .img{float:right;margin-right:0;margin-left:2.12766%}body.index.not-signedin .content-features .feature:nth-child(even) .copy{float:right;text-align:right}body.index.not-signedin .content-features .feature:nth-child(even) .list-proofpoints .proofpoint{float:right;width:31.42857%;margin-left:2.12766%;margin-right:0}body.index.not-signedin .content-features .feature:nth-child(even) .list-proofpoints .proofpoint:last-child{margin-left:0}body.index.not-signedin .wrapper-content-cta{position:relative;padding:40px 0;background:#fff}body.index.not-signedin .content-cta{border-top:1px solid #e5e5e5}body.index.not-signedin .content-cta header{border:none;margin:0;padding:0}body.index.not-signedin .content-cta .list-actions{position:relative;margin-top:-30px}body.index.not-signedin .content-cta .list-actions li{width:48.93617%;margin:0 auto}body.index.not-signedin .content-cta .list-actions .action{display:block;width:100%;text-align:center}body.index.not-signedin .content-cta .list-actions .action.action-primary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;padding:15px 10px;font-weight:600;text-align:center;text-transform:uppercase}body.index.not-signedin .content-cta .list-actions .action.action-primary.disabled,body.index.not-signedin .content-cta .list-actions .action.action-primary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.index.not-signedin .content-cta .list-actions .action.action-primary.disabled:hover,body.index.not-signedin .content-cta .list-actions .action.action-primary.is-disabled:hover{box-shadow:0 0 0 0 !important}body.index.not-signedin .content-cta .list-actions .action.action-primary:hover,body.index.not-signedin .content-cta .list-actions .action.action-primary.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.index.not-signedin .content-cta .list-actions .action.action-primary:hover,body.index.not-signedin .content-cta .list-actions .action.action-primary.active{background-color:#009fe6;color:#fff}body.index.not-signedin .content-cta .list-actions .action.action-primary.disabled,body.index.not-signedin .content-cta .list-actions .action.action-primary.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.index.not-signedin .content-cta .list-actions .action.action-secondary{margin-top:10px}body.course.import .import-overview{*zoom:1;padding:30px 40px}body.course.import .import-overview:before,body.course.import .import-overview:after{content:" ";display:table}body.course.import .import-overview:after{clear:both}body.course.import .description{float:left;width:62%;margin-right:3%;font-size:14px}body.course.import .description h2{font-weight:700;font-size:19px;margin-bottom:20px}body.course.import .description strong{font-weight:700}body.course.import .description p+p{margin-top:20px}body.course.import .import-form{float:left;width:35%;padding:25px 30px 35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #b0b6c2;border-radius:3px;background:#edf1f5;text-align:center}body.course.import .import-form h2{margin-bottom:30px;font-size:26px;font-weight:300}body.course.import .import-form .file-name-block,body.course.import .import-form .error-block{display:none;margin-bottom:15px;font-size:13px}body.course.import .import-form .error-block{color:#fd5757}body.course.import .import-form .status-block{display:none;font-size:13px}body.course.import .import-form .choose-file-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;padding:10px 50px 11px;font-size:17px}body.course.import .import-form .choose-file-button.disabled,body.course.import .import-form .choose-file-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.import .import-form .choose-file-button.disabled:hover,body.course.import .import-form .choose-file-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.import .import-form .choose-file-button:hover,body.course.import .import-form .choose-file-button.active,body.course.import .import-form .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.choose-file-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.import .import-form a.choose-file-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.import .import-form .choose-file-button:hover,body.course.import .import-form .choose-file-button.active,body.course.import .import-form .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.choose-file-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.import .import-form a.choose-file-button.seq_video.active{background-color:#009fe6;color:#fff}body.course.import .import-form .choose-file-button.disabled,body.course.import .import-form .choose-file-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.import .import-form .choose-file-button-inline{display:block}body.course.import .import-form .file-input{display:none}body.course.import .import-form .submit-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.4);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.4)),color-stop(60%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.4),rgba(255,255,255,0) 60%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.4),rgba(255,255,255,0) 60%);box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #bd9730;border-radius:3px;background-color:#edbd3c;color:#4c4c4c;display:none;max-width:100%;padding:8px 20px 10px;white-space:normal}body.course.import .import-form .submit-button.disabled,body.course.import .import-form .submit-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.import .import-form .submit-button.disabled:hover,body.course.import .import-form .submit-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.import .import-form .submit-button:hover,body.course.import .import-form .submit-button.active,body.course.import .import-form .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.submit-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.import .import-form a.submit-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.import .import-form .submit-button:hover{background-color:#ffc52a;color:#4c4c4c}body.course.import .import-form .submit-button.disabled,body.course.import .import-form .submit-button.is-disabled{border:1px solid #f7e4b1 !important;background:#f4d78a !important;color:#989898 !important;box-shadow:none}body.course.import .progress-bar{display:none;width:350px;height:30px;margin:30px auto 10px;border:1px solid #009fe6}body.course.import .progress-bar.loaded{border-color:#66b93d}body.course.import .progress-bar.loaded .progress-fill{background:#66b93d}body.course.import .progress-fill{width:0%;height:30px;background:#009fe6;color:#fff;line-height:48px}body.course.outline input.courseware-unit-search-input{float:left;width:260px;background-color:#fff}body.course.outline .branch .section-item{*zoom:1}body.course.outline .branch .section-item:before,body.course.outline .branch .section-item:after{content:" ";display:table}body.course.outline .branch .section-item:after{clear:both}body.course.outline .branch .section-item .details{display:block;float:left;margin-bottom:0;width:650px}body.course.outline .branch .section-item .gradable-status{float:right;position:relative;top:-4px;right:50px;width:100px}body.course.outline .branch .section-item .gradable-status .status-label{font-size:12px;font-size:1.2rem;position:absolute;top:2px;right:-5px;display:none;width:110px;padding:5px 40px 5px 10px;border-radius:3px;color:#edf1f5;text-align:right;font-weight:bold;line-height:16px}body.course.outline .branch .section-item .gradable-status .menu-toggle{z-index:10;position:absolute;top:0;right:5px;padding:5px;color:#b0b6c2}body.course.outline .branch .section-item .gradable-status .menu-toggle:hover,body.course.outline .branch .section-item .gradable-status .menu-toggle.is-active{color:#009fe6}body.course.outline .branch .section-item .gradable-status [class^="icon-"]{vertical-align:middle;margin-top:-5px;display:inline-block}body.course.outline .branch .section-item .gradable-status .menu{font-size:12px;font-size:1.2rem;-webkit-transition:opacity 0.25s linear 0s;-moz-transition:opacity 0.25s linear 0s;transition:opacity 0.25s linear 0s;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.2);z-index:1;display:none;opacity:0.0;position:absolute;top:-1px;right:0;margin:0;padding:8px 12px;background:#fff;border:1px solid #b0b6c2}body.course.outline .branch .section-item .gradable-status .menu li{width:115px;margin-bottom:3px;padding-bottom:3px;border-bottom:1px solid #edf1f5}body.course.outline .branch .section-item .gradable-status .menu li:last-child{margin-bottom:0;padding-bottom:0;border:none}body.course.outline .branch .section-item .gradable-status .menu li:last-child a{color:#8891a1}body.course.outline .branch .section-item .gradable-status .menu a{color:#009fe6}body.course.outline .branch .section-item .gradable-status .menu a.is-selected{font-weight:bold}body.course.outline .branch .section-item .gradable-status.is-active .menu{z-index:1000;display:block;opacity:1.0}body.course.outline .branch .section-item .gradable-status.is-active .menu-toggle{z-index:10000}body.course.outline .branch .section-item .gradable-status.is-set .menu-toggle{color:#009fe6}body.course.outline .branch .section-item .gradable-status.is-set .status-label{display:block;color:#009fe6}body.course.outline .courseware-section{position:relative;background:#fff;border-radius:3px;border:1px solid #b0b6c2;margin-top:15px;padding-bottom:12px;box-shadow:0 1px 1px rgba(0,0,0,0.1)}body.course.outline .courseware-section:first-child{margin-top:0}body.course.outline .courseware-section.collapsed{padding-bottom:0}body.course.outline .courseware-section label{float:left;line-height:29px}body.course.outline .courseware-section .datepair{float:left;margin-left:10px}body.course.outline .courseware-section .section-published-date{position:absolute;top:19px;right:80px;padding:4px 10px;border-radius:3px;background:#edf1f5;text-align:right}body.course.outline .courseware-section .section-published-date .published-status{font-size:12px;font-size:1.2rem;margin-right:15px}body.course.outline .courseware-section .section-published-date .published-status strong{font-weight:bold}body.course.outline .courseware-section .section-published-date .schedule-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff}body.course.outline .courseware-section .section-published-date .schedule-button.disabled,body.course.outline .courseware-section .section-published-date .schedule-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.outline .courseware-section .section-published-date .schedule-button.disabled:hover,body.course.outline .courseware-section .section-published-date .schedule-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.outline .courseware-section .section-published-date .schedule-button:hover,body.course.outline .courseware-section .section-published-date .schedule-button.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.outline .courseware-section .section-published-date .schedule-button:hover,body.course.outline .courseware-section .section-published-date .schedule-button.active{background-color:#009fe6;color:#fff}body.course.outline .courseware-section .section-published-date .schedule-button.disabled,body.course.outline .courseware-section .section-published-date .schedule-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.outline .courseware-section .section-published-date .edit-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff}body.course.outline .courseware-section .section-published-date .edit-button.disabled,body.course.outline .courseware-section .section-published-date .edit-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.outline .courseware-section .section-published-date .edit-button.disabled:hover,body.course.outline .courseware-section .section-published-date .edit-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.outline .courseware-section .section-published-date .edit-button:hover,body.course.outline .courseware-section .section-published-date .edit-button.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.outline .courseware-section .section-published-date .edit-button:hover,body.course.outline .courseware-section .section-published-date .edit-button.active{background-color:#009fe6;color:#fff}body.course.outline .courseware-section .section-published-date .edit-button.disabled,body.course.outline .courseware-section .section-published-date .edit-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.outline .courseware-section .section-published-date .schedule-button,body.course.outline .courseware-section .section-published-date .edit-button{font-size:11px;font-size:1.1rem;padding:3px 15px 5px}body.course.outline .courseware-section .datepair .date,body.course.outline .courseware-section .datepair .time{font-size:13px;font-size:1.3rem;box-shadow:none;padding-left:0;padding-right:0;border:none;background:none;font-weight:bold;color:#009fe6;cursor:pointer}body.course.outline .courseware-section .datepair .date{width:80px}body.course.outline .courseware-section .datepair .time{width:65px}body.course.outline .courseware-section.collapsed .subsection-list,body.course.outline .courseware-section .collapsed .subsection-list,body.course.outline .courseware-section .collapsed>ol{display:none !important}body.course.outline .courseware-section header{min-height:75px;*zoom:1}body.course.outline .courseware-section header:before,body.course.outline .courseware-section header:after{content:" ";display:table}body.course.outline .courseware-section header:after{clear:both}body.course.outline .courseware-section header .item-details{display:inline-block;padding:20px 0 10px 0;*zoom:1}body.course.outline .courseware-section header .item-details:before,body.course.outline .courseware-section header .item-details:after{content:" ";display:table}body.course.outline .courseware-section header .item-details:after{clear:both}body.course.outline .courseware-section header .item-details .section-name{font-size:19px;font-size:1.9rem;float:left;margin-right:10px;width:350px;font-weight:bold;color:#009fe6}body.course.outline .courseware-section header .item-details .section-name-span{-webkit-transition:color 0.25s linear 0s;-moz-transition:color 0.25s linear 0s;transition:color 0.25s linear 0s;cursor:pointer}body.course.outline .courseware-section header .item-details .section-name-span:hover{color:#edbd3c}body.course.outline .courseware-section header .item-details .section-name-edit{position:relative;width:400px;background:#fff}body.course.outline .courseware-section header .item-details .section-name-edit input{font-size:16px;font-size:1.6rem}body.course.outline .courseware-section header .item-details .section-name-edit .save-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;padding:7px 20px 7px;margin-right:5px}body.course.outline .courseware-section header .item-details .section-name-edit .save-button.disabled,body.course.outline .courseware-section header .item-details .section-name-edit .save-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.outline .courseware-section header .item-details .section-name-edit .save-button.disabled:hover,body.course.outline .courseware-section header .item-details .section-name-edit .save-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.outline .courseware-section header .item-details .section-name-edit .save-button:hover,body.course.outline .courseware-section header .item-details .section-name-edit .save-button.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.outline .courseware-section header .item-details .section-name-edit .save-button:hover,body.course.outline .courseware-section header .item-details .section-name-edit .save-button.active{background-color:#009fe6;color:#fff}body.course.outline .courseware-section header .item-details .section-name-edit .save-button.disabled,body.course.outline .courseware-section header .item-details .section-name-edit .save-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.outline .courseware-section header .item-details .section-name-edit .cancel-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);padding:7px 20px 7px}body.course.outline .courseware-section header .item-details .section-name-edit .cancel-button.disabled,body.course.outline .courseware-section header .item-details .section-name-edit .cancel-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.outline .courseware-section header .item-details .section-name-edit .cancel-button.disabled:hover,body.course.outline .courseware-section header .item-details .section-name-edit .cancel-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.outline .courseware-section header .item-details .section-name-edit .cancel-button:hover,body.course.outline .courseware-section header .item-details .section-name-edit .cancel-button.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.outline .courseware-section header .item-details .section-name-edit .cancel-button:hover{background-color:#deecf7;color:#5c677a}body.course.outline .courseware-section header .item-details .section-published-date{float:right;border-radius:3px;background:#edf1f5}body.course.outline .courseware-section header .item-details .section-published-date .published-status{font-size:12px;font-size:1.2rem;margin-right:15px}body.course.outline .courseware-section header .item-details .section-published-date .published-status strong{font-weight:bold}body.course.outline .courseware-section header .item-details .section-published-date .schedule-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff}body.course.outline .courseware-section header .item-details .section-published-date .schedule-button.disabled,body.course.outline .courseware-section header .item-details .section-published-date .schedule-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.outline .courseware-section header .item-details .section-published-date .schedule-button.disabled:hover,body.course.outline .courseware-section header .item-details .section-published-date .schedule-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.outline .courseware-section header .item-details .section-published-date .schedule-button:hover,body.course.outline .courseware-section header .item-details .section-published-date .schedule-button.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.outline .courseware-section header .item-details .section-published-date .schedule-button:hover,body.course.outline .courseware-section header .item-details .section-published-date .schedule-button.active{background-color:#009fe6;color:#fff}body.course.outline .courseware-section header .item-details .section-published-date .schedule-button.disabled,body.course.outline .courseware-section header .item-details .section-published-date .schedule-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.outline .courseware-section header .item-details .section-published-date .edit-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff}body.course.outline .courseware-section header .item-details .section-published-date .edit-button.disabled,body.course.outline .courseware-section header .item-details .section-published-date .edit-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.outline .courseware-section header .item-details .section-published-date .edit-button.disabled:hover,body.course.outline .courseware-section header .item-details .section-published-date .edit-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.outline .courseware-section header .item-details .section-published-date .edit-button:hover,body.course.outline .courseware-section header .item-details .section-published-date .edit-button.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.outline .courseware-section header .item-details .section-published-date .edit-button:hover,body.course.outline .courseware-section header .item-details .section-published-date .edit-button.active{background-color:#009fe6;color:#fff}body.course.outline .courseware-section header .item-details .section-published-date .edit-button.disabled,body.course.outline .courseware-section header .item-details .section-published-date .edit-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.outline .courseware-section header .item-details .section-published-date .schedule-button,body.course.outline .courseware-section header .item-details .section-published-date .edit-button{font-size:11px;font-size:1.1rem;padding:0 15px 2px 15px}body.course.outline .courseware-section header .item-details .gradable-status{position:absolute;top:20px;right:70px;width:145px;float:left;padding:21px 0 0}body.course.outline .courseware-section header .item-details .gradable-status .status-label{font-size:12px;font-size:1.2rem;border-radius:3px;position:absolute;top:0;right:2px;display:none;width:100px;padding:10px 35px 10px 10px;background:#edf1f5;color:#edf1f5;text-align:right;font-weight:bold;line-height:16px}body.course.outline .courseware-section header .item-details .gradable-status .menu-toggle{z-index:10;position:absolute;top:2px;right:5px;padding:5px;color:#edf1f5}body.course.outline .courseware-section header .item-details .gradable-status .menu-toggle:hover,body.course.outline .courseware-section header .item-details .gradable-status .menu-toggle.is-active{color:#009fe6}body.course.outline .courseware-section header .item-details .gradable-status .menu{font-size:12px;font-size:1.2rem;-webkit-transition:opacity 0.25s linear 0s,display 0.25s linear 0s;-moz-transition:opacity 0.25s linear 0s,display 0.25s linear 0s;transition:opacity 0.25s linear 0s,display 0.25s linear 0s;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.2);z-index:1;display:none;opacity:0.0;position:absolute;top:-1px;left:2px;margin:0;padding:8px 12px;background:#fff;border:1px solid #b0b6c2}body.course.outline .courseware-section header .item-details .gradable-status .menu li{width:115px;margin-bottom:3px;padding-bottom:3px;border-bottom:1px solid #edf1f5}body.course.outline .courseware-section header .item-details .gradable-status .menu li:last-child{margin-bottom:0;padding-bottom:0;border:none}body.course.outline .courseware-section header .item-details .gradable-status .menu li:last-child a{color:#8891a1}body.course.outline .courseware-section header .item-details .gradable-status .menu a.is-selected{font-weight:bold}body.course.outline .courseware-section header .item-details .gradable-status.is-active .menu{z-index:1000;display:block;opacity:1.0}body.course.outline .courseware-section header .item-details .gradable-status.is-active .menu-toggle{z-index:10000}body.course.outline .courseware-section header .item-details .gradable-status.is-set .menu-toggle{color:#009fe6}body.course.outline .courseware-section header .item-details .gradable-status.is-set .status-label{display:block;color:#009fe6}body.course.outline .courseware-section header .item-actions{margin-top:21px;margin-right:12px}body.course.outline .courseware-section header .item-actions .edit-button,body.course.outline .courseware-section header .item-actions .time-button,body.course.outline .courseware-section header .item-actions .delete-button{margin-top:-3px}body.course.outline .courseware-section header .expand-collapse-icon{-webkit-transition:none;-moz-transition:none;transition:none;float:left;margin:25px 6px 16px 16px}body.course.outline .courseware-section header .expand-collapse-icon.expand{background-position:0 0}body.course.outline .courseware-section header .drag-handle{margin-left:11px}body.course.outline .courseware-section h3{font-size:19px;font-size:1.9rem;font-weight:700;color:#009fe6}body.course.outline .courseware-section .section-name-span{-webkit-transition:color 0.25s linear 0s;-moz-transition:color 0.25s linear 0s;transition:color 0.25s linear 0s;cursor:pointer}body.course.outline .courseware-section .section-name-span:hover{color:#edbd3c}body.course.outline .courseware-section .section-name-form{margin-bottom:15px}body.course.outline .courseware-section .section-name-edit input{font-size:16px;font-size:1.6rem}body.course.outline .courseware-section .section-name-edit .save-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;padding:7px 20px 7px;margin-right:5px}body.course.outline .courseware-section .section-name-edit .save-button.disabled,body.course.outline .courseware-section .section-name-edit .save-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.outline .courseware-section .section-name-edit .save-button.disabled:hover,body.course.outline .courseware-section .section-name-edit .save-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.outline .courseware-section .section-name-edit .save-button:hover,body.course.outline .courseware-section .section-name-edit .save-button.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.outline .courseware-section .section-name-edit .save-button:hover,body.course.outline .courseware-section .section-name-edit .save-button.active{background-color:#009fe6;color:#fff}body.course.outline .courseware-section .section-name-edit .save-button.disabled,body.course.outline .courseware-section .section-name-edit .save-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.outline .courseware-section .section-name-edit .cancel-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);padding:7px 20px 7px}body.course.outline .courseware-section .section-name-edit .cancel-button.disabled,body.course.outline .courseware-section .section-name-edit .cancel-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.outline .courseware-section .section-name-edit .cancel-button.disabled:hover,body.course.outline .courseware-section .section-name-edit .cancel-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.outline .courseware-section .section-name-edit .cancel-button:hover,body.course.outline .courseware-section .section-name-edit .cancel-button.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.outline .courseware-section .section-name-edit .cancel-button:hover{background-color:#deecf7;color:#5c677a}body.course.outline .courseware-section h4{font-size:12px;font-size:1.2rem;color:#878e9d}body.course.outline .courseware-section h4 strong{font-weight:bold}body.course.outline .courseware-section .list-header{background-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent),color-stop(100%, rgba(0,0,0,0.1)));background-image:-webkit-linear-gradient(top, transparent,rgba(0,0,0,0.1));background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,0.1));background-color:#ced2db;border-radius:3px 3px 0 0}body.course.outline .courseware-section .subsection-list{margin:0 12px}body.course.outline .courseware-section .subsection-list>ol{border:1px solid #b0b6c2;background:#edf1f5;border-top-width:0}body.course.outline .courseware-section .subsection-list>ol .branch{margin-bottom:10px}body.course.outline .courseware-section .subsection-list>ol .branch.collapsed{margin-bottom:0}body.course.outline .courseware-section .subsection-list>ol .branch>.section-item{border-top:1px solid #c5cad4}body.course.outline .courseware-section .subsection-list>ol .section-item{position:relative;display:block;padding:6px 8px 8px 16px;background:#edf1f5;font-size:13px}body.course.outline .courseware-section .subsection-list>ol .section-item:hover{background:#fffcf1}body.course.outline .courseware-section .subsection-list>ol .section-item:hover .item-actions{display:block}body.course.outline .courseware-section .subsection-list>ol .section-item.editing{background:#fffcf1}body.course.outline .courseware-section .subsection-list>ol .section-item .draft-item:after,body.course.outline .courseware-section .subsection-list>ol .section-item .public-item:after,body.course.outline .courseware-section .subsection-list>ol .section-item .private-item:after{margin-left:3px;font-size:9px;font-weight:600;text-transform:uppercase}body.course.outline .courseware-section .subsection-list>ol .section-item .draft-item:after{content:"- draft"}body.course.outline .courseware-section .subsection-list>ol .section-item .private-item:after{content:"- private"}body.course.outline .courseware-section .subsection-list>ol .section-item .private-item{color:#a4aab7}body.course.outline .courseware-section .subsection-list>ol .section-item .draft-item{color:#9f7d10}body.course.outline .courseware-section .subsection-list>ol a{color:#4c4c4c}body.course.outline .courseware-section .subsection-list>ol a.new-unit-item{color:#6d788b}body.course.outline .courseware-section .subsection-list>ol ol .section-item{padding-left:56px}body.course.outline .courseware-section .subsection-list>ol ol .new-unit-item{margin-left:56px}body.course.outline .courseware-section .subsection-list>ol ol ol .section-item{padding-left:96px}body.course.outline .courseware-section .subsection-list>ol ol ol .new-unit-item{margin-left:96px}body.course.outline .courseware-section.new-section header{*zoom:1;height:auto}body.course.outline .courseware-section.new-section header:before,body.course.outline .courseware-section.new-section header:after{content:" ";display:table}body.course.outline .courseware-section.new-section header:after{clear:both}body.course.outline .courseware-section.new-section .expand-collapse-icon{visibility:hidden}body.course.outline .courseware-section.new-section .item-details{padding:25px 0 0 0}body.course.outline .courseware-section.new-section .item-details .section-name{float:none;width:100%}body.course.outline .toggle-button-sections{font-size:12px;font-size:1.2rem;display:none;position:relative;float:right;margin-top:5px;color:#8891a1}body.course.outline .toggle-button-sections.is-shown{display:block}body.course.outline .toggle-button-sections [class^="icon-"]{font-size:11px;font-size:1.1rem;border-radius:20px;position:relative;top:-1px;display:inline-block;margin-right:2px;line-height:5px}body.course.outline .toggle-button-sections .label{display:inline-block}body.course.outline .new-section-name,body.course.outline .new-subsection-name-input{width:515px}body.course.outline .new-section-name-save,body.course.outline .new-subsection-name-save{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;padding:4px 20px 7px;margin:0 5px;color:#fff !important}body.course.outline .new-section-name-save.disabled,body.course.outline .new-section-name-save.is-disabled,body.course.outline .new-subsection-name-save.disabled,body.course.outline .new-subsection-name-save.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.outline .new-section-name-save.disabled:hover,body.course.outline .new-section-name-save.is-disabled:hover,body.course.outline .new-subsection-name-save.disabled:hover,body.course.outline .new-subsection-name-save.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.outline .new-section-name-save:hover,body.course.outline .new-section-name-save.active,body.course.outline .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.new-section-name-save.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.outline a.new-section-name-save.seq_video.active,body.course.outline .new-subsection-name-save:hover,body.course.outline .new-subsection-name-save.active,body.course.outline .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.new-subsection-name-save.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.outline a.new-subsection-name-save.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.outline .new-section-name-save:hover,body.course.outline .new-section-name-save.active,body.course.outline .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.new-section-name-save.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.outline a.new-section-name-save.seq_video.active,body.course.outline .new-subsection-name-save:hover,body.course.outline .new-subsection-name-save.active,body.course.outline .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.new-subsection-name-save.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.outline a.new-subsection-name-save.seq_video.active{background-color:#009fe6;color:#fff}body.course.outline .new-section-name-save.disabled,body.course.outline .new-section-name-save.is-disabled,body.course.outline .new-subsection-name-save.disabled,body.course.outline .new-subsection-name-save.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.outline .new-section-name-cancel,body.course.outline .new-subsection-name-cancel{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);padding:4px 20px 7px;color:#8891a1 !important}body.course.outline .new-section-name-cancel.disabled,body.course.outline .new-section-name-cancel.is-disabled,body.course.outline .new-subsection-name-cancel.disabled,body.course.outline .new-subsection-name-cancel.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.outline .new-section-name-cancel.disabled:hover,body.course.outline .new-section-name-cancel.is-disabled:hover,body.course.outline .new-subsection-name-cancel.disabled:hover,body.course.outline .new-subsection-name-cancel.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.outline .new-section-name-cancel:hover,body.course.outline .new-section-name-cancel.active,body.course.outline .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.new-section-name-cancel.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.outline a.new-section-name-cancel.seq_video.active,body.course.outline .new-subsection-name-cancel:hover,body.course.outline .new-subsection-name-cancel.active,body.course.outline .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.new-subsection-name-cancel.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.outline a.new-subsection-name-cancel.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.outline .new-section-name-cancel:hover,body.course.outline .new-subsection-name-cancel:hover{background-color:#deecf7;color:#5c677a}body.course.outline .dummy-calendar{display:none;position:absolute;top:55px;left:110px;z-index:9999;border:1px solid #3C3C3C;box-shadow:0 1px 15px rgba(0,0,0,0.2)}body.course.outline .preview{background:url("/static/img/preview.740d42109a46.jpg") center top no-repeat}body.course.outline .edit-subsection-publish-settings{display:none;position:fixed;top:100px;left:50%;z-index:99999;width:600px;margin-left:-300px;background:#fff;text-align:center}body.course.outline .edit-subsection-publish-settings .settings{padding:40px}body.course.outline .edit-subsection-publish-settings h3{font-size:34px;font-size:3.4rem;font-weight:300}body.course.outline .edit-subsection-publish-settings .picker{*zoom:1;margin:30px 0 65px}body.course.outline .edit-subsection-publish-settings .picker:before,body.course.outline .edit-subsection-publish-settings .picker:after{content:" ";display:table}body.course.outline .edit-subsection-publish-settings .picker:after{clear:both}body.course.outline .edit-subsection-publish-settings .picker .field{float:left;margin-right:10px}body.course.outline .edit-subsection-publish-settings .picker .field:first-child{margin-left:100px}body.course.outline .edit-subsection-publish-settings .picker .field:last-child{margin-right:0}body.course.outline .edit-subsection-publish-settings .picker .field label,body.course.outline .edit-subsection-publish-settings .picker .field input{display:block;text-align:left}body.course.outline .edit-subsection-publish-settings .picker .field label{margin-bottom:5px}body.course.outline .edit-subsection-publish-settings .description{font-size:14px;font-size:1.4rem;float:left;margin-top:30px;line-height:20px;width:100%}body.course.outline .edit-subsection-publish-settings strong{font-weight:700}body.course.outline .edit-subsection-publish-settings .start-date,body.course.outline .edit-subsection-publish-settings .start-time{font-size:19px;font-size:1.9rem}body.course.outline .edit-subsection-publish-settings .save-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;margin-right:10px}body.course.outline .edit-subsection-publish-settings .save-button.disabled,body.course.outline .edit-subsection-publish-settings .save-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.outline .edit-subsection-publish-settings .save-button.disabled:hover,body.course.outline .edit-subsection-publish-settings .save-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.outline .edit-subsection-publish-settings .save-button:hover,body.course.outline .edit-subsection-publish-settings .save-button.active,body.course.outline .edit-subsection-publish-settings .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.save-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.outline .edit-subsection-publish-settings a.save-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.outline .edit-subsection-publish-settings .save-button:hover,body.course.outline .edit-subsection-publish-settings .save-button.active,body.course.outline .edit-subsection-publish-settings .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.save-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.outline .edit-subsection-publish-settings a.save-button.seq_video.active{background-color:#009fe6;color:#fff}body.course.outline .edit-subsection-publish-settings .save-button.disabled,body.course.outline .edit-subsection-publish-settings .save-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.outline .edit-subsection-publish-settings .cancel-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5)}body.course.outline .edit-subsection-publish-settings .cancel-button.disabled,body.course.outline .edit-subsection-publish-settings .cancel-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.outline .edit-subsection-publish-settings .cancel-button.disabled:hover,body.course.outline .edit-subsection-publish-settings .cancel-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.outline .edit-subsection-publish-settings .cancel-button:hover,body.course.outline .edit-subsection-publish-settings .cancel-button.active,body.course.outline .edit-subsection-publish-settings .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.cancel-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.outline .edit-subsection-publish-settings a.cancel-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.outline .edit-subsection-publish-settings .cancel-button:hover{background-color:#deecf7;color:#5c677a}body.course.outline .edit-subsection-publish-settings .save-button,body.course.outline .edit-subsection-publish-settings .cancel-button{font-size:16px;font-size:1.6rem}body.course.outline .collapse-all-button{font-size:13px;font-size:1.3rem;float:right;margin-top:10px;color:#8891a1}body.course.outline .ui-droppable{-webkit-transition:padding 0.5s ease-in-out 0s;-moz-transition:padding 0.5s ease-in-out 0s;transition:padding 0.5s ease-in-out 0s;min-height:20px;padding:0}body.course.outline .ui-droppable.dropover{padding:15px 0}body.course.outline .ui-draggable-dragging{box-shadow:0 1px 2px rgba(0,0,0,0.3);border:1px solid #8891a1;opacity:0.2}body.course.outline .ui-draggable-dragging:hover{opacity:1.0}body.course.outline .ui-draggable-dragging:hover .section-item{background:#fffedf !important}body.course.outline .ui-draggable-dragging .new-unit-item{display:none}body.course.outline ol.ui-droppable .branch:first-child .section-item{border-top:none}body.course.settings .content-primary,body.course.settings .content-supplementary{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}body.course.settings .content-primary{width:74.46809%;margin-right:2.12766%;padding:20px 30px}body.course.settings .message{display:block;font-size:14px}body.course.settings .message-status{display:none;border-top-left-radius:2px;border-top-right-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #fffedf;margin:0 0 20px 0;padding:10px 20px;font-weight:500;background:#fffcf1}body.course.settings .message-status .text{display:inline-block}body.course.settings .message-status.error{border-color:#590308;background:#c1373f;color:#fff}body.course.settings .message-status.confirm{border-color:#125c2d;background:#50c67b;color:#fff}body.course.settings .message-status.is-shown{display:block}body.course.settings .notice-workflow{margin-top:20px}body.course.settings .group-settings{margin:0 0 40px 0}body.course.settings .group-settings header{*zoom:1}body.course.settings .group-settings header:before,body.course.settings .group-settings header:after{content:" ";display:table}body.course.settings .group-settings header:after{clear:both}body.course.settings .group-settings header .title-2{width:42.85714%;margin:0 2.12766% 0 0;float:left}body.course.settings .group-settings header .tip{width:54.28571%;float:right;margin-top:10px;text-align:right;color:#b2b2b2}body.course.settings .group-settings .instructions{margin:0 0 20px 0}body.course.settings .group-settings .tip{-webkit-transition:color 0.25s ease-in-out 0s;-moz-transition:color 0.25s ease-in-out 0s;transition:color 0.25s ease-in-out 0s;display:block;margin-top:5px;color:#cbcbcb}body.course.settings .group-settings .message-error{display:block;margin-top:5px;margin-bottom:10px;color:#b20610}body.course.settings .group-settings .remove-item{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);font-weight:400}body.course.settings .group-settings .remove-item.disabled,body.course.settings .group-settings .remove-item.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.settings .group-settings .remove-item.disabled:hover,body.course.settings .group-settings .remove-item.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.settings .group-settings .remove-item:hover,body.course.settings .group-settings .remove-item.active,body.course.settings .group-settings .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.remove-item.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.settings .group-settings a.remove-item.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.settings .group-settings .remove-item:hover{background-color:#deecf7;color:#5c677a}body.course.settings .group-settings .new-button{font-size:14px;font-size:1.4rem}body.course.settings .group-settings .list-input{margin:0;padding:0;list-style:none}body.course.settings .group-settings .list-input .field{margin:0 0 40px 0}body.course.settings .group-settings .list-input .field:last-child{margin-bottom:0}body.course.settings .group-settings .list-input .field.required label{font-weight:600}body.course.settings .group-settings .list-input .field.required label:after{margin-left:5px;content:"*"}body.course.settings .group-settings .list-input .field label,body.course.settings .group-settings .list-input .field input,body.course.settings .group-settings .list-input .field textarea{display:block}body.course.settings .group-settings .list-input .field label{-webkit-transition:color 0.25s ease-in-out 0s;-moz-transition:color 0.25s ease-in-out 0s;transition:color 0.25s ease-in-out 0s;margin:0 0 5px 0;font-weight:400}body.course.settings .group-settings .list-input .field label.is-focused{color:#009fe6}body.course.settings .group-settings .list-input .field input,body.course.settings .group-settings .list-input .field textarea{height:100%;width:100%;padding:10px}body.course.settings .group-settings .list-input .field input :-moz-placeholder,body.course.settings .group-settings .list-input .field textarea :-moz-placeholder{color:#e5e5e5}body.course.settings .group-settings .list-input .field input ::-webkit-input-placeholder,body.course.settings .group-settings .list-input .field textarea ::-webkit-input-placeholder{color:#e5e5e5}body.course.settings .group-settings .list-input .field input :-ms-input-placeholder,body.course.settings .group-settings .list-input .field textarea :-ms-input-placeholder{color:#e5e5e5}body.course.settings .group-settings .list-input .field input.error,body.course.settings .group-settings .list-input .field textarea.error{border-color:#b20610}body.course.settings .group-settings .list-input .field input:focus+.tip,body.course.settings .group-settings .list-input .field textarea:focus+.tip{color:#7f7f7f}body.course.settings .group-settings .list-input .field textarea.long{height:100px}body.course.settings .group-settings .list-input .field input[type="checkbox"]{display:inline-block;margin-right:5px;width:auto;height:auto}body.course.settings .group-settings .list-input .field input[type="checkbox"]+label{display:inline-block}body.course.settings .group-settings .list-input .field-group{*zoom:1;margin:0 0 10px 0}body.course.settings .group-settings .list-input .field-group:before,body.course.settings .group-settings .list-input .field-group:after{content:" ";display:table}body.course.settings .group-settings .list-input .field-group:after{clear:both}body.course.settings .group-settings .list-input.enum .field-group{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;background:#f2f2f2;padding:20px}body.course.settings .group-settings .list-input.enum .field-group:last-child{padding-bottom:20px}body.course.settings .group-settings .list-input.enum .field-group .actions{*zoom:1;margin-top:10px;border-top:1px solid #e5e5e5;padding-top:10px}body.course.settings .group-settings .list-input.enum .field-group .actions:before,body.course.settings .group-settings .list-input.enum .field-group .actions:after{content:" ";display:table}body.course.settings .group-settings .list-input.enum .field-group .actions:after{clear:both}body.course.settings .group-settings .list-input.enum .field-group .actions .remove-item{float:right}body.course.settings .group-settings .input-existing{margin:0 0 20px 0}body.course.settings .group-settings .input-existing .actions{margin:5px 0 0 0}body.course.settings .group-settings.basic .list-input{*zoom:1;padding:0 10px}body.course.settings .group-settings.basic .list-input:before,body.course.settings .group-settings.basic .list-input:after{content:" ";display:table}body.course.settings .group-settings.basic .list-input:after{clear:both}body.course.settings .group-settings.basic .list-input .field{margin-bottom:0}body.course.settings .group-settings.basic .field.is-not-editable input,body.course.settings .group-settings.basic .field.is-not-editable textarea{box-shadow:none;border:none;background:none;padding:0;margin:0;font-weight:600}body.course.settings .group-settings.basic #field-course-organization{float:left;width:20%;margin-right:2.12766%}body.course.settings .group-settings.basic #field-course-number{float:left;width:20%;margin-right:2.12766%}body.course.settings .group-settings.basic #field-course-name{float:left;width:54.28571%}body.course.settings .group-settings.basic .note-promotion-courseURL{box-shadow:0 2px 1px rgba(0,0,0,0.1);border-radius:4px;margin-top:30px;border:1px solid #b2b2b2;padding:10px 0 0 0}body.course.settings .group-settings.basic .note-promotion-courseURL .title{margin:0 0 2px 0;padding:0 10px}body.course.settings .group-settings.basic .note-promotion-courseURL .title .tip{display:inline;margin-left:5px}body.course.settings .group-settings.basic .note-promotion-courseURL .copy{padding:0 10px 10px 10px}body.course.settings .group-settings.basic .note-promotion-courseURL .copy .link-courseURL{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.course.settings .group-settings.basic .note-promotion-courseURL .list-actions{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-top:1px solid #b2b2b2;padding:10px;background:#f2f2f2}body.course.settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;font-weight:600}body.course.settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary.disabled,body.course.settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary.disabled:hover,body.course.settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary:hover,body.course.settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary:hover,body.course.settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary.active{background-color:#009fe6;color:#fff}body.course.settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary.disabled,body.course.settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary [class^="icon-"]{display:inline-block;vertical-align:middle;margin-top:-3px}body.course.settings .group-settings.schedule .list-input{margin-bottom:30px}body.course.settings .group-settings.schedule .list-input:last-child{margin-bottom:0}body.course.settings .group-settings.schedule .field-group{*zoom:1;border-bottom:1px solid #f2f2f2;padding-bottom:10px}body.course.settings .group-settings.schedule .field-group:before,body.course.settings .group-settings.schedule .field-group:after{content:" ";display:table}body.course.settings .group-settings.schedule .field-group:after{clear:both}body.course.settings .group-settings.schedule .field-group:last-child{border:none;padding-bottom:0}body.course.settings .group-settings.schedule .field-group .field{float:left;width:31.42857%;margin-bottom:5px;margin-right:2.12766%}body.course.settings .group-settings.schedule .field-group .field.time{position:relative}body.course.settings .group-settings.schedule .field-group .field.time .tip{position:absolute;top:0;right:0}body.course.settings .group-settings #field-course-overview #course-overview{height:400px}body.course.settings .group-settings #field-course-overview .CodeMirror{border:1px solid #b2b2b2}body.course.settings .group-settings #field-course-introduction-video .input-existing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;background:#f2f2f2;padding:10px}body.course.settings .group-settings #field-course-introduction-video .input-existing .actions{*zoom:1;margin-top:10px;border-top:1px solid #e5e5e5;padding-top:10px}body.course.settings .group-settings #field-course-introduction-video .input-existing .actions:before,body.course.settings .group-settings #field-course-introduction-video .input-existing .actions:after{content:" ";display:table}body.course.settings .group-settings #field-course-introduction-video .input-existing .actions:after{clear:both}body.course.settings .group-settings #field-course-introduction-video .input-existing .actions .remove-item{float:right}body.course.settings .group-settings #field-course-introduction-video .actions{margin-top:10px;border-top:1px solid #f2f2f2;padding-top:10px}body.course.settings .group-settings #field-course-image .current-course-image{margin-bottom:10px;padding:10px 20px;background:#f2f2f2;text-align:center}body.course.settings .group-settings #field-course-image .current-course-image .wrapper-course-image{display:block;width:375px;height:200px;overflow:hidden;margin:0 auto;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,0.1);padding:10px;background:#fff}body.course.settings .group-settings #field-course-image .current-course-image .course-image{display:block;width:100%;min-height:100%}body.course.settings .group-settings #field-course-image .current-course-image .msg{display:block;margin-top:10px;color:#cbcbcb}body.course.settings .group-settings #field-course-image .wrapper-input{*zoom:1;width:100%}body.course.settings .group-settings #field-course-image .wrapper-input:before,body.course.settings .group-settings #field-course-image .wrapper-input:after{content:" ";display:table}body.course.settings .group-settings #field-course-image .wrapper-input:after{clear:both}body.course.settings .group-settings #field-course-image .wrapper-input .input{float:left;width:65.71429%;margin-right:2.12766%}body.course.settings .group-settings #field-course-image .wrapper-input .action-upload-image{float:right;width:20%;margin-top:5px;padding:10px 20px}body.course.settings .group-settings.requirements #field-course-effort{width:31.42857%}body.course.settings .group-settings.grade-range{margin-bottom:60px}body.course.settings .group-settings.grade-range .grade-controls{*zoom:1;width:100%}body.course.settings .group-settings.grade-range .grade-controls:before,body.course.settings .group-settings.grade-range .grade-controls:after{content:" ";display:table}body.course.settings .group-settings.grade-range .grade-controls:after{clear:both}body.course.settings .group-settings.grade-range .new-grade-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(255,255,255,0.8);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.8)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.8),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.8),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;width:8.57143%;height:40px;position:relative;display:inline-block;vertical-align:middle;margin-right:2.12766%;border-radius:20px;border:1px solid #8891a1;background-color:#d1dae3;color:#6d788b}body.course.settings .group-settings.grade-range .new-grade-button .plus-icon{position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-6px}body.course.settings .group-settings.grade-range .grade-slider{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:88.57143%;display:inline-block;vertical-align:middle}body.course.settings .group-settings.grade-range .grade-slider .grade-bar{position:relative;width:100%;height:50px;background:#edf1f5}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .increments{position:relative}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .increments li{position:absolute;top:52px;width:30px;margin-left:-15px;font-size:9px;text-align:center}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-0{left:0}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-10{left:10%}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-20{left:20%}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-30{left:30%}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-40{left:40%}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-50{left:50%}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-60{left:60%}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-70{left:70%}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-80{left:80%}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-90{left:90%}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-100{left:100%}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .grade-specific-bar{height:50px !important}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .grades{position:relative}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .grades li{position:absolute;top:0;height:50px;text-align:right;border-radius:2px}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .grades li:hover .remove-button,body.course.settings .group-settings.grade-range .grade-slider .grade-bar .grades li.is-dragging .remove-button{display:block}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .grades li .remove-button{display:none;position:absolute;top:-17px;right:1px;height:17px;font-size:10px}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .grades li:nth-child(1){background:#4fe696}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .grades li:nth-child(2){background:#ffdf7e}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .grades li:nth-child(3){background:#ffb657}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .grades li:nth-child(4){background:#ef54a1}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .grades li:nth-child(5),body.course.settings .group-settings.grade-range .grade-slider .grade-bar .grades li.bar-fail{background:#fb336c}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .grades li .letter-grade{display:block;margin:10px 15px 0 0;font-size:16px;font-weight:700;line-height:14px}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .grades li .range{display:block;margin-right:15px;font-size:10px;line-height:12px}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .grades li .drag-bar{position:absolute;top:0;right:-1px;height:50px;width:2px;background-color:#fff;box-shadow:-1px 0 3px rgba(0,0,0,0.1);cursor:ew-resize;-webkit-transition:none;-moz-transition:none;transition:none}body.course.settings .group-settings.grade-range .grade-slider .grade-bar .grades li .drag-bar:hover{width:6px;right:-2px}body.course.settings .group-settings.grade-rules #field-course-grading-graceperiod{width:31.42857%}body.course.settings .group-settings.assignment-types .list-input:last-child{margin-bottom:0}body.course.settings .group-settings.assignment-types .field-group{*zoom:1;width:100%;margin-bottom:30px;border-bottom:1px solid #f2f2f2;padding-bottom:30px}body.course.settings .group-settings.assignment-types .field-group:before,body.course.settings .group-settings.assignment-types .field-group:after{content:" ";display:table}body.course.settings .group-settings.assignment-types .field-group:after{clear:both}body.course.settings .group-settings.assignment-types .field-group:last-child{border:none;padding-bottom:0}body.course.settings .group-settings.assignment-types .field-group .field{display:inline-block;vertical-align:top;width:47.82609%;margin-bottom:10px;margin-right:2.12766%}body.course.settings .group-settings.assignment-types .field-group #field-course-grading-assignment-shortname,body.course.settings .group-settings.assignment-types .field-group #field-course-grading-assignment-totalassignments,body.course.settings .group-settings.assignment-types .field-group #field-course-grading-assignment-gradeweight,body.course.settings .group-settings.assignment-types .field-group #field-course-grading-assignment-droppable{width:30.43478%}body.course.settings .group-settings.assignment-types .actions{float:left;width:100%}body.course.settings .group-settings.assignment-types .actions .delete-button{margin:0}body.course.settings .group-settings.advanced-policies .field-group{margin-bottom:30px}body.course.settings .group-settings.advanced-policies .field-group:last-child{border:none;padding-bottom:0}body.course.settings .group-settings.advanced-policies .course-advanced-policy-list-item{*zoom:1;position:relative}body.course.settings .group-settings.advanced-policies .course-advanced-policy-list-item:before,body.course.settings .group-settings.advanced-policies .course-advanced-policy-list-item:after{content:" ";display:table}body.course.settings .group-settings.advanced-policies .course-advanced-policy-list-item:after{clear:both}body.course.settings .group-settings.advanced-policies .course-advanced-policy-list-item .field input{width:100%}body.course.settings .group-settings.advanced-policies .course-advanced-policy-list-item .field .tip{-webkit-transition:opacity 0.5s ease-in-out 0s;-moz-transition:opacity 0.5s ease-in-out 0s;transition:opacity 0.5s ease-in-out 0s;opacity:0.0;position:absolute;bottom:25px}body.course.settings .group-settings.advanced-policies .course-advanced-policy-list-item .field input:focus+.tip{opacity:1.0}body.course.settings .group-settings.advanced-policies .course-advanced-policy-list-item .field input.error+.tip{opacity:0.0}body.course.settings .group-settings.advanced-policies .course-advanced-policy-list-item .key,body.course.settings .group-settings.advanced-policies .course-advanced-policy-list-item .value{float:left;margin:0 0 10px 0}body.course.settings .group-settings.advanced-policies .course-advanced-policy-list-item .key{width:31.42857%;margin-right:2.12766%}body.course.settings .group-settings.advanced-policies .course-advanced-policy-list-item .value{width:65.71429%}body.course.settings .group-settings.advanced-policies .course-advanced-policy-list-item .actions{float:left;width:100%}body.course.settings .group-settings.advanced-policies .course-advanced-policy-list-item .actions .delete-button{margin:0}body.course.settings .group-settings.advanced-policies .message-error{position:absolute;bottom:15px}body.course.settings .group-settings.advanced-policies .CodeMirror{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;background-color:#edf1f5;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #edf1f5),color-stop(100%, #fdfdfe));background-image:-webkit-linear-gradient(#edf1f5,#fdfdfe);background-image:linear-gradient(#edf1f5,#fdfdfe);padding:5px 8px;border:1px solid #b0b6c2;border-radius:2px;background-color:#edf1f5;font-family:'Open Sans', sans-serif;color:#4c4c4c;outline:0}body.course.settings .group-settings.advanced-policies .CodeMirror.CodeMirror-focused{background-color:#fffcf1;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffcf1),color-stop(100%, #fffefd));background-image:-webkit-linear-gradient(#fffcf1,#fffefd);background-image:linear-gradient(#fffcf1,#fffefd);outline:0}body.course.settings .group-settings.advanced-policies .CodeMirror .CodeMirror-scroll{overflow:hidden;height:auto;min-height:30px;max-height:200px}body.course.settings .group-settings.advanced-policies .CodeMirror .CodeMirror-lines .cm-string{color:#cb9c40}body.course.settings .group-settings.advanced-policies .CodeMirror .CodeMirror-lines pre{line-height:2.0rem}body.course.settings .content-supplementary{width:23.40426%}body.course.static-pages .new-static-page-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #4c4c4c;border-radius:3px;background-color:#d1dae3;color:#6d788b;display:block;text-align:center;padding:12px 0}body.course.static-pages .new-static-page-button.disabled,body.course.static-pages .new-static-page-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.static-pages .new-static-page-button.disabled:hover,body.course.static-pages .new-static-page-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.static-pages .new-static-page-button:hover,body.course.static-pages .new-static-page-button.active,body.course.static-pages .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.new-static-page-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.static-pages a.new-static-page-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.static-pages .new-static-page-button:hover{background-color:#d9e3ee;color:#6d788b}body.course.static-pages .nav-introduction-supplementary .icon-question-sign{display:inline-block;vertical-align:baseline;margin-right:5px}body.course.static-pages .unit-body{padding:0}body.course.static-pages .unit-body .details{display:block !important}body.course.static-pages .unit-body .details h2{margin:0 0 5px 0}body.course.static-pages .unit-body .wrapper-component-editor{z-index:9999;position:relative;background:#d5dce4}body.course.static-pages .unit-body .component-editor{box-shadow:0 1px 0 rgba(255,255,255,0.2) inset;padding:15px 20px;border-radius:3px;background-color:#d5dce4;color:#3c3c3c;box-shadow:none;display:none;padding:0;border-radius:2px 2px 0 0}body.course.static-pages .unit-body .component-editor label{color:#4c4c4c}body.course.static-pages .unit-body .component-editor input,body.course.static-pages .unit-body .component-editor textarea{border:1px solid #8891a1}body.course.static-pages .unit-body .component-editor textarea{min-height:80px}body.course.static-pages .unit-body .component-editor h5{margin-bottom:8px;color:#fff;font-weight:700}body.course.static-pages .unit-body .component-editor .row{margin-bottom:10px;padding:0;border:none}body.course.static-pages .unit-body .component-editor .save-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;margin-top:0}body.course.static-pages .unit-body .component-editor .save-button.disabled,body.course.static-pages .unit-body .component-editor .save-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.static-pages .unit-body .component-editor .save-button.disabled:hover,body.course.static-pages .unit-body .component-editor .save-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.static-pages .unit-body .component-editor .save-button:hover,body.course.static-pages .unit-body .component-editor .save-button.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.static-pages .unit-body .component-editor .save-button:hover,body.course.static-pages .unit-body .component-editor .save-button.active{background-color:#009fe6;color:#fff}body.course.static-pages .unit-body .component-editor .save-button.disabled,body.course.static-pages .unit-body .component-editor .save-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.static-pages .unit-body .component-editor .cancel-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);margin-top:0}body.course.static-pages .unit-body .component-editor .cancel-button.disabled,body.course.static-pages .unit-body .component-editor .cancel-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.static-pages .unit-body .component-editor .cancel-button.disabled:hover,body.course.static-pages .unit-body .component-editor .cancel-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.static-pages .unit-body .component-editor .cancel-button:hover,body.course.static-pages .unit-body .component-editor .cancel-button.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.static-pages .unit-body .component-editor .cancel-button:hover{background-color:#deecf7;color:#5c677a}body.course.static-pages .unit-body .component-editor .row{margin-bottom:0px}body.course.static-pages .unit-body .component-editor .module-actions{box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);padding:0px 0 10px 10px;background-color:#f8f8f8}body.course.static-pages .unit-body .component-editor .module-actions .save-button{margin:10px 8px 0 0}body.course.static-pages .component-editor{border:none;border-radius:0}body.course.static-pages .components>li{margin:0;border-radius:0}body.course.static-pages .components>li.new-component-item{background:transparent;border:none;box-shadow:none}body.course.static-pages .component{position:relative;border:1px solid #b0b6c2;border-top:none}body.course.static-pages .component:first-child{border-top:1px solid #b0b6c2}body.course.static-pages .component:hover{border:1px solid #b0b6c2;border-top:none}body.course.static-pages .component:hover:first-child{border-top:1px solid #b0b6c2}body.course.static-pages .component:hover .drag-handle{background:url("/static/img/drag-handles.90bcfcae8c34.png") center no-repeat #fff}body.course.static-pages .component .drag-handle{position:absolute;display:block;top:0;right:0;z-index:11;width:35px;height:100%;border:none;background:url("/static/img/drag-handles.90bcfcae8c34.png") center no-repeat #fff}body.course.static-pages .component .drag-handle:hover{background:url("/static/img/drag-handles.90bcfcae8c34.png") center no-repeat #fff}body.course.static-pages .component .component-actions{position:absolute;top:20px;right:44px}body.course.static-pages .component.editing{border-left:1px solid #b0b6c2;border-right:1px solid #b0b6c2}body.course.static-pages .component.editing .xmodule_display{display:none}body.course.static-pages .new .xmodule_display{background:#fffedf}body.course.static-pages .xmodule_display{-webkit-transition:background-color 3s linear 0s;-moz-transition:background-color 3s linear 0s;transition:background-color 3s linear 0s;padding:20px 20px 22px;font-size:24px;font-weight:300;background:#fff}body.course.static-pages .static-page-item{position:relative;margin:10px 0;padding:22px 20px;border:1px solid #8891a1;border-radius:3px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.1)}body.course.static-pages .static-page-item .page-name{font-size:19px;font-weight:700}body.course.static-pages .static-page-item .item-actions{margin-top:19px;margin-right:12px}.edit-static-page .main-wrapper{margin-top:40px}.edit-static-page .static-page-details{padding:32px 40px}.edit-static-page .static-page-details .row{border:none}.edit-static-page .page-display-name-input{width:100%;font-size:20px}.edit-static-page .page-contents{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)),color-stop(100%, rgba(255,255,255,0.3)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0),rgba(255,255,255,0.3));background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,0.3));width:100%;height:360px;padding:15px;border:1px solid #b0b6c2;border-radius:2px;background-color:#edf1f5;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;font-family:Monaco, monospace;font-size:13px;color:#3c3c3c;outline:0}body.course.subsection .main-wrapper{margin-top:40px}body.course.subsection .unit-settings .window-contents{padding:10px 20px}body.course.subsection .unit-settings .datepair .field{display:inline-block;margin-right:5px;width:45%}body.course.subsection .unit-settings .datepair .field:last-child{margin-right:0}body.course.subsection .unit-settings .datepair .field label,body.course.subsection .unit-settings .datepair .field input{display:block;text-align:left}body.course.subsection .unit-settings .datepair .field input{width:100%}body.course.subsection .unit-settings .datepair .field label{margin-bottom:5px}body.course.subsection .unit-settings .unit-actions{border-bottom:none;padding-bottom:0}body.course.subsection .unit-settings .published-alert{display:none;padding:10px;border:1px solid #edbd3c;border-radius:3px;background:#fbf6e1;font-size:14px;line-height:1.4}body.course.subsection .unit-settings .published-alert div{margin-top:15px}body.course.subsection .unit-settings input[type="radio"]{margin-right:7px}body.course.subsection .unit-settings .status{font-size:12px}body.course.subsection .unit-settings .status strong{font-weight:700}body.course.subsection .unit-settings .preview-button,body.course.subsection .unit-settings .view-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);margin-bottom:10px}body.course.subsection .unit-settings .preview-button.disabled,body.course.subsection .unit-settings .preview-button.is-disabled,body.course.subsection .unit-settings .view-button.disabled,body.course.subsection .unit-settings .view-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.subsection .unit-settings .preview-button.disabled:hover,body.course.subsection .unit-settings .preview-button.is-disabled:hover,body.course.subsection .unit-settings .view-button.disabled:hover,body.course.subsection .unit-settings .view-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.subsection .unit-settings .preview-button:hover,body.course.subsection .unit-settings .preview-button.active,body.course.subsection .unit-settings .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.preview-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.subsection .unit-settings a.preview-button.seq_video.active,body.course.subsection .unit-settings .view-button:hover,body.course.subsection .unit-settings .view-button.active,body.course.subsection .unit-settings .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.view-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.subsection .unit-settings a.view-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.subsection .unit-settings .preview-button:hover,body.course.subsection .unit-settings .view-button:hover{background-color:#deecf7;color:#5c677a}body.course.subsection .unit-settings .publish-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.4);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.4)),color-stop(60%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.4),rgba(255,255,255,0) 60%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.4),rgba(255,255,255,0) 60%);box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #bd9730;border-radius:3px;background-color:#edbd3c;color:#4c4c4c}body.course.subsection .unit-settings .publish-button.disabled,body.course.subsection .unit-settings .publish-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.subsection .unit-settings .publish-button.disabled:hover,body.course.subsection .unit-settings .publish-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.subsection .unit-settings .publish-button:hover,body.course.subsection .unit-settings .publish-button.active,body.course.subsection .unit-settings .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.publish-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.subsection .unit-settings a.publish-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.subsection .unit-settings .publish-button:hover{background-color:#ffc52a;color:#4c4c4c}body.course.subsection .unit-settings .publish-button.disabled,body.course.subsection .unit-settings .publish-button.is-disabled{border:1px solid #f7e4b1 !important;background:#f4d78a !important;color:#989898 !important;box-shadow:none}body.course.subsection .unit-settings .delete-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff}body.course.subsection .unit-settings .delete-button.disabled,body.course.subsection .unit-settings .delete-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.subsection .unit-settings .delete-button.disabled:hover,body.course.subsection .unit-settings .delete-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.subsection .unit-settings .delete-button:hover,body.course.subsection .unit-settings .delete-button.active,body.course.subsection .unit-settings .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.delete-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.subsection .unit-settings a.delete-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.subsection .unit-settings .delete-button:hover,body.course.subsection .unit-settings .delete-button.active,body.course.subsection .unit-settings .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.delete-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.subsection .unit-settings a.delete-button.seq_video.active{background-color:#009fe6;color:#fff}body.course.subsection .unit-settings .delete-button.disabled,body.course.subsection .unit-settings .delete-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.subsection .unit-settings .delete-draft{display:inline-block}body.course.subsection .unit-settings .delete-button,body.course.subsection .unit-settings .preview-button,body.course.subsection .unit-settings .publish-button,body.course.subsection .unit-settings .view-button{font-size:11px;margin-top:10px;padding:6px 15px 8px}body.course.subsection .unit-history.collapsed h4{border-bottom:none;border-radius:3px}body.course.subsection .unit-history.collapsed .window-contents{display:none}body.course.subsection .unit-history ol{border:1px solid #ced2db}body.course.subsection .unit-history ol li{display:block;padding:6px 8px 8px 10px;background:#edf1f5;font-size:12px}body.course.subsection .unit-history ol li:hover{background:#fffcf1}body.course.subsection .unit-history ol li:hover .item-actions{display:block}body.course.subsection .unit-history ol li.checked{background:#d1dae3}body.course.subsection .unit-history ol li .item-actions{display:none}body.course.subsection .unit-history ol li input[type="radio"]{margin-right:7px}body.course.subsection .unit-location .url{width:100%;margin-bottom:10px;box-shadow:none}body.course.subsection .unit-location .draft-tag,body.course.subsection .unit-location .hidden-tag,body.course.subsection .unit-location .private-tag,body.course.subsection .unit-location .has-new-draft-tag{font-size:8px}body.course.subsection .unit-location .window-contents>ol{border:1px solid #b0b6c2;background:#edf1f5}body.course.subsection .unit-location .window-contents>ol .branch{margin-bottom:10px}body.course.subsection .unit-location .window-contents>ol .branch.collapsed{margin-bottom:0}body.course.subsection .unit-location .window-contents>ol .branch>.section-item{border-top:1px solid #c5cad4}body.course.subsection .unit-location .window-contents>ol .section-item{position:relative;display:block;padding:6px 8px 8px 16px;background:#edf1f5;font-size:13px}body.course.subsection .unit-location .window-contents>ol .section-item:hover{background:#fffcf1}body.course.subsection .unit-location .window-contents>ol .section-item:hover .item-actions{display:block}body.course.subsection .unit-location .window-contents>ol .section-item.editing{background:#fffcf1}body.course.subsection .unit-location .window-contents>ol .section-item .draft-item:after,body.course.subsection .unit-location .window-contents>ol .section-item .public-item:after,body.course.subsection .unit-location .window-contents>ol .section-item .private-item:after{margin-left:3px;font-size:9px;font-weight:600;text-transform:uppercase}body.course.subsection .unit-location .window-contents>ol .section-item .draft-item:after{content:"- draft"}body.course.subsection .unit-location .window-contents>ol .section-item .private-item:after{content:"- private"}body.course.subsection .unit-location .window-contents>ol .section-item .private-item{color:#a4aab7}body.course.subsection .unit-location .window-contents>ol .section-item .draft-item{color:#9f7d10}body.course.subsection .unit-location .window-contents>ol a{color:#4c4c4c}body.course.subsection .unit-location .window-contents>ol a.new-unit-item{color:#6d788b}body.course.subsection .unit-location .window-contents>ol ol .section-item{padding-left:56px}body.course.subsection .unit-location .window-contents>ol ol .new-unit-item{margin-left:56px}body.course.subsection .unit-location .window-contents>ol ol ol .section-item{padding-left:96px}body.course.subsection .unit-location .window-contents>ol ol ol .new-unit-item{margin-left:96px}body.course.subsection .unit-location .window-contents>ol .section-item{display:inline-block;width:100%;font-size:11px;padding:2px 8px 4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.course.subsection .unit-location .window-contents>ol ol .section-item{padding-left:20px}body.course.subsection .unit-location .window-contents>ol ol .new-unit-item{margin-left:20px}body.course.subsection .unit-location .window-contents>ol ol ol .section-item{padding-left:34px}body.course.subsection .unit-location .window-contents>ol ol ol .new-unit-item{margin:0 0 10px 41px}body.course.subsection .subsection-body{padding:32px 40px;*zoom:1}body.course.subsection .subsection-body:before,body.course.subsection .subsection-body:after{content:" ";display:table}body.course.subsection .subsection-body:after{clear:both}body.course.subsection .subsection-body>div{margin-bottom:40px}body.course.subsection .subsection-body input{font-size:14px}body.course.subsection .subsection-body .sortable-unit-list ol{border:1px solid #b0b6c2;background:#edf1f5}body.course.subsection .subsection-body .sortable-unit-list ol .branch{margin-bottom:10px}body.course.subsection .subsection-body .sortable-unit-list ol .branch.collapsed{margin-bottom:0}body.course.subsection .subsection-body .sortable-unit-list ol .branch>.section-item{border-top:1px solid #c5cad4}body.course.subsection .subsection-body .sortable-unit-list ol .section-item{position:relative;display:block;padding:6px 8px 8px 16px;background:#edf1f5;font-size:13px}body.course.subsection .subsection-body .sortable-unit-list ol .section-item:hover{background:#fffcf1}body.course.subsection .subsection-body .sortable-unit-list ol .section-item:hover .item-actions{display:block}body.course.subsection .subsection-body .sortable-unit-list ol .section-item.editing{background:#fffcf1}body.course.subsection .subsection-body .sortable-unit-list ol .section-item .draft-item:after,body.course.subsection .subsection-body .sortable-unit-list ol .section-item .public-item:after,body.course.subsection .subsection-body .sortable-unit-list ol .section-item .private-item:after{margin-left:3px;font-size:9px;font-weight:600;text-transform:uppercase}body.course.subsection .subsection-body .sortable-unit-list ol .section-item .draft-item:after{content:"- draft"}body.course.subsection .subsection-body .sortable-unit-list ol .section-item .private-item:after{content:"- private"}body.course.subsection .subsection-body .sortable-unit-list ol .section-item .private-item{color:#a4aab7}body.course.subsection .subsection-body .sortable-unit-list ol .section-item .draft-item{color:#9f7d10}body.course.subsection .subsection-body .sortable-unit-list ol a{color:#4c4c4c}body.course.subsection .subsection-body .sortable-unit-list ol a.new-unit-item{color:#6d788b}body.course.subsection .subsection-body .sortable-unit-list ol ol .section-item{padding-left:56px}body.course.subsection .subsection-body .sortable-unit-list ol ol .new-unit-item{margin-left:56px}body.course.subsection .subsection-body .sortable-unit-list ol ol ol .section-item{padding-left:96px}body.course.subsection .subsection-body .sortable-unit-list ol ol ol .new-unit-item{margin-left:96px}body.course.subsection .subsection-name-input label{display:block}body.course.subsection .subsection-name-input input{width:100%;font-size:20px}body.course.subsection .scheduled-date-input,body.course.subsection .due-date-input{*zoom:1}body.course.subsection .scheduled-date-input:before,body.course.subsection .scheduled-date-input:after,body.course.subsection .due-date-input:before,body.course.subsection .due-date-input:after{content:" ";display:table}body.course.subsection .scheduled-date-input:after,body.course.subsection .due-date-input:after{clear:both}body.course.subsection .scheduled-date-input .date-input,body.course.subsection .scheduled-date-input .time-input,body.course.subsection .due-date-input .date-input,body.course.subsection .due-date-input .time-input{display:inline-block;width:100px}body.course.subsection .scheduled-date-input .inherits-check label,body.course.subsection .due-date-input .inherits-check label{font-size:13px}body.course.subsection .scheduled-date-input .notice,body.course.subsection .due-date-input .notice{margin-top:6px;font-size:11px;color:#999}body.course.subsection .due-date-input label{display:inline-block !important;margin-right:10px}body.course.subsection .due-date-input a{font-size:11px;font-weight:bold;text-transform:uppercase}body.course.subsection .due-date-input .date-setter{*zoom:1;display:none}body.course.subsection .due-date-input .date-setter:before,body.course.subsection .due-date-input .date-setter:after{content:" ";display:table}body.course.subsection .due-date-input .date-setter:after{clear:both}body.course.subsection .due-date-input .remove-date{display:block;margin-top:5px}body.course.subsection .row.visibility label{display:inline-block !important;margin-right:10px;line-height:21px}body.course.subsection .row.visibility a{display:inline-block;height:31px;margin-right:8px;vertical-align:middle;font-size:11px;font-weight:700;line-height:31px;text-transform:uppercase}body.course.subsection .row.visibility .large-toggle{width:41px;background:url("/static/img/large-toggles.f14e34108514.png") no-repeat;background-position:0 -50px}body.course.subsection .row.visibility .large-toggle .hidden{background-position:0 -5px}body.course.subsection .gradable label{display:inline-block;vertical-align:top}body.course.subsection .gradable .gradable-status{position:relative;top:-4px;display:inline-block;margin-left:10px;width:65%}body.course.subsection .gradable .gradable-status .status-label{margin:0;padding:0;background:transparent;color:#009fe6;border:none;font-size:11px;font-weight:bold;text-transform:uppercase}body.course.subsection .gradable .gradable-status .menu-toggle{z-index:100;position:absolute;top:0;left:0;width:100%;height:20px;background:transparent}body.course.subsection .gradable .gradable-status .menu-toggle:hover,body.course.subsection .gradable .gradable-status .menu-toggle.is-active{color:#009fe6}body.course.subsection .gradable .gradable-status .menu{-webkit-transition:opacity 0.25s linear 0s;-moz-transition:opacity 0.25s linear 0s;transition:opacity 0.25s linear 0s;z-index:1;position:absolute;top:-12px;left:-7px;display:none;width:100%;margin:0;padding:8px 12px;opacity:0.0;background:#fff;border:1px solid #b0b6c2;font-size:12px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.2)}body.course.subsection .gradable .gradable-status .menu li{margin-bottom:3px;padding-bottom:3px;border-bottom:1px solid #edf1f5}body.course.subsection .gradable .gradable-status .menu li:last-child{margin-bottom:0;padding-bottom:0;border:none}body.course.subsection .gradable .gradable-status .menu a.is-selected{font-weight:bold}body.course.subsection .gradable .gradable-status.is-active .menu{z-index:10000;display:block;opacity:1.0}body.course.subsection .gradable .gradable-status.is-active .menu-toggle{z-index:1000}body.course.subsection .gradable .gradable-status.is-set .menu-toggle{color:#009fe6}body.course.subsection .gradable .gradable-status.is-set .status-label{display:block;color:#009fe6}body.course.unit .main-wrapper{margin-top:40px}body.course.unit .js .tabs .tab{display:none}body.course.unit .main-column{clear:both;float:left;width:70%}body.course.unit .unit-body.published .components>li{border:none}body.course.unit .unit-body.published .components>li .rendered-component{padding:0 20px}body.course.unit .unit-body .unit-name-input{padding:20px 40px}body.course.unit .unit-body .unit-name-input label{display:block}body.course.unit .unit-body .unit-name-input input{width:100%;font-size:20px}body.course.unit .unit-body .breadcrumbs{border-radius:3px 3px 0 0;border-bottom:1px solid #cbd1db;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(70%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0) 70%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0) 70%);background-color:#edf1f5;box-shadow:0 1px 0 rgba(255,255,255,0.7) inset;*zoom:1}body.course.unit .unit-body .breadcrumbs:before,body.course.unit .unit-body .breadcrumbs:after{content:" ";display:table}body.course.unit .unit-body .breadcrumbs:after{clear:both}body.course.unit .unit-body .breadcrumbs li{float:left}body.course.unit .unit-body .breadcrumbs a,body.course.unit .unit-body .breadcrumbs .current-page{display:block;padding:15px 35px 15px 30px;font-size:14px;background:url("/static/img/breadcrumb-arrow.8a2ce64d287e.png") no-repeat right center}body.course.unit .unit-body h2{margin:30px 40px 30px 0;color:#646464;font-size:19px;font-weight:300;letter-spacing:1px;text-transform:uppercase}body.course.unit .unit-body .components>li{position:relative;z-index:10;margin:20px 40px}body.course.unit .unit-body .components>li .title{margin:0 0 15px 0;color:#b0b6c2}body.course.unit .unit-body .components>li.new-component-item{margin:20px 0px;border-top:1px solid #b0b6c2;box-shadow:0 2px 1px rgba(182,182,182,0.75) inset;background-color:#edf1f5;margin-bottom:0px;padding-bottom:20px}body.course.unit .unit-body .components>li.new-component-item .new-component-button{display:block;padding:20px;text-align:center;color:#edf1f5}body.course.unit .unit-body .components>li.new-component-item h5{margin:20px 0px;color:#fff;font-weight:600;font-size:18px}body.course.unit .unit-body .components>li.new-component-item .rendered-component{display:none;background:#fff;border-radius:3px 3px 0 0}body.course.unit .unit-body .components>li.new-component-item .new-component-type a,body.course.unit .unit-body .components>li.new-component-item .new-component-type li{display:inline-block}body.course.unit .unit-body .components>li.new-component-item .new-component-type a{border:1px solid #b0b6c2;width:100px;height:100px;color:#fff;margin-right:15px;margin-bottom:20px;border-radius:8px;font-size:15px;line-height:14px;text-align:center;box-shadow:0 1px 1px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.4) inset}body.course.unit .unit-body .components>li.new-component-item .new-component-type a .name{position:absolute;bottom:5px;left:0;width:100%;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff}body.course.unit .unit-body .components>li.new-component-item .new-component-templates{display:none;margin:20px 40px;border-radius:3px;border:1px solid #b0b6c2;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.4) inset;*zoom:1}body.course.unit .unit-body .components>li.new-component-item .new-component-templates:before,body.course.unit .unit-body .components>li.new-component-item .new-component-templates:after{content:" ";display:table}body.course.unit .unit-body .components>li.new-component-item .new-component-templates:after{clear:both}body.course.unit .unit-body .components>li.new-component-item .new-component-templates .cancel-button{margin:20px 0px 10px 10px;font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5)}body.course.unit .unit-body .components>li.new-component-item .new-component-templates .cancel-button.disabled,body.course.unit .unit-body .components>li.new-component-item .new-component-templates .cancel-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.unit .unit-body .components>li.new-component-item .new-component-templates .cancel-button.disabled:hover,body.course.unit .unit-body .components>li.new-component-item .new-component-templates .cancel-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.unit .unit-body .components>li.new-component-item .new-component-templates .cancel-button:hover,body.course.unit .unit-body .components>li.new-component-item .new-component-templates .cancel-button.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.unit .unit-body .components>li.new-component-item .new-component-templates .cancel-button:hover{background-color:#deecf7;color:#5c677a}body.course.unit .unit-body .components>li.new-component-item .new-component-templates .problem-type-tabs{display:none}body.course.unit .unit-body .components>li.new-component-item .new-component-templates.new-component-problem{padding-bottom:10px}body.course.unit .unit-body .components>li.new-component-item .new-component-templates.new-component-problem [class^="icon-"],body.course.unit .unit-body .components>li.new-component-item .new-component-templates.new-component-problem .editor-indicator{display:inline-block}body.course.unit .unit-body .components>li.new-component-item .new-component-templates.new-component-problem .problem-type-tabs{display:inline-block}body.course.unit .unit-body .components>li.new-component-item .new-component-type,body.course.unit .unit-body .components>li.new-component-item .new-component-template{*zoom:1}body.course.unit .unit-body .components>li.new-component-item .new-component-type:before,body.course.unit .unit-body .components>li.new-component-item .new-component-type:after,body.course.unit .unit-body .components>li.new-component-item .new-component-template:before,body.course.unit .unit-body .components>li.new-component-item .new-component-template:after{content:" ";display:table}body.course.unit .unit-body .components>li.new-component-item .new-component-type:after,body.course.unit .unit-body .components>li.new-component-item .new-component-template:after{clear:both}body.course.unit .unit-body .components>li.new-component-item .new-component-type a,body.course.unit .unit-body .components>li.new-component-item .new-component-template a{position:relative;border:1px solid #34854c;background:#50c67b;color:#fff}body.course.unit .unit-body .components>li.new-component-item .new-component-type a:hover,body.course.unit .unit-body .components>li.new-component-item .new-component-template a:hover{background:#16ca57}body.course.unit .unit-body .components>li.new-component-item .problem-type-tabs{list-style-type:none;border-radius:0;width:100%;background-color:rgba(255,255,255,0.4);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.4)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.4),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.4),rgba(255,255,255,0));background-color:#c5cfdf;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 -1px 0 rgba(0,0,0,0.2) inset}body.course.unit .unit-body .components>li.new-component-item .problem-type-tabs li:first-child{margin-left:20px}body.course.unit .unit-body .components>li.new-component-item .problem-type-tabs li{float:left;display:inline-block;text-align:center;width:auto;background-color:rgba(255,255,255,0.4);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.4)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.4),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.4),rgba(255,255,255,0));background-color:#cad3e2;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 -1px 0 rgba(0,0,0,0.2) inset;opacity:0.8}body.course.unit .unit-body .components>li.new-component-item .problem-type-tabs li:hover{opacity:0.9;background-color:#d0d8e5}body.course.unit .unit-body .components>li.new-component-item .problem-type-tabs li.ui-state-active{border:0px;background-color:rgba(255,255,255,0.4);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.4)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.4),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.4),rgba(255,255,255,0));box-shadow:0 -1px 0 rgba(0,0,0,0.2) inset,0 1px 0 #fff inset;background-color:rgba(255,255,255,0.3);text-shadow:0 1px 0 rgba(255,255,255,0.5);opacity:1.0}body.course.unit .unit-body .components>li.new-component-item .problem-type-tabs a{display:block;padding:15px 25px;font-size:15px;line-height:16px;text-align:center;color:#3c3c3c;text-shadow:0 1px 0 rgba(255,255,255,0.3)}body.course.unit .unit-body .components>li.new-component-item .new-component-template a{-webkit-transition:none;-moz-transition:none;transition:none;background:#fff;border:0px;color:#3c3c3c}body.course.unit .unit-body .components>li.new-component-item .new-component-template a:hover{-webkit-transition:background-color 0.25s linear 0s;-moz-transition:background-color 0.25s linear 0s;transition:background-color 0.25s linear 0s;background:#66cd8b;color:#fff}body.course.unit .unit-body .components>li.new-component-item .new-component-template li{border:none;border-bottom:1px dashed #edf1f5;color:#fff}body.course.unit .unit-body .components>li.new-component-item .new-component-template li:first-child a{border-top:0px}body.course.unit .unit-body .components>li.new-component-item .new-component-template li:nth-child(2) a{border-radius:0px}body.course.unit .unit-body .components>li.new-component-item .new-component-template a{*zoom:1;display:block;padding:7px 20px;border-bottom:none;font-weight:500}body.course.unit .unit-body .components>li.new-component-item .new-component-template a:before,body.course.unit .unit-body .components>li.new-component-item .new-component-template a:after{content:" ";display:table}body.course.unit .unit-body .components>li.new-component-item .new-component-template a:after{clear:both}body.course.unit .unit-body .components>li.new-component-item .new-component-template a .name{float:left}body.course.unit .unit-body .components>li.new-component-item .new-component-template a .name [class^="icon-"]{-webkit-transition:opacity 0.25s linear 0s;-moz-transition:opacity 0.25s linear 0s;transition:opacity 0.25s linear 0s;display:inline-block;top:1px;margin-right:5px;opacity:0.5;width:17;height:21px;vertical-align:middle}body.course.unit .unit-body .components>li.new-component-item .new-component-template a .editor-indicator{-webkit-transition:opacity 0.25s linear 0s;-moz-transition:opacity 0.25s linear 0s;transition:opacity 0.25s linear 0s;float:right;position:relative;top:3px;font-size:12px;opacity:0.3}body.course.unit .unit-body .components>li.new-component-item .new-component-template a [class^="icon-"],body.course.unit .unit-body .components>li.new-component-item .new-component-template a .editor-indicator{display:none}body.course.unit .unit-body .components>li.new-component-item .new-component-template a:hover{color:#fff}body.course.unit .unit-body .components>li.new-component-item .new-component-template a:hover [class^="icon-"]{opacity:1.0}body.course.unit .unit-body .components>li.new-component-item .new-component-template a:hover .editor-indicator{opacity:1.0}body.course.unit .unit-body .components>li.new-component-item .new-component-template .empty a{line-height:1.4;font-weight:400;background:#fff;color:#3c3c3c}body.course.unit .unit-body .components>li.new-component-item .new-component-template .empty a:hover{background:#66cd8b;color:#fff}body.course.unit .unit-body .components>li.new-component-item .new-component{text-align:center}body.course.unit .unit-body .components>li.new-component-item .new-component h5{color:#34854c}body.course.unit .unit-body .component{border:1px solid #d5dce4;border-radius:3px;background:#fff;-webkit-transition:none;-moz-transition:none;transition:none}body.course.unit .unit-body .component:hover{border-color:#6696d7}body.course.unit .unit-body .component:hover .drag-handle{background-color:#009fe6;border-color:#009fe6}body.course.unit .unit-body .component.editing{border:1px solid #d5dce4;z-index:auto}body.course.unit .unit-body .component.editing .drag-handle,body.course.unit .unit-body .component.editing .component-actions{display:none}body.course.unit .unit-body .component.component-placeholder{border-color:#6696d7}body.course.unit .unit-body .component .drag-handle{position:absolute;display:block;top:-1px;right:-16px;z-index:10;width:15px;height:100%;border-radius:0 3px 3px 0;border:1px solid #d5dce4;background:url("/static/img/white-drag-handles.08fbf9f544db.png") center no-repeat #d5dce4;cursor:move;-webkit-transition:none;-moz-transition:none;transition:none}body.course.unit .unit-body .xmodule_display{padding:40px 20px 20px;overflow-x:auto}body.course.unit .unit-body .xmodule_display h1{float:none;margin-left:0}body.course.unit .unit-body .wrapper-component-editor{z-index:9999;position:relative;background:#fff}body.course.unit .unit-body .browse{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);padding:3px 10px 4px;margin-left:7px;font-weight:400}body.course.unit .unit-body .browse.disabled,body.course.unit .unit-body .browse.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.unit .unit-body .browse.disabled:hover,body.course.unit .unit-body .browse.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.unit .unit-body .browse:hover,body.course.unit .unit-body .browse.active,body.course.unit .unit-body .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.browse.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li body.course.unit .unit-body a.browse.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.unit .unit-body .browse:hover{background-color:#deecf7;color:#5c677a}body.course.unit .unit-body .component-editor{box-shadow:0 1px 0 rgba(255,255,255,0.2) inset;padding:15px 20px;border-radius:3px;background-color:#d5dce4;color:#3c3c3c;box-shadow:none;display:none;padding:0;border-radius:2px 2px 0 0}body.course.unit .unit-body .component-editor label{color:#4c4c4c}body.course.unit .unit-body .component-editor input,body.course.unit .unit-body .component-editor textarea{border:1px solid #8891a1}body.course.unit .unit-body .component-editor textarea{min-height:80px}body.course.unit .unit-body .component-editor h5{margin-bottom:8px;color:#fff;font-weight:700}body.course.unit .unit-body .component-editor .row{margin-bottom:10px;padding:0;border:none}body.course.unit .unit-body .component-editor .save-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;margin-top:0}body.course.unit .unit-body .component-editor .save-button.disabled,body.course.unit .unit-body .component-editor .save-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.unit .unit-body .component-editor .save-button.disabled:hover,body.course.unit .unit-body .component-editor .save-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.unit .unit-body .component-editor .save-button:hover,body.course.unit .unit-body .component-editor .save-button.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.unit .unit-body .component-editor .save-button:hover,body.course.unit .unit-body .component-editor .save-button.active{background-color:#009fe6;color:#fff}body.course.unit .unit-body .component-editor .save-button.disabled,body.course.unit .unit-body .component-editor .save-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.unit .unit-body .component-editor .cancel-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);margin-top:0}body.course.unit .unit-body .component-editor .cancel-button.disabled,body.course.unit .unit-body .component-editor .cancel-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.unit .unit-body .component-editor .cancel-button.disabled:hover,body.course.unit .unit-body .component-editor .cancel-button.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.unit .unit-body .component-editor .cancel-button:hover,body.course.unit .unit-body .component-editor .cancel-button.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.unit .unit-body .component-editor .cancel-button:hover{background-color:#deecf7;color:#5c677a}body.course.unit .unit-body .component-editor h3{margin-bottom:10px;font-size:18px;font-weight:700}body.course.unit .unit-body .component-editor h5{margin-bottom:8px;color:#fff;font-weight:700}body.course.unit .unit-body .component-editor .row{margin-bottom:0px}body.course.unit .unit-body .component-editor .module-actions{box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);border-top:1px solid #989898;padding:15px 20px;background:#f8f8f8}body.course.unit .unit-body .component-editor .module-actions .action{display:inline-block;vertical-align:middle;margin-right:5px}body.course.unit .unit-body .component-editor .module-actions .action:last-child{margin-right:0}body.course.unit .unit-body .component-editor .module-actions .action-primary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;transition:all 0.15s;display:inline-block;padding:4px 20px;font-weight:600;text-transform:uppercase}body.course.unit .unit-body .component-editor .module-actions .action-primary.disabled,body.course.unit .unit-body .component-editor .module-actions .action-primary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.unit .unit-body .component-editor .module-actions .action-primary.disabled:hover,body.course.unit .unit-body .component-editor .module-actions .action-primary.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.unit .unit-body .component-editor .module-actions .action-primary:hover,body.course.unit .unit-body .component-editor .module-actions .action-primary.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.unit .unit-body .component-editor .module-actions .action-primary:hover,body.course.unit .unit-body .component-editor .module-actions .action-primary.active{background-color:#009fe6;color:#fff}body.course.unit .unit-body .component-editor .module-actions .action-primary.disabled,body.course.unit .unit-body .component-editor .module-actions .action-primary.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.unit .unit-body .component-editor .module-actions .action-secondary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #4c4c4c;border-radius:3px;background-color:#d1dae3;color:#6d788b;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;transition:all 0.15s;display:inline-block;padding:4px 20px;font-weight:600;text-transform:uppercase}body.course.unit .unit-body .component-editor .module-actions .action-secondary.disabled,body.course.unit .unit-body .component-editor .module-actions .action-secondary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.unit .unit-body .component-editor .module-actions .action-secondary.disabled:hover,body.course.unit .unit-body .component-editor .module-actions .action-secondary.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.unit .unit-body .component-editor .module-actions .action-secondary:hover,body.course.unit .unit-body .component-editor .module-actions .action-secondary.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.unit .unit-body .component-editor .module-actions .action-secondary:hover{background-color:#d9e3ee;color:#6d788b}.component-edit-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:18px 0 18px 20px;top:0;right:0;background-color:#009fe6;border-bottom:1px solid #005f8a;color:#fff}.component-edit-header .component-name{width:50%;color:#fff;font-weight:600}.component-edit-header .component-name em{display:inline-block;margin-right:5px;font-weight:400;color:#fff}.component-edit-header .nav-edit-modes{list-style:none;right:0;top:0;position:absolute;padding:12px 15px}.component-edit-header .nav-edit-modes .mode{display:inline-block;margin-left:8px}.component-edit-header .nav-edit-modes .mode.inactive-mode{display:none}.component-edit-header .nav-edit-modes .mode.active-mode a{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff}.component-edit-header .nav-edit-modes .mode.active-mode a.disabled,.component-edit-header .nav-edit-modes .mode.active-mode a.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.component-edit-header .nav-edit-modes .mode.active-mode a.disabled:hover,.component-edit-header .nav-edit-modes .mode.active-mode a.is-disabled:hover{box-shadow:0 0 0 0 !important}.component-edit-header .nav-edit-modes .mode.active-mode a:hover,.component-edit-header .nav-edit-modes .mode.active-mode a.active,.component-edit-header .nav-edit-modes .mode.active-mode .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .component-edit-header .nav-edit-modes .mode.active-mode a.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.component-edit-header .nav-edit-modes .mode.active-mode a:hover,.component-edit-header .nav-edit-modes .mode.active-mode a.active,.component-edit-header .nav-edit-modes .mode.active-mode .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .component-edit-header .nav-edit-modes .mode.active-mode a.seq_video.active{background-color:#009fe6;color:#fff}.component-edit-header .nav-edit-modes .mode.active-mode a.disabled,.component-edit-header .nav-edit-modes .mode.active-mode a.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.component-edit-header .nav-edit-modes .mode.active-mode a.is-set{background-color:#009fe6;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #009fe6),color-stop(100%, #009fe6));background-image:-webkit-linear-gradient(#009fe6,#009fe6);background-image:linear-gradient(#009fe6,#009fe6);color:#007fb8;box-shadow:inset 0 1px 2px 1px rgba(0,0,0,0.1);background-color:#001f2d;cursor:default}.component-edit-header .nav-edit-modes .mode.active-mode a.is-set:hover{box-shadow:inset 0 1px 2px 1px rgba(0,0,0,0.2)}.wrapper-comp-editor{display:block}.wrapper-comp-editor.is-inactive{display:none}.wrapper-comp-settings{display:none}.wrapper-comp-settings.is-active{display:block}.wrapper-comp-settings .list-input.settings-list{margin:0;padding:0;list-style:none;overflow:auto;max-height:400px}.wrapper-comp-settings .list-input.settings-list::-webkit-scrollbar{-webkit-appearance:none;width:11px;height:11px}.wrapper-comp-settings .list-input.settings-list::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #b2b2b2;background-color:rgba(0,0,0,0.5)}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry{background-color:#fff;padding:20px;border-bottom:1px solid #b2b2b2;opacity:0.7}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry:hover{-webkit-transition:opacity 0.25s ease-in-out 0s;-moz-transition:opacity 0.25s ease-in-out 0s;transition:opacity 0.25s ease-in-out 0s;opacity:1.0}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry.is-set{opacity:1.0;background-color:#fff}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry.is-set .setting-input{color:#33b2eb}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .wrapper-comp-setting{display:inline-block;min-width:300px;width:55%;top:0;vertical-align:top;margin-bottom:5px;position:relative}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .setting-label{-webkit-transition:color 0.25s ease-in-out 0s;-moz-transition:color 0.25s ease-in-out 0s;transition:color 0.25s ease-in-out 0s;vertical-align:middle;display:inline-block;position:relative;left:0;width:33%;min-width:100px;margin-right:10px;font-weight:600}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .setting-label.is-focused{color:#009fe6}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry input,.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry select,.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry input[type="number"]{font-size:16px;font-size:1.6rem;height:100%;width:100%;padding:10px;min-width:100px;width:45%;border-radius:3px;border:1px solid #b2b2b2;text-overflow:ellipsis}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry input :-moz-placeholder,.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry select :-moz-placeholder,.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry input[type="number"] :-moz-placeholder{color:#e5e5e5}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry input ::-webkit-input-placeholder,.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry select ::-webkit-input-placeholder,.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry input[type="number"] ::-webkit-input-placeholder{color:#e5e5e5}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry input :-ms-input-placeholder,.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry select :-ms-input-placeholder,.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry input[type="number"] :-ms-input-placeholder{color:#e5e5e5}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry input[type="number"]{width:38.5%;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;-moz-column-width-width:32%}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry input[type="number"]:active{background-color:#FFFCF1}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry select:focus{box-shadow:0 0 1px rgba(0,0,0,0.2);-webkit-transition:opacity 0.25s ease-in-out 0s;-moz-transition:opacity 0.25s ease-in-out 0s;transition:opacity 0.25s ease-in-out 0s;background-color:#fffedf}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry select:active{background-color:#fffedf}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .action.setting-clear{font-size:11px;font-size:1.1rem;color:#7f7f7f;width:25px;height:25px;vertical-align:middle;padding:5px;border-radius:50%;margin:0 10px;box-shadow:none;text-shadow:none;border:1px solid #989898;background-color:#e5e5e5}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .action.setting-clear:hover{box-shadow:0 1px 1px rgba(0,0,0,0.2);-webkit-transition:opacity 0.25s ease-in-out 0s;-moz-transition:opacity 0.25s ease-in-out 0s;transition:opacity 0.25s ease-in-out 0s;background-color:#009fe6;border:1px solid #009fe6;color:#fff}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .action.setting-clear.inactive{visibility:hidden}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .setting-help{font-size:12px;font-size:1.2rem;display:inline-block;font-color:#f8f8f8;min-width:200px;width:35%;vertical-align:top}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .metadata-list-enum *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .metadata-list-enum .setting-label{vertical-align:top;margin-top:10px}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .metadata-list-enum .wrapper-list-settings{height:100%;width:45%;display:inline-block;min-width:100px}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .metadata-list-enum .wrapper-list-settings .list-settings{margin:0}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .metadata-list-enum .wrapper-list-settings .list-settings .list-settings-item{margin-bottom:10px}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .metadata-list-enum .wrapper-list-settings .list-settings .input{width:80%;margin-right:10px;vertical-align:middle}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .metadata-list-enum .setting-clear{vertical-align:top;margin-top:5px}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .metadata-list-enum .create-setting{display:block;width:100%;padding:10px;font-weight:600}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .metadata-list-enum .create-setting *[class^="icon-"]{margin-right:5px}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .metadata-list-enum .remove-setting{-webkit-transition:color 0.25s ease-in-out;-moz-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out;font-size:20px;font-size:2rem;display:inline-block;background:transparent;color:#99d8f5}.wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry .metadata-list-enum .remove-setting:hover{color:#009fe6}body.unit .component{padding-top:30px}body.unit .component .component-actions{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;width:100%;padding:15px;top:0;left:0;border-bottom:1px solid #d5dce4;background:#edf1f5}body.unit .component.editing{padding-top:0}.unit-settings .window-contents{padding:10px 20px}.unit-settings .unit-actions{border-bottom:none;padding-bottom:0}.unit-settings .published-alert{display:none;padding:10px;border:1px solid #edbd3c;border-radius:3px;background:#fbf6e1;font-size:14px;line-height:1.4}.unit-settings .published-alert div{margin-top:15px}.unit-settings input[type="radio"]{margin-right:7px}.unit-settings .status{font-size:12px}.unit-settings .status strong{font-weight:700}.unit-settings .preview-button,.unit-settings .view-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);margin-bottom:10px}.unit-settings .preview-button.disabled,.unit-settings .preview-button.is-disabled,.unit-settings .view-button.disabled,.unit-settings .view-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.unit-settings .preview-button.disabled:hover,.unit-settings .preview-button.is-disabled:hover,.unit-settings .view-button.disabled:hover,.unit-settings .view-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.unit-settings .preview-button:hover,.unit-settings .preview-button.active,.unit-settings .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.preview-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .unit-settings a.preview-button.seq_video.active,.unit-settings .view-button:hover,.unit-settings .view-button.active,.unit-settings .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.view-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .unit-settings a.view-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.unit-settings .preview-button:hover,.unit-settings .view-button:hover{background-color:#deecf7;color:#5c677a}.unit-settings .publish-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.4);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.4)),color-stop(60%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.4),rgba(255,255,255,0) 60%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.4),rgba(255,255,255,0) 60%);box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #bd9730;border-radius:3px;background-color:#edbd3c;color:#4c4c4c}.unit-settings .publish-button.disabled,.unit-settings .publish-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.unit-settings .publish-button.disabled:hover,.unit-settings .publish-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.unit-settings .publish-button:hover,.unit-settings .publish-button.active,.unit-settings .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.publish-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .unit-settings a.publish-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.unit-settings .publish-button:hover{background-color:#ffc52a;color:#4c4c4c}.unit-settings .publish-button.disabled,.unit-settings .publish-button.is-disabled{border:1px solid #f7e4b1 !important;background:#f4d78a !important;color:#989898 !important;box-shadow:none}.unit-settings .delete-button,.unit-settings .time-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff}.unit-settings .delete-button.disabled,.unit-settings .delete-button.is-disabled,.unit-settings .time-button.disabled,.unit-settings .time-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.unit-settings .delete-button.disabled:hover,.unit-settings .delete-button.is-disabled:hover,.unit-settings .time-button.disabled:hover,.unit-settings .time-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.unit-settings .delete-button:hover,.unit-settings .delete-button.active,.unit-settings .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.delete-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .unit-settings a.delete-button.seq_video.active,.unit-settings .time-button:hover,.unit-settings .time-button.active,.unit-settings .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.time-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .unit-settings a.time-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.unit-settings .delete-button:hover,.unit-settings .delete-button.active,.unit-settings .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.delete-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .unit-settings a.delete-button.seq_video.active,.unit-settings .time-button:hover,.unit-settings .time-button.active,.unit-settings .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.time-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .unit-settings a.time-button.seq_video.active{background-color:#009fe6;color:#fff}.unit-settings .delete-button.disabled,.unit-settings .delete-button.is-disabled,.unit-settings .time-button.disabled,.unit-settings .time-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.unit-settings .delete-draft{display:inline-block}.unit-settings .delete-button,.unit-settings .time-button,.unit-settings .preview-button,.unit-settings .publish-button,.unit-settings .view-button{font-size:11px;margin-top:10px;padding:6px 15px 8px}.unit-history.collapsed h4{border-bottom:none;border-radius:3px}.unit-history.collapsed .window-contents{display:none}.unit-history ol{border:1px solid #ced2db}.unit-history ol li{display:block;padding:6px 8px 8px 10px;background:#edf1f5;font-size:12px}.unit-history ol li:hover{background:#fffcf1}.unit-history ol li:hover .item-actions{display:block}.unit-history ol li.checked{background:#d1dae3}.unit-history ol li .item-actions{display:none}.unit-history ol li input[type="radio"]{margin-right:7px}.unit-location .wrapper-unit-id .unit-id .label{margin-bottom:5px;color:#656565}.unit-location .wrapper-unit-id .unit-id .value{margin-bottom:0}.unit-location .url{box-shadow:none;width:100%;margin-bottom:10px}.unit-location .draft-tag,.unit-location .hidden-tag,.unit-location .private-tag,.unit-location .has-new-draft-tag{font-size:8px}.unit-location .window-contents>ol{border:1px solid #b0b6c2;background:#edf1f5}.unit-location .window-contents>ol .branch{margin-bottom:10px}.unit-location .window-contents>ol .branch.collapsed{margin-bottom:0}.unit-location .window-contents>ol .branch>.section-item{border-top:1px solid #c5cad4}.unit-location .window-contents>ol .section-item{position:relative;display:block;padding:6px 8px 8px 16px;background:#edf1f5;font-size:13px}.unit-location .window-contents>ol .section-item:hover{background:#fffcf1}.unit-location .window-contents>ol .section-item:hover .item-actions{display:block}.unit-location .window-contents>ol .section-item.editing{background:#fffcf1}.unit-location .window-contents>ol .section-item .draft-item:after,.unit-location .window-contents>ol .section-item .public-item:after,.unit-location .window-contents>ol .section-item .private-item:after{margin-left:3px;font-size:9px;font-weight:600;text-transform:uppercase}.unit-location .window-contents>ol .section-item .draft-item:after{content:"- draft"}.unit-location .window-contents>ol .section-item .private-item:after{content:"- private"}.unit-location .window-contents>ol .section-item .private-item{color:#a4aab7}.unit-location .window-contents>ol .section-item .draft-item{color:#9f7d10}.unit-location .window-contents>ol a{color:#4c4c4c}.unit-location .window-contents>ol a.new-unit-item{color:#6d788b}.unit-location .window-contents>ol ol .section-item{padding-left:56px}.unit-location .window-contents>ol ol .new-unit-item{margin-left:56px}.unit-location .window-contents>ol ol ol .section-item{padding-left:96px}.unit-location .window-contents>ol ol ol .new-unit-item{margin-left:96px}.unit-location .window-contents>ol .section-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;font-size:11px;padding:2px 8px 4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unit-location .window-contents>ol ol .section-item{padding-left:20px}.unit-location .window-contents>ol ol .new-unit-item{margin-left:20px}.unit-location .window-contents>ol ol ol .section-item{padding-left:34px}.unit-location .window-contents>ol ol ol .new-unit-item{margin:0 0 20px 41px}.edit-state-draft .visibility,.edit-state-draft .edit-draft-message,.edit-state-draft .view-button{display:none}.edit-state-draft .published-alert{display:block}.edit-state-public .delete-draft,.edit-state-public .component-actions,.edit-state-public .new-component-item,.edit-state-public .editing-draft-alert,.edit-state-public .publish-draft-message,.edit-state-public .preview-button{display:none}.edit-state-public .published-alert{display:block}.edit-state-public .drag-handle{display:none !important}.edit-state-private .delete-draft,.edit-state-private .publish-draft,.edit-state-private .editing-draft-alert,.edit-state-private .create-draft,.edit-state-private .view-button{display:none}.launch-latex-compiler{background-color:#fff;padding:10px 0 10px 20px;border-bottom:1px solid #b2b2b2;opacity:0.8}.launch-latex-compiler:hover{-webkit-transition:opacity 0.25s ease-in-out 0s;-moz-transition:opacity 0.25s ease-in-out 0s;transition:opacity 0.25s ease-in-out 0s;opacity:1.0s}div.wrapper-comp-editor.is-inactive ~ div.launch-latex-compiler{display:none}.upload-video{display:none;width:640px !important;margin-left:-320px !important}.upload-video .modal-body{height:auto !important;overflow-y:auto !important;text-align:center}.upload-video .video-input{display:none}.upload-video .choose-file-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;padding:10px 82px 12px;font-size:17px}.upload-video .choose-file-button.disabled,.upload-video .choose-file-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.upload-video .choose-file-button.disabled:hover,.upload-video .choose-file-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.upload-video .choose-file-button:hover,.upload-video .choose-file-button.active,.upload-video .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.choose-file-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .upload-video a.choose-file-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.upload-video .choose-file-button:hover,.upload-video .choose-file-button.active,.upload-video .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.choose-file-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .upload-video a.choose-file-button.seq_video.active{background-color:#009fe6;color:#fff}.upload-video .choose-file-button.disabled,.upload-video .choose-file-button.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.upload-video .progress-bar{display:none;width:350px;height:50px;margin:30px auto 10px;border:1px solid #009fe6}.upload-video .progress-bar.loaded{border-color:#66b93d}.upload-video .progress-bar.loaded .progress-fill{background:#66b93d}.upload-video .progress-fill{width:0%;height:50px;background:#009fe6;color:#fff;line-height:48px}.upload-video h1{float:none;margin:40px 0 30px;font-size:34px;font-weight:300}.upload-video .close-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);position:absolute;top:0;right:15px;width:29px;height:29px;padding:0 !important;border-radius:17px !important;line-height:29px;text-align:center}.upload-video .close-button.disabled,.upload-video .close-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.upload-video .close-button.disabled:hover,.upload-video .close-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.upload-video .close-button:hover,.upload-video .close-button.active,.upload-video .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.close-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .upload-video a.close-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.upload-video .close-button:hover{background-color:#deecf7;color:#5c677a}.upload-video .embeddable{display:none;margin:30px 0 130px}.upload-video .embeddable label{display:block;margin-bottom:10px;font-weight:700}.upload-video .embeddable-xml-input{box-shadow:none;width:400px}.upload-video .copy-button{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);display:none;margin-bottom:100px}.upload-video .copy-button.disabled,.upload-video .copy-button.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}.upload-video .copy-button.disabled:hover,.upload-video .copy-button.is-disabled:hover{box-shadow:0 0 0 0 !important}.upload-video .copy-button:hover,.upload-video .copy-button.active,.upload-video .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.copy-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .upload-video a.copy-button.seq_video.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}.upload-video .copy-button:hover{background-color:#deecf7;color:#5c677a}body.course.users .content-primary,body.course.users .content-supplementary{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}body.course.users .content-primary{width:74.46809%;margin-right:2.12766%}body.course.users .content-supplementary{width:23.40426%}body.course.users .content .introduction{margin:0 0 40px 0}body.course.users .content .notice-create{width:flexgrid(9, 9);margin-top:20px}body.course.users .content .notice-create.has-actions .msg,body.course.users .content .notice-create.has-actions .list-actions{display:inline-block;vertical-align:middle}body.course.users .content .notice-create.has-actions .msg{width:65.71429%;margin-right:2.12766%}body.course.users .content .notice-create.has-actions .list-actions{width:31.42857%;text-align:right;margin-top:0}body.course.users .content .notice-create.has-actions .list-actions .action-primary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #1d9348;border-radius:3px;background-color:#25b85a;color:#fff;padding:10px 20px}body.course.users .content .notice-create.has-actions .list-actions .action-primary.disabled,body.course.users .content .notice-create.has-actions .list-actions .action-primary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.users .content .notice-create.has-actions .list-actions .action-primary.disabled:hover,body.course.users .content .notice-create.has-actions .list-actions .action-primary.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.users .content .notice-create.has-actions .list-actions .action-primary:hover,body.course.users .content .notice-create.has-actions .list-actions .action-primary.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.users .content .notice-create.has-actions .list-actions .action-primary:hover{background-color:#14c955;color:#fff}body.course.users .content .notice-create.has-actions .list-actions .action-primary.disabled,body.course.users .content .notice-create.has-actions .list-actions .action-primary.is-disabled{border:1px solid #a7e2bd !important;background:#a7e2bd !important;color:#fff !important;box-shadow:none}body.course.users .wrapper-create-user.is-shown{height:300px}body.course.users .user-list,body.course.users .user-item,body.course.users .item-metadata,body.course.users .item-actions{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.course.users .user-list .user-item{*zoom:1;position:relative;width:100%;margin:0 0 10px 0;padding:25px 30px 20px 30px}body.course.users .user-list .user-item:before,body.course.users .user-list .user-item:after{content:" ";display:table}body.course.users .user-list .user-item:after{clear:both}body.course.users .user-list .user-item:last-child{margin-bottom:0}body.course.users .user-list .user-item .item-metadata,body.course.users .user-list .user-item .item-actions{display:inline-block;vertical-align:middle}body.course.users .user-list .user-item .flag-role{color:#fff}body.course.users .user-list .user-item .flag-role .msg-you{margin-left:4px;text-transform:none;font-weight:500;color:#e2a7c2}body.course.users .user-list .user-item .flag-role:after{border-bottom-color:#240714}body.course.users .user-list .user-item .flag-role.flag-role-staff{background:#86576c}body.course.users .user-list .user-item .flag-role.flag-role-admin{background:#b72567}body.course.users .user-list .user-item .item-metadata{width:54.28571%;margin-right:2.12766%}body.course.users .user-list .user-item .item-metadata .user-username,body.course.users .user-list .user-item .item-metadata .user-email{display:inline-block;vertical-align:middle}body.course.users .user-list .user-item .item-metadata .user-username{-webkit-transition:color 0.25s ease-in-out 0s;-moz-transition:color 0.25s ease-in-out 0s;transition:color 0.25s ease-in-out 0s;margin:0 10px 2px 0;color:#191919;font-weight:600}body.course.users .user-list .user-item .item-actions{width:42.85714%;position:static;text-align:right}body.course.users .user-list .user-item .item-actions .action{display:inline-block;vertical-align:middle}body.course.users .user-list .user-item .item-actions .action-role{width:73.33333%;margin-right:2.12766%}body.course.users .user-list .user-item .item-actions .action-delete{width:20%}body.course.users .user-list .user-item .item-actions .action-delete.is-disabled{opacity:0.0;visibility:hidden;pointer-events:none}body.course.users .user-list .user-item .item-actions .delete-button,body.course.users .user-list .user-item .item-actions .time-button{margin-right:0;float:none;color:inherit}body.course.users .user-list .user-item .item-actions .toggle-admin-role.add-admin-role{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;transition:all 0.15s;display:inline-block;padding:4px 20px;font-weight:600}body.course.users .user-list .user-item .item-actions .toggle-admin-role.add-admin-role.disabled,body.course.users .user-list .user-item .item-actions .toggle-admin-role.add-admin-role.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.users .user-list .user-item .item-actions .toggle-admin-role.add-admin-role.disabled:hover,body.course.users .user-list .user-item .item-actions .toggle-admin-role.add-admin-role.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.users .user-list .user-item .item-actions .toggle-admin-role.add-admin-role:hover,body.course.users .user-list .user-item .item-actions .toggle-admin-role.add-admin-role.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.users .user-list .user-item .item-actions .toggle-admin-role.add-admin-role:hover,body.course.users .user-list .user-item .item-actions .toggle-admin-role.add-admin-role.active{background-color:#009fe6;color:#fff}body.course.users .user-list .user-item .item-actions .toggle-admin-role.add-admin-role.disabled,body.course.users .user-list .user-item .item-actions .toggle-admin-role.add-admin-role.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.users .user-list .user-item .item-actions .toggle-admin-role.remove-admin-role{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #4c4c4c;border-radius:3px;background-color:#d1dae3;color:#6d788b;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;transition:all 0.15s;display:inline-block;padding:4px 20px;font-weight:600}body.course.users .user-list .user-item .item-actions .toggle-admin-role.remove-admin-role.disabled,body.course.users .user-list .user-item .item-actions .toggle-admin-role.remove-admin-role.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.users .user-list .user-item .item-actions .toggle-admin-role.remove-admin-role.disabled:hover,body.course.users .user-list .user-item .item-actions .toggle-admin-role.remove-admin-role.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.users .user-list .user-item .item-actions .toggle-admin-role.remove-admin-role:hover,body.course.users .user-list .user-item .item-actions .toggle-admin-role.remove-admin-role.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.users .user-list .user-item .item-actions .toggle-admin-role.remove-admin-role:hover{background-color:#d9e3ee;color:#6d788b}body.course.users .user-list .user-item .item-actions .notoggleforyou{color:#b2b2b2}body.course.checklists .content-primary,body.course.checklists .content-supplementary{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}body.course.checklists .content-primary{width:74.46809%;margin-right:2.12766%}body.course.checklists .course-checklist{margin:0 0 40px 0}body.course.checklists .course-checklist:last-child{margin-bottom:0}body.course.checklists .course-checklist .viz-checklist-status{height:5px;width:100%;position:relative;display:block;margin:0;background:#e5e5e5}body.course.checklists .course-checklist .viz-checklist-status .viz-checklist-status-value{-webkit-transition:width 2s ease-in-out 0.25s;-moz-transition:width 2s ease-in-out 0.25s;transition:width 2s ease-in-out 0.25s;position:absolute;top:0;left:0;width:0%;height:5px;background:#25b85a}body.course.checklists .course-checklist header{*zoom:1;box-shadow:inset 0 -1px 1px rgba(0,0,0,0.1);margin-bottom:0;border-bottom:1px solid #cbcbcb;padding:20px 30px}body.course.checklists .course-checklist header:before,body.course.checklists .course-checklist header:after{content:" ";display:table}body.course.checklists .course-checklist header:after{clear:both}body.course.checklists .course-checklist header .checklist-title{-webkit-transition:color 0.25s ease-in-out 0s;-moz-transition:color 0.25s ease-in-out 0s;transition:color 0.25s ease-in-out 0s;width:65.71429%;margin:0 2.12766% 0 0;float:left}body.course.checklists .course-checklist header .checklist-title .ui-toggle-expansion{-webkit-transition:all 0.25s ease-in-out 0s;-moz-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s;font-size:21px;font-size:2.1rem;display:inline-block;vertical-align:middle;margin-right:10px;color:#e5e5e5}body.course.checklists .course-checklist header .checklist-title.is-selectable{cursor:pointer}body.course.checklists .course-checklist header .checklist-title.is-selectable:hover{color:#009fe6}body.course.checklists .course-checklist header .checklist-title.is-selectable:hover .ui-toggle-expansion{color:#009fe6}body.course.checklists .course-checklist header .checklist-status{width:31.42857%;float:right;margin-top:10px;text-align:right;color:#b2b2b2}body.course.checklists .course-checklist header .checklist-status .icon-ok{font-size:20px;font-size:2rem;display:inline-block;margin-left:10px;color:#e5e5e5}body.course.checklists .course-checklist header .checklist-status .status-count{margin-left:5px;margin-right:5px;color:#323232;font-weight:600}body.course.checklists .course-checklist header .checklist-status .status-amount{margin-left:5px;color:#323232;font-weight:600}body.course.checklists .course-checklist .course-checklist-actions{*zoom:1;-webkit-transition:border 0.25s ease-in-out 0.25s;-moz-transition:border 0.25s ease-in-out 0.25s;transition:border 0.25s ease-in-out 0.25s;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-top:1px solid #b2b2b2;padding:20px 30px;background:#e5e5e5}body.course.checklists .course-checklist .course-checklist-actions:before,body.course.checklists .course-checklist .course-checklist-actions:after{content:" ";display:table}body.course.checklists .course-checklist .course-checklist-actions:after{clear:both}body.course.checklists .course-checklist .course-checklist-actions .action-primary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #1d9348;border-radius:3px;background-color:#25b85a;color:#fff;float:left}body.course.checklists .course-checklist .course-checklist-actions .action-primary.disabled,body.course.checklists .course-checklist .course-checklist-actions .action-primary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.checklists .course-checklist .course-checklist-actions .action-primary.disabled:hover,body.course.checklists .course-checklist .course-checklist-actions .action-primary.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.checklists .course-checklist .course-checklist-actions .action-primary:hover,body.course.checklists .course-checklist .course-checklist-actions .action-primary.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.checklists .course-checklist .course-checklist-actions .action-primary:hover{background-color:#14c955;color:#fff}body.course.checklists .course-checklist .course-checklist-actions .action-primary.disabled,body.course.checklists .course-checklist .course-checklist-actions .action-primary.is-disabled{border:1px solid #a7e2bd !important;background:#a7e2bd !important;color:#fff !important;box-shadow:none}body.course.checklists .course-checklist .course-checklist-actions .action-primary .icon-add{font-size:12px;font-size:1.2rem;display:inline-block;vertical-align:middle;margin-right:5px}body.course.checklists .course-checklist .course-checklist-actions .action-secondary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #4c4c4c;border-radius:3px;background-color:#d1dae3;color:#6d788b;font-weight:400;float:right}body.course.checklists .course-checklist .course-checklist-actions .action-secondary.disabled,body.course.checklists .course-checklist .course-checklist-actions .action-secondary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.checklists .course-checklist .course-checklist-actions .action-secondary.disabled:hover,body.course.checklists .course-checklist .course-checklist-actions .action-secondary.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.checklists .course-checklist .course-checklist-actions .action-secondary:hover,body.course.checklists .course-checklist .course-checklist-actions .action-secondary.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.checklists .course-checklist .course-checklist-actions .action-secondary:hover{background-color:#d9e3ee;color:#6d788b}body.course.checklists .course-checklist .course-checklist-actions .action-secondary .icon-delete{font-size:12px;font-size:1.2rem;display:inline-block;vertical-align:middle;margin-right:5px}body.course.checklists .course-checklist.is-collapsed header{box-shadow:none}body.course.checklists .course-checklist.is-collapsed header .checklist-title .ui-toggle-expansion{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}body.course.checklists .course-checklist.is-collapsed .list-tasks{height:0}body.course.checklists .course-checklist.is-completed .viz-checklist-status .viz-checklist-status-value{width:100%}body.course.checklists .course-checklist.is-completed header .checklist-title,body.course.checklists .course-checklist.is-completed header .icon-caret-down{color:#25b85a}body.course.checklists .course-checklist.is-completed header .checklist-status .status-count,body.course.checklists .course-checklist.is-completed header .checklist-status .status-amount,body.course.checklists .course-checklist.is-completed header .checklist-status .icon-ok{color:#25b85a}body.course.checklists .list-tasks{height:auto;overflow:hidden}body.course.checklists .list-tasks .task{-webkit-transition:background 0.25s ease-in-out 0s,border 0.125s ease-in-out 0s;-moz-transition:background 0.25s ease-in-out 0s,border 0.125s ease-in-out 0s;transition:background 0.25s ease-in-out 0s,border 0.125s ease-in-out 0s;*zoom:1;position:relative;border-top:1px solid #fff;border-bottom:1px solid #f2f2f2;padding:20px 30px;background:#fff;opacity:1.0}body.course.checklists .list-tasks .task:before,body.course.checklists .list-tasks .task:after{content:" ";display:table}body.course.checklists .list-tasks .task:after{clear:both}body.course.checklists .list-tasks .task:last-child{margin-bottom:0;border-bottom:none}body.course.checklists .list-tasks .task .task-input{display:inline-block;vertical-align:text-top;float:left;margin:10px 2.12766% 0 0}body.course.checklists .list-tasks .task .task-details{display:inline-block;vertical-align:text-top;float:left;width:65.71429%;font-weight:500}body.course.checklists .list-tasks .task .task-details .task-name{-webkit-transition:color 0.25s ease-in-out 0s;-moz-transition:color 0.25s ease-in-out 0s;transition:color 0.25s ease-in-out 0s;vertical-align:baseline;cursor:pointer;margin-bottom:0}body.course.checklists .list-tasks .task .task-details .task-description{-webkit-transition:color 0.25s ease-in-out 0s;-moz-transition:color 0.25s ease-in-out 0s;transition:color 0.25s ease-in-out 0s;color:#b2b2b2}body.course.checklists .list-tasks .task .task-details .task-support{-webkit-transition:opacity 0.25s ease-in-out 0s;-moz-transition:opacity 0.25s ease-in-out 0s;transition:opacity 0.25s ease-in-out 0s;opacity:0.0;pointer-events:none}body.course.checklists .list-tasks .task .task-actions{-webkit-transition:opacity 0.25s ease-in-out 0.25s;-moz-transition:opacity 0.25s ease-in-out 0.25s;transition:opacity 0.25s ease-in-out 0.25s;*zoom:1;display:inline-block;vertical-align:middle;float:right;width:20%;margin:10px 0 0 2.12766%;opacity:0.0;pointer-events:none;text-align:right}body.course.checklists .list-tasks .task .task-actions:before,body.course.checklists .list-tasks .task .task-actions:after{content:" ";display:table}body.course.checklists .list-tasks .task .task-actions:after{clear:both}body.course.checklists .list-tasks .task .task-actions .action-primary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;font-weight:600;text-align:center}body.course.checklists .list-tasks .task .task-actions .action-primary.disabled,body.course.checklists .list-tasks .task .task-actions .action-primary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.checklists .list-tasks .task .task-actions .action-primary.disabled:hover,body.course.checklists .list-tasks .task .task-actions .action-primary.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.checklists .list-tasks .task .task-actions .action-primary:hover,body.course.checklists .list-tasks .task .task-actions .action-primary.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.checklists .list-tasks .task .task-actions .action-primary:hover,body.course.checklists .list-tasks .task .task-actions .action-primary.active{background-color:#009fe6;color:#fff}body.course.checklists .list-tasks .task .task-actions .action-primary.disabled,body.course.checklists .list-tasks .task .task-actions .action-primary.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.checklists .list-tasks .task .task-actions .action-secondary{margin-top:10px}body.course.checklists .list-tasks .task:hover{background:#e5f5fc;border-bottom-color:#ccebfa;border-top-color:#ccebfa;opacity:1.0}body.course.checklists .list-tasks .task:hover .task-details .task-support{opacity:1.0;pointer-events:auto}body.course.checklists .list-tasks .task:hover .task-actions{opacity:1.0;pointer-events:auto}body.course.checklists .list-tasks .task.is-completed{background:#f8f8f8;border-top-color:#f2f2f2;border-bottom-color:#f2f2f2}body.course.checklists .list-tasks .task.is-completed .task-name{color:#b2b2b2}body.course.checklists .list-tasks .task.is-completed .task-actions .action-primary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #4c4c4c;border-radius:3px;background-color:#d1dae3;color:#6d788b;font-weight:600;text-align:center}body.course.checklists .list-tasks .task.is-completed .task-actions .action-primary.disabled,body.course.checklists .list-tasks .task.is-completed .task-actions .action-primary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.checklists .list-tasks .task.is-completed .task-actions .action-primary.disabled:hover,body.course.checklists .list-tasks .task.is-completed .task-actions .action-primary.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.checklists .list-tasks .task.is-completed .task-actions .action-primary:hover,body.course.checklists .list-tasks .task.is-completed .task-actions .action-primary.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.checklists .list-tasks .task.is-completed .task-actions .action-primary:hover{background-color:#d9e3ee;color:#6d788b}body.course.checklists .list-tasks .task.is-completed:hover{background:#f2f2f2;border-bottom-color:#e5e5e5;border-top-color:#e5e5e5}body.course.checklists .list-tasks .task.is-completed:hover .task-details{opacity:1.0}body.course.checklists .content-supplementary{width:23.40426%}body.course.textbooks .content-primary,body.course.textbooks .content-supplementary{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}body.course.textbooks .content-primary{width:74.46809%;margin-right:2.12766%}body.course.textbooks .content-primary .no-textbook-content{padding:40px;background-color:#e5e5e5;text-align:center;color:#7f7f7f}body.course.textbooks .content-primary .no-textbook-content .new-button{font-size:14px;font-size:1.4rem;margin-left:20px}body.course.textbooks .content-primary .no-textbook-content .new-button [class^="icon-"]{margin-right:10px}body.course.textbooks .content-primary .textbook{position:relative}body.course.textbooks .content-primary .textbook .view-textbook{padding:20px 30px}body.course.textbooks .content-primary .textbook .view-textbook header{margin-bottom:0;border-bottom:0}body.course.textbooks .content-primary .textbook .view-textbook .textbook-title{margin-right:280px;font-weight:bold}body.course.textbooks .content-primary .textbook .view-textbook .ui-toggle-expansion{-webkit-transition:rotate 0.15s ease-in-out 0.25s;-moz-transition:rotate 0.15s ease-in-out 0.25s;transition:rotate 0.15s ease-in-out 0.25s;font-size:21px;font-size:2.1rem;display:inline-block;width:15px;vertical-align:text-bottom}body.course.textbooks .content-primary .textbook .view-textbook.is-selectable{cursor:pointer}body.course.textbooks .content-primary .textbook .view-textbook.is-selectable:hover{color:#009fe6}body.course.textbooks .content-primary .textbook .view-textbook.is-selectable:hover .ui-toggle-expansion{color:#009fe6}body.course.textbooks .content-primary .textbook .view-textbook .chapters{margin-left:20px}body.course.textbooks .content-primary .textbook .view-textbook .chapters .chapter{margin-bottom:5px;border-bottom:1px solid #e5e5e5}body.course.textbooks .content-primary .textbook .view-textbook .chapters .chapter .chapter-name{display:inline-block;vertical-align:middle;width:45%;margin-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.course.textbooks .content-primary .textbook .view-textbook .chapters .chapter .chapter-asset-path{display:inline-block;width:50%;color:#989898}body.course.textbooks .content-primary .textbook .view-textbook .actions{-webkit-transition:opacity 0.15s 0.25s ease-in-out;-moz-transition:opacity 0.15s 0.25s ease-in-out;transition:opacity 0.15s 0.25s ease-in-out;opacity:0.0;position:absolute;top:20px;right:20px}body.course.textbooks .content-primary .textbook .view-textbook .actions .action{display:inline-block;margin-right:5px}body.course.textbooks .content-primary .textbook .view-textbook .actions .action .view{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff}body.course.textbooks .content-primary .textbook .view-textbook .actions .action .view.disabled,body.course.textbooks .content-primary .textbook .view-textbook .actions .action .view.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.textbooks .content-primary .textbook .view-textbook .actions .action .view.disabled:hover,body.course.textbooks .content-primary .textbook .view-textbook .actions .action .view.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.textbooks .content-primary .textbook .view-textbook .actions .action .view:hover,body.course.textbooks .content-primary .textbook .view-textbook .actions .action .view.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.textbooks .content-primary .textbook .view-textbook .actions .action .view:hover,body.course.textbooks .content-primary .textbook .view-textbook .actions .action .view.active{background-color:#009fe6;color:#fff}body.course.textbooks .content-primary .textbook .view-textbook .actions .action .view.disabled,body.course.textbooks .content-primary .textbook .view-textbook .actions .action .view.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.textbooks .content-primary .textbook .view-textbook .actions .action .edit{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff}body.course.textbooks .content-primary .textbook .view-textbook .actions .action .edit.disabled,body.course.textbooks .content-primary .textbook .view-textbook .actions .action .edit.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.textbooks .content-primary .textbook .view-textbook .actions .action .edit.disabled:hover,body.course.textbooks .content-primary .textbook .view-textbook .actions .action .edit.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.textbooks .content-primary .textbook .view-textbook .actions .action .edit:hover,body.course.textbooks .content-primary .textbook .view-textbook .actions .action .edit.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.textbooks .content-primary .textbook .view-textbook .actions .action .edit:hover,body.course.textbooks .content-primary .textbook .view-textbook .actions .action .edit.active{background-color:#009fe6;color:#fff}body.course.textbooks .content-primary .textbook .view-textbook .actions .action .edit.disabled,body.course.textbooks .content-primary .textbook .view-textbook .actions .action .edit.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.textbooks .content-primary .textbook:hover .actions{opacity:1.0}body.course.textbooks .content-primary .textbook .edit-textbook{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2px;width:100%;background:#fff}body.course.textbooks .content-primary .textbook .edit-textbook .wrapper-form{padding:20px 30px}body.course.textbooks .content-primary .textbook .edit-textbook fieldset{margin-bottom:20px}body.course.textbooks .content-primary .textbook .edit-textbook .actions{box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);border-top:1px solid #989898;padding:15px 20px;background:#f8f8f8}body.course.textbooks .content-primary .textbook .edit-textbook .actions .action{margin-right:5px}body.course.textbooks .content-primary .textbook .edit-textbook .actions .action:last-child{margin-right:0}body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-primary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;transition:all 0.15s;display:inline-block;padding:4px 20px;font-weight:600;text-transform:uppercase}body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-primary.disabled,body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-primary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-primary.disabled:hover,body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-primary.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-primary:hover,body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-primary.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-primary:hover,body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-primary.active{background-color:#009fe6;color:#fff}body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-primary.disabled,body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-primary.is-disabled{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-secondary{font-size:14px;font-size:1.4rem;-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 rgba(0,0,0,0);display:inline-block;padding:4px 20px 5px;font-weight:700;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #4c4c4c;border-radius:3px;background-color:#d1dae3;color:#6d788b;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;transition:all 0.15s;display:inline-block;padding:4px 20px;font-weight:600;text-transform:uppercase}body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-secondary.disabled,body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-secondary.is-disabled{border:1px solid #989898 !important;border-radius:3px !important;background:#989898 !important;color:#656565 !important;pointer-events:none;cursor:none}body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-secondary.disabled:hover,body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-secondary.is-disabled:hover{box-shadow:0 0 0 0 !important}body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-secondary:hover,body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-secondary.active{box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.15)}body.course.textbooks .content-primary .textbook .edit-textbook .actions .action-secondary:hover{background-color:#d9e3ee;color:#6d788b}body.course.textbooks .content-primary .textbook .edit-textbook .copy{margin:20px 0 10px 0;color:#7f7f7f}body.course.textbooks .content-primary .textbook .edit-textbook .copy strong{font-weight:600}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field{margin:0 0 15px 0}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field:last-child,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field:last-child{margin-bottom:0}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field.required label,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field.required label{font-weight:600}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field.required label:after,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field.required label:after{margin-left:5px;content:"*"}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field label,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field label,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea{display:block}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field label,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field label{-webkit-transition:color,0.15s,ease-in-out;-moz-transition:color,0.15s,ease-in-out;transition:color,0.15s,ease-in-out;margin:0 0 5px 0}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field label.is-focused,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field label.is-focused{color:#009fe6}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea{height:100%;width:100%;padding:10px}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input.long,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea.long,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input.long,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea.long{width:100%}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input.short,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea.short,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input.short,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea.short{width:25%}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input ::-webkit-input-placeholder,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea ::-webkit-input-placeholder,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input ::-webkit-input-placeholder,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea ::-webkit-input-placeholder{color:#e5e5e5}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input :-moz-placeholder,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea :-moz-placeholder,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input :-moz-placeholder,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea :-moz-placeholder{color:#cbcbcb}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input ::-moz-placeholder,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea ::-moz-placeholder,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input ::-moz-placeholder,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea ::-moz-placeholder{color:#cbcbcb}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input :-ms-input-placeholder,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea :-ms-input-placeholder,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input :-ms-input-placeholder,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea :-ms-input-placeholder{color:#cbcbcb}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input:focus+.tip,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea:focus+.tip,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input:focus+.tip,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea:focus+.tip{color:#7f7f7f}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea.long,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea.long{height:100px}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input[type="checkbox"],body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input[type="checkbox"]{display:inline-block;margin-right:5px;width:auto;height:auto}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input[type="checkbox"]+label,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input[type="checkbox"]+label{display:inline-block}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field .tip,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field .tip{-webkit-transition:color,0.15s,ease-in-out;-moz-transition:color,0.15s,ease-in-out;transition:color,0.15s,ease-in-out;display:block;margin-top:5px;color:#cbcbcb}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field.error label,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field.error label{color:#b20610}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field.error input,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field.error input{border-color:#b20610}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group{*zoom:1;margin:0 0 10px 0}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group:before,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group:after,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group:before,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group:after{content:" ";display:table}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group:after,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group:after{clear:both}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field{display:block;width:46%;border-bottom:none;margin:0 15px 0 0;padding:5px 0 0 0;float:left;position:relative}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field input,body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field textarea,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field input,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field textarea{width:100%}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field .action-upload,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field .action-upload{position:absolute;top:3px;right:0}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .action-close,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .action-close{-webkit-transition:color 0.25s ease-in-out;-moz-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out;font-size:22px;font-size:2.2rem;display:inline-block;float:right;margin-top:40px;border:0;padding:0;background:transparent;color:#99d8f5}body.course.textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .action-close:hover,body.course.textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .action-close:hover{color:#009fe6}body.course.textbooks .content-primary .textbook .edit-textbook .action-add-chapter{font-size:16px;font-size:1.6rem;display:block;width:100%;margin:30px 0 0 0;padding:10px;font-weight:600}body.course.textbooks .content-supplementary{width:23.40426%}.content-type,.videosequence-icon,.video-icon,.problemset-icon,.problem-icon,.lab-icon,.tab-icon,.html-icon,.vertical-icon,.sequential-icon,.chapter-icon,.module-icon{display:inline-block;width:14px;height:16px;padding-left:14px;background-position:8px center;background-repeat:no-repeat;vertical-align:middle}.videosequence-icon{background-image:url("/static/img/content-types/videosequence.0fad3d3167c9.png")}.video-icon{background-image:url("/static/img/content-types/video.a528e3f53dac.png")}.problemset-icon{background-image:url("/static/img/content-types/problemset.275c42bc962a.png")}.problem-icon{background-image:url("/static/img/content-types/problem.4381e6445798.png")}.lab-icon{background-image:url("/static/img/content-types/lab.507489384ae6.png")}.tab-icon{background-image:url("/static/img/content-types/lab.507489384ae6.png")}.html-icon{background-image:url("/static/img/content-types/html.ad821d0eb7f9.png")}.vertical-icon{background-image:url("/static/img/content-types/vertical.55394f7a0934.png")}.sequential-icon{background-image:url("/static/img/content-types/sequential.ca2d190e65fd.png")}.chapter-icon{background-image:url("/static/img/content-types/chapter.e4d89ca35b14.png")}.module-icon{background-image:url("/static/img/content-types/module.379c60498510.png")}.module-icon{background-image:url("/static/img/content-types/module.379c60498510.png")}.xmodule_display.xmodule_StaticTabModule *{line-height:1.4em}.xmodule_display.xmodule_StaticTabModule h1{color:#4c4c4c;font:normal 2em/1.4em "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;margin:0 0 1.416em 0}.xmodule_display.xmodule_StaticTabModule h2{color:#646464;font:normal 1.2em/1.2em "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_StaticTabModule h3,.xmodule_display.xmodule_StaticTabModule h4,.xmodule_display.xmodule_StaticTabModule h5,.xmodule_display.xmodule_StaticTabModule h6{margin:0 0 10px 0;font-weight:600}.xmodule_display.xmodule_StaticTabModule h3{font-size:1.2em}.xmodule_display.xmodule_StaticTabModule h4{font-size:1em}.xmodule_display.xmodule_StaticTabModule h5{font-size:.83em}.xmodule_display.xmodule_StaticTabModule h6{font-size:0.75em}.xmodule_display.xmodule_StaticTabModule p{margin-bottom:1.416em;font-size:1em;line-height:1.6em !important;color:#4c4c4c}.xmodule_display.xmodule_StaticTabModule em,.xmodule_display.xmodule_StaticTabModule i{font-style:italic}.xmodule_display.xmodule_StaticTabModule em span,.xmodule_display.xmodule_StaticTabModule i span{font-style:italic}.xmodule_display.xmodule_StaticTabModule strong,.xmodule_display.xmodule_StaticTabModule b{font-weight:bold}.xmodule_display.xmodule_StaticTabModule strong span,.xmodule_display.xmodule_StaticTabModule b span{font-weight:bold}.xmodule_display.xmodule_StaticTabModule p+p,.xmodule_display.xmodule_StaticTabModule ul+p,.xmodule_display.xmodule_StaticTabModule ol+p{margin-top:20px}.xmodule_display.xmodule_StaticTabModule blockquote{margin:1em 40px}.xmodule_display.xmodule_StaticTabModule ol,.xmodule_display.xmodule_StaticTabModule ul{margin:1em 0;padding:0 0 0 1em;color:#4c4c4c}.xmodule_display.xmodule_StaticTabModule ol li,.xmodule_display.xmodule_StaticTabModule ul li{margin-bottom:0.708em}.xmodule_display.xmodule_StaticTabModule ol{list-style:decimal outside none}.xmodule_display.xmodule_StaticTabModule ul{list-style:disc outside none}.xmodule_display.xmodule_StaticTabModule a:link,.xmodule_display.xmodule_StaticTabModule a:visited,.xmodule_display.xmodule_StaticTabModule a:hover,.xmodule_display.xmodule_StaticTabModule a:active{color:#1d9dd9}.xmodule_display.xmodule_StaticTabModule img{max-width:100%}.xmodule_display.xmodule_StaticTabModule pre{margin:1em 0;color:#4c4c4c;font-family:monospace, serif;font-size:1em;white-space:pre-wrap;word-wrap:break-word}.xmodule_display.xmodule_StaticTabModule code{color:#4c4c4c;font-family:monospace, serif;background:none;padding:0}.xmodule_display.xmodule_StaticTabModule table{width:100%;border-collapse:collapse;font-size:16px}.xmodule_display.xmodule_StaticTabModule th{background:#eee;font-weight:bold}.xmodule_display.xmodule_StaticTabModule table td,.xmodule_display.xmodule_StaticTabModule th{margin:20px 0;padding:10px;border:1px solid #ccc;text-align:left;font-size:14px}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .modal-ui-icon{position:absolute;display:block;padding:5px 7px;cursor:pointer;border-radius:5px;opacity:.9;background:#fff;color:#000;border:2px solid #000}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .modal-ui-icon .label{font-weight:bold}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .modal-ui-icon i{font-style:normal}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-link{position:relative;display:block;cursor:pointer}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-link .action-fullscreen{display:none;top:10px;left:10px}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-link:hover .action-fullscreen{display:block}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal{position:fixed;top:0;left:0;display:none;height:100%;width:100%;cursor:pointer;background-color:rgba(0,0,0,0.7)}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content{position:relative;top:2.5%;display:block;height:95%;width:95%;margin:auto;overflow:hidden}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content .image-wrapper{position:relative}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content .image-wrapper img{position:relative;display:block;max-width:100%;max-height:100%;margin:auto;cursor:default}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content .action-close{top:10px;right:10px}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content .image-controls{position:absolute;right:10px;bottom:10px;margin:0;padding:0;list-style:none}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control{position:relative;display:inline-block;margin:0;padding:0}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon{position:relative}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-in{margin-right:5px}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-out{margin-left:5px}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.is-disabled{opacity:.5;cursor:default}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal.image-is-fit-to-screen{display:block}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper{top:0 !important;left:0 !important;width:100% !important;height:100% !important}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper img{top:0 !important;left:0 !important}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal.image-is-zoomed{display:block}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal.image-is-zoomed .image-content .image-wrapper img{max-width:none;max-height:none;margin:0;cursor:move}.xmodule_display.xmodule_StaticTabModule .button-edu{display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial, Helvetica, sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2)}.xmodule_display.xmodule_StaticTabModule .orange{color:#fef4e9;border:solid 1px #da7c0c;background:#f78d1d;background:-webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));background:-moz-linear-gradient(top, #faa51a, #f47a20);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20')}.xmodule_display.xmodule_StaticTabModule .orange:hover{background:#f47c20;background:-webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));background:-moz-linear-gradient(top, #f88e11, #f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015')}.xmodule_display.xmodule_StaticTabModule .orange:active{color:#fcd3a5;background:-webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));background:-moz-linear-gradient(top, #f47a20, #faa51a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a')}@media print{.xmodule_display.xmodule_PollModule section.poll_question{display:block;width:auto;padding:0}.xmodule_display.xmodule_PollModule section.poll_question canvas,.xmodule_display.xmodule_PollModule section.poll_question img{page-break-inside:avoid}}.xmodule_display.xmodule_PollModule section.poll_question .inline{display:inline}.xmodule_display.xmodule_PollModule section.poll_question h3{margin-top:0;margin-bottom:15px;color:#fe57a1;font-size:1.9em}.xmodule_display.xmodule_PollModule section.poll_question h3.problem-header section.staff{margin-top:30px;font-size:80%}@media print{.xmodule_display.xmodule_PollModule section.poll_question h3{display:block;width:auto;border-right:0}}.xmodule_display.xmodule_PollModule section.poll_question p{text-align:justify;font-weight:bold}.xmodule_display.xmodule_PollModule section.poll_question .poll_answer{margin-bottom:10px;width:auto;clear:left;float:left;vertical-align:center}.xmodule_display.xmodule_PollModule section.poll_question .poll_answer.short{clear:left}.xmodule_display.xmodule_PollModule section.poll_question .poll_answer .question{height:auto;clear:none;min-height:30px;float:center}.xmodule_display.xmodule_PollModule section.poll_question .poll_answer .question.short{clear:none;float:left}.xmodule_display.xmodule_PollModule section.poll_question .poll_answer .question .button{-webkit-appearance:none;-webkit-background-clip:padding-box;-webkit-border-image:none;-webkit-box-align:center;-webkit-box-shadow:#fff 0px 1px 0px 0px inset;-webkit-font-smoothing:antialiased;-webkit-rtl-ordering:logical;-webkit-user-select:text;-webkit-writing-mode:horizontal-tb;background-clip:padding-box;background-color:#eee;background-image:-webkit-linear-gradient(top, #eee, #d2d2d2);border-bottom-color:#cacaca;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#cacaca;border-left-style:solid;border-left-width:1px;border-right-color:#cacaca;border-right-style:solid;border-right-width:1px;border-top-color:#cacaca;border-top-left-radius:3px;border-top-right-radius:3px;border-top-style:solid;border-top-width:1px;box-shadow:#fff 0px 1px 0px 0px inset;box-sizing:border-box;color:#333;cursor:pointer;display:inline;float:left;font-family:'Open Sans', Verdana, Geneva, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:bold;letter-spacing:normal;line-height:25.59375px;margin-bottom:15px;margin:0px;padding:0px;text-align:center;text-decoration:none;text-indent:0px;text-shadow:#f8f8f8 0px 1px 0px;text-transform:none;vertical-align:top;white-space:pre-line;width:25px;height:25px;word-spacing:0px;writing-mode:lr-tb}.xmodule_display.xmodule_PollModule section.poll_question .poll_answer .question .button.answered{-webkit-box-shadow:#61b8e1 0px 1px 0px 0px inset;background-color:#1d9dd9;background-image:-webkit-linear-gradient(top, #1d9dd9, #0e7cb0);border-bottom-color:#0d72a2;border-left-color:#0d72a2;border-right-color:#0d72a2;border-top-color:#0d72a2;box-shadow:#61b8e1 0px 1px 0px 0px inset;color:#fff;text-shadow:#076794 0px 1px 0px;background-image:none}.xmodule_display.xmodule_PollModule section.poll_question .poll_answer .question .text{display:inline;width:auto;float:left;text-align:left;min-height:30px;margin-left:7px;height:auto;margin-bottom:0px;cursor:pointer;clear:none}.xmodule_display.xmodule_PollModule section.poll_question .poll_answer .question .text.short{width:auto}.xmodule_display.xmodule_PollModule section.poll_question .poll_answer .stats{min-height:40px;margin-top:20px;clear:both}.xmodule_display.xmodule_PollModule section.poll_question .poll_answer .stats.short{margin-top:0;clear:none;display:inline;float:left;width:20%}.xmodule_display.xmodule_PollModule section.poll_question .poll_answer .stats .bar{width:20%;height:20px;border:1px solid black;display:inline;float:left;margin-right:10px}.xmodule_display.xmodule_PollModule section.poll_question .poll_answer .stats .bar.short{width:20%;height:20px;margin-top:3px}.xmodule_display.xmodule_PollModule section.poll_question .poll_answer .stats .bar .percent{background-color:gray;width:0px;height:20px}.xmodule_display.xmodule_PollModule section.poll_question .poll_answer .stats .number{width:80px;display:inline;float:right;height:28px;text-align:right}.xmodule_display.xmodule_PollModule section.poll_question .poll_answer .stats .number.short{width:20px;height:auto}.xmodule_display.xmodule_PollModule section.poll_question .poll_answer.answered{-webkit-box-shadow:#61b8e1 0px 1px 0px 0px inset;background-color:#1d9dd9;background-image:-webkit-linear-gradient(top, #1d9dd9, #0e7cb0);border-bottom-color:#0d72a2;border-left-color:#0d72a2;border-right-color:#0d72a2;border-top-color:#0d72a2;box-shadow:#61b8e1 0px 1px 0px 0px inset;color:#fff;text-shadow:#076794 0px 1px 0px}.xmodule_display.xmodule_PollModule section.poll_question .button.reset-button{clear:both;float:right}.xmodule_display.xmodule_HtmlModule *{line-height:1.4em}.xmodule_display.xmodule_HtmlModule h1{color:#4c4c4c;font:normal 2em/1.4em "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;margin:0 0 1.416em 0}.xmodule_display.xmodule_HtmlModule h2{color:#646464;font:normal 1.2em/1.2em "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_HtmlModule h3,.xmodule_display.xmodule_HtmlModule h4,.xmodule_display.xmodule_HtmlModule h5,.xmodule_display.xmodule_HtmlModule h6{margin:0 0 10px 0;font-weight:600}.xmodule_display.xmodule_HtmlModule h3{font-size:1.2em}.xmodule_display.xmodule_HtmlModule h4{font-size:1em}.xmodule_display.xmodule_HtmlModule h5{font-size:.83em}.xmodule_display.xmodule_HtmlModule h6{font-size:0.75em}.xmodule_display.xmodule_HtmlModule p{margin-bottom:1.416em;font-size:1em;line-height:1.6em !important;color:#4c4c4c}.xmodule_display.xmodule_HtmlModule em,.xmodule_display.xmodule_HtmlModule i{font-style:italic}.xmodule_display.xmodule_HtmlModule em span,.xmodule_display.xmodule_HtmlModule i span{font-style:italic}.xmodule_display.xmodule_HtmlModule strong,.xmodule_display.xmodule_HtmlModule b{font-weight:bold}.xmodule_display.xmodule_HtmlModule strong span,.xmodule_display.xmodule_HtmlModule b span{font-weight:bold}.xmodule_display.xmodule_HtmlModule p+p,.xmodule_display.xmodule_HtmlModule ul+p,.xmodule_display.xmodule_HtmlModule ol+p{margin-top:20px}.xmodule_display.xmodule_HtmlModule blockquote{margin:1em 40px}.xmodule_display.xmodule_HtmlModule ol,.xmodule_display.xmodule_HtmlModule ul{margin:1em 0;padding:0 0 0 1em;color:#4c4c4c}.xmodule_display.xmodule_HtmlModule ol li,.xmodule_display.xmodule_HtmlModule ul li{margin-bottom:0.708em}.xmodule_display.xmodule_HtmlModule ol{list-style:decimal outside none}.xmodule_display.xmodule_HtmlModule ul{list-style:disc outside none}.xmodule_display.xmodule_HtmlModule a:link,.xmodule_display.xmodule_HtmlModule a:visited,.xmodule_display.xmodule_HtmlModule a:hover,.xmodule_display.xmodule_HtmlModule a:active{color:#1d9dd9}.xmodule_display.xmodule_HtmlModule img{max-width:100%}.xmodule_display.xmodule_HtmlModule pre{margin:1em 0;color:#4c4c4c;font-family:monospace, serif;font-size:1em;white-space:pre-wrap;word-wrap:break-word}.xmodule_display.xmodule_HtmlModule code{color:#4c4c4c;font-family:monospace, serif;background:none;padding:0}.xmodule_display.xmodule_HtmlModule table{width:100%;border-collapse:collapse;font-size:16px}.xmodule_display.xmodule_HtmlModule th{background:#eee;font-weight:bold}.xmodule_display.xmodule_HtmlModule table td,.xmodule_display.xmodule_HtmlModule th{margin:20px 0;padding:10px;border:1px solid #ccc;text-align:left;font-size:14px}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .modal-ui-icon{position:absolute;display:block;padding:5px 7px;cursor:pointer;border-radius:5px;opacity:.9;background:#fff;color:#000;border:2px solid #000}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .modal-ui-icon .label{font-weight:bold}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .modal-ui-icon i{font-style:normal}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-link{position:relative;display:block;cursor:pointer}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-link .action-fullscreen{display:none;top:10px;left:10px}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-link:hover .action-fullscreen{display:block}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal{position:fixed;top:0;left:0;display:none;height:100%;width:100%;cursor:pointer;background-color:rgba(0,0,0,0.7)}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content{position:relative;top:2.5%;display:block;height:95%;width:95%;margin:auto;overflow:hidden}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content .image-wrapper{position:relative}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content .image-wrapper img{position:relative;display:block;max-width:100%;max-height:100%;margin:auto;cursor:default}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content .action-close{top:10px;right:10px}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content .image-controls{position:absolute;right:10px;bottom:10px;margin:0;padding:0;list-style:none}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control{position:relative;display:inline-block;margin:0;padding:0}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon{position:relative}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-in{margin-right:5px}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-out{margin-left:5px}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.is-disabled{opacity:.5;cursor:default}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal.image-is-fit-to-screen{display:block}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper{top:0 !important;left:0 !important;width:100% !important;height:100% !important}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper img{top:0 !important;left:0 !important}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal.image-is-zoomed{display:block}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal.image-is-zoomed .image-content .image-wrapper img{max-width:none;max-height:none;margin:0;cursor:move}.xmodule_display.xmodule_HtmlModule .button-edu{display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial, Helvetica, sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2)}.xmodule_display.xmodule_HtmlModule .orange{color:#fef4e9;border:solid 1px #da7c0c;background:#f78d1d;background:-webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));background:-moz-linear-gradient(top, #faa51a, #f47a20);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20')}.xmodule_display.xmodule_HtmlModule .orange:hover{background:#f47c20;background:-webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));background:-moz-linear-gradient(top, #f88e11, #f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015')}.xmodule_display.xmodule_HtmlModule .orange:active{color:#fcd3a5;background:-webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));background:-moz-linear-gradient(top, #f47a20, #faa51a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a')}.xmodule_display.xmodule_AnnotatableModule .annotatable-wrapper{position:relative}.xmodule_display.xmodule_AnnotatableModule .annotatable-header{margin-bottom:.5em}.xmodule_display.xmodule_AnnotatableModule .annotatable-header .annotatable-title{font-size:1.375em;text-transform:uppercase;padding:2px 4px}.xmodule_display.xmodule_AnnotatableModule .annotatable-section{position:relative;padding:.5em 1em;border:1px solid #c8c8c8;border-radius:.5em;margin-bottom:.5em}.xmodule_display.xmodule_AnnotatableModule .annotatable-section.shaded{background-color:#EDEDED}.xmodule_display.xmodule_AnnotatableModule .annotatable-section .annotatable-section-title{font-weight:bold}.xmodule_display.xmodule_AnnotatableModule .annotatable-section .annotatable-section-title a{font-weight:normal}.xmodule_display.xmodule_AnnotatableModule .annotatable-section .annotatable-section-body{border-top:1px solid #c8c8c8;margin-top:.5em;padding-top:.5em;*zoom:1}.xmodule_display.xmodule_AnnotatableModule .annotatable-section .annotatable-section-body:before,.xmodule_display.xmodule_AnnotatableModule .annotatable-section .annotatable-section-body:after{content:" ";display:table}.xmodule_display.xmodule_AnnotatableModule .annotatable-section .annotatable-section-body:after{clear:both}.xmodule_display.xmodule_AnnotatableModule .annotatable-section ul.instructions-template{list-style:disc;margin-left:4em}.xmodule_display.xmodule_AnnotatableModule .annotatable-section ul.instructions-template b{font-weight:bold}.xmodule_display.xmodule_AnnotatableModule .annotatable-section ul.instructions-template i{font-style:italic}.xmodule_display.xmodule_AnnotatableModule .annotatable-section ul.instructions-template code{display:inline;white-space:pre;font-family:Courier New, monospace}.xmodule_display.xmodule_AnnotatableModule .annotatable-toggle{position:absolute;right:0;margin:2px 1em 2px 0}.xmodule_display.xmodule_AnnotatableModule .annotatable-toggle.expanded:after{content:" \2191"}.xmodule_display.xmodule_AnnotatableModule .annotatable-toggle.collapsed:after{content:" \2193"}.xmodule_display.xmodule_AnnotatableModule .annotatable-span{display:inline;cursor:pointer}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight{background-color:rgba(255,255,10,0.3)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight.selected{background-color:rgba(255,255,10,0.9)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-#ff0{background-color:rgba(255,255,10,0.3)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-#ff0.selected{background-color:rgba(255,255,10,0.9)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-red{background-color:rgba(178,19,16,0.3)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-red.selected{background-color:rgba(178,19,16,0.9)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-orange{background-color:rgba(255,165,0,0.3)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-orange.selected{background-color:rgba(255,165,0,0.9)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-green{background-color:rgba(25,255,132,0.3)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-green.selected{background-color:rgba(25,255,132,0.9)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-blue{background-color:rgba(35,163,255,0.3)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-blue.selected{background-color:rgba(35,163,255,0.9)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-purple{background-color:rgba(115,9,178,0.3)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-purple.selected{background-color:rgba(115,9,178,0.9)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.hide{cursor:none;background-color:inherit}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.hide .annotatable-icon{display:none}.xmodule_display.xmodule_AnnotatableModule .annotatable-span .annotatable-comment{display:none}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip{font-size:0.875em;border:1px solid #333;border-radius:1em;background-color:rgba(0,0,0,0.85);color:#fff;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar{font-size:1em;color:inherit;background-color:transparent;padding:5px 10px;border:none}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar .ui-tooltip-title{padding:5px 0px;border-bottom:2px solid #333;font-weight:bold}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar .ui-tooltip-icon{right:10px;background:#333}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar .ui-state-hover{color:inherit;border:1px solid #ccc}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-content{color:inherit;font-size:0.875em;text-align:left;font-weight:400;padding:0 10px 10px 10px;background-color:transparent;border-color:transparent}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip p{color:inherit;line-height:normal}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip-annotatable{max-width:375px}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip-annotatable .ui-tooltip-content{padding:0 10px}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip-annotatable .ui-tooltip-content .annotatable-comment{display:block;margin:0px 0px 10px 0;max-height:225px;overflow:auto;line-height:normal}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip-annotatable .ui-tooltip-content .annotatable-reply{display:block;border-top:2px solid #333;padding:5px 0;margin:0;text-align:center}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip-annotatable:after{content:'';display:inline-block;position:absolute;bottom:-20px;left:50%;height:0;width:0;margin-left:-5px;border:10px solid transparent;border-top-color:rgba(0,0,0,0.85)}.xmodule_display.xmodule_CapaModule h2{margin-top:0;margin-bottom:15px}.xmodule_display.xmodule_CapaModule h2.problem-header{display:inline-block}.xmodule_display.xmodule_CapaModule h2.problem-header section.staff{margin-top:30px;font-size:80%}@media print{.xmodule_display.xmodule_CapaModule h2{display:block;width:auto;border-right:0}}.xmodule_display.xmodule_CapaModule iframe[seamless]{overflow:hidden;padding:0px;border:0px none transparent;background-color:transparent}.xmodule_display.xmodule_CapaModule .inline-error{color:#fc2020}.xmodule_display.xmodule_CapaModule section.problem-progress{display:inline-block;padding-left:5px;color:#999;font-weight:100;font-size:1em}@media print{.xmodule_display.xmodule_CapaModule section.problem{display:block;padding:0;width:auto}.xmodule_display.xmodule_CapaModule section.problem canvas,.xmodule_display.xmodule_CapaModule section.problem img{page-break-inside:avoid}}.xmodule_display.xmodule_CapaModule section.problem .inline{display:inline}.xmodule_display.xmodule_CapaModule section.problem .choicegroup,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup{*zoom:1;min-width:100px;width:auto !important;width:100px}.xmodule_display.xmodule_CapaModule section.problem .choicegroup:before,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup:before,.xmodule_display.xmodule_CapaModule section.problem .choicegroup:after,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup:after{content:" ";display:table}.xmodule_display.xmodule_CapaModule section.problem .choicegroup:after,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup:after{clear:both}.xmodule_display.xmodule_CapaModule section.problem .choicegroup label.choicegroup_correct:after,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup label.choicegroup_correct:after,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup label.choicetextgroup_correct:after,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup section.choicetextgroup_correct:after{margin-left:15px;content:url("/static/images/correct-icon.ea93859cc9ff.png")}.xmodule_display.xmodule_CapaModule section.problem .choicegroup label.choicegroup_incorrect:after,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup label.choicegroup_incorrect:after,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup label.choicetextgroup_incorrect:after,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup section.choicetextgroup_incorrect:after{margin-left:15px;content:url("/static/images/incorrect-icon.016653a3c059.png")}.xmodule_display.xmodule_CapaModule section.problem .choicegroup .indicator_container,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup .indicator_container{float:left;width:25px;height:1px;margin-right:15px}.xmodule_display.xmodule_CapaModule section.problem .choicegroup fieldset,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup fieldset{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0px 0px 20px;padding-left:20px;border-left:1px solid #ddd}.xmodule_display.xmodule_CapaModule section.problem .choicegroup input[type="radio"],.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup input[type="radio"],.xmodule_display.xmodule_CapaModule section.problem .choicegroup input[type="checkbox"],.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup input[type="checkbox"]{float:left;margin:4px 8px 0 0}.xmodule_display.xmodule_CapaModule section.problem .choicegroup text,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup text{display:inline;margin-left:25px}.xmodule_display.xmodule_CapaModule section.problem ol.enumerate li:before{display:block;visibility:hidden;height:0;content:" "}.xmodule_display.xmodule_CapaModule section.problem .solution-span>span{margin:20px 0;display:block;border:1px solid #ddd;padding:9px 15px 20px;background:#fff;position:relative;box-shadow:inset 0 0 0 1px #eee;border-radius:3px}.xmodule_display.xmodule_CapaModule section.problem .solution-span>span:empty{display:none}.xmodule_display.xmodule_CapaModule section.problem div p.answer{margin-top:-2px}.xmodule_display.xmodule_CapaModule section.problem div p.status{margin:8px 0 0 10px;text-indent:-9999px}.xmodule_display.xmodule_CapaModule section.problem div.unanswered p.status{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:14px;height:14px;background:url("/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_CapaModule section.problem div.correct p.status,.xmodule_display.xmodule_CapaModule section.problem div.ui-icon-check p.status{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:25px;height:20px;background:url("/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_CapaModule section.problem div.correct input,.xmodule_display.xmodule_CapaModule section.problem div.ui-icon-check input{border-color:green}.xmodule_display.xmodule_CapaModule section.problem div.processing p.status{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:20px;height:20px;background:url("/static/images/spinner.bc34f953403f.gif") center center no-repeat}.xmodule_display.xmodule_CapaModule section.problem div.processing input{border-color:#aaa}.xmodule_display.xmodule_CapaModule section.problem div.incorrect p.status,.xmodule_display.xmodule_CapaModule section.problem div.incomplete p.status,.xmodule_display.xmodule_CapaModule section.problem div.ui-icon-close p.status{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:20px;height:20px;background:url("/static/images/incorrect-icon.016653a3c059.png") center center no-repeat;text-indent:-9999px}.xmodule_display.xmodule_CapaModule section.problem div.incorrect input,.xmodule_display.xmodule_CapaModule section.problem div.incomplete input,.xmodule_display.xmodule_CapaModule section.problem div.ui-icon-close input{border-color:red}.xmodule_display.xmodule_CapaModule section.problem div>span{display:block;margin-bottom:0.70788em}.xmodule_display.xmodule_CapaModule section.problem div p.answer{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin-bottom:0;margin-left:10px}.xmodule_display.xmodule_CapaModule section.problem div p.answer:before{display:inline;content:"Answer: ";font-weight:bold}.xmodule_display.xmodule_CapaModule section.problem div p.answer:empty:before{display:none}.xmodule_display.xmodule_CapaModule section.problem div div.equation{clear:both;margin-top:3px}.xmodule_display.xmodule_CapaModule section.problem div div.equation .MathJax_Display{display:inline-block;width:auto}.xmodule_display.xmodule_CapaModule section.problem div div.equation img.loading{display:inline-block;padding-left:10px}.xmodule_display.xmodule_CapaModule section.problem div div.equation span{margin-bottom:0}.xmodule_display.xmodule_CapaModule section.problem div div.equation span.math{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;padding:6px;min-width:30px;border:1px solid #e3e3e3;border-radius:4px;background:#f1f1f1}.xmodule_display.xmodule_CapaModule section.problem div span.unanswered,.xmodule_display.xmodule_CapaModule section.problem div span.ui-icon-bullet{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;top:4px;width:14px;height:14px;background:url("/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_CapaModule section.problem div span.processing,.xmodule_display.xmodule_CapaModule section.problem div span.ui-icon-processing{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;top:6px;width:25px;height:20px;background:url("/static/images/spinner.bc34f953403f.gif") center center no-repeat}.xmodule_display.xmodule_CapaModule section.problem div span.correct,.xmodule_display.xmodule_CapaModule section.problem div span.ui-icon-check{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;top:3px;width:25px;height:20px;background:url("/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_CapaModule section.problem div span.partially-correct{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;top:6px;width:25px;height:20px;background:url("/static/images/partially-correct-icon.cc15e5446ed3.png") center center no-repeat}.xmodule_display.xmodule_CapaModule section.problem div span.incorrect,.xmodule_display.xmodule_CapaModule section.problem div span.incomplete,.xmodule_display.xmodule_CapaModule section.problem div span.ui-icon-close{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;top:3px;width:20px;height:20px;background:url("/static/images/incorrect-icon.016653a3c059.png") center center no-repeat}.xmodule_display.xmodule_CapaModule section.problem div .reload{float:right;margin:10px}.xmodule_display.xmodule_CapaModule section.problem div .grader-status{*zoom:1;margin:10px 0;padding:10px;border-radius:5px;background:#F6F6F6}.xmodule_display.xmodule_CapaModule section.problem div .grader-status:before,.xmodule_display.xmodule_CapaModule section.problem div .grader-status:after{content:" ";display:table}.xmodule_display.xmodule_CapaModule section.problem div .grader-status:after{clear:both}.xmodule_display.xmodule_CapaModule section.problem div .grader-status span{display:block;float:left;overflow:hidden;margin:-7px 7px 0 0;text-indent:-9999px}.xmodule_display.xmodule_CapaModule section.problem div .grader-status .grading{margin:0px 7px 0 0;padding-left:25px;background:url("/static/images/info-icon.ea77eece4618.png") left center no-repeat;text-indent:0px}.xmodule_display.xmodule_CapaModule section.problem div .grader-status p{float:left;margin-bottom:0;text-transform:capitalize;line-height:20px}.xmodule_display.xmodule_CapaModule section.problem div .grader-status.file{margin-top:20px;padding:20px 0 0 0;border:0;border-top:1px solid #eee;background:#fff}.xmodule_display.xmodule_CapaModule section.problem div .grader-status.file p.debug{display:none}.xmodule_display.xmodule_CapaModule section.problem div .grader-status.file input{float:left}.xmodule_display.xmodule_CapaModule section.problem div .evaluation p{margin-bottom:4px}.xmodule_display.xmodule_CapaModule section.problem div .feedback-on-feedback{margin-right:20px;height:100px}.xmodule_display.xmodule_CapaModule section.problem div .evaluation-response header{text-align:right}.xmodule_display.xmodule_CapaModule section.problem div .evaluation-response header a{font-size:.85em}.xmodule_display.xmodule_CapaModule section.problem div .evaluation-scoring .scoring-list{margin-left:3px;list-style-type:none}.xmodule_display.xmodule_CapaModule section.problem div .evaluation-scoring .scoring-list li{display:inline;margin-left:50px}.xmodule_display.xmodule_CapaModule section.problem div .evaluation-scoring .scoring-list li:first-child{margin-left:0px}.xmodule_display.xmodule_CapaModule section.problem div .evaluation-scoring .scoring-list li label{font-size:.9em}.xmodule_display.xmodule_CapaModule section.problem div .submit-message-container{margin:20px 0px}.xmodule_display.xmodule_CapaModule section.problem form.option-input{margin:-10px 0 20px;padding-bottom:20px}.xmodule_display.xmodule_CapaModule section.problem form.option-input select{margin-right:2.12766%}.xmodule_display.xmodule_CapaModule section.problem ul{margin-bottom:1.41575em;margin-left:.75em;margin-left:.75rem;list-style:disc outside none}.xmodule_display.xmodule_CapaModule section.problem ol{margin-bottom:1.41575em;margin-left:.75em;margin-left:.75rem;list-style:decimal outside none}.xmodule_display.xmodule_CapaModule section.problem dl{line-height:1.4em}.xmodule_display.xmodule_CapaModule section.problem dl dt{font-weight:bold}.xmodule_display.xmodule_CapaModule section.problem dl dd{margin-bottom:0}.xmodule_display.xmodule_CapaModule section.problem dd{margin-left:.5em;margin-left:.5rem}.xmodule_display.xmodule_CapaModule section.problem li{margin-bottom:0.70788em;line-height:1.4em}.xmodule_display.xmodule_CapaModule section.problem li:last-child{margin-bottom:0}.xmodule_display.xmodule_CapaModule section.problem p{margin-bottom:1.41575em}.xmodule_display.xmodule_CapaModule section.problem table{margin-bottom:1.41575em;border-collapse:collapse;table-layout:auto}.xmodule_display.xmodule_CapaModule section.problem table th{text-align:left;font-weight:bold}.xmodule_display.xmodule_CapaModule section.problem table td{text-align:left}.xmodule_display.xmodule_CapaModule section.problem table caption,.xmodule_display.xmodule_CapaModule section.problem table th,.xmodule_display.xmodule_CapaModule section.problem table td{padding:.25em .75em .25em 0;padding:.25rem .75rem .25rem 0}.xmodule_display.xmodule_CapaModule section.problem table caption{margin-bottom:.75em;margin-bottom:.75rem;padding:.75em 0;padding:.75rem 0;background:#f1f1f1}.xmodule_display.xmodule_CapaModule section.problem table tr,.xmodule_display.xmodule_CapaModule section.problem table td,.xmodule_display.xmodule_CapaModule section.problem table th{vertical-align:middle}.xmodule_display.xmodule_CapaModule section.problem code{margin:0 2px;padding:0px 5px;border:1px solid #eaeaea;border-radius:3px;background-color:#f8f8f8;white-space:nowrap;font-size:.9em}.xmodule_display.xmodule_CapaModule section.problem pre{overflow:auto;padding:6px 10px;border:1px solid #ccc;border-radius:3px;background-color:#f8f8f8;font-size:.9em;line-height:1.4}.xmodule_display.xmodule_CapaModule section.problem pre>code{margin:0;padding:0;border:none;background:transparent;white-space:pre}.xmodule_display.xmodule_CapaModule section.problem .CodeMirror{border:1px solid black;font-size:14px;line-height:18px;resize:both}.xmodule_display.xmodule_CapaModule section.problem .CodeMirror .cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.xmodule_display.xmodule_CapaModule section.problem .CodeMirror pre{overflow:hidden;margin:0;padding:0;border-width:0;border-radius:0;background:transparent;white-space:pre;word-wrap:normal;font-size:inherit;font-family:inherit;resize:none}.xmodule_display.xmodule_CapaModule section.problem .CodeMirror pre.CodeMirror-cursor{position:absolute;z-index:10;visibility:hidden;width:0;border-right:none;border-left:1px solid black}.xmodule_display.xmodule_CapaModule section.problem .CodeMirror-focused pre.CodeMirror-cursor{visibility:visible}.xmodule_display.xmodule_CapaModule section.problem hr{float:none;clear:both;margin:0 0 .75rem;width:100%;height:1px;border:none;background:#ddd;color:#ddd}.xmodule_display.xmodule_CapaModule section.problem .hidden{display:none;visibility:hidden}.xmodule_display.xmodule_CapaModule section.problem input[type="email"],.xmodule_display.xmodule_CapaModule section.problem input[type="number"],.xmodule_display.xmodule_CapaModule section.problem input[type="password"],.xmodule_display.xmodule_CapaModule section.problem input[type="search"],.xmodule_display.xmodule_CapaModule section.problem input[type="tel"],.xmodule_display.xmodule_CapaModule section.problem input[type="text"],.xmodule_display.xmodule_CapaModule section.problem input[type="url"],.xmodule_display.xmodule_CapaModule section.problem input[type="color"],.xmodule_display.xmodule_CapaModule section.problem input[type="date"],.xmodule_display.xmodule_CapaModule section.problem input[type="datetime"],.xmodule_display.xmodule_CapaModule section.problem input[type="datetime-local"],.xmodule_display.xmodule_CapaModule section.problem input[type="month"],.xmodule_display.xmodule_CapaModule section.problem input[type="time"],.xmodule_display.xmodule_CapaModule section.problem input[type="week"]{display:inline;width:auto}.xmodule_display.xmodule_CapaModule section.problem center{display:block;margin:1.41575em 0;padding:1.41575em;border:1px solid #ccc}.xmodule_display.xmodule_CapaModule section.problem section.action{margin-top:20px}.xmodule_display.xmodule_CapaModule section.problem section.action .save,.xmodule_display.xmodule_CapaModule section.problem section.action .check,.xmodule_display.xmodule_CapaModule section.problem section.action .show,.xmodule_display.xmodule_CapaModule section.problem section.action .reset{height:40px;vertical-align:middle;font-weight:600}.xmodule_display.xmodule_CapaModule section.problem section.action .show .show-label{font-weight:600;font-size:1.0em}.xmodule_display.xmodule_CapaModule section.problem section.action .submission_feedback{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin:8px 0 0 10px;color:#777;font-style:italic;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_CapaModule section.problem .detailed-solution>p:first-child{color:#aaa;text-transform:uppercase;font-weight:bold;font-style:normal;font-size:0.9em}.xmodule_display.xmodule_CapaModule section.problem .detailed-solution p:last-child{margin-bottom:0}.xmodule_display.xmodule_CapaModule section.problem div.capa_alert{margin-top:20px;padding:8px 12px;border:1px solid #ebe8bf;border-radius:3px;background:#fffcdd;font-size:0.9em}.xmodule_display.xmodule_CapaModule section.problem div.capa_reset{padding:25px;border:1px solid #fd5757;background-color:#ffd5d5;border-radius:3px;font-size:1em;margin-top:10px;margin-bottom:10px}.xmodule_display.xmodule_CapaModule section.problem .capa_reset>h2{color:#aa0000}.xmodule_display.xmodule_CapaModule section.problem .capa_reset li{font-size:0.9em}.xmodule_display.xmodule_CapaModule section.problem .hints{border:1px solid #ccc}.xmodule_display.xmodule_CapaModule section.problem .hints h3{padding:9px;border-bottom:1px solid #e3e3e3;background:#eee;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:1em}.xmodule_display.xmodule_CapaModule section.problem .hints div{border-bottom:1px solid #ddd}.xmodule_display.xmodule_CapaModule section.problem .hints div:last-child{border-bottom:none}.xmodule_display.xmodule_CapaModule section.problem .hints div p{margin-bottom:0}.xmodule_display.xmodule_CapaModule section.problem .hints div header a{display:block;padding:9px;background:#f6f6f6;box-shadow:inset 0 0 0 1px #fff}.xmodule_display.xmodule_CapaModule section.problem .hints div>section{padding:9px}.xmodule_display.xmodule_CapaModule section.problem .test{padding-top:18px}.xmodule_display.xmodule_CapaModule section.problem .test header{margin-bottom:12px}.xmodule_display.xmodule_CapaModule section.problem .test header h3{color:#aaa;text-transform:uppercase;font-weight:bold;font-style:normal;font-size:0.9em}.xmodule_display.xmodule_CapaModule section.problem .test>section{position:relative;margin-bottom:10px;padding:9px 9px 20px;border:1px solid #ddd;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1px #eee}.xmodule_display.xmodule_CapaModule section.problem .test>section p:last-of-type{margin-bottom:0}.xmodule_display.xmodule_CapaModule section.problem .test>section .shortform{margin-bottom:.6em}.xmodule_display.xmodule_CapaModule section.problem .test>section a.full{position:absolute;bottom:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:4px;width:100%;background:#f3f3f3;text-align:right;font-size:.8em}.xmodule_display.xmodule_CapaModule section.problem .external-grader-message section{padding-top:10px;padding-left:20px;background-color:#fafafa;color:#2c2c2c;font-size:1em;font-family:monospace}.xmodule_display.xmodule_CapaModule section.problem .external-grader-message section header{font-size:1.4em}.xmodule_display.xmodule_CapaModule section.problem .external-grader-message section .shortform{font-weight:bold}.xmodule_display.xmodule_CapaModule section.problem .external-grader-message section .longform{margin:0;padding:0}.xmodule_display.xmodule_CapaModule section.problem .external-grader-message section .longform .result-errors{margin:5px;padding:10px 10px 10px 40px;background:url("/static/images/incorrect-icon.016653a3c059.png") center left no-repeat}.xmodule_display.xmodule_CapaModule section.problem .external-grader-message section .longform .result-errors li{color:#b00}.xmodule_display.xmodule_CapaModule section.problem .external-grader-message section .longform .result-output{margin:5px;padding:20px 0 15px 50px;border-top:1px solid #ddd;border-left:20px solid #fafafa}.xmodule_display.xmodule_CapaModule section.problem .external-grader-message section .longform .result-output h4{font-size:1em;font-family:monospace}.xmodule_display.xmodule_CapaModule section.problem .external-grader-message section .longform .result-output dl{margin:0}.xmodule_display.xmodule_CapaModule section.problem .external-grader-message section .longform .result-output dt{margin-top:20px}.xmodule_display.xmodule_CapaModule section.problem .external-grader-message section .longform .result-output dd{margin-left:24pt}.xmodule_display.xmodule_CapaModule section.problem .external-grader-message section .longform .result-correct{background:url("/static/images/correct-icon.ea93859cc9ff.png") left 20px no-repeat}.xmodule_display.xmodule_CapaModule section.problem .external-grader-message section .longform .result-correct .result-actual-output{color:#090}.xmodule_display.xmodule_CapaModule section.problem .external-grader-message section .longform .result-incorrect{background:url("/static/images/incorrect-icon.016653a3c059.png") left 20px no-repeat}.xmodule_display.xmodule_CapaModule section.problem .external-grader-message section .longform .result-incorrect .result-actual-output{color:#B00}.xmodule_display.xmodule_CapaModule section.problem .external-grader-message section .longform .markup-text{margin:5px;padding:20px 0 15px 50px;border-top:1px solid #ddd;border-left:20px solid #fafafa}.xmodule_display.xmodule_CapaModule section.problem .external-grader-message section .longform .markup-text bs{color:#bb0000}.xmodule_display.xmodule_CapaModule section.problem .external-grader-message section .longform .markup-text bg{color:#bda046}.xmodule_display.xmodule_CapaModule section.problem .rubric tr{margin:10px 0;height:100%}.xmodule_display.xmodule_CapaModule section.problem .rubric td{margin:10px 0;padding:20px 0;height:100%}.xmodule_display.xmodule_CapaModule section.problem .rubric th{margin:5px;padding:5px}.xmodule_display.xmodule_CapaModule section.problem .rubric label,.xmodule_display.xmodule_CapaModule section.problem .rubric .view-only{position:relative;display:inline-block;margin:3px;padding:15px;min-width:50px;min-height:50px;width:150px;height:100%;background-color:#ccc;font-size:.9em}.xmodule_display.xmodule_CapaModule section.problem .rubric .grade{position:absolute;right:0;bottom:0;margin:10px}.xmodule_display.xmodule_CapaModule section.problem .rubric .selected-grade{background:#666;color:white}.xmodule_display.xmodule_CapaModule section.problem .rubric input[type=radio]:checked+label{background:#666;color:white}.xmodule_display.xmodule_CapaModule section.problem .rubric input[class='score-selection']{display:none}.xmodule_display.xmodule_CapaModule section.problem .annotation-input{margin:0 0 1em 0;border:1px solid #ccc;border-radius:1em}.xmodule_display.xmodule_CapaModule section.problem .annotation-input .annotation-header{padding:.5em 1em;border-bottom:1px solid #ccc;font-weight:bold}.xmodule_display.xmodule_CapaModule section.problem .annotation-input .annotation-body{padding:.5em 1em}.xmodule_display.xmodule_CapaModule section.problem .annotation-input a.annotation-return{float:right;font:inherit;font-weight:normal}.xmodule_display.xmodule_CapaModule section.problem .annotation-input a.annotation-return:after{content:" \2191"}.xmodule_display.xmodule_CapaModule section.problem .annotation-input .block,.xmodule_display.xmodule_CapaModule section.problem .annotation-input ul.tags{margin:.5em 0;padding:0}.xmodule_display.xmodule_CapaModule section.problem .annotation-input .block-highlight{padding:.5em;border:1px solid rgba(214,214,0,0.3);background-color:rgba(255,255,10,0.3);color:#333;font-style:normal}.xmodule_display.xmodule_CapaModule section.problem .annotation-input .block-comment{font-style:italic}.xmodule_display.xmodule_CapaModule section.problem .annotation-input ul.tags{display:block;margin-left:1em;list-style-type:none}.xmodule_display.xmodule_CapaModule section.problem .annotation-input ul.tags li{position:relative;display:block;margin:1em 0 0 0}.xmodule_display.xmodule_CapaModule section.problem .annotation-input ul.tags li .tag{display:inline-block;margin-left:40px;border:1px solid #666;cursor:pointer}.xmodule_display.xmodule_CapaModule section.problem .annotation-input ul.tags li .tag.selected{background-color:rgba(255,255,10,0.3)}.xmodule_display.xmodule_CapaModule section.problem .annotation-input ul.tags li .tag-status{position:absolute;left:0}.xmodule_display.xmodule_CapaModule section.problem .annotation-input ul.tags li .tag-status,.xmodule_display.xmodule_CapaModule section.problem .annotation-input ul.tags li .tag{padding:.25em .5em}.xmodule_display.xmodule_CapaModule section.problem .annotation-input textarea.comment{padding:0.2em 0.4em;width:100%;height:7.2em;line-height:1.4em}.xmodule_display.xmodule_CapaModule section.problem .annotation-input .answer-annotation{display:block;margin:0}.xmodule_display.xmodule_CapaModule section.problem .annotation-input .debug-value{margin:1em 0;padding:1em;border:1px solid #000;background-color:#999;color:#fff}.xmodule_display.xmodule_CapaModule section.problem .annotation-input .debug-value input[type="text"]{width:100%}.xmodule_display.xmodule_CapaModule section.problem .annotation-input .debug-value pre{background-color:#CCC;color:#000}.xmodule_display.xmodule_CapaModule section.problem .annotation-input .debug-value:before{display:block;content:"debug input value";text-transform:uppercase;font-weight:bold;font-size:1.5em}.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup input[type="text"]{margin-bottom:0.5em}.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup label.choicetextgroup_correct input[type="text"],.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup section.choicetextgroup_correct input[type="text"]{border-color:green}.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup label.choicetextgroup_show_correct:after,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup section.choicetextgroup_show_correct:after{margin-left:15px;content:url("/static/images/correct-icon.ea93859cc9ff.png")}.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup span.mock_label{cursor:default}.xmodule_display.xmodule_CrowdsourceHinterModule .crowdsource-wrapper{box-shadow:inset 0 1px 2px 1px rgba(0,0,0,0.1);border-radius:2px;display:none;margin-top:20px;padding:15px;background:#fdf8eb}.xmodule_display.xmodule_CrowdsourceHinterModule .hint-inner-container{padding-left:15px;padding-right:15px;font-size:16px}.xmodule_display.xmodule_CrowdsourceHinterModule .vote{padding-top:0px !important;padding-bottom:0px !important}.xmodule_display.xmodule_CrowdsourceHinterModule .wizard-view{float:left;width:790px;margin-right:10px}.xmodule_display.xmodule_CrowdsourceHinterModule .wizard-container{width:3000px;-webkit-transition:all 1.0s ease-in-out;-moz-transition:all 1.0s ease-in-out;-o-transition:all 1.0s ease-in-out;transition:all 1.0s ease-in-out}.xmodule_display.xmodule_CrowdsourceHinterModule .wizard-viewbox{width:800px;overflow:hidden;position:relative}.xmodule_display.xmodule_GraphicalSliderToolModule .ui-widget-content{border:1px solid #dddddd;color:#333333}.xmodule_display.xmodule_GraphicalSliderToolModule .ui-widget{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1.1em}.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-all,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-top,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-left,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-all,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-top,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-right,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-all,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-bottom,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-left,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-all,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-bottom,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-right,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.xmodule_display.xmodule_PeerGradingModule h2{margin-top:0;margin-bottom:15px}.xmodule_display.xmodule_PeerGradingModule h2.problem-header section.staff{margin-top:30px;font-size:80%}@media print{.xmodule_display.xmodule_PeerGradingModule h2{display:block;width:auto;border-right:0}}.xmodule_display.xmodule_PeerGradingModule div.name{padding-bottom:15px}.xmodule_display.xmodule_PeerGradingModule div.name h2{display:inline}.xmodule_display.xmodule_PeerGradingModule div.name .progress-container{display:inline;float:right;padding-top:3px}.xmodule_display.xmodule_PeerGradingModule .inline-error{color:#fc2525}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended{*zoom:1}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended:before,.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended:after{content:" ";display:table}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended:after{clear:both}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper{border:1px solid lightgray;border-radius:10px}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .status-bar{background-color:#eee;border-radius:10px 10px 0 0;border-bottom:1px solid lightgray}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .status-bar .statustable{width:100%;padding:20px}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .status-bar .status-container{display:table-cell;text-align:center}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .status-bar .status-container .status-elements{border-radius:5px;border:1px solid lightgray}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .status-bar .problemtype-container{padding:10px;width:100%}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .status-bar .problemtype{padding:10px}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .status-bar .assessments-container{float:right;padding:10px 20px 10px 10px}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .status-bar .assessments-container .assessment-text{display:inline-block;display:table-cell;padding-right:10px}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .item-container{padding-bottom:10px;margin:15px}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .result-container{float:left;width:100%;position:relative}.xmodule_display.xmodule_PeerGradingModule section.legend-container{margin:15px;border-radius:5px}.xmodule_display.xmodule_PeerGradingModule section.legend-container .legenditem{display:inline;padding:10px;width:20%;background-color:#eee;font-size:.9em}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status{vertical-align:center}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status .statusitem{display:table-cell;padding:10px;width:30px;border-right:1px solid lightgray;background-color:#eee;color:#2c2c2c;font-size:.9em}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status .statusitem:first-child{border-radius:5px 0 0 5px}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status .statusitem:last-child{border-right:0;border-radius:0 5px 5px 0}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status .statusitem:only-child{border-radius:5px}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status .statusitem .show-results{margin-top:.3em;text-align:right}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status .statusitem .show-results-button{font:1em monospace}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status .statusitem-current{background-color:#fff;color:#222}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status span.unanswered{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;float:right;width:14px;height:14px;background:url("/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status span.correct{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;float:right;width:25px;height:20px;background:url("/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status span.incorrect{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;float:right;width:20px;height:20px;background:url("/static/images/incorrect-icon.016653a3c059.png") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status .icon-caret-right{display:inline-block;margin-right:5px;vertical-align:baseline}.xmodule_display.xmodule_PeerGradingModule .visibility-control,.xmodule_display.xmodule_PeerGradingModule .visibility-control-prompt{display:block;width:100%;height:40px}.xmodule_display.xmodule_PeerGradingModule .visibility-control .inner,.xmodule_display.xmodule_PeerGradingModule .visibility-control-prompt .inner{float:left;margin-top:20px;width:85%;height:5px;border-top:1px dotted #ddd}.xmodule_display.xmodule_PeerGradingModule .section-header{display:block;float:right;padding-top:10px;width:15%;text-align:center;font-size:.9em}.xmodule_display.xmodule_PeerGradingModule .wrapper-score-selection{display:table-cell;padding:0 10px;width:20px;vertical-align:middle}.xmodule_display.xmodule_PeerGradingModule .wrappable{display:table-cell;padding:5px}.xmodule_display.xmodule_PeerGradingModule .rubric-list-item{margin-bottom:2px;padding:10px}.xmodule_display.xmodule_PeerGradingModule .rubric-list-item:hover{background-color:#eee}.xmodule_display.xmodule_PeerGradingModule .rubric-list-item .rubric-label-selected{border-radius:5px;background-color:#eee}.xmodule_display.xmodule_PeerGradingModule span.rubric-category{display:block;margin-bottom:10px;padding-top:10px;width:100%;border-bottom:1px solid lightgray;font-size:1.1em}.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container{margin:15px;padding-top:10px;padding-bottom:5px}.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container ul.rubric-list{margin:0 20px 10px 20px;padding:0;list-style-type:none}.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container ul.rubric-list li.rubric-list-item{margin-bottom:2px;padding:10px}.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container h4{padding-top:10px}.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container span.rubric-category{display:block;width:100%;border-bottom:1px solid lightgray;font-weight:bold;font-size:.9em}.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container label.choicegroup_correct:before,.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container .xmodule_display.xmodule_CapaModule section.problem .choicetextgroup label.choicetextgroup_correct:before,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup .xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container label.choicetextgroup_correct:before,.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container .xmodule_display.xmodule_CapaModule section.problem .choicetextgroup section.choicetextgroup_correct:before,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup .xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container section.choicetextgroup_correct:before,.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container .xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup label.choicetextgroup_correct:before,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup .xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container label.choicetextgroup_correct:before,.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container .xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup section.choicetextgroup_correct:before,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup .xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container section.choicetextgroup_correct:before{margin-right:15px;content:url("/static/images/correct-icon.ea93859cc9ff.png")}.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container label.choicegroup_partialcorrect:before{margin-right:15px;content:url("/static/images/partially-correct-icon.cc15e5446ed3.png")}.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container label.choicegroup_incorrect:before,.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container .xmodule_display.xmodule_CapaModule section.problem .choicetextgroup label.choicetextgroup_incorrect:before,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup .xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container label.choicetextgroup_incorrect:before,.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container .xmodule_display.xmodule_CapaModule section.problem .choicetextgroup section.choicetextgroup_incorrect:before,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup .xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container section.choicetextgroup_incorrect:before,.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container .xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup label.choicetextgroup_incorrect:before,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup .xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container label.choicetextgroup_incorrect:before,.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container .xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup section.choicetextgroup_incorrect:before,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup .xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container section.choicetextgroup_incorrect:before{margin-right:15px;content:url("/static/images/incorrect-icon.016653a3c059.png")}.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container div.written-feedback{background:#f6f6f6;padding:15px}.xmodule_display.xmodule_PeerGradingModule div.result-container{padding-top:10px;padding-bottom:5px}.xmodule_display.xmodule_PeerGradingModule div.result-container .evaluation p{margin-bottom:1px}.xmodule_display.xmodule_PeerGradingModule div.result-container .feedback-on-feedback{height:100px;margin-right:0}.xmodule_display.xmodule_PeerGradingModule div.result-container .evaluation-response{margin-bottom:2px}.xmodule_display.xmodule_PeerGradingModule div.result-container .evaluation-response header a{font-size:.85em}.xmodule_display.xmodule_PeerGradingModule div.result-container .evaluation-scoring .scoring-list{margin-left:3px;list-style-type:none}.xmodule_display.xmodule_PeerGradingModule div.result-container .evaluation-scoring .scoring-list li{display:inline;margin-left:0}.xmodule_display.xmodule_PeerGradingModule div.result-container .evaluation-scoring .scoring-list li:first-child{margin-left:0}.xmodule_display.xmodule_PeerGradingModule div.result-container .evaluation-scoring .scoring-list li label{font-size:.9em}.xmodule_display.xmodule_PeerGradingModule div.result-container .submit-message-container{margin:10px 0}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message{margin-bottom:5px}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section{padding-left:20px;background-color:#fafafa;color:#2c2c2c;font-family:monospace;font-size:1em;padding-top:10px;padding-bottom:30px}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section header{font-size:1.4em}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .shortform{font-weight:bold}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform{padding:0;margin:0}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .result-errors{margin:5px;padding:10px 10px 10px 40px;background:url("/static/images/incorrect-icon.016653a3c059.png") center left no-repeat}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .result-errors li{color:#B00}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .result-output{margin:5px;padding:20px 0 15px 50px;border-top:1px solid #ddd;border-left:20px solid #fafafa}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .result-output h4{font-size:1em;font-family:monospace}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .result-output dl{margin:0}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .result-output dt{margin-top:20px}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .result-output dd{margin-left:24pt}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .markup-text{margin:5px;padding:20px 0 15px 50px;border-top:1px solid #ddd;border-left:20px solid #fafafa}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .markup-text bs{color:#bb0000}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .markup-text bg{color:#bda046}.xmodule_display.xmodule_PeerGradingModule div.result-container .rubric-result-container{padding:2px;margin:0;display:inline}.xmodule_display.xmodule_PeerGradingModule div.result-container .rubric-result-container .rubric-result{font-size:.9em;padding:2px;display:inline-table}.xmodule_display.xmodule_PeerGradingModule div.rubric ul.rubric-list{margin:0 20px 10px 20px;padding:0;list-style:none;list-style-type:none}.xmodule_display.xmodule_PeerGradingModule div.rubric ul.rubric-list li.rubric-list-item{margin-bottom:2px;padding:10px;border-radius:5px}.xmodule_display.xmodule_PeerGradingModule div.rubric ul.rubric-list li.rubric-list-item:hover{background-color:#eee}.xmodule_display.xmodule_PeerGradingModule div.rubric ul.rubric-list li.rubric-list-item .wrapper-score-selection{display:table-cell;padding:0 10px;width:20px;vertical-align:middle}.xmodule_display.xmodule_PeerGradingModule div.rubric ul.rubric-list li.rubric-list-item .wrappable{display:table-cell;padding:5px}.xmodule_display.xmodule_PeerGradingModule div.rubric span.rubric-category{display:block;width:100%;border-bottom:1px solid lightgray;font-weight:bold;font-size:.9em}@media print{.xmodule_display.xmodule_PeerGradingModule section.open-ended-child{display:block;padding:0;width:auto}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child canvas,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child img{page-break-inside:avoid}}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .inline{display:inline}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child ol.enumerate li:before{display:block;visibility:hidden;height:0;content:" "}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .solution-span>span{position:relative;display:block;margin:20px 0;padding:9px 15px 20px;border:1px solid #ddd;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1px #eee}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .solution-span>span:empty{display:none}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child p.answer{margin-top:-2px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child p.status{margin:8px 0 0 10px;text-indent:-9999px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.unanswered p.status{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:14px;height:14px;background:url("/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.correct p.status,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.ui-icon-check p.status{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:25px;height:20px;background:url("/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.correct input,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.ui-icon-check input{border-color:green}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.processing p.status{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:20px;height:20px;background:url("/static/images/spinner.bc34f953403f.gif") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.processing input{border-color:#aaa}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.incorrect p.status,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.ui-icon-close p.status{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:20px;height:20px;background:url("/static/images/incorrect-icon.016653a3c059.png") center center no-repeat;text-indent:-9999px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.incorrect input,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.ui-icon-close input{border-color:red}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child>span{display:block;margin-bottom:0.70788em}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child p.answer{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin-bottom:0;margin-left:10px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child p.answer:before{content:"Answer: ";font-weight:bold;display:inline}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child p.answer:empty:before{display:none}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child span.unanswered,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child span.ui-icon-bullet{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;top:4px;width:14px;height:14px;background:url("/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child span.processing,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child span.ui-icon-processing{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;top:6px;width:25px;height:20px;background:url("/static/images/spinner.bc34f953403f.gif") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child span.correct,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child span.ui-icon-check{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;top:6px;width:25px;height:20px;background:url("/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child span.incorrect,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child span.ui-icon-close{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;top:6px;width:20px;height:20px;background:url("/static/images/incorrect-icon.016653a3c059.png") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .reload{float:right;margin:10px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.short-form-response{*zoom:1;overflow-y:auto;margin-bottom:0;padding:10px;min-height:20px;height:auto;border:1px solid #ddd;background:#f6f6f6;word-wrap:break-word;overflow:hidden}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.short-form-response:before,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.short-form-response:after{content:" ";display:table}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.short-form-response:after{clear:both}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .grader-status{*zoom:1;margin:10px 0;padding:10px;border-radius:5px;background:#f6f6f6}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .grader-status:before,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .grader-status:after{content:" ";display:table}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .grader-status:after{clear:both}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .grader-status span{display:block;float:left;overflow:hidden;margin:-7px 7px 0 0;text-indent:-9999px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .grader-status .grading{margin:0 7px 0 0;padding-left:25px;background:url("/static/images/info-icon.ea77eece4618.png") left center no-repeat;text-indent:0}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .grader-status p{float:left;margin-bottom:0;line-height:20px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .grader-status.file{margin-top:20px;padding:20px 0 0 0;border:0;border-top:1px solid #eee;background:#fff}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .grader-status.file p.debug{display:none}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .grader-status.file input{float:left}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child form.option-input{margin:-10px 0 20px;padding-bottom:20px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child form.option-input select{margin-right:2.12766%}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child ul{margin-bottom:1.41575em;margin-left:.75em;margin-left:.75rem}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child ul.rubric-list{margin:0;padding:0;list-style-type:none;list-style:none}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child ul.rubric-list li.rubric-list-item{margin-bottom:0;padding:0;border-radius:5px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child ol{margin-bottom:1.41575em;margin-left:.75em;margin-left:.75rem;list-style:decimal outside none}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child dl{line-height:1.4em}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child dl dt{font-weight:bold}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child dl dd{margin-bottom:0}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child dd{margin-left:.5em;margin-left:.5rem}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child li{margin-bottom:0;padding:0}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child li:last-child{margin-bottom:0}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child p{margin-bottom:1.41575em}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child hr{float:none;clear:both;margin:0 0 .75rem;width:100%;height:1px;border:none;background:#ddd;color:#ddd}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .hidden{display:none;visibility:hidden}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="email"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="number"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="password"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="search"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="tel"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="text"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="url"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="color"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="date"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="datetime"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="datetime-local"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="month"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="time"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="week"]{display:inline;width:auto}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action{margin-top:20px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action .submission_feedback{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin:8px 0 0 10px;color:#777;font-style:italic;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .detailed-solution>p:first-child{color:#aaa;text-transform:uppercase;font-weight:bold;font-style:normal;font-size:0.9em}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .detailed-solution p:last-child{margin-bottom:0}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.open-ended-alert,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .save_message{margin-top:10px;margin-bottom:5px;padding:8px 12px;border:1px solid #ebe8bf;border-radius:3px;background:#fffcdd;font-size:0.9em}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.capa_reset{margin-top:10px;margin-bottom:10px;padding:25px;border:1px solid #fd5757;border-radius:3px;background-color:#ffd5d5;font-size:1em}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .capa_reset>h2{color:#aa0000}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .capa_reset li{font-size:0.9em}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .assessment-container{margin:40px 0px 30px 0px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .assessment-container .scoring-container p{margin-bottom:1em}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .assessment-container .scoring-container label{display:inline-block;margin:10px;padding:5px;min-width:50px;background-color:#ccc;text-size:1.5em}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .assessment-container .scoring-container input[type=radio]:checked+label{background:#666;color:white}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .assessment-container .scoring-container input[class='grade-selection']{display:none}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.prompt{background-color:white}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child h4{padding:10px 0}.xmodule_display.xmodule_PeerGradingModule .oe-tools{display:inline-block;width:100%;border-radius:5px}.xmodule_display.xmodule_PeerGradingModule .oe-tools .oe-tools-label,.xmodule_display.xmodule_PeerGradingModule .oe-tools .oe-tools-scores-label{display:inline-block;padding:10px;vertical-align:middle;font-size:0.8em}.xmodule_display.xmodule_PeerGradingModule .oe-tools .rubric-button{padding:8px 5px}.xmodule_display.xmodule_PeerGradingModule .oe-tools .rubric-previous-button{margin-right:5px}.xmodule_display.xmodule_PeerGradingModule .oe-tools .rubric-next-button{margin-left:5px}.xmodule_display.xmodule_PeerGradingModule .oe-tools .next-step-button{margin:10px}.xmodule_display.xmodule_PeerGradingModule .oe-tools .reset-button{vertical-align:middle}.xmodule_display.xmodule_PeerGradingModule .problem-list-container{margin:10px}.xmodule_display.xmodule_PeerGradingModule .problem-list-container .instructions{padding-bottom:10px}.xmodule_display.xmodule_PeerGradingModule .staff-grading .breadcrumbs{padding:2px;background-color:#f6f6f6;border-radius:5px;margin-bottom:10px}.xmodule_display.xmodule_PeerGradingModule .staff-grading .prompt-wrapper{padding-top:10px}.xmodule_display.xmodule_PeerGradingModule .staff-grading .prompt-wrapper .meta-info-wrapper{padding:10px;border-radius:5px}.xmodule_display.xmodule_PeerGradingModule section.peer-grading-container div.peer-grading section.calibration-feedback{padding:20px}.xmodule_display.xmodule_PeerGradingModule div.staff-info{background-color:#eee;border-radius:10px;border-bottom:1px solid lightgray;padding:10px;margin:10px 0px 10px 0px}.xmodule_display.xmodule_VideoModule{margin-bottom:30px}.xmodule_display.xmodule_VideoModule div.video{*zoom:1;background:#f3f3f3;display:block;margin:0 -12px;padding:12px;border-radius:5px}.xmodule_display.xmodule_VideoModule div.video:before,.xmodule_display.xmodule_VideoModule div.video:after{content:" ";display:table}.xmodule_display.xmodule_VideoModule div.video:after{clear:both}.xmodule_display.xmodule_VideoModule div.video div.tc-wrapper{position:relative;*zoom:1}.xmodule_display.xmodule_VideoModule div.video div.tc-wrapper:before,.xmodule_display.xmodule_VideoModule div.video div.tc-wrapper:after{content:" ";display:table}.xmodule_display.xmodule_VideoModule div.video div.tc-wrapper:after{clear:both}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper{float:left;margin-right:2.85714%;width:65.71429%;background-color:black;position:relative}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper div.video-player-pre{height:50px;background-color:black}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper div.video-player-post{height:50px;background-color:black}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-player{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-player div.hidden{display:none}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-player object,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-player iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-player h3{text-align:center;color:white}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-player h3.hidden{display:none}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls{*zoom:1;background:#333;border:1px solid #000;border-top:0;color:#ccc;position:relative}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls:before,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls:after{content:" ";display:table}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls:after{clear:both}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls:hover ul,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls:hover div{opacity:1.0}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider{*zoom:1;background:#c2c2c2;border:1px solid #000;border-radius:0;border-top:1px solid #000;box-shadow:inset 0 1px 0 #eee, 0 1px 0 #555;position:absolute;z-index:1;bottom:100%;left:0;right:0;height:14px;margin-left:-1px;margin-right:-1px;-webkit-transition:-webkit-transform 0.7s ease-in-out;-moz-transition:-moz-transform 0.7s ease-in-out;-ms-transition:-ms-transform 0.7s ease-in-out;transition:transform 0.7s ease-in-out;-webkit-transform:scaleY(0.5) translate3d(0, 50%, 0);-moz-transform:scaleY(0.5) translate3d(0, 50%, 0);-ms-transform:scaleY(0.5) translate3d(0, 50%, 0);-o-transform:scaleY(0.5) translate3d(0, 50%, 0);transform:scaleY(0.5) translate3d(0, 50%, 0)}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider:before,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider:after{content:" ";display:table}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider:after{clear:both}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider div.ui-widget-header{background:#777;box-shadow:inset 0 1px 0 #999}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider a.ui-slider-handle{background:#b72567 url("/static/images/slider-handle.48817472776e.png") center center no-repeat;background-size:50%;border:1px solid #621437;border-radius:50%;box-shadow:inset 0 1px 0 #d73880;cursor:pointer;height:20px;margin-left:0;top:0;-webkit-transition:-webkit-transform 0.7s ease-in-out;-moz-transition:-moz-transform 0.7s ease-in-out;-ms-transition:-ms-transform 0.7s ease-in-out;transition:transform 0.7s ease-in-out;-webkit-transform:scale(0.7, 1.3) translate3d(-80%, -15%, 0);-moz-transform:scale(0.7, 1.3) translate3d(-80%, -15%, 0);-ms-transform:scale(0.7, 1.3) translate3d(-80%, -15%, 0);-o-transform:scale(0.7, 1.3) translate3d(-80%, -15%, 0);transform:scale(0.7, 1.3) translate3d(-80%, -15%, 0);width:20px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider a.ui-slider-handle:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider a.ui-slider-handle:hover{background-color:#d73880;outline:none}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr{float:left;list-style:none;margin:0 1.41575em 0 0;padding:0}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li{float:left;margin-bottom:0}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a{border-bottom:none;border-right:1px solid #000;box-shadow:1px 0 0 #555;cursor:pointer;display:block;line-height:46px;padding:0 1.06181em;text-indent:-9999px;width:14px;background:url("/static/images/vcr.1517a9542edb.png") 15px 15px no-repeat;outline:0}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a:focus{outline:0}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a:empty{height:46px;background:url("/static/images/vcr.1517a9542edb.png") 15px 15px no-repeat}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a.play{background-position:17px -114px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a.play:hover,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a.play:focus{background-color:#444}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a.pause{background-position:16px -50px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a.pause:hover,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a.pause:focus{background-color:#444}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li div.vidtime{padding-left:1.06181em;font-weight:bold;line-height:46px;padding-left:1.06181em;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls{float:right}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds{float:left;position:relative}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds.open>a{background:url("/static/images/open-arrow.bb2d4662065a.png") 10px center no-repeat}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds.open ol.video_speeds{display:block;opacity:1.0;padding:0;margin:0;list-style:none}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds>a{background:url("/static/images/closed-arrow.54c8afeba30a.png") 10px center no-repeat;border-left:1px solid #000;border-right:1px solid #000;box-shadow:1px 0 0 #555, inset 1px 0 0 #555;*zoom:1;color:#fff;cursor:pointer;display:block;line-height:46px;margin-right:0;padding-left:15px;position:relative;-webkit-transition:none;-moz-transition:none;transition:none;-webkit-font-smoothing:antialiased;width:116px;outline:0}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds>a:before,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds>a:after{content:" ";display:table}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds>a:after{clear:both}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds>a:focus{outline:0}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds>a h3{color:#999;float:left;font-size:0.875em;font-weight:normal;letter-spacing:1px;padding:0 0.35394em 0 0.70788em;line-height:46px;text-transform:uppercase}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds>a p.active{float:left;font-weight:bold;margin-bottom:0;padding:0 0.70788em 0 0;line-height:46px;color:#fff}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds>a:hover,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds>a:active,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds>a:focus{opacity:1.0;background-color:#444}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds ol.video_speeds{box-shadow:inset 1px 0 0 #555, 0 4px 0 #444;-webkit-transition:none;-moz-transition:none;transition:none;background-color:#444;border:1px solid #000;bottom:46px;display:none;opacity:0.0;position:absolute;width:131px;z-index:10}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds ol.video_speeds li{box-shadow:0 1px 0 #555;border-bottom:1px solid #000;color:#fff;cursor:pointer}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds ol.video_speeds li a{border:0;color:#fff;display:block;padding:0.70788em}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds ol.video_speeds li a:hover{background-color:#666;color:#aaa}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds ol.video_speeds li.active{font-weight:bold}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds ol.video_speeds li:last-child{box-shadow:none;border-bottom:0;margin-top:0}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume{float:left;position:relative}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume.open .volume-slider-container{display:block;opacity:1.0}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume.muted>a{background-image:url("/static/images/mute.2e8f5f3b617b.png")}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume>a{background-image:url("/static/images/volume.5f73d227fb3b.png");background-position:10px center;background-repeat:no-repeat;border-right:1px solid #000;box-shadow:1px 0 0 #555, inset 1px 0 0 #555;*zoom:1;color:#fff;cursor:pointer;display:block;height:46px;margin-right:0;padding-left:15px;position:relative;-webkit-transition:none;-moz-transition:none;transition:none;-webkit-font-smoothing:antialiased;width:30px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume>a:before,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume>a:after{content:" ";display:table}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume>a:after{clear:both}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume>a:hover,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume>a:active,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume>a:focus{background-color:#444}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume .volume-slider-container{box-shadow:inset 1px 0 0 #555, 0 3px 0 #444;-webkit-transition:none;-moz-transition:none;transition:none;background-color:#444;border:1px solid #000;bottom:46px;display:none;opacity:0.0;position:absolute;width:45px;height:125px;margin-left:-1px;z-index:10}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume .volume-slider-container .volume-slider{height:100px;border:0;width:5px;margin:14px auto;background:#666;border:1px solid #000;box-shadow:0 1px 0 #333}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume .volume-slider-container .volume-slider a.ui-slider-handle{background:#b72567 url("/static/images/slider-handle.48817472776e.png") center center no-repeat;background-size:50%;border:1px solid #621437;border-radius:15px;box-shadow:inset 0 1px 0 #d73880;cursor:pointer;height:15px;left:-6px;-webkit-transition:height 2s ease-in-out 0s,width 2s ease-in-out 0s;-moz-transition:height 2s ease-in-out 0s,width 2s ease-in-out 0s;transition:height 2s ease-in-out 0s,width 2s ease-in-out 0s;width:15px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume .volume-slider-container .volume-slider .ui-slider-range{background:#ddd}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.add-fullscreen{background:url("/static/images/fullscreen.4d565e2c647a.png") center no-repeat;border-right:1px solid #000;box-shadow:1px 0 0 #555, inset 1px 0 0 #555;color:#797979;display:block;float:left;line-height:46px;margin-left:0;padding:0 0.70788em;text-indent:-9999px;-webkit-transition:none;-moz-transition:none;transition:none;width:30px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.add-fullscreen:hover,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.add-fullscreen:active,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.add-fullscreen:focus{background-color:#444;color:#fff;text-decoration:none}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.quality_control{background:url("/static/images/hd.3702b960d461.png") center no-repeat;border-right:1px solid #000;box-shadow:1px 0 0 #555, inset 1px 0 0 #555;color:#797979;display:none;float:left;line-height:46px;margin-left:0;padding:0 0.70788em;text-indent:-9999px;-webkit-transition:none;-moz-transition:none;transition:none;width:30px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.quality_control:hover,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.quality_control:focus{background-color:#444;color:#fff;text-decoration:none}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.quality_control.active{background-color:#F44;color:#0ff;text-decoration:none}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.hide-subtitles{background:url("/static/images/cc.3b29a2832d38.png") center no-repeat;float:left;font-weight:800;line-height:46px;margin-left:0;opacity:1.0;padding:0 0.70788em;position:relative;text-indent:-9999px;-webkit-transition:none;-moz-transition:none;transition:none;-webkit-font-smoothing:antialiased;width:30px;color:#797979}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.hide-subtitles:hover,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.hide-subtitles:focus{background-color:#444;color:#fff;text-decoration:none}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.hide-subtitles.off{opacity:0.7}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper:hover section.video-controls ul,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper:hover section.video-controls div{opacity:1.0}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper:hover section.video-controls div.slider{-webkit-transform:scaleY(1) translate3d(0, 0, 0);-moz-transform:scaleY(1) translate3d(0, 0, 0);-ms-transform:scaleY(1) translate3d(0, 0, 0);-o-transform:scaleY(1) translate3d(0, 0, 0);transform:scaleY(1) translate3d(0, 0, 0)}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper:hover section.video-controls div.slider a.ui-slider-handle{-webkit-transform:scale(1) translate3d(-50%, -15%, 0);-moz-transform:scale(1) translate3d(-50%, -15%, 0);-ms-transform:scale(1) translate3d(-50%, -15%, 0);-o-transform:scale(1) translate3d(-50%, -15%, 0);transform:scale(1) translate3d(-50%, -15%, 0)}.xmodule_display.xmodule_VideoModule div.video ol.subtitles{padding-left:0;float:left;max-height:460px;overflow:auto;width:31.42857%;margin:0;font-size:14px;list-style:none}.xmodule_display.xmodule_VideoModule div.video ol.subtitles li{border:0;color:#666;cursor:pointer;margin-bottom:8px;padding:0;line-height:1.41575em}.xmodule_display.xmodule_VideoModule div.video ol.subtitles li.current{color:#333;font-weight:700}.xmodule_display.xmodule_VideoModule div.video ol.subtitles li:hover{color:#009fe6}.xmodule_display.xmodule_VideoModule div.video ol.subtitles li:empty{margin-bottom:0px}.xmodule_display.xmodule_VideoModule div.video.closed article.video-wrapper{width:100%;background-color:inherit}.xmodule_display.xmodule_VideoModule div.video.closed article.video-wrapper section.video-controls.html5{bottom:0px;left:0px;right:0px;position:absolute;z-index:1}.xmodule_display.xmodule_VideoModule div.video.closed article.video-wrapper div.video-player-pre,.xmodule_display.xmodule_VideoModule div.video.closed article.video-wrapper div.video-player-post{height:0px}.xmodule_display.xmodule_VideoModule div.video.closed article.video-wrapper section.video-player h3{color:black}.xmodule_display.xmodule_VideoModule div.video.closed ol.subtitles{width:0;height:0}.xmodule_display.xmodule_VideoModule div.video.closed ol.subtitles.html5{background-color:rgba(243,243,243,0.8);height:100%;position:absolute;right:0;bottom:0;top:0;width:275px;padding:0 20px;z-index:0}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen{background:rgba(0,0,0,0.95);border:0;bottom:0;height:100%;left:0;margin:0;padding:0;position:fixed;top:0;width:100%;z-index:999;vertical-align:middle}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen.closed ol.subtitles{right:-31.91489%;width:auto}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen article.video-wrapper div.video-player-pre,.xmodule_display.xmodule_VideoModule div.video.video-fullscreen article.video-wrapper div.video-player-post{height:0px}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen article.video-wrapper{position:static}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen article.video-wrapper section.video-player h3{color:white}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen div.tc-wrapper{*zoom:1;display:table;width:100%;height:100%;position:static}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen div.tc-wrapper:before,.xmodule_display.xmodule_VideoModule div.video.video-fullscreen div.tc-wrapper:after{content:" ";display:table}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen div.tc-wrapper:after{clear:both}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen div.tc-wrapper article.video-wrapper{width:100%;display:table-cell;vertical-align:middle;float:none}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen div.tc-wrapper object,.xmodule_display.xmodule_VideoModule div.video.video-fullscreen div.tc-wrapper iframe{bottom:0;height:100%;left:0;overflow:hidden;position:fixed;top:0}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen div.tc-wrapper section.video-controls{bottom:0;left:0;position:absolute;width:100%;z-index:9999}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen ol.subtitles{background:rgba(0,0,0,0.8);bottom:0;height:100%;max-height:460px;max-width:23.40426%;padding:1.41575em;position:fixed;right:0;top:0;-webkit-transition:none;-moz-transition:none;transition:none}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen ol.subtitles li{color:#aaa}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen ol.subtitles li.current{color:#fff}.xmodule_display.xmodule_CourseInfoModule *{line-height:1.4em}.xmodule_display.xmodule_CourseInfoModule h1{color:#4c4c4c;font:normal 2em/1.4em "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;margin:0 0 1.416em 0}.xmodule_display.xmodule_CourseInfoModule h2{color:#646464;font:normal 1.2em/1.2em "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_CourseInfoModule h3,.xmodule_display.xmodule_CourseInfoModule h4,.xmodule_display.xmodule_CourseInfoModule h5,.xmodule_display.xmodule_CourseInfoModule h6{margin:0 0 10px 0;font-weight:600}.xmodule_display.xmodule_CourseInfoModule h3{font-size:1.2em}.xmodule_display.xmodule_CourseInfoModule h4{font-size:1em}.xmodule_display.xmodule_CourseInfoModule h5{font-size:.83em}.xmodule_display.xmodule_CourseInfoModule h6{font-size:0.75em}.xmodule_display.xmodule_CourseInfoModule p{margin-bottom:1.416em;font-size:1em;line-height:1.6em !important;color:#4c4c4c}.xmodule_display.xmodule_CourseInfoModule em,.xmodule_display.xmodule_CourseInfoModule i{font-style:italic}.xmodule_display.xmodule_CourseInfoModule em span,.xmodule_display.xmodule_CourseInfoModule i span{font-style:italic}.xmodule_display.xmodule_CourseInfoModule strong,.xmodule_display.xmodule_CourseInfoModule b{font-weight:bold}.xmodule_display.xmodule_CourseInfoModule strong span,.xmodule_display.xmodule_CourseInfoModule b span{font-weight:bold}.xmodule_display.xmodule_CourseInfoModule p+p,.xmodule_display.xmodule_CourseInfoModule ul+p,.xmodule_display.xmodule_CourseInfoModule ol+p{margin-top:20px}.xmodule_display.xmodule_CourseInfoModule blockquote{margin:1em 40px}.xmodule_display.xmodule_CourseInfoModule ol,.xmodule_display.xmodule_CourseInfoModule ul{margin:1em 0;padding:0 0 0 1em;color:#4c4c4c}.xmodule_display.xmodule_CourseInfoModule ol li,.xmodule_display.xmodule_CourseInfoModule ul li{margin-bottom:0.708em}.xmodule_display.xmodule_CourseInfoModule ol{list-style:decimal outside none}.xmodule_display.xmodule_CourseInfoModule ul{list-style:disc outside none}.xmodule_display.xmodule_CourseInfoModule a:link,.xmodule_display.xmodule_CourseInfoModule a:visited,.xmodule_display.xmodule_CourseInfoModule a:hover,.xmodule_display.xmodule_CourseInfoModule a:active{color:#1d9dd9}.xmodule_display.xmodule_CourseInfoModule img{max-width:100%}.xmodule_display.xmodule_CourseInfoModule pre{margin:1em 0;color:#4c4c4c;font-family:monospace, serif;font-size:1em;white-space:pre-wrap;word-wrap:break-word}.xmodule_display.xmodule_CourseInfoModule code{color:#4c4c4c;font-family:monospace, serif;background:none;padding:0}.xmodule_display.xmodule_CourseInfoModule table{width:100%;border-collapse:collapse;font-size:16px}.xmodule_display.xmodule_CourseInfoModule th{background:#eee;font-weight:bold}.xmodule_display.xmodule_CourseInfoModule table td,.xmodule_display.xmodule_CourseInfoModule th{margin:20px 0;padding:10px;border:1px solid #ccc;text-align:left;font-size:14px}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .modal-ui-icon{position:absolute;display:block;padding:5px 7px;cursor:pointer;border-radius:5px;opacity:.9;background:#fff;color:#000;border:2px solid #000}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .modal-ui-icon .label{font-weight:bold}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .modal-ui-icon i{font-style:normal}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-link{position:relative;display:block;cursor:pointer}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-link .action-fullscreen{display:none;top:10px;left:10px}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-link:hover .action-fullscreen{display:block}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal{position:fixed;top:0;left:0;display:none;height:100%;width:100%;cursor:pointer;background-color:rgba(0,0,0,0.7)}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content{position:relative;top:2.5%;display:block;height:95%;width:95%;margin:auto;overflow:hidden}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content .image-wrapper{position:relative}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content .image-wrapper img{position:relative;display:block;max-width:100%;max-height:100%;margin:auto;cursor:default}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content .action-close{top:10px;right:10px}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content .image-controls{position:absolute;right:10px;bottom:10px;margin:0;padding:0;list-style:none}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control{position:relative;display:inline-block;margin:0;padding:0}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon{position:relative}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-in{margin-right:5px}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-out{margin-left:5px}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.is-disabled{opacity:.5;cursor:default}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal.image-is-fit-to-screen{display:block}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper{top:0 !important;left:0 !important;width:100% !important;height:100% !important}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper img{top:0 !important;left:0 !important}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal.image-is-zoomed{display:block}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal.image-is-zoomed .image-content .image-wrapper img{max-width:none;max-height:none;margin:0;cursor:move}.xmodule_display.xmodule_CourseInfoModule .button-edu{display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial, Helvetica, sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2)}.xmodule_display.xmodule_CourseInfoModule .orange{color:#fef4e9;border:solid 1px #da7c0c;background:#f78d1d;background:-webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));background:-moz-linear-gradient(top, #faa51a, #f47a20);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20')}.xmodule_display.xmodule_CourseInfoModule .orange:hover{background:#f47c20;background:-webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));background:-moz-linear-gradient(top, #f88e11, #f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015')}.xmodule_display.xmodule_CourseInfoModule .orange:active{color:#fcd3a5;background:-webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));background:-moz-linear-gradient(top, #f47a20, #faa51a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a')}.xmodule_display.xmodule_PollCompareModule section.poll_compare{width:810px;display:table}.xmodule_display.xmodule_PollCompareModule section.poll_compare div.poll_compare_table{border-top:0px #d40000 solid;border-bottom:0px #00d400 solid;border-right:0px #0000d4 solid;border-left:0px #00d4d4 solid;height:100px;width:auto;font-size:12px;font-family:'Open Sans', sans-serif;margin:0px auto;vertical-align:bottom}.xmodule_display.xmodule_PollCompareModule section.poll_compare div.poll_compare_table ul{float:left;clear:left;margin:0px;padding:0px;width:100%;list-style-type:none;vertical-align:middle}.xmodule_display.xmodule_PollCompareModule section.poll_compare div.poll_compare_table ul li{border-right:1px #d4d4d4 solid;border-bottom:1px #d4d4d4 solid;background:#FFF;float:left;width:80px;margin:0px;vertical-align:middle;display:-moz-inline-stack;display:inline-block}.xmodule_display.xmodule_PollCompareModule section.poll_compare div.poll_compare_table .left{height:auto;line-height:auto;width:263px;word-wrap:break-word;text-align:left;border-left:1px #d4d4d4 solid;background-color:#ccc;-webkit-box-shadow:inset 0 1px rgba(255,255,255,0.75);-moz-box-shadow:inset 0 1px rgba(255,255,255,0.75);box-shadow:inset 0 1px rgba(255,255,255,0.75);background-image:-webkit-linear-gradient(bottom, #e1e1e1, #f6f6f6);background-image:-moz-linear-gradient(bottom, #e1e1e1, #f6f6f6);background-image:-o-linear-gradient(bottom, #e1e1e1, #f6f6f6);background-image:linear,bottom,#e1e1e1,#f6f6f6;color:#2160a1;font-weight:bold;font-size:14px;padding-left:5px;margin:0px;vertical-align:middle;display:-moz-inline-stack;display:inline-block}.xmodule_display.xmodule_PollCompareModule section.poll_compare div.poll_compare_table .title123{background-color:#ccc;-webkit-box-shadow:inset 0 1px rgba(255,255,255,0.75);-moz-box-shadow:inset 0 1px rgba(255,255,255,0.75);box-shadow:inset 0 1px rgba(255,255,255,0.75);background-image:-webkit-linear-gradient(bottom, #e1e1e1, #f6f6f6);background-image:-moz-linear-gradient(bottom, #e1e1e1, #f6f6f6);background-image:-o-linear-gradient(bottom, #e1e1e1, #f6f6f6);background-image:linear,bottom,#e1e1e1,#f6f6f6;border-top:1px #d4d4d4 solid;color:#2160a1;font-weight:bold;font-size:12px;text-align:center;min-height:60px;width:80px;word-wrap:break-word;padding-top:5px;padding-bottom:5px}.xmodule_display.xmodule_PollCompareModule section.poll_compare div.poll_compare_table .row_left{width:263px;margin:0px;vertical-align:middle;display:-moz-inline-stack;display:inline-block}.xmodule_display.xmodule_PollCompareModule section.poll_compare div.poll_compare_table .row_right{height:auto;line-height:auto;width:auto;word-wrap:break-word}.xmodule_display.xmodule_PollCompareModule section.poll_compare div.poll_compare_table .set_blue{background:#3F48CC}.xmodule_display.xmodule_PollCompareModule section.poll_compare div.poll_compare_table .set_green{background:#22B14C}.xmodule_display.xmodule_PollCompareModule section.poll_compare div.poll_compare_table_footer{border-top:0px #d4d4d4 solid;border-left:0px #d4d4d4 solid;border-bottom:0px #d4d4d4 solid;border-right:0px #d4d4d4 solid;font-size:12px;font-family:'Open Sans', sans-serif;vertical-align:bottom}.xmodule_display.xmodule_PollCompareModule section.poll_compare div.poll_compare_table_footer ul{float:left;clear:left;margin:0px;padding:0px;list-style-type:none;vertical-align:bottom;height:18px}.xmodule_display.xmodule_PollCompareModule section.poll_compare div.poll_compare_table_footer ul li{float:left;display:inline-block;margin:0px;width:100px;padding:0px;background:#FFF;margin:0px auto;height:18px;line-height:18px;vertical-align:middle}.xmodule_display.xmodule_PollCompareModule section.poll_compare div.poll_compare_table_footer .poll_compare_wrapper{margin:10px;padding:10px}.xmodule_display.xmodule_PollCompareModule section.poll_compare div.poll_compare_table_footer .set_blue_footer{background:#3F48CC}.xmodule_display.xmodule_PollCompareModule section.poll_compare div.poll_compare_table_footer .set_green_footer{background:#22B14C}.xmodule_display.xmodule_PollCompareModule section.poll_compare div.poll_compare_table_footer .left_footer{width:40px;padding-left:3px}.xmodule_display.xmodule_PollCompareModule section.poll_compare div.poll_compare_table_footer .right_footer{width:200px;padding-left:3px;font-size:12px;font-family:'Open Sans', sans-serif}.xmodule_display.xmodule_AboutModule *{line-height:1.4em}.xmodule_display.xmodule_AboutModule h1{color:#4c4c4c;font:normal 2em/1.4em "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;margin:0 0 1.416em 0}.xmodule_display.xmodule_AboutModule h2{color:#646464;font:normal 1.2em/1.2em "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_AboutModule h3,.xmodule_display.xmodule_AboutModule h4,.xmodule_display.xmodule_AboutModule h5,.xmodule_display.xmodule_AboutModule h6{margin:0 0 10px 0;font-weight:600}.xmodule_display.xmodule_AboutModule h3{font-size:1.2em}.xmodule_display.xmodule_AboutModule h4{font-size:1em}.xmodule_display.xmodule_AboutModule h5{font-size:.83em}.xmodule_display.xmodule_AboutModule h6{font-size:0.75em}.xmodule_display.xmodule_AboutModule p{margin-bottom:1.416em;font-size:1em;line-height:1.6em !important;color:#4c4c4c}.xmodule_display.xmodule_AboutModule em,.xmodule_display.xmodule_AboutModule i{font-style:italic}.xmodule_display.xmodule_AboutModule em span,.xmodule_display.xmodule_AboutModule i span{font-style:italic}.xmodule_display.xmodule_AboutModule strong,.xmodule_display.xmodule_AboutModule b{font-weight:bold}.xmodule_display.xmodule_AboutModule strong span,.xmodule_display.xmodule_AboutModule b span{font-weight:bold}.xmodule_display.xmodule_AboutModule p+p,.xmodule_display.xmodule_AboutModule ul+p,.xmodule_display.xmodule_AboutModule ol+p{margin-top:20px}.xmodule_display.xmodule_AboutModule blockquote{margin:1em 40px}.xmodule_display.xmodule_AboutModule ol,.xmodule_display.xmodule_AboutModule ul{margin:1em 0;padding:0 0 0 1em;color:#4c4c4c}.xmodule_display.xmodule_AboutModule ol li,.xmodule_display.xmodule_AboutModule ul li{margin-bottom:0.708em}.xmodule_display.xmodule_AboutModule ol{list-style:decimal outside none}.xmodule_display.xmodule_AboutModule ul{list-style:disc outside none}.xmodule_display.xmodule_AboutModule a:link,.xmodule_display.xmodule_AboutModule a:visited,.xmodule_display.xmodule_AboutModule a:hover,.xmodule_display.xmodule_AboutModule a:active{color:#1d9dd9}.xmodule_display.xmodule_AboutModule img{max-width:100%}.xmodule_display.xmodule_AboutModule pre{margin:1em 0;color:#4c4c4c;font-family:monospace, serif;font-size:1em;white-space:pre-wrap;word-wrap:break-word}.xmodule_display.xmodule_AboutModule code{color:#4c4c4c;font-family:monospace, serif;background:none;padding:0}.xmodule_display.xmodule_AboutModule table{width:100%;border-collapse:collapse;font-size:16px}.xmodule_display.xmodule_AboutModule th{background:#eee;font-weight:bold}.xmodule_display.xmodule_AboutModule table td,.xmodule_display.xmodule_AboutModule th{margin:20px 0;padding:10px;border:1px solid #ccc;text-align:left;font-size:14px}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .modal-ui-icon{position:absolute;display:block;padding:5px 7px;cursor:pointer;border-radius:5px;opacity:.9;background:#fff;color:#000;border:2px solid #000}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .modal-ui-icon .label{font-weight:bold}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .modal-ui-icon i{font-style:normal}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-link{position:relative;display:block;cursor:pointer}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-link .action-fullscreen{display:none;top:10px;left:10px}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-link:hover .action-fullscreen{display:block}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal{position:fixed;top:0;left:0;display:none;height:100%;width:100%;cursor:pointer;background-color:rgba(0,0,0,0.7)}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content{position:relative;top:2.5%;display:block;height:95%;width:95%;margin:auto;overflow:hidden}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content .image-wrapper{position:relative}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content .image-wrapper img{position:relative;display:block;max-width:100%;max-height:100%;margin:auto;cursor:default}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content .action-close{top:10px;right:10px}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content .image-controls{position:absolute;right:10px;bottom:10px;margin:0;padding:0;list-style:none}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control{position:relative;display:inline-block;margin:0;padding:0}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon{position:relative}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-in{margin-right:5px}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-out{margin-left:5px}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.is-disabled{opacity:.5;cursor:default}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal.image-is-fit-to-screen{display:block}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper{top:0 !important;left:0 !important;width:100% !important;height:100% !important}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper img{top:0 !important;left:0 !important}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal.image-is-zoomed{display:block}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal.image-is-zoomed .image-content .image-wrapper img{max-width:none;max-height:none;margin:0;cursor:move}.xmodule_display.xmodule_AboutModule .button-edu{display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial, Helvetica, sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2)}.xmodule_display.xmodule_AboutModule .orange{color:#fef4e9;border:solid 1px #da7c0c;background:#f78d1d;background:-webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));background:-moz-linear-gradient(top, #faa51a, #f47a20);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20')}.xmodule_display.xmodule_AboutModule .orange:hover{background:#f47c20;background:-webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));background:-moz-linear-gradient(top, #f88e11, #f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015')}.xmodule_display.xmodule_AboutModule .orange:active{color:#fcd3a5;background:-webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));background:-moz-linear-gradient(top, #f47a20, #faa51a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a')}.xmodule_display.xmodule_FolditModule section.foldit div.folditchallenge table{border:1px solid #fff;border-collapse:collapse;margin-top:20px}.xmodule_display.xmodule_FolditModule section.foldit div.folditchallenge th{background:#f4f4f4;color:#b4b4b4}.xmodule_display.xmodule_FolditModule section.foldit div.folditchallenge td{background:#fcfcfc;border-bottom:1px solid  #fff;padding:8px}.xmodule_display.xmodule_ConditionalModule h2{margin-top:0;margin-bottom:15px}.xmodule_display.xmodule_ConditionalModule h2.problem-header{display:inline-block}.xmodule_display.xmodule_ConditionalModule h2.problem-header section.staff{margin-top:30px;font-size:80%}@media print{.xmodule_display.xmodule_ConditionalModule h2{display:block;width:auto;border-right:0}}.xmodule_display.xmodule_ConditionalModule iframe[seamless]{overflow:hidden;padding:0px;border:0px none transparent;background-color:transparent}.xmodule_display.xmodule_ConditionalModule .inline-error{color:#fc2020}.xmodule_display.xmodule_ConditionalModule section.problem-progress{display:inline-block;padding-left:5px;color:#999;font-weight:100;font-size:1em}@media print{.xmodule_display.xmodule_ConditionalModule section.problem{display:block;padding:0;width:auto}.xmodule_display.xmodule_ConditionalModule section.problem canvas,.xmodule_display.xmodule_ConditionalModule section.problem img{page-break-inside:avoid}}.xmodule_display.xmodule_ConditionalModule section.problem .inline{display:inline}.xmodule_display.xmodule_ConditionalModule section.problem .choicegroup,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup{*zoom:1;min-width:100px;width:auto !important;width:100px}.xmodule_display.xmodule_ConditionalModule section.problem .choicegroup:before,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup:before,.xmodule_display.xmodule_ConditionalModule section.problem .choicegroup:after,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup:after{content:" ";display:table}.xmodule_display.xmodule_ConditionalModule section.problem .choicegroup:after,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup:after{clear:both}.xmodule_display.xmodule_ConditionalModule section.problem .choicegroup label.choicegroup_correct:after,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup label.choicegroup_correct:after,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup label.choicetextgroup_correct:after,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup section.choicetextgroup_correct:after{margin-left:15px;content:url("/static/images/correct-icon.ea93859cc9ff.png")}.xmodule_display.xmodule_ConditionalModule section.problem .choicegroup label.choicegroup_incorrect:after,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup label.choicegroup_incorrect:after,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup label.choicetextgroup_incorrect:after,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup section.choicetextgroup_incorrect:after{margin-left:15px;content:url("/static/images/incorrect-icon.016653a3c059.png")}.xmodule_display.xmodule_ConditionalModule section.problem .choicegroup .indicator_container,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup .indicator_container{float:left;width:25px;height:1px;margin-right:15px}.xmodule_display.xmodule_ConditionalModule section.problem .choicegroup fieldset,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup fieldset{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0px 0px 20px;padding-left:20px;border-left:1px solid #ddd}.xmodule_display.xmodule_ConditionalModule section.problem .choicegroup input[type="radio"],.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup input[type="radio"],.xmodule_display.xmodule_ConditionalModule section.problem .choicegroup input[type="checkbox"],.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup input[type="checkbox"]{float:left;margin:4px 8px 0 0}.xmodule_display.xmodule_ConditionalModule section.problem .choicegroup text,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup text{display:inline;margin-left:25px}.xmodule_display.xmodule_ConditionalModule section.problem ol.enumerate li:before{display:block;visibility:hidden;height:0;content:" "}.xmodule_display.xmodule_ConditionalModule section.problem .solution-span>span{margin:20px 0;display:block;border:1px solid #ddd;padding:9px 15px 20px;background:#fff;position:relative;box-shadow:inset 0 0 0 1px #eee;border-radius:3px}.xmodule_display.xmodule_ConditionalModule section.problem .solution-span>span:empty{display:none}.xmodule_display.xmodule_ConditionalModule section.problem div p.answer{margin-top:-2px}.xmodule_display.xmodule_ConditionalModule section.problem div p.status{margin:8px 0 0 10px;text-indent:-9999px}.xmodule_display.xmodule_ConditionalModule section.problem div.unanswered p.status{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:14px;height:14px;background:url("/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_ConditionalModule section.problem div.correct p.status,.xmodule_display.xmodule_ConditionalModule section.problem div.ui-icon-check p.status{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:25px;height:20px;background:url("/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_ConditionalModule section.problem div.correct input,.xmodule_display.xmodule_ConditionalModule section.problem div.ui-icon-check input{border-color:green}.xmodule_display.xmodule_ConditionalModule section.problem div.processing p.status{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:20px;height:20px;background:url("/static/images/spinner.bc34f953403f.gif") center center no-repeat}.xmodule_display.xmodule_ConditionalModule section.problem div.processing input{border-color:#aaa}.xmodule_display.xmodule_ConditionalModule section.problem div.incorrect p.status,.xmodule_display.xmodule_ConditionalModule section.problem div.incomplete p.status,.xmodule_display.xmodule_ConditionalModule section.problem div.ui-icon-close p.status{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:20px;height:20px;background:url("/static/images/incorrect-icon.016653a3c059.png") center center no-repeat;text-indent:-9999px}.xmodule_display.xmodule_ConditionalModule section.problem div.incorrect input,.xmodule_display.xmodule_ConditionalModule section.problem div.incomplete input,.xmodule_display.xmodule_ConditionalModule section.problem div.ui-icon-close input{border-color:red}.xmodule_display.xmodule_ConditionalModule section.problem div>span{display:block;margin-bottom:0.70788em}.xmodule_display.xmodule_ConditionalModule section.problem div p.answer{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin-bottom:0;margin-left:10px}.xmodule_display.xmodule_ConditionalModule section.problem div p.answer:before{display:inline;content:"Answer: ";font-weight:bold}.xmodule_display.xmodule_ConditionalModule section.problem div p.answer:empty:before{display:none}.xmodule_display.xmodule_ConditionalModule section.problem div div.equation{clear:both;margin-top:3px}.xmodule_display.xmodule_ConditionalModule section.problem div div.equation .MathJax_Display{display:inline-block;width:auto}.xmodule_display.xmodule_ConditionalModule section.problem div div.equation img.loading{display:inline-block;padding-left:10px}.xmodule_display.xmodule_ConditionalModule section.problem div div.equation span{margin-bottom:0}.xmodule_display.xmodule_ConditionalModule section.problem div div.equation span.math{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;padding:6px;min-width:30px;border:1px solid #e3e3e3;border-radius:4px;background:#f1f1f1}.xmodule_display.xmodule_ConditionalModule section.problem div span.unanswered,.xmodule_display.xmodule_ConditionalModule section.problem div span.ui-icon-bullet{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;top:4px;width:14px;height:14px;background:url("/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_ConditionalModule section.problem div span.processing,.xmodule_display.xmodule_ConditionalModule section.problem div span.ui-icon-processing{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;top:6px;width:25px;height:20px;background:url("/static/images/spinner.bc34f953403f.gif") center center no-repeat}.xmodule_display.xmodule_ConditionalModule section.problem div span.correct,.xmodule_display.xmodule_ConditionalModule section.problem div span.ui-icon-check{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;top:3px;width:25px;height:20px;background:url("/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_ConditionalModule section.problem div span.partially-correct{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;top:6px;width:25px;height:20px;background:url("/static/images/partially-correct-icon.cc15e5446ed3.png") center center no-repeat}.xmodule_display.xmodule_ConditionalModule section.problem div span.incorrect,.xmodule_display.xmodule_ConditionalModule section.problem div span.incomplete,.xmodule_display.xmodule_ConditionalModule section.problem div span.ui-icon-close{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;top:3px;width:20px;height:20px;background:url("/static/images/incorrect-icon.016653a3c059.png") center center no-repeat}.xmodule_display.xmodule_ConditionalModule section.problem div .reload{float:right;margin:10px}.xmodule_display.xmodule_ConditionalModule section.problem div .grader-status{*zoom:1;margin:10px 0;padding:10px;border-radius:5px;background:#F6F6F6}.xmodule_display.xmodule_ConditionalModule section.problem div .grader-status:before,.xmodule_display.xmodule_ConditionalModule section.problem div .grader-status:after{content:" ";display:table}.xmodule_display.xmodule_ConditionalModule section.problem div .grader-status:after{clear:both}.xmodule_display.xmodule_ConditionalModule section.problem div .grader-status span{display:block;float:left;overflow:hidden;margin:-7px 7px 0 0;text-indent:-9999px}.xmodule_display.xmodule_ConditionalModule section.problem div .grader-status .grading{margin:0px 7px 0 0;padding-left:25px;background:url("/static/images/info-icon.ea77eece4618.png") left center no-repeat;text-indent:0px}.xmodule_display.xmodule_ConditionalModule section.problem div .grader-status p{float:left;margin-bottom:0;text-transform:capitalize;line-height:20px}.xmodule_display.xmodule_ConditionalModule section.problem div .grader-status.file{margin-top:20px;padding:20px 0 0 0;border:0;border-top:1px solid #eee;background:#fff}.xmodule_display.xmodule_ConditionalModule section.problem div .grader-status.file p.debug{display:none}.xmodule_display.xmodule_ConditionalModule section.problem div .grader-status.file input{float:left}.xmodule_display.xmodule_ConditionalModule section.problem div .evaluation p{margin-bottom:4px}.xmodule_display.xmodule_ConditionalModule section.problem div .feedback-on-feedback{margin-right:20px;height:100px}.xmodule_display.xmodule_ConditionalModule section.problem div .evaluation-response header{text-align:right}.xmodule_display.xmodule_ConditionalModule section.problem div .evaluation-response header a{font-size:.85em}.xmodule_display.xmodule_ConditionalModule section.problem div .evaluation-scoring .scoring-list{margin-left:3px;list-style-type:none}.xmodule_display.xmodule_ConditionalModule section.problem div .evaluation-scoring .scoring-list li{display:inline;margin-left:50px}.xmodule_display.xmodule_ConditionalModule section.problem div .evaluation-scoring .scoring-list li:first-child{margin-left:0px}.xmodule_display.xmodule_ConditionalModule section.problem div .evaluation-scoring .scoring-list li label{font-size:.9em}.xmodule_display.xmodule_ConditionalModule section.problem div .submit-message-container{margin:20px 0px}.xmodule_display.xmodule_ConditionalModule section.problem form.option-input{margin:-10px 0 20px;padding-bottom:20px}.xmodule_display.xmodule_ConditionalModule section.problem form.option-input select{margin-right:2.12766%}.xmodule_display.xmodule_ConditionalModule section.problem ul{margin-bottom:1.41575em;margin-left:.75em;margin-left:.75rem;list-style:disc outside none}.xmodule_display.xmodule_ConditionalModule section.problem ol{margin-bottom:1.41575em;margin-left:.75em;margin-left:.75rem;list-style:decimal outside none}.xmodule_display.xmodule_ConditionalModule section.problem dl{line-height:1.4em}.xmodule_display.xmodule_ConditionalModule section.problem dl dt{font-weight:bold}.xmodule_display.xmodule_ConditionalModule section.problem dl dd{margin-bottom:0}.xmodule_display.xmodule_ConditionalModule section.problem dd{margin-left:.5em;margin-left:.5rem}.xmodule_display.xmodule_ConditionalModule section.problem li{margin-bottom:0.70788em;line-height:1.4em}.xmodule_display.xmodule_ConditionalModule section.problem li:last-child{margin-bottom:0}.xmodule_display.xmodule_ConditionalModule section.problem p{margin-bottom:1.41575em}.xmodule_display.xmodule_ConditionalModule section.problem table{margin-bottom:1.41575em;border-collapse:collapse;table-layout:auto}.xmodule_display.xmodule_ConditionalModule section.problem table th{text-align:left;font-weight:bold}.xmodule_display.xmodule_ConditionalModule section.problem table td{text-align:left}.xmodule_display.xmodule_ConditionalModule section.problem table caption,.xmodule_display.xmodule_ConditionalModule section.problem table th,.xmodule_display.xmodule_ConditionalModule section.problem table td{padding:.25em .75em .25em 0;padding:.25rem .75rem .25rem 0}.xmodule_display.xmodule_ConditionalModule section.problem table caption{margin-bottom:.75em;margin-bottom:.75rem;padding:.75em 0;padding:.75rem 0;background:#f1f1f1}.xmodule_display.xmodule_ConditionalModule section.problem table tr,.xmodule_display.xmodule_ConditionalModule section.problem table td,.xmodule_display.xmodule_ConditionalModule section.problem table th{vertical-align:middle}.xmodule_display.xmodule_ConditionalModule section.problem code{margin:0 2px;padding:0px 5px;border:1px solid #eaeaea;border-radius:3px;background-color:#f8f8f8;white-space:nowrap;font-size:.9em}.xmodule_display.xmodule_ConditionalModule section.problem pre{overflow:auto;padding:6px 10px;border:1px solid #ccc;border-radius:3px;background-color:#f8f8f8;font-size:.9em;line-height:1.4}.xmodule_display.xmodule_ConditionalModule section.problem pre>code{margin:0;padding:0;border:none;background:transparent;white-space:pre}.xmodule_display.xmodule_ConditionalModule section.problem .CodeMirror{border:1px solid black;font-size:14px;line-height:18px;resize:both}.xmodule_display.xmodule_ConditionalModule section.problem .CodeMirror .cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.xmodule_display.xmodule_ConditionalModule section.problem .CodeMirror pre{overflow:hidden;margin:0;padding:0;border-width:0;border-radius:0;background:transparent;white-space:pre;word-wrap:normal;font-size:inherit;font-family:inherit;resize:none}.xmodule_display.xmodule_ConditionalModule section.problem .CodeMirror pre.CodeMirror-cursor{position:absolute;z-index:10;visibility:hidden;width:0;border-right:none;border-left:1px solid black}.xmodule_display.xmodule_ConditionalModule section.problem .CodeMirror-focused pre.CodeMirror-cursor{visibility:visible}.xmodule_display.xmodule_ConditionalModule section.problem hr{float:none;clear:both;margin:0 0 .75rem;width:100%;height:1px;border:none;background:#ddd;color:#ddd}.xmodule_display.xmodule_ConditionalModule section.problem .hidden{display:none;visibility:hidden}.xmodule_display.xmodule_ConditionalModule section.problem input[type="email"],.xmodule_display.xmodule_ConditionalModule section.problem input[type="number"],.xmodule_display.xmodule_ConditionalModule section.problem input[type="password"],.xmodule_display.xmodule_ConditionalModule section.problem input[type="search"],.xmodule_display.xmodule_ConditionalModule section.problem input[type="tel"],.xmodule_display.xmodule_ConditionalModule section.problem input[type="text"],.xmodule_display.xmodule_ConditionalModule section.problem input[type="url"],.xmodule_display.xmodule_ConditionalModule section.problem input[type="color"],.xmodule_display.xmodule_ConditionalModule section.problem input[type="date"],.xmodule_display.xmodule_ConditionalModule section.problem input[type="datetime"],.xmodule_display.xmodule_ConditionalModule section.problem input[type="datetime-local"],.xmodule_display.xmodule_ConditionalModule section.problem input[type="month"],.xmodule_display.xmodule_ConditionalModule section.problem input[type="time"],.xmodule_display.xmodule_ConditionalModule section.problem input[type="week"]{display:inline;width:auto}.xmodule_display.xmodule_ConditionalModule section.problem center{display:block;margin:1.41575em 0;padding:1.41575em;border:1px solid #ccc}.xmodule_display.xmodule_ConditionalModule section.problem section.action{margin-top:20px}.xmodule_display.xmodule_ConditionalModule section.problem section.action .save,.xmodule_display.xmodule_ConditionalModule section.problem section.action .check,.xmodule_display.xmodule_ConditionalModule section.problem section.action .show,.xmodule_display.xmodule_ConditionalModule section.problem section.action .reset{height:40px;vertical-align:middle;font-weight:600}.xmodule_display.xmodule_ConditionalModule section.problem section.action .show .show-label{font-weight:600;font-size:1.0em}.xmodule_display.xmodule_ConditionalModule section.problem section.action .submission_feedback{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin:8px 0 0 10px;color:#777;font-style:italic;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_ConditionalModule section.problem .detailed-solution>p:first-child{color:#aaa;text-transform:uppercase;font-weight:bold;font-style:normal;font-size:0.9em}.xmodule_display.xmodule_ConditionalModule section.problem .detailed-solution p:last-child{margin-bottom:0}.xmodule_display.xmodule_ConditionalModule section.problem div.capa_alert{margin-top:20px;padding:8px 12px;border:1px solid #ebe8bf;border-radius:3px;background:#fffcdd;font-size:0.9em}.xmodule_display.xmodule_ConditionalModule section.problem div.capa_reset{padding:25px;border:1px solid #fd5757;background-color:#ffd5d5;border-radius:3px;font-size:1em;margin-top:10px;margin-bottom:10px}.xmodule_display.xmodule_ConditionalModule section.problem .capa_reset>h2{color:#aa0000}.xmodule_display.xmodule_ConditionalModule section.problem .capa_reset li{font-size:0.9em}.xmodule_display.xmodule_ConditionalModule section.problem .hints{border:1px solid #ccc}.xmodule_display.xmodule_ConditionalModule section.problem .hints h3{padding:9px;border-bottom:1px solid #e3e3e3;background:#eee;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:1em}.xmodule_display.xmodule_ConditionalModule section.problem .hints div{border-bottom:1px solid #ddd}.xmodule_display.xmodule_ConditionalModule section.problem .hints div:last-child{border-bottom:none}.xmodule_display.xmodule_ConditionalModule section.problem .hints div p{margin-bottom:0}.xmodule_display.xmodule_ConditionalModule section.problem .hints div header a{display:block;padding:9px;background:#f6f6f6;box-shadow:inset 0 0 0 1px #fff}.xmodule_display.xmodule_ConditionalModule section.problem .hints div>section{padding:9px}.xmodule_display.xmodule_ConditionalModule section.problem .test{padding-top:18px}.xmodule_display.xmodule_ConditionalModule section.problem .test header{margin-bottom:12px}.xmodule_display.xmodule_ConditionalModule section.problem .test header h3{color:#aaa;text-transform:uppercase;font-weight:bold;font-style:normal;font-size:0.9em}.xmodule_display.xmodule_ConditionalModule section.problem .test>section{position:relative;margin-bottom:10px;padding:9px 9px 20px;border:1px solid #ddd;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1px #eee}.xmodule_display.xmodule_ConditionalModule section.problem .test>section p:last-of-type{margin-bottom:0}.xmodule_display.xmodule_ConditionalModule section.problem .test>section .shortform{margin-bottom:.6em}.xmodule_display.xmodule_ConditionalModule section.problem .test>section a.full{position:absolute;bottom:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:4px;width:100%;background:#f3f3f3;text-align:right;font-size:.8em}.xmodule_display.xmodule_ConditionalModule section.problem .external-grader-message section{padding-top:10px;padding-left:20px;background-color:#fafafa;color:#2c2c2c;font-size:1em;font-family:monospace}.xmodule_display.xmodule_ConditionalModule section.problem .external-grader-message section header{font-size:1.4em}.xmodule_display.xmodule_ConditionalModule section.problem .external-grader-message section .shortform{font-weight:bold}.xmodule_display.xmodule_ConditionalModule section.problem .external-grader-message section .longform{margin:0;padding:0}.xmodule_display.xmodule_ConditionalModule section.problem .external-grader-message section .longform .result-errors{margin:5px;padding:10px 10px 10px 40px;background:url("/static/images/incorrect-icon.016653a3c059.png") center left no-repeat}.xmodule_display.xmodule_ConditionalModule section.problem .external-grader-message section .longform .result-errors li{color:#b00}.xmodule_display.xmodule_ConditionalModule section.problem .external-grader-message section .longform .result-output{margin:5px;padding:20px 0 15px 50px;border-top:1px solid #ddd;border-left:20px solid #fafafa}.xmodule_display.xmodule_ConditionalModule section.problem .external-grader-message section .longform .result-output h4{font-size:1em;font-family:monospace}.xmodule_display.xmodule_ConditionalModule section.problem .external-grader-message section .longform .result-output dl{margin:0}.xmodule_display.xmodule_ConditionalModule section.problem .external-grader-message section .longform .result-output dt{margin-top:20px}.xmodule_display.xmodule_ConditionalModule section.problem .external-grader-message section .longform .result-output dd{margin-left:24pt}.xmodule_display.xmodule_ConditionalModule section.problem .external-grader-message section .longform .result-correct{background:url("/static/images/correct-icon.ea93859cc9ff.png") left 20px no-repeat}.xmodule_display.xmodule_ConditionalModule section.problem .external-grader-message section .longform .result-correct .result-actual-output{color:#090}.xmodule_display.xmodule_ConditionalModule section.problem .external-grader-message section .longform .result-incorrect{background:url("/static/images/incorrect-icon.016653a3c059.png") left 20px no-repeat}.xmodule_display.xmodule_ConditionalModule section.problem .external-grader-message section .longform .result-incorrect .result-actual-output{color:#B00}.xmodule_display.xmodule_ConditionalModule section.problem .external-grader-message section .longform .markup-text{margin:5px;padding:20px 0 15px 50px;border-top:1px solid #ddd;border-left:20px solid #fafafa}.xmodule_display.xmodule_ConditionalModule section.problem .external-grader-message section .longform .markup-text bs{color:#bb0000}.xmodule_display.xmodule_ConditionalModule section.problem .external-grader-message section .longform .markup-text bg{color:#bda046}.xmodule_display.xmodule_ConditionalModule section.problem .rubric tr{margin:10px 0;height:100%}.xmodule_display.xmodule_ConditionalModule section.problem .rubric td{margin:10px 0;padding:20px 0;height:100%}.xmodule_display.xmodule_ConditionalModule section.problem .rubric th{margin:5px;padding:5px}.xmodule_display.xmodule_ConditionalModule section.problem .rubric label,.xmodule_display.xmodule_ConditionalModule section.problem .rubric .view-only{position:relative;display:inline-block;margin:3px;padding:15px;min-width:50px;min-height:50px;width:150px;height:100%;background-color:#ccc;font-size:.9em}.xmodule_display.xmodule_ConditionalModule section.problem .rubric .grade{position:absolute;right:0;bottom:0;margin:10px}.xmodule_display.xmodule_ConditionalModule section.problem .rubric .selected-grade{background:#666;color:white}.xmodule_display.xmodule_ConditionalModule section.problem .rubric input[type=radio]:checked+label{background:#666;color:white}.xmodule_display.xmodule_ConditionalModule section.problem .rubric input[class='score-selection']{display:none}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input{margin:0 0 1em 0;border:1px solid #ccc;border-radius:1em}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input .annotation-header{padding:.5em 1em;border-bottom:1px solid #ccc;font-weight:bold}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input .annotation-body{padding:.5em 1em}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input a.annotation-return{float:right;font:inherit;font-weight:normal}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input a.annotation-return:after{content:" \2191"}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input .block,.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input ul.tags{margin:.5em 0;padding:0}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input .block-highlight{padding:.5em;border:1px solid rgba(214,214,0,0.3);background-color:rgba(255,255,10,0.3);color:#333;font-style:normal}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input .block-comment{font-style:italic}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input ul.tags{display:block;margin-left:1em;list-style-type:none}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input ul.tags li{position:relative;display:block;margin:1em 0 0 0}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input ul.tags li .tag{display:inline-block;margin-left:40px;border:1px solid #666;cursor:pointer}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input ul.tags li .tag.selected{background-color:rgba(255,255,10,0.3)}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input ul.tags li .tag-status{position:absolute;left:0}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input ul.tags li .tag-status,.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input ul.tags li .tag{padding:.25em .5em}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input textarea.comment{padding:0.2em 0.4em;width:100%;height:7.2em;line-height:1.4em}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input .answer-annotation{display:block;margin:0}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input .debug-value{margin:1em 0;padding:1em;border:1px solid #000;background-color:#999;color:#fff}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input .debug-value input[type="text"]{width:100%}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input .debug-value pre{background-color:#CCC;color:#000}.xmodule_display.xmodule_ConditionalModule section.problem .annotation-input .debug-value:before{display:block;content:"debug input value";text-transform:uppercase;font-weight:bold;font-size:1.5em}.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup input[type="text"]{margin-bottom:0.5em}.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup label.choicetextgroup_correct input[type="text"],.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup section.choicetextgroup_correct input[type="text"]{border-color:green}.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup label.choicetextgroup_show_correct:after,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup section.choicetextgroup_show_correct:after{margin-left:15px;content:url("/static/images/correct-icon.ea93859cc9ff.png")}.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup span.mock_label{cursor:default}.xmodule_display.xmodule_SequenceModule .block-link,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol a{border-left:1px solid #e2e2e2;display:block}.xmodule_display.xmodule_SequenceModule .block-link:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol a:hover{background:none}.xmodule_display.xmodule_SequenceModule .topbar,.xmodule_display.xmodule_SequenceModule nav.sequence-nav{*zoom:1;border-bottom:1px solid #c8c8c8}.xmodule_display.xmodule_SequenceModule .topbar:before,.xmodule_display.xmodule_SequenceModule nav.sequence-nav:before,.xmodule_display.xmodule_SequenceModule .topbar:after,.xmodule_display.xmodule_SequenceModule nav.sequence-nav:after{content:" ";display:table}.xmodule_display.xmodule_SequenceModule .topbar:after,.xmodule_display.xmodule_SequenceModule nav.sequence-nav:after{clear:both}@media print{.xmodule_display.xmodule_SequenceModule .topbar,.xmodule_display.xmodule_SequenceModule nav.sequence-nav{display:none}}.xmodule_display.xmodule_SequenceModule .topbar a.block-link,.xmodule_display.xmodule_SequenceModule nav.sequence-nav a.block-link,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol a{border-left:1px solid #e2e2e2;display:block}.xmodule_display.xmodule_SequenceModule .topbar a.block-link:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav a.block-link:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol a:hover{background:none}.xmodule_display.xmodule_SequenceModule nav.sequence-nav{margin:-4px 0 30px;position:relative;border-bottom:none}.xmodule_display.xmodule_SequenceModule nav.sequence-nav .left-shadow{position:absolute;top:0;left:0;z-index:9999;width:20px;height:46px;background-color:rgba(0,0,0,0.2);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.2)),color-stop(100%, rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.2),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,0.2),rgba(0,0,0,0));background-color:transparent;pointer-events:none}.xmodule_display.xmodule_SequenceModule nav.sequence-nav .right-shadow{position:absolute;top:0;right:0;z-index:9999;width:20px;height:46px;background-color:rgba(0,0,0,0.2);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.2)),color-stop(100%, rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.2),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,0.2),rgba(0,0,0,0));background-color:transparent;pointer-events:none}.xmodule_display.xmodule_SequenceModule nav.sequence-nav .sequence-list-wrapper{position:relative;z-index:9;border:1px solid #ccc;height:44px;margin:0 30px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.1) inset}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table;height:100%;margin:0;padding:0 10px;width:100%}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li{display:table-cell;min-width:20px}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a{width:100%;height:42px;margin:0;background-position:center 14px;background-repeat:no-repeat;border:1px solid transparent;cursor:pointer;display:block;padding:0;position:relative;-webkit-transition:none;-moz-transition:none;transition:none;outline:0}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a:focus{outline:0}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a:hover{background-color:#ccc;background-repeat:no-repeat;background-position:center 14px}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_video.active{background-color:#ddd;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddd),color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #ddd,#eee);background-image:linear-gradient(to bottom,#ddd,#eee);background-image:linear,false,#ddd,#eee;z-index:9}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.active:hover{background-color:#ddd;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddd),color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #ddd,#eee);background-image:linear-gradient(to bottom,#ddd,#eee);background-repeat:no-repeat;background-position:center 14px}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_video.inactive{background-image:url("/static/images/sequence-nav/video-icon-normal.544113ee0b54.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_video.visited{background-image:url("/static/images/sequence-nav/video-icon-visited.b4ad47f7cf7e.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_video.active{background-image:url("/static/images/sequence-nav/video-icon-current.d3b52a7b056e.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_other.inactive{background-image:url("/static/images/sequence-nav/document-icon-normal.ea2ce01c2824.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_other.visited{background-image:url("/static/images/sequence-nav/document-icon-visited.aa6105a5fcf4.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_other.active{background-image:url("/static/images/sequence-nav/document-icon-current.6f1ba090b144.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_vertical.inactive,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_problem.inactive{background-image:url("/static/images/sequence-nav/list-icon-normal.5826a2e2e41b.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_vertical.visited,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_problem.visited{background-image:url("/static/images/sequence-nav/list-icon-visited.bab58990d5c7.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_vertical.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_problem.active{background-image:url("/static/images/sequence-nav/list-icon-current.82c18e11bd80.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_vertical.progress-none,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_problem.progress-none{background-image:url("/static/images/sequence-nav/list-unstarted.1894b282cc30.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_vertical.progress-some,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_vertical.progress-in_progress,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_problem.progress-some,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_problem.progress-in_progress{background-image:url("/static/images/sequence-nav/list-unfinished.4c398bdf29ff.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_vertical.progress-done,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_problem.progress-done{background-image:url("/static/images/sequence-nav/list-finished.3f92e1e9ea74.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a p{background:#333;color:#fff;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.41575em;left:0px;opacity:0.0;padding:6px;position:absolute;top:48px;text-shadow:0 -1px 0 #000;-webkit-transition:all 0.1s cubic-bezier(0.77, 0, 0.175, 1) 0s;-moz-transition:all 0.1s cubic-bezier(0.77, 0, 0.175, 1) 0s;transition:all 0.1s cubic-bezier(0.77, 0, 0.175, 1) 0s;white-space:pre;z-index:99;visibility:hidden;pointer-events:none}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a p:empty{background:none}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a p:empty::after{display:none}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a p::after{background:#333;content:" ";display:block;height:10px;left:18px;position:absolute;top:-5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:10px}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a:hover p{display:block;margin-top:4px;opacity:1.0;visibility:visible}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul{position:absolute;top:0;list-style:none !important;height:100%;right:0;top:0;width:100%;margin:0;border:none}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li{position:absolute;margin-bottom:0;height:44px;width:70px;border:1px solid #ccc;background-color:#eee;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee),color-stop(100%, #ddd));background-image:-webkit-linear-gradient(top, #eee,#ddd);background-image:linear-gradient(to bottom,#eee,#ddd);box-shadow:0 1px 0 rgba(255,255,255,0.7) inset;z-index:1}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.prev a,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.next a{background-position:center;background-repeat:no-repeat;display:block;height:100%;width:40px;text-indent:-9999px;-webkit-transition:all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;-moz-transition:all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;transition:all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;outline:0}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.prev a:focus,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.next a:focus{outline:0}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.prev a:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.next a:hover{opacity:0.5}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.prev a.disabled,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.next a.disabled{cursor:normal;opacity:0.4}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.prev{left:-10px;border-radius:35px 0 0 35px}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.prev a{background-image:url("/static/images/sequence-nav/previous-icon.d6762fe66065.png");background-position:center 15px}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.next{right:-10px;border-radius:0 35px 35px 0}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.next a{margin-left:30px;background-image:url("/static/images/sequence-nav/next-icon.9eef03b25294.png");background-position:center 15px}body.touch-based-device .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a:hover p{display:none}.xmodule_display.xmodule_SequenceModule div.seq_contents{display:none}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom{margin:2.8315em 0 0;text-align:center}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul{*zoom:1;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul:before,.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul:after{content:" ";display:table}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul:after{clear:both}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li{float:left;width:50px;height:44px;border:1px solid #ccc;background-color:#eee;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee),color-stop(100%, #ddd));background-image:-webkit-linear-gradient(top, #eee,#ddd);background-image:linear-gradient(to bottom,#eee,#ddd);box-shadow:0 1px 0 rgba(255,255,255,0.7) inset}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.prev,.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.next{margin-bottom:0}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.prev a,.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.next a{background-position:center center;background-repeat:no-repeat;border:none;display:block;padding:0.70788em 4px;text-indent:-9999px;-webkit-transition:all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;-moz-transition:all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;transition:all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;outline:0}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.prev a:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.next a:hover{opacity:0.5;background-position:center 15px}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.prev a.disabled,.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.next a.disabled{opacity:0.4}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.prev a:focus,.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.next a:focus{outline:0}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.prev{border-radius:35px 0 0 35px}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.prev a{background-image:url("/static/images/sequence-nav/previous-icon.d6762fe66065.png");background-position:center 15px}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.next{border-radius:0 35px 35px 0;border-left:none}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.next a{background-image:url("/static/images/sequence-nav/next-icon.9eef03b25294.png");background-position:center 15px}.xmodule_display.xmodule_SequenceModule .xmodule_VerticalModule ol.vert-mod>li ul.sequence-nav-buttons{list-style:none !important}.xmodule_display.xmodule_SequenceModule .xmodule_SequenceModule nav.sequence-bottom ul li.next a,.xmodule_display.xmodule_SequenceModule .xmodule_SequenceModule nav.sequence-bottom ul li.prev a{outline:0}.xmodule_display.xmodule_SequenceModule .xmodule_SequenceModule nav.sequence-bottom ul li.next a:focus,.xmodule_display.xmodule_SequenceModule .xmodule_SequenceModule nav.sequence-bottom ul li.prev a:focus{outline:0}.xmodule_display.xmodule_WordCloudModule .input-cloud{margin:5px}.xmodule_display.xmodule_WordCloudModule .result_cloud_section{display:none;width:0px;height:0px}.xmodule_display.xmodule_WordCloudModule .result_cloud_section.active,.xmodule_display.xmodule_WordCloudModule .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.result_cloud_section.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .xmodule_display.xmodule_WordCloudModule a.result_cloud_section.seq_video.active{display:block;width:635px;height:auto;margin-left:auto;margin-right:auto}.xmodule_display.xmodule_WordCloudModule .your_words{font-size:0.85em;display:block}.xmodule_display.xmodule_CombinedOpenEndedModule h2{margin-top:0;margin-bottom:15px}.xmodule_display.xmodule_CombinedOpenEndedModule h2.problem-header section.staff{margin-top:30px;font-size:80%}@media print{.xmodule_display.xmodule_CombinedOpenEndedModule h2{display:block;width:auto;border-right:0}}.xmodule_display.xmodule_CombinedOpenEndedModule div.name{padding-bottom:15px}.xmodule_display.xmodule_CombinedOpenEndedModule div.name h2{display:inline}.xmodule_display.xmodule_CombinedOpenEndedModule div.name .progress-container{display:inline;float:right;padding-top:3px}.xmodule_display.xmodule_CombinedOpenEndedModule .inline-error{color:#fc2525}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended{*zoom:1}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended:before,.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended:after{content:" ";display:table}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended:after{clear:both}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper{border:1px solid lightgray;border-radius:10px}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .status-bar{background-color:#eee;border-radius:10px 10px 0 0;border-bottom:1px solid lightgray}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .status-bar .statustable{width:100%;padding:20px}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .status-bar .status-container{display:table-cell;text-align:center}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .status-bar .status-container .status-elements{border-radius:5px;border:1px solid lightgray}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .status-bar .problemtype-container{padding:10px;width:100%}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .status-bar .problemtype{padding:10px}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .status-bar .assessments-container{float:right;padding:10px 20px 10px 10px}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .status-bar .assessments-container .assessment-text{display:inline-block;display:table-cell;padding-right:10px}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .item-container{padding-bottom:10px;margin:15px}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .result-container{float:left;width:100%;position:relative}.xmodule_display.xmodule_CombinedOpenEndedModule section.legend-container{margin:15px;border-radius:5px}.xmodule_display.xmodule_CombinedOpenEndedModule section.legend-container .legenditem{display:inline;padding:10px;width:20%;background-color:#eee;font-size:.9em}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status{vertical-align:center}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status .statusitem{display:table-cell;padding:10px;width:30px;border-right:1px solid lightgray;background-color:#eee;color:#2c2c2c;font-size:.9em}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status .statusitem:first-child{border-radius:5px 0 0 5px}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status .statusitem:last-child{border-right:0;border-radius:0 5px 5px 0}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status .statusitem:only-child{border-radius:5px}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status .statusitem .show-results{margin-top:.3em;text-align:right}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status .statusitem .show-results-button{font:1em monospace}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status .statusitem-current{background-color:#fff;color:#222}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status span.unanswered{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;float:right;width:14px;height:14px;background:url("/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status span.correct{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;float:right;width:25px;height:20px;background:url("/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status span.incorrect{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;float:right;width:20px;height:20px;background:url("/static/images/incorrect-icon.016653a3c059.png") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status .icon-caret-right{display:inline-block;margin-right:5px;vertical-align:baseline}.xmodule_display.xmodule_CombinedOpenEndedModule .visibility-control,.xmodule_display.xmodule_CombinedOpenEndedModule .visibility-control-prompt{display:block;width:100%;height:40px}.xmodule_display.xmodule_CombinedOpenEndedModule .visibility-control .inner,.xmodule_display.xmodule_CombinedOpenEndedModule .visibility-control-prompt .inner{float:left;margin-top:20px;width:85%;height:5px;border-top:1px dotted #ddd}.xmodule_display.xmodule_CombinedOpenEndedModule .section-header{display:block;float:right;padding-top:10px;width:15%;text-align:center;font-size:.9em}.xmodule_display.xmodule_CombinedOpenEndedModule .wrapper-score-selection{display:table-cell;padding:0 10px;width:20px;vertical-align:middle}.xmodule_display.xmodule_CombinedOpenEndedModule .wrappable{display:table-cell;padding:5px}.xmodule_display.xmodule_CombinedOpenEndedModule .rubric-list-item{margin-bottom:2px;padding:10px}.xmodule_display.xmodule_CombinedOpenEndedModule .rubric-list-item:hover{background-color:#eee}.xmodule_display.xmodule_CombinedOpenEndedModule .rubric-list-item .rubric-label-selected{border-radius:5px;background-color:#eee}.xmodule_display.xmodule_CombinedOpenEndedModule span.rubric-category{display:block;margin-bottom:10px;padding-top:10px;width:100%;border-bottom:1px solid lightgray;font-size:1.1em}.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container{margin:15px;padding-top:10px;padding-bottom:5px}.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container ul.rubric-list{margin:0 20px 10px 20px;padding:0;list-style-type:none}.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container ul.rubric-list li.rubric-list-item{margin-bottom:2px;padding:10px}.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container h4{padding-top:10px}.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container span.rubric-category{display:block;width:100%;border-bottom:1px solid lightgray;font-weight:bold;font-size:.9em}.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container label.choicegroup_correct:before,.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container .xmodule_display.xmodule_CapaModule section.problem .choicetextgroup label.choicetextgroup_correct:before,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup .xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container label.choicetextgroup_correct:before,.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container .xmodule_display.xmodule_CapaModule section.problem .choicetextgroup section.choicetextgroup_correct:before,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup .xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container section.choicetextgroup_correct:before,.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container .xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup label.choicetextgroup_correct:before,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup .xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container label.choicetextgroup_correct:before,.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container .xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup section.choicetextgroup_correct:before,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup .xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container section.choicetextgroup_correct:before{margin-right:15px;content:url("/static/images/correct-icon.ea93859cc9ff.png")}.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container label.choicegroup_partialcorrect:before{margin-right:15px;content:url("/static/images/partially-correct-icon.cc15e5446ed3.png")}.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container label.choicegroup_incorrect:before,.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container .xmodule_display.xmodule_CapaModule section.problem .choicetextgroup label.choicetextgroup_incorrect:before,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup .xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container label.choicetextgroup_incorrect:before,.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container .xmodule_display.xmodule_CapaModule section.problem .choicetextgroup section.choicetextgroup_incorrect:before,.xmodule_display.xmodule_CapaModule section.problem .choicetextgroup .xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container section.choicetextgroup_incorrect:before,.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container .xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup label.choicetextgroup_incorrect:before,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup .xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container label.choicetextgroup_incorrect:before,.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container .xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup section.choicetextgroup_incorrect:before,.xmodule_display.xmodule_ConditionalModule section.problem .choicetextgroup .xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container section.choicetextgroup_incorrect:before{margin-right:15px;content:url("/static/images/incorrect-icon.016653a3c059.png")}.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container div.written-feedback{background:#f6f6f6;padding:15px}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container{padding-top:10px;padding-bottom:5px}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .evaluation p{margin-bottom:1px}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .feedback-on-feedback{height:100px;margin-right:0}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .evaluation-response{margin-bottom:2px}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .evaluation-response header a{font-size:.85em}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .evaluation-scoring .scoring-list{margin-left:3px;list-style-type:none}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .evaluation-scoring .scoring-list li{display:inline;margin-left:0}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .evaluation-scoring .scoring-list li:first-child{margin-left:0}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .evaluation-scoring .scoring-list li label{font-size:.9em}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .submit-message-container{margin:10px 0}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message{margin-bottom:5px}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section{padding-left:20px;background-color:#fafafa;color:#2c2c2c;font-family:monospace;font-size:1em;padding-top:10px;padding-bottom:30px}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section header{font-size:1.4em}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .shortform{font-weight:bold}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform{padding:0;margin:0}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .result-errors{margin:5px;padding:10px 10px 10px 40px;background:url("/static/images/incorrect-icon.016653a3c059.png") center left no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .result-errors li{color:#B00}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .result-output{margin:5px;padding:20px 0 15px 50px;border-top:1px solid #ddd;border-left:20px solid #fafafa}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .result-output h4{font-size:1em;font-family:monospace}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .result-output dl{margin:0}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .result-output dt{margin-top:20px}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .result-output dd{margin-left:24pt}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .markup-text{margin:5px;padding:20px 0 15px 50px;border-top:1px solid #ddd;border-left:20px solid #fafafa}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .markup-text bs{color:#bb0000}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .markup-text bg{color:#bda046}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .rubric-result-container{padding:2px;margin:0;display:inline}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .rubric-result-container .rubric-result{font-size:.9em;padding:2px;display:inline-table}.xmodule_display.xmodule_CombinedOpenEndedModule div.rubric ul.rubric-list{margin:0 20px 10px 20px;padding:0;list-style:none;list-style-type:none}.xmodule_display.xmodule_CombinedOpenEndedModule div.rubric ul.rubric-list li.rubric-list-item{margin-bottom:2px;padding:10px;border-radius:5px}.xmodule_display.xmodule_CombinedOpenEndedModule div.rubric ul.rubric-list li.rubric-list-item:hover{background-color:#eee}.xmodule_display.xmodule_CombinedOpenEndedModule div.rubric ul.rubric-list li.rubric-list-item .wrapper-score-selection{display:table-cell;padding:0 10px;width:20px;vertical-align:middle}.xmodule_display.xmodule_CombinedOpenEndedModule div.rubric ul.rubric-list li.rubric-list-item .wrappable{display:table-cell;padding:5px}.xmodule_display.xmodule_CombinedOpenEndedModule div.rubric span.rubric-category{display:block;width:100%;border-bottom:1px solid lightgray;font-weight:bold;font-size:.9em}@media print{.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child{display:block;padding:0;width:auto}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child canvas,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child img{page-break-inside:avoid}}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .inline{display:inline}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child ol.enumerate li:before{display:block;visibility:hidden;height:0;content:" "}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .solution-span>span{position:relative;display:block;margin:20px 0;padding:9px 15px 20px;border:1px solid #ddd;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1px #eee}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .solution-span>span:empty{display:none}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child p.answer{margin-top:-2px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child p.status{margin:8px 0 0 10px;text-indent:-9999px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.unanswered p.status{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:14px;height:14px;background:url("/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.correct p.status,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.ui-icon-check p.status{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:25px;height:20px;background:url("/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.correct input,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.ui-icon-check input{border-color:green}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.processing p.status{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:20px;height:20px;background:url("/static/images/spinner.bc34f953403f.gif") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.processing input{border-color:#aaa}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.incorrect p.status,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.ui-icon-close p.status{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:20px;height:20px;background:url("/static/images/incorrect-icon.016653a3c059.png") center center no-repeat;text-indent:-9999px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.incorrect input,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.ui-icon-close input{border-color:red}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child>span{display:block;margin-bottom:0.70788em}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child p.answer{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin-bottom:0;margin-left:10px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child p.answer:before{content:"Answer: ";font-weight:bold;display:inline}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child p.answer:empty:before{display:none}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child span.unanswered,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child span.ui-icon-bullet{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;top:4px;width:14px;height:14px;background:url("/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child span.processing,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child span.ui-icon-processing{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;top:6px;width:25px;height:20px;background:url("/static/images/spinner.bc34f953403f.gif") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child span.correct,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child span.ui-icon-check{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;top:6px;width:25px;height:20px;background:url("/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child span.incorrect,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child span.ui-icon-close{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;top:6px;width:20px;height:20px;background:url("/static/images/incorrect-icon.016653a3c059.png") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .reload{float:right;margin:10px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.short-form-response{*zoom:1;overflow-y:auto;margin-bottom:0;padding:10px;min-height:20px;height:auto;border:1px solid #ddd;background:#f6f6f6;word-wrap:break-word;overflow:hidden}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.short-form-response:before,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.short-form-response:after{content:" ";display:table}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.short-form-response:after{clear:both}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .grader-status{*zoom:1;margin:10px 0;padding:10px;border-radius:5px;background:#f6f6f6}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .grader-status:before,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .grader-status:after{content:" ";display:table}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .grader-status:after{clear:both}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .grader-status span{display:block;float:left;overflow:hidden;margin:-7px 7px 0 0;text-indent:-9999px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .grader-status .grading{margin:0 7px 0 0;padding-left:25px;background:url("/static/images/info-icon.ea77eece4618.png") left center no-repeat;text-indent:0}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .grader-status p{float:left;margin-bottom:0;line-height:20px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .grader-status.file{margin-top:20px;padding:20px 0 0 0;border:0;border-top:1px solid #eee;background:#fff}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .grader-status.file p.debug{display:none}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .grader-status.file input{float:left}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child form.option-input{margin:-10px 0 20px;padding-bottom:20px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child form.option-input select{margin-right:2.12766%}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child ul{margin-bottom:1.41575em;margin-left:.75em;margin-left:.75rem}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child ul.rubric-list{margin:0;padding:0;list-style-type:none;list-style:none}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child ul.rubric-list li.rubric-list-item{margin-bottom:0;padding:0;border-radius:5px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child ol{margin-bottom:1.41575em;margin-left:.75em;margin-left:.75rem;list-style:decimal outside none}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child dl{line-height:1.4em}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child dl dt{font-weight:bold}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child dl dd{margin-bottom:0}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child dd{margin-left:.5em;margin-left:.5rem}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child li{margin-bottom:0;padding:0}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child li:last-child{margin-bottom:0}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child p{margin-bottom:1.41575em}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child hr{float:none;clear:both;margin:0 0 .75rem;width:100%;height:1px;border:none;background:#ddd;color:#ddd}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .hidden{display:none;visibility:hidden}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="email"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="number"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="password"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="search"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="tel"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="text"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="url"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="color"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="date"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="datetime"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="datetime-local"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="month"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="time"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="week"]{display:inline;width:auto}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action{margin-top:20px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action .submission_feedback{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin:8px 0 0 10px;color:#777;font-style:italic;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .detailed-solution>p:first-child{color:#aaa;text-transform:uppercase;font-weight:bold;font-style:normal;font-size:0.9em}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .detailed-solution p:last-child{margin-bottom:0}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.open-ended-alert,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .save_message{margin-top:10px;margin-bottom:5px;padding:8px 12px;border:1px solid #ebe8bf;border-radius:3px;background:#fffcdd;font-size:0.9em}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.capa_reset{margin-top:10px;margin-bottom:10px;padding:25px;border:1px solid #fd5757;border-radius:3px;background-color:#ffd5d5;font-size:1em}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .capa_reset>h2{color:#aa0000}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .capa_reset li{font-size:0.9em}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .assessment-container{margin:40px 0px 30px 0px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .assessment-container .scoring-container p{margin-bottom:1em}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .assessment-container .scoring-container label{display:inline-block;margin:10px;padding:5px;min-width:50px;background-color:#ccc;text-size:1.5em}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .assessment-container .scoring-container input[type=radio]:checked+label{background:#666;color:white}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .assessment-container .scoring-container input[class='grade-selection']{display:none}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.prompt{background-color:white}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child h4{padding:10px 0}.xmodule_display.xmodule_CombinedOpenEndedModule .oe-tools{display:inline-block;width:100%;border-radius:5px}.xmodule_display.xmodule_CombinedOpenEndedModule .oe-tools .oe-tools-label,.xmodule_display.xmodule_CombinedOpenEndedModule .oe-tools .oe-tools-scores-label{display:inline-block;padding:10px;vertical-align:middle;font-size:0.8em}.xmodule_display.xmodule_CombinedOpenEndedModule .oe-tools .rubric-button{padding:8px 5px}.xmodule_display.xmodule_CombinedOpenEndedModule .oe-tools .rubric-previous-button{margin-right:5px}.xmodule_display.xmodule_CombinedOpenEndedModule .oe-tools .rubric-next-button{margin-left:5px}.xmodule_display.xmodule_CombinedOpenEndedModule .oe-tools .next-step-button{margin:10px}.xmodule_display.xmodule_CombinedOpenEndedModule .oe-tools .reset-button{vertical-align:middle}.xmodule_display.xmodule_CombinedOpenEndedModule .problem-list-container{margin:10px}.xmodule_display.xmodule_CombinedOpenEndedModule .problem-list-container .instructions{padding-bottom:10px}.xmodule_display.xmodule_CombinedOpenEndedModule .staff-grading .breadcrumbs{padding:2px;background-color:#f6f6f6;border-radius:5px;margin-bottom:10px}.xmodule_display.xmodule_CombinedOpenEndedModule .staff-grading .prompt-wrapper{padding-top:10px}.xmodule_display.xmodule_CombinedOpenEndedModule .staff-grading .prompt-wrapper .meta-info-wrapper{padding:10px;border-radius:5px}.xmodule_display.xmodule_CombinedOpenEndedModule section.peer-grading-container div.peer-grading section.calibration-feedback{padding:20px}.xmodule_display.xmodule_CombinedOpenEndedModule div.staff-info{background-color:#eee;border-radius:10px;border-bottom:1px solid lightgray;padding:10px;margin:10px 0px 10px 0px}.xmodule_edit.xmodule_TimeLimitDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor{position:relative}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .row{position:relative}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-bar{position:relative;background-color:#d4dee8;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4dee8),color-stop(100%, #c9d5e2));background-image:-webkit-linear-gradient(top, #d4dee8,#c9d5e2);background-image:linear-gradient(to bottom,#d4dee8,#c9d5e2);padding:5px;border-bottom-color:#a5aaaf;*zoom:1}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-bar:before,.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-bar:after{content:" ";display:table}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-bar:after{clear:both}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-bar a{display:block;float:left;padding:3px 10px 7px;margin-left:7px;border-radius:2px}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-bar a:hover{background:rgba(255,255,255,0.5)}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-tabs{position:absolute;top:10px;right:10px}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-tabs li{float:left;margin-right:5px}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-tabs li:last-child{margin-right:0}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-tabs .tab{display:block;height:24px;padding:7px 20px 3px;border:1px solid #a5aaaf;border-radius:3px 3px 0 0;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(87%, rgba(0,0,0,0)),color-stop(100%, rgba(0,0,0,0.06)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0) 87%,rgba(0,0,0,0.06));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 87%,rgba(0,0,0,0.06));background-color:#e5ecf3;font-size:13px;color:#3c3c3c;box-shadow:1px -1px 1px rgba(0,0,0,0.05)}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-tabs .tab.current{background:#fff;border-bottom-color:#fff}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor-bar .editor-tabs .advanced-toggle{border:1px solid #076fe4;border-radius:3px;box-shadow:inset 0 1px 0 0 #8ebcf1;color:#fff;display:inline-block;font-size:11px;font-weight:bold;background-color:#4294f0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4294f0),color-stop(100%, #0776f3));background-image:-webkit-linear-gradient(#4294f0,#0776f3);background-image:linear-gradient(#4294f0,#0776f3);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #0065d6;background-clip:padding-box;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);height:auto;margin-top:-1px;padding:3px 9px;font-size:12px}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor-bar .editor-tabs .advanced-toggle:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #60a2ec;cursor:pointer;background-color:#2f87ea;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f87ea),color-stop(100%, #086fe3));background-image:-webkit-linear-gradient(#2f87ea,#086fe3);background-image:linear-gradient(#2f87ea,#086fe3)}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor-bar .editor-tabs .advanced-toggle:active:not(:disabled){border:1px solid #076fe4;box-shadow:inset 0 0 8px 4px #0868d3,inset 0 0 8px 4px #0868d3,0 1px 1px 0 #eee}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor-bar .editor-tabs .advanced-toggle:disabled{opacity:0.5;cursor:not-allowed}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor-bar .editor-tabs .advanced-toggle:hover{background-color:#deecf7;color:#5c677a}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor-bar .editor-tabs .advanced-toggle.current{border:1px solid #edf1f5 !important;border-radius:3px !important;background:#edf1f5 !important;color:#8891a1 !important;pointer-events:none;cursor:none}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor-bar .editor-tabs .advanced-toggle.current:hover{box-shadow:0 0 0 0 !important}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor-bar .editor-tabs .cheatsheet-toggle{width:21px;height:21px;padding:0;margin:0 5px 0 15px;border-radius:22px;border:1px solid #a5aaaf;background:#e5ecf3;font-size:13px;font-weight:700;color:#565d64;text-align:center}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet{position:absolute;top:0;left:100%;width:0;border-radius:0 3px 3px 0;background-color:rgba(0,0,0,0.1);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.1)),color-stop(4px, rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.1),rgba(0,0,0,0) 4px);background-image:linear-gradient(to right,rgba(0,0,0,0.1),rgba(0,0,0,0) 4px);background-color:#fff;overflow:hidden;-webkit-transition:width 0.3s linear 0s;-moz-transition:width 0.3s linear 0s;transition:width 0.3s linear 0s}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet.shown{width:300px;height:100%;overflow-y:scroll}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet .cheatsheet-wrapper{width:240px;padding:20px 30px}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet h6{margin-bottom:7px;font-size:15px;font-weight:700}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet .row{*zoom:1;padding-bottom:5px !important;margin-bottom:10px !important;border-bottom:1px solid #ddd !important}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet .row:before,.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet .row:after{content:" ";display:table}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet .row:after{clear:both}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet .row:last-child{border-bottom:none !important;margin-bottom:0 !important}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet .col{float:left}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet .col.sample{width:60px;margin-right:30px}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet pre{font-size:12px;line-height:18px}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet code{padding:0;background:none}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .combinedopenended-editor-icon{display:inline-block;vertical-align:middle;color:#333}.xmodule_edit.xmodule_StaticTabDescriptor .editor{position:relative}.xmodule_edit.xmodule_StaticTabDescriptor .editor .row{position:relative}.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-bar{position:relative;background-color:#d4dee8;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4dee8),color-stop(100%, #c9d5e2));background-image:-webkit-linear-gradient(top, #d4dee8,#c9d5e2);background-image:linear-gradient(to bottom,#d4dee8,#c9d5e2);padding:5px;border-bottom-color:#a5aaaf;*zoom:1}.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-bar:before,.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-bar:after{content:" ";display:table}.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-bar:after{clear:both}.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-bar a{display:block;float:left;padding:3px 10px 7px;margin-left:7px;border-radius:2px}.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-bar a:hover{background:rgba(255,255,255,0.5)}.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-tabs{position:absolute;top:10px;right:10px}.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-tabs li{float:left;margin-right:5px}.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-tabs li:last-child{margin-right:0}.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-tabs .tab{display:block;height:24px;padding:7px 20px 3px;border:1px solid #a5aaaf;border-radius:3px 3px 0 0;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(87%, rgba(0,0,0,0)),color-stop(100%, rgba(0,0,0,0.06)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0) 87%,rgba(0,0,0,0.06));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 87%,rgba(0,0,0,0.06));background-color:#e5ecf3;font-size:13px;color:#3c3c3c;box-shadow:1px -1px 1px rgba(0,0,0,0.05)}.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-tabs .tab.current{background:#fff;border-bottom-color:#fff}.xmodule_edit.xmodule_StaticTabDescriptor .html-editor{*zoom:1}.xmodule_edit.xmodule_StaticTabDescriptor .html-editor:before,.xmodule_edit.xmodule_StaticTabDescriptor .html-editor:after{content:" ";display:table}.xmodule_edit.xmodule_StaticTabDescriptor .html-editor:after{clear:both}.xmodule_edit.xmodule_StaticTabDescriptor .html-editor .CodeMirror{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:46px;width:100%;height:379px;border:1px solid #3c3c3c;border-top:1px solid #8891a1;background:#fff;color:#3c3c3c}.xmodule_edit.xmodule_StaticTabDescriptor .html-editor .CodeMirror-scroll{height:100%}.xmodule_edit.xmodule_StaticTabDescriptor .html-editor .editor-tabs{top:11px !important;right:10px;z-index:99}.xmodule_edit.xmodule_StaticTabDescriptor .html-editor .is-inactive{display:none}.xmodule_edit.xmodule_WordCloudDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_DiscussionDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_CapaDescriptor .editor{position:relative}.xmodule_edit.xmodule_CapaDescriptor .editor .row{position:relative}.xmodule_edit.xmodule_CapaDescriptor .editor .editor-bar{position:relative;background-color:#d4dee8;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4dee8),color-stop(100%, #c9d5e2));background-image:-webkit-linear-gradient(top, #d4dee8,#c9d5e2);background-image:linear-gradient(to bottom,#d4dee8,#c9d5e2);padding:5px;border-bottom-color:#a5aaaf;*zoom:1}.xmodule_edit.xmodule_CapaDescriptor .editor .editor-bar:before,.xmodule_edit.xmodule_CapaDescriptor .editor .editor-bar:after{content:" ";display:table}.xmodule_edit.xmodule_CapaDescriptor .editor .editor-bar:after{clear:both}.xmodule_edit.xmodule_CapaDescriptor .editor .editor-bar a{display:block;float:left;padding:3px 10px 7px;margin-left:7px;border-radius:2px}.xmodule_edit.xmodule_CapaDescriptor .editor .editor-bar a:hover{background:rgba(255,255,255,0.5)}.xmodule_edit.xmodule_CapaDescriptor .editor .editor-tabs{position:absolute;top:10px;right:10px}.xmodule_edit.xmodule_CapaDescriptor .editor .editor-tabs li{float:left;margin-right:5px}.xmodule_edit.xmodule_CapaDescriptor .editor .editor-tabs li:last-child{margin-right:0}.xmodule_edit.xmodule_CapaDescriptor .editor .editor-tabs .tab{display:block;height:24px;padding:7px 20px 3px;border:1px solid #a5aaaf;border-radius:3px 3px 0 0;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(87%, rgba(0,0,0,0)),color-stop(100%, rgba(0,0,0,0.06)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0) 87%,rgba(0,0,0,0.06));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 87%,rgba(0,0,0,0.06));background-color:#e5ecf3;font-size:13px;color:#3c3c3c;box-shadow:1px -1px 1px rgba(0,0,0,0.05)}.xmodule_edit.xmodule_CapaDescriptor .editor .editor-tabs .tab.current{background:#fff;border-bottom-color:#fff}.xmodule_edit.xmodule_CapaDescriptor .editor-bar .editor-tabs .advanced-toggle{border:1px solid #076fe4;border-radius:3px;box-shadow:inset 0 1px 0 0 #8ebcf1;color:#fff;display:inline-block;font-size:11px;font-weight:bold;background-color:#4294f0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4294f0),color-stop(100%, #0776f3));background-image:-webkit-linear-gradient(#4294f0,#0776f3);background-image:linear-gradient(#4294f0,#0776f3);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #0065d6;background-clip:padding-box;background-color:rgba(255,255,255,0.6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;border:1px solid #b0b6c2;border-radius:3px;background-color:#dfe5eb;color:#5c677a;text-shadow:0 1px 0 rgba(255,255,255,0.5);height:auto;margin-top:-4px;padding:3px 9px;font-size:12px}.xmodule_edit.xmodule_CapaDescriptor .editor-bar .editor-tabs .advanced-toggle:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #60a2ec;cursor:pointer;background-color:#2f87ea;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f87ea),color-stop(100%, #086fe3));background-image:-webkit-linear-gradient(#2f87ea,#086fe3);background-image:linear-gradient(#2f87ea,#086fe3)}.xmodule_edit.xmodule_CapaDescriptor .editor-bar .editor-tabs .advanced-toggle:active:not(:disabled){border:1px solid #076fe4;box-shadow:inset 0 0 8px 4px #0868d3,inset 0 0 8px 4px #0868d3,0 1px 1px 0 #eee}.xmodule_edit.xmodule_CapaDescriptor .editor-bar .editor-tabs .advanced-toggle:disabled{opacity:0.5;cursor:not-allowed}.xmodule_edit.xmodule_CapaDescriptor .editor-bar .editor-tabs .advanced-toggle:hover{background-color:#deecf7;color:#5c677a}.xmodule_edit.xmodule_CapaDescriptor .editor-bar .editor-tabs .advanced-toggle.current{border:1px solid #edf1f5 !important;border-radius:3px !important;background:#edf1f5 !important;color:#8891a1 !important;pointer-events:none;cursor:none}.xmodule_edit.xmodule_CapaDescriptor .editor-bar .editor-tabs .advanced-toggle.current:hover{box-shadow:0 0 0 0 !important}.xmodule_edit.xmodule_CapaDescriptor .editor-bar .editor-tabs .cheatsheet-toggle{width:21px;height:21px;padding:0;margin:-1px 5px 0 15px;border-radius:22px;border:1px solid #a5aaaf;background:#e5ecf3;font-size:13px;font-weight:700;color:#565d64;text-align:center}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet{position:absolute;top:0;left:100%;width:0;border-radius:0 3px 3px 0;background-color:rgba(0,0,0,0.1);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.1)),color-stop(4px, rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.1),rgba(0,0,0,0) 4px);background-image:linear-gradient(to right,rgba(0,0,0,0.1),rgba(0,0,0,0) 4px);background-color:#fff;overflow:hidden;-webkit-transition:width 0.3s linear 0s;-moz-transition:width 0.3s linear 0s;transition:width 0.3s linear 0s}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet.shown{width:300px;height:100%;overflow-y:scroll}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet .cheatsheet-wrapper{width:240px;padding:20px 30px}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet h6{margin-bottom:7px;font-size:15px;font-weight:700}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet .row{*zoom:1;padding-bottom:5px !important;margin-bottom:10px !important;border-bottom:1px solid #ddd !important}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet .row:before,.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet .row:after{content:" ";display:table}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet .row:after{clear:both}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet .row:last-child{border-bottom:none !important;margin-bottom:0 !important}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet .col{float:left}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet .col.sample{width:60px;margin-right:30px}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet pre{font-size:12px;line-height:18px}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet code{padding:0;background:none}.xmodule_edit.xmodule_CapaDescriptor .problem-editor .markdown-box+.CodeMirror{padding:10px}.xmodule_edit.xmodule_CapaDescriptor .problem-editor-icon{display:inline-block;width:26px;height:21px;vertical-align:middle;background:url("/static/img/problem-editor-icons.28c7b7ef7f1d.png") no-repeat}.xmodule_edit.xmodule_CapaDescriptor .problem-editor-icon.heading1{width:18px;background-position:-265px 0}.xmodule_edit.xmodule_CapaDescriptor .problem-editor-icon.multiple-choice{background-position:0 0}.xmodule_edit.xmodule_CapaDescriptor .problem-editor-icon.checks{background-position:-56px 0}.xmodule_edit.xmodule_CapaDescriptor .problem-editor-icon.string{width:28px;background-position:-111px 0}.xmodule_edit.xmodule_CapaDescriptor .problem-editor-icon.number{width:24px;background-position:-168px 0}.xmodule_edit.xmodule_CapaDescriptor .problem-editor-icon.dropdown{width:17px;background-position:-220px 0}.xmodule_edit.xmodule_CapaDescriptor .problem-editor-icon.explanation{width:17px;background-position:-307px 0}.xmodule_edit.xmodule_PollCompareDescriptor .editor{position:relative}.xmodule_edit.xmodule_PollCompareDescriptor .editor .row{position:relative}.xmodule_edit.xmodule_PollCompareDescriptor .editor .editor-bar{position:relative;background-color:#d4dee8;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4dee8),color-stop(100%, #c9d5e2));background-image:-webkit-linear-gradient(top, #d4dee8,#c9d5e2);background-image:linear-gradient(to bottom,#d4dee8,#c9d5e2);padding:5px;border-bottom-color:#a5aaaf;*zoom:1}.xmodule_edit.xmodule_PollCompareDescriptor .editor .editor-bar:before,.xmodule_edit.xmodule_PollCompareDescriptor .editor .editor-bar:after{content:" ";display:table}.xmodule_edit.xmodule_PollCompareDescriptor .editor .editor-bar:after{clear:both}.xmodule_edit.xmodule_PollCompareDescriptor .editor .editor-bar a{display:block;float:left;padding:3px 10px 7px;margin-left:7px;border-radius:2px}.xmodule_edit.xmodule_PollCompareDescriptor .editor .editor-bar a:hover{background:rgba(255,255,255,0.5)}.xmodule_edit.xmodule_PollCompareDescriptor .editor .editor-tabs{position:absolute;top:10px;right:10px}.xmodule_edit.xmodule_PollCompareDescriptor .editor .editor-tabs li{float:left;margin-right:5px}.xmodule_edit.xmodule_PollCompareDescriptor .editor .editor-tabs li:last-child{margin-right:0}.xmodule_edit.xmodule_PollCompareDescriptor .editor .editor-tabs .tab{display:block;height:24px;padding:7px 20px 3px;border:1px solid #a5aaaf;border-radius:3px 3px 0 0;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(87%, rgba(0,0,0,0)),color-stop(100%, rgba(0,0,0,0.06)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0) 87%,rgba(0,0,0,0.06));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 87%,rgba(0,0,0,0.06));background-color:#e5ecf3;font-size:13px;color:#3c3c3c;box-shadow:1px -1px 1px rgba(0,0,0,0.05)}.xmodule_edit.xmodule_PollCompareDescriptor .editor .editor-tabs .tab.current{background:#fff;border-bottom-color:#fff}.xmodule_edit.xmodule_PollCompareDescriptor .poll_compare-editor{*zoom:1}.xmodule_edit.xmodule_PollCompareDescriptor .poll_compare-editor:before,.xmodule_edit.xmodule_PollCompareDescriptor .poll_compare-editor:after{content:" ";display:table}.xmodule_edit.xmodule_PollCompareDescriptor .poll_compare-editor:after{clear:both}.xmodule_edit.xmodule_PollCompareDescriptor .poll_compare-editor .CodeMirror{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:46px;width:100%;height:379px;border:1px solid #3c3c3c;border-top:1px solid #8891a1;background:#fff;color:#3c3c3c}.xmodule_edit.xmodule_PollCompareDescriptor .poll_compare-editor .CodeMirror-scroll{height:100%}.xmodule_edit.xmodule_PollCompareDescriptor .poll_compare-editor .editor-tabs{top:11px !important;right:10px;z-index:99}.xmodule_edit.xmodule_PollCompareDescriptor .poll_compare-editor .is-inactive{display:none}.xmodule_edit.xmodule_ABTestDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_RawDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_AnnotatableDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_VideoDescriptor .tabs-wrapper{padding-top:0;position:relative}.xmodule_edit.xmodule_VideoDescriptor .tabs-wrapper .wrapper-comp-settings{display:block}.xmodule_edit.xmodule_VideoDescriptor .editor-single-tab-name{display:none}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs{*zoom:1;position:relative}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs:before,.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs:after{content:" ";display:table}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs:after{clear:both}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:18px 0 18px 20px;top:0 !important;right:0;background-color:#009fe6;border-bottom:1px solid #005f8a;color:#fff}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header .component-name{position:relative;top:0;left:0;width:50%;color:#fff;font-weight:600}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header .component-name em{display:inline-block;margin-right:5px;font-weight:400;color:#fff}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header .editor-tabs{list-style:none;right:0;top:5px;position:absolute;padding:12px 15px}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap{display:inline-block;margin-left:8px}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab{font-size:14px;font-size:1.4rem;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;padding:5px 20px;background-color:#009fe6;font-weight:bold;color:#fff}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab.current{background-color:#009fe6;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #009fe6),color-stop(100%, #009fe6));background-image:-webkit-linear-gradient(#009fe6,#009fe6);background-image:linear-gradient(#009fe6,#009fe6);color:#007fb8;box-shadow:inset 0 1px 2px 1px rgba(0,0,0,0.1);background-color:#001f2d;cursor:default}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab:hover{box-shadow:inset 0 1px 2px 1px rgba(0,0,0,0.2);background-image:linear,false,#009fe6,#009fe6 !important}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .is-inactive{display:none}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry{text-align:center}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .file-upload{display:none}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list>li{display:block;margin:10px 0px 10px 0}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list .blue-button,.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list .xmodule_display.xmodule_CapaModule section.problem section.action .save,.xmodule_display.xmodule_CapaModule section.problem section.action .xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list .save,.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list .xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action input.save,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action .xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list input.save,.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list .xmodule_display.xmodule_ConditionalModule section.problem section.action .save,.xmodule_display.xmodule_ConditionalModule section.problem section.action .xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list .save,.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list .xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action input.save,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action .xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list input.save{font-size:1em;display:block;width:70%;margin:0 auto;text-align:center}.xmodule_edit.xmodule_VideoDescriptor .component-tab{background:#fff;position:relative;border-top:1px solid #8891a1}.xmodule_edit.xmodule_VideoDescriptor .component-tab#advanced{padding:0;border:none}.xmodule_edit.xmodule_VideoDescriptor .component-tab .blue-button,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CapaModule section.problem section.action .save,.xmodule_display.xmodule_CapaModule section.problem section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .save,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action input.save,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.save,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_ConditionalModule section.problem section.action .save,.xmodule_display.xmodule_ConditionalModule section.problem section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .save,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action input.save,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.save{border:1px solid #076fe4;border-radius:3px;box-shadow:inset 0 1px 0 0 #8ebcf1;color:#fff;display:inline-block;font-size:11px;font-weight:bold;background-color:#4294f0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4294f0),color-stop(100%, #0776f3));background-image:-webkit-linear-gradient(#4294f0,#0776f3);background-image:linear-gradient(#4294f0,#0776f3);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #0065d6;background-clip:padding-box;background-color:rgba(255,255,255,0.3);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)),color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #007fb8;border-radius:3px;background-color:#009fe6;color:#fff}.xmodule_edit.xmodule_VideoDescriptor .component-tab .blue-button:hover:not(:disabled),.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CapaModule section.problem section.action .save:hover:not(:disabled),.xmodule_display.xmodule_CapaModule section.problem section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .save:hover:not(:disabled),.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action input.save:hover:not(:disabled),.xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.save:hover:not(:disabled),.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_ConditionalModule section.problem section.action .save:hover:not(:disabled),.xmodule_display.xmodule_ConditionalModule section.problem section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .save:hover:not(:disabled),.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action input.save:hover:not(:disabled),.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.save:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #60a2ec;cursor:pointer;background-color:#2f87ea;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f87ea),color-stop(100%, #086fe3));background-image:-webkit-linear-gradient(#2f87ea,#086fe3);background-image:linear-gradient(#2f87ea,#086fe3)}.xmodule_edit.xmodule_VideoDescriptor .component-tab .blue-button:active:not(:disabled),.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CapaModule section.problem section.action .save:active:not(:disabled),.xmodule_display.xmodule_CapaModule section.problem section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .save:active:not(:disabled),.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action input.save:active:not(:disabled),.xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.save:active:not(:disabled),.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_ConditionalModule section.problem section.action .save:active:not(:disabled),.xmodule_display.xmodule_ConditionalModule section.problem section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .save:active:not(:disabled),.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action input.save:active:not(:disabled),.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.save:active:not(:disabled){border:1px solid #076fe4;box-shadow:inset 0 0 8px 4px #0868d3,inset 0 0 8px 4px #0868d3,0 1px 1px 0 #eee}.xmodule_edit.xmodule_VideoDescriptor .component-tab .blue-button:disabled,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CapaModule section.problem section.action .save:disabled,.xmodule_display.xmodule_CapaModule section.problem section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .save:disabled,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action input.save:disabled,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.save:disabled,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_ConditionalModule section.problem section.action .save:disabled,.xmodule_display.xmodule_ConditionalModule section.problem section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .save:disabled,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action input.save:disabled,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.save:disabled{opacity:0.5;cursor:not-allowed}.xmodule_edit.xmodule_VideoDescriptor .component-tab .blue-button:hover,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CapaModule section.problem section.action .save:hover,.xmodule_display.xmodule_CapaModule section.problem section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .save:hover,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action input.save:hover,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.save:hover,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_ConditionalModule section.problem section.action .save:hover,.xmodule_display.xmodule_ConditionalModule section.problem section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .save:hover,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action input.save:hover,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.save:hover,.xmodule_edit.xmodule_VideoDescriptor .component-tab .blue-button.active,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CapaModule section.problem section.action .active.save,.xmodule_display.xmodule_CapaModule section.problem section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .active.save,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action input.active.save,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.active.save,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_ConditionalModule section.problem section.action .active.save,.xmodule_display.xmodule_ConditionalModule section.problem section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .active.save,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.blue-button.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .xmodule_edit.xmodule_VideoDescriptor .component-tab a.blue-button.seq_video.active,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action input.active.save,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.active.save{background-color:#009fe6;color:#fff}.xmodule_edit.xmodule_VideoDescriptor .component-tab .blue-button.disabled,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CapaModule section.problem section.action .disabled.save,.xmodule_display.xmodule_CapaModule section.problem section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .disabled.save,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action input.disabled.save,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.disabled.save,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_ConditionalModule section.problem section.action .disabled.save,.xmodule_display.xmodule_ConditionalModule section.problem section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .disabled.save,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action input.disabled.save,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.disabled.save,.xmodule_edit.xmodule_VideoDescriptor .component-tab .blue-button.is-disabled,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CapaModule section.problem section.action .is-disabled.save,.xmodule_display.xmodule_CapaModule section.problem section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .is-disabled.save,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action input.is-disabled.save,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.is-disabled.save,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_ConditionalModule section.problem section.action .is-disabled.save,.xmodule_display.xmodule_ConditionalModule section.problem section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .is-disabled.save,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action input.is-disabled.save,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child section.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.is-disabled.save{box-shadow:none;border:1px solid #99d8f5 !important;background:#99d8f5 !important;color:#fff !important}.xmodule_edit.xmodule_HiddenDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_GraphicalSliderToolDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_CourseInfoDescriptor .editor{position:relative}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .row{position:relative}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-bar{position:relative;background-color:#d4dee8;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4dee8),color-stop(100%, #c9d5e2));background-image:-webkit-linear-gradient(top, #d4dee8,#c9d5e2);background-image:linear-gradient(to bottom,#d4dee8,#c9d5e2);padding:5px;border-bottom-color:#a5aaaf;*zoom:1}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-bar:before,.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-bar:after{content:" ";display:table}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-bar:after{clear:both}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-bar a{display:block;float:left;padding:3px 10px 7px;margin-left:7px;border-radius:2px}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-bar a:hover{background:rgba(255,255,255,0.5)}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-tabs{position:absolute;top:10px;right:10px}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-tabs li{float:left;margin-right:5px}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-tabs li:last-child{margin-right:0}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-tabs .tab{display:block;height:24px;padding:7px 20px 3px;border:1px solid #a5aaaf;border-radius:3px 3px 0 0;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(87%, rgba(0,0,0,0)),color-stop(100%, rgba(0,0,0,0.06)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0) 87%,rgba(0,0,0,0.06));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 87%,rgba(0,0,0,0.06));background-color:#e5ecf3;font-size:13px;color:#3c3c3c;box-shadow:1px -1px 1px rgba(0,0,0,0.05)}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-tabs .tab.current{background:#fff;border-bottom-color:#fff}.xmodule_edit.xmodule_CourseInfoDescriptor .html-editor{*zoom:1}.xmodule_edit.xmodule_CourseInfoDescriptor .html-editor:before,.xmodule_edit.xmodule_CourseInfoDescriptor .html-editor:after{content:" ";display:table}.xmodule_edit.xmodule_CourseInfoDescriptor .html-editor:after{clear:both}.xmodule_edit.xmodule_CourseInfoDescriptor .html-editor .CodeMirror{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:46px;width:100%;height:379px;border:1px solid #3c3c3c;border-top:1px solid #8891a1;background:#fff;color:#3c3c3c}.xmodule_edit.xmodule_CourseInfoDescriptor .html-editor .CodeMirror-scroll{height:100%}.xmodule_edit.xmodule_CourseInfoDescriptor .html-editor .editor-tabs{top:11px !important;right:10px;z-index:99}.xmodule_edit.xmodule_CourseInfoDescriptor .html-editor .is-inactive{display:none}.xmodule_edit.xmodule_CrowdsourceHinterDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_AboutDescriptor .editor{position:relative}.xmodule_edit.xmodule_AboutDescriptor .editor .row{position:relative}.xmodule_edit.xmodule_AboutDescriptor .editor .editor-bar{position:relative;background-color:#d4dee8;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4dee8),color-stop(100%, #c9d5e2));background-image:-webkit-linear-gradient(top, #d4dee8,#c9d5e2);background-image:linear-gradient(to bottom,#d4dee8,#c9d5e2);padding:5px;border-bottom-color:#a5aaaf;*zoom:1}.xmodule_edit.xmodule_AboutDescriptor .editor .editor-bar:before,.xmodule_edit.xmodule_AboutDescriptor .editor .editor-bar:after{content:" ";display:table}.xmodule_edit.xmodule_AboutDescriptor .editor .editor-bar:after{clear:both}.xmodule_edit.xmodule_AboutDescriptor .editor .editor-bar a{display:block;float:left;padding:3px 10px 7px;margin-left:7px;border-radius:2px}.xmodule_edit.xmodule_AboutDescriptor .editor .editor-bar a:hover{background:rgba(255,255,255,0.5)}.xmodule_edit.xmodule_AboutDescriptor .editor .editor-tabs{position:absolute;top:10px;right:10px}.xmodule_edit.xmodule_AboutDescriptor .editor .editor-tabs li{float:left;margin-right:5px}.xmodule_edit.xmodule_AboutDescriptor .editor .editor-tabs li:last-child{margin-right:0}.xmodule_edit.xmodule_AboutDescriptor .editor .editor-tabs .tab{display:block;height:24px;padding:7px 20px 3px;border:1px solid #a5aaaf;border-radius:3px 3px 0 0;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(87%, rgba(0,0,0,0)),color-stop(100%, rgba(0,0,0,0.06)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0) 87%,rgba(0,0,0,0.06));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 87%,rgba(0,0,0,0.06));background-color:#e5ecf3;font-size:13px;color:#3c3c3c;box-shadow:1px -1px 1px rgba(0,0,0,0.05)}.xmodule_edit.xmodule_AboutDescriptor .editor .editor-tabs .tab.current{background:#fff;border-bottom-color:#fff}.xmodule_edit.xmodule_AboutDescriptor .html-editor{*zoom:1}.xmodule_edit.xmodule_AboutDescriptor .html-editor:before,.xmodule_edit.xmodule_AboutDescriptor .html-editor:after{content:" ";display:table}.xmodule_edit.xmodule_AboutDescriptor .html-editor:after{clear:both}.xmodule_edit.xmodule_AboutDescriptor .html-editor .CodeMirror{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:46px;width:100%;height:379px;border:1px solid #3c3c3c;border-top:1px solid #8891a1;background:#fff;color:#3c3c3c}.xmodule_edit.xmodule_AboutDescriptor .html-editor .CodeMirror-scroll{height:100%}.xmodule_edit.xmodule_AboutDescriptor .html-editor .editor-tabs{top:11px !important;right:10px;z-index:99}.xmodule_edit.xmodule_AboutDescriptor .html-editor .is-inactive{display:none}.xmodule_edit.xmodule_PeerGradingDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_HtmlDescriptor .editor{position:relative}.xmodule_edit.xmodule_HtmlDescriptor .editor .row{position:relative}.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-bar{position:relative;background-color:#d4dee8;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4dee8),color-stop(100%, #c9d5e2));background-image:-webkit-linear-gradient(top, #d4dee8,#c9d5e2);background-image:linear-gradient(to bottom,#d4dee8,#c9d5e2);padding:5px;border-bottom-color:#a5aaaf;*zoom:1}.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-bar:before,.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-bar:after{content:" ";display:table}.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-bar:after{clear:both}.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-bar a{display:block;float:left;padding:3px 10px 7px;margin-left:7px;border-radius:2px}.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-bar a:hover{background:rgba(255,255,255,0.5)}.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-tabs{position:absolute;top:10px;right:10px}.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-tabs li{float:left;margin-right:5px}.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-tabs li:last-child{margin-right:0}.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-tabs .tab{display:block;height:24px;padding:7px 20px 3px;border:1px solid #a5aaaf;border-radius:3px 3px 0 0;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(87%, rgba(0,0,0,0)),color-stop(100%, rgba(0,0,0,0.06)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0) 87%,rgba(0,0,0,0.06));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 87%,rgba(0,0,0,0.06));background-color:#e5ecf3;font-size:13px;color:#3c3c3c;box-shadow:1px -1px 1px rgba(0,0,0,0.05)}.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-tabs .tab.current{background:#fff;border-bottom-color:#fff}.xmodule_edit.xmodule_HtmlDescriptor .html-editor{*zoom:1}.xmodule_edit.xmodule_HtmlDescriptor .html-editor:before,.xmodule_edit.xmodule_HtmlDescriptor .html-editor:after{content:" ";display:table}.xmodule_edit.xmodule_HtmlDescriptor .html-editor:after{clear:both}.xmodule_edit.xmodule_HtmlDescriptor .html-editor .CodeMirror{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:46px;width:100%;height:379px;border:1px solid #3c3c3c;border-top:1px solid #8891a1;background:#fff;color:#3c3c3c}.xmodule_edit.xmodule_HtmlDescriptor .html-editor .CodeMirror-scroll{height:100%}.xmodule_edit.xmodule_HtmlDescriptor .html-editor .editor-tabs{top:11px !important;right:10px;z-index:99}.xmodule_edit.xmodule_HtmlDescriptor .html-editor .is-inactive{display:none}.xmodule_edit.xmodule_CustomTagDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_VideoModule.xmodule_display .video-controls .add-fullscreen{display:none !important}body.dashboard .wrapper-authorshiprights .ui-toggle-control{transition-duration:0.25s;transition-timing-function:ease-in-out}body.dashboard .wrapper-authorshiprights .icon-remove-sign{transition-duration:0.25s;transition-timing-function:ease-in-out}body strong,body b{font-weight:700}
