﻿/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wdth,wght@62.5..100,100..900&family=Noto+Sans+Armenian:wdth,wght@62.5..100,100..900&family=Noto+Sans+Bengali:wdth,wght@62.5..100,100..900&family=Noto+Sans+Devanagari:wdth,wght@62.5..100,100..900&family=Noto+Sans+Georgian:wdth,wght@62.5..100,100..900&family=Noto+Sans+Hebrew:wdth,wght@62.5..100,100..900&family=Noto+Sans+JP:wght@100..900&family=Noto+Sans+KR:wght@100..900&family=Noto+Sans+Kannada:wdth,wght@62.5..100,100..900&family=Noto+Sans+Khmer:wdth,wght@62.5..100,100..900&family=Noto+Sans+Math&family=Noto+Sans+Myanmar:wght@100;200;300;400;500;600;700;800;900&family=Noto+Sans+SC:wght@100..900&family=Noto+Sans+Sinhala:wdth,wght@62.5..100,100..900&family=Noto+Sans+TC:wght@100..900&family=Noto+Sans+Tamil:wdth,wght@62.5..100,100..900&family=Noto+Sans+Telugu:wdth,wght@62.5..100,100..900&family=Noto+Sans+Thaana:wght@100..900&family=Noto+Sans+Thai:wdth,wght@62.5..100,100..900&family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&display=swap");.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a.ui-button:link,a.ui-button:visited,.ui-button{color:#454545;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,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.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}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)}.ui-widget-header .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_555555_256x240-32175261daee76c82bb0edf0eea16a56421866fbc31e94f3c1d570aa114502f5.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_ffffff_256x240-350df1b7131037de20e83c5c0f3a41a770d2ac48b5762ea772b3f4a8a7b9d47a.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777620_256x240-0b020fc6e696d88d296e7bb1f61f1eb2ad827848e2c7382a4c3e0999e702dd9b.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_cc0000_256x240-40985a64b4d5dd213fba27fcd862a1bd1b337a97674f6ff0b9ec20abcee4bc69.png)}.ui-button .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777777_256x240-faf32007ae120c302213557626e660dd10e711c5dd4f1113d35f26dc05b78d2f.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-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:-65px -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:-65px -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:1px -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-on{background-position:-96px -144px}.ui-icon-radio-off{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{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}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:0.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width: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;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI Accordion 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/accordion/#theming
 */.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}/*!
 * jQuery UI Autocomplete 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}/*!
 * jQuery UI Button 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/button/#theming
 */.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}/*!
 * jQuery UI Checkboxradio 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/checkboxradio/#theming
 */.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}/*!
 * jQuery UI Controlgroup 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/controlgroup/#theming
 */.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}/*!
 * jQuery UI Datepicker 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/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,.ui-datepicker select.ui-datepicker-year{width:45%}.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}.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,.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:0}.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,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}/*!
 * jQuery UI Dialog 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;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-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}/*!
 * jQuery UI Draggable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-draggable-handle{-ms-touch-action:none;touch-action:none}/*!
 * jQuery UI Menu 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/#theming
 */.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}/*!
 * jQuery UI Progressbar 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/progressbar/#theming
 */.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}/*!
 * jQuery UI Resizable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.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.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}/*!
 * jQuery UI Selectmenu 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/selectmenu/#theming
 */.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}/*!
 * jQuery UI Sortable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-sortable-handle{-ms-touch-action:none;touch-action:none}/*!
 * jQuery UI Slider 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/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;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.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 Spinner 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/spinner/#theming
 */.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}/*!
 * jQuery UI Tabs 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tabs/#theming
 */.ui-tabs{position:relative;padding:.2em}.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:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}/*!
 * jQuery UI Tooltip 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tooltip/#theming
 */.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *//*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */#addToHomeScreen{z-index:9999;-webkit-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;touch-callout:none;width:240px;font-size:15px;padding:12px 14px;text-align:left;font-family:helvetica;background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #fff), color-stop(0.02, #eee), color-stop(0.98, #ccc), color-stop(1, #a3a3a3));border:1px solid #505050;-webkit-border-radius:8px;-webkit-background-clip:padding-box;color:#333;text-shadow:0 1px 0 rgba(255,255,255,0.75);line-height:130%;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.3)}#addToHomeScreen.addToHomeIOS7{background:#f2f2f2 !important;-webkit-border-radius:1px !important;border:1px solid #ccc;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2)}#addToHomeScreen.addToHomeIpad{width:268px;font-size:18px;padding:14px}#addToHomeScreen.addToHomeWide{width:296px}#addToHomeScreen.addToHomeIpad.addToHomeWide{width:320px;font-size:18px;padding:14px}#addToHomeScreen .addToHomeArrow{position:absolute;background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0, rgba(204,204,204,0)), color-stop(0.4, rgba(204,204,204,0)), color-stop(0.4, #ccc));border-width:0 1px 1px 0;border-style:solid;border-color:#505050;width:16px;height:16px;-webkit-transform:rotateZ(45deg);bottom:-9px;left:50%;margin-left:-8px;-webkit-box-shadow:inset -1px -1px 0 #a9a9a9;-webkit-border-bottom-right-radius:2px}#addToHomeScreen.addToHomeIOS7 .addToHomeArrow{background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0, rgba(204,204,204,0)), color-stop(0.4, rgba(204,204,204,0)), color-stop(0.4, #f2f2f2)) !important;-webkit-box-shadow:inset -1px -1px 0 #fff !important;border-color:#ccc !important}#addToHomeScreen.addToHomeIpad .addToHomeArrow{-webkit-transform:rotateZ(-135deg);background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0, rgba(238,238,238,0)), color-stop(0.4, rgba(238,238,238,0)), color-stop(0.4, #eee));-webkit-box-shadow:inset -1px -1px 0 #fff;top:-9px;bottom:auto;left:50%}#addToHomeScreen .addToHomeClose{-webkit-box-sizing:border-box;position:absolute;right:4px;top:4px;width:18px;height:18px;line-height:14px;text-align:center;text-indent:1px;-webkit-border-radius:9px;background:rgba(0,0,0,0.12);color:#888;-webkit-box-shadow:0 1px 0 #fff;font-size:16px}#addToHomeScreen.addToHomeIOS7 .addToHomeClose{line-height:12px;padding-right:1px;background:transparent;border:1px solid #888;-webkit-box-shadow:none}#addToHomeScreen .addToHomePlus{font-weight:bold;font-size:1.3em}#addToHomeScreen .addToHomeShare{display:inline-block;width:18px;height:15px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAQAAADu6HTYAAADPElEQVR4Xq3TX2gcRRzA8e/M7mVv2+TSNpc/TZtrY6jUGqgaSAmEChKLrYK0YH0RFC2CSCkEfCghiKU04J8qNigq6os+iQV98MHWFwVBrQQRWs21lBw5cw3NNb1/udu72RGG5Y77IzXW77D7sAwf5scyYoL6BGXSDKFZwaGpLvIUaeoCkvX1MmsM0Ny6oRSQYOLuIS+YZOpfQdqslpUxcZrzTVAz4qPwW2O3CeIwC/RSzeY6Ow1QhUrkr+YOWfEKDkEP8Rij7CHKJmrFSDHBdwGEE5wiGChPN+PnT8VdRtEIl1d4gRj/1EVe5ZSBKGh8iqQpo/Fo5+3C/gz0MYg4zgwbqday1/Q4B8BGQ45d/Hi54lakCrU5obOcidJpu1+Lg9whjabyaOYLnrIBFFaRD+xe2ybMDWY66GmP/WA9cGfGp0CWhy0wkMN8inepFiH2rV1j0NQSNQbFLRQnS8/8YSDBBpadfv4CYDub2fmeHDNAsL1MBWUel0iA+Xik6eHcyvD3vAMSU1TGuA/YRS+dD7ovCQN43GKRFCU20Kd3V/avDVVyAZ5niTEuLA5/zBGWg9EEEhfJKN200Tat8CmRAQb9+wv7soPlHt2tQorsz1uPbr0HTY4sJwrH47zJZwABBAKLMBoQXepwgTwdHCo+fXMkQ4lrxEmQ5AaXipPqDY9V2vn09tgvTPI71EEGYxM+/uMJLJ4svpgaWGKOi/xKgmqLSUGSUd5f2vIVJ/CgBaTIUsZ7ZBsn0+NzfMOXLFCXQyTcybN6ep5ZZgUOHn7jpfUpsZshdugPGf+E5zjbyHTSRyQ8xfRPPM/s63RHeuknSoT22mjmmnAOIMkUZ6D1xSfPPAfd1WFKM3sO2CMaHx8M1NjnXKHaAGGkOW0C02WeYHUz4qMtx+w5gUDS8NckYe5lHsMYwCZEPyEEmjLDZFmAS7CDviMdxyTkMNVBKEmYLvbiQQBIBBbCQG04bGQvFWz6CfsCQLWCigILFwcfkGYBiOpbYuOizTAyYyDdCtrGaRG1LCkIgMYEFhI0WqQZoSlbGRyHKe4qOx7iv2bVQW9dp4dlM/x6kmwnWQcd/Q3FCqwTEiT5s+6D5v/pb0SSHyg7uhMWAAAAAElFTkSuQmCC);background-size:18px 15px;text-indent:-9999em;overflow:hidden}#addToHomeScreen.addToHomeIOS7 .addToHomeShare{width:11px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAA8CAYAAAAQTCjdAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAASCQAAEgkB80sG3AAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKjSURBVGiB7dpPiFVVHMDxz7m9NCtMyI2bEJEC25WrEkzHUXCRraIwdNE8ZxfYIlcis1ZEbGEzT1QCF4XgH1CyWhUoJKIWNRGEiCNKmkSiYTzfcfGuOokx77x3ZlS8382959zfn+/invvn3RdijHIRBrwkOINCYXEcdjpb7VyiYdBsLScwt5y6IloYdzqXo36Ro0gY9IKWo+5JwmzBt2HQnBw9ehYNazyn5TBee8Dh+Vq+CWu92GufnkTDR6ab7gDeBNHouMM/l9tXTXM0fGBmL726Fg1Dam74EsvKqR8VNowL2Yzj5f7rnnE4DHq2235diYYhhTGfC94up35T0y+6di/ITU0rKVd+sEi0P7xr2pSJOu8zvF+OzqEv7vDH/WFxt7/cshy/ticsN8sXYUht0kXDOlsF9XJ4UaEvNoz9X3zc5bKaZThbyr5jzJ4wlNY7KTgM+ES0vhz+KeiPw36fKC/ucAF9uFBOrTZm26SJCtaV27+xIo7cXdkTEhvOoh+XyxprU1qnim7CQdGK2HAyKRexYVShT3RItDElN+mkjiP2Ym+S3f01hv2EVal5WW6hU0ElmptaqJuBpXg6MbeFH2LDpU6CQ93zWIKnEvs0cayGU3glMfkOo1jQYewZzOuyz7FC95Jwo5OgUFfgeg993hh/eTqCTxOSm/iuk8DY0Ap1b2GhtHXxsfZN4j/X0fOx4auEIknEhqv4OiUn1L13Z/+xWfWVaG4q0dxUormpRHNTieamEs1NJZqbJ1Q0jHvdiJo5S2cVjSNOCHZhn3/SnuYnIvl3yomIIz7MXZMn9hydRCrR3FSiualEc1OJ5qYSzU0lmptKNDePjWgwcPePT7/g+4cp8wCW4GXaryK3tL+mLdD5x62ppllgu7bso8q/2HIbzGWdNmWnSJwAAAAASUVORK5CYII=);background-size:11px 15px}#addToHomeScreen .addToHomeTouchIcon{display:block;float:left;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5),inset 0 0 2px rgba(255,255,255,0.9);box-shadow:0 1px 3px rgba(0,0,0,0.5),inset 0 0 2px rgba(255,255,255,0.9);background-repeat:no-repeat;width:57px;height:57px;-webkit-background-size:57px 57px;background-size:57px 57px;margin:0 12px 0 0;border:1px solid #333;-webkit-background-clip:padding-box;background-clip:padding-box}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0 !important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border-width:1px;border-style:solid;border-color:#F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#D95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4A4A), color-stop(100%, #000));background-image:-webkit-linear-gradient(top, #4A4A4A 0, #000 100%);background-image:-moz-linear-gradient(top, #4A4A4A 0, #000 100%);background-image:-ms-linear-gradient(top, #4A4A4A 0, #000 100%);background-image:-o-linear-gradient(top, #4A4A4A 0, #000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));background-image:-moz-linear-gradient(top, #717171, #232323);background-image:-webkit-linear-gradient(top, #717171, #232323);background-image:-ms-linear-gradient(top, #717171, #232323);background-image:-o-linear-gradient(top, #717171, #232323);border:2px solid #ddd;border:2px solid #f1f1f1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,0.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));background-image:-webkit-linear-gradient(top, #3A79B8, #2E629D);background-image:-moz-linear-gradient(top, #3A79B8, #2E629D);background-image:-ms-linear-gradient(top, #3A79B8, #2E629D);background-image:-o-linear-gradient(top, #3A79B8, #2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:-10000em;top:-10000em}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute !important}/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span1{width:60px}.span2{width:140px}.span3{width:220px}.span4{width:300px}.span5{width:380px}.span6{width:460px}.span7{width:540px}.span8{width:620px}.span9{width:700px}.span10{width:780px}.span11{width:860px}.span12{width:940px}.offset1{margin-left:100px}.offset2{margin-left:180px}.offset3{margin-left:260px}.offset4{margin-left:340px}.offset5{margin-left:420px}.offset6{margin-left:500px}.offset7{margin-left:580px}.offset8{margin-left:660px}.offset9{margin-left:740px}.offset10{margin-left:820px}.offset11{margin-left:900px}.offset12{margin-left:980px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.1276595745%;*margin-left:2.0744680851%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.1276595745%}.row-fluid .span1{width:6.3829787234%;*width:6.329787234%}.row-fluid .span2{width:14.8936170213%;*width:14.8404255319%}.row-fluid .span3{width:23.4042553191%;*width:23.3510638298%}.row-fluid .span4{width:31.914893617%;*width:31.8617021277%}.row-fluid .span5{width:40.4255319149%;*width:40.3723404255%}.row-fluid .span6{width:48.9361702128%;*width:48.8829787234%}.row-fluid .span7{width:57.4468085106%;*width:57.3936170213%}.row-fluid .span8{width:65.9574468085%;*width:65.9042553191%}.row-fluid .span9{width:74.4680851064%;*width:74.414893617%}.row-fluid .span10{width:82.9787234043%;*width:82.9255319149%}.row-fluid .span11{width:91.4893617021%;*width:91.4361702128%}.row-fluid .span12{width:100%;*width:99.9468085106%}.row-fluid .offset1{margin-left:10.6382978723%;*margin-left:10.5319148936%}.row-fluid .offset1:first-child{margin-left:8.5106382979%;*margin-left:8.4042553191%}.row-fluid .offset2{margin-left:19.1489361702%;*margin-left:19.0425531915%}.row-fluid .offset2:first-child{margin-left:17.0212765957%;*margin-left:16.914893617%}.row-fluid .offset3{margin-left:27.6595744681%;*margin-left:27.5531914894%}.row-fluid .offset3:first-child{margin-left:25.5319148936%;*margin-left:25.4255319149%}.row-fluid .offset4{margin-left:36.170212766%;*margin-left:36.0638297872%}.row-fluid .offset4:first-child{margin-left:34.0425531915%;*margin-left:33.9361702128%}.row-fluid .offset5{margin-left:44.6808510638%;*margin-left:44.5744680851%}.row-fluid .offset5:first-child{margin-left:42.5531914894%;*margin-left:42.4468085106%}.row-fluid .offset6{margin-left:53.1914893617%;*margin-left:53.085106383%}.row-fluid .offset6:first-child{margin-left:51.0638297872%;*margin-left:50.9574468085%}.row-fluid .offset7{margin-left:61.7021276596%;*margin-left:61.5957446809%}.row-fluid .offset7:first-child{margin-left:59.5744680851%;*margin-left:59.4680851064%}.row-fluid .offset8{margin-left:70.2127659574%;*margin-left:70.1063829787%}.row-fluid .offset8:first-child{margin-left:68.085106383%;*margin-left:67.9787234043%}.row-fluid .offset9{margin-left:78.7234042553%;*margin-left:78.6170212766%}.row-fluid .offset9:first-child{margin-left:76.5957446809%;*margin-left:76.4893617021%}.row-fluid .offset10{margin-left:87.2340425532%;*margin-left:87.1276595745%}.row-fluid .offset10:first-child{margin-left:85.1063829787%;*margin-left:85%}.row-fluid .offset11{margin-left:95.7446808511%;*margin-left:95.6382978723%}.row-fluid .offset11:first-child{margin-left:93.6170212766%;*margin-left:93.5106382979%}.row-fluid .offset12{margin-left:104.2553191489%;*margin-left:104.1489361702%}.row-fluid .offset12:first-child{margin-left:102.1276595745%;*margin-left:102.0212765957%}.hide[class*="span"],.row-fluid .hide[class*="span"]{display:none}.pull-right[class*="span"],.row-fluid .pull-right[class*="span"]{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:400;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;*zoom:1;padding-left:5px;padding-right:5px}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;border:1px solid #ccc;background-color:#fff}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;content:"";line-height:0}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap}.input-append input,.input-append select,.input-append .uneditable-input,.input-append .dropdown-menu,.input-append .popover,.input-prepend input,.input-prepend select,.input-prepend .uneditable-input,.input-prepend .dropdown-menu,.input-prepend .popover{font-size:14px}.input-append input,.input-append select,.input-append .uneditable-input,.input-prepend input,.input-prepend select,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-append select:focus,.input-append .uneditable-input:focus,.input-prepend input:focus,.input-prepend select:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-append .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .add-on,.input-prepend .btn,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#edf17c;border-color:#b9bf15}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-search textarea,.form-search select,.form-search .help-inline,.form-search .uneditable-input,.form-search .input-prepend,.form-search .input-append,.form-inline input,.form-inline textarea,.form-inline select,.form-inline .help-inline,.form-inline .uneditable-input,.form-inline .input-prepend,.form-inline .input-append,.form-horizontal input,.form-horizontal textarea,.form-horizontal select,.form-horizontal .help-inline,.form-horizontal .uneditable-input,.form-horizontal .input-prepend,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url(/assets/glyphicons-halflings-d99e3fa32c641032f08149914b28c2dc6acf2ec62f70987f2259eabbfa7fc0de.png);background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url(/assets/glyphicons-halflings-white-f0e0d95a9c8abcdfabf46348e2d4285829bb0491f5f6af0e05af52bffb6324c4.png)}.icon-glass{background-position:0      0}.icon-music{background-position:-24px  0}.icon-search{background-position:-48px  0}.icon-envelope{background-position:-72px  0}.icon-heart{background-position:-96px  0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0      -24px}.icon-file{background-position:-24px  -24px}.icon-time{background-position:-48px  -24px}.icon-road{background-position:-72px  -24px}.icon-download-alt{background-position:-96px  -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0      -48px}.icon-tags{background-position:-25px  -48px}.icon-book{background-position:-48px  -48px}.icon-bookmark{background-position:-72px  -48px}.icon-print{background-position:-96px  -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0      -72px}.icon-map-marker{background-position:-24px  -72px}.icon-adjust{background-position:-48px  -72px}.icon-tint{background-position:-72px  -72px}.icon-edit{background-position:-96px  -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0      -96px}.icon-minus-sign{background-position:-24px  -96px}.icon-remove-sign{background-position:-48px  -96px}.icon-ok-sign{background-position:-72px  -96px}.icon-question-sign{background-position:-96px  -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0      -120px}.icon-gift{background-position:-24px  -120px}.icon-leaf{background-position:-48px  -120px}.icon-fire{background-position:-72px  -120px}.icon-eye-open{background-position:-96px  -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{background-position:-216px -120px;width:16px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px;width:16px}.icon-folder-open{background-position:-408px -120px;width:16px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0      -144px}.icon-bullhorn{background-position:-24px  -144px}.icon-bell{background-position:-48px  -144px}.icon-certificate{background-position:-72px  -144px}.icon-thumbs-up{background-position:-96px  -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0077B3', GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0077B3', GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:default}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 white;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:whitesmoke;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#cccccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0px 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input.btn-block[type="submit"],input.btn-block[type="reset"],input.btn-block[type="button"]{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ffa400;background-image:-moz-linear-gradient(top, #ffa400, #ffa400);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffa400), to(#ffa400));background-image:-webkit-linear-gradient(top, #ffa400, #ffa400);background-image:-o-linear-gradient(top, #ffa400, #ffa400);background-image:linear-gradient(to bottom, #ffa400, #ffa400);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFA400', endColorstr='#FFFFA400', GradientType=0);border-color:#ffa400 #ffa400 #b37300;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#ffa400;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#ffa400;*background-color:#e69400}.btn-primary:active,.btn-primary.active{background-color:#cc8300 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ffb42e;background-image:-moz-linear-gradient(top, #ffbf4d, #ffa400);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffbf4d), to(#ffa400));background-image:-webkit-linear-gradient(top, #ffbf4d, #ffa400);background-image:-o-linear-gradient(top, #ffbf4d, #ffa400);background-image:linear-gradient(to bottom, #ffbf4d, #ffa400);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFBF4D', endColorstr='#FFFFA400', GradientType=0);border-color:#ffa400 #ffa400 #b37300;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#ffa400;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#ffa400;*background-color:#e69400}.btn-warning:active,.btn-warning.active{background-color:#cc8300 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFBD362F', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462', endColorstr='#FF51A351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF2F96B4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444, #222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));background-image:-webkit-linear-gradient(top, #444, #222);background-image:-o-linear-gradient(top, #444, #222);background-image:linear-gradient(to bottom, #444, #222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF444444', endColorstr='#FF222222', GradientType=0);border-color:#222 #222 black;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#090909 \9}button.btn,input.btn[type="submit"]{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input.btn[type="submit"]::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input.btn.btn-large[type="submit"]{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input.btn.btn-small[type="submit"]{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input.btn.btn-mini[type="submit"]{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#08c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);*padding-top:5px;*padding-bottom:5px}.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#ffa400}.btn-group.open .btn-warning.dropdown-toggle{background-color:#ffa400}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success h4{color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-left:0;margin-bottom:20px;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-tabs:after,.nav-pills:before,.nav-pills:after{display:table;content:"";line-height:0}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{border-top-color:#08c;border-bottom-color:#08c;margin-top:6px}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default}.navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2}.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #fff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #fff, #f2f2f2);background-image:-o-linear-gradient(top, #fff, #f2f2f2);background-image:linear-gradient(to bottom, #fff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF2F2F2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065);*zoom:1}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #ffffff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #ffffff}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #ffffff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333;text-decoration:none}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e6e6e6;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;background-image:-moz-linear-gradient(top, #f2f2f2, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #f2f2f2, #e6e6e6);background-image:-o-linear-gradient(top, #f2f2f2, #e6e6e6);background-image:linear-gradient(to bottom, #f2f2f2, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2F2F2', endColorstr='#FFE6E6E6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e6e6e6;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:9px}.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:10px}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0;bottom:-7px;top:auto}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #fff;border-bottom:0;bottom:-6px;top:auto}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#555;border-bottom-color:#555}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e6e6e6;color:#555}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222, #111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));background-image:-webkit-linear-gradient(top, #222, #111);background-image:-o-linear-gradient(top, #222, #111);background-image:linear-gradient(to bottom, #222, #111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF222222', endColorstr='#FF111111', GradientType=0);border-color:#252525}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:hover,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#fff}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111111;color:#fff}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);outline:0}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top, #151515, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image:-webkit-linear-gradient(top, #151515, #040404);background-image:-o-linear-gradient(top, #151515, #040404);background-image:linear-gradient(to bottom, #151515, #040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF151515', endColorstr='#FF040404', GradientType=0);border-color:#040404 #040404 black;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:black}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:black \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #fff}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb .active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;background-color:transparent;cursor:default}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.pagination-mini ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>a,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}.pagination-mini ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>a,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0px 6px;font-size:10.5px}.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1}.pager:before,.pager:after{display:table;content:"";line-height:0}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;background-color:#fff;cursor:default}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none}.modal.fade{-webkit-transition:opacity 0.3s linear, top 0.3s ease-out;-moz-transition:opacity 0.3s linear, top 0.3s ease-out;-o-transition:opacity 0.3s linear, top 0.3s ease-out;transition:opacity 0.3s linear, top 0.3s ease-out;top:-25%}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important{background-color:#b94a48}.label-important[href]{background-color:#953b39}.label-warning{background-color:#ffa400}.label-warning[href]{background-color:#cc8300}.label-success{background-color:#468847}.label-success[href]{background-color:#356635}.label-info{background-color:#3a87ad}.label-info[href]{background-color:#2d6987}.label-inverse{background-color:#333}.label-inverse[href]{background-color:#1a1a1a}.badge-important{background-color:#b94a48}.badge-important[href]{background-color:#953b39}.badge-warning{background-color:#ffa400}.badge-warning[href]{background-color:#cc8300}.badge-success{background-color:#468847}.badge-success[href]{background-color:#356635}.badge-info{background-color:#3a87ad}.badge-info[href]{background-color:#2d6987}.badge-inverse{background-color:#333}.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5', endColorstr='#FFF9F9F9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.progress .bar{width:0%;height:100%;color:#fff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF149BDF', endColorstr='#FF0480BE', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFC43C35', GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(to bottom, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462', endColorstr='#FF57A957', GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(to bottom, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF339BB9', GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#ffb42e;background-image:-moz-linear-gradient(top, #ffbf4d, #ffa400);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffbf4d), to(#ffa400));background-image:-webkit-linear-gradient(top, #ffbf4d, #ffa400);background-image:-o-linear-gradient(top, #ffbf4d, #ffa400);background-image:linear-gradient(to bottom, #ffbf4d, #ffa400);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFBF4D', endColorstr='#FFFFA400', GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#ffbf4d;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#fff;line-height:20px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}p,pre,span{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}body{-webkit-tap-highlight-color:transparent;padding:0;font-style:normal}body.pin_bottom{position:fixed;top:0;bottom:0;right:0;left:0}body.oceans-blue{background-color:#02001c}body.music-black,body.background-dark{background-color:#121212;color:#F7F8FA}body:has(#lab2-container){overflow:hidden}h1{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:700;font-style:normal;font-size:32px;color:#8c52ba}h1.text-black{color:#292F36}h2{margin:25px 0 10px 0;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;font-size:22px;line-height:30px;color:#0093a4}h3{font-size:18px}hr{border-color:#0093a4;border-bottom:none}#classroom-sections hr{border-color:#555}th{background-color:#5b6770;color:#fff;border:1px solid #fff;text-align:left;font-size:120%;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;font-weight:normal;padding:5px}strong{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:700;font-style:normal}em{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal;font-style:italic}strong em,em strong{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:700;font-style:normal;font-style:italic}a.skip_link{background:#fff;color:#000;padding:8px;z-index:10;text-decoration:none;border-radius:5px;position:absolute;top:50px;transform:translateX(var(--skip-link-transform, -100%));transition:all 0.2s ease-in;opacity:0}html[dir="rtl"] a.skip_link{--skip-link-transform: 100%}a.skip_link:focus{transform:translateX(0);opacity:1}a.video_link{max-width:100%\9}img.video_thumbnail{width:183px}.center{margin-left:auto;margin-right:auto}.clear{clear:both}.navbar{margin-bottom:30px}.header-wrapper{padding-top:0;min-height:50px;position:relative;user-select:none}.header-wrapper .header{position:absolute;top:0;width:100%;padding-top:0;padding-bottom:0;height:50px;background-color:#0093a4;color:#fff}.header-wrapper .header a:link{color:#fff}.header-wrapper .header a:visited{color:#fff}@media screen and (max-width: 1024px){.header-wrapper .header .small_font_on_tablet{font-size:13px}}.header-wrapper .header .header_left,.header-wrapper .header .header_right{margin-top:0}.header-wrapper .header .header_left{left:10px}.header-wrapper .header .header_middle{top:2px}.header-wrapper .header .header_logo{width:38px;padding:6px 14px;margin-top:0}.header-wrapper .project_info .header_text,.header-wrapper .project_info .header_button{float:left}.header-wrapper .project_info .project_name_wrapper .header_text{float:left;clear:left}.header-wrapper .header_text{font-size:16px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 1011px){.header-wrapper .show_on_tablet{display:none}}@media screen and (max-width: 1023px){.header-wrapper .hide_on_tablet{display:none !important}}@media (min-width: 1024px) and (max-width: 1268px){.header-wrapper.hide-small-desktop,.header-wrapper .hide-small-desktop{display:none !important}}.header-wrapper .headerlinks{margin-inline-start:1rem;display:flex;justify-content:start;align-items:center;gap:2.25rem}.header-wrapper .headerlinks .headerlink{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1;display:inline-block;margin-top:-1px}.header-wrapper .headerlinks .headerlink:link,.header-wrapper .headerlinks .headerlink:visited{text-decoration:none}.header-wrapper .headerlinks .headerlink:hover,.header-wrapper .headerlinks .headerlink:active{border-bottom:solid 2px #ffa400;margin-top:3px;padding-bottom:2px}html[dir=rtl] .header-wrapper .headerlinks{padding-right:30px}.header-wrapper .header_button{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal;display:flex;align-items:center;color:#fff;background-color:transparent;border:1px solid #fff;border-radius:4px;padding:6.5px 16px;font-size:14px;line-height:20px;box-sizing:border-box;cursor:pointer;white-space:nowrap;margin-inline-start:8px;height:35px}.header-wrapper .header_button.header_button_light{background-color:#0093a4}.header-wrapper .header_button a:hover{text-decoration:none;background-color:#ffa400}.header-wrapper .header_button:active{border:1px solid #fff !important}.header-wrapper .user_menu,.header-wrapper .create_menu,.header-wrapper .help_button{margin-top:7px}html[dir=rtl] .header-wrapper .user_menu .create_button,html[dir=rtl] .header-wrapper .user_menu .display_name,html[dir=rtl] .header-wrapper .user_menu .pairing_name,html[dir=rtl] .header-wrapper .create_menu .create_button,html[dir=rtl] .header-wrapper .create_menu .display_name,html[dir=rtl] .header-wrapper .create_menu .pairing_name,html[dir=rtl] .header-wrapper .help_button .create_button,html[dir=rtl] .header-wrapper .help_button .display_name,html[dir=rtl] .header-wrapper .help_button .pairing_name{float:right;padding-left:3px}.header-wrapper .user_menu .pairing_icon,.header-wrapper .create_menu .pairing_icon,.header-wrapper .help_button .pairing_icon{display:inline-block;float:left;padding-right:5px;padding-top:3px}.header-wrapper .user_menu .user_options,.header-wrapper .user_menu .help_contents,.header-wrapper .create_menu .user_options,.header-wrapper .create_menu .help_contents,.header-wrapper .help_button .user_options,.header-wrapper .help_button .help_contents{font-size:14px;line-height:20px}.header-wrapper #header_user_create_account{background-color:#FFFFFF !important;color:#0093A4;font-weight:600}.header-wrapper .button-signin{text-decoration:none}.header-wrapper .project_updated_at{font-size:10px}.header-wrapper .project_updated_at .project-save-error{background-color:#d62911;padding:0 5px;margin-top:2px;font-size:12px;display:inline-block;border-radius:4px}.header-wrapper #hamburger{padding:4px 3px 0 11px}.header-wrapper .help_button{margin-top:0;padding-top:3px;padding-left:11px}.header-wrapper .help_button:not(.user-is-tabbing){outline:none}.header-wrapper #signin_button .header_button{margin-top:7px}.header-wrapper #sign_in_or_user.z_index_above_modal{z-index:1050}.header-wrapper #sign_in_or_user.z_index_above_modal .header_user{background-color:#0093a4}@media (max-width: 425px){.header-wrapper .button-signin.desktop,.header-wrapper .button-create-account.desktop{display:none}}.levelbuilder-header .header{background-color:#8c52ba}.local-header .header{background-color:#ffa400}#language_dir.rtl #pageheader-wrapper .create_options{direction:rtl}#language_dir.rtl #pageheader-wrapper .create_options .project_link{padding:0 4px 0 10px}#language_dir.rtl #pageheader-wrapper .create_options #view_all_projects{padding-right:10px}#header-banner{background-size:cover;background-position:90% 30%;display:flex;justify-content:center}#header-banner .bannerContent{max-width:60%}html[dir=rtl] #header-banner{transform:scaleX(-1)}html[dir=rtl] #header-banner .bannerContentContainer{transform:scaleX(-1)}#projects-page #header-banner{margin-bottom:16px}#header-banner-overflow{margin:16px}#header-banner-overflow .bannerContentButton{border-color:#292F36 !important}#header-banner .children,#header-banner-overflow .children{margin-top:16px}#codeWorkspace>.cdomoderndark-theme,#codeWorkspace>.cdohighcontrastdark-theme,#codeWorkspace>.cdoprotanopiadark-theme,#codeWorkspace>.cdodeuteranopiadark-theme,#codeWorkspace>.cdotritanopiadark-theme{margin-top:1px;height:calc(100% - 1px)}.bannerContentContainer{display:flex;align-items:center;justify-content:space-between;width:100%;margin:16px}#courses-container #header-banner{background-position:75% 40%}#courses-container .announcements{margin-top:16px}#courses-container .contentContainer{display:flex;justify-content:center;margin-top:16px}#courses-container .contentContainer .content{width:100%;margin:0 16px}.sign_in.show_only_on_mobile{float:right;margin-bottom:10px}@media screen and (min-device-width: 501px){.sign_in.show_only_on_mobile{display:none}}#betainfo{position:absolute;font-size:10px;top:-1px;right:33px}.main{padding:10px}.main a:link,.main a:visited,.main a:hover,.main a:active{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:700;font-style:normal;color:#8C52BA;background-color:transparent;text-decoration:underline}.main a:hover{color:#6C468A;text-decoration:underline}.main a:link:has(.visual-block),.main a:visited:has(.visual-block),.main a:active:has(.visual-block){text-decoration:unset}.main a:link:has(.visual-block):hover,.main a:visited:has(.visual-block):hover,.main a:active:has(.visual-block):hover{text-decoration:underline}.main a.fa:link,.main a.fa:visited,.main a.fa:hover,.main a.fa:active{font-family:FontAwesome}html,body{height:100%}.wrapper{min-height:100%;margin-bottom:-256px}.legacy-share-view .wrapper{position:relative}.push{height:256px}.legacy-share-view .push{display:none}.footer{min-height:236px;padding-top:20px;font-size:14px;background-color:#292F36;color:#fff}.footer a:link,.footer a:visited,.footer a:hover,.footer a:active{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal;color:#fff;background-color:transparent}.footer a:hover{text-decoration:underline}.footer .powered-by-aws{width:100%;margin-top:12px}.footer select{width:auto;font-size:11px;height:18px;margin-bottom:4px}.footer .fineprint a:link,.footer .fineprint a:visited,.footer .fineprint a:hover,.footer .fineprint a:active{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal}.footer #localeForm{max-width:fit-content}.footer #localeForm select{min-width:8.43rem}.footer #global-edition-region-reset-button-container{width:max-content;margin:0.5rem 0}.footer .dim{display:inline-block;opacity:0.8}html[dir=rtl] .footer .container .row [class*="span"]{float:right;margin-right:20px;margin-left:0}html[dir=rtl] .footer .container .row [class*="span"] a{float:right}html[dir=rtl] .footer .container .row [class*="span"] div.dim{float:right;margin-left:4px;margin-right:4px}.small-footer-base,#more-menu{background-color:initial;color:#696969;font-size:14px;margin:8px}.small-footer-base a,#more-menu a{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal}.small-footer-base a:link,#more-menu a:link{color:#5b6770;text-decoration:none}.small-footer-base a:visited,#more-menu a:visited{color:#5b6770;text-decoration:none}.small-footer-base a:hover,#more-menu a:hover{color:#5b6770;background-color:transparent;text-decoration:none}.small-footer-base a:active,#more-menu a:active{color:#5b6770;background-color:transparent;text-decoration:none}.small-footer-base h4,#more-menu h4{color:#696969}.dark .small-footer-base,.dark #more-menu{background-color:#4d575f;border:0;color:#949ca2;justify-content:flex-end;margin:0}.dark .small-footer-base a:link,.dark #more-menu a:link{color:#e7e8ea}.dark .small-footer-base a:visited,.dark #more-menu a:visited{color:#e7e8ea}.dark .small-footer-base a:hover,.dark #more-menu a:hover{color:#fff}.dark .small-footer-base a:active,.dark #more-menu a:active{color:#fff}.dark .small-footer-base .more-link,.dark #more-menu .more-link{margin:0 15px;background-color:#4d575f;border:0;color:#949ca2;font-size:14px;padding:0}.dark .small-footer-base .more-link:hover,.dark #more-menu .more-link:hover{box-shadow:none}@media screen and (max-width: 1150px){.small-footer-base small,#more-menu small{font-size:10px}}.small-footer-base{position:absolute;bottom:0;display:flex;padding:6px 0 3px 0;width:100%;max-width:400px;margin-top:5px;margin-bottom:12px;margin-inline-end:0;margin-inline-start:15px}.small-footer-base select{color:#5b6770;width:80px;font-size:11px;height:18px;margin:0;line-height:18px;padding:0;border:0}.small-footer-base .copyright-button,.small-footer-base .languageSelect{align-self:center}.small-footer-base .copyright-button{margin:0 10px}.small-footer-base .copyright-button button{padding:3px;font-size:1rem;line-height:1rem;margin:0;border:1px solid #c6cacd;background-color:initial}#page-small-footer .small-footer-base{position:fixed;margin-top:0}.responsive-content-mobile-footer{position:relative}@media screen and (min-width: 970px){.responsive-content-mobile-footer{display:none}}body.background-dark .small-footer-base,body.music-black .small-footer-base{background-color:initial;border-top:initial}body.background-dark #page-small-footer,body.music-black #page-small-footer{user-select:none}body.background-dark #page-small-footer .small-footer-base,body.music-black #page-small-footer .small-footer-base{margin-inline-start:10px;margin-bottom:12px;padding-bottom:0;transition:max-width 0.75s}body.background-dark #page-small-footer .small-footer-base .version-caption,body.music-black #page-small-footer .small-footer-base .version-caption{display:none}body.background-dark #page-small-footer .small-footer-base>p,body.music-black #page-small-footer .small-footer-base>p{color:#FFFFFF}body.background-dark #page-small-footer select,body.background-dark #page-small-footer .copyright-button,body.music-black #page-small-footer select,body.music-black #page-small-footer .copyright-button{background-color:initial}body.background-dark #page-small-footer option,body.music-black #page-small-footer option{background-color:#394450}body.background-dark #page-small-footer .copyright-button,body.music-black #page-small-footer .copyright-button{height:1.625rem;width:1.625rem;box-sizing:border-box;border:solid 1px #FFFFFF;color:#FFFFFF}body.background-dark .languageSelect>div select,body.music-black .languageSelect>div select{border-color:#FFFFFF;background-color:#292F36;color:#FFFFFF}body.background-dark .languageSelect>div::after,body.music-black .languageSelect>div::after{background-color:initial;color:#FFFFFF !important}body.background-dark .languageSelect>div::before,body.music-black .languageSelect>div::before{background-color:initial;color:#FFFFFF}body.background-dark .languageSelect>div:has(select:hover) select:not(:disabled),body.music-black .languageSelect>div:has(select:hover) select:not(:disabled){color:#FFFFFF;background-color:#292F36}body.background-dark .languageSelect>div:has(select:hover)::before,body.music-black .languageSelect>div:has(select:hover)::before{color:#FFFFFF}body.background-dark .languageSelect>div:has(select:hover)::after,body.music-black .languageSelect>div:has(select:hover)::after{color:#FFFFFF}body.background-dark .languageSelect>div:has(select:active) select:not(:disabled),body.music-black .languageSelect>div:has(select:active) select:not(:disabled){color:#FFFFFF;background-color:#292F36}body.background-dark .languageSelect>div:has(select:active)::before,body.music-black .languageSelect>div:has(select:active)::before{color:#FFFFFF}body.background-dark .languageSelect>div:has(select:active)::after,body.music-black .languageSelect>div:has(select:active)::after{color:#FFFFFF}@media screen and (max-width: 969px){.responsive-content-desktop-footer{display:none}}#more-menu{display:none;position:absolute;bottom:0;left:0;list-style-type:none;margin:0;padding:0}#more-menu>li>a{display:block;padding:3px 15px 3px 15px;border-bottom:solid thin #e7e8ea}#more-menu>li>a:hover{background-color:#4d575f;color:#e7e8ea;text-decoration:none}.dark #more-menu>li>a:hover{background-color:#e7e8ea;color:#4d575f}#more-menu{z-index:998}.small-footer-base{z-index:1000}#locale{font-family:sans-serif;height:24px}@media screen and (max-width: 1024px){#locale{max-width:150px}}.oceans-blue .small-footer-base,.music-black .small-footer-base{background-color:initial;border-top:initial}.header_separator{padding-left:2px;margin-bottom:-18px;margin-top:-8px;margin-right:2px;height:42px;border-right:1px solid #c6cacd;border-right-style:inset;display:inline-block}.user_options,.help_contents{display:none;border:1px solid #000;color:#000;padding:10px}.user_options a:link,.help_contents a:link{color:#000}.user_options a:visited,.help_contents a:visited{color:#000}.user_options a:hover,.help_contents a:hover{color:#fff;background-color:#8c52ba;text-decoration:none}.user_options a:active,.help_contents a:active{color:#fff;background-color:#8c52ba}.user_options .pairing_summary{font-size:0.8em;line-height:1.6em}.full_container{padding:0 25px 25px 25px}body.embedded_iframe .full_container{padding-left:0}.responsive_full_container{padding:0 10px 10px 10px}@media screen and (max-height: 600px){.modal{max-height:80vh;overflow-y:auto}}.modal a:hover:not(.btn){background-color:#fff}#block-documentation-lightbox.modal{width:80% !important;left:0;right:0;margin:0 auto}.modal .markdown .modal-image{margin-top:-100px;float:left;position:relative}.auto-resize-scrollable.modal{position:absolute;top:50px;width:640px;margin-left:-320px;margin-bottom:25px;z-index:1050}.modal-body{max-height:none}.dash_modal{width:640px;margin-left:-320px}.dash_modal_body{padding-right:25px}#dataConfirmOK.btn:hover{color:#fff;background-color:#ffa400}#videoTabContainer{padding:0}#video{border-width:0}.video-player{width:100%;height:100%;margin:0}.vjs-tech:focus,.vjs-poster:focus{outline:0}.video-player-rounded-corners{border-radius:10px;border-width:0;overflow:hidden}.video-player-full-width{position:absolute;top:0;left:0;right:0;bottom:0}.video-content-full-width{position:relative;padding-top:56.25%}.buttons-right-aligned{display:flex;justify-content:flex-end;margin-bottom:-44px}.fallback-video-player-failed video,.fallback-video-player-failed div{visibility:hidden}.fallback-video-player-failed p{font-size:22px;line-height:26px;padding:5px}.fallback-video-player-failed p a{color:#fff}.video-modal{z-index:10000;overflow:visible}.video-modal .ui-tabs{height:100%;width:100%}.video-modal .ui-tabs video{width:100%;max-height:100%}.header_left{display:flex;float:left;z-index:2;flex-shrink:0;flex-grow:0}.header_left,.header_right{margin-top:5px}.header_logo{float:left;z-index:1;margin-top:-24px;padding-top:14px;min-width:0;max-width:55px;width:55px}.header_logo a:hover{background-color:transparent}.project_info{float:left;margin-top:1px}.project_info .header_text,.project_info .header_button{float:left}.project_info .project_name_wrapper{min-width:160px}html[dir=rtl] .project_info .project_name_wrapper{padding-left:5px;padding-right:5px}.project_info .project_name_wrapper .header_text{float:left;clear:left}.project_name{max-width:300px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:middle}.project_save[disabled]{background:#949ca2}#project-share .export-button{color:#8c52ba;cursor:pointer;margin-top:10px;display:block}#project-share .social-buttons button{margin-right:16px}#project-share .social-buttons a{display:inline-block;background:#8c52ba;color:#fff;border-radius:5px;margin-right:8px;font-size:larger}#project-share .social-buttons a:hover,#project-share .social-buttons a{text-decoration:none}#project-share .social-buttons a:hover{box-shadow:2px 2px 5px #949ca2}#project-share .social-buttons a i{border-radius:5px;width:45px;height:45px;line-height:45px;text-align:center;vertical-align:middle;font-size:24pt}#project-share .social-buttons a i.fa-facebook{background-color:#3b5998}#project-share .social-buttons a i.fa-twitter{background-color:#00aced}#project-share .social-buttons a span{padding-right:10px}@keyframes header_fadein{from{opacity:0}to{opacity:1}}.header_middle{display:flex;flex-shrink:1;flex-grow:1;min-width:0;float:left}.header_middle .header_button,.header_middle .header_input{margin-left:10px}.header_level_container{display:flex;align-items:center;justify-content:center}.header_level{font-size:150%;cursor:default;width:100%;display:flex;align-items:center;justify-content:center}.header_level .progress_container{overflow:hidden}.unit_name_container{overflow:hidden;padding-right:5px}.header_right{float:right;margin-right:13px;flex-shrink:0;flex-grow:0;display:flex;justify-content:flex-end}#sign_in_or_user{float:left;display:flex}input.header_input{font-size:14px;line-height:20px;margin-bottom:3px}.header_user{text-align:right;margin-left:6px;margin-top:7px;height:38px}.header_popup{position:absolute;text-align:left;top:48px;right:0;left:0;margin:0 auto;margin-bottom:20px;width:635px;border-color:#0093a4;border-top:5px;border-bottom:5px;border-radius:6px;z-index:1050;background-color:#fff;box-shadow:0 0 10px #949ca2;overflow:hidden}.header_popup_scrollable{max-height:560px;overflow-y:auto}.header_popup_body{position:relative;display:block;color:#5b6770}.header_popup_body .loading{margin:20px;background:url(/assets/spinner-big-e6c075f4664f20551b472d678246d0e63d2e75c9bb1e81da150fb20c82575255.gif) no-repeat center center}.header_finished_link{display:inline-block;font-size:16px;overflow:hidden;padding-left:5px;box-sizing:border-box}.header_finished_link a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header_finished_link:hover{background-color:transparent;text-decoration:underline}#alert{color:#c00;font-size:130%;border-style:solid;border-width:2px;padding:5px}.oceans-blue #codeApp .loading{background:url(/assets/spinner-big-oceans-blue-30ee51194b5b6f657044d6164b827ebc750ab438a8410973e35b0cf48b94e7b9.gif) no-repeat center center}.oceans-blue #codeApp .slow_load{color:#fff}#codeApp{position:relative;margin:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}#codeApp .loading{height:520px;background:url(/assets/spinner-big-e6c075f4664f20551b472d678246d0e63d2e75c9bb1e81da150fb20c82575255.gif) no-repeat center center}#codeApp .slow_load{display:none;text-align:center;position:relative;top:-230px}body.iframe_embed_app_and_code{background-color:transparent;position:fixed;top:0;bottom:0;right:0;left:0}body.iframe_embed_app_and_code .full_container{padding:0}body.iframe_embed_app_and_code #codeApp{height:100%}#codeApp.pin_bottom{position:absolute;top:60px;left:10px;right:10px;bottom:10px}#codeApp.pin_bottom.centered_embed{position:relative;top:0;left:auto;right:auto;margin-top:10px}.reference_area{margin-top:20px;color:#292F36}.reference_area .help_title{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:700;font-style:normal;font-size:17.5px;display:inline-block}.reference_area .solution_link{font-size:17.5px;padding-bottom:4px}.reference_area .video_link{display:inline-block;margin:6px 0;color:#8C52BA;text-decoration:underline}.reference_area .video_link:hover{color:#6C468A}.reference_area .help_subtitle{display:inline-block}#notes-outer{overflow-y:scroll;padding:0}#notes .note{padding-bottom:10px}#notes .note p{font-size:20px;line-height:24px;padding-right:30px;display:table-cell}#notes .note img{float:left;width:450px;height:auto;padding-right:30px}.video-modal .modal-body{padding:0}.video-modal .ui-tabs-nav{background:#949ca2}.video-modal .ui-tabs-nav li{border-top-right-radius:4px;border-top-left-radius:4px;border:0;background:transparent;margin-bottom:2px}.video-modal .ui-tabs-nav li a{background:#8C52BA;border:2px solid #8C52BA;border-radius:6px;color:#FFFFFF;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;cursor:pointer !important}.video-modal .ui-tabs-nav li a:hover{background-color:#6C468A;border-color:#6C468A;color:#FFFFFF}.video-modal .ui-tabs-nav li a:focus{outline:0}html[dir=rtl] .video-modal .ui-tabs-nav li{float:right}.video-modal .ui-tabs-nav li.ui-state-active a{background:#FFFFFF;color:#292F36;border:2px solid #292F36}.video-modal .ui-tabs-nav li.ui-state-active a:hover{color:#292F36;background-color:#D1D4D8}.x-close{position:absolute;cursor:pointer;z-index:10;background:url(/assets/x_button-1d8328c94997e1bb1ce04cfbc322d9e22e0edf9c784b2c869ca82001a48323c7.png) no-repeat center center;background-size:100% auto;top:-20px;right:-20px;width:61px;height:59px}.x-close:hover{top:-21px;right:-21px;width:64px;height:62px}html[dir=rtl] .x-close,.flip-x-close .x-close{right:auto;left:-20px}html[dir=rtl] .x-close:hover,.flip-x-close .x-close:hover{right:auto;left:-21px}html[dir=rtl] .flip-x-close .x-close{right:auto;left:-20px}html[dir=rtl] .flip-x-close .x-close:hover{right:auto;left:-21px}.open-link{position:absolute;cursor:pointer;z-index:1;background:url(/assets/open_button-a446eb2f8fd900c69717b8b87f184c2f38ec114189d51407e37b6d86cc296342.png) no-repeat center center;background-size:100% auto;top:-20px;right:31px;width:61px;height:59px}.open-link:hover{width:64px;height:62px}.open-link>a{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0}.qtip-content{font-size:20px;line-height:28px;color:#292F36;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;padding-right:25px}html[dir=rtl] .qtip-content{direction:rtl;text-align:right;padding-right:9px;padding-left:25px}.qtip-default{background-color:#fff;color:#5b6770;border:1px solid #5b6770;border-radius:8px;box-shadow:5px 5px 5px rgba(0,0,0,0.3);padding:10px}.no-tip .qtip-tip{visibility:hidden}.cdo-qtips{z-index:1030 !important}.tooltip-x-close.qtip-icon{position:absolute;cursor:pointer;z-index:10;background:url(/assets/x_button-1d8328c94997e1bb1ce04cfbc322d9e22e0edf9c784b2c869ca82001a48323c7.png) no-repeat center center;background-size:100% auto;top:-20px;right:-20px;width:61px;height:59px}.tooltip-x-close.qtip-icon:hover{top:-21px;right:-21px;width:64px;height:62px}html[dir=rtl] .tooltip-x-close.qtip-icon,.flip-x-close .tooltip-x-close.qtip-icon{right:auto;left:-20px}html[dir=rtl] .tooltip-x-close.qtip-icon:hover,.flip-x-close .tooltip-x-close.qtip-icon:hover{right:auto;left:-21px}html[dir=rtl] .flip-x-close .tooltip-x-close.qtip-icon{right:auto;left:-20px}html[dir=rtl] .flip-x-close .tooltip-x-close.qtip-icon:hover{right:auto;left:-21px}a.download-video{z-index:1;cursor:pointer;width:40px;height:34px;font-size:28px;background-color:#FFFFFF;color:#292F36;border:2px solid #292F36;padding:0;line-height:36px}a.download-video:hover{background:#D1D4D8}a.download-video img{width:40px;height:41px;margin-top:-3px;margin-bottom:-2px}a.download-video img:hover{width:41px;height:42px;margin-bottom:-3px}.quiet_links a:link{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal}.fixed_width_cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:5px}#landingpage #continue.row{background-color:#0093a4;color:#fff;font-size:24.5px;padding:5px 0}#landingpage #continue.row #puzzle{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:700;font-style:normal}#landingpage #continue.row .btn{height:32px;margin:0 5px}#landingpage #welcome h2{font-size:18px}#landingpage h3.whitetext a,#landingpage h3.whitetext a:link,#landingpage h3.whitetext a:hover,#landingpage h3.whitetext a:visited{color:#fff;text-decoration:none;cursor:pointer}#landingpage .row.navcontainer{margin:30px 0 10px -20px;background-color:#e7e8ea}#landingpage ul.nav.nav-pills{text-transform:uppercase;padding:10px}#landingpage ul.nav.nav-pills li{margin-right:10px}#landingpage ul.nav.nav-pills li.active a,#landingpage ul.nav.nav-pills li.active a:hover,#landingpage ul.nav.nav-pills li.active a:link{background-color:#fff;color:#8c52ba;border:2px solid #8c52ba}#landingpage ul.nav.nav-pills li a:hover,#landingpage ul.nav.nav-pills a:focus{text-decoration:none;background-color:#fff}#landingpage #signup{padding-top:10px}#landingpage #signup .medium-size-text{font-size:18px;line-height:30px}#landingpage #signup #maintext{text-align:left;padding-left:20px;color:#5b6770}#landingpage #signup #helptext{text-align:right;padding-right:20px;color:#949ca2}#landingpage #lesson #heading{width:700px}#landingpage #lesson .betatext,#landingpage #lesson .betacontainer strong{background:#fff;color:#0094ca;padding:2px 4px;border:1px solid #0094ca}.course_progress{margin:10px 0}#signinsection ul.students,#signinsection ul.pictures{margin-left:0}#signinsection ul.students li,#signinsection ul.pictures li{list-style-type:none;border:1px solid #c6cacd;border-radius:5px;background-color:#e7e8ea;float:left;margin:5px;padding:5px;cursor:pointer}#signinsection ul.students li:hover,#signinsection ul.pictures li:hover{background-color:#ffdb74}#signinsection ul.students li.selected,#signinsection ul.pictures li.selected{background-color:#ffb81d}#signinsection #pairing_checkbox{margin:5px 0}#signinsection #pairing_checkbox label{font-size:17.5px}#signinsection #pairing_checkbox label,#signinsection #pairing_checkbox input{margin:5px;display:inline-block;vertical-align:middle}.flex-container{display:flex;justify-content:space-between}#change-password{max-width:600px}#signin,#change-password{min-width:450px;display:flex;flex-direction:column;flex-grow:2}#signin form,#change-password form{display:flex;flex-direction:column}#signin .field,#change-password .field{display:flex;align-items:center;justify-content:space-between}#signin .field input[type=text],#signin .field input[type=password],#change-password .field input[type=text],#change-password .field input[type=password]{width:310px;height:40px;padding:0 6px}#signin .field input,#change-password .field input{background-color:#F7F8FA}#signin .field label,#change-password .field label{color:#292F36;font-size:1em;max-width:20%;line-height:1.2;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal}#signin .field-aligned,#change-password .field-aligned{width:324px;align-self:flex-end}#signin #forgot-password,#change-password #forgot-password{color:#292F36;font-size:1em;line-height:1.2;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal}#signin #password_field,#signin #new_user,#change-password #password_field,#change-password #new_user{margin-bottom:0}#signin .password_help_link,#change-password .password_help_link{margin-bottom:21px}#signin button,#change-password button{align-self:flex-end;background-color:#8C52BA;border:2px solid #8C52BA;color:#FFFFFF;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;margin:5px 0;width:324px}#signin button:hover,#change-password button:hover{background-color:#6C468A;border-color:#6C468A;box-shadow:none}#signin button:focus,#change-password button:focus{border-color:#009EB0}#signin button:disabled,#change-password button:disabled{color:#FFFFFF;border-color:#D1D4D8;background-color:#D1D4D8;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:not-allowed}#signin .blue-button,#change-password .blue-button{background-color:#049cdb;border:1px solid #049cdb}#signin .neutral-button,#change-password .neutral-button{background-color:#FFFFFF;border:2px solid #292F36;color:#292F36}#signin .neutral-button:hover,#change-password .neutral-button:hover{background-color:#EAECEF;border-color:#292F36;box-shadow:none}#signin .neutral-button:focus,#change-password .neutral-button:focus{border-color:#009EB0}#signin .neutral-button:disabled,#change-password .neutral-button:disabled{color:#D1D4D8;border-color:#D1D4D8;background-color:#FFFFFF;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:not-allowed}#code_without_signing_in{margin-top:80px;margin-bottom:0}#signup,#school-info-modal{display:flex;flex-wrap:wrap}#signup .required,#school-info-modal .required{font-weight:600}#signup .required.not-bold,#school-info-modal .required.not-bold{font-weight:normal}#signup .required>*,#school-info-modal .required>*{font-weight:600}#signup .required::after,#school-info-modal .required::after{content:"*"}#signup .header,#school-info-modal .header{display:flex;flex-wrap:wrap}#signup #sign_up_errors,#school-info-modal #sign_up_errors{background-color:#f7f7f7;border:1px solid #c00;flex-wrap:wrap;width:100%}#signup #sign_up_errors h4,#school-info-modal #sign_up_errors h4{margin:0}#signup .padded-container,#school-info-modal .padded-container{padding:20px;display:flex;flex-wrap:wrap}#signup .padded-container .row,#school-info-modal .padded-container .row{flex-grow:1}#signup .padded-container .parent-email-field-input,#school-info-modal .padded-container .parent-email-field-input{flex-grow:1}#signup .oauth-links,#school-info-modal .oauth-links{display:flex;flex-wrap:wrap}#signup .more-details,#school-info-modal .more-details{display:flex}#signup .more-details .more-details-text,#school-info-modal .more-details .more-details-text{margin:0 10px}#signup .signup,#school-info-modal .signup{margin:20px 0}#signup .select-user-type-teacher-button,#signup .select-user-type-student-button,#school-info-modal .select-user-type-teacher-button,#school-info-modal .select-user-type-student-button{min-width:225px;min-height:275px;position:relative;background-color:#fff;color:#000;border-radius:15px;border-color:#ccc;display:flex;flex-direction:column}#signup .select-user-type-teacher-button .user-type-name,#signup .select-user-type-student-button .user-type-name,#school-info-modal .select-user-type-teacher-button .user-type-name,#school-info-modal .select-user-type-student-button .user-type-name{width:100%;text-align:center;margin-top:10px}#signup .select-user-type-teacher-button .user-type-desc,#signup .select-user-type-student-button .user-type-desc,#school-info-modal .select-user-type-teacher-button .user-type-desc,#school-info-modal .select-user-type-student-button .user-type-desc{text-align:start;margin-top:10px;margin-left:5px;margin-right:5px}#signup .select-user-type-teacher-button .user-type-abilities-unordered-list,#signup .select-user-type-student-button .user-type-abilities-unordered-list,#school-info-modal .select-user-type-teacher-button .user-type-abilities-unordered-list,#school-info-modal .select-user-type-student-button .user-type-abilities-unordered-list{text-align:start;width:85%;margin-inline-start:10%}#signup #select-user-type-original,#school-info-modal #select-user-type-original{display:flex}#signup #select-user-type-variant,#school-info-modal #select-user-type-variant{display:none}#signup .select-user-type-teacher-button:hover,#signup .select-user-type-student-button:hover,#school-info-modal .select-user-type-teacher-button:hover,#school-info-modal .select-user-type-student-button:hover{background-color:#ddd;color:#000}#signup .select-user-type-button-selected,#school-info-modal .select-user-type-button-selected{background-color:#0093a4;color:#fff}#signup .select-user-type-button-selected:hover,#school-info-modal .select-user-type-button-selected:hover{background-color:#0093a4;color:#fff}#signup .finish-signup,#school-info-modal .finish-signup{width:800px}#signup .signup-header,#school-info-modal .signup-header{margin:0;flex-grow:1}#signup .signup .section-container,#signup .finish-signup .section-container,#school-info-modal .signup .section-container,#school-info-modal .finish-signup .section-container{padding:10px;flex-grow:1;background-color:#f7f7f7;border:1px solid #e5e5e5}#signup .signup .section-container h5,#signup .finish-signup .section-container h5,#school-info-modal .signup .section-container h5,#school-info-modal .finish-signup .section-container h5{font-weight:bold}#signup .signup .section-container hr,#signup .finish-signup .section-container hr,#school-info-modal .signup .section-container hr,#school-info-modal .finish-signup .section-container hr{border:1px solid #e5e5e5}#signup .signup #school-info-inputs,#signup .finish-signup #school-info-inputs,#school-info-modal .signup #school-info-inputs,#school-info-modal .finish-signup #school-info-inputs{padding:0}#signup .signup .field-row,#signup .finish-signup .field-row,#school-info-modal .signup .field-row,#school-info-modal .finish-signup .field-row{display:flex;align-items:center}#signup .signup .field,#signup .finish-signup .field,#school-info-modal .signup .field,#school-info-modal .finish-signup .field{width:600px;display:flex;justify-content:space-between;align-items:center}#signup .signup .field-sm,#signup .finish-signup .field-sm,#school-info-modal .signup .field-sm,#school-info-modal .finish-signup .field-sm{width:400px}#signup .signup .field_with_errors,#signup .finish-signup .field_with_errors,#school-info-modal .signup .field_with_errors,#school-info-modal .finish-signup .field_with_errors{display:flex;flex-basis:100%}#signup .signup .field_with_errors input,#signup .signup .field_with_errors select,#signup .finish-signup .field_with_errors input,#signup .finish-signup .field_with_errors select,#school-info-modal .signup .field_with_errors input,#school-info-modal .signup .field_with_errors select,#school-info-modal .finish-signup .field_with_errors input,#school-info-modal .finish-signup .field_with_errors select{border-color:#c00}#signup .signup .field_with_errors label,#signup .finish-signup .field_with_errors label,#school-info-modal .signup .field_with_errors label,#school-info-modal .finish-signup .field_with_errors label{color:#000}#signup .signup .field_with_errors>input,#signup .signup .field_with_errors>select,#signup .finish-signup .field_with_errors>input,#signup .finish-signup .field_with_errors>select,#school-info-modal .signup .field_with_errors>input,#school-info-modal .signup .field_with_errors>select,#school-info-modal .finish-signup .field_with_errors>input,#school-info-modal .finish-signup .field_with_errors>select{background-color:#fff}#signup .signup .error,#signup .finish-signup .error,#school-info-modal .signup .error,#school-info-modal .finish-signup .error{color:#c00;font-style:italic;margin:0}#signup .signup .padded,#signup .finish-signup .padded,#school-info-modal .signup .padded,#school-info-modal .finish-signup .padded{padding-left:10px;max-width:150px}#signup .signup select,#signup .finish-signup select,#school-info-modal .signup select,#school-info-modal .finish-signup select{height:46px;margin:0}#signup .signup #school-type,#signup .finish-signup #school-type,#school-info-modal .signup #school-type,#school-info-modal .finish-signup #school-type{height:36px}#signup .signup input[type=text],#signup .signup input[type=password],#signup .signup input[type=email],#signup .finish-signup input[type=text],#signup .finish-signup input[type=password],#signup .finish-signup input[type=email],#school-info-modal .signup input[type=text],#school-info-modal .signup input[type=password],#school-info-modal .signup input[type=email],#school-info-modal .finish-signup input[type=text],#school-info-modal .finish-signup input[type=password],#school-info-modal .finish-signup input[type=email]{height:36px}#signup .signup input,#signup .finish-signup input,#school-info-modal .signup input,#school-info-modal .finish-signup input{margin:0}#signup .signup input,#signup .signup select,#signup .finish-signup input,#signup .finish-signup select,#school-info-modal .signup input,#school-info-modal .signup select,#school-info-modal .finish-signup input,#school-info-modal .finish-signup select{flex-grow:1}#signup .signup .row,#signup .finish-signup .row,#school-info-modal .signup .row,#school-info-modal .finish-signup .row{display:flex;margin-bottom:20px}#signup .signup .row [class*=span],#signup .finish-signup .row [class*=span],#school-info-modal .signup .row [class*=span],#school-info-modal .finish-signup .row [class*=span]{align-self:center;display:flex}#signup .signup .row [class*=span] .div,#signup .finish-signup .row [class*=span] .div,#school-info-modal .signup .row [class*=span] .div,#school-info-modal .finish-signup .row [class*=span] .div{align-self:center;display:flex}#signup .signup .row label,#signup .finish-signup .row label,#school-info-modal .signup .row label,#school-info-modal .finish-signup .row label{margin:0}#signup .signup .row input[type=checkbox],#signup .finish-signup .row input[type=checkbox],#school-info-modal .signup .row input[type=checkbox],#school-info-modal .finish-signup .row input[type=checkbox]{flex-grow:0;align-self:center}#signup .signup .row input[type=checkbox] .field_with_errors,#signup .finish-signup .row input[type=checkbox] .field_with_errors,#school-info-modal .signup .row input[type=checkbox] .field_with_errors,#school-info-modal .finish-signup .row input[type=checkbox] .field_with_errors{flex-grow:0}#signup .signup #parent-email-section,#signup .finish-signup #parent-email-section,#school-info-modal .signup #parent-email-section,#school-info-modal .finish-signup #parent-email-section{background-color:#f7f7f7;border:1px solid #e5e5e5;flex-wrap:wrap}#signup .signup .signup-field-label,#signup .finish-signup .signup-field-label,#school-info-modal .signup .signup-field-label,#school-info-modal .finish-signup .signup-field-label{flex-wrap:wrap}#signup .signup .signup-field-label p,#signup .finish-signup .signup-field-label p,#school-info-modal .signup .signup-field-label p,#school-info-modal .finish-signup .signup-field-label p{margin:0}#signup .signup #signup-select-user-type-label,#signup .finish-signup #signup-select-user-type-label,#school-info-modal .signup #signup-select-user-type-label,#school-info-modal .finish-signup #signup-select-user-type-label{width:220px}#signup .signup .parent-email-section-header,#signup .finish-signup .parent-email-section-header,#school-info-modal .signup .parent-email-section-header,#school-info-modal .finish-signup .parent-email-section-header{margin-bottom:0;flex-grow:1}#signup .signup .parent-email-field,#signup .finish-signup .parent-email-field,#school-info-modal .signup .parent-email-field,#school-info-modal .finish-signup .parent-email-field{margin-top:20px;margin-bottom:0;flex-grow:1}#signup .signup #teacher-name-label,#signup .signup #student-name-label,#signup .signup #teacher-email-label,#signup .finish-signup #teacher-name-label,#signup .finish-signup #student-name-label,#signup .finish-signup #teacher-email-label,#school-info-modal .signup #teacher-name-label,#school-info-modal .signup #student-name-label,#school-info-modal .signup #teacher-email-label,#school-info-modal .finish-signup #teacher-name-label,#school-info-modal .finish-signup #student-name-label,#school-info-modal .finish-signup #teacher-email-label{display:flex;flex-basis:100%}#signup .signup .checkbox,#signup .finish-signup .checkbox,#school-info-modal .signup .checkbox,#school-info-modal .finish-signup .checkbox{display:flex;padding:0}#signup .signup .checkbox label,#signup .finish-signup .checkbox label,#school-info-modal .signup .checkbox label,#school-info-modal .finish-signup .checkbox label{display:flex}#signup .signup .checkbox p,#signup .signup .checkbox span,#signup .finish-signup .checkbox p,#signup .finish-signup .checkbox span,#school-info-modal .signup .checkbox p,#school-info-modal .signup .checkbox span,#school-info-modal .finish-signup .checkbox p,#school-info-modal .finish-signup .checkbox span{margin:0;padding:0 10px;font-size:14px}#signup .signup .checkbox .field_with_errors,#signup .finish-signup .checkbox .field_with_errors,#school-info-modal .signup .checkbox .field_with_errors,#school-info-modal .finish-signup .checkbox .field_with_errors{flex-basis:auto}#signup .signup #email-preference-radio p,#signup .signup #share-email-reg-part-preference-radio p,#signup .finish-signup #email-preference-radio p,#signup .finish-signup #share-email-reg-part-preference-radio p,#school-info-modal .signup #email-preference-radio p,#school-info-modal .signup #share-email-reg-part-preference-radio p,#school-info-modal .finish-signup #email-preference-radio p,#school-info-modal .finish-signup #share-email-reg-part-preference-radio p{margin:0}#signup .signup .radio,#signup .finish-signup .radio,#school-info-modal .signup .radio,#school-info-modal .finish-signup .radio{padding:0;display:flex}#signup .signup .radio input[type=radio],#signup .finish-signup .radio input[type=radio],#school-info-modal .signup .radio input[type=radio],#school-info-modal .finish-signup .radio input[type=radio]{margin-left:0;align-self:center}#signup .signup .radio input[type=radio],#signup .signup .radio label,#signup .finish-signup .radio input[type=radio],#signup .finish-signup .radio label,#school-info-modal .signup .radio input[type=radio],#school-info-modal .signup .radio label,#school-info-modal .finish-signup .radio input[type=radio],#school-info-modal .finish-signup .radio label{flex-grow:0;margin-right:5px}#signup .signup .radio .field_with_errors,#signup .finish-signup .radio .field_with_errors,#school-info-modal .signup .radio .field_with_errors,#school-info-modal .finish-signup .radio .field_with_errors{flex-basis:auto}#signup .signup #school-type,#signup .finish-signup #school-type,#school-info-modal .signup #school-type,#school-info-modal .finish-signup #school-type{width:370px !important}#signup .signup .submit-section,#signup .finish-signup .submit-section,#school-info-modal .signup .submit-section,#school-info-modal .finish-signup .submit-section{display:flex;flex-direction:column;align-items:flex-end}#signup .signup .submit,#signup .finish-signup .submit,#school-info-modal .signup .submit,#school-info-modal .finish-signup .submit{background-color:#ffa400;border:1px solid #ffa400;color:#fff;padding:0 20px;margin:5px 0;font-size:18px;height:40px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:700;font-style:normal}#signup .signup #forgot-password,#signup .finish-signup #forgot-password,#school-info-modal .signup #forgot-password,#school-info-modal .finish-signup #forgot-password{align-self:center;font-style:italic}#signup .signup .tos p,#signup .finish-signup .tos p,#school-info-modal .signup .tos p,#school-info-modal .finish-signup .tos p{font-size:14px;margin:0}#signup .signup #gdpr-section,#signup .finish-signup #gdpr-section,#school-info-modal .signup #gdpr-section,#school-info-modal .finish-signup #gdpr-section{flex-wrap:wrap}#signup .signup #gdpr-section .checkbox label,#signup .finish-signup #gdpr-section .checkbox label,#school-info-modal .signup #gdpr-section .checkbox label,#school-info-modal .finish-signup #gdpr-section .checkbox label{align-items:baseline}#signup .signup #gdpr-section .checkbox label input[type=checkbox],#signup .finish-signup #gdpr-section .checkbox label input[type=checkbox],#school-info-modal .signup #gdpr-section .checkbox label input[type=checkbox],#school-info-modal .finish-signup #gdpr-section .checkbox label input[type=checkbox]{align-self:auto}#signup .signup #gdpr-section #gdpr-label,#signup .finish-signup #gdpr-section #gdpr-label,#school-info-modal .signup #gdpr-section #gdpr-label,#school-info-modal .finish-signup #gdpr-section #gdpr-label{margin:0 10px}#signup .signup #gdpr-section #gdpr-label span,#signup .finish-signup #gdpr-section #gdpr-label span,#school-info-modal .signup #gdpr-section #gdpr-label span,#school-info-modal .finish-signup #gdpr-section #gdpr-label span{padding:0}.vertical-or{display:flex;flex-direction:column;align-items:center;padding:0 20px;font-size:16px;font-weight:bolder;color:#5b6770}.vertical-or hr{width:1px;height:100%;background-color:#949ca2}.horizontal-or{display:flex;flex-grow:1;align-items:center;justify-content:space-between;font-size:16px;font-weight:bolder;color:#5b6770}.horizontal-or hr{width:40%;border-color:#949ca2}.devise-links{flex-grow:2}.devise-links form{margin:0}.devise-links .section-sign-in{display:flex;align-items:center}.devise-links .section-sign-in input{background-color:#F7F8FA}.devise-links .section-sign-in input[type=text]{flex-grow:2;height:40px;padding-top:0;padding-bottom:0;margin:0}.devise-links .section-sign-in button{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;padding:10px 20px;margin-right:0;background-color:#8C52BA;border:2px solid #8C52BA;color:#FFFFFF}.devise-links .section-sign-in button:hover{background-color:#6C468A;border-color:#6C468A;box-shadow:none}.devise-links .section-sign-in button:focus{border-color:#009EB0}.devise-links .section-sign-in button:disabled{color:#FFFFFF;border-color:#D1D4D8;background-color:#D1D4D8;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:not-allowed}.devise-links .oauth-sign-in{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;width:100%;margin:5px 0;color:#292F36;background-color:#FFFFFF;border:2px solid #292F36;border-radius:4px;line-height:18px}.devise-links .oauth-sign-in:hover{background-color:#EAECEF;box-shadow:none}.devise-links .oauth-sign-in img{opacity:unset;float:left;margin-left:24px}.devise-links .oauth-sign-in:focus{border-color:#009EB0}.devise-links .oauth-sign-in:disabled{color:#D1D4D8;border-color:#D1D4D8;background-color:#FFFFFF;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:not-allowed}.devise-links .oauth-sign-in.with-google_oauth2{background-color:#0F9D58;border-color:#0F9D58;color:#FFFFFF}.devise-links .oauth-sign-in.with-facebook{background-color:#3B5998;border-color:#3B5998;color:#FFFFFF}.devise-links .oauth-sign-in.with-microsoft_v2_auth{background-color:#FFB900;border-color:#FFB900}.devise-links .oauth-sign-in.with-clever{background-color:#1464FF;border-color:#1464FF;color:#FFFFFF}#hoc_download{color:#5b6770}#hoc_download #deprecation-warning-banner{margin:1em 0;padding:1em;width:100%;box-sizing:border-box;display:inline-flex;align-items:center;gap:1em}#hoc_download #deprecation-warning-banner #warning-icon{font-size:3em}#hoc_download .capsule{background-color:#e7e8ea;border-radius:10px;margin-top:16px;margin-bottom:16px;padding-top:20px;padding-bottom:28px}#hoc_download .indent{margin-left:20px}.level-group-content .unplugged.match{width:auto}.match .mainblock{margin-left:0}.level-group-content .match .mainblock{margin-left:50px}.match .column{width:260px;float:left}.match .column img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:auto;width:auto;max-height:100%;max-width:100%}.match .draggablecolumn{cursor:default;touch-action:none;-ms-touch-action:none}.match li{padding-top:1px;padding-bottom:1px;background-color:#c6cacd;padding-left:4px;padding-right:4px;width:220px;margin-top:2px;margin-bottom:2px;border-style:solid;border-color:transparent;border-width:6px}.match .match_questions{list-style-type:none;margin-left:0}.match .match_questions li{background-color:#fff;border-color:#c6cacd}.match li{text-align:center}.match .match_slots{list-style-type:none;margin-left:0}.match .match_slots .emptyslot{background-color:#e7e8ea;border-color:#e7e8ea}.match .match_slots .emptyslot .giantmark .text{opacity:0.8;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal}.match .match_slots .active{border-style:dotted;border-color:#ffdb74}.match .match_slots .active.emptyslot{background-color:#ffebb5}.match .question p{font-size:16px;line-height:24px}.match .answer{background-color:#fff;border-color:#a6daed}.match .answer.ui-draggable:hover{border-color:#d1d567;cursor:move}.match .match_answerdest{width:240px}.match .answerlist h4{position:relative;top:25%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.match .match_answers{list-style-type:none;margin-left:0}.match .answerslot h4{position:relative;top:25%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.match .match_correctmarkscolumn{width:20px;padding-right:20px}.match .match_correctmarks{margin-left:0}.match .correctmark{list-style-type:none;margin-left:0;width:30px;padding-left:0;padding-right:0;background-color:transparent}.level-group-number{display:block;font-size:16px;line-height:24px;float:left;width:30px}.level-group-content{overflow:hidden}.level-group-content .external,.level-group-content .free-response{margin-left:0}.text-match p,.text-match label,.free-response p,.free-response label,.peer-review p,.peer-review label{font-size:16px;line-height:24px}.text-match #markdown,.free-response #markdown,.peer-review #markdown{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.external .content-level{overflow:hidden}.external-video-container{margin-left:93px}.peer-review input[type=radio]{margin:0 3px 3px 5px}.peer-review-content{background:#fff;border:1px solid #949ca2;border-radius:5px;padding:10px;margin-bottom:1em}.peer-review-content:last-child{margin-bottom:0}.peer-review-content .peer-review-title{margin:0}.peer-review-content .peer-review-status{font-size:1em}.peer-review-content.from-instructor{border:2px solid #0094ca}.peer-review-content.from-instructor .peer-review-title{color:#0094ca}.peer-review-content.outdated{color:#5b6770}.peer-review-content.outdated.from-instructor{border:2px solid #a6daed}.external-link-icon{margin:0 0.33em 0 20px}.external-link-disclaimer{padding:20px;margin:40px 0 20px 0;color:#4d575f;background-color:#c6cacd;font-size:13px}.external-link-disclaimer h2{font-size:16px;line-height:1em;margin:0;text-transform:uppercase}.external-link-disclaimer strong{display:block;margin-bottom:1em}.container{width:970px}.container #markdown.teacher,.external #markdown.teacher,.text-match #markdown.teacher,.free-response #markdown.teacher,.standalone-video #markdown.teacher,.curriculum-reference #markdown.teacher,.multi #markdown.teacher,.match #markdown.teacher,.bubble-choice #markdown.teacher{max-width:1000px;border:5px solid #0094ca;background-color:#d9eff7;border-radius:5px;margin:10px auto}.level-group-content .container #markdown.teacher,.level-group-content .external #markdown.teacher,.level-group-content .text-match #markdown.teacher,.level-group-content .free-response #markdown.teacher,.level-group-content .standalone-video #markdown.teacher,.level-group-content .curriculum-reference #markdown.teacher,.level-group-content .multi #markdown.teacher,.level-group-content .match #markdown.teacher,.level-group-content .bubble-choice #markdown.teacher{margin-left:50px}.container #markdown.teacher .content,.external #markdown.teacher .content,.text-match #markdown.teacher .content,.free-response #markdown.teacher .content,.standalone-video #markdown.teacher .content,.curriculum-reference #markdown.teacher .content,.multi #markdown.teacher .content,.match #markdown.teacher .content,.bubble-choice #markdown.teacher .content{padding:10px}.container #markdown.teacher h3,.external #markdown.teacher h3,.text-match #markdown.teacher h3,.free-response #markdown.teacher h3,.standalone-video #markdown.teacher h3,.curriculum-reference #markdown.teacher h3,.multi #markdown.teacher h3,.match #markdown.teacher h3,.bubble-choice #markdown.teacher h3{padding:5px;font-size:18px;line-height:18px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:700;font-style:normal;color:#fff;background:#0094ca;margin:0}.container #markdown.teacher p,.external #markdown.teacher p,.text-match #markdown.teacher p,.free-response #markdown.teacher p,.standalone-video #markdown.teacher p,.curriculum-reference #markdown.teacher p,.multi #markdown.teacher p,.match #markdown.teacher p,.bubble-choice #markdown.teacher p{font-size:13px}.container blockquote,.external blockquote,.text-match blockquote,.free-response blockquote,.standalone-video blockquote,.curriculum-reference blockquote,.multi blockquote,.match blockquote,.bubble-choice blockquote{padding:15px 20px;background:#ebe8f1;border:0;border-radius:10px;clear:both}.container blockquote p,.external blockquote p,.text-match blockquote p,.free-response blockquote p,.standalone-video blockquote p,.curriculum-reference blockquote p,.multi blockquote p,.match blockquote p,.bubble-choice blockquote p{margin-bottom:10px}.container blockquote h2:first-child,.external blockquote h2:first-child,.text-match blockquote h2:first-child,.free-response blockquote h2:first-child,.standalone-video blockquote h2:first-child,.curriculum-reference blockquote h2:first-child,.multi blockquote h2:first-child,.match blockquote h2:first-child,.bubble-choice blockquote h2:first-child{margin-top:5px}.multi.contained,.contained.free-response{margin:20px;max-width:100%}.multi.contained #markdown.teacher,.contained.free-response #markdown.teacher{max-width:100%}.level-image{width:380px;float:right;margin:20px 0 30px 30px;transform:rotate(2deg);box-shadow:2px 2px 10px rgba(0,0,0,0.3);border:1px solid #c6cacd}.curriculum-reference #iframe-loading.loading{height:200px;background:url(/assets/spinner-big-e6c075f4664f20551b472d678246d0e63d2e75c9bb1e81da150fb20c82575255.gif) no-repeat center center}.external,.free-response,.curriculum-reference{max-width:970px;margin:auto}.external.left-aligned,.free-response.left-aligned,.curriculum-reference.left-aligned{margin-left:0}.free-response .response{width:100%;box-sizing:border-box}.contained-level .free-response .response{resize:vertical}.standalone-video{width:853px;margin:10px auto 0 auto}.standalone-video .video-link,.standalone-video .slides-link,.standalone-video #fallback-player-caption-dialog-link{display:inline-block}.standalone-video-full-width{width:unset}.multi #markdown.teacher{margin-left:50px;margin-right:50px;max-width:100%}.bubble-choice #markdown.teacher{margin:10px 0}.multi.contained #markdown.teacher{margin-left:0;margin-right:0}.text-match #markdown.teacher,.free-response #markdown.teacher{margin-left:0;margin-right:0}#free-response-upload{overflow:hidden}#current-script-levels,#all-levels{min-height:50px}#current-script-levels li,#all-levels li{list-style-type:none}.blocklyMainBackground{stroke:none}#blockly-frame{width:70%;height:800px}#script_name{margin:0 10px 0 0}.edit_level .field{margin-bottom:10px;border-top:2px solid #e7e8ea;padding-top:10px}.edit_level #toolbox_name{display:block}.edit_level .block-checkbox{float:left}.infobox{background-color:#5b6770;color:#fff;font-size:13px;padding-right:10px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal;padding:10px}.previousPageButton{margin-right:5px}.buttons.submittable .submitButton,.buttons.submittable .unsubmitButton{border-color:#8c52ba;background-color:#8c52ba;color:#fff;background-image:none}.submitted_readonly{background-color:#e7e8ea}.multi{margin:auto}.multi h1{text-align:center}.multi p{font-size:16px;line-height:24px}.multi .answerbutton.lock-answers{pointer-events:none;color:#949ca2}.multi.contained h1{text-align:left}.multi.tight .question .content{float:left;clear:both}@media only screen and (min-width: 768px) and (max-width: 1023px){.multi.tight .question .content{width:55%}}@media only screen and (min-width: 1024px){.multi.tight .question .content{width:55%}}.multi.tight .multi-question{float:left;width:calc(100% - 50px);font-size:16px;line-height:24px}.multi.tight .answers{float:left;clear:both;width:calc(100% - 50px)}.multi.tight .answers.question-content-blank{width:calc(100% - 50px)}.multi.tight .answerbutton{clear:both;margin-left:50px}.multi.default .question{float:left}@media only screen and (min-width: 768px) and (max-width: 1023px){.multi.default .question{width:35%}}@media only screen and (min-width: 1024px){.multi.default .question{width:35%}}.multi.default .multi-question{float:left;font-size:16px;line-height:24px}@media only screen and (min-width: 768px) and (max-width: 1023px){.multi.default .multi-question{margin-left:50px}}@media only screen and (min-width: 1024px){.multi.default .multi-question{margin-left:50px}}.multi.default .answers{float:left;margin-left:50px}@media only screen and (min-width: 768px) and (max-width: 1023px){.multi.default .answers{width:55%}}@media only screen and (min-width: 1024px){.multi.default .answers{width:55%}}.multi.default .answers.question-content-blank{width:calc(100% - 50px)}.multi.default .answerbutton{margin-top:15px;margin-right:15px;padding-left:10px;padding-right:20px;padding-top:10px;padding-bottom:10px}.multi .mainblock{margin-left:0}.multi .mainblock img{max-height:100%}.multi .item{padding:10px;float:left}.multi input{margin-top:12px}.multi .answerbutton{white-space:nowrap}.multi .item-radio{display:inline-block;float:left;width:32px;text-align:right;padding-right:10px;box-sizing:border-box;-webkit-transform:translateY(-35%);-ms-transform:translateY(-35%);transform:translateY(-35%)}.multi .item-mark{display:inline-block;text-align:left;padding-right:10px;box-sizing:border-box;font-size:21px;width:30px}.multi .item-label{display:inline-block;text-align:left;vertical-align:top;white-space:normal}.teacher .multi .item-label{margin-right:30px}.multi .item-label label{font-size:14px}.multi .item-answer-letter{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal}#summary-content{background-color:#fff;padding:0 20px;box-sizing:border-box}.modal-content{margin-left:110px}html[dir=rtl] .modal-content{margin-left:0;margin-right:110px}.modal-content.no-modal-icon{margin-left:22px}.modal-content p,.modal-content pre{line-height:27px;font-size:24px;color:#292F36}.modal-content pre{color:#8c52ba}.modal-content .congrats{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;font-size:21px;line-height:27px}.modal-content .instructions2{font-size:18px;color:#5b6770}.modal-content .aniGif{display:block;margin:0 auto 6px auto;position:relative;z-index:-1}.modal-content .feedback-image{width:180px;height:auto;margin:0 15px 0 0;float:left;border:#949ca2;border-style:solid}.modal-content .feedback-links{margin-top:15px}.modal-content .feedback-callout{border:solid;border-radius:10px;border-color:#c00}.modal-content .feedback-callout p{margin:15px;color:#c00;padding-right:20%}.modal-content .feedback-callout .congrats{font-size:24px;line-height:27px}.modal-content .feedback-callout .hint-header{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:700;font-style:normal}.modal-content .feedback-callout .hint-image{float:right;width:20%}.modal-content .lines-of-code-message{font-size:20px;line-height:normal;margin:0 0 8px 0}.modal-content .instructions-container .authored-hints p,.modal-content .instructions-container .authored-hints pre{font-size:18px;line-height:normal;color:#5b6770;margin:0}.dialog-title{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:700;font-style:normal}h5.dialog-title{font-size:20px}#ok-button{background-color:#ffa400;border:1px solid #ffa400;color:#fff;min-width:100px}#again-button,#cancel-button{background-color:#b9bf15;color:#fff;margin-left:0;margin-right:10px}#continue-button{background-color:#ffa400;color:#fff;margin-left:0;margin-right:10px}.modal-image{max-width:100px;max-height:100px;height:auto;margin-top:-75px;position:absolute}html[dir=rtl] .modal-image{float:right;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.modal-header{border:none;height:20px}.modal-body{height:100%;overflow:visible}.modal-content.markdown-instructions-container{margin-left:22px;margin-right:22px;margin-bottom:15px;float:left;padding:0 0 15px 0;background-color:#fff;width:566px}.modal-content.instructions-container{margin:15px 10px 20px 20px}.modal-content.instructions-container button{margin:0}.csf-top-instructions p{margin:5px 0}.csf-top-instructions p,.instructions-markdown p{line-height:25px;font-size:16px;color:#000}.csf-top-instructions .secondary-instructions p,.instructions-markdown .secondary-instructions p{font-size:14px;color:#5b6770}.csf-top-instructions strong,.instructions-markdown strong{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal}.instructions-markdown{padding-top:19px}.instructions-markdown .instructor-image{float:left;padding-right:10px}.instructions-markdown .instructor-image-end{float:right;padding-left:10px}.dynamic-instructions-markdown p{font-size:16px;line-height:20px}html[dir="rtl"] .instructions-markdown .instructor-image{float:right;padding-left:10px;padding-right:0}html[dir="rtl"] .instructions-markdown .instructor-image-end{float:left;padding-right:10px;padding-left:0}.markdown-level-header-text{margin-left:110px;margin-top:15px;font-weight:normal;line-height:27px;font-size:24px;color:#8c52ba}.markdown-level-header-text.no-modal-icon{margin-left:22px}#levelgroup-submit-incomplete-dialogcontent,#levelgroup-submit-complete-dialogcontent,#unsubmit-dialogcontent{overflow:hidden}#feedbackBlocks{margin-left:50px;height:100px;border:none}#feedbackButtons::after{content:'';display:inline-block;width:100%}.farSide{text-align:right}html[dir=rtl] .farSide{text-align:left}.exclamation-abuse a,.exclamation-abuse a:hover{color:#fff;text-decoration:underline}button{margin:5px;padding:10px;border-radius:4px;border:1px solid #e7e8ea;font-size:large;background-color:#e7e8ea;color:#000}button.launch{border:1px solid #ffa400;background-color:#ffa400;color:#fff;font-size:large;min-width:96px;margin-left:0;margin-right:10px;text-align:left}html[dir="RTL"] button.launch{text-align:right}button.launch>img{opacity:1;vertical-align:text-bottom}button>img{opacity:0.6;vertical-align:text-bottom}button:hover>img{opacity:1}button:active{border:1px solid #949ca2 !important}button.button-active-no-border:active{border:none !important}button.disabled,button[disabled=disabled]{border:1px solid #c6cacd;background-color:#c6cacd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}button.disabled:hover>img{opacity:0.6}button.disabled{display:none}button.notext{font-size:10%}.example-image{-webkit-box-shadow:0 10px 13px -11px #000;-moz-box-shadow:0 10px 13px -11px #000;box-shadow:0 10px 13px -11px #000;border:2px solid #949ca2;box-sizing:border-box;border-radius:25px}#visualizationColumnHeader{max-width:400px;float:left}#visualizationEditorHeader{margin-left:400px;padding-left:15px}#visualizationEditor.responsive{margin-left:400px;padding-left:15px}@media screen and (min-width: 1101px) and (max-width: 1150px){#visualizationColumnHeader.responsive{max-width:350px}#visualizationEditorHeader.responsive{margin-left:350px}#visualizationEditor.responsive{margin-left:350px}}@media screen and (min-width: 1051px) and (max-width: 1100px){#visualizationColumnHeader.responsive{max-width:300px}#visualizationEditorHeader.responsive{margin-left:300px}#visualizationEditor.responsive{margin-left:300px}}@media screen and (min-width: 1001px) and (max-width: 1050px){#visualizationColumnHeader.responsive{max-width:250px}#visualizationEditorHeader.responsive{margin-left:250px}#visualizationEditor.responsive{margin-left:250px}}@media screen and (max-width: 1000px){#visualizationColumnHeader.responsive{max-width:200px}#visualizationEditorHeader.responsive{margin-left:200px}#visualizationEditor.responsive{margin-left:200px}}#main-logo{padding:10px 15px;display:inline-block;top:10px;left:10px;text-align:center;font-size:1.275em;position:fixed;z-index:1000}#main-logo a{color:#949ca2}#main-logo a:hover{text-decoration:none}#main-logo #logo-container{padding:4px;background-color:#949ca2;width:60px;border-radius:0;margin-bottom:4px}#environment_tag{position:fixed;top:0;right:0;color:#fff;background-color:#a69bc1;padding:3px;z-index:100;cursor:pointer;box-shadow:0 0 7px 2px rgba(0,0,0,0.3)}#instructor_in_training_tag{position:fixed;top:60px;right:0;color:#fff;background-color:#0093a4;padding:3px;z-index:100;cursor:pointer;box-shadow:0 0 7px 2px rgba(0,0,0,0.3)}#assumed_identity_tag{position:fixed;top:0;right:0;color:#fff;background-color:#c00;padding:3px;z-index:200;box-shadow:0 0 7px 2px rgba(0,0,0,0.3)}#level-body{height:100%}code{color:#8c52ba}.instructions-markdown ul li,.instructions-markdown ol li{font-size:16px;margin-bottom:5px;line-height:1.2em}#diversity_survey{background-color:#f2f2f2;color:#4d575f;overflow:hidden}#diversity_survey #surveythanks{font-size:14px;padding:20px;color:#468847;background-color:#dff0d8;border:solid 1px #d6e9c6;border-radius:5px}#diversity_survey #surveybody{border:solid 1px #8c52ba;border-radius:5px}#diversity_survey #surveybody #headingarea{margin-top:0;background-color:#8c52ba;padding:20px;color:#fff}#diversity_survey #surveybody #headingarea h2{color:#fff;font-size:26px;margin-bottom:20px}#diversity_survey #surveybody #headingarea .subtext{margin-left:0;font-size:12px}#diversity_survey #surveybody #headingarea .subtext #privacylink{color:#fff;text-decoration:underline}#diversity_survey #surveybody #survey{margin-bottom:0;padding:20px}#diversity_survey #surveybody #survey .survey_questions{width:100%}#diversity_survey #surveybody #survey .survey_questions li{font-size:16px}#diversity_survey #surveybody #survey .survey_questions .dots{padding-top:10px;padding-left:20px;padding-bottom:20px}#diversity_survey #surveybody #survey .survey_questions .dots #ethnicity_input{width:40px;height:24px;font-size:14px;text-align:right;margin:6px;margin-left:10px}#diversity_survey #surveybody #noanswer{cursor:pointer;border:none;box-shadow:none;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;font-size:100%;color:#8C52BA;text-decoration:underline;background-color:transparent}#diversity_survey #surveybody #noanswer:hover{color:#6C468A;text-decoration:underline}.info-box-teal{border:1px solid #0093a4;height:46px;margin-bottom:10px}.info-box-teal .info-box-left{float:left;background-color:#0093a4;height:42px;padding-top:4px}.info-box-teal .info-box-right{max-width:400px;float:left;padding:5px}.info-box-teal .info-box-right .info-box-message{font-weight:bold;color:#0093a4}.info-box-teal .info-box-right p{margin-bottom:0}.breadcrumb-header{margin-top:10px}#survey-submission-thankyou{color:#8c52ba;font-size:18px}hr.danger{border-color:#c00;border-width:medium}h2.danger{color:#c00}.account-page-section-break{margin-top:6em}#change-user-type-status{vertical-align:middle}.label-bold{font-weight:bold;color:#4d575f}#donor-footer{color:#fff;text-align:center;padding:30px 10px 36px 10px}#donor-footer h1{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;color:#fff;margin-bottom:24px;margin-top:0;font-size:38px}#donor-footer h3{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;font-size:20px;line-height:normal}#donor-footer p{color:#fff;margin-bottom:22px;max-width:720px;display:inline-block;font-size:14px}#donor-footer .logo{max-width:235px;max-height:128px;display:inline-block;margin-left:20px;margin-right:20px;margin-top:20px}#donor-footer .resources{margin-top:20px}#donor-footer .learn-more{color:#ffb81d}.foorm-reset-font{font-family:inherit !important}.foorm-adjust-body{border:none !important}.foorm-adjust-header{background-color:#fff}.foorm-adjust-header h3{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif !important;font-weight:600 !important;font-size:22px !important;line-height:30px !important;color:#0093a4 !important}.foorm-adjust-page-title{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif !important;font-weight:600 !important;font-size:22px !important}.foorm-adjust-radio{margin-top:-4px !important}.foorm-adjust-checkbox{margin-top:-4px !important}.foorm-adjust-matrix{table-layout:fixed}.foorm-adjust-matrix th{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal;font-size:12px;text-align:center;font-weight:400 !important}@media (min-width: 601px){.foorm-adjust-matrix tr td:first-child{width:40%}.foorm-adjust-matrix tr td:not(:first-child){text-align:center}}.foorm-adjust-matrix td{min-width:0 !important}.foorm-adjust-rating{text-align:center}.foorm-adjust-row{background-color:#fff !important;border-color:#fff !important}.foorm-button{font-size:100% !important;padding-top:10px !important;padding-bottom:10px !important;padding-left:20px !important;padding-right:20px !important;border-radius:5px !important;background-color:#ffa400 !important}.foorm-button-left{float:left !important}.foorm-button-right{float:right !important}.foorm-survey-rating-question-sample{width:60%;max-width:600px;margin:0 auto 20px auto;text-align:center}.foorm-adjust-dropdown-height{height:calc(2em + 10px) !important}#parent-email-banner{position:fixed;bottom:0;right:0;left:0;overflow:hidden;box-sizing:border-box;padding:14px 20px;font-size:16px;line-height:20px;background-color:#8c52ba;text-align:center;color:#fff;border-top:1px solid #fff;z-index:1030}#parent-email-banner .banner-content{max-width:970px;margin-left:auto;margin-right:auto}#parent-email-banner .banner-content .text{box-sizing:border-box;text-align:left;padding-right:20px}#parent-email-banner .banner-content .text p{font-size:16px;margin:auto}#parent-email-banner .banner-content .buttons{box-sizing:border-box;text-align:center;margin:auto}#parent-email-banner .banner-content .buttons button{margin-bottom:0;margin-right:0;margin-top:0;margin-left:10px;align-items:flex-start;background-image:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-style:solid;border-left-style:solid;border-right-style:solid;border-top-left-radius:4px;border-top-right-radius:4px;border-top-style:solid;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:normal;height:35px;letter-spacing:normal;line-height:20px;padding-bottom:6px;padding-left:12px;padding-right:12px;padding-top:6px;text-align:center;text-indent:0;text-transform:none;vertical-align:middle;white-space:nowrap;word-spacing:0}#parent-email-banner .banner-content .buttons #link_your_email{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif !important;background-color:#ffa400;border-color:#ffa400;border-image-source:none !important;text-shadow:none !important;border-width:1px !important}#parent-email-banner .banner-content .buttons #not_now{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif !important;background-color:#a69bc1;border-color:#a69bc1;border-image-source:none !important;text-shadow:none !important;border-width:1px !important}@media screen and (min-width: 971px){#parent-email-banner .text{float:left;width:70%}#parent-email-banner .buttons{float:right}}@media screen and (min-width: 0px) and (max-width: 970px){#parent-email-banner{display:none}}html[dir=rtl] img[src="/blockly/media/skins/jigsaw/blocks.png"]{-webkit-transform:none !important;transform:none !important}#add-parent-email #remove-parent-email-link{color:#c00}.immersive-reader-button{background-color:#FFFFFF !important;float:right;border:2px solid #292F36;box-sizing:border-box;height:32px;padding:6px !important}html[dir=rtl] .immersive-reader-button{float:left}.immersive-reader-button:hover,.immersive-reader-button:focus{background-color:#009EB0 !important;border-color:#009EB0;position:relative;z-index:1000}.immersive-reader-button:hover img,.immersive-reader-button:focus img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(111deg) brightness(101%) contrast(100%)}.immersive-reader-button img{filter:brightness(0) saturate(100%) invert(15%) sepia(31%) saturate(359%) hue-rotate(169deg) brightness(94%) contrast(91%)}.immersive-reader-button-legacy-styles{background-color:#ebe8f1 !important;border-color:#ebe8f1}.immersive-reader-button-legacy-styles:hover{background-color:#0094ca !important;border-radius:4px !important}#mapbox-location-search-container .mapbox-location-search-container{width:100%}#mapbox-location-search-container .mapboxgl-ctrl-geocoder{min-width:100%;z-index:2;box-shadow:none;border:1px solid #cccccc;font-family:inherit;font-size:inherit}#mapbox-location-search-container input{height:36px;margin:0;border:none;padding:0 34px}#mapbox-location-search-container input.readOnly{width:100%}#mapbox-location-search-container .mapboxgl-ctrl-geocoder--suggestion{color:#333;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal}#reset-predict-progress-button{display:'inline-block';font-size:12;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal;border-width:'1px';border-style:'solid';border-color:#bbb;border-bottom-left-radius:3;border-bottom-right-radius:3;border-top-left-radius:3;border-top-right-radius:3;text-decoration:'none';box-sizing:'border-box';overflow:'hidden';white-space:'nowrap';color:#fff;background-color:#c00;font-weight:'bold';box-shadow:'inset 0 2px 0 0 rgba(255,255,255,0.40)'}#reset-predict-progress-button:hover:not(:disabled){box-shadow:'none';color:#c00;border-color:#c00;background-color:#fff;cursor:'pointer'}#reset-predict-progress-button:disabled{background-color:#fcc;box-shadow:'inset 0 2px 0 0 rgba(0,0,0,0.1)'}a.design-system-btn:link,a.design-system-btn:visited,a.design-system-btn:hover,a.design-system-btn:active{text-decoration:none;border-radius:4px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;font-size:1em !important;padding:10px 20px;height:auto;margin-right:0;background-color:#8C52BA;border:2px solid #8C52BA;color:#FFFFFF;line-height:unset}a.design-system-btn:link:hover,a.design-system-btn:visited:hover,a.design-system-btn:hover:hover,a.design-system-btn:active:hover{background-color:#6C468A;border-color:#6C468A;box-shadow:none}a.design-system-btn:link:focus,a.design-system-btn:visited:focus,a.design-system-btn:hover:focus,a.design-system-btn:active:focus{border-color:#009EB0}a.design-system-btn:link:disabled,a.design-system-btn:visited:disabled,a.design-system-btn:hover:disabled,a.design-system-btn:active:disabled{color:#FFFFFF;border-color:#D1D4D8;background-color:#D1D4D8;cursor:not-allowed}@keyframes clickable-text-glow-keyframes{0%{color:initial}50%{color:#0093A4}100%{color:initial}}#instructions .clickable-text{cursor:pointer;position:relative;outline-offset:2px}#instructions .clickable-text-with-glow{animation:clickable-text-glow-keyframes 2s ease-in-out}#instructions .clickable-text-with-glow:hover{color:#007785}#instructions .clickable-text-0{animation-delay:1s}#instructions .clickable-text-1{animation-delay:2s}#instructions .clickable-text-2{animation-delay:3s}#instructions .clickable-text-3{animation-delay:4s}#instructions .clickable-text-4{animation-delay:5s}#lti-integration-portal{display:flex;flex-wrap:wrap}#lti-integration-portal .header{display:flex;flex-wrap:wrap}#lti-integration-portal .padded-container{padding:20px;display:flex;flex-wrap:wrap}#lti-integration-portal .padded-container .row{flex-grow:1}#lti-integration-portal .lti-integration-form input[type=text],#lti-integration-portal .lti-integration-form input[type=email]{height:36px}#lti-integration-portal .lti-integration-form input{margin:0}#lti-integration-portal .lti-integration-form input,#lti-integration-portal .lti-integration-form select{flex-grow:1}#lti-integration-portal .lti-integration-form .row{display:flex;margin-bottom:20px}#lti-integration-portal .lti-integration-form .row [class*=span]{align-self:center;display:flex}#lti-integration-portal .lti-integration-form .row [class*=span] .div{align-self:center;display:flex}#lti-integration-portal .lti-integration-form .row label{margin:0}#lti-integration-portal .lti-integration-form .lti-integration-field-label{flex-wrap:wrap}#lti-integration-portal .lti-integration-form .lti-integration-field-label p{margin:0}#lti-integration-portal .lti-btn-purple{background-image:none;padding:0 20px;margin:5px 0;font-size:18px;height:40px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;border-color:#8c52ba;background-color:#8c52ba;color:#fff}#lti-integration-portal .lti-btn-purple-right{background-image:none;padding:0 20px;margin:5px 0;font-size:18px;height:40px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;border-color:#8c52ba;background-color:#8c52ba;color:#fff;float:right}#lti-integration-portal .lti-btn-white{background-image:none;padding:0 20px;margin:5px 0;font-size:18px;height:40px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;border-color:#000;background-color:#fff;color:#000}.nps-survey-root{margin-top:0;color:#5b6770;font-size:25px}.nps-survey-q-title{padding-top:10px;font-size:14px}.nps-survey-row{background-color:#ececec}.nps-survey-q-rating-item{display:inline-block;font-size:14px;width:32px;height:32px;margin-right:24px;background-color:#fff;border-radius:32px;text-align:center;line-height:32px;border:1px solid #bbb}.nps-survey-rating-selected{background-color:#0093a4}.nps-survey-q-rating-item .sv-visuallyhidden{display:none}.nps-survey-rating-min{position:absolute;top:45px;width:200px;text-align:left;left:20px;font-size:14px}.nps-survey-rating-max{position:absolute;top:45px;width:200px;text-align:right;right:220px;font-size:14px}.nps-survey-rating-root{height:80px;position:relative;padding-top:10px;padding-bottom:5px;padding-left:50px}.nps-survey-rating-root legend{display:none}.nps-survey-checkbox-material-decorator{display:none}.nps-survey-checkbox-item-control{margin:0 3px 3px 0 !important}.nps-survey-top-error{color:#b94a48;background-color:#f2dede;border:1px solid #ebccd1;border-radius:4px;padding:10px;font-size:14px}.nps-survey-submit-button{font-size:12px;border-width:1px;border-style:solid;border-color:#bbb;border-radius:3px;white-space:nowrap;color:#fff;background-color:#ffa400;font-weight:bold;box-shadow:rgba(255,255,255,0.63) 0 2px 0 0 inset;height:34px;padding-left:24px;padding-right:24px;line-height:34px}.nps-survey-submit-button:hover{color:#ffa400;border-color:#ffa400;background-color:#fff}.nps-survey-comment{width:500px;max-width:700px}.cm-gutters{margin:1px}.cm-scroller{overflow:auto}.cm-wrap{height:100%}.cm-editor{height:100%}.nps-survey-root{margin-top:0;color:#5b6770;font-size:25px}.nps-survey-q-title{padding-top:10px;font-size:14px}.nps-survey-row{background-color:#ececec}.nps-survey-q-rating-item{display:inline-block;font-size:14px;width:32px;height:32px;margin-right:24px;background-color:#fff;border-radius:32px;text-align:center;line-height:32px;border:1px solid #bbb}.nps-survey-rating-selected{background-color:#0093a4}.nps-survey-q-rating-item .sv-visuallyhidden{display:none}.nps-survey-rating-min{position:absolute;top:45px;width:200px;text-align:left;left:20px;font-size:14px}.nps-survey-rating-max{position:absolute;top:45px;width:200px;text-align:right;right:220px;font-size:14px}.nps-survey-rating-root{height:80px;position:relative;padding-top:10px;padding-bottom:5px;padding-left:50px}.nps-survey-rating-root legend{display:none}.nps-survey-checkbox-material-decorator{display:none}.nps-survey-checkbox-item-control{margin:0 3px 3px 0 !important}.nps-survey-top-error{color:#b94a48;background-color:#f2dede;border:1px solid #ebccd1;border-radius:4px;padding:10px;font-size:14px}.nps-survey-submit-button{font-size:12px;border-width:1px;border-style:solid;border-color:#bbb;border-radius:3px;white-space:nowrap;color:#fff;background-color:#ffa400;font-weight:bold;box-shadow:rgba(255,255,255,0.63) 0 2px 0 0 inset;height:34px;padding-left:24px;padding-right:24px;line-height:34px}.nps-survey-submit-button:hover{color:#ffa400;border-color:#ffa400;background-color:#fff}.nps-survey-comment{width:500px;max-width:700px}.error-page body,.not-found-page body{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:22px;color:#696969;margin:0}.error-page h1,.not-found-page h1{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:700;font-style:normal;color:#8c52ba;font-size:28px;margin-top:50px;margin-bottom:30px;line-height:1.2em}.error-page button,.not-found-page button{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal;-webkit-appearance:none;-webkit-user-select:none;-webkit-writing-mode:horizontal-tb;align-items:flex-start;background-color:#ffa400;border-color:#ffa400;background-image:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-style:solid;border-bottom-width:1px;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-top-left-radius:4px;border-top-right-radius:4px;border-top-style:solid;border-top-width:1px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:34px;letter-spacing:normal;line-height:20px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:30px;padding-bottom:6px;padding-left:12px;padding-right:12px;padding-top:6px;text-align:center;text-indent:0;text-shadow:none;text-transform:none;vertical-align:middle;white-space:nowrap;word-spacing:0;writing-mode:lr-tb}.error-page .error-image,.not-found-page .error-image{margin-top:50px}.error-page .error-parent,.not-found-page .error-parent{text-align:center}.error-page .error-child,.not-found-page .error-child{display:inline-block;max-width:300px}.deprecated-course-page{margin-bottom:100px}.deprecated-course-page .deprecated-course-child{display:inline-block;max-width:500px}.deprecated-course-page p{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:700;font-style:normal;color:#292F36;margin-top:0;margin-bottom:30px;font-size:28px;line-height:1.2em}.deprecated-course-page a.design-system-btn{margin-right:5px;margin-left:5px}#lti-unsupported-message-type.error-page .error-child{max-width:450px}.extra-links{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text;border:2px solid #949ca2;padding:10px;background:#c6cacd;position:fixed;bottom:27px;left:0;opacity:0.98;color:#000;max-height:50%;overflow:auto;z-index:1000}.extra-links h4{font-size:14px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:700;font-style:normal;margin:0 0 5px 0}#terms-modal,#school-info-modal,#race-modal{text-align:left;top:20px}#terms-modal .modal-content,#school-info-modal .modal-content,#race-modal .modal-content,#student-information-modal .modal-content{margin:0 20px;padding:0 15px}#terms-modal .modal-content p,#school-info-modal .modal-content p,#race-modal .modal-content p,#student-information-modal .modal-content p{font-size:12px;color:#333}#race-modal .modal-content .custom-h2{margin-top:20px;margin-bottom:10px;font-size:1.7em}#race-modal .modal-content p{font-size:15px;line-height:20px}#terms-modal .left,#school-info-modal .left,#race-modal .left{float:left}#terms-modal .right{float:right}#school-info-modal .right,#race-modal .right{float:right;margin-top:20px}#school-info-modal .full-width{width:100%;padding-bottom:20px}#race-modal .full-width{width:100%}#terms-modal .scroll-box{height:350px;border:1px solid #bbb;padding:20px;resize:vertical;overflow:auto;overflow-y:scroll}#terms-modal label.terms{font-size:inherit;line-height:inherit}#terms-modal .terms-text{overflow:hidden}#terms-modal .terms-checkbox{margin:0 5px 0 0;float:left}#race-modal .race-checkbox{margin:0 5px 0 0}#terms-modal .primary-button,#school-info-modal .primary-button,#race-modal .primary-button,#student-information-modal .primary-button{background-color:#ffa400;border:1px solid #ffa400;color:#fff;border-radius:4px;height:34px;text-shadow:none;box-shadow:none;background-image:none;margin-top:10px}#race-modal .primary-button,#student-information-modal .primary-button{background-color:#8C52BA;border-color:#8C52BA;color:#FFFFFF;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal}#terms-modal .disabled-button{background-color:#c6cacd;border-color:#c6cacd;color:#4d575f}#race-modal .disabled-button{color:#FFFFFF;border-color:#D1D4D8;background-color:#D1D4D8;cursor:not-allowed}#terms-modal .custom-h1,#race-modal .custom-h1{margin-top:25px}#race-modal h3{line-height:24px}#terms-modal .right-margin-5,#race-modal .right-margin-5{margin-right:5px}#race-modal .dismiss-link{font-size:14px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal;line-height:20px}#school-info-modal .disabled,#race-modal .disabled{color:#949ca2}#school-info-modal .selectize-control .selectize-input.disabled{opacity:1;background-color:#eee}@media (max-width: 600px){#terms-modal,#race-modal,#school-info-modal{width:400px;left:70%}#terms-modal .scroll-box{height:200px}}#implicit-terms-modal{width:600px;text-align:left;top:20px;padding:20px}#implicit-terms-modal #implicit_accept_terms_message{font-size:14px;color:#333;margin-left:0}#implicit-terms-modal #close_btn_go_to_account{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:700;font-style:normal;background-color:#ffa400;border:1px solid #ffa400;color:#fff;margin:25px 0 0 0;padding:10px 25px}#student-information-modal{max-height:none}#student-information-modal select{margin-bottom:5px}#student-information-modal #edit_user .form-group{margin-bottom:10px}#student-information-modal select{width:100%}#student-information-modal #user_gender_student_input{width:96%}#student-information-modal #information_form_buttons{display:flex;justify-content:space-between}#student-information-modal{width:450px}#student-information-modal .header-divider{margin:15px 0;border-color:#c6cacd}#student-information-modal .label-title{font-weight:bold}#student-information-modal .dismiss-button{position:absolute;top:6px;right:10px;color:#D1D4D8;font-size:30px;background-color:transparent;border-color:transparent;padding:0}#student-information-modal .dismiss-button:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#student-information-modal .dismiss-button:active{border:none}#student-information-modal #sign-out-btn{background-color:transparent;border:1px solid #000;color:#000;text-decoration:none;line-height:1.5rem;height:auto}#student-information-modal .required-message{font-size:12px}li.level_name{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.ani-gif-dropdown{min-width:450px}.video-dropdown{min-width:450px}.aspect-ratio iframe{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.aspect-ratio{width:100%;max-width:400px;display:flex;position:relative;min-width:280px}.aspect-ratio::after{padding-top:120.25%;display:block;content:''}[data-markdown] [style*="float: left"]{float:inline-start !important}[data-markdown] [style*="float: right"]{float:inline-end !important}[dir="rtl"] [data-markdown] [style*="float: left"]{float:right !important}[dir="rtl"] [data-markdown] [style*="float: right"]{float:left !important}#pairing .student{color:#0094ca;padding:10px;border:1px solid #0094ca;float:left;border-radius:5px;margin:10px 10px 10px 0}body{background-color:#fff;color:#333;font-size:13px;line-height:18px}p,ol,ul,td{font-size:13px;line-height:18px}pre{background-color:#e7e8ea;padding:10px;font-size:11px}div.field,div.actions{margin-bottom:10px}#notice{color:#008000}.field_with_errors label{color:#c00;display:inline-block}.field_with_errors input,.field_with_errors select{background-color:#ff0;border-color:#c00}.field_with_errors_div{background-color:#ff0}#error_explanation{width:450px;border:2px solid #c00;padding:7px;padding-bottom:0;margin-bottom:20px;background-color:#fff}#error_explanation h2{text-align:left;font-weight:bold;padding:0 0 0 15px;font-size:12px;margin:-7px;margin-bottom:0;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px;list-style:square;padding:5px 0}.teacher-panel{position:fixed;top:85px;bottom:20px;right:0;width:200px;transition:right 0.5s;background:#d9eff7;opacity:0.9;border:5px solid #0094ca;border-right:none;border-radius:10px 0 0 10px;z-index:1021}.teacher-panel .hide-handle,.teacher-panel .show-handle{cursor:pointer;transition:right 0.5s;position:absolute;right:200px;top:50%;border-radius:10px 0 0 10px;color:#fff;background:#0094ca;height:30px;width:25px}.teacher-panel .hide-handle i,.teacher-panel .show-handle i{line-height:30px;padding-left:5px;font-size:20px}.teacher-panel .hide-handle{display:block}.teacher-panel .show-handle{display:none}.teacher-panel h3{padding:5px;font-size:18px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:700;font-style:normal;color:#fff;background:#0094ca;margin:0}.teacher-panel.hidden{right:-195px}.teacher-panel.hidden .hide-handle{right:200px;display:none}.teacher-panel.hidden .show-handle{right:200px;display:block}.teacher-panel select{width:190px;display:block;margin:5px}.sparkle{position:absolute;animation:loop 5s infinite linear}.sparkle1{left:251px;top:66px;width:20px}.sparkle2{left:281px;top:8px;width:30px;animation-delay:500ms}.sparkle3{left:286px;top:91px;width:25px;animation-delay:1000ms}@keyframes loop{0%{transform:rotate(0deg);opacity:0}10%{opacity:1}20%{transform:rotate(200deg);opacity:0}100%{transform:rotate(360deg);opacity:0}}.unplugged{width:800px;margin-left:auto;margin-right:auto;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.unplugged .video-section{margin-top:12px}.unplugged .video-section .video-container{margin-top:10px;margin-bottom:10px}.unplugged .pdf-button{margin-right:10px}.unplugged .lesson-plan{margin-top:40px}.unplugged .lesson-plan .pdf-button{margin-right:0;margin-top:5px}.unplugged .coming-soon{margin:20px;text-align:center;font-size:20px}.unplugged .video-download{margin-bottom:3px}#linking-page-header{text-align:center;margin-bottom:10px;margin-top:10px}#linking-page-description{text-align:center;margin-bottom:20px}#oauth-side{flex-grow:0;margin-left:auto}#email-side{margin-right:auto}#signin-connect-button{background:#8c52ba;color:#fff}#flash-messages{text-align:center;width:fit-content;margin-left:auto;margin-right:auto}.call-to-action-container{display:flex;justify-content:space-between}.go-back-link{display:block}.oauth-sign-in{padding-right:20px}#sign-up-warning-banner.alert{color:unset;padding:1rem 2rem}#sign-up-warning-banner.alert p{margin:0}#sign-up-warning-banner.alert p:not(:last-child){margin-bottom:1rem}@font-face{font-family:'Barlow Semi Condensed Semibold';font-style:normal;font-weight:600;src:url(/fonts/barlowSemiCondensed/BarlowSemiCondensed-SemiBold.ttf) format("truetype"),local("?")}@font-face{font-family:'Barlow Semi Condensed Medium';font-style:normal;font-weight:500;src:url(/fonts/barlowSemiCondensed/BarlowSemiCondensed-Medium.ttf) format("truetype"),local("?")}@font-face{font-family:'Figtree';font-style:normal;font-weight:300;src:url(/fonts/figtree/Figtree-Light.woff2) format("woff2")}@font-face{font-family:'Figtree';font-style:normal;font-weight:400;src:url(/fonts/figtree/Figtree-Regular.woff2) format("woff2")}@font-face{font-family:'Figtree';font-style:normal;font-weight:500;src:url(/fonts/figtree/Figtree-Medium.woff2) format("woff2")}@font-face{font-family:'Figtree';font-style:normal;font-weight:600;src:url(/fonts/figtree/Figtree-SemiBold.woff2) format("woff2")}@font-face{font-family:'Figtree';font-style:normal;font-weight:700;src:url(/fonts/figtree/Figtree-Bold.woff2) format("woff2")}@font-face{font-family:'Figtree';font-style:normal;font-weight:800;src:url(/fonts/figtree/Figtree-ExtraBold.woff2) format("woff2")}@font-face{font-family:'Figtree';font-style:normal;font-weight:900;src:url(/fonts/figtree/Figtree-Black.woff2) format("woff2")}@font-face{font-family:'Figtree';font-style:italic;font-weight:300;src:url(/fonts/figtree/Figtree-LightItalic.woff2) format("woff2")}@font-face{font-family:'Figtree';font-style:italic;font-weight:400;src:url(/fonts/figtree/Figtree-Italic.woff2) format("woff2")}@font-face{font-family:'Figtree';font-style:italic;font-weight:500;src:url(/fonts/figtree/Figtree-MediumItalic.woff2) format("woff2")}@font-face{font-family:'Figtree';font-style:italic;font-weight:600;src:url(/fonts/figtree/Figtree-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:'Figtree';font-style:italic;font-weight:700;src:url(/fonts/figtree/Figtree-BoldItalic.woff2) format("woff2")}@font-face{font-family:'Figtree';font-style:italic;font-weight:800;src:url(/fonts/figtree/Figtree-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:'Figtree';font-style:italic;font-weight:900;src:url(/fonts/figtree/Figtree-BlackItalic.woff2) format("woff2")}.user_menu,.create_menu,.help_button{user-select:none;height:38px;position:relative}.user_menu .create_button,.user_menu .display_name,.user_menu .pairing_name,.create_menu .create_button,.create_menu .display_name,.create_menu .pairing_name,.help_button .create_button,.help_button .display_name,.help_button .pairing_name{max-width:120px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.rtl .user_menu .create_button,.rtl .user_menu .display_name,.rtl .user_menu .pairing_name,.rtl .create_menu .create_button,.rtl .create_menu .display_name,.rtl .create_menu .pairing_name,.rtl .help_button .create_button,.rtl .help_button .display_name,.rtl .help_button .pairing_name{float:right;padding-left:3px}.user_menu .user_menu_arrow_down,.user_menu .user_menu_arrow_up,.user_menu .create_menu_arrow_down,.user_menu .create_menu_arrow_up,.create_menu .user_menu_arrow_down,.create_menu .user_menu_arrow_up,.create_menu .create_menu_arrow_down,.create_menu .create_menu_arrow_up,.help_button .user_menu_arrow_down,.help_button .user_menu_arrow_up,.help_button .create_menu_arrow_down,.help_button .create_menu_arrow_up{font-size:0.875rem;margin-inline-start:5px}.user_menu .user_options,.user_menu .create_options,.create_menu .user_options,.create_menu .create_options,.help_button .user_options,.help_button .create_options{top:46px}.user_menu .help_contents,.create_menu .help_contents,.help_button .help_contents{top:54px}.user_menu .user_options,.user_menu .create_options,.user_menu .help_contents,.create_menu .user_options,.create_menu .create_options,.create_menu .help_contents,.help_button .user_options,.help_button .create_options,.help_button .help_contents{z-index:100001;position:absolute;inset-inline-end:0px;background-color:#fff;border:1px solid #D1D4D8;border-radius:0.25rem;text-align:initial;padding:0;min-width:228px;max-width:300px;padding:0.375rem;box-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f}.user_menu .user_options a,.user_menu .create_options a,.user_menu .help_contents a,.create_menu .user_options a,.create_menu .create_options a,.create_menu .help_contents a,.help_button .user_options a,.help_button .create_options a,.help_button .help_contents a{color:#292F36 !important;transition:background-color 0.2s ease-in-out}.user_menu .user_options a:hover,.user_menu .create_options a:hover,.user_menu .help_contents a:hover,.create_menu .user_options a:hover,.create_menu .create_options a:hover,.create_menu .help_contents a:hover,.help_button .user_options a:hover,.help_button .create_options a:hover,.help_button .help_contents a:hover{background-color:#e7e8ea;text-decoration:none;border-radius:4px}.user_menu{padding:7px 14px}.user_menu .user_options[dir='rtl'] a{text-align:right}.user_menu .user_options .display_name{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;background-color:#5b6770;color:#fff;padding:10px;text-align:center;cursor:default}.user_menu .user_options a{display:block;padding:10px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;font-weight:500}.user_menu .user_options.hide-responsive-menu{display:none}.help_button{padding-left:16px;padding-top:4px;display:inline-block;float:left;z-index:99;position:relative}.help_button.hide-mobile{display:block}.help_button .hide-mobile{display:block}@media (max-width: 1268px){.help_button.show-small-desktop,.help_button .show-small-desktop{display:none}}.help_button .help_icon{padding:11px 0 16px 0;font-size:22px;color:#fff;cursor:pointer;height:20px;vertical-align:middle;text-decoration:none}.help_button .help_contents[dir='rtl'] a{text-align:right;left:0;right:unset}html[dir='rtl'] .help_button .help_contents{left:0;right:unset}.help_button .help_contents a{display:block;padding:10px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;font-weight:500;text-decoration:none}@media (max-width: 1023px){.help_button.hide-mobile{display:none}.help_button .hide-mobile{display:none}}.create_menu .create_options{inset-inline-end:unset;inset-inline-start:0px}.create_menu .create_options a{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;font-size:14px;box-sizing:content-box;cursor:pointer;margin:0;padding:0.375rem;display:flex;flex-direction:row;align-items:start;gap:0.625rem}.create_menu .create_options img{height:40px;width:40px;border-radius:4px}.create_menu .create_options .project_link_box{display:flex;gap:0.5rem;align-items:center}.create_menu .create_options .text,.create_menu .create_options #view_all_projects{color:#292F36}@media screen and (max-width: 1023px){.create_menu.show-small-desktop{display:none !important}}@media screen and (max-width: 1120px){.create_menu.hide-mobile{display:none}}.primary{background-color:#ffa400;border-color:#ffa400;color:#fff;margin:0;padding:6px 12px;height:34px;line-height:20px;font-size:14px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal;letter-spacing:normal;text-align:center;vertical-align:middle}.primary[disabled=disabled],.primary:disabled{border:1px solid #949ca2;background-color:#c6cacd;box-shadow:none}.primary:hover{box-shadow:none}.secondary{background-color:#0094ca;border-color:#0094ca;color:#fff;margin:0;padding:6px 12px;height:34px;line-height:20px;font-size:14px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal;letter-spacing:normal;text-align:center;vertical-align:middle}.secondary[disabled=disabled],.secondary:disabled{border:1px solid #949ca2;background-color:#c6cacd;box-shadow:none}.secondary:hover{box-shadow:none}.twolineheader h2{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal;color:#8c52ba;font-size:24px;margin-bottom:0px;line-height:30px}.twolineheader h1{margin-top:0px;line-height:30px;font-size:30px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal}.coursesheader h1+h2{margin-top:10px}.coursesheader h2{margin-bottom:5px}#landingpage h3 img.logo,.course_progress h3 img.logo{height:40px}.tutorial-row{display:flex;flex-flow:row wrap}.tutorial-block,.tutorial-block-wide{flex:0 0 auto;border:solid 1px #bbb;border-radius:5px;margin:20px 20px 0 0;overflow:hidden}.tutorial-block:hover,.tutorial-block-wide:hover{border-color:#727A83}.tutorial-block{min-height:300px}.tutorial-block-wide{min-height:140px}.tutorial-block .courseblock-tall{float:none;height:100%;border:0;margin:0}.courseblock-span1{width:60px}.courseblock-span2{width:140px}.courseblock-span3{width:220px}.courseblock-span4{width:300px}.courseblock-span5{width:380px}.courseblock-span6{width:460px}.courseblock-span7{width:540px}.courseblock-span8{width:620px}.courseblock-span9{width:700px}.courseblock-span10{width:780px}.courseblock-span11{width:860px}.courseblock-span12{width:940px}.courseblock-tall{background-color:white;height:300px;border:solid 1px #bbb;border-radius:5px;overflow:hidden;position:relative;float:left;box-sizing:border-box;margin-top:30px}.courseblock-tall:hover{border-color:#727A83}.courseblock-tall .course-container{padding:8px 16px 16px 16px}.courseblock-tall .heading{-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.courseblock-tall a:hover,.courseblock-tall a:link,.courseblock-tall a:active,.courseblock-tall a:visited{text-decoration:none}.courseblock-tall h3{color:#292F36;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;display:block;font-size:24px;line-height:30px;width:186px;margin:0}.courseblock-tall .text{font-size:14px;line-height:17px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal;color:#292F36}.courseblock-tall .smalltext{font-size:13px;padding-top:12px}.courseblock-tall .teacher-guide{font-size:13px;position:absolute;bottom:16px;right:16px}.courseblock-tall .teacher-guide:hover{text-decoration:underline}.courseblock-wide-small{margin:0px;border:none;float:none;background-color:white;overflow:hidden;box-sizing:border-box;height:100%}.courseblock-wide-small .heading{width:280px;margin:0;padding:8px 0 16px 16px}.courseblock-wide-small a{text-decoration:none}.courseblock-wide-small img{box-sizing:content-box}.courseblock-wide-small .imgspan{margin-left:0;float:right;text-align:right}html[dir=rtl] .courseblock-wide-small .imgspan{float:left;text-align:left}.courseblock-wide-small h3{margin:0 0 0 0;color:#5b6770;overflow:hidden;font-size:24px;line-height:28px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal;float:none;width:94%}.courseblock-wide-small h4{margin:0 0 0 0;font-size:14px;line-height:17px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal;color:#5b6770}.courseblock-wide-small .smalltext{margin:12px 0 0 0;font-size:13px;line-height:17px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal;color:#5b6770}.courseblock-wide-large{background-color:white;height:250px;overflow:hidden;position:relative;float:left;border:solid 1px #bbb;border-radius:5px}.courseblock-wide-large a:hover{text-decoration:none}.courseblock-wide-large img{box-sizing:content-box}.courseblock-wide-large .imgspan{margin-top:20px;float:right}.courseblock-wide-large h3{margin:10px 0 0 10px;color:#5b6770;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:24px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal}.courseblock-wide-large h4{margin:10px 0 0 10px;color:#5b6770;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:600;font-style:normal}.courseblock-wide-large .smalltext{margin:10px 0 0 10px;padding-right:5px;font-size:13px;line-height:17px;font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:400;font-style:normal;color:#5b6770}html[dir=rtl] .courseblock-wide-large .smalltext{margin:10px 10px 0 0}.courseblock-tall+.courseblock-tall{margin-left:30px}.courseblock-wide-small+.courseblock-wide-small{margin-left:20px}.courseblock-wide-large+.courseblock-wide-large{margin-left:20px}.courseblock-noaction{border-bottom:solid 1px #c6cacd}details summary{cursor:pointer}details summary h1{display:inline;margin-right:10px}summary{cursor:pointer}summary:hover{background:#e7e8ea;cursor:pointer}.no-details details>*{display:none}.no-details details>summary:before{float:left;width:20px;content:'► '}.no-details details.open>summary:before{content:'▼ '}.no-details details summary{display:block}#warning-banner{position:absolute;z-index:1000;overflow:hidden;width:100%;box-sizing:border-box;padding:1rem;background-color:#6C468A;display:flex;align-items:center;gap:0.75rem}#warning-banner #dismiss-icon{margin-left:auto}#warning-banner #warning-icon{padding-right:10px}#warning-banner a,#warning-banner a:visited{font-family:"Figtree", "Noto Sans", "Noto Sans Math", "Noto Sans Arabic", "Noto Sans Armenian", "Noto Sans Bengali", "Noto Sans SC", "Noto Sans TC", "Noto Sans Devanagari", "Noto Sans Georgian", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans Kannada", "Noto Sans Khmer", "Noto Sans KR", "Noto Sans Myanmar", "Noto Sans Sinhala", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Thai", "Noto Sans Thaana", sans-serif;font-weight:700;font-style:normal;color:white;text-decoration:underline}#warning-banner a:hover{background:transparent}#warning-banner p{color:#FFFFFF;margin-bottom:0;font-size:0.875rem}#warning-banner #message{float:left;width:90%}#warning-banner #hide-warning{position:relative}#warning-banner #hide-warning .close{float:right;font-size:20px}.warning-sign{font-size:16px;color:#efcd1c}
