html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/themes/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/themes/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.js input.form-autocomplete{background-image:url(/core/themes/stable/images/core/throbber-inactive.png);background-repeat:no-repeat;background-position:100% center;}.js[dir="rtl"] input.form-autocomplete{background-position:0% center;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/core/themes/stable/images/core/throbber-active.gif);background-position:100% center;}.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading{background-position:0% center;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
table.sticky-header{z-index:500;top:0;margin-top:0;background-color:#fff;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/core/themes/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/core/themes/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/core/themes/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
body.drag{cursor:move;}tr.region-title{font-weight:bold;}tr.region-message{color:#999;}tr.region-populated{display:none;}tr.add-new .tabledrag-changed{display:none;}.draggable a.tabledrag-handle{float:left;overflow:hidden;height:1.7em;margin-left:-1em;cursor:move;text-decoration:none;}[dir="rtl"] .draggable a.tabledrag-handle{float:right;margin-right:-1em;margin-left:0;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{width:14px;height:14px;margin:-0.4em 0.5em 0;padding:0.42em 0.5em;background:url(/core/themes/stable/images/core/icons/787878/move.svg) no-repeat 6px 7px;}a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{background-image:url(/core/themes/stable/images/core/icons/000000/move.svg);}.touchevents .draggable td{padding:0 10px;}.touchevents .draggable .menu-item__link{display:inline-block;padding:10px 0;}.touchevents a.tabledrag-handle{width:40px;height:44px;}.touchevents a.tabledrag-handle .handle{height:21px;background-position:40% 19px;}[dir="rtl"] .touch a.tabledrag-handle .handle{background-position:right 40% top 19px;}.touchevents .draggable.drag a.tabledrag-handle .handle{background-position:50% -32px;}.tabledrag-toggle-weight-wrapper{text-align:right;}[dir="rtl"] .tabledrag-toggle-weight-wrapper{text-align:left;}.indentation{float:left;width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;}[dir="rtl"] .indentation{float:right;margin:-0.4em -0.4em -0.4em 0.2em;padding:0.42em 0.6em 0.42em 0;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/themes/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/themes/stable/images/core/icons/787878/twistie-up.svg);}
div.tree-child{background:url(/core/themes/stable/images/core/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/core/themes/stable/images/core/tree-bottom.png) no-repeat 11px center;}[dir="rtl"] div.tree-child,[dir="rtl"] div.tree-child-last{background-position:-65px center;}div.tree-child-horizontal{background:url(/core/themes/stable/images/core/tree.png) no-repeat -11px center;}
.node__content ul.book-pager{padding-left:0;}
.skilling-pause-followers{display:none;}
.skilling-max-submissions-reached{font-style:italic;}
.skilling-when-due,.skilling-required,.skilling-max-subs,.skilling-num-subs{margin-left:1rem;font-size:small;}.skilling-insert-exercise-attribs{margin-top:-0.8rem;margin-bottom:0.2rem;}.skilling-insert-exercise-attribs span{display:inline-block;width:12rem;}
.skilling-insert-fib{padding:1rem;border-width:thin;border-style:solid;border-radius:4px;background-color:transparent;margin:2rem;}.skilling-insert-fib-legend{border-bottom:none;margin-bottom:0;width:auto;font-size:1rem;float:right;}.skilling-insert-fib legend.skilling-insert-fib-legend span{border-width:thin;border-style:solid;border-radius:4px;padding:0.2em;}.skilling-insert-pattern-insert-situation,.skilling-insert-pattern-insert-actions{margin-bottom:1em;}.skilling-insert-fib-title{font-size:120%;margin-top:0;margin-bottom:1em;}.skilling-insert-fib .skilling-insert-fib-body{margin-left:2em;}.skilling-insert-fib .skilling-insert-fib-response-container{margin-top:1em;}.skilling-insert-fib .skilling-fib-response-message{display:none;padding:1em;border-radius:10px;margin:2em;border-width:2px;border-style:solid;}
.skilling-toc-container{border:2px solid #dee2e6;border-radius:4px;padding:0.5rem;margin-top:1rem;margin-bottom:1rem;}.skilling-toc-title{font-size:1.75rem;margin-bottom:0.5rem;}.skilling-toc-heading1{margin-left:0.5rem;}.skilling-toc-heading1:before{content:"\2022\0020";font-size:120%;}.skilling-toc-heading2{margin-left:1.5rem;}.skilling-toc-heading2:before{content:"\25E6\0020";font-size:120%;}.skilling-toc-heading3{margin-left:2.5rem;}.skilling-toc-heading3:before{content:"\2043\0020";font-size:120%;}.skilling-toc-heading4{margin-left:3.5rem;}.skilling-toc-heading4:before{content:"\2043\0020";font-size:120%;}.skilling-toc-heading5{margin-left:4.5rem;}.skilling-toc-heading5:before{content:"\2043\0020";font-size:120%;}.skilling-toc-heading6{margin-left:5.5rem;}.skilling-toc-heading6:before{content:"\2043\0020";font-size:120%;}
div.skilling-book-container ul{list-style-type:none;padding-left:1rem;}div.skilling-book-container ul.first-layer{padding-left:0;}div.skilling-book-container li{line-height:1rem;margin-bottom:0.5rem;margin-top:0.5rem;}div.skilling-book-container li.no-submenu{list-style-type:none;margin-left:1.4rem;}div.skilling-book-container li.submenu{list-style-type:none;}div.skilling-book-container li.submenu a.collapse-toggle{float:left;font-size:150%;}div.skilling-book-container li.submenu{margin-left:0;}div.skilling-book-container li.submenu a.collapse-toggle+a{margin-left:0.4rem;}div.skilling-book-container a{font-size:0.9rem;}div.skilling-book-container a.current{font-weight:bold;}
@media (max-width:768px){#block-sidebarhiderblock,#left-sidebar,#right-sidebar{}}#skilling-sidebar-hider{position:fixed;z-index:1000;margin-top:1rem;}#block-sidebarhiderblock{position:fixed;left:0;width:100%;margin-top:-1rem;}#skilling-toggle-right-sidebar,#skilling-toggle-left-sidebar{position:absolute;padding:0;margin:0;top:0;}#skilling-toggle-left-sidebar{left:0;}#skilling-toggle-right-sidebar{right:0;}#skilling-toggle-left-sidebar-arrow,#skilling-toggle-right-sidebar-arrow{font-size:150%;}
.toolbar-icon-system-admin-skilling:before{background-image:url(/modules/contrib/skilling/libraries/seven-extensions/cog.svg);}.toolbar-icon-system-admin-skilling:active:before,.toolbar-icon-system-admin-skilling.is-active:before{background-image:url(/modules/contrib/skilling/libraries/seven-extensions/cog.svg);}td.views-field,th.views-field{vertical-align:top;}tr.paragraph-type--rubric-item-response.odd,tr.paragraph-type--fill-in-the-blank-question-respo.odd{background-color:cornsilk;border-bottom:solid black thick;}tr.paragraph-type--rubric-item-response.even,tr.paragraph-type--fill-in-the-blank-question-respo.even{background-color:aliceblue;border-bottom:solid black thick;}.ief-form-row.form-wrapper{border:4px plum solid;border-radius:4px;padding:1rem;}.ief-form-bottom.form-wrapper{border:4px darkcyan solid;border-radius:4px;padding:1rem;}
@keyframes showSweetAlert{0%{transform:scale(0.7);}45%{transform:scale(1.05);}80%{transform:scale(0.95);}100%{transform:scale(1);}}@keyframes hideSweetAlert{0%{transform:scale(1);}100%{transform:scale(0.5);}}@keyframes slideFromTop{0%{top:0%;}100%{top:50%;}}@keyframes slideToTop{0%{top:50%;}100%{top:0%;}}@keyframes slideFromBottom{0%{top:70%;}100%{top:50%;}}@keyframes slideToBottom{0%{top:50%;}100%{top:70%;}}.showSweetAlert{animation:showSweetAlert 0.3s;}.showSweetAlert[data-animation=none]{animation:none;}.showSweetAlert[data-animation=slide-from-top]{animation:slideFromTop 0.3s;}.showSweetAlert[data-animation=slide-from-bottom]{animation:slideFromBottom 0.3s;}.hideSweetAlert{animation:hideSweetAlert 0.3s;}.hideSweetAlert[data-animation=none]{animation:none;}.hideSweetAlert[data-animation=slide-from-top]{animation:slideToTop 0.3s;}.hideSweetAlert[data-animation=slide-from-bottom]{animation:slideToBottom 0.3s;}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px;}54%{width:0;left:1px;top:19px;}70%{width:50px;left:-8px;top:37px;}84%{width:17px;left:21px;top:48px;}100%{width:25px;left:14px;top:45px;}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px;}65%{width:0;right:46px;top:54px;}84%{width:55px;right:0px;top:35px;}100%{width:47px;right:8px;top:38px;}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);}5%{transform:rotate(-45deg);}12%{transform:rotate(-405deg);}100%{transform:rotate(-405deg);}}.animateSuccessTip{animation:animateSuccessTip 0.75s;}.animateSuccessLong{animation:animateSuccessLong 0.75s;}.sa-icon.sa-success.animate::after{animation:rotatePlaceholder 4.25s ease-in;}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);opacity:0;}100%{transform:rotateX(0deg);opacity:1;}}.animateErrorIcon{animation:animateErrorIcon 0.5s;}@keyframes animateXMark{0%{transform:scale(0.4);margin-top:26px;opacity:0;}50%{transform:scale(0.4);margin-top:26px;opacity:0;}80%{transform:scale(1.15);margin-top:-6px;}100%{transform:scale(1);margin-top:0;opacity:1;}}.animateXMark{animation:animateXMark 0.5s;}@keyframes pulseWarning{0%{border-color:#F8D486;}100%{border-color:#F8BB86;}}.pulseWarning{animation:pulseWarning 0.75s infinite alternate;}@keyframes pulseWarningIns{0%{background-color:#F8D486;}100%{background-color:#F8BB86;}}.pulseWarningIns{animation:pulseWarningIns 0.75s infinite alternate;}@keyframes rotate-loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}body.stop-scrolling{height:100%;overflow:hidden;}.sweet-overlay{background-color:rgba(0,0,0,0.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:1040;}.sweet-alert{background-color:#ffffff;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:2000;}@media all and (max-width:767px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px;}}.sweet-alert .form-group{display:none;}.sweet-alert .form-group .sa-input-error{display:none;}.sweet-alert.show-input .form-group{display:block;}.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative;}.sweet-alert .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:-9px;opacity:0;visibility:hidden;}.sweet-alert button[disabled]{opacity:.6;cursor:default;}.sweet-alert button.confirm[disabled]{color:transparent;}.sweet-alert button.confirm[disabled] ~ .la-ball-fall{opacity:1;visibility:visible;transition-delay:0s;}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;border-radius:50%;margin:20px auto;position:relative;box-sizing:content-box;}.sweet-alert .sa-icon.sa-error{border-color:#d43f3a;}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block;}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#d9534f;display:block;top:37px;border-radius:2px;}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{transform:rotate(45deg);left:17px;}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{transform:rotate(-45deg);right:16px;}.sweet-alert .sa-icon.sa-warning{border-color:#eea236;}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;border-radius:2px;margin-left:-2px;background-color:#f0ad4e;}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#f0ad4e;}.sweet-alert .sa-icon.sa-info{border-color:#46b8da;}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#5bc0de;}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#5bc0de;}.sweet-alert .sa-icon.sa-success{border-color:#4cae4c;}.sweet-alert .sa-icon.sa-success::before,.sweet-alert .sa-icon.sa-success::after{content:'';border-radius:50%;position:absolute;width:60px;height:120px;background:#ffffff;transform:rotate(45deg);}.sweet-alert .sa-icon.sa-success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;transform:rotate(-45deg);transform-origin:60px 60px;}.sweet-alert .sa-icon.sa-success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;transform:rotate(-45deg);transform-origin:0px 60px;}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(92,184,92,0.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2;}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:#ffffff;position:absolute;left:28px;top:8px;z-index:1;transform:rotate(-45deg);}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#5cb85c;display:block;border-radius:2px;position:absolute;z-index:2;}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;transform:rotate(45deg);}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;transform:rotate(-45deg);}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat;}.sweet-alert .btn-default:focus{border-color:#cccccc;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(204,204,204,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(204,204,204,0.6);}.sweet-alert .btn-success:focus{border-color:#4cae4c;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(76,174,76,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(76,174,76,0.6);}.sweet-alert .btn-info:focus{border-color:#46b8da;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(70,184,218,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(70,184,218,0.6);}.sweet-alert .btn-danger:focus{border-color:#d43f3a;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(212,63,58,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(212,63,58,0.6);}.sweet-alert .btn-warning:focus{border-color:#eea236;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(238,162,54,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(238,162,54,0.6);}.sweet-alert button::-moz-focus-inner{border:0;}.la-ball-fall,.la-ball-fall > div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.la-ball-fall{display:block;font-size:0;color:#fff;}.la-ball-fall.la-dark{color:#333;}.la-ball-fall > div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;}.la-ball-fall{width:54px;height:18px;}.la-ball-fall > div{width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:ball-fall 1s ease-in-out infinite;-moz-animation:ball-fall 1s ease-in-out infinite;-o-animation:ball-fall 1s ease-in-out infinite;animation:ball-fall 1s ease-in-out infinite;}.la-ball-fall > div:nth-child(1){-webkit-animation-delay:-200ms;-moz-animation-delay:-200ms;-o-animation-delay:-200ms;animation-delay:-200ms;}.la-ball-fall > div:nth-child(2){-webkit-animation-delay:-100ms;-moz-animation-delay:-100ms;-o-animation-delay:-100ms;animation-delay:-100ms;}.la-ball-fall > div:nth-child(3){-webkit-animation-delay:0ms;-moz-animation-delay:0ms;-o-animation-delay:0ms;animation-delay:0ms;}.la-ball-fall.la-sm{width:26px;height:8px;}.la-ball-fall.la-sm > div{width:4px;height:4px;margin:2px;}.la-ball-fall.la-2x{width:108px;height:36px;}.la-ball-fall.la-2x > div{width:20px;height:20px;margin:8px;}.la-ball-fall.la-3x{width:162px;height:54px;}.la-ball-fall.la-3x > div{width:30px;height:30px;margin:12px;}@-webkit-keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%);}10%{opacity:.5;}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}90%{opacity:.5;}100%{opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%);}}@-moz-keyframes ball-fall{0%{opacity:0;-moz-transform:translateY(-145%);transform:translateY(-145%);}10%{opacity:.5;}20%{opacity:1;-moz-transform:translateY(0);transform:translateY(0);}80%{opacity:1;-moz-transform:translateY(0);transform:translateY(0);}90%{opacity:.5;}100%{opacity:0;-moz-transform:translateY(145%);transform:translateY(145%);}}@-o-keyframes ball-fall{0%{opacity:0;-o-transform:translateY(-145%);transform:translateY(-145%);}10%{opacity:.5;}20%{opacity:1;-o-transform:translateY(0);transform:translateY(0);}80%{opacity:1;-o-transform:translateY(0);transform:translateY(0);}90%{opacity:.5;}100%{opacity:0;-o-transform:translateY(145%);transform:translateY(145%);}}@keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);-moz-transform:translateY(-145%);-o-transform:translateY(-145%);transform:translateY(-145%);}10%{opacity:.5;}20%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}80%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}90%{opacity:.5;}100%{opacity:0;-webkit-transform:translateY(145%);-moz-transform:translateY(145%);-o-transform:translateY(145%);transform:translateY(145%);}}
.clear-float{clear:both;}.skilling-parsing-error,.skilling-option-error{margin:1rem;padding:0.5rem;border-width:thin;border-style:solid;font-size:125%;}.skilling-parser-image{max-width:100%;}.skilling-survey-link-container{margin-bottom:1rem;padding:1rem;border-width:thin;border-style:solid;}.skilling-survey-link-title{font-weight:bold;margin-bottom:1rem;}.skilling-survey-link-description{margin-bottom:1rem;}.skilling-throbber-container{text-align:center;}.skilling-error{font-style:italic;}.skilling-hidden{visibility:hidden;}.skilling-insert-character-container{padding:1rem;border-width:thin;border-style:solid;border-radius:4px;overflow:auto;margin:2rem;}.skilling-insert-character{float:left;text-align:center;margin-right:1.5rem;}.skilling-insert-character-content{margin-left:1rem;}.skilling-class-container,.skilling-instructor-container{margin-left:2rem;margin-bottom:2rem;clear:left;overflow:auto;padding:1rem;border:4px #ddd solid;border-radius:4px;}.skilling-instructor-image{float:left;margin-right:1rem;margin-bottom:1rem;}.skilling-custom-tag-option-parse-error{border-width:thin;border-style:solid;padding:0.5rem;}img.skilling-throbber{display:none;}#block-skilling-bootstrap-branding a img{width:48px;}nav.skilling-book-children-container{margin-top:3rem;}nav.skilling-book-children-container ul li a{border:none;padding:0;}.btn.btn-primary{font-weight:bold;}.display-4{font-size:2rem;}.skilling-button-links-container{margin-top:1rem;margin-bottom:1rem;}.skilling-button-links-container a{margin-right:1rem;}.skilling-insert-exercise,.skilling-insert-model,.skilling-insert-pattern,.skilling-insert-principle{border-width:thin;border-style:solid;border-radius:4px;margin:2rem;padding:1rem;}.skilling-insert-pattern-legend,.skilling-insert-principle-legend,.skilling-insert-exercise-legend,.skilling-insert-model-legend{font-size:1rem;float:right;border-width:thin;border-style:solid;border-radius:4px;padding:0.3rem;}.skilling-insert-exercise-title,.skilling-insert-model-title,.skilling-insert-pattern-title,.skilling-insert-principle-title{font-size:120%;}.skilling-annotation-container{margin-bottom:1rem;padding:1rem;border-width:thin;border-style:solid;border-radius:4px;}.skilling-annotation-container.skilling-annotation-warning{border-width:medium;}.skilling-annotation-title{font-size:120%;}.skilling-student-message-to-instructor-instructions-container .instructor-identification{margin:2rem;}.skilling-student-message-to-instructor-instructions-container .instructor-identification .instructor-identification-photo{float:left;margin-right:1rem;}#instructor-contact-form textarea{background-color:white;}.figure{border:thin solid black;border-radius:4px;}.figure,.figure-indent{margin-left:2rem;}.book-pager{overflow:hidden;width:100%;}.skilling-class-title,.skilling-instructor-name{font-weight:bold;}.skilling-code-container ul{list-style:none;}.skilling-code-container{font-family:monospace;}.skilling-insert-character-content .skilling-code-container{clear:left;padding-top:1rem;}.skilling-code-emph1{background-color:#660000;color:white;font-weight:bold;font-style:italic;}.skilling-code-emph2{background-color:#006600;color:white;font-weight:bold;font-style:italic;}.skilling-code-emph3{background-color:#000066;color:white;font-style:italic;font-weight:bold;}table.skilling-exercise-counts{margin-bottom:1rem;}table.skilling-exercise-counts td.skilling-exercise-count-number{text-align:center;}table.skilling-exercise-counts th{padding:0.5rem;}.skilling-hide-on-load{display:none;}.skilling-thin-border{border-width:thin;border-style:solid;border-radius:4px;margin:1rem;padding:1rem;border-color:lightgrey;}.skilling-no-bottom-margin{margin-bottom:0;}
.view-lessons-administration .views-field-changed{min-width:10rem;}.view-header{margin-bottom:2rem;}.view-filters.form-group{border-top:1px solid #ddd;padding-top:1rem;border-bottom:1px solid #ddd;padding-bottom:1rem;}#view-field-order-in-book-table-column{text-align:center;}.views-field-field-order-in-book{text-align:center;}.view-character-grid-header-list{padding:1rem;border:thin lightgrey solid;}.view-character-grid-header-list .view-header{margin-bottom:0;}
.skilling-insert-exercise-links{clear:left;margin-top:1rem;}.skilling-insert-exercise-links-title{border-top:1px solid lightgray;font-weight:bold;}.skilling-insert-exercise-solution-text-title{font-weight:bold;}.skilling-insert-exercise-solution-text{margin-left:1rem;}.skilling-insert-exercise-solution-files-title{font-weight:bold;}.skilling-insert-exercise-solution-file{margin-left:1rem;}.skilling-submission-complete-badge{display:inline-block;vertical-align:top;}.skilling-exercise-collapsed-item{margin-top:1rem;}.skilling-submission-changed-message{font-style:italic;}.skilling-not-a-student{font-style:italic;}.skilling-submission-complete-container{border-top:solid lightgrey thin;border-bottom:solid lightgrey thin;margin-bottom:1rem;padding-top:0.5rem;padding-bottom:0.5rem;}.submission-actions{margin-left:3rem;}.skilling-prior-submission{padding-top:2rem;border-top:solid thin grey;}
.skilling-form-instructions{font-size:small;}
svg.ext{width:14px;height:14px;padding-right:0.2em;fill:#727272;font-weight:900;}svg.mailto{width:14px;height:14px;padding-right:0.2em;fill:#727272;}svg.ext path,svg.mailto path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto{display:none;padding:0;}}extlink i{padding-left:0.2em;}
