.modal-min-size{max-width:70vw!important;max-height:150px!important}.backgrid tr.empty{color:#0a0a0a!important}.tooSmall{display:none;position:fixed;z-index:1000;width:100%;height:100%;background-color:#FFF;font-size:1.5rem;text-align:center;padding-top:30px}.flexbox body,.flexbox header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex}@font-face{font-family:"Open Sans Regular";font-style:normal;font-weight:400;font-display:swap;src:url(../font/opensans-regular-webfont.eot);src:url(../font/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../font/opensans-regular-webfont.woff2) format("woff2"),url(../font/opensans-regular-webfont.woff) format("woff"),url(../font/opensans-regular-webfont.ttf) format("truetype"),url(../font/opensans-regular-webfont.svg) format("svg")}.flexbox body{display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}body.hide-overflow{overflow:hidden!important}header .logo{background:url(../images/educatorconsole.png) left center no-repeat;background-size:contain}header .monitor,header .realtime{background:url(../images/logos/cam.png) left center no-repeat;background-size:contain}header .analytics,header .analytics-beta,header .answers{background:url(../images/logos/analytics.png) left center no-repeat;background-size:contain}header .resourcestore{background:url(../images/logos/resourcestore.png) left center no-repeat;background-size:contain}header .lessons,header .lessons-myitsi-com{background:url(../images/logos/digitallessons.png) left center no-repeat;background-size:contain}header .insights-dev-it-si,header .insights-it-si,header .insights-myitsi-com{background:url(../images/logos/insights.png) left center no-repeat;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){header .logo{background:url(../images/educatorconsole_high.png) left center no-repeat;background-size:contain}header .monitor,header .realtime{background:url(../images/logos/hdpi/cam.png) left center no-repeat;background-size:contain}header .analytics,header .analytics-beta,header .answers{background:url(../images/logos/hdpi/analytics.png) left center no-repeat;background-size:contain}header .resourcestore{background:url(../images/logos/hdpi/resourcestore.png) left center no-repeat;background-size:contain}header .lessons,header .lessons-myitsi-com{background:url(../images/logos/hdpi/digitallessons.png) left center no-repeat;background-size:contain}header .insights-dev-it-si,header .insights-it-si,header .insights-myitsi-com{background:url(../images/logos/hdpi/insights.png) left center no-repeat;background-size:contain}}header{height:59px;background-color:#FFF;-webkit-box-shadow:0 2px 1px 0 #dbcedb;-moz-box-shadow:0 2px 1px 0 #dbcedb;box-shadow:0 2px 1px 0 #dbcedb}.flexbox header{display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}header .logo-host{height:39px;left:10px;position:absolute;top:10px;width:300px}.flexbox main{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;flex:1 0 auto}main>.content{width:100%;padding:15px}.flexbox main>.content{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;flex:1 0 auto}main>.fixed-content{width:100%;height:calc(100vh - 59px);min-height:calc(100vh - 59px);max-height:calc(100vh - 59px);overflow:hidden;padding:0}main>.full-content{width:100%}.flexbox main>.full-content{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;flex:1 0 auto}main .missing-features,main noscript{width:100%;margin:auto;text-align:center;font-size:1.2rem;font-weight:700}footer .version{text-align:left;margin:0 auto;font-size:.9rem;padding-bottom:5px;color:#457ec1}footer{background-color:#233e90;color:#fff;padding:0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;min-height:190px}footer .footer{text-align:left;padding-bottom:20px}footer .footer button{padding:0;font-size:2rem;background:0 0;margin-top:7px;margin-bottom:16px}footer .footer button:hover{background:0 0;color:#fff}footer .footer a{font-size:1.2rem;color:#fff;padding-left:5px;padding-right:5px}footer .footer a:hover{color:#fff}footer .footer a:first-child{border-left:none}footer .footer .internal a:first-child:before{content:none}footer .footer .internal a:before{content:'\b7\a0';padding-right:8px;color:#fff}footer .copyright{background-color:#233e90;color:#fff;font-size:.8rem;text-align:left;padding-bottom:1px;margin-bottom:1px;margin-top:5px;padding-top:5px}footer .followUs{margin-top:8px;padding-top:8px;font-size:1.2rem}footer .linkList{margin-top:8px;padding-top:8px;list-style-type:none}footer .linkList img{width:150px;padding:5px}footer .follow{padding-left:10px;order:0}footer .about{order:0}footer .download{text-align:center;order:0}@media only screen and (max-width:839px){footer{min-height:400px}}@media only screen and (max-width:600px){footer .follow{order:2;width:250px}footer .download{order:1}}@media only screen and (max-width:406px){footer{min-height:600px}footer .about{text-align:center}}.top-bar,.top-bar .top-bar-right{align-self:stretch}.top-bar .top-bar-right>ul>li>a{line-height:2.2rem}.top-bar .top-bar-right>ul>li .submenu{z-index:1000}.top-bar .top-bar-right>ul>li .submenu>li>label{display:none}.top-bar .top-bar-right>ul>li ul.is-dropdown-submenu{width:300px;border:0;background-color:#2f67b1}.top-bar .top-bar-right>ul>li ul.is-dropdown-submenu li.divider{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch;height:1.25rem!important}.top-bar .top-bar-right>ul>li ul.is-dropdown-submenu li.divider:hover{background-color:#233e90!important}.top-bar .top-bar-right>ul>li ul.is-dropdown-submenu li.divider hr{margin-left:0;margin-right:0}.top-bar .top-bar-right>ul>li ul.is-dropdown-submenu li.is-dropdown-submenu-parent a::after{border-color:transparent #FFF transparent transparent}.top-bar .top-bar-right>ul>li ul.is-dropdown-submenu li.is-dropdown-submenu-parent a{color:#FFF}.top-bar .top-bar-right>ul>li ul.is-dropdown-submenu li{height:2.2rem!important}.top-bar .top-bar-right>ul>li ul.is-dropdown-submenu li a{display:block;padding:0 .6rem;line-height:2.2rem!important;color:#fff}.top-bar .top-bar-right>ul>li ul.is-dropdown-submenu li:not(.is-dropdown-submenu-parent):hover{background:#233e90}.top-bar .top-bar-right>ul>li ul.is-dropdown-submenu li:not(.is-dropdown-submenu-parent):hover a{color:#FFF}.top-bar .top-bar-right>ul>li ul.is-dropdown-submenu li:not(.is-dropdown-submenu-parent):hover a::after{border-color:transparent #72b2e1 transparent transparent}.warn-modal{position:fixed;top:65px;right:20px;z-index:101;width:300px;min-height:100px;border-radius:3px;background-color:#BCE1F7;color:#000;padding:10px;font-size:.9rem;text-align:left}#modals,.modal-host{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:98}#modals .modal-background,.modal-host .modal-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:99;pointer-events:all}#modals .modal-container,.modal-host .modal-container{position:fixed;pointer-events:all;top:0;left:0;width:100%;height:100%;z-index:100;margin:auto}.flexbox #modals .modal-container,.flexbox .modal-host .modal-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#modals .modal-container .small-modal,.modal-host .modal-container .small-modal{min-height:200px;min-width:50vw;max-height:95vh;max-width:95vw;border-radius:3px;z-index:100}.flexbox #modals .modal-container .small-modal,.flexbox .modal-host .modal-container .small-modal{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-moz-align-self:center;align-self:center}#modals .modal-container .small-modal .modal-title,.modal-host .modal-container .small-modal .modal-title{position:relative;height:40px;line-height:20px;top:0;background-color:#457ec1;color:#FFF;text-align:left;padding:10px 15px;font-size:1.3rem;border-top-left-radius:3px;border-top-right-radius:3px;text-overflow:ellipsis;white-space:nowrap}.flexbox #modals .modal-container .small-modal .modal-title,.flexbox .modal-host .modal-container .small-modal .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}#modals .modal-container .small-modal .modal-title.modal-warning,.modal-host .modal-container .small-modal .modal-title.modal-warning{color:#FFF;background-color:#dd5937}#modals .modal-container .small-modal .modal-body,.modal-host .modal-container .small-modal .modal-body{overflow-y:auto;padding:10px 15px;position:relative;background-color:#FFF;text-align:left;width:100%;color:#000;min-height:calc(200px - 40px - 60px);max-height:calc(95vh - 40px - 60px)}.flexbox #modals .modal-container .small-modal .modal-body,.flexbox .modal-host .modal-container .small-modal .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}#modals .modal-container .small-modal .modal-body div.loader,.modal-host .modal-container .small-modal .modal-body div.loader{margin:auto}#modals .modal-container .small-modal .modal-body div.modal-error,.modal-host .modal-container .small-modal .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}#modals .modal-container .small-modal .modal-footer,.modal-host .modal-container .small-modal .modal-footer{position:relative;bottom:0;background-color:#DDD;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox #modals .modal-container .small-modal .modal-footer,.flexbox .modal-host .modal-container .small-modal .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#modals .modal-container .small-modal .modal-footer button,.modal-host .modal-container .small-modal .modal-footer button{margin:0 0 0 10px}#modals .modal-container .small-modal .modal-footer span.spinner-icon,.modal-host .modal-container .small-modal .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}#modals .modal-container .small-modal .modal-footer .modal-footer-left,.modal-host .modal-container .small-modal .modal-footer .modal-footer-left{margin-left:20px}#modals .modal-container .small-modal ul,.modal-host .modal-container .small-modal ul{list-style:disc;padding-left:25px}#modals .login-modal,.modal-host .login-modal{position:fixed;top:65px;right:20px;z-index:101;width:300px;min-height:100px;border-radius:3px;background-color:#BCE1F7;color:#000;padding:10px;font-size:.9rem;text-align:left}.form-field-container,.form-field-container .form-field-value-container,.form-field-group,.form-panel .form-panel-error{width:100%}#loader{position:fixed;top:40%;left:50%;padding:15px;background-color:#FFF;border-radius:10px}.transparent{cursor:default!important}.form-panel{padding:20px;border:1px solid #DDD;border-radius:3px;background-color:#fafafa}.form-panel .form-panel-error>span{color:#ee383a;font-size:.9rem}.form-field-container{margin-bottom:10px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:silver}.flexbox .form-field-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;-webkit-align-content:center;-moz-align-content:center;align-content:center}.form-field-container .form-field-label{margin-right:20px;margin-bottom:9px;color:grey;font-size:.9rem;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.flexbox .form-field-group{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.global-group-list-glyph{margin-top:2px;margin-right:5px;font-size:.8rem}.custom-group-indent-level-1{margin-left:30px}.button,input.button{margin:0}.button.alert,.button.alert:focus,.button.alert:hover,.button.success,.button.success:focus,.button.success:hover,[disabled].button.alert,[disabled].button.alert:hover,[disabled].button.success,[disabled].button.success:hover{color:#fff}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}:-moz-placeholder{color:#999}.tippy-tooltip.light-grey-theme{background-color:#f8f8f9;color:#626263;border:1px solid #ebebec;box-shadow:0 0 4px #ebebec}.tippy-popper[x-placement^=top] .tippy-tooltip.light-grey-theme .tippy-arrow{border-top-color:#eee}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-grey-theme .tippy-arrow{border-bottom-color:#eee}.tippy-popper[x-placement^=left] .tippy-tooltip.light-grey-theme .tippy-arrow{border-left-color:#eee}.tippy-popper[x-placement^=right] .tippy-tooltip.light-grey-theme .tippy-arrow{border-right-color:#eee}.tippy-tooltip.red-theme{background-color:#ef4952;color:#fff;border:1px solid #ee383a}.tippy-popper[x-placement^=top] .tippy-tooltip.red-theme .tippy-arrow{border-top-color:#ee383a}.tippy-popper[x-placement^=bottom] .tippy-tooltip.red-theme .tippy-arrow{border-bottom-color:#ee383a}.tippy-popper[x-placement^=left] .tippy-tooltip.red-theme .tippy-arrow{border-left-color:#ee383a}.tippy-popper[x-placement^=right] .tippy-tooltip.red-theme .tippy-arrow{border-right-color:#ee383a}.lp-dragging-element{width:auto;background-color:#CCC;border:2px dashed #AAA;border-radius:8px;font-size:1.2rem;animation:popUp .25s;padding:5px 10px;pointer-events:none;opacity:.9;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.transparent,label.search-box .input-overlay{opacity:0;pointer-events:none}.flexbox .lp-dragging-element{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.lp-dragging-element .dragging-resource-type{margin-right:5px}@keyframes popUp{from{transform:scale(0)}to{transform:scale(1)}}::-ms-clear{width:0;height:0}.centre{margin:0 auto}.clickable{cursor:pointer}.bold{font-weight:600}.green,div.label{font-weight:700}.keep-space,.prewrap{white-space:pre-wrap}span.error{background-color:#ee383a;color:#FFF;font-size:.9rem;display:block;padding:2px 4px;margin-top:2px}.flexbox div.toaster,.flexbox div.toaster div.bread{display:-webkit-flex;-webkit-align-content:center;-moz-align-content:center}.green{background-color:#329a46;color:#FFF;padding:5px;border-radius:3px}.greenText{color:#329a46}.maxwidth-50{max-width:50%}.maxwidth-75{max-width:75%}.relative{position:relative}.relative input[type=checkbox]{margin:0!important}label.search-box{position:relative;width:100%}label.search-box .fa-search{color:#396;font-size:1rem;left:5px;position:absolute;top:10px}label.search-box input{padding-left:25px;padding-right:30px}label.search-box input:valid+.input-overlay{opacity:1;pointer-events:all}.app-versions-layout.busy,.fade-in,.fade-out,.flash-card-editor .flash-card-container>.flash-card.flash-card-disabled,.flash-card-list .flash-card-list-item.flash-card-list-item-disabled,.flash-card-list-header.flash-card-list-header-disabled,.logs-content .logViewer .logs-overlay,.migrate-students-tool>.display-region>.migration-view>.work-region.disabled,div.toaster{pointer-events:none}.toolbar-host{font-size:1.15rem;cursor:pointer;color:#000}.tool-container .tool-items .tool-item{font-size:1.2rem;margin:auto;color:#FFF;line-height:20px}div.toaster{width:100%;position:fixed;z-index:99;top:30px;opacity:0;transition-property:opacity;transition-duration:.5s}.flexbox div.toaster{display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;align-content:center}div.toaster div.bread{max-width:50vw;padding:10px;border:1px solid #329a46;border-radius:3px;background-color:#fbf6bf;color:#000}.flexbox div.toaster div.bread{display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;align-content:center}div.toaster div.bread div.icon{height:20px;font-size:1.4rem;text-align:center;margin-right:10px}.flexbox div.toaster div.bread div.icon{-webkit-flex:0 0 20px;-moz-flex:0 0 20px;flex:0 0 20px}div.toaster div.bread div.content{text-align:left}.flexbox div.toaster div.bread div.content{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}div.toaster div.bread div.closer{margin-left:10px;height:20px;font-size:1.2rem;color:#000;text-align:center;cursor:pointer}.flexbox div.toaster div.bread div.closer{-webkit-flex:0 0 20px;-moz-flex:0 0 20px;flex:0 0 20px}div.toaster div.bread.fade-in{opacity:1;transition-property:opacity;transition-duration:.2s}.imageChooser{border:1px dashed #AAA;border-radius:6px;background-size:contain;background-position:center;background-repeat:no-repeat;margin:auto}.flexbox .imageChooser{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}label.inline,table.backgrid .selectra-cell .selectra-host{display:inline-block!important}.imageChooser .text{width:100%;text-align:center;vertical-align:middle;color:#888}div.row div.large-12 div.chosen-container,div.row div.large-6 div.chosen-container{margin-bottom:14px}div.row div.large-12 div.textual,div.row div.large-6 div.textual{margin-bottom:14px;cursor:default}label.inline{margin-bottom:0;padding:0}label.inlined{display:block;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a;margin:0}input[type=checkbox]{margin:0}.column input[type=checkbox],.columns input[type=checkbox]{margin:0 0 1rem}ul.title-area li.name h1{font-weight:700;font-size:2rem}label{position:relative}label div.input-overlay{position:absolute;bottom:0;right:0;height:35px;line-height:35px;color:#666;width:40px;font-size:1.2rem;text-align:center;z-index:40}#notifications b{position:relative;line-height:45px;text-align:center;font-size:1.3rem;padding:0 15px 0 0;cursor:pointer}#notifications b.notification-inactive{color:#777}#notifications b.notification-active{color:#FFF}#notifications span.notification-alert{display:inline-block;position:absolute;right:5px;top:8px;border-radius:9px;background-color:#C00;color:#FFF;text-align:center;width:18px;height:18px;line-height:18px;font-size:.8rem;text-shadow:none}.fade-out{animation:fadeOut .5s linear;-webkit-animation:fadeOut .5s linear;animation-fill-mode:both;-webkit-animation-fill-mode:both}.fade-in{animation:fadeIn .5s;-webkit-animation:fadeIn .5s;animation-fill-mode:both;-webkit-animation-fill-mode:both}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}ul.chosen-results{font-size:inherit}.column .chosen-container-multi,.columns .chosen-container-multi{width:100%!important;margin-bottom:1rem}.column .chosen-container-multi .chosen-choices,.columns .chosen-container-multi .chosen-choices{line-height:37px;font-size:.875rem;min-height:2.3125rem!important}.column .chosen-container-multi .chosen-choices .search-choice,.columns .chosen-container-multi .chosen-choices .search-choice{margin-top:4px;line-height:18px}.column .chosen-container-multi .chosen-choices .search-choice-close,.columns .chosen-container-multi .chosen-choices .search-choice-close{top:7px!important}.column .chosen-container-multi li.search-field,.columns .chosen-container-multi li.search-field{height:30px;width:200px}.column .chosen-container-multi li.search-field input,.columns .chosen-container-multi li.search-field input{height:30px!important;width:100%!important}.spinner{line-height:25px;height:25px}.spinner-icon{display:inline-block;z-index:15;width:25px;height:25px;box-sizing:border-box;border:2px solid transparent;border-top-color:#457ec1;border-left-color:#457ec1;border-radius:50%;-webkit-animation:my-spinnerr 400ms linear infinite;animation:my-spinner 400ms linear infinite}.spinner-white{border-top-color:#FFF!important;border-left-color:#FFF!important}.spinner-red{border-top-color:red!important;border-left-color:red!important}.spinner-huge{border-width:3px;width:50px;height:50px}.spinner-small{border-width:1px;border-top-color:#1b3452;border-left-color:#1b3452;width:12px;height:12px}@-webkit-keyframes my-spinnerr{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes my-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.block{background-color:#F2F2F2;border-radius:3px;border:1px solid #D8D8D8;padding:20px}table.backgrid{border:0;font-size:90%}table.backgrid thead{background-color:transparent}table.backgrid thead tr th{padding:5px;text-align:left;border:0;background-color:transparent!important}.content-import-modal .modal-title,.small-modal .modal-title{border-top-right-radius:3px;border-top-left-radius:3px;text-overflow:ellipsis}table.backgrid .boolean-cell,table.backgrid .integer-cell,table.backgrid .moment-cell{text-align:left;text-overflow:ellipsis}table.backgrid .string-cell{text-overflow:ellipsis;max-width:170px}.lp-template-modal,.resource-edit-modal,.small-modal{max-height:95vh;max-width:95vw}table.backgrid .selectra-cell{height:37px;padding:0 10px}table.backgrid .selectra-cell button{margin-left:10px}table.backgrid tbody tr.empty td{display:table-cell!important;text-align:center}.small-modal .modal-body,.small-modal .modal-title{padding:10px 15px;text-align:left;position:relative}table.backgrid tbody tr{transition:background-color .3s ease;height:35px}table.backgrid tbody tr.row-clickable{cursor:pointer}table.backgrid tbody tr td{border-bottom-color:#CCC}.small-modal{min-height:150px;min-width:70vw;border-radius:3px;z-index:100}.flexbox .small-modal{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-moz-align-self:center;align-self:center}.small-modal .modal-title{height:40px;line-height:20px;top:0;background-color:#457ec1;color:#FFF;font-size:1.3rem;white-space:nowrap}.flexbox .small-modal .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.small-modal .modal-title.modal-warning{color:#FFF;background-color:#dd5937}.small-modal .modal-body{overflow-y:auto;background-color:#FFF;width:100%;color:#000;min-height:calc(150px - 40px - 60px);max-height:calc(95vh - 40px - 60px)}.flexbox .small-modal .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.small-modal .modal-body div.loader{margin:auto}.small-modal .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}.small-modal .modal-footer{position:relative;bottom:0;background-color:#DDD;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox .small-modal .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.small-modal .modal-footer button{margin:0 0 0 10px}.small-modal .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}.small-modal .modal-footer .modal-footer-left{margin-left:20px}.flexbox .user-tokens .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .user-tokens .header .actions,.flexbox .user-tokens .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-tokens .header .actions div{cursor:pointer;color:#9f9f9f}.user-tokens .header .actions div:hover{color:#457ec1}.user-tokens .header .actions div+div{margin-left:10px}.user-tokens .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .user-tokens .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .user-tokens .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-tokens .ops-bar .filters .filter-host-selector{margin-right:20px}.user-tokens .ops-bar .counter{font-weight:700}.flexbox .user-tokens .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-tokens table.backgrid tr td:nth-child(1){width:32px}.user-tokens table.backgrid tr td:nth-child(5),.user-tokens table.backgrid tr td:nth-child(7){width:40px}.user-tokens table.backgrid tr td:nth-child(8){width:32px}.app-versions-editor{width:98vw}.flexbox .app-versions-editor{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.app-versions-editor .selex{width:50vw;padding-bottom:20px}.app-versions-editor .app-versions-form-panel{width:50%}.app-versions-editor .app-versions-form-panel .app-versions-table{width:100%;margin:0;border:none}.app-versions-editor .app-versions-form-panel .app-versions-table thead tr{border-bottom:solid 1px silver}.app-versions-editor .app-versions-form-panel .app-versions-table td{font-size:1.1rem}.app-versions-editor .app-versions-form-panel .app-versions-table .app-version-label{font-weight:400}.app-versions-editor .app-versions-form-panel .app-versions-table .app-version-value{color:#2f67b1;font-weight:700;cursor:pointer}.app-versions-editor .app-versions-form-panel .app-versions-table .app-version-value:hover{color:#5f9ad2}.app-versions-editor .app-versions-form-panel .app-versions-table .app-version-value:active{color:#BCE1F7}.app-versions-editor .app-versions-control-panel{width:50%;margin-top:10px}.flexbox .app-versions-editor .app-versions-control-panel{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .app-versions-layout{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.app-versions-layout .status-region{width:100%}.flexbox .app-versions-layout .status-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.app-versions-layout .header-region{margin:-15px -15px 20px}.app-versions-layout .app-versions-success-result-panel{margin-top:40px;color:grey;font-size:1.2rem;font-weight:700}.flexbox .app-versions-layout .app-versions-success-result-panel{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.app-version-modal-form-body{width:40vw;padding:20px}.app-version-modal-form-body .app-version-modal-version-region{width:100%}.flexbox .book-choices .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .book-choices .header .actions,.flexbox .book-choices .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.book-choices .header .actions div{cursor:pointer;color:#9f9f9f}.book-choices .header .actions div:hover{color:#457ec1}.book-choices .header .actions div+div{margin-left:10px}.book-choices .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .book-choices .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .book-choices .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.book-choices .ops-bar .filters .filter-host-selector{margin-right:20px}.book-choices .ops-bar .counter{font-weight:700}.flexbox .book-choices .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.book-choices table.backgrid tr td:nth-child(1){width:40px}.flexbox .logs-content{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.flexbox .logs-content .logViewer{-webkit-flex:3 1 auto;-moz-flex:3 1 auto;flex:3 1 auto}.flexbox .logs-content .logViewer .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .logs-content .logViewer .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.logs-content .logViewer .blocks{margin-bottom:20px}.flexbox .logs-content .logViewer .blocks{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center}.logs-content .logViewer .blocks #searchLogs{height:40px;width:40px;padding:7px;margin-right:10px;font-size:1.7rem}.logs-content .logViewer .blocks div.filterBlock #searchLogs,.logs-content .logViewer .blocks div.filterBlock .filter-host-selector,.subject-manager .ops-bar .filters .filter-host-selector,.temporary-password-manager .ops-bar .filters>.filters-managed .filter-host-selector,.token-manager .ops-bar .filters .filter-host-selector{margin-right:20px}.flexbox .logs-content .logViewer .blocks div.filterBlock{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;align-items:center}.logs-content .logViewer input,.logs-content .logViewer label{display:inline}.logs-content .logViewer .logs-overlay{top:0;left:0;background-color:#FFF;transition:all .3s;width:100%;height:100%;text-align:center;padding-top:50px;font-size:2rem}.logs-content .logViewer .input-overlay{top:-8px!important}.logs-content .logViewer pre{margin:5px 30px;white-space:pre-wrap}.logs-content .logViewer code{white-space:pre-wrap;background-color:#FFF;border:0;padding:0;font-size:.9rem}.logs-content .logViewer .json-key{color:brown}.logs-content .logViewer .json-value{color:navy}.logs-content .logViewer .json-string{color:olive}.logs-content .logViewer .logs-list{border-radius:5px;border:1px solid #AAA;height:70vh;padding:5px;overflow-y:auto;line-height:1.2rem}.logs-content .logViewer .logs-list .eol{text-align:center;background-color:#233e90;color:#FFF;font-weight:700;font-size:1.1rem;padding:5px;margin-top:10px}.logs-content .logViewer .logs-list .sublist{text-align:center;background-color:#cc2734;color:#FFF;font-weight:700;font-size:1.1rem;padding:5px;margin-bottom:10px;cursor:pointer;text-overflow:ellipsis;word-wrap:none}.logs-content .logViewer div.logline.warn{color:#44448B}.logs-content .logViewer div.logline.error{color:#A00}.logs-content .logViewer div.logline.info{color:#888}.logs-content .logViewer div.logline .logbadge{display:inline-block;border-radius:30%;background-color:#5f9ad2;color:#FFF;font-weight:700;cursor:pointer;padding:2px 4px;margin:0 auto;text-align:center}.logs-content .logSearcher,.subject-manager .header .actions div+div,.token-manager .header .actions div+div{margin-left:10px}.flexbox .logs-content .logSearcher{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.flexbox .logs-content .logSearcher div.search{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center}.logs-content .logSearcher div.search [type=text]{width:80%;margin-bottom:0}.logs-content .logSearcher div.row{padding:10px 0}.logs-content .logSearcher div.row:nth-child(1){text-align:center;font-weight:700}.logs-content .logSearcher div.row:nth-child(2n){background-color:#EEE}.temporary-password-creation-modal-body-text{margin:0;font-size:1.1rem}.temporary-password-creation-modal-display-body{width:40vw;min-height:25vh;padding:20px}.flexbox .temporary-password-creation-modal-display-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.temporary-password-creation-modal-display-body .temporary-password-creation-modal-display-body-temporary-password{margin:15px 0;font-size:2.7rem;line-height:1}.temporary-password-creation-modal-error-body{width:40vw;min-height:25vh;padding:20px}.flexbox .temporary-password-creation-modal-error-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.temporary-password-creation-modal-status-body{width:40vw;min-height:25vh;padding:20px}.flexbox .temporary-password-creation-modal-status-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.temporary-password-creation-modal-form-body{width:40vw;padding:20px}.temporary-password-creation-modal-form-body .temporary-password-creation-modal-form-body-name-region{width:100%}.temporary-password-layout .header{width:100%;height:43px;margin:15px 0 0;padding:0 15px}.flexbox .temporary-password-layout .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center}.temporary-password-layout .header .title{margin:0}.temporary-password-layout .manager-region{width:100%;height:calc(100% - 43px)}.temporary-password-manager{width:100%;height:100%;padding:15px}.flexbox .temporary-password-manager{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.temporary-password-manager .ops-bar{width:100%;margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .temporary-password-manager .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.temporary-password-manager .ops-bar .filters{flex:1 0 0px}.flexbox .temporary-password-manager .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.temporary-password-manager .ops-bar .actions{flex:1 0 0px;height:100%}.flexbox .temporary-password-manager .ops-bar .actions{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.temporary-password-manager .ops-bar .actions>.button-add{color:#000;font-size:2.2rem;text-shadow:0 1px 1px #969696;cursor:pointer;transition:color .12s linear}.temporary-password-manager .ops-bar .actions>.button-add:hover{color:#457ec1}.temporary-password-manager .ops-bar .actions>.button-add:active{margin-bottom:-2px;text-shadow:0 1px 1px #bebebe}.temporary-password-manager .ops-bar .counter{flex:1 0 0px;font-weight:700}.flexbox .temporary-password-manager .ops-bar .counter{-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.temporary-password-manager .grid{flex-grow:1;width:100%}.temporary-password-manager .paging{width:100%}.temporary-password-manager table.backgrid tr td:last-child,.temporary-password-manager table.backgrid tr td:nth-child(2),.temporary-password-manager table.backgrid tr td:nth-child(5){width:32px}.flexbox .subject-manager .header,.flexbox .token-manager .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .subject-manager .header .actions,.flexbox .subject-manager .header .title,.flexbox .token-manager .header .actions,.flexbox .token-manager .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.subject-manager .header .actions div,.token-manager .header .actions div{cursor:pointer;color:#9f9f9f}.subject-manager .header .actions div:hover,.token-manager .header .actions div:hover{color:#457ec1}.subject-manager .ops-bar,.token-manager .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .subject-manager .ops-bar,.flexbox .token-manager .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .subject-manager .ops-bar .filters,.flexbox .token-manager .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.subject-manager .ops-bar .counter,.token-manager .ops-bar .counter{font-weight:700}.flexbox .subject-manager .ops-bar .counter,.flexbox .token-manager .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.subject-manager .token-grid table.backgrid tr td:nth-child(1),.token-manager .token-grid table.backgrid tr td:nth-child(1){width:40px}.content-import-modal{min-height:25vh;min-width:40vw;max-height:95vh;max-width:75vw;border-radius:3px;z-index:100}.flexbox .content-import-modal{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-moz-align-self:center;align-self:center}.content-import-modal .modal-title{position:relative;height:40px;line-height:20px;top:0;background-color:#457ec1;color:#FFF;text-align:left;padding:10px 15px;font-size:1.3rem;white-space:nowrap}.flexbox .content-import-modal .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.content-import-modal .modal-title.modal-warning{color:#FFF;background-color:#dd5937}.content-import-modal .modal-body{overflow-y:auto;padding:10px 15px;position:relative;background-color:#FFF;text-align:left;width:100%;color:#000;min-height:calc(25vh - 40px - 60px);max-height:calc(95vh - 40px - 60px)}.flexbox .content-import-modal .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.content-import-modal .modal-body div.loader{margin:auto}.content-import-modal .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}.content-import-modal .modal-footer{position:relative;bottom:0;background-color:#DDD;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox .content-import-modal .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.content-import-modal .modal-footer button{margin:0 0 0 10px}.content-import-modal .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}.content-import-modal .modal-footer .modal-footer-left{margin-left:20px}.content-import-modal .form-container{height:100%}.flexbox .content-import-modal .form-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.content-import-modal .form-container .import-form{height:100%}.content-import-modal .form-container .import-form p.warn{color:red}.content-import-modal .form-container .import-form p.warn .user-details{text-decoration:underline}.content-import-modal .form-container .import-result{width:100%;height:100%}.flexbox .content-import-modal .form-container .import-result{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .admin-tools,.flexbox .admin-tools .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex}.content-import-modal .form-container .import-result>span{margin-bottom:10px}.content-import-modal .form-container .import-result .import-result-message{font-size:1.1rem;font-weight:700;margin-top:10px;margin-bottom:20px}.content-import-modal .form-container .import-result .content-metadata .content-metadata-label{font-size:1rem;font-weight:700}.content-import-modal .form-container .import-result .content-metadata .content-metadata-value{font-size:1rem}.content-import-modal p.inline{padding:10px;border:1px solid #329a46;border-radius:3px}.flexbox .admin-tools{display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.admin-tools .header{margin:15px}.admin-tools .header .actions div+div,.book-manager .header .actions div+div{margin-left:10px}.flexbox .admin-tools .header{display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .admin-tools .header .actions,.flexbox .admin-tools .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.admin-tools .header .actions div{cursor:pointer;color:#9f9f9f}.admin-tools .header .actions div:hover{color:#457ec1}.admin-tools .ops-bar{margin-bottom:20px}.flexbox .admin-tools .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .admin-tools .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.admin-tools .ops-bar .filters .filter-host-selector{margin-right:20px}.admin-tools .ops-bar .counter{font-weight:700}.flexbox .admin-tools .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.admin-tools .permission-denied-message{width:100%;height:100%;margin:0 15px 15px;colour:#787878;font-size:2rem}.flexbox .admin-tools .permission-denied-message{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.admin-tools .permission-denied-message>.tool-name{font-weight:700}@media screen and (max-width:1000px){.admin-tools .permission-denied-message{width:100%;height:100%;margin:0 15px 15px;colour:#787878;font-size:1.5rem}.flexbox .admin-tools .permission-denied-message{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.admin-tools .permission-denied-message>.tool-name{font-weight:700}}.admin-tools .display-region{height:100%;margin:0 15px 15px}.flexbox .admin-tools .display-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.admin-tools .display-region>div{margin-top:10px}.admin-tools .display-region>div .warn{color:#ef4952;margin-bottom:10px}.admin-tools .display-region>div .what{margin-bottom:10px}.admin-tools .display-region>div .what span.title{display:block;color:#233e90;font-weight:700}.admin-tools .display-region .attachmentGroupFix div.row{padding:3px 0;max-width:80vw;width:100%}.admin-tools .display-region .attachmentGroupFix div.row .chosen-container{margin-bottom:0}.admin-tools .display-region .attachmentGroupFix div.row:hover{background-color:#DDD}.admin-tools .display-region .userContentRepair table.backgrid td:last-child{text-align:center}.admin-tools .resourceFix table.backgrid tr td:nth-child(1),.admin-tools .resourceFix table.backgrid tr td:nth-child(2),.admin-tools .userContentRepair table.backgrid tr td:nth-child(1),.admin-tools .userContentRepair table.backgrid tr td:nth-child(2){width:200px!important}.migrate-students-tool{width:100%;height:100%}.migrate-students-tool>.display-region{width:100%;height:100%;margin:0}.flexbox .migrate-students-tool>.display-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.migrate-students-tool>.display-region>.introduction-view{display:grid;grid-template-columns:auto;grid-template-rows:auto auto 1fr;grid-template-areas:"header" "main" "footer";width:100%;height:100%;margin:0}.migrate-students-tool>.display-region>.introduction-view>h4{grid-area:header}.migrate-students-tool>.display-region>.introduction-view>.what.block{grid-area:main}.migrate-students-tool>.display-region>.introduction-view>.button-container{grid-area:footer;width:100%}.flexbox .migrate-students-tool>.display-region>.introduction-view>.button-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.migrate-students-tool>.display-region>.migration-view{display:grid;grid-template-columns:33% 67%;grid-template-rows:100%;grid-template-areas:"guide work";width:100%;height:100%;margin:0;padding:0 0 15px}.migrate-students-tool>.display-region>.migration-view>.guide-region{grid-area:guide}.migrate-students-tool>.display-region>.migration-view>.guide-region>.guide-view{width:100%;height:100%;padding:15px;border-radius:5px;background-color:rgba(0,0,0,.75);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.migrate-students-tool>.display-region>.migration-view>.work-region .list>.list-item.highlighted,.migrate-students-tool>.display-region>.migration-view>.work-region .list>.list-item.interactive:hover{background-color:#BCE1F7}.flexbox .migrate-students-tool>.display-region>.migration-view>.guide-region>.guide-view{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.migrate-students-tool>.display-region>.migration-view>.guide-region>.guide-view>.title{color:#fff;font-size:2.5rem;font-weight:700}.migrate-students-tool>.display-region>.migration-view>.guide-region>.guide-view>.line{width:100%;height:1px;margin:5px 0;border-bottom:1px solid silver}.migrate-students-tool>.display-region>.migration-view>.guide-region>.guide-view>.prompt{flex-grow:1;margin:0;color:#fff;font-size:1.1rem}.migrate-students-tool>.display-region>.migration-view>.guide-region>.guide-view>.button-container{width:100%}.flexbox .migrate-students-tool>.display-region>.migration-view>.guide-region>.guide-view>.button-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center}.migrate-students-tool>.display-region>.migration-view>.guide-region>.guide-view>.button-container>button{margin-left:5px}.migrate-students-tool>.display-region>.migration-view>.guide-region>.guide-view>.status-container{width:100%}.flexbox .migrate-students-tool>.display-region>.migration-view>.guide-region>.guide-view>.status-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center}.migrate-students-tool>.display-region>.migration-view>.guide-region>.guide-view>.status-container>.status-text{color:#fff;font-size:1rem}.migrate-students-tool>.display-region>.migration-view>.work-region{grid-area:work;height:100%}.migrate-students-tool>.display-region>.migration-view>.work-region.disabled{opacity:.5}.migrate-students-tool>.display-region>.migration-view>.work-region .list{width:100%;max-width:100%;height:100%;max-height:100%;overflow-x:auto;overflow-y:auto;padding:10px;border:1px solid rgba(0,0,0,.75);border-radius:5px}.flexbox .migrate-students-tool>.display-region>.migration-view>.work-region .list{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.migrate-students-tool>.display-region>.migration-view>.work-region .list>.list-category{min-width:100%;margin:0;font-size:1.2rem;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.migrate-students-tool>.display-region>.migration-view>.work-region .list>.list-item{min-width:100%;white-space:nowrap;margin:0;padding:0 20px;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;transition:background-color .15s linear}.migrate-students-tool>.display-region>.migration-view>.work-region .list>.list-item.interactive{cursor:pointer}.migrate-students-tool>.display-region>.migration-view>.work-region>.selector{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:2rem calc(100% - 2rem);grid-template-areas:"left-title right-title" "left-list right-list";width:100%;height:100%;max-height:100%}.migrate-students-tool>.display-region>.migration-view>.work-region>.selector>.list-title{margin:0 0 0 10px;color:rgba(0,0,0,.75);font-size:1.5rem}.migrate-students-tool>.display-region>.migration-view>.work-region>.selector>.list-title#left{grid-area:left-title}.migrate-students-tool>.display-region>.migration-view>.work-region>.selector>.list-title#right{grid-area:right-title}.migrate-students-tool>.display-region>.migration-view>.work-region>.selector>.list-region{height:100%;max-height:100%;margin:0 0 0 10px}.flexbox .migrate-students-tool>.display-region>.migration-view>.work-region>.selector>.list-region .list .list-item div{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:nowrap;-moz-flex-direction:nowrap;flex-direction:nowrap}.migrate-students-tool>.display-region>.migration-view>.work-region>.selector>.list-region .list .list-item div span.select-toggle{padding-right:5px;cursor:pointer}.migrate-students-tool>.display-region>.migration-view>.work-region>.selector>.list-region .list .list-item div span.edit-btn{padding:3px;cursor:pointer}.migrate-students-tool>.display-region>.migration-view>.work-region>.selector>.list-region .list .list-item .selected-icon{color:#76c160}.migrate-students-tool>.display-region>.migration-view>.work-region>.selector>.list-region .list .list-item .unselected-icon{color:#ef4952}.migrate-students-tool>.display-region>.migration-view>.work-region>.selector>.list-region#left{grid-area:left-list}.migrate-students-tool>.display-region>.migration-view>.work-region>.selector>.list-region#right{grid-area:right-list}.migrate-students-tool>.display-region>.migration-view>.work-region>.plan{display:grid;grid-template-columns:50% 50%;grid-template-rows:2rem calc(100% - 2rem);grid-template-areas:"list-title list-download" "list list";width:100%;max-width:100%;height:100%;max-height:100%}.migrate-students-tool>.display-region>.migration-view>.work-region>.plan>.list-title{grid-area:list-title;margin:0 0 0 10px;color:rgba(0,0,0,.75);font-size:1.5rem}.migrate-students-tool>.display-region>.migration-view>.work-region>.plan>.list-download{grid-area:list-download}.flexbox .migrate-students-tool>.display-region>.migration-view>.work-region>.plan>.list-download{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.migrate-students-tool>.display-region>.migration-view>.work-region>.plan>.list-region{grid-area:list;height:100%;max-height:100%;margin:0 0 0 10px}.book-manager .ops-bar .filters .filter-host-selector,.tranche-licenses .ops-bar .filters .filter-host-selector{margin-right:20px}.migrate-students-tool>.display-region>.message-view{width:60%;color:#233e90;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.flexbox .migrate-students-tool>.display-region>.message-view{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.migrate-students-tool>.display-region>.message-view>.title{font-size:2rem;font-weight:700}.migrate-students-tool>.display-region>.message-view>.message{font-size:1.2rem}.password-reset .initial{text-align:center}.flexbox .book-manager .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .book-manager .header .actions,.flexbox .book-manager .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.book-manager .header .actions div{cursor:pointer;color:#9f9f9f}.book-manager .header .actions div:hover{color:#457ec1}.book-manager .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .book-manager .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .book-manager .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.book-manager .ops-bar .counter{font-weight:700}.flexbox .book-manager .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.book-manager table.backgrid tr td:nth-child(1){width:32px}.book-manager table.backgrid tr td:nth-child(9){text-align:right}.book-manager table.backgrid tr td:nth-child(10){width:32px;text-align:center}.book-manager table.backgrid tr td:nth-child(11){width:32px}.book-manager table.backgrid tr td:nth-child(12){width:60px}.book-manager table.backgrid tr td:nth-child(13){width:32px}.book-edit-modal .container{padding:10px}.flexbox .book-edit-modal .container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;align-content:flex-start}.flexbox .book-edit-modal .container .book-metadata{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.book-edit-modal .container .book-cover-image-chooser{margin-left:30px;margin-right:10px}.flexbox .book-edit-modal .container .book-cover-image-chooser{-webkit-flex:0 1 200px;-moz-flex:0 1 200px;flex:0 1 200px}.book-edit-modal .container .book-cover-image-chooser .book-cover-image{min-width:200px;max-width:250px;height:260px}.flexbox .book-content{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.book-content #bookupload-support{width:400px}.flexbox .book-content #bookupload-support{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.book-content #bookupload-main{max-width:calc(100vw - 300px - 5%)}.flexbox .book-content #bookupload-main{-webkit-flex:2 1 auto;-moz-flex:2 1 auto;flex:2 1 auto}.book-upload-drop-large{width:100%}.book-upload-drop-large div.fa-upload{display:block;font-size:100px;line-height:100px;text-align:center}.book-upload-editor{margin:auto;min-height:605px;min-width:95%;max-height:95vh;max-width:95%;border-radius:3px;z-index:100}.flexbox .book-upload-editor{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-moz-align-self:center;align-self:center}.book-upload-editor .modal-title{position:relative;height:40px;line-height:20px;top:0;background-color:#457ec1;color:#FFF;text-align:left;padding:10px 15px;font-size:1.3rem;border-top-left-radius:3px;border-top-right-radius:3px}.flexbox .book-upload-editor .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.book-upload-editor .modal-title.modal-warning{color:#FFF;background-color:#dd5937}.book-upload-editor .modal-body{overflow-y:auto;padding:10px 15px;position:relative;background-color:#FFF;text-align:left;width:100%;color:#000;min-height:calc(605px - 40px - 60px);max-height:calc(95vh - 40px - 60px)}.flexbox .book-upload-editor .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.book-upload-editor .modal-body div.loader{margin:auto}.book-upload-editor .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}.book-upload-editor .modal-footer{position:relative;bottom:0;background-color:#DDD;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox .book-upload-editor .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.book-upload-editor .modal-footer button{margin:0 0 0 10px}.book-upload-editor .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}.book-upload-editor .modal-footer .modal-footer-left{margin-left:20px}.flexbox .book-upload-editor .modal-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:space-between;-moz-align-items:space-between;align-items:space-between}.book-upload-editor .modal-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.book-upload-editor .panel-heading.override{background-color:orange;color:#000}.flexbox .book-upload-editor .book-metadata{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.flexbox .book-upload-editor .book-cover-image-chooser{-webkit-flex:0 1 200px;-moz-flex:0 1 200px;flex:0 1 200px}.book-upload-editor .book-cover-image-chooser .book-cover-image{min-width:150px;max-width:250px;height:260px}.book-upload-editor input[type=text]{margin-bottom:0}.book-upload-editor input[name=activation]{cursor:pointer}.flexbox .book-upload-accordion{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.flexbox .book-upload-accordion .book-upload-drop-small{-webkit-flex:0 0 60px;-moz-flex:0 0 60px;flex:0 0 60px}.book-upload-accordion .book-upload-drop-small .csvCounter{position:absolute;top:15px;margin-left:30px;font-weight:700}.flexbox .book-upload-accordion .book-upload-backlog-list{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto}.book-upload-accordion .book-upload-backlog-list .accordion-host .accord-section{position:relative;height:100%;border-bottom:1px solid #000}.book-upload-accordion .book-upload-backlog-list .accordion-host .accord-section:first-child,.book-upload-accordion .book-upload-backlog-list .accordion-host .accord-section:first-child .accord-head{border-top-left-radius:3px;border-top-right-radius:3px}.book-upload-accordion .book-upload-backlog-list .accordion-host .accord-section .accord-head{height:40px;padding:10px;color:#FFF;background:#ef4952;-webkit-font-smoothing:antialiased;text-transform:uppercase;font-size:1rem;cursor:pointer}.flexbox .book-upload-accordion .book-upload-backlog-list .accordion-host .accord-section .accord-head{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center}.book-upload-accordion .book-upload-backlog-list .accordion-host .accord-section .accord-head.active{background-color:#eb1a25}.book-upload-accordion .book-upload-backlog-list .accordion-host .accord-section .accord-head span.fal,.book-upload-accordion .book-upload-backlog-list .accordion-host .accord-section .accord-head span.fas{flex-grow:0;font-size:1.2rem;width:20px}.book-upload-accordion .book-upload-backlog-list .accordion-host .accord-section .accord-head span.text{flex-grow:1;margin-left:10px}.book-upload-accordion .book-upload-backlog-list .accordion-host .accord-section .accord-head span.count{flex-grow:0;font-size:1.3rem;font-weight:600}.book-upload-accordion .book-upload-backlog-list .accordion-host .accord-section .accord-wrapper{display:none;overflow-y:auto}.book-upload-accordion .book-upload-backlog-list .accordion-host .accord-section .accord-wrapper.accord-collapse{height:0}.book-upload-accordion .book-upload-backlog-list .accordion-host .accord-section .accord-wrapper .accordion-clickable{cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.book-upload-accordion .book-upload-backlog-list .accordion-host .accord-section .accord-wrapper .item-name{font-size:.8rem;text-overflow:ellipsis;overflow:hidden}.book-upload-accordion .book-upload-backlog-list .accordion-host .accord-section .accord-wrapper .accord-item{background-color:#f4f5f4;color:#c0273c;font-size:14px;height:38px;text-align:center}.book-upload-accordion .book-upload-backlog-list .accordion-host .accord-section .accord-wrapper .accord-item+.accord-item{border-top:1px solid #ddd}.book-upload-accordion .book-upload-backlog-list .book-backlog-item,.book-upload-accordion .book-upload-backlog-list .book-done-item,.book-upload-accordion .book-upload-backlog-list .book-queue-item{padding:10px;border-radius:3px;margin-bottom:5px;text-overflow:ellipsis;overflow:hidden}.flexbox .book-upload-accordion .book-upload-backlog-list .book-backlog-item,.flexbox .book-upload-accordion .book-upload-backlog-list .book-done-item,.flexbox .book-upload-accordion .book-upload-backlog-list .book-queue-item{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center}.book-upload-accordion .book-upload-backlog-list .book-backlog-item .item-category,.book-upload-accordion .book-upload-backlog-list .book-done-item .item-category,.book-upload-accordion .book-upload-backlog-list .book-queue-item .item-category{color:#FFF;font-weight:700;font-variant:small-caps;border-radius:7px;font-size:9pt;padding:2px 5px}.book-upload-accordion .book-upload-backlog-list .book-backlog-item .item-category.epub,.book-upload-accordion .book-upload-backlog-list .book-done-item .item-category.epub,.book-upload-accordion .book-upload-backlog-list .book-queue-item .item-category.epub{background-color:#C00}.book-upload-accordion .book-upload-backlog-list .book-backlog-item .item-category.mpub,.book-upload-accordion .book-upload-backlog-list .book-done-item .item-category.mpub,.book-upload-accordion .book-upload-backlog-list .book-queue-item .item-category.mpub{background-color:#396}.book-upload-accordion .book-upload-backlog-list .book-backlog-item .item-category.pdf,.book-upload-accordion .book-upload-backlog-list .book-done-item .item-category.pdf,.book-upload-accordion .book-upload-backlog-list .book-queue-item .item-category.pdf{background-color:#00008B}.book-upload-accordion .book-upload-backlog-list .book-backlog-item .item-category.mpdf,.book-upload-accordion .book-upload-backlog-list .book-done-item .item-category.mpdf,.book-upload-accordion .book-upload-backlog-list .book-queue-item .item-category.mpdf{background-color:#72b2e1}.book-upload-accordion .book-upload-backlog-list .book-backlog-item .item-icon,.book-upload-accordion .book-upload-backlog-list .book-done-item .item-icon,.book-upload-accordion .book-upload-backlog-list .book-queue-item .item-icon{width:12px}.book-upload-accordion .book-upload-backlog-list .book-backlog-item .item-icon .valid,.book-upload-accordion .book-upload-backlog-list .book-done-item .item-icon .valid,.book-upload-accordion .book-upload-backlog-list .book-queue-item .item-icon .valid{color:#90ee90;font-size:1.1rem}.book-upload-accordion .book-upload-backlog-list .book-backlog-item .item-icon .override,.book-upload-accordion .book-upload-backlog-list .book-done-item .item-icon .override,.book-upload-accordion .book-upload-backlog-list .book-queue-item .item-icon .override{color:orange;font-size:1.1rem}.book-upload-accordion .book-upload-backlog-list .book-backlog-item .item-icon .invalid,.book-upload-accordion .book-upload-backlog-list .book-done-item .item-icon .invalid,.book-upload-accordion .book-upload-backlog-list .book-queue-item .item-icon .invalid{color:red;font-size:1.1rem}.flexbox .tranche-licenses .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .tranche-licenses .header .actions,.flexbox .tranche-licenses .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.tranche-licenses .header .actions div{cursor:pointer;color:#9f9f9f}.tranche-licenses .header .actions div:hover{color:#457ec1}.tranche-licenses .header .actions div+div{margin-left:10px}.tranche-licenses .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flash-card-header,.flash-card-list-header,.sub-header{border-bottom:solid 1px silver}.flexbox .tranche-licenses .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .tranche-licenses .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.tranche-licenses .ops-bar .counter{font-weight:700}.flexbox .tranche-licenses .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.tranche-licenses table.backgrid tr td:nth-child(2){max-width:450px}.tranche-licenses table.backgrid tr td:last-child,.tranche-licenses table.backgrid tr td:nth-last-child(2),.tranche-licenses table.backgrid tr td:nth-last-child(3),.tranche-licenses table.backgrid tr td:nth-last-child(4),.tranche-licenses table.backgrid tr td:nth-last-child(5){width:50px}.flash-card-header{width:100%;height:52px}.flexbox .flash-card-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-header>.flash-card-face-label{color:grey;font-size:1.2rem}.flash-card-editor{width:100%;height:100%}.flash-card-editor .flash-card-container{width:100%;height:70%}.flexbox .flash-card-editor .flash-card-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-editor .flash-card-container>.flash-card-warning-container{width:50vw;height:3rem;padding:5px;color:#ee383a;text-align:center;font-size:1.5rem}.flash-card-editor .flash-card-container>.flash-card{width:50vw;height:25vw;font-size:1.7rem;perspective:1800px}.flash-card-editor .flash-card-container>.flash-card>.reversible{height:100%;max-height:100%;border:3px dashed #878787;border-radius:5px;background-color:#fff;overflow-y:auto}.flexbox .flash-card-editor .flash-card-container>.flash-card>.reversible{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-editor .flash-card-container>.flash-card>.reversible>.flash-card-text-input{width:100%;max-height:100%;text-align:center;-ms-word-wrap:break-word;outline:0;margin:20px;white-space:pre-wrap}.flash-card-editor .flash-card-container>.flash-card>.back,.flash-card-editor .flash-card-container>.flash-card>.front{width:100%;height:100%}.flash-card-editor .control-region{width:100%;height:calc(100% - 52px - 70%);border-top:1px solid silver}.flash-card-editor .flash-card-editor-controls,.flash-card-editor .flash-card-editor-error,.flash-card-editor .flash-card-editor-save-confirmation,.flash-card-editor .flash-card-editor-status{height:100%;width:100%}.flexbox .flash-card-editor .flash-card-editor-error{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-editor .flash-card-editor-error .flash-card-error-message-container{flex-grow:3;background-color:#e42e36;color:#fff;font-size:2rem}.flexbox .flash-card-editor .flash-card-editor-error .flash-card-error-message-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-editor .flash-card-editor-error .flash-card-error-button-container{flex-grow:1;border-left:1px solid silver;background-color:#fff}.flexbox .flash-card-editor .flash-card-editor-error .flash-card-error-button-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-editor .flash-card-editor-error .flash-card-error-button-container>span{text-shadow:0 1px 1px grey;font-size:7vh;transition:color .15s linear;cursor:pointer}.flash-card-editor .flash-card-editor-error .flash-card-error-button-container>span:first-child{margin-right:50px}.flash-card-editor .flash-card-editor-error .flash-card-error-button-container>span:last-child{margin-left:50px}.flash-card-editor .flash-card-editor-error .flash-card-error-button-container>span:active{margin-bottom:-1px;text-shadow:0 1px 1px silver}.flash-card-editor .flash-card-editor-error .flash-card-error-button-container>.button-dismiss{color:#000}.flash-card-editor .flash-card-editor-error .flash-card-error-button-container>.button-dismiss:hover{color:#646464}.flexbox .flash-card-editor .flash-card-editor-save-confirmation{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-editor .flash-card-editor-save-confirmation .flash-card-save-confirmation-message-container{flex-grow:3;background-color:#e42e36;color:#fff;font-size:2.6rem}.flexbox .flash-card-editor .flash-card-editor-save-confirmation .flash-card-save-confirmation-message-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-editor .flash-card-editor-save-confirmation .flash-card-save-confirmation-button-container{flex-grow:2;border-left:1px solid silver;background-color:#fff}.flexbox .flash-card-editor .flash-card-editor-save-confirmation .flash-card-save-confirmation-button-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-editor .flash-card-editor-save-confirmation .flash-card-save-confirmation-button-container>span{text-shadow:0 1px 1px grey;font-size:2.8rem;transition:color .15s linear;cursor:pointer}.flash-card-editor .flash-card-editor-save-confirmation .flash-card-save-confirmation-button-container>.button-accept{color:#38b449;font-size:3.4rem}.flash-card-editor .flash-card-editor-save-confirmation .flash-card-save-confirmation-button-container>.button-accept:hover{color:#a3d075}.flash-card-editor .flash-card-editor-save-confirmation .flash-card-save-confirmation-button-container>.button-reject{color:#ef4952;font-size:3.4rem}.flash-card-editor .flash-card-editor-save-confirmation .flash-card-save-confirmation-button-container>.button-reject:hover{color:#f1636b}.flash-card-editor .flash-card-editor-save-confirmation .flash-card-save-confirmation-button-container .flash-card-save-confirmation-card-spacer{flex-grow:1}.flexbox .flash-card-editor .flash-card-editor-status{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .flash-card-editor .flash-card-editor-controls{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-editor .flash-card-editor-controls>span{text-shadow:0 1px 1px grey;font-size:7vh;transition:color .15s linear;cursor:pointer}.flash-card-editor .flash-card-editor-controls>span:first-child{margin-right:50px}.flash-card-editor .flash-card-editor-controls>span:last-child{margin-left:50px}.flash-card-editor .flash-card-editor-controls>span:active{margin-bottom:-1px;text-shadow:0 1px 1px silver}.flash-card-editor .flash-card-editor-controls>.button-accept{color:#38b449}.flash-card-editor .flash-card-editor-controls>.button-accept:hover{color:#a3d075}.flash-card-editor .flash-card-editor-controls>.button-flip{color:#457ec1}.flash-card-editor .flash-card-editor-controls>.button-flip:hover{color:#5f9ad2}.flash-card-editor .flash-card-editor-controls>.button-reject{color:#ef4952}.flash-card-editor .flash-card-editor-controls>.button-reject:hover{color:#f1636b}.flash-card-editor .flash-card-layout-container{width:100%;height:20%;border-top:1px solid silver;background-color:#f0f0f0}.flexbox .flash-card-editor .flash-card-layout-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-list-header{width:100%;height:52px}.flexbox .flash-card-list-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-list-sub-header .flash-card-list-sub-header-content-container{width:100%;height:100%;margin:0 20px}.flexbox .flash-card-list-sub-header .flash-card-list-sub-header-content-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-list-sub-header .flash-card-list-sub-header-content-container .flash-card-list-column-container{flex-grow:3}.flexbox .flash-card-list-sub-header .flash-card-list-sub-header-content-container .flash-card-list-column-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-list-sub-header .flash-card-list-sub-header-content-container .flash-card-list-column-container .flash-card-list-column-label{width:20vw;background-color:#fff;color:grey;font-size:1.1rem}.flexbox .flash-card-list-sub-header .flash-card-list-sub-header-content-container .flash-card-list-column-container .flash-card-list-column-label{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-list-column-spacer{flex-grow:1;padding:0}.flexbox .flash-card-list-column-spacer{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-list-column-spacer>span{color:transparent;font-size:2.8rem}.flash-card-list{width:100%;height:100%;max-height:100%;overflow-y:auto;background-color:#f5f5f5}.flexbox .flash-card-list{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-list .flash-card-list-item-card-spacer{flex-grow:1}.flash-card-list .flash-card-list-item-button-container{flex-grow:1;border-left:1px solid silver;background-color:#fff}.flexbox .flash-card-list .flash-card-list-item-button-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .flash-card-list .flash-card-list-item-button-container.flash-card-list-item-button-container-vertical{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-list .flash-card-list-item-button-container>span{text-shadow:0 1px 1px grey;font-size:2.8rem;transition:color .15s linear;cursor:pointer}.flash-card-list .flash-card-list-item-button-container>.button-accept{color:#38b449;font-size:3.4rem}.flash-card-list .flash-card-list-item-button-container>.button-accept:hover{color:#a3d075}.flash-card-list .flash-card-list-item-button-container>.button-delete{color:#ef4952}.flash-card-list .flash-card-list-item-button-container>.button-delete:hover{color:#f1636b}.flash-card-list .flash-card-list-item-button-container>.button-edit{color:#457ec1}.flash-card-list .flash-card-list-item-button-container>.button-edit:hover{color:#72b2e1}.flash-card-list .flash-card-list-item-button-container>.button-reject{color:#ef4952;font-size:3.4rem}.flash-card-list .flash-card-list-item-button-container>.button-reject:hover{color:#f1636b}.flash-card-list .flash-card-list-item-button-container>.button-dismiss{color:#0a0a0a;font-size:3.4rem}.flash-card-list .flash-card-list-item-button-container>.button-dismiss:hover{color:#646464}.flash-card-list .flash-card-list-item-display{width:100%;height:100%;cursor:pointer;transition:background-color .15s linear}.flexbox .flash-card-list .flash-card-list-item-display{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-list .flash-card-list-item-display:hover{background-color:#f5f5ff}.flash-card-list .flash-card-list-item-display .flash-card-list-item-card-container{flex-grow:3}.flexbox .flash-card-list .flash-card-list-item-display .flash-card-list-item-card-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-list .flash-card-list-item-display .flash-card-list-item-card-container .flash-card-list-item-card{width:20vw;height:10vw;overflow-y:auto;border:2px dashed #878787;border-radius:5px;background-color:#fff;font-size:.68rem}.flash-card-list .flash-card-list-item-delete-confirmation,.flash-card-list .flash-card-list-item-error,.flash-card-list .flash-card-list-item-status{height:100%;width:100%}.flexbox .flash-card-list .flash-card-list-item-display .flash-card-list-item-card-container .flash-card-list-item-card{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-list .flash-card-list-item-display .flash-card-list-item-card-container .flash-card-list-item-card>div{max-width:100%;max-height:100%;margin:8px;word-break:break-word}.flash-card-list .flash-card-list-item-message-container{flex-grow:3;background-color:#e42e36;color:#fff;font-size:2.6rem}.flexbox .flash-card-list .flash-card-list-item-message-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .flash-card-list .flash-card-list-item-delete-confirmation{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flexbox .flash-card-list .flash-card-list-item-status{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .flash-card-list .flash-card-list-item-error{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-list .flash-card-list-item{height:12vw;min-height:12vw;margin:20px 20px 0;box-shadow:0 1px 1px 0 silver;background-color:#fff}.flash-card-list .flash-card-list-item:last-child{margin-bottom:20px}.flash-card-list .flash-card-list-item>.flash-card-list-item-content-region{width:100%;height:100%}.flash-card-list-layout{width:100%;height:100%;max-height:100%}.flash-card-list-layout .header-region{width:100%;min-height:52px;max-height:52px}.flash-card-list-layout .body-region{width:100%;height:calc(100% - 52px * 2);max-height:calc(100% - 52px * 2)}.flash-card-widget-deck-title{width:100%;height:100%;padding:0 10px;background-color:#fff;color:#464646;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.flexbox .flash-card-widget-deck-title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-widget-deck-title>.deck-title-container{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.flash-card-widget-deck-title>.deck-title-container-empty{width:100%}.flexbox .flash-card-widget-deck-title>.deck-title-container-empty{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-widget-deck-title>.deck-size-container{color:silver}.flexbox .flash-card-widget-deck-title>.deck-size-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.flash-card-widget-deck-title>.deck-size-container>.card-count-container{color:#000;font-size:1rem}.flash-card-widget-deck-title>.deck-size-container>.card-max-label{align-self:flex-end;color:#e42e36;font-size:.7rem}.flash-card-widget-deck-title .deck-title-label{margin-left:5px;color:#5f9ad2;cursor:pointer}.flash-card-widget-deck-title .deck-title-label:hover{color:#BCE1F7}.flash-card-widget-deck-title .deck-title-label-empty{color:#e42e36}.flash-card-widget-card-editor{flex-grow:1;width:100%;height:100%;opacity:1;transition:opacity .25s linear}.flexbox .flash-card-widget-card-editor{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-widget-card-editor.faded{opacity:0}.flash-card-widget-card-editor>.flash-card-editor-navigator{width:10%;height:100%}.flexbox .flash-card-widget-card-editor>.flash-card-editor-navigator{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-widget-card-editor>.flash-card-editor-navigator>span{color:#457ec1;font-size:3rem;font-weight:700;cursor:pointer}.flash-card-widget-card-editor>.flash-card-editor-navigator>span:hover{color:#72b2e1}.flash-card-widget-card-editor>.flash-card-editor-navigator>span.button-disabled{opacity:.5;cursor:default;pointer-events:none}.flash-card-widget-card-editor>.flash-card-editor-container>.flash-card.flash-card-disabled,.flash-card-widget-controls>.button-disabled{opacity:.3;pointer-events:none}.flash-card-widget-card-editor>.flash-card-editor-container{width:80%;height:100%}.flexbox .flash-card-widget-card-editor>.flash-card-editor-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-widget-card-editor>.flash-card-editor-container>.flash-card-warning-container{width:50vw;height:2vw;padding:5px;color:#ee383a;text-align:center;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.flash-card-widget-card-editor>.flash-card-editor-container>.flash-card-warning-container#top{color:silver}.flash-card-widget-card-editor>.flash-card-editor-container>.flash-card{width:20vw;height:10vw;perspective:1800px}.flash-card-widget-card-editor>.flash-card-editor-container>.flash-card>.reversible{margin:0;border:3px dashed #878787;border-radius:5px;background-color:#fff;font-size:1rem}.flexbox .flash-card-widget-card-editor>.flash-card-editor-container>.flash-card>.reversible{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-widget-card-editor>.flash-card-editor-container>.flash-card>.reversible>.dummy{left:100%}.flash-card-widget-card-editor>.flash-card-editor-container>.flash-card>.reversible>.flash-card-text-input-area{resize:none;outline:0;display:block;width:100%;height:100%;padding:0;position:absolute;top:0;font-family:sans-serif;font-size:20px;text-align:center}.flash-card-widget-card-editor>.flash-card-editor-container>.flash-card>.reversible>.flash-card-text-input{width:100%;max-height:100%;text-align:center;-ms-word-wrap:break-word;outline:0;margin:2px;white-space:pre-wrap}.flexbox .flash-card-widget-card-editor>.flash-card-editor-container>.flash-card>.reversible>.flash-card-text-input{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-widget-card-editor>.flash-card-editor-container>.flash-card>.back,.flash-card-widget-card-editor>.flash-card-editor-container>.flash-card>.front{width:100%;height:100%}.flash-card-widget-controls{width:100%;height:100%;padding:5px}.flexbox .flash-card-widget-controls{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-widget-controls>span{text-shadow:0 1px 1px grey;font-size:5vh;transition:color .15s linear;cursor:pointer;margin:0 25px}.flash-card-widget-controls>span:active{margin-bottom:-1px;text-shadow:0 1px 1px silver}.flash-card-widget-controls>.button-accept{color:#38b449}.flash-card-widget-controls>.button-accept:hover{color:#a3d075}.flash-card-widget-controls>.button-create{color:#38b449}.flash-card-widget-controls>.button-create:hover{color:#a3d075}.flash-card-widget-controls>.button-delete{color:#ef4952}.flash-card-widget-controls>.button-delete:hover{color:#f1636b}.flash-card-widget-controls>.button-flip{color:#457ec1}.flash-card-widget-controls>.button-flip:hover{color:#5f9ad2}.flash-card-widget-controls>.button-reject{color:#ef4952}.flash-card-widget-controls>.button-reject:hover{color:#f1636b}.flash-card-widget-delete-confirmation{width:100%;height:100%;background-color:#e42e36;color:#fff}.flexbox .flash-card-widget-delete-confirmation{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-widget-delete-confirmation>.flash-card-editor-list-item-tab{background-color:#a52828}.flash-card-widget-delete-confirmation>.flash-card-editor-list-item-message-container{flex-grow:3}.flash-card-widget-delete-confirmation>.flash-card-editor-list-item-button-container{flex-grow:1}.flexbox .flash-card-widget-delete-confirmation>.flash-card-editor-list-item-button-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-widget-delete-confirmation>.flash-card-editor-list-item-button-container>span{padding:5px;text-shadow:0 1px 1px grey;font-size:5vh;transition:color .15s linear;cursor:pointer}.flash-card-widget-delete-confirmation>.flash-card-editor-list-item-button-container>span:active{margin-top:1px;margin-bottom:-1px;text-shadow:0 1px 1px silver}.flash-card-widget-delete-confirmation>.flash-card-editor-list-item-button-container>.button-accept{color:#38b449}.flash-card-widget-delete-confirmation>.flash-card-editor-list-item-button-container>.button-accept:hover{color:#a3d075}.flash-card-widget-delete-confirmation>.flash-card-editor-list-item-button-container>.button-reject{color:#ef4952}.flash-card-widget-delete-confirmation>.flash-card-editor-list-item-button-container>.button-reject:hover{color:#f1636b}.flash-card-widget-error{width:100%;height:100%}.flexbox .flash-card-widget-error{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-widget-error .flash-card-error-message-container{flex-grow:3;background-color:#e42e36;color:#fff;font-size:1rem}.flexbox .flash-card-widget-error .flash-card-error-message-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-widget-error .flash-card-error-button-container{flex-grow:1;border-left:1px solid silver;background-color:#fff}.flexbox .flash-card-widget-error .flash-card-error-button-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-widget-error .flash-card-error-button-container>span{padding:5px;text-shadow:0 1px 1px grey;font-size:5vh;transition:color .15s linear;cursor:pointer}.flash-card-widget-error .flash-card-error-button-container>span:first-child{margin-right:50px}.flash-card-widget-error .flash-card-error-button-container>span:last-child{margin-left:50px}.flash-card-widget-error .flash-card-error-button-container>span:active{margin-top:1px;margin-bottom:-1px;text-shadow:0 1px 1px silver}.flash-card-widget-error .flash-card-error-button-container>.button-dismiss{color:#000}.flash-card-widget-error .flash-card-error-button-container>.button-dismiss:hover{color:#646464}.flash-card-widget-status{width:100%;height:100%;padding:5px}.flexbox .flash-card-widget-status{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-widget-layout{position:fixed;left:0;top:0;width:33vw;height:23vw;background-color:#fff;box-shadow:1px 1px 3px 0 rgba(0,0,0,.15);z-index:20000}.flexbox .flash-card-widget-layout{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-widget-layout.flash-card-widget-hidden{visibility:hidden}.flash-card-widget-layout .status-region{width:100%;height:100%}.flexbox .flash-card-widget-layout .status-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-widget-layout .flash-card-widget-layout-header{width:100%;height:1.7rem;background-color:#457ec1;color:#fff;user-select:none;cursor:-webkit-grab}.flexbox .flash-card-widget-layout .flash-card-widget-layout-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-widget-layout .flash-card-widget-layout-header.dragging{cursor:-webkit-grabbing}.flash-card-widget-layout .flash-card-widget-layout-header>span{margin-left:10px;padding:0;font-size:1.1rem}.flash-card-widget-layout .flash-card-widget-layout-header>span.button-close{margin-right:10px;font-size:1.7rem;font-weight:400;cursor:pointer;transition:all .1s linear}.flash-card-widget-layout .flash-card-widget-layout-header>span.button-close:hover{text-shadow:0 0 2px silver}.flash-card-widget-layout .deck-selector-slider{position:absolute;left:0;top:1.7rem;width:0;height:calc(100% - 1.7rem);background-color:#fff;box-shadow:1px 0 1px 0 silver}.flexbox .flash-card-widget-layout .deck-selector-slider{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-widget-layout .deck-selector-slider.deck-selector-slider-open{width:100%}.flash-card-widget-layout .deck-selector-slider .deck-selector-region{width:100%;height:100%;max-height:100%;overflow-x:hidden;text-overflow:clip;white-space:nowrap}.flash-card-widget-layout .deck-selector-slider .deck-selector-region>.flash-card-deck-editor>.header-region>.flash-card-deck-editor-header>div.sub-header-title-container{border-bottom:1px solid grey;background-color:#fff}.flash-card-widget-layout .deck-selector-slider .deck-selector-region>.flash-card-deck-editor>.header-region>.flash-card-deck-editor-header>div.sub-header-title-container>.sub-header-title{color:#5f9ad2}.flash-card-widget-layout .deck-selector-slider .deck-selector-region>.flash-card-deck-editor>.header-region>.flash-card-deck-editor-header>.flash-card-deck-editor-header-button-container{border-left:none}.flash-card-widget-layout .deck-selector-slider .deck-selector-slider-grip{width:3rem;height:100%;border-left:1px solid silver;background-color:#f0f0f0;color:#969696}.flexbox .flash-card-widget-layout .deck-selector-slider .deck-selector-slider-grip{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-widget-layout .deck-selector-slider .deck-selector-slider-grip .grip-title{font-size:.8rem}.flash-card-widget-layout .deck-selector-slider .deck-selector-slider-grip .button-grip{margin-top:5px;font-size:2.5rem;font-weight:700;cursor:pointer}.flash-card-widget-layout .deck-selector-slider .deck-selector-slider-grip .button-grip:hover{color:#457ec1}.flash-card-widget-layout .deck-selector-slider .deck-selector-slider-grip .button-grip.button-grip-disabled{color:#d2d2d2;pointer-events:none}.flash-card-widget-layout .flash-card-widget-card-navigator-container{flex-grow:1;height:100%}.flexbox .flash-card-widget-layout .flash-card-widget-card-navigator-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-widget-layout .flash-card-widget-card-navigator-container .flash-card-widget-card-navigator-button{font-size:2rem}.flash-card-widget-layout .flash-card-widget-layout-body{flex-grow:1;margin-left:0}.flexbox .flash-card-widget-layout .flash-card-widget-layout-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-widget-layout .flash-card-widget-layout-body .deck-title-region{width:100%;height:52px}.flash-card-widget-layout .flash-card-widget-layout-body .card-editor-region{flex-grow:1;width:100%;height:calc(70% - 52px);border-top:1px solid silver;border-bottom:1px solid silver;background-color:#fff}.flexbox .flash-card-widget-layout .flash-card-widget-layout-body .card-editor-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-widget-layout .flash-card-widget-layout-body .control-region{width:100%;height:6vh}.flash-card-deck-editor-header{height:100%}.flexbox .flash-card-deck-editor-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-deck-editor-header>div.sub-header-title-container{flex-grow:1}.flash-card-deck-editor-header .flash-card-deck-editor-header-button-container{height:100%;border-left:solid 1px silver;border-bottom:solid 1px grey;background-color:#fff}.flexbox .flash-card-deck-editor-header .flash-card-deck-editor-header-button-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-deck-editor-text-filter{position:relative;width:100%;height:100%}.flash-card-deck-editor-text-filter>.search-glyph{position:absolute;left:5px;top:10px;max-height:1.1rem;color:#9f9f9f;font-size:1.1rem}.flash-card-deck-editor-text-filter>.text-filter-input{padding-left:25px;padding-right:30px;margin:0}.flash-card-deck-editor-text-filter>.fa-times{position:absolute;right:10px;top:10px;color:#9f9f9f;font-size:1.1rem;cursor:pointer}.search-key{color:#000;font-weight:700;text-decoration:underline}.flash-card-deck-editor-list{width:100%;height:100%;max-height:100%;overflow-y:auto}.flexbox .flash-card-deck-editor-list{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-deck-editor-list.faded{opacity:.4}.flash-card-deck-editor-list-item{height:calc(calc(52px - 2 * 0px) + 2 * 2px + 3 * 1rem)!important;min-height:calc(calc(52px - 2 * 0px) + 2 * 2px + 3 * 1rem)!important;cursor:pointer}.flash-card-deck-editor-list-item .flash-card-editor-list-item-title{font-weight:400;cursor:default;pointer-events:none}.flash-card-deck-editor-list-item.flash-card-editor-list-item-selected{cursor:default}.flash-card-deck-editor-list-item.flash-card-editor-list-item-selected .flash-card-editor-list-item-title{color:#2f67b1;font-weight:700;cursor:pointer;pointer-events:all}.flash-card-deck-editor-list-item.flash-card-editor-list-item-selected .flash-card-editor-list-item-title:hover{color:#5f9ad2}.flexbox .flash-card-deck-editor-list-item .flash-card-editor-list-item-text-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.flash-card-deck-editor-list-item .flash-card-editor-list-item-text-container .flash-card-deck-editor-list-item-metadata{width:100%;font-size:.7rem}.flexbox .flash-card-deck-editor-list-item .flash-card-editor-list-item-text-container .flash-card-deck-editor-list-item-metadata{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-deck-editor-list-item .flash-card-editor-list-item-text-container .flash-card-deck-editor-list-item-metadata .flash-card-deck-editor-list-item-metadata-row{width:100%}.flexbox .flash-card-deck-editor-list-item .flash-card-editor-list-item-text-container .flash-card-deck-editor-list-item-metadata .flash-card-deck-editor-list-item-metadata-row{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-deck-editor-list-item .flash-card-editor-list-item-text-container .flash-card-deck-editor-list-item-metadata .flash-card-deck-editor-list-item-metadata-row>span{margin-right:10px}.flash-card-deck-editor-list-item .flash-card-editor-list-item-text-container .flash-card-deck-editor-list-item-metadata .flash-card-deck-editor-list-item-metadata-row>span:last-child{margin-right:0}.flash-card-deck-editor-list-item .flash-card-editor-list-item-text-container .flash-card-deck-editor-list-item-metadata .flash-card-deck-editor-list-item-metadata-row .flash-card-deck-editor-list-item-metadata-label{margin-right:0;font-weight:700}.flash-card-deck-editor{width:100%;height:100%;max-height:100%}.flash-card-deck-editor .filter-region,.flash-card-deck-editor .header-region{min-height:52px;max-height:52px;width:100%}.flexbox .flash-card-deck-editor .header-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-deck-editor .header-region>.sub-header{border:none}.flash-card-deck-editor .filter-region{position:relative;padding:0 10px;border-bottom:1px solid grey}.flexbox .flash-card-deck-editor .filter-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-deck-editor .list-container{width:100%;height:calc(100% - 52px * 2);max-height:calc(100% - 52px * 2)}.flexbox .flash-card-deck-editor .list-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-deck-editor .list-container .list-region{width:100%;height:100%;max-height:100%}.flash-card-deck-editor .list-container .list-spinner{position:absolute;z-index:10;padding:10px;border-radius:10px;box-shadow:1px 1px 2px 0 silver;background-color:#fff}.flexbox .flash-card-deck-editor .list-container .list-spinner{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-editor-blank{width:100%;height:100%;background-color:#f5f5f5;color:grey;font-size:2rem}.flexbox .flash-card-editor-blank{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-manager{width:100%;height:100%;max-height:100%;padding:0!important;border-top:1px solid grey}.flash-card-manager .status-region{width:100%;height:100%}.flexbox .flash-card-manager .status-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-manager .content-container{width:100%;height:100%;max-height:100%;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:grey}.flexbox .flash-card-manager .content-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.flash-card-manager .content-container .deck-region{flex-grow:0;width:30%;height:100%;max-height:100%;margin:0;border-right:1px solid silver}.flash-card-manager .content-container .card-region{flex-grow:0;width:70%;height:100%;max-height:100%;background-color:#fff}.flexbox .flash-card-manager .content-container .card-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-player-container{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0}.flash-card-manager-tooltip{margin:7px}.sub-header-button{margin:0 20px;text-shadow:0 1px 1px grey;color:#457ec1;font-size:2rem;cursor:pointer;transition:color .15s linear}.sub-header-button:hover{color:#72b2e1}.flash-card-editor-list-disabled,.flash-card-manager-disabled{pointer-events:none}.flash-card-empty-list{flex-grow:1;color:silver}.flexbox .flash-card-empty-list{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-editor-list-item{min-height:calc(calc(52px - 2 * 0px) + 2 * 2px);height:calc(calc(52px - 2 * 0px) + 2 * 2px);margin:0;border-bottom:1px solid grey;background-color:#fff;transition:background-color .15s linear}.flexbox .flash-card-editor-list-item{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-editor-list-item.flash-card-editor-list-item-selected,.flash-card-editor-list-item.flash-card-editor-list-item-selected:hover{background-color:#f0f0f0}.flash-card-editor-list-item.flash-card-editor-list-item-selected .flash-card-editor-list-item-tab{opacity:1}.flash-card-editor-list-item.flash-card-editor-list-item-selected .flash-card-editor-list-item-display{color:#646464}.flexbox .flash-card-editor-list-item.flash-card-editor-list-item-selected .flash-card-editor-list-item-button-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-editor-list-item.flash-card-editor-list-item-disabled-mode{pointer-events:none}.flash-card-editor-list-item:hover{background-color:#f5f5ff}.flash-card-editor-list-item-content-region{height:100%;background-color:inherit}.flash-card-editor-list-item-tab{width:10px;min-width:10px;height:100%;margin:0;padding:0;background-color:grey;opacity:0}.flash-card-editor-list-item-message-container{flex-grow:1;height:100%;margin:0;padding:0 20px;font-size:.9rem}.flexbox .flash-card-editor-list-item-message-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flash-card-editor-list-item-text-container{flex-grow:1;height:100%;margin:0;padding:0 20px;background-color:inherit;overflow:hidden}.flexbox .flash-card-editor-list-item-text-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.flash-card-editor-list-item-text-container>.flash-card-editor-list-item-title-container{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.flash-card-editor-list-item-button-container{display:none;height:100%;padding-right:20px;border-left:1px solid silver;background-color:#fff}.flash-card-editor-list-item-button-container .flash-card-editor-list-button{margin:0 0 0 20px;text-shadow:0 1px 1px grey;color:#d2d2d2;font-size:1.9rem;cursor:pointer}.flash-card-editor-list-item-button-container .flash-card-editor-list-button:first-child{margin-left:20px;margin-right:0}.flash-card-editor-list-item-button-container .flash-card-editor-list-button.button-accept{color:#38b449;font-size:2rem}.flash-card-editor-list-item-button-container .flash-card-editor-list-button.button-accept:hover{color:#a3d075}.flash-card-editor-list-item-button-container .flash-card-editor-list-button.button-delete{color:#ef4952}.flash-card-editor-list-item-button-container .flash-card-editor-list-button.button-delete:hover{color:#f1636b}.flash-card-editor-list-item-button-container .flash-card-editor-list-button.button-dismiss{color:#000;font-size:2rem}.flash-card-editor-list-item-button-container .flash-card-editor-list-button.button-dismiss:hover{color:#646464}.flash-card-editor-list-item-button-container .flash-card-editor-list-button.button-edit{color:#457ec1}.flash-card-editor-list-item-button-container .flash-card-editor-list-button.button-edit:hover{color:#72b2e1}.flash-card-editor-list-item-button-container .flash-card-editor-list-button.button-fullscreen{color:#5a469c}.flash-card-editor-list-item-button-container .flash-card-editor-list-button.button-fullscreen:hover{color:#8975b5}.flash-card-editor-list-item-button-container .flash-card-editor-list-button.button-play{color:#38b449}.flash-card-editor-list-item-button-container .flash-card-editor-list-button.button-play:hover{color:#a3d075}.flash-card-editor-list-item-button-container .flash-card-editor-list-button.button-stop{color:#000}.flash-card-editor-list-item-button-container .flash-card-editor-list-button.button-stop:hover{color:#464646}.flash-card-editor-list-item-button-container .flash-card-editor-list-button.button-reject{color:#ef4952;font-size:2rem}.flash-card-editor-list-item-button-container .flash-card-editor-list-button.button-reject:hover{color:#f1636b}.flash-card-editor-list-item-display{height:100%;background-color:inherit;color:grey}.flexbox .flash-card-editor-list-item-display{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-editor-list-item-display>.flash-card-editor-list-item-text-container>span{font-size:1.1rem}.flash-card-editor-list-item-editor{height:100%;background-color:#f0f0f0}.flexbox .flash-card-editor-list-item-editor{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-editor-list-item-editor>.flash-card-editor-list-item-text-container{padding-left:19px}.flash-card-editor-list-item-editor>.flash-card-editor-list-item-text-container input{height:2.2rem;margin:0;padding:0;font-size:1.1rem}.flash-card-editor-list-item-editor>.flash-card-editor-list-item-button-container>.flash-card-editor-list-item-button{opacity:1;pointer-events:all}.flash-card-editor-list-item-delete-confirmation{height:100%;background-color:#e42e36;color:#fff}.flexbox .flash-card-editor-list-item-delete-confirmation{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-editor-list-item-delete-confirmation>.flash-card-editor-list-item-tab{background-color:#a52828}.flash-card-editor-list-item-delete-confirmation>.flash-card-editor-list-item-button-container>.flash-card-editor-list-item-button{opacity:1;pointer-events:all}.flash-card-editor-list-item-error{height:100%;background-color:#e42e36;color:#fff}.flexbox .flash-card-editor-list-item-error{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flash-card-editor-list-item-error>.flash-card-editor-list-item-tab{background-color:#a52828}.flash-card-editor-list-item-error>.flash-card-editor-list-item-button-container>.flash-card-editor-list-item-button{opacity:1;pointer-events:all}.flash-card-editor-list-item-status{height:100%}.flash-card-editor-list-item-status>.flash-card-editor-list-item-message-container{width:100%;height:100%;background-color:#fff}.flexbox .flash-card-editor-list-item-status>.flash-card-editor-list-item-message-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.content-manager .header{height:67px}.flexbox .content-manager .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .content-manager .header .actions .other-actions,.flexbox .content-manager .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.content-manager .header .actions .other-actions div,.content-manager .header .actions .other-actions label{cursor:pointer;color:#9f9f9f}.content-manager .header .actions .other-actions div:hover,.content-manager .header .actions .other-actions label:hover{color:#457ec1}.content-manager .header .actions .other-actions div+div{margin-left:20px}.content-manager .header .actions .other-actions label{font-size:1.02rem}.content-manager .header .actions .multi-actions>div{margin-top:6px}.flexbox .content-manager .header .actions .multi-actions>div{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.content-manager .header .actions .multi-actions>div div.cancel,.content-manager .header .actions .multi-actions>div div.delete{font-weight:700;border-radius:5px;padding:3px 10px;cursor:pointer;color:#888;background-color:#FFF;border:1px solid #888}.content-manager .header .actions .multi-actions>div div.delete{color:#ee383a;margin-right:10px}.content-manager .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .content-manager .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .content-manager .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.content-manager .ops-bar .filters .filter-host-selector{margin-right:20px}.content-manager .ops-bar .counter{font-weight:700}.flexbox .content-manager .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.content-manager .grid table.backgrid tr td.centered{text-align:center}.content-manager .grid table.backgrid tr td.sortable:nth-child(1){width:40px;font-size:1.3rem}.content-manager .grid table.backgrid tr td:nth-last-child(5){width:250px}.content-manager .grid table.backgrid tr td:nth-last-child(3),.content-manager .grid table.backgrid tr td:nth-last-child(4){width:150px}.content-manager .grid table.backgrid tr td:nth-last-child(2){width:100px}.content-manager .grid table.backgrid tr td:last-child{width:50px}.content-manager .grid .overlay{position:absolute;top:0;left:0;transition:all .3s;width:100%;height:100%;text-align:center;padding-top:26px;font-size:2rem;opacity:0;color:#fff;display:none;-webkit-animation:flash linear 1s infinite;animation:flash linear 1s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.content-manager .grid .overlay h2{font-weight:700}@-webkit-keyframes flash{50%{opacity:.3}}@keyframes flash{50%{opacity:.3}}.content-manager .grid.dragging{border:3px solid #457ec1}.content-manager .grid.dragging .overlay{background:rgba(69,126,193,.4);opacity:1;display:block}.content-manager .cancel-drop{position:fixed;right:47%;top:90%;width:130px;height:75px;background:#f25754;padding:10px;text-align:center;font-size:1rem;border-radius:5px;z-index:120}.content-manager .cancel-drop span{font-size:35px}.content-manager .grid.multi-select-mode tr.selected{background:#72b2e1!important}.resourceUploadWizard-container .list-container{height:calc(100% - 130px);overflow-y:auto}.resourceUploadWizard-container .list-container .confirm-items span.fa-circle{color:#e42e36}.resourceUploadWizard-container .list-container .confirm-items span.status-selected{color:#329a46}.resourceUploadWizard-container .list-container .confirm-items tr:hover{cursor:pointer}.attendance-layout{width:100%;height:100%}.attendance-layout>div.header-region{width:100%;height:52px}.attendance-layout>div.body-region{width:100%;height:calc(100% - 52px);max-height:calc(100% - 52px);overflow-y:auto;padding:15px}table.backgrid th.present{text-align:center}table.backgrid td.present,table.backgrid th.remarks{width:200px}.attendance-register-grid-glyph{color:#000;font-size:1.5rem}.attendance-register-grid-glyph.shy-glyph{opacity:.1;transition:opacity .1s linear}.attendance-register-grid-glyph.shy-glyph:hover{opacity:1}.attendance-register-grid-remarks-text.empty{opacity:.25}.attendance-register-grid-remarks-input{width:auto;height:1.6rem;margin:0;padding:0}.attendance-register-layout{width:100%;height:100%}.flexbox .attendance-register-layout{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.attendance-register-layout .grid-header{width:100%;min-height:40px;height:40px;margin:30px 0 20px}.attendance-register-layout .grid-header .grid-counter-container,.attendance-register-layout .grid-header .grid-filter-container{width:50%}.flexbox .attendance-register-layout .grid-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.flexbox .attendance-register-layout .grid-header .grid-filter-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .attendance-register-layout .grid-header .grid-counter-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center}.attendance-register-layout .grid-container{flex-grow:1;width:100%}.attendance-register-layout .grid-navigator-container{width:100%}.flexbox .attendance-register-header-layout{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.attendance-register-header-layout>div.sub-header-title-container{flex:4 0 0}.attendance-register-header-layout>div.date-container{flex:2 0 0;height:100%;padding:0 20px}.flexbox .attendance-register-header-layout>div.date-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.attendance-register-header-layout>div.date-container>span.attendance-register-date{font-size:1.3rem;font-weight:700}.attendance-register-header-layout>div.navigator-region{flex:2 0 0;height:100%}.attendance-register-header-layout>div.region-disabled{opacity:.5;pointer-events:none}.flexbox .attendance-register-selector-header-layout{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.attendance-register-selector-header-layout>div.sub-header-title-container{flex:1 0 0}.attendance-register-selector-header-layout>div.group-selector-region{flex:1 0 0px;height:100%;padding:0 20px;color:#000}.flexbox .attendance-register-selector-header-layout>div.group-selector-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.attendance-register-selector-header-layout>div.group-selector-region .selectra-multi{margin-bottom:0}.attendance-register-selector-header-layout>div.user-selector-region{flex:1 0 0px;height:100%;padding:0 20px;color:#000}.flexbox .attendance-register-selector-header-layout>div.user-selector-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.attendance-register-selector-header-layout>div.navigator-region{flex:1 0 0px;height:100%}.attendance-register-selector-header-layout>div.region-disabled{opacity:.5;pointer-events:none}.attendance-register-selector-blank{width:100%;height:100%;color:silver;font-size:2.5rem;text-align:center}.flexbox .attendance-register-selector-blank{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.attendance-register-selector-calendar{width:100%;height:100%}.flexbox .attendance-register-selector-calendar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.attendance-register-selector-calendar>div.content-region{width:100%;height:100%}.flexbox .attendance-register-selector-calendar>div.content-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.cal-back-large{width:100%;height:100%}.flexbox .cal-back-large{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.cal-back-large .body-region{flex-grow:1}.flexbox .cal-back-large .body-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.cal-back-large .cal-back-header{width:100%;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flexbox .cal-back-large .cal-back-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.cal-back-large .cal-back-header .navigator-container{width:100%}.flexbox .cal-back-large .cal-back-header .navigator-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.cal-back-large .cal-back-header .navigator-container>div.navigator-button-container{flex:1 0 0;margin-left:60px;margin-right:60px}.cal-back-large .cal-back-header .navigator-container>div.navigator-button-container>span{margin-top:10px;color:#000;font-size:2.5rem;text-shadow:0 1px 1px #1e1e1e;cursor:pointer;transition:color .1s linear}.cal-back-large .cal-back-header .navigator-container>div.navigator-button-container>span:hover{color:#457ec1}.cal-back-large .cal-back-header .navigator-container>div.navigator-button-container>span:active{margin-top:11px;text-shadow:0 1px 1px #323232}.flexbox .cal-back-large .cal-back-header .navigator-container>div.navigator-button-container:first-child{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.flexbox .cal-back-large .cal-back-header .navigator-container>div.navigator-button-container:last-child{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.cal-back-large .cal-back-header .navigator-container .title-container{flex:1 0 0;cursor:default}.flexbox .cal-back-large .cal-back-header .navigator-container .title-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.cal-back-large .cal-back-header .navigator-container .title-container .month-title{font-size:2rem;font-weight:700}.cal-back-large .cal-back-header .navigator-container .title-container .year-title{margin-top:5px;font-size:1.2rem}.cal-back-large .cal-back-header .weekday-container{width:100%;margin-top:10px}.flexbox .cal-back-large .cal-back-header .weekday-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.cal-back-large .cal-back-header .weekday-container .calback-weekday{width:7rem;margin-left:2px;margin-right:2px}.flexbox .cal-back-large .cal-back-header .weekday-container .calback-weekday{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.cal-back-large .cal-back-header .weekday-container .calback-weekday>span{color:grey;font-size:1rem;cursor:default}.cal-back-large .cal-back-body{width:100%}.flexbox .cal-back-large .cal-back-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.cal-back-large .cal-back-body .cal-back-week{width:100%;margin-bottom:4px}.flexbox .cal-back-large .cal-back-body .cal-back-week{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.cal-back-large .cal-back-body .cal-back-week .cal-back-day{width:7rem;height:4.5rem;margin-left:2px;margin-right:2px;padding-left:2px;border:1px solid grey;border-radius:7px;background-color:grey;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flexbox .cal-back-large .cal-back-body .cal-back-week .cal-back-day{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.cal-back-large .cal-back-body .cal-back-week .cal-back-day.clickable{border-color:#969696;background-color:#969696;cursor:pointer}.cal-back-large .cal-back-body .cal-back-week .cal-back-day.clickable:hover{border-color:#457ec1;background-color:#457ec1}.cal-back-large .cal-back-body .cal-back-week .cal-back-day.clickable .day-date,.cal-back-large .cal-back-body .cal-back-week .cal-back-day.clickable .mark-container{cursor:pointer}.cal-back-large .cal-back-body .cal-back-week .cal-back-day.highlighted{border-color:#38b449;background-color:#38b449}.cal-back-large .cal-back-body .cal-back-week .cal-back-day.excluded{border-color:silver;background-color:#fff;cursor:default}.cal-back-large .cal-back-body .cal-back-week .cal-back-day.excluded .day-date,.cal-back-large .cal-back-body .cal-back-week .cal-back-day.excluded .mark-container .day-mark{color:silver}.cal-back-large .cal-back-body .cal-back-week .cal-back-day .day-date{color:#fff;font-size:1.1rem;font-weight:700;cursor:default}.cal-back-large .cal-back-body .cal-back-week .cal-back-day .mark-container{margin-right:6px;margin-bottom:5px;cursor:default}.flexbox .cal-back-large .cal-back-body .cal-back-week .cal-back-day .mark-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.cal-back-large .cal-back-body .cal-back-week .cal-back-day .mark-container .day-mark{color:#f4e644;font-size:2rem}.attendance-registers-header-navigator-tooltip{width:150px;max-width:100px;margin:10px}.attendance-registers-header-navigator{width:100%;height:100%;padding:0 20px;background-color:#e6e6e6}.flexbox .attendance-registers-header-navigator{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center}.attendance-registers-header-navigator>div.navigator-button{height:100%}.flexbox .attendance-registers-header-navigator>div.navigator-button{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .user-attendance-report-blank,.flexbox .user-statistics{display:-moz-flex;display:-webkit-flex;-webkit-flex-direction:column}.attendance-registers-header-navigator>div.navigator-button>span.glyph{border-radius:50%;background-color:#fff;color:#000;font-size:2.2rem;line-height:1.8rem;text-shadow:0 1px 1px #969696;cursor:pointer;transition:color .12s linear}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item:hover,.user-statistics .chart-container .chart-number-container .chart-number-label .chart-legend-container .chart-legend-present{background-color:#BCE1F7}.attendance-registers-header-navigator>div.navigator-button>span.glyph:hover{color:#457ec1}.attendance-registers-header-navigator>div.navigator-button>span.glyph:active{margin-bottom:-2px;text-shadow:0 1px 1px #bebebe}.attendance-registers-header-navigator>div.navigator-button>span.glyph.fa-arrow-circle-down,.attendance-registers-header-navigator>div.navigator-button>span.glyph.fa-check-circle{font-size:2.5rem;line-height:2.1rem}.attendance-registers-header-navigator>div.navigator-button>span.glyph.fa-arrow-circle-down:active,.attendance-registers-header-navigator>div.navigator-button>span.glyph.fa-check-circle:active{margin-bottom:-2px}.attendance-registers-header-navigator>div.navigator-button-disabled{opacity:.5;pointer-events:none}.user-attendance-report-blank{width:100%;height:100%;color:silver;font-size:2.5rem;text-align:center}.flexbox .user-attendance-report-blank{display:-ms-flexbox;display:flex;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-selector>p{margin-top:1.25rem}.user-attendance{width:100%;padding:15px 10px 10px}.flexbox .user-statistics{display:-ms-flexbox;display:flex;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-statistics .chart-container{width:100%;margin-top:2rem}.flexbox .user-statistics .chart-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-statistics .chart-container>canvas{max-width:180px;max-height:180px}.user-statistics .chart-container .chart-number-container{width:100%;padding-top:20px;padding-bottom:20px;color:#5f9ad2;font-family:Palatino Linotype;font-size:1.3rem;font-weight:400}.flexbox .user-statistics .chart-container .chart-number-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-statistics .chart-container .chart-number-container .chart-number-label{margin-left:5px;margin-right:5px}.flexbox .user-statistics .chart-container .chart-number-container .chart-number-label{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.flexbox .user-statistics .chart-container .chart-number-container .chart-number-label .chart-legend-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-statistics .chart-container .chart-number-container .chart-number-label .chart-legend-container .chart-legend{width:15px;height:15px}.user-statistics .chart-container .chart-number-container .chart-number-label .chart-legend-container .chart-legend-absent{background-color:#5f9ad2}.user-statistics .chart-container .chart-number-container .chart-number-label .chart-legend-container .chart-legend-late{background-color:#3274b2}.user-attendance-report-layout{width:100%;height:calc(72vh - 75px);padding-top:50px}.flexbox .user-attendance-report-layout{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.user-attendance-report-layout .glyph-panel{width:30vw;height:calc(65vh - 75px);padding:10px;border:1px solid #DDD;border-radius:7px;background-color:#fff}.flexbox .user-attendance-report-layout .glyph-panel{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-attendance-report-layout .glyph-panel.invisible{background-color:rgba(255,255,255,0)}.user-attendance-report-layout .glyph-panel .glyph-background{width:4.4rem;height:4.4rem;margin-top:-3rem;padding:0;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.flexbox .user-attendance-report-layout .glyph-panel .glyph-background{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-attendance-report-layout .glyph-panel .glyph-background .glyph-border{width:3.8rem;height:3.8rem;margin-top:0;border-style:solid;border-width:2px;border-color:#fff;border-radius:50%;background-color:transparent}.flexbox .user-attendance-report-layout .glyph-panel .glyph-background .glyph-border{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-attendance-report-layout .user-panel .user-panel-glyph-background{background-color:#fff}.user-attendance-report-layout .user-panel .user-panel-glyph-background .user-panel-glyph{color:#8975b5;font-size:4.4rem}.user-attendance-report-layout .calendar-panel .calendar-panel-glyph-background .calendar-panel-glyph,.user-attendance-report-layout .statistics-panel .statistics-panel-glyph-background .statistics-panel-glyph{color:#fff;font-size:2.3rem}.user-attendance-report-layout .statistics-panel .statistics-panel-glyph-background{background-color:#5f9ad2}.user-attendance-report-layout .calendar-panel .calendar-panel-glyph-background{background-color:#76c160}.user-attendance-report{width:100%;height:100%}.user-attendance-report>div.header-region{width:100%;height:52px}.user-attendance-report>div.body-region{width:100%;height:calc(100% - 52px);max-height:calc(100% - 52px);overflow-y:auto;padding:15px}.attachment-recovery-modal .form-container{padding:10px}.attachment-recovery-modal label{font-size:1rem;cursor:default}.attachment-recovery-modal .attachment-list-container{width:100%;border-style:solid;border-color:silver;border-width:1px}.attachment-recovery-modal .attachment-list-container.empty{border-style:none}.attachment-recovery-modal .attachment-list-container .attachment-list-header{width:100%;border-bottom-style:solid;border-bottom-color:silver;border-bottom-width:1px;background-color:#fff;font-weight:700;cursor:default}.flexbox .attachment-recovery-modal .attachment-list-container .attachment-list-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.attachment-recovery-modal .attachment-list-container .attachment-list{width:100%;max-height:60vh;overflow-y:auto}.attachment-recovery-modal .attachment-list-container .attachment-list div.empty-message{top:0;left:0;bottom:0;right:0;margin-top:20px;margin-bottom:20px}.flexbox .attachment-recovery-modal .attachment-list-container .attachment-list div.empty-message{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.attachment-recovery-modal .attachment-list-container .attachment-list div.empty-message>span{font-size:1.1rem;color:#6f6f6f}.attachment-recovery-modal .attachment-list-container .attachment-list.disabled{opacity:.35}.attachment-recovery-modal .attachment-list-container .attachment-list.disabled .deleted-attachment-item:hover{background-color:#fff;cursor:default}.attachment-recovery-modal .attachment-list-container .attachment-list .deleted-attachment-item{cursor:pointer}.flexbox .attachment-recovery-modal .attachment-list-container .attachment-list .deleted-attachment-item{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.attachment-recovery-modal .attachment-list-container .attachment-list .deleted-attachment-item:hover{background-color:#72b2e1}.attachment-recovery-modal .attachment-list-container .deleted-attachment-item-value{width:150px;margin-left:5px;margin-right:5px;padding:2px}.attachment-recovery-modal .attachment-list-container .deleted-attachment-item-value:first-child{width:32px;height:32px;margin-top:3px;margin-bottom:3px}.attachment-recovery-modal .attachment-list-container .deleted-attachment-item-value:nth-child(2){width:300px}.copy-link-popover{padding:10px}.copy-link-popover input{width:300px;display:block;margin-bottom:10px}.copy-link-popover label.copied{font-size:.7rem;color:#6f6f6f;display:inline-block}.copy-link-popover .share-buttons{float:right;font-size:1.3rem;vertical-align:top}.copy-link-popover .share-buttons .fa-whatsapp{margin-right:10px}@keyframes nudge-up{0%,100%{margin-top:0}20%{margin-top:-4px}}@keyframes nudge-down{0%,100%{margin-bottom:0}20%{margin-bottom:-4px}}@keyframes attachment-highlight{0%,100%{opacity:0}20%,30%{opacity:.8}}.flexbox #link-resources{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}#link-resources .tooltip-host{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}#link-resources #sidebar-region{background-color:#EEE}.flexbox #link-resources #sidebar-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:stretch;-moz-justify-content:stretch;justify-content:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-flex:1 0 50px;-moz-flex:1 0 50px;flex:1 0 50px}#link-resources #sidebar-region .sidebar-region{padding-top:calc(2.5rem + 20px);font-size:1.9rem}.flexbox #link-resources #sidebar-region .sidebar-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}#link-resources #sidebar-region .sidebar-region div{color:#999;cursor:pointer;padding:14px 5px}#link-resources #sidebar-region .sidebar-region div:hover{color:#457ec1}#link-resources #sidebar-region .sidebar-region div.disabled{cursor:default;color:#CCC}#link-resources #sidebar-region .sidebar-region div.active{cursor:pointer;color:#000!important}#link-resources #sidebar-region .sidebar-region div.op-groups div{font-size:.7rem;font-weight:700;text-align:center;background-color:#000;color:#FFF;position:absolute;bottom:0;border:1px solid #000}#link-resources #main-region #header-region .header-region .bottom-area .cam-btn-container button.clone-all-btn,#link-resources #main-region #header-region .header-region .bottom-area .cam-btn-container button.hide-locked-btn,#link-resources #main-region #header-region .header-region .bottom-area .right-container button.clone-all-btn,#link-resources #main-region #header-region .header-region .bottom-area .right-container button.hide-locked-btn{border-left:1px solid #c5c5c5;float:right}#link-resources #sidebar-region .sidebar-region div.partial-group{color:red}#link-resources #sidebar-region .sidebar-region div+div{margin-top:20px}.flexbox #link-resources #main-region{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:stretch;-moz-justify-content:stretch;justify-content:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}#link-resources #main-region #header-region{border-bottom:1px solid #CCC;background-color:#FFF}.flexbox #link-resources #main-region #header-region{-webkit-flex:0 0 40px;-moz-flex:0 0 40px;flex:0 0 40px;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center}#link-resources #main-region #header-region .header-region{padding:2px 0;height:100%;min-width:0;width:calc(100vw - 65px)}.flexbox #link-resources #main-region #header-region .header-region .top-area{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.flexbox #link-resources #main-region #header-region .header-region .top-area .left-area{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.flexbox #link-resources #main-region #header-region .header-region .top-area .centre-area{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.flexbox #link-resources #main-region #header-region .header-region .top-area .right-area{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#link-resources #main-region #header-region .header-region .bottom-area{border-top:1px solid #CCC;z-index:10;background:#fff}.flexbox #link-resources #main-region #header-region .header-region .bottom-area{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#link-resources #main-region #header-region .header-region .bottom-area .cam-btn-container,#link-resources #main-region #header-region .header-region .bottom-area .right-container{width:50%;position:inherit}#link-resources #main-region #header-region .header-region .bottom-area .cam-btn-container button.cam-btn,#link-resources #main-region #header-region .header-region .bottom-area .cam-btn-container button.clone-all-btn,#link-resources #main-region #header-region .header-region .bottom-area .cam-btn-container button.hide-locked-btn,#link-resources #main-region #header-region .header-region .bottom-area .right-container button.cam-btn,#link-resources #main-region #header-region .header-region .bottom-area .right-container button.clone-all-btn,#link-resources #main-region #header-region .header-region .bottom-area .right-container button.hide-locked-btn{background:#fff;color:#000;font-size:1.1rem}#link-resources #main-region #header-region .header-region .bottom-area .cam-btn-container button.cam-btn,#link-resources #main-region #header-region .header-region .bottom-area .right-container button.cam-btn{border-right:1px solid #c5c5c5}.flexbox #link-resources #main-region #header-region .header-region .bottom-area .cam-btn-container button.hide-locked-btn,.flexbox #link-resources #main-region #header-region .header-region .bottom-area .right-container button.hide-locked-btn{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#link-resources #main-region #header-region .header-region .bottom-area .cam-btn-container button.hide-locked-btn .show-text,#link-resources #main-region #header-region .header-region .bottom-area .right-container button.hide-locked-btn .show-text{display:none}#link-resources #main-region #header-region .header-region .bottom-area .cam-btn-container button.hide-locked-btn .hide-text,#link-resources #main-region #header-region .header-region .bottom-area .cam-btn-container button.hide-locked-btn.hide-state .show-text,#link-resources #main-region #header-region .header-region .bottom-area .right-container button.hide-locked-btn .hide-text,#link-resources #main-region #header-region .header-region .bottom-area .right-container button.hide-locked-btn.hide-state .show-text{display:block}#link-resources #main-region #header-region .header-region .bottom-area .cam-btn-container button.hide-locked-btn.hide-state .hide-text,#link-resources #main-region #header-region .header-region .bottom-area .right-container button.hide-locked-btn.hide-state .hide-text{display:none}.flexbox #link-resources #main-region #header-region .header-region .bottom-area .cam-btn-container button.clone-all-btn,.flexbox #link-resources #main-region #header-region .header-region .bottom-area .right-container button.clone-all-btn{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#link-resources #main-region #header-region .header-region .heading{padding-left:20px;font-size:1.4rem;color:#000;height:100%;min-width:0}.flexbox #link-resources #main-region #header-region .header-region .heading{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:center;-moz-align-content:center;align-content:center}#link-resources #main-region #header-region .header-region .heading .location{padding:5px 10px;border-radius:4px;margin-right:10px;font-size:1.2rem;white-space:nowrap;text-align:center}.flexbox #link-resources #main-region #header-region .header-region .heading .location{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#link-resources #main-region #header-region .header-region .heading .location .text{margin-left:6px}#link-resources #main-region #header-region .header-region .heading .location.home{background-color:#457ec1;color:#FFF}#link-resources #main-region #header-region .header-region .heading .title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flexbox #link-resources #main-region #header-region .header-region .heading .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#link-resources #main-region #header-region .header-region .heading .title div{font-size:1.4rem;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#link-resources #main-region #header-region .header-region .ranger{width:250px;margin-right:15px}.flexbox #link-resources #main-region #header-region .header-region .ranger{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox #link-resources #main-region #header-region .header-region .paging{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#link-resources #main-region #header-region .header-region .paging input[type=number]{display:inline-block;width:75px;margin-bottom:0}#link-resources #main-region #header-region .header-region .zoom{margin-left:30px}.flexbox #link-resources #main-region #header-region .header-region .zoom{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.flexbox #link-resources #main-region #header-region .header-region .zoom div{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#link-resources #main-region #header-region .header-region .zoom .zoom-level{margin:0 5px}#link-resources #main-region #header-region .header-region .zoom .zoom-in,#link-resources #main-region #header-region .header-region .zoom .zoom-out{padding:3px 8px;font-size:1.1rem;color:#6f6f6f;cursor:pointer;border-radius:2px}#link-resources #main-region #header-region .header-region .zoom .zoom-in:hover,#link-resources #main-region #header-region .header-region .zoom .zoom-out:hover{background-color:#DDD}#link-resources #main-region #header-region .header-region .zoom .zoom-in.disabled,#link-resources #main-region #header-region .header-region .zoom .zoom-out.disabled{color:#6f6f6f}#link-resources #main-region #header-region .header-region .zoom .zoom-in.disabled:hover,#link-resources #main-region #header-region .header-region .zoom .zoom-out.disabled:hover{font-weight:inherit;background-color:#DDD}#link-resources #main-region #header-region .header-region .share-location{padding:3px 8px;font-size:1.3rem;color:#457ec1;cursor:pointer;border-radius:2px}#link-resources #main-region #header-region .header-region .share-location:hover{background-color:#DDD}#link-resources #main-region #header-region .header-region .share-location.disabled{color:#6f6f6f}#link-resources #main-region #header-region .header-region .share-location.disabled:hover{font-weight:inherit;background-color:#DDD}.flexbox #link-resources #main-region #header-region .header-region .icons{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:0 0 100px;-moz-flex:0 0 100px;flex:0 0 100px;-webkit-align-self:flex-end;-moz-align-self:flex-end;align-self:flex-end}#link-resources #main-region #header-region .header-region .icons .icon{margin-left:8px;margin-right:8px;font-size:2rem;color:#888;cursor:pointer}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .top-region .control-button:hover,#link-resources #main-region #header-region .header-region .icons .icon:hover{color:#457ec1}.flexbox #link-resources #main-region #header-region .header-region .lp-flipswitch{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}#link-resources #main-region #header-region .header-region .lp-flipswitch .flipswitch{position:relative;width:63px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#link-resources #main-region #header-region .header-region .lp-flipswitch .flipswitch input[type=checkbox]{display:none}#link-resources #main-region #header-region .header-region .lp-flipswitch .flipswitch-label{display:block;overflow:hidden;cursor:pointer;border:0 solid #999;border-radius:50px;margin:0}#link-resources #main-region #header-region .header-region .lp-flipswitch .flipswitch-inner{width:200%;margin-left:-100%;-webkit-transition:margin .3s ease-in 0s;-moz-transition:margin .3s ease-in 0s;-ms-transition:margin .3s ease-in 0s;-o-transition:margin .3s ease-in 0s;transition:margin .3s ease-in 0s}#link-resources #main-region #header-region .header-region .lp-flipswitch .flipswitch-inner:after,#link-resources #main-region #header-region .header-region .lp-flipswitch .flipswitch-inner:before{float:left;width:50%;height:20px;padding:0;line-height:20px;font-size:18px;font-family:Trebuchet,Arial,sans-serif;font-weight:700;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#link-resources #main-region #header-region .header-region .lp-flipswitch .flipswitch-inner:before{content:"";padding-left:12px;background-color:#2F67B1;color:#FFF}#link-resources #main-region #header-region .header-region .lp-flipswitch .flipswitch-inner:after{content:"";padding-right:12px;background-color:#41AD49;color:#888;text-align:right}#link-resources #main-region #header-region .header-region .lp-flipswitch .flipswitch-switch{width:18px;margin:1px;background:#FFF;border:0 solid #999;border-radius:50px;position:absolute;top:0;bottom:0;right:41px;-webkit-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}#link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-header label input,#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-header label input{margin-bottom:0}#link-resources #main-region #header-region .header-region .lp-flipswitch .flipswitch-cb:checked+.flipswitch-label .flipswitch-inner{margin-left:0}#link-resources #main-region #header-region .header-region .lp-flipswitch .flipswitch-cb:checked+.flipswitch-label .flipswitch-switch{right:0}#link-resources #main-region #header-region .header-region .multiselect-container{width:200px;margin-left:50px}.flexbox #link-resources #main-region #header-region .header-region .multiselect-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#link-resources #main-region #header-region .header-region .multiselect-container input{padding:0;margin:0}#link-resources #main-region #body-container{background-color:#FFF}.flexbox #link-resources #main-region #body-container{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}#link-resources #main-region #body-container #body-container-left-margin{max-height:calc(100vh - 45px - 35px);position:relative}.flexbox #link-resources #main-region #body-container #body-container-left-margin{-webkit-flex:0 1 0px;-moz-flex:0 1 0;flex:0 1 0px}#link-resources #main-region #body-container #body-container-left-margin .slideout-menu{position:absolute;width:500px;background-color:#FFF}#link-resources #main-region #body-container #body-container-left-margin #book-navigator{height:100%;overflow:hidden;box-shadow:6px 0 5px -3px rgba(0,0,0,.4)}.flexbox #link-resources #main-region #body-container #body-container-left-margin #book-navigator{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.flexbox #link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center;-webkit-flex:0 0 40px;-moz-flex:0 0 40px;flex:0 0 40px}#link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-header label{width:calc(100% - 60px)}#link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-header span.fal,#link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-header span.fas{font-size:1.5rem;color:#000;cursor:pointer}#link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-header span.fal:hover,#link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-header span.fas:hover{color:#72b2e1}#link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-body .title,#link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-pages .title{color:#FFF;font-size:1.1rem;background-color:#329a46;border-radius:3px;text-align:center;font-weight:700;line-height:25px}#link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-pages{min-height:0}.flexbox #link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-pages{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-flex:1 1 30%;-moz-flex:1 1 30%;flex:1 1 30%}.flexbox #link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-pages .title{-webkit-flex:0 0 25px;-moz-flex:0 0 25px;flex:0 0 25px}#link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-pages .content{overflow:auto}.flexbox #link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-pages .content{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}#link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-pages .content .page{padding:5px 10px;font-size:1.1rem;width:100%;cursor:pointer}#link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-pages .content .page:hover{background-color:#DDD}#link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-body{min-height:0}.flexbox #link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-flex:2 1 70%;-moz-flex:2 1 70%;flex:2 1 70%}.flexbox #link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-body .title{-webkit-flex:0 0 25px;-moz-flex:0 0 25px;flex:0 0 25px}#link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-body .content{overflow:auto}.flexbox #link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-body .content{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flexbox #link-resources #main-region #body-container #body-container-left-margin #book-navigator .nav-body .content iframe{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator{height:100%;overflow:hidden;box-shadow:6px 0 5px -3px rgba(0,0,0,.4)}.flexbox #link-resources #main-region #body-container #body-container-left-margin #pdf-navigator{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.flexbox #link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center;-webkit-flex:0 0 40px;-moz-flex:0 0 40px;flex:0 0 40px}#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-header label{width:calc(100% - 60px)}#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-header span.fal,#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-header span.fas{font-size:1.5rem;color:#000;cursor:pointer}#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-header span.fal:hover,#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-header span.fas:hover{color:#72b2e1}#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-pages{min-height:0}.flexbox #link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-pages{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-flex:1 1 30%;-moz-flex:1 1 30%;flex:1 1 30%}#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-pages .title{background-color:#329a46;color:#FFF;text-align:center;font-size:1.1rem;line-height:25px;font-weight:700;border-radius:3px}.flexbox #link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-pages .title{-webkit-flex:0 0 25px;-moz-flex:0 0 25px;flex:0 0 25px}#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-pages .content{overflow:auto}.flexbox #link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-pages .content{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-pages .content .page{padding:5px 10px;font-size:1.1rem;width:100%;cursor:pointer}#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-pages .content .page:hover{background-color:#DDD}#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-body{min-height:0}.flexbox #link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-flex:2 1 70%;-moz-flex:2 1 70%;flex:2 1 70%}#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-body .title{background-color:#329a46;color:#FFF;text-align:center;font-size:1.1rem;line-height:25px;font-weight:700;border-radius:3px}.flexbox #link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-body .title{-webkit-flex:0 0 25px;-moz-flex:0 0 25px;flex:0 0 25px}#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-body .content{overflow:auto}.flexbox #link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-body .content{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-body .content .level-indent{margin-left:2em}#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-body .content div.item{cursor:pointer;padding:4px 3px}.flexbox #link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-body .content div.item{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-content:center;-moz-align-content:center;align-content:center}#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-body .content div.item span{font-size:.4rem;font-weight:700;margin-right:10px}#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-body .content div.item a{color:#233e90}#link-resources #main-region #body-container #body-container-left-margin #pdf-navigator .nav-body .content div.item:hover{background-color:#DDD;border-radius:2px}#link-resources #main-region #body-container #body-container-left-margin .resource-loading-status{width:100%;height:100%}#link-resources #main-region #body-container #body-container-left-margin #resource-selector{position:absolute;width:50vw;max-width:750px;padding:15px 0 15px 15px;height:100%;background-color:rgba(255,255,255,.95);color:#000;box-shadow:6px 0 5px -3px rgba(0,0,0,.4);z-index:3}.flexbox #link-resources #main-region #body-container #body-container-left-margin #resource-selector{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .status-container{width:100%;height:100%}.flexbox #link-resources #main-region #body-container #body-container-left-margin #resource-selector .status-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox #link-resources #main-region #body-container #body-container-left-margin #resource-selector .top-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:right;-moz-align-content:right;align-content:right;-webkit-flex:0 0 20px;-moz-flex:0 0 20px;flex:0 0 20px}.flexbox #link-resources #main-region #body-container #body-container-left-margin #resource-selector .top-region .filter-search-menu{-webkit-flex:1 1 200px;-moz-flex:1 1 200px;flex:1 1 200px}.flexbox #link-resources #main-region #body-container #body-container-left-margin #resource-selector .top-region .filter-host-selector{-webkit-flex:0 1 100px;-moz-flex:0 1 100px;flex:0 1 100px}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .top-region .control-button{cursor:pointer;font-size:1.5rem}.flexbox #link-resources #main-region #body-container #body-container-left-margin #resource-selector .top-region .control-button{-webkit-flex:0 1 40px;-moz-flex:0 1 40px;flex:0 1 40px;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .top-region .clear-filters{font-size:1.3rem}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .top-region .clear-filters.disabled{color:#DDD;cursor:default}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .top-region .clear-filters.disabled:hover{color:#DDD}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .filter-region{min-height:60px;margin-bottom:10px}.flexbox #link-resources #main-region #body-container #body-container-left-margin #resource-selector .filter-region{-webkit-flex:0 1 60px;-moz-flex:0 1 60px;flex:0 1 60px;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;align-items:center}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region{margin-top:10px;padding-bottom:5px;overflow-y:auto}.flexbox #link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container{list-style-type:none;padding:0;margin:0}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item{color:#000;min-height:45px}.flexbox #link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region{height:45px;padding-left:15px;color:#000;cursor:pointer}.flexbox #link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 1 45px;-moz-flex:1 1 45px;flex:1 1 45px}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region .label-container{width:100%;overflow:hidden;white-space:nowrap}.flexbox #link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region .label-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region .label-container .item-info{width:calc(100% - 41px - 32px - 20px);max-width:calc(100% - 41px - 32px - 20px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region .label-container .item-icon{font-size:25px;width:40px}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region .label-container .item-drag-icon{color:#000}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region .label-container .item-title{width:100%;margin-top:5px;padding:0;font-size:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region .label-container .item-type{padding:0;font-size:.8rem;color:#454545}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region .badge-container{font-weight:700;margin-right:10px}.flexbox #link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region .badge-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region .badge-container span.badge{width:25px;line-height:25px;text-align:center;background-color:#457ec1;border-radius:5px;color:#fff;font-size:1.2rem}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region .badge-container .highlighted{background-color:#5f9ea0}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region .badge-container .highlighted:active{background-color:#7dbcbe}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region .badge-container .finder{font-weight:400;margin-left:10px}.flexbox #link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region .badge-container .finder{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region .badge-container .finder span{width:25px;height:25px;border-radius:50%;background-color:#000;color:#FFF;line-height:25px;text-align:center;font-size:1.2rem}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region .badge-container .finder span:hover{background-color:#5f9ea0}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region .badge-container .finder span:active{background-color:#7dbcbe}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .label-region .badge-container .finder span+span{margin-left:5px}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .summary{display:block;padding:10px 15px;font-size:.9rem;max-height:120px;overflow-y:auto;box-shadow:inset 0 2px 2px #9f9f9f;border-bottom:1px solid #9f9f9f}.flexbox #link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .summary{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:space-between;-moz-align-items:space-between;align-items:space-between}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .summary .info .summary-value{background-color:#5f9ad2;color:#FFF;padding:2px 4px;border-radius:3px;font-size:.8rem;font-weight:700}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .summary .info .summary-value+.summary-value{margin-left:10px}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .summary .info .changed{margin-left:10px;color:#6f6f6f}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .summary .info div+div{margin-top:10px}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .summary .actions{font-size:1.4rem;width:25px}.flexbox #link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .summary .actions{-webkit-flex:0 0 25px;-moz-flex:0 0 25px;flex:0 0 25px;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .summary .actions span{cursor:pointer}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .summary .actions span+span{margin-top:15px}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .list-item .summary .actions span:hover{color:#72b2e1}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .eol{text-align:center;background-color:#233e90;color:#FFF;font-weight:700;font-size:1.1rem;padding:5px;margin-top:10px}#link-resources #main-region #body-container #body-container-left-margin #resource-selector .list-region .list-container .resources-overlay{top:0;left:0;pointer-events:none;background-color:#FFF;transition:all .3s;width:100%;height:100%;text-align:center;padding-top:50px;font-size:2rem}#link-resources #main-region #body-container #body-container-left-margin .book-element-highlight{border-style:dotted;border-width:2px;border-color:#000}#link-resources #main-region #body-container #content-region{background-color:#FFF}.flexbox #link-resources #main-region #body-container #content-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-order:0;-moz-order:0;order:0;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}#link-resources #main-region #body-container #content-region .chooser-view{width:100%;position:relative;margin-top:0;padding-top:0}.flexbox #link-resources #main-region #body-container #content-region .chooser-view{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}#link-resources #main-region #body-container #content-region .chooser-view .console-container{height:calc(100vh - 59px - 68px)}.flexbox #link-resources #main-region #body-container #content-region .chooser-view .console-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#link-resources #main-region #body-container #content-region .chooser-view .console-container>div{width:100%;height:100%}#link-resources #main-region #body-container #content-region .chooser-view .console-container>div .book-chooser,#link-resources #main-region #body-container #content-region .chooser-view .console-container>div .educator-folder-group-selector{height:100%;padding-left:10px}.flexbox #link-resources #main-region #body-container #content-region .chooser-view .console-container .console-blank{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#link-resources #main-region #body-container #content-region .link-resources-disabled{pointer-events:none}#link-resources #main-region #body-container #content-region .highlight-toolbar{position:absolute;height:40px;margin:0;padding:0 25px;border-radius:20px;background-color:#2d2d2d;color:silver;z-index:4}.flexbox #link-resources #main-region #body-container #content-region .highlight-toolbar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}#link-resources #main-region #body-container #content-region .highlight-toolbar.highlight-toolbar-hidden{opacity:0;z-index:0}#link-resources #main-region #body-container #content-region .highlight-toolbar .highlight-toolbar-button{width:50px;border-left:solid 1px beige;cursor:pointer;transition:background-color .15s linear}.flexbox #link-resources #main-region #body-container #content-region .highlight-toolbar .highlight-toolbar-button{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#link-resources #main-region #body-container #content-region .highlight-toolbar .highlight-toolbar-button:hover{background-color:#787878}#link-resources #main-region #body-container #content-region .highlight-toolbar .highlight-toolbar-button:last-child{border-right:solid 1px beige}#link-resources #main-region #body-container #content-region .highlight-toolbar .highlight-delete{color:#fff;font-size:1.5rem}#link-resources #main-region #body-container #content-region .highlight-toolbar .highlight-color-icon{width:20px;height:20px;border-radius:50%}#link-resources #main-region #body-container #content-region .highlight-toolbar .highlight-color-icon[data-color=black]{background-color:#969696}#link-resources #main-region #body-container #content-region .highlight-toolbar .highlight-color-icon[data-color=red]{background-color:#ff8e9c}#link-resources #main-region #body-container #content-region .highlight-toolbar .highlight-color-icon[data-color=green]{background-color:#adf4d5}#link-resources #main-region #body-container #content-region .highlight-toolbar .highlight-color-icon[data-color=blue]{background-color:#acdeff}#link-resources #main-region #body-container #content-region .highlight-toolbar .highlight-color-icon[data-color=yellow]{background-color:#fffbbf}#link-resources #main-region #body-container #content-region .highlight-toolbar .highlight-color-icon[data-color=purple]{background-color:#e5bafc}#link-resources #main-region #body-container #content-region .book-view{width:100%;position:relative}.flexbox #link-resources #main-region #body-container #content-region .book-view{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}#link-resources #main-region #body-container #content-region .book-view div.book-display-container{position:absolute;top:0;left:0;width:calc(100% - 100px);height:100%}#link-resources #main-region #body-container #content-region .book-view div.book-display-container #book-display{position:absolute;top:0;left:0;width:calc(100% - 100px);height:100%;z-index:1}#link-resources #main-region #body-container #content-region .book-view div.book-display-container .drop-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;color:#fff;display:block}#link-resources #main-region #body-container #content-region .book-view div.book-display-container .drop-overlay .cancel-drop{position:fixed;right:55%;top:87%;width:130px;height:75px;background:#f25754;padding:10px;text-align:center;font-size:1rem;border-radius:5px;z-index:120}#link-resources #main-region #body-container #content-region .book-view div.book-display-container .drop-overlay .cancel-drop span{font-size:35px}#link-resources #main-region #body-container #content-region .book-view #canvas-display{position:absolute;top:0;left:0;width:calc(100% - 100px);max-height:100%;overflow:auto}#link-resources #main-region #body-container #content-region .book-view #canvas-display canvas{width:100%;height:100%;margin:auto;z-index:0}#link-resources #main-region #body-container #content-region .book-view #canvas-display .cancel-drop{position:fixed;right:55%;top:87%;width:130px;height:75px;background:#f25754;padding:10px;text-align:center;font-size:1rem;border-radius:5px;z-index:120}#link-resources #main-region #body-container #content-region .book-view #canvas-display .cancel-drop span{font-size:35px}#link-resources #main-region #body-container #content-region .book-view #canvas-display .pdf-links-layer{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;opacity:.2;line-height:1}#link-resources #main-region #body-container #content-region .book-view #canvas-display .pdf-links-layer>section{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0 0}#link-resources #main-region #body-container #content-region .book-view #canvas-display .pdf-links-layer>.linkAnnotation>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}#link-resources #main-region #body-container #content-region .book-view #canvas-display .pdf-text-layer{position:absolute;margin:0;padding:0;background-color:transparent;color:transparent;z-index:2}#link-resources #main-region #body-container #content-region .book-view #canvas-display .pdf-text-layer div{position:absolute;width:auto;margin:0;padding:0;line-height:normal;font-kerning:normal;transform-origin:left;white-space:pre}#link-resources #main-region #body-container #content-region .book-view #canvas-display .pdf-text-layer div span.highlight-segment{background-color:rgba(255,255,0,0)}#link-resources #main-region #body-container #content-region .book-view .attachment-bin{position:fixed;width:60px;height:60px;top:10px;right:22px;border-radius:4px;background-color:rgba(30,30,30,.75);font-size:2.8rem;font-weight:400;color:#fff;transition:opacity .15s ease-in;opacity:1;z-index:6}.flexbox #link-resources #main-region #body-container #content-region .book-view .attachment-bin{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#link-resources #main-region #body-container #content-region .book-view .attachment-bin-hidden{opacity:0;pointer-events:none}#link-resources #main-region #body-container #content-region .book-view .attachment-bin-highlighted{color:#ffff82}#link-resources #main-region #body-container #content-region .book-view #book-overlay{position:absolute;top:0;left:0;width:calc(100% - 100px + 35px + 10px + 40px);height:100%;background-color:transparent;z-index:2;overflow-y:hidden;pointer-events:none}#link-resources #main-region #body-container #content-region .book-view #book-overlay.blocking{pointer-events:all!important;background-color:rgba(255,255,255,.9)}#link-resources #main-region #body-container #content-region .book-view #book-overlay .warn{font-style:italic;font-size:.8rem}#link-resources #main-region #body-container #content-region .book-view #book-overlay .notifications{position:absolute;top:0;left:0;width:100%;padding-top:5px}.flexbox #link-resources #main-region #body-container #content-region .book-view #book-overlay .notifications{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}#link-resources #main-region #body-container #content-region .book-view #book-overlay .notifications div{pointer-events:all;cursor:pointer;width:calc(100% - 150px);height:25px;font-size:.9rem;padding:0 10px;border-radius:4px}.flexbox #link-resources #main-region #body-container #content-region .book-view #book-overlay .notifications div{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}#link-resources #main-region #body-container #content-region .book-view #book-overlay .notifications div.red{font-weight:700;box-shadow:0 0 5px 0 rgba(0,0,0,.7);background-color:#FF8743;color:#FFF}#link-resources #main-region #body-container #content-region .book-view #book-overlay .notifications div+div{margin-top:5px}#link-resources #main-region #body-container #content-region .book-view #book-overlay .infoBlock{position:absolute;left:30%;width:40%;top:120px;pointer-events:none}.flexbox #link-resources #main-region #body-container #content-region .book-view #book-overlay .infoBlock{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#link-resources #main-region #body-container #content-region .book-view #book-overlay .infoBlock .hint{pointer-events:all;margin-top:30px;padding:10px;background-color:rgba(255,255,255,.9);border-radius:3px;border:1px solid #329a46;text-align:justify}#link-resources #main-region #body-container #content-region .book-view #book-overlay .infoBlock .hint .title{font-size:1.3rem;font-weight:700;color:#329a46}#link-resources #main-region #body-container #content-region .book-view #book-overlay .infoBlock .fault{font-size:1.2rem}#link-resources #main-region #body-container #content-region .book-view #book-overlay .paging-button{position:absolute;left:calc(50% - 30px);width:60px;text-align:center;color:#457ec1;font-size:4rem;opacity:.5;z-index:2;pointer-events:all}#link-resources #main-region #body-container #content-region .book-view #book-overlay .up{top:20px}#link-resources #main-region #body-container #content-region .book-view #book-overlay .up:hover{cursor:pointer;color:#000;opacity:1;animation-name:nudge-up;animation-duration:.7s;animation-delay:0s;animation-iteration-count:infinite;animation-timing-function:linear;animation-direction:normal}#link-resources #main-region #body-container #content-region .book-view #book-overlay .down{bottom:20px}#link-resources #main-region #body-container #content-region .book-view #book-overlay .down:hover{cursor:pointer;color:#000;opacity:1;animation-name:nudge-down;animation-duration:.7s;animation-delay:0s;animation-iteration-count:infinite;animation-timing-function:linear;animation-direction:normal}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;pointer-events:none}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .page-number{position:absolute;background-color:#6f6f6f;color:#FFF;padding:2px;font-weight:700;border-radius:3px;font-size:.8rem;right:0}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .attachment{width:32px;height:32px;pointer-events:all}.flexbox #link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .attachment{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .attachment .attachment-icon{width:100%;height:100%;font-size:25px;color:#000;cursor:pointer}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .attachment .attachment-icon .spinner-icon{position:absolute;top:5px;left:5px}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .attachment .attachment-icon.busy{color:#DDD;opacity:.35}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .attachment .attachment-icon.busy:hover{color:#DDD!important}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .attachment .age{position:absolute;display:block;top:0;right:0;font-size:.95rem;background-color:#f1636b;color:#FFF;width:16px;height:16px;text-align:center;pointer-events:none}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .attachment .nationality{position:absolute;display:block;bottom:0;right:0;font-size:.95rem;background-color:#f1636b;color:#FFF;width:16px;height:16px;text-align:center;pointer-events:none}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .attachment .shared{position:absolute;display:block;top:0;right:0;font-size:.95rem;background-color:#8975b5;color:#FFF;width:16px;height:16px;text-align:center;pointer-events:none}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .attachment .visible{position:absolute;display:block;top:0;left:100%;font-size:.85rem;background-color:#f1636b;color:#FFF;width:16px;height:16px;text-align:center;border-bottom:.001rem solid #FFF}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .attachment .locked{position:absolute;display:block;bottom:0;left:100%;font-size:.85rem;background-color:#f1636b;color:#FFF;width:16px;height:16px;text-align:center}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .attachment .highlight-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ff0;opacity:0;pointer-events:none}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .attachment .highlight-overlay.highlight{opacity:.5}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .attachment .highlight-overlay.animate{animation-name:attachment-highlight;animation-duration:.75s;animation-delay:0s;animation-iteration-count:3;animation-timing-function:linear;animation-direction:normal}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .attachment .faded{opacity:.3}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .attachment .attachment-icon-highlighted{color:#5f9ea0}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .attachment .attachment-icon-focused{color:#448131}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .attachment .error{position:absolute;cursor:pointer}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .attachment{position:absolute;right:calc(40px + 10px)}#link-resources #main-region #body-container #content-region .book-view #book-overlay #attachment-container .error{position:absolute;cursor:pointer;left:35px}#link-resources #main-region #body-container #content-region .book-view #book-overlay .highlight-bar{height:32px;opacity:.5;background-color:#000;width:calc(100% - 35px - 40px - 10px - 20px);position:absolute;left:0;z-index:2;pointer-events:none;border-radius:3px}#link-resources #main-region #body-container #content-region .book-view .attachment-list{background-color:#fff}.flexbox #link-resources #main-region #body-container #content-region .book-view .attachment-list{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}#link-resources #main-region #body-container #content-region .book-view .attachment-list .attachment-icon{padding:25px;font-size:25px;opacity:.1}#link-resources #main-region #body-container #content-region .book-view .attachment-list.old{opacity:.2}#link-resources #main-region #body-container #content-region .book-view .attachment-list .attachment-icon-highlighted{color:#5f9ea0}#link-resources #main-region #body-container #content-region .book-view .attachment-list .attachment-icon-focused{color:#448131}#link-resources #main-region #body-container #content-region .learning_path-manager{width:100%;overflow-y:auto;position:relative;height:80vh;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}#link-resources #main-region #body-container #content-region .learning_path-manager #lp-overlay{position:fixed;top:0;left:0;width:calc(100% - 100px + 35px + 10px + 40px);height:100%;background-color:transparent;z-index:2;overflow-y:hidden;pointer-events:none}#link-resources #main-region #body-container #content-region .learning_path-manager #lp-overlay .notifications{position:absolute;top:0;left:0;width:100%;padding-left:20px}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager #lp-overlay .notifications{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}#link-resources #main-region #body-container #content-region .learning_path-manager #lp-overlay .notifications div{pointer-events:all;cursor:pointer;width:calc(100% - 450px);height:36px;font-size:.9rem;padding:0 10px;border-radius:4px}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager #lp-overlay .notifications div{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}#link-resources #main-region #body-container #content-region .learning_path-manager #lp-overlay .notifications div.red{font-weight:700;box-shadow:0 0 5px 0 rgba(0,0,0,.7);background-color:#FF8743;color:#FFF;margin-top:3px}#link-resources #main-region #body-container #content-region .learning_path-manager #lp-overlay .notifications div+div{margin-top:5px}#link-resources #main-region #body-container #content-region .learning_path-manager span:focus{outline:0}#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls{border-bottom:1px solid #CCC;height:45px;position:fixed;top:0;z-index:20;background:#fff;width:100%}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .cam-btn-container{z-index:60}#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .cam-btn-container button.cam-btn{background:#fff;color:#000;font-size:1.1rem;border-right:1px solid #e6e6e6;padding:10px;height:100%}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .cam-btn-container button.cam-btn{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls #left-section{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls #left-section .view-mode{margin-left:20px}#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls #centre-section{position:fixed;width:100%;z-index:50}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls #centre-section{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls #centre-section .warn{margin-top:5px;background-color:#ee383a;color:#FFF;text-align:center;border-radius:5px;padding:3px 5px;font-size:1.1rem}#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls #centre-section .warn .requestAccess,#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls #centre-section .warn .stealAccess{font-weight:700;cursor:pointer;text-decoration:underline}#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls #centre-section .setup{margin-top:5px;background-color:#2f67b1;color:#FFF;text-align:center;border-radius:5px;padding:3px 5px;font-size:1.1rem}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls #right-section{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls #right-section button{margin:0 20px 0 30px;border-radius:7px;padding:.45em .7em;font-size:1.1rem;font-weight:100}#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls #right-section button span{margin-right:5px}#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .multiselect{transition:opacity .3s;position:fixed;width:calc(100vw - 70px);height:45px;z-index:33;background-color:#FFF;opacity:0;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid #CCC}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .multiselect,.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .multiselect .multicentre,.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .multiselect .multileft,.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .multiselect .multiright{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .multiselect .multicentre div+div,#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .multiselect .multileft div+div,#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .multiselect .multiright div+div{margin-left:40px}#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .multiselect div.cancel{font-weight:700;border-radius:5px;padding:3px 10px;cursor:pointer;color:#888;background-color:#FFF;border:1px solid #888}#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .multiselect .delete,#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .multiselect .hider,#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .multiselect .show,#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .multiselect .tags{font-weight:700;cursor:pointer;font-size:1.8rem;color:#2f67b1}#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .multiselect .delete.delete,#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .multiselect .hider.delete,#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .multiselect .show.delete,#link-resources #main-region #body-container #content-region .learning_path-manager #tree-controls .multiselect .tags.delete{color:#cc2734}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host{position:relative}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .view-overlay{margin-top:-45px;position:fixed;opacity:0;pointer-events:none;background-color:#FFF;width:100%;height:calc(100% - 46px);z-index:110}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .view-overlay{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .view-overlay span{margin-top:100px;display:inline-block;opacity:1;font-size:2rem}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree{margin-top:80px;position:relative;margin-left:20px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree.multiselection li{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree.multiselection li .options-btn{display:none!important}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree.multiselection li .checkbox{display:block!important}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree.multiselection li .tag:hover .remover{pointer-events:none!important;opacity:0!important}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree>ul>li>.lp-node{background-color:#E4EFFD!important;border-color:#E4EFFD!important}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree>ul>li>.lp-node .fake-content-item{border-color:#FFF!important}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree ul>li>.side-line{display:block!important;position:absolute;top:46px;height:calc(100% + 2px);border-left:2px solid #457ec1;left:-22px;z-index:18}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree ul>li:last-child>.lock-line,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree ul>li:last-child>.side-line{height:calc(100% - 55px)}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree>.tree-view{top:-46px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree>.tree-view>li.has-children:last-child>.lock-line,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree>.tree-view>li.has-children:last-child>.side-line{height:100%}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree>.tree-view>li.has-children:last-child li.last-node>.side-line{display:block!important;height:100%;border-left:2px solid #FFF;z-index:20;top:calc(46px + 2px)}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree>.tree-view>li:not(.has-children):last-child>.lock-line,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree>.tree-view>li:not(.has-children):last-child>.side-line{height:0}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view{list-style:none;max-width:75vw;position:relative}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li{width:100%;padding:18px 0 0 10px;position:relative}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li [draggable=true]{-khtml-user-drag:element}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .overlay{position:absolute;pointer-events:none;width:100%;height:100%;z-index:10;-webkit-box-shadow:0 0 8px 0 #FFF;-moz-box-shadow:0 0 8px 0 #FFF;box-shadow:0 0 8px 0 #FFF}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .overlay{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .overlay:hover{cursor:not-allowed!important}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .overlay .overlay-message{height:100%;width:100%;font-size:1.2rem;color:#000;background-color:rgba(255,255,255,.7)}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .overlay .overlay-message{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .overlay .overlay-message.nodrop span{font-size:3.5rem;color:#f1636b}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .connection-line{position:relative;height:2px;max-width:70vw;width:70vw;background-color:#457ec1;top:28px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .locked-connection{background-color:#ee383a}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .side-line{display:none}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lock-line{position:absolute;top:46px;height:calc(100%);border-left:2px solid #ee383a;left:-22px;z-index:19}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .locked-icon{position:absolute;background-color:#ee383a;border-radius:12px;color:#FFF;width:25px;height:25px;text-indent:3px;font-weight:700;top:25px;z-index:21}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li svg{position:absolute;fill:#DDD;stroke:#DDD;stroke-width:1.3;left:10px;top:32px;z-index:22}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li svg:hover{cursor:pointer}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .complete-tick{color:#FFF;font-size:.9rem;position:absolute;left:10px;top:41px;width:20px;height:20px;z-index:23;pointer-events:none}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .multiselecting .title-container,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .multiselecting.resource-info{background-color:rgba(165,203,253,.8)!important;border:1px rgba(165,203,253,.8)!important}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .checkbox{position:absolute;top:36px;z-index:24;display:none}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node{width:100%;padding:10px;border:1px solid #72b2e1;border-radius:5px;position:relative;cursor:pointer;background-color:#FFF}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node:hover:not(.lp-node-edit){border:1px solid #5f9ad2;-webkit-box-shadow:0 0 5px 0 #5f9ad2;-moz-box-shadow:0 0 5px 0 #5f9ad2;box-shadow:0 0 5px 0 #5f9ad2}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node.selected{border:1px solid #457ec1;-webkit-box-shadow:0 0 10px 0 #72b2e1;-moz-box-shadow:0 0 10px 0 #72b2e1;box-shadow:0 0 10px 0 #72b2e1}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node.selected .add-child-node{display:block;position:absolute;font-size:1.5rem;z-index:9;background-color:#38b449;border:1px solid #38b449;border-radius:75px;padding-top:12px;color:#FFF;left:0;right:0;margin:0 auto;width:50px;text-align:center;height:50px;bottom:-20px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node.selected .add-child-node:hover{background-color:#FFF;color:#38b449;cursor:pointer}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node.lp-node-edit{border:3px dashed #a0c2e5!important}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .add-child-node{display:none}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node img.mbe-brain{position:absolute;right:-90px;top:4px;width:75px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node img.mbe-brain:focus{outline-color:#fff}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container{max-width:100%}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container:hover .controls .options-btn{opacity:1!important;pointer-events:all!important;cursor:pointer!important}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container .controls .options-btn.pressed{opacity:1!important;pointer-events:all!important}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container .left-section{width:calc(100% - 180px)}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container .left-section{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:left;-moz-align-items:left;align-items:left}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container .left-section .collapse-control{text-align:center;width:30px;height:30px;border-radius:5px;transition:background-color .3s}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container .left-section .collapse-control{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container .left-section .collapse-control:not(.disabled){cursor:pointer}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container .left-section .collapse-control:not(.disabled):hover{background-color:#457ec1}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container .left-section .collapse-control.disabled{cursor:not-allowed;color:#B1B1B1}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container .left-section .info-container{margin-left:15px}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container .left-section .info-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container .left-section .info-container .pages{color:#457ec1;font-size:.8rem}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container .left-section .info-container .pages .fa-book{font-size:1.2rem;margin-right:5px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container .left-section .info-container .pages:hover{color:#233e90}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container .left-section .info-container .title{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:1.2rem;margin-bottom:5px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container .left-section .info-container .title:hover{cursor:move}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container .left-section .info-container .title .fal{display:inline-block;color:#ee383a;font-size:.8rem;font-weight:700;margin-left:10px}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .title-container .controls{-webkit-flex:0 0 150px;-moz-flex:0 0 150px;flex:0 0 150px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .description-container{margin-top:10px;font-size:.9rem;margin-bottom:10px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .description-container:empty{margin-top:0}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .description-container .more-desc{display:inline-block;cursor:pointer;font-weight:700}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .description-container .more-desc:hover{color:#00f}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .activation-container{font-size:.9rem}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .node-attachments{margin-top:20px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .node-attachments .resource-host,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .node-attachments .task-host{position:relative}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .node-attachments .resource-host>.title,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .node-attachments .task-host>.title{font-weight:700;font-size:.9rem;border-bottom:1px solid #457ec1;margin-bottom:10px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .node-attachments .resource-host .fake-content-item,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .node-attachments .task-host .fake-content-item{border:2px dashed #C4D6EB;border-radius:5px;padding:3px;margin:10px 0;height:5rem;font-style:italic}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .node-attachments .resource-host .fake-content-item,.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .node-attachments .task-host .fake-content-item{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .node-attachments .resource-host .drop-overlay,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .node-attachments .task-host .drop-overlay{z-index:3;position:absolute;background:rgba(23,99,189,.65);top:0;left:0;transition:all .3s;width:100%;height:100%;text-align:center;padding-top:30px;color:#fff;display:none;opacity:0;-webkit-animation:flash linear 1s infinite;animation:flash linear 1s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .node-attachments .resource-host .drop-overlay .drop-text,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .node-attachments .task-host .drop-overlay .drop-text{font-weight:700}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .node-attachments .resource-host .drop-overlay.dragging,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .node-attachments .task-host .drop-overlay.dragging{display:block;opacity:1}@-webkit-keyframes flash{50%{opacity:.2}}@keyframes flash{50%{opacity:.2}}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks{cursor:default}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .title,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .title{border-bottom:1px solid #bbd3ec;font-size:.8rem;margin-top:28px;margin-bottom:7px;max-width:90%;overflow:hidden;text-overflow:ellipsis}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .due-date,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .due-date{font-size:.8rem;margin-top:10px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .checkbox,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .checkbox{position:absolute;top:5px;z-index:24;display:none}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource{padding:2px;position:relative;border:1px solid transparent}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource:hover .cancel-btn,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource:hover .completed-btn,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource:hover .controls .options-btn,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource:hover .cancel-btn,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource:hover .completed-btn,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource:hover .controls .options-btn{opacity:1!important;pointer-events:all!important;cursor:pointer!important}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .completed-btn,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .completed-btn{color:#fff;background-color:#2d7f3e;text-align:center}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .cancel-btn,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .error-btn,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .cancel-btn,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .error-btn{color:#fff;background-color:#cc2734;text-align:center;font-size:1rem}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .cancel-btn,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .completed-btn,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .controls .options-btn.pressed,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .cancel-btn,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .completed-btn,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .controls .options-btn.pressed{opacity:1!important;pointer-events:all!important}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource.drop-above,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource.drop-above{border-top:1px dashed #000}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource.drop-below,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource.drop-below{border-bottom:1px dashed #000}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info{width:100%;transition:background-color .2s}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info,.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info:hover,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info:hover{background-color:rgba(165,203,253,.8)}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info .top,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info .top{width:100%}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info .top,.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info .top{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info .top .info,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info .top .info{width:100%}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info .top .info,.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info .top .info{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info .top .info[draggable=true],#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info .top .info[draggable=true]{cursor:move}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info .top .info img.resource-type,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info .top .info img.resource-type{width:25px;height:25px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info .top .info .resource-title,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info .top .info .resource-title{width:100%;overflow:hidden;text-overflow:ellipsis;margin-left:4px;padding-left:4px;font-size:.95rem}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info .top .info .resource-title,.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info .top .info .resource-title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info .top .info .resource-title .fal,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info .top .info .resource-title .fal{display:inline-block;color:#ee383a;font-size:.8rem;font-weight:700;margin-left:10px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info .top .info .resource-title .progress-indicator,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info .top .info .resource-title .progress-indicator{font-size:1rem;color:green!important}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info .top .info.has-error,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info .top .info.has-error{color:#ee383a}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info .activation-container,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info .due-container,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info .tags,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info .activation-container,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info .due-container,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info .tags{margin-left:40px;font-size:.9rem}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info .upload-progress,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info .upload-progress{width:100%;height:2px;position:absolute;left:0;bottom:1px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info .upload-progress .progress-bar,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info .upload-progress .progress-bar{width:0;height:100%;background:#329a46}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info .custom-groups a,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info .custom-groups a{position:absolute;background:#364347;top:85px;right:-210px;z-index:1;width:50%;color:#fff}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .resource-info .custom-groups a .custom-group,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .resource-info .custom-groups a .custom-group{padding:5px 8px;border-bottom:1px solid}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource .edit-resource-form,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource .edit-resource-form{margin-top:10px;margin-left:20px;margin-bottom:15px;display:none}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .resources .resource.edit-mode,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tasks .resource.edit-mode{border:2px dashed #72b2e1;border-radius:8px;padding:5px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tags{margin-top:10px;margin-bottom:10px}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tags{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tags .tag{font-size:.8rem;padding:4px;border-radius:5px;position:relative}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tags .tag:hover .remover{pointer-events:all;opacity:1}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tags .tag .remover{opacity:0;transition:all .2s;pointer-events:none;cursor:pointer;position:absolute;background-color:#233e90;color:#FFF;border-radius:50%;top:-13px;right:-10px;font-size:.9rem;width:23px;height:23px;border:2px solid #FFF;padding-top:3px;text-indent:5px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .lp-node .tags .tag+.tag{margin-left:10px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .droppable{position:absolute;z-index:99999;width:100%;height:19px;padding:0;opacity:0;pointer-events:none;transition:opacity .2s}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .droppable{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .droppable.show{opacity:1;pointer-events:all;cursor:pointer}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .droppable .indicator{background-color:#000;will-change:opacity;animation-duration:1s;animation-name:flash;animation-iteration-count:infinite;animation-direction:alternate;transition:width .3s;height:3px;margin:8px 0}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .droppable .indicator{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .droppable .indicator span{margin-left:0}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .droppable .indicator.sibling{width:calc(100% - 2px)}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .droppable .indicator.child{width:70%}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .child-nodes-container{margin:0}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-node-form .inline-children,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-resource-form .inline-children{width:100%;margin-bottom:15px}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-node-form .inline-children,.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-resource-form .inline-children{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-node-form .inline-children input,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-resource-form .inline-children input{margin-bottom:0}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-node-form .inline-children input.title,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-resource-form .inline-children input.title{width:80%}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-node-form .inline-children input.pages,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-resource-form .inline-children input.pages{width:100px;margin-right:15px}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-node-form .inline-children.spread-items,.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-resource-form .inline-children.spread-items{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-node-form .inline-children div.clearer,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-resource-form .inline-children div.clearer{margin-left:15px;font-size:.9rem;cursor:pointer;color:#ef4952;font-weight:700}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-node-form .inline-children .linked-book-error,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-resource-form .inline-children .linked-book-error{color:#ee383a;font-size:1rem;font-weight:700}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-node-form .inline-children .linked-book-error,.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-resource-form .inline-children .linked-book-error{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-node-form .error,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-resource-form .error{width:50%}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-node-form{display:none}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-node-form .controls{opacity:1;pointer-events:all}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view li .edit-node-form .controls .options-btn{opacity:1!important;pointer-events:all!important;cursor:pointer!important}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .datetime input,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .due input{margin-left:10px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .datetime .date,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .due .date{width:250px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .datetime .time,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .due .time{width:80px}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .form-footer{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .form-footer div{width:30px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .controls{transition:opacity .2s}.flexbox #link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .controls{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .controls span+span{margin-left:5px!important}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .controls .fa-trash-alt{padding-left:8px!important;color:#cc2734!important}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .controls .fa-cog{padding-left:6px!important}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .controls .fa-lock-alt,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .controls .fa-lock-open-alt,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .controls .fa-tag{text-indent:1px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .controls .fa-eye,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .controls .fa-eye-slash{text-indent:-1px}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .controls .group-resource-btn{padding:7px 5px!important}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .controls span.fal,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .controls span.fas{font-size:1.1rem;margin:0;padding:7px;border-radius:50%;display:inline-block;background-color:transparent;color:#000;transition:background-color .3s color .3s;width:31px;height:31px;overflow:hidden;white-space:nowrap}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .controls span.fal:hover,#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .tree .tree-view .controls span.fas:hover{cursor:pointer;background-color:#2f67b1;color:#FFF}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .cancel-drop{position:fixed;right:50%;top:90%;width:130px;height:75px;background:#f25754;padding:10px;text-align:center;font-size:1rem;border-radius:5px;z-index:120}#link-resources #main-region #body-container #content-region .learning_path-manager .tree-host .cancel-drop span{font-size:35px}@keyframes flash{from{opacity:1}to{opacity:.2}}.attachment-details{font-size:1rem}.flexbox .attachment-details{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.attachment-details .status{text-align:center;padding:2px;margin-bottom:2px;cursor:pointer;font-size:.9rem;border-radius:3px}.attachment-details .status.clone{color:#FFF;background-color:#f1636b}.attachment-details .status.share{color:#FFF;background-color:#8975b5}.attachment-details .main{background-color:#f8f8f9}.flexbox .attachment-details .main{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.attachment-details .main .preview{width:120px;height:100px;overflow:hidden;background-size:contain;background-position:center;background-repeat:no-repeat;font-size:.8rem;cursor:pointer}.attachment-details .main .summary{padding:5px;color:#6f6f6f}.flexbox .attachment-details .main .summary{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.attachment-details .main .summary .title{color:#000;font-size:.9rem;margin-bottom:10px}.attachment-details .main .summary .summary-item{font-size:.8rem}.attachment-details .main .summary .show-code{margin-top:10px;cursor:pointer}.attachment-details .main .summary .show-code:hover{color:#457ec1}.attachment-details .main .actions{border-left-style:solid;border-left-width:1px;border-left-color:#fff;font-size:1.5rem}.flexbox .attachment-details .main .actions{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.attachment-details .main .actions span{padding:10px 7px;color:#454545;cursor:pointer}.attachment-details .main .actions span:hover{color:#72b2e1}.uploading-row{font-size:1rem;margin:5px;position:relative}.flexbox .uploading-row .uploading-attachment{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.uploading-row .uploading-attachment .title .attachment-icon{width:32px;height:32px;font-size:25px;color:#000;cursor:pointer}.uploading-row .uploading-attachment .actions{margin-right:5px}.uploading-row .uploading-attachment .actions .error-btn{color:#e42e36}.uploading-row .uploading-attachment .actions .cancel-btn{color:#e42e36;cursor:pointer}.uploading-row .uploading-attachment .actions .completed-btn{color:#329a46}.uploading-row .upload-progress{width:100%;height:2px;position:absolute;left:0}.uploading-row .upload-progress .progress-bar{width:0;height:100%;background:#329a46}.dd-dragel button{padding:4px}.tippy-attachment .tippy-content .attachment{width:32px;height:32px;pointer-events:all}.flexbox .tippy-attachment .tippy-content .attachment{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center}.tippy-attachment .tippy-content .attachment .attachment-icon{width:100%;height:100%;font-size:25px;color:#000;cursor:pointer}.tippy-attachment .tippy-content .attachment .attachment-icon .spinner-icon{position:absolute;top:5px;left:5px}.tippy-attachment .tippy-content .attachment .attachment-icon.busy{color:#DDD;opacity:.35}.tippy-attachment .tippy-content .attachment .attachment-icon.busy:hover{color:#DDD!important}.tippy-attachment .tippy-content .attachment .age,.tippy-attachment .tippy-content .attachment .nationality{background-color:#f1636b;color:#FFF;width:16px;height:16px;text-align:center;position:absolute;display:block;right:0;font-size:.95rem;pointer-events:none}.tippy-attachment .tippy-content .attachment .age{top:0}.tippy-attachment .tippy-content .attachment .nationality{bottom:0}.tippy-attachment .tippy-content .attachment .shared{position:absolute;display:block;top:0;right:0;font-size:.95rem;background-color:#8975b5;color:#FFF;width:16px;height:16px;text-align:center;pointer-events:none}.tippy-attachment .tippy-content .attachment .locked,.tippy-attachment .tippy-content .attachment .visible{display:block;left:100%;font-size:.85rem;width:16px;height:16px;position:absolute;text-align:center;color:#FFF}.tippy-attachment .tippy-content .attachment .visible{top:0;background-color:#f1636b;border-bottom:.001rem solid #FFF}.tippy-attachment .tippy-content .attachment .locked{bottom:0;background-color:#f1636b}.flexbox .tag-creation,.flexbox .tag-creation .top{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex}.tippy-attachment .tippy-content .attachment .highlight-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ff0;opacity:0;pointer-events:none}.tippy-attachment .tippy-content .attachment .highlight-overlay.highlight{opacity:.5}.tippy-attachment .tippy-content .attachment .highlight-overlay.animate{animation-name:attachment-highlight;animation-duration:.75s;animation-delay:0s;animation-iteration-count:3;animation-timing-function:linear;animation-direction:normal}.tippy-attachment .tippy-content .attachment .faded{opacity:.3}.tippy-attachment .tippy-content .attachment .attachment-icon-highlighted{color:#5f9ea0}.tippy-attachment .tippy-content .attachment .attachment-icon-focused{color:#448131}.tippy-attachment .tippy-content .attachment .error{position:absolute;cursor:pointer}.tippy-attachment .tippy-content .attachment+.attachment{margin-top:5px}.tippy-attachment .tippy-content .attachment{position:relative!important;right:0!important}.tippy-attachment .tippy-content .attachment .attachment-icon{padding:0!important;opacity:1!important}.img-fa-star{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAACbVBMVEUAj/sAkeoAke8Aku0Aku4Ald8AluAAluEAmc0AmdEAmskAms0Ams4AmtEAm8oAm8sjncFXrIdbqYlbqolbq4ZjsHijvEejvEqkvEakvUakvUfBwTHgAiHhDCPhDSPhECLjESHmKhvmLBvmLRvmLR3mLx3mMB3nLRznMBvoLhvoLxvoMBvoMhruYBTuYRPuYRTuYhPwywzydA72lwr20Af5pwf7wAT9yAL9ywL9ywP/ygD/ywD/zAD/zQD/zgD/zwD/0AD/0QD/0gD/0wD/1AD/1QD/1gD/2AD/2QD/2gD/2wD/5gD/5wD/6AD/6QD/8AD///9MqJcAmc0AkPYAmdEAms0Ams4Ams7mLRsAms0Ams3mLx3hESPmLR3mLx3mMB3/zQDmLx0AlOQAleAAms0Am8oAms0Ams3oOBv/6QDnLhzjEyHnLhzoMRsAms0Ams0Ams3nLhwAms3nLhz/ygD/zQD/2gDnLhznLhz/zQAAmcz/zAAAmcwAmcz/0gD/ywD/zADxdBD/zAAAmcz4zAX/9gD/yQD/zAD/zAD/0wD/zAD/zQDmLx30jgzmLx3exx3mLx3/zADmLx0Ai/8AkeUAkuYAlOEAld0AltgAl9AAl9MAl9QAl9YAmNEAmcsAmcwAmc0Amc6HtGKkt1Knukaou0atvkLGwC/MwireACXhEiLiFiHiFyHjGSHjGyHjHSDkIh/mLR3mLh3mLx3mMB3nMxzsyRDyfQ/zhQ3zhg3ziQz1jwv3mAr3qQr7tQT/yAD/yQD/ywD/zAD/zwD/0QD/0gD/0wD/1AD/1QD/1wD/2wD/5QD/5gD/6QD/7gAQtC+2AAAAk3RSTlMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMESUnJycpOTtGSVFVVVVVW19fYmJjZmdsbW5ycnN0dXZ3f4CAgIOFlJqam6GjqKiqra+1uMDAwsTMzNrb3N/i5/Q3pEh6AAABnklEQVQ4y4WTzW7TQBRGzx2PSSg/jYgFASlSRSUkVBKVwIPwrkgsWSDBI7ArUEAKhAWRo9ht7DuXhRs7NoHObuYcz8x351pe8f/hORipbWfOvr0BV5SPnl4Ch/MxnsfHux/MPRaK5GHR7CCtHQUL+fBUi+2yQ1uCWciHs7LmuM6dzOXDWdHwrmC2anN8c7qAid1r81ow8iAQwstNzTVyO4Le9obZi40IuE9noAMtGiGEJFGQoyAA+Rk6iL6kR80OPj3UqhAAJTqIzpe9v2Nuhw6i8989B26/YhU3cPSqlcJ2wgW35Xg+freAqDwbA+iBDxCtvi4rjuc1EF3o8EkAuLlWARlNxBnRZl2lcHk5mlR3iS/TGGw6EwM+v8UD7qJ8MMmrrjFxHkywKi2+4tPc6icR6h4J4Dp8T0+u5f40g6u4nQYDz50bpxnA4oOBWX/cFeKTAgHeAZr8fH7cFhzlsj5fk0UaxV1h54GSRZq78E9Bk0Wa9btx3DW8ETT5lWa3jLgdoenquz+yrF/uK9RVfVy5jAuD+fuigSuQ637/P9vtuUZZoboeAAAAAElFTkSuQmCC)}.img-fa-image{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAACylBMVEUAZgAAmQCb3d0AXwAAYgAAZQAAZgAAcwAAkgAAmAAAmQAAmgAAngA5sVFerIaY29mY3Nmb3d2m5eyu5fix5/y79v8ARAAATAAATQAATgAAUAAAUQAAUwAAVAAAVQAAWQAAWwAAXAAAXQAAXgAAXwAAYAAAYQAAYgAAYwAAZAAAZQAAZgAAZwAAaAAAaQAAagAAcgAAcwAAdAAAdQAAeAAAfAAAgAAAhQAAigAAiwAAjAAAjQAAjgAAjwAAkQAAkgAAkwAAlAAAlQAAlwAAmAAAmQAAmgAAmwAAnAAAnQAAngAAnwAAogAApAAApQAAqAABXQEDlQQKZQ4LnxAPoxURbBgRnRgSnRkWdCAZoSMbeiccdyghqi4kpjMneDgngTgrqz4tq0A1jk1Cl15EuGFFt2JGnGNMu2xTpnZVsHlfw4dlrZBnx5NruplxvqFyzaN4z6uCy7iC2bmG0r+J1sSL4P6M3/2N08mN3/yO3/mO3/uP2cyP3/eQ3/SQ3/WQ3/aR3/OT0tKT3u+U3uuU3u2V3uqW3ueW3uiX3uSX3uWX3uaY29mY3NiY3NmY3eSZ29qZ3NqZ3NuZ3dmZ3eGZ3eKa3Nua3Nya3dya3d6a3d+b3dyb3d2b3t2b4N2c3dqc3duc3dyc3d6c3t6c3t+d3Nid3Nqd3did3dmd3dqd3uCd3+Ce4OKf3+Og3NKh3OWi4uaj4eij4emj4+mk3+qk5Omk5eql4eql4eul4uyl5eup27+p5PGp6PCr2rmr5PSs2ras5fWt7Pau5viu6Piu7Pev6/qv7Pmx2qyx7vyy5/6y6P6z7/6z8P606f+16P+16f+18f+39P+46/+49P+56v+66/+76/+79v+86/+89v+89/+99//I1XfJ1XfW01vX0ljc0Uzg0UPpzjDuzyfwzSD0zBf2zRP6zQz/xwD/yAD/yQD/ygD/ywD/zACyTfcPAAAAFnRSTlPi4uLw8PDw8PDw8PDw8PDw8PDw8PDwzQOvVwAAAhpJREFUeAFjYBLEC5gYZhMADIJAYl5XfcPk+VjlBUEKltd27d3V0LIMl4J59WsfvX7zoL15Fg4Fnc2PX7558+Je2UwcCqqOv37z9u3r50tbcSio2Q9S8OrZlDYcCibXPXzx+vWLu6W4HDm/qeP+0yd3avsQjlyI6s1lLZVLZlR0roAJ9mw/umoisoLZC2a2ts+G6+89VJx5ePU0hAI0MHXHqRi57FvoCqav3ARhzFp5LcVOX6rwYjeags1zt4KFJl7LsfYwkQyac6IbWUHvpfyoxmPdQMb5EnsHb2M1qeiDe/oRCnpPTgqWiTu9c+qEA9vCbNy9jJV1JJIur58KU9C7b3ekvbFY2vVFG84lWLq5gRRoSmTcXDwLomDi9vOJVt5G8lK5t6+kW7i6ghRo66hI513vByuYvuZqqoWbl6GafMC6IisnN4gCbV35gPIL3UAFs2bfyLJ0BipQ0ZWLCHF2dYUq0NaTCd1yhJ9BcMLVAltHN5ACbV1ZAz83uAJtXcn4M0IMAmerA+3cXMEKtLUUzX2hCsBAPFmUQXhjuLWbK1SBjrqKnY8LVAGIK8XHIBJrCZQHKwAJKet6eLvCTdBRZWbgtQJKQxSAhRQNfTzhCrR1WRg4XBEKwEDBzA+hQJuNgRNdgYayjb8RkgIudAU6KtpepkrYFUBVKBmbqCEUuCIpgAF1LR04m4GRCwy4ediZ2WCAlRXOZAAADO2WqIQpKRwAAAAASUVORK5CYII=)}.img-fa-file-alt,.img-fa-file-text-o{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAESUlEQVR42qXXS0icVxQH8Etpu3EVaE27SrG0hHYTaLKxldKQVcgq0NqCC+nKlRDSRQMh+MCYBMdHfNZX1RnraySGYTQ+x/dbtGp8IT5mHGcU0eOL1lrn33PuInVw89124Md3mcvMfN+555x7RzmdTi8jE3a7naampmh3d5cCgQBVV1fTgwc/U3p6OntswqsaGxthyuFwYGrqd/ANYHV1FYODg2hpaUFnZ6dlHR0d+qp6enqIwYR8eHFxEdvb2/D7/WhtbUV+fj4qKiqMlJeXk6qsrCQGEwUFBRgbG8Pe3h7W1tYwPj6O9vZ2dHd3WyYP4vF0kRodHSUGExLy5eVlHQHv+jo6PR5U19Wh8eXLMC9cLvxWUyNkHD7f1CRXUjU1NcRgQEIHTkIdgY2NDbj5y/MzM/FrWVmY8sJCVFVVSdRkfGGekRoaGiIGExK+ubk5HYHdoyM8TkzE11FR+Pbq1TBfXrkCNydss9OJaB5/Fz4vSBUXFxODiUx+2v7+ftD+Po5PT5Fw5w7eVQqfsk/OeYcVpaTgF5sNb1+cF6QmJyeJwYQk4MLCgo7A4ckJ7sXG4rJSuM6+OCeSlT19ivLcXLx/cV6QklJgMJGTk6NreJ8j8OfZGeJv3oRSCh+wy+colvvwIfKePPl3PhypmZkZYjAhUZAq2Nragj8YxAu7Hc8ePUJ+cnKYdP7xYS65YV4uGYfPa6RKS0uJwUR2drY0Ix0Bn8+HVzwu4ax2cLI5GhreqGPPuWc85yWQseMi8xyQ8pMcWFpa0hFYWVnR7w8MDGB4eNgUKV5PYjCRmpqqe//h4SF4M0IdN6FkDqlUh81mM0FqdnaWGExMT09LBOTH9WY0MTEhZSk9whSpoqIiYjCRkZEBl8slnVDfBG/RSEtLg2EkJZdI8dMQg0VvqkAiEAwGdQRGRkakLI121N6eXrmS4nUjBquysrKQlJSEBs5iIpKbkO1Yv19SUmJZcUmxXElxTycGExIF6QMSftmOJQc8Ho/kgSlSTpeLGExUORzo5i/Y2dnRN9HV1aXzorCw0BSpCi4FBqsqWR7391d8NNvlJFxfX5cIyDJIHpgixf2ZGKz6kCkWFxMDeQWCQTnhSHXIvm+KlOxIDFZdZ5Es8e5d/A3A6/XqCLS1tUkemCL1mVLEYNXnLIIl3L6NM0DnQG9vrz4n8HHdFKmvLl0iBqti2EcREfgpLg6noRC8Pp8+lDY3N8vB1BSpST6UMpgY5axfeP0aQdmO/X5pKP89B2Jv3CAGq75n31y7hvT79/HHyYkcSuWULI1J2rMpUlFKEYNVH7O32I+3biEEwL+5KUug/y3V19fLjZj4/1Xg4whIFTTxOd/tdpsi9Z5SxGBVJFPsh+hoyGszEJCDhV7T2tpaU6SSExJgIoXdi4+HPS8PB0dHejPq6+vjVmyTv2zGFAAvI1N/hULEbZjm5+eJmxEdHx/TwcGBKe8/Zs47jSwROCYAAAAASUVORK5CYII=)}.img-fa-file-pdf,.img-fa-file-pdf-o{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFH0lEQVR4AcVWeWxU1Re+nU6BH5SytMDMAF1K+ZEu0EqVXaLRiFRBxFBRkJBogij8pQLGRCAkKgtCCBQ1UEBF0WA0LkpEcYkQysIf+JcRaOct73U60/bN0k5LO/N57slLIzgObRjLl3x907vc+93vnHveE0b5eIVo3SEqUgASsiL3RibvS9pvj0lIYStBDysLoRePhpIpoAy1OURAHZUG4648Yj7UbGH3cx//b5R5YN5TCKPUxe12f89vfVIOzLsLbxZg/UOAPmE4Gu+rQHDnFoQP7EXkyH6Ea3bCv2IRFLnRFA9a169BaP/biHxUi3DtPjSvWkoCBbTcYWi8twzBrRsRemc3Ih8fQuToQbR9cgS+qlnUn3lrAeoIgcDyhYCNLk0DbPifIRFZAoh1Q6LbMGGDhdQLAd+jc8Dgfh2x1hbEQkEEli2AmuOgPXKTCmCr/U/Oh0TrhrW4KqR9o4BYDF31V6DQIui6jugvJ9GQLkMzCG3Hj0KiiU5pTBkLAjt4heY2OAWLprU5hPTsvQBr83o+lTG1AOxGw1WKdxrinR3o+PUHeIdwfDn+EpFD+znWQBzRk9+g6fEqNL+4Av7qedxO6/dSwJKHbA+7EbNaYIOEVUEZkc7tHb+dgjKS3Pl/NlOi/dsvoE/2sFsS8Y42fkZPfQfNM4AS1N1LAdUPQ6Lj55OwtryO4I7N8C2YyxmvT3bzCWlRdsfrEHzNOA/e3WU7AErAw1Bzcyihy2HOmARj8tg+OLC0ChItL62SOcBXSXU5aXE6bZmbc6DzUh300jyK+US0f/0ZJMw5ZRxnidB7e9Ag5M0YAn3iSG7vnQCy1W/fguDuN/nU9mToRSNoUxeH5WYEt20C34KFc8EOUGJ6B4tEmyYXwAVjTilaNqyhrJ5N6rN7+ijZ6MTjEHi2Gq2vrqXnEgRWLkbT4gegjnZQDcmGObOY6sQL3EYn77sAo7KgpxJqBVk3Vi92IpeLjrS36YkHKVzz2SWKMY0tYId47vjBPLfvAmwmq99aXiZ882ag22ci3ham39M51snn9lVAEmruDASeq0ZH3Wl0Xr4kw0BtA5LMSa0AivUwmBQqxOOQMGeXQMvP7DcBXG4Vqoid505TsYlykdFLxvSjAEpG7/8ErI0vA91dMGcV0y1wcnu/CCBycQrX1kAi+tP38GbId4K7fwRw/S9z4fqVPxA+xCLQ+spqeJ2Cc+O/vgX8Rmx+fhm/FWUoQnu3QkIvdnF9UIbzVxLXBGNqfmoFUJzZ7uiJL9F5/gy/KySjP54gQVH4n3oMLWtW8tU0KwthlLhSKICs1SYM5xB0qw3kwtNoWrKYHNjNn11d9dfwdzSvXs4fIzTvNgVU5PEiqjuDXzjB7Zsg0fb5MbR/dRyhfdvQtOh+st3BHyCRT99HqGYHzGlFJHZUcgcaK/MtIv6NvmmF0HIHQ6WTtCx7BG3HPgAQR/it1+CfNxPG+IHQKOZG4VA0lnuguxzQPenQcwRMSlTf9CIkWd8SaonHIiIRNWL9mEFQSz1op1P5t7/BtT/y4UH8KQS8roHUNxZa2bieOfQ/Pd32b25LRktcSBMWEYl4lni5aCJi7VGou/ZAWbcOgdoDqBs0EOcEjXE4eNxt0BLnhbCISMTTxMvlFYh6FfgPH0ZjTQ3OZWXhDPenhOQA/SEiES8Sz8qBaWn4vbiYN66z2y+khskF2GS76xK0p0oA7iTFRadTuZiRYdHz1qRxF5zpzD7M4SdtFriJFvHaX97aNAXxBEp2AAAAAElFTkSuQmCC)}.img-fa-external-link{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAF0ElEQVR42sVWeUzTZxj+jDqji2aJMZlbsmVLzFyyLZv7e/5j9s+SzSUumxtOd+l0c16R6RScCigq4EXV4o04j815gODBIZSWo0gpiBxytuVqoZTDIgo8e35vXTAmFGJN+JKHfsfvfb/ne0+U0hfYCM8owaYRwKhCmDy5EUccMkPtzoHS5UMdvs09Ym8u1J4c33p/npwTsidnB8za2aBsrMgOR8DzNAFRMJ6CM/4qwUvHLFAHzbL3anwRXk+wynrqCYucv3e+FDPPlmB6vFUjIZh0tPBJ2WcgQPZvnSmBNoJz7FDbDVDRJuS1dKO15xFURBb2lbTg6ZFU144x/O7lk0WyXpdL2UjDMxCIycHbZ30ENuY5oLZlQUWZUOr24lH/AFR4JhLrPXL+Dl/6Pq2x+FadrBdl1IrbtLHJ7CD5rOdngXxnN9wPfBa4xNf2kYxGVv2ZgVl0hRAgEaXLk/n6Z7YACcx8TGDtUy7w9PoIxN7xueABIFbp7RuAnnsqxoTpJ60BEhAX3AEHTUuTbs2kGwwwNXfB+6hfCCTca8NDXroosQLlnaTBMfUII35DmgSmNtaYbFBhmeISwaEREmAkS5Rr42JNuygZy7TrftiPqo4HUJsycM3egX7NBSHpGBfr87mtu1fITTvxOAhpPa4lEwQjT0OCQbfH2gwOmr0PA/CNz5MroTamwdLqBQcVF0gMfJtWI+vI4mZMoI7/h5tZ09PXT/J9kpp07wgIxBG6fPl43vUqHCh1IrqoGR9dKtN8LEXo46RKLOSlUnRi88VqQWnV+JEum8I68HVqNVYbbQgxNyDU7JBsmnrcwm/zhidASAUTs+00MpCyBbTKYKXblC7+ZnBKzPDct96RLfL8lb0nfkUf5f0Q8Ic4+ZWoHkcCC1JrcK7ajas2j8TDqYpWzE25Jy+Uy+IGZUaYBf4vJ3spSEto9jK3V2LiemMnkuvbcbm2HQXc00Zx633Mo3sk+PTPiQAhtWA9fWpp8+InVrs1nKvlyfjkaiU+vHAXau0NxkmT7FcyUxbeqBIZNrHACFCB+HD2xTJoI6KgEbuZHQbWhBWXK5DR0IkUuuAXzova7mOnpQlHylzy7czTxVC7jNQRAAFpsXtyUdvVC325C7+b7HB5HyKsoAGbcx3IbupCuqOTczsiefm99h4sSa/BvyzVhXSHEDhkDoBAlBFf0e9OL0vwllvSkmOszTJX625iuaEeC9JqtbkEaGi+Q0tTyZhO1o85dBEzJQACVBpf2Yqjd11QSxOl4Ij/Q9IEqzj/LqNOKqLafEty/wMtJlYk4wzLtZ5y1BEAAaZULHt/CYNvA4tMFiM/kwjLtQvEBQ1cs9Bs4+szHR24wPQMzaoXGR1lqSMQC2RDz0qYxUvmsUPGMw7OVLZh/pVyzE8sxz+8LEFbsyl9w/Q7z1dHMRu+OH8HRpI7SFnqCMgF0nr/5kVqWRLm8KIV9LtUvT9SfTGQXitz9gT5/+FNElUrU5BS70FEYVOABNgPZtGnXWwmU7h+ly87zZiYwOyYyBIcfrsR63IdnJsw+UghjjMFp7EXvJZglSB8I4GpuC/XPwHmuofAkOALLvI1Hez/i/laO9vu2So3wnMc8k9KdlM3wox2JPGbMncPfmCZ1sYBLQC3STHyBxI4VuwhMCR0hZhy2Io+ANuLXPgsqUL8PCnMgN2lrQgtbMH4CANf78Qcdsz46k64BoCxlFMHLaLDD0hg4ykPgSERmsCyexivhMSj2umW+n+9qhkvbkjApydSMVt/DTOir8Dc2I4brIoltmZMDj7KVCQoSx3+QALLdnoI+MWvu6Dmb8YLS6Ohu5mHhjYPbE4n8qvtKG9oQa+3G3UuN3Yk0uTfR0IFbaVMlMgOAxJYud9DYFis0UEtiYb6cgsmch508hqCLxsRfCkbc+OSMOa3vdoZlcZArdaJzAgwSGDEWBUL9TOJBIXTKlt9WBDBShkjZ0PI+SWAUQX/2AjPKMH2H+hITE13gZZqAAAAAElFTkSuQmCC)}.img-fa-video-camera{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAACN1BMVEWZmZmNjY2ZmZmbm5uhoaGqqqqwsLC1tbXKysrW1tbY2Njh4eHn5+fq6urr6+vu7u7w8PDz8/P19fX39/f4+PgAwgAAwwAAxAAAxQAAxgAAxwAAyAAAywAAzAAKywoRzRETyRMfzx820TY20jY40jg/0j8/0z9f1l9f11932nd52nl7e3t8fHx9fX1+fn5/f3+AgICCgoKJiYmKioqLi4uMjIyNjY2SkpKUlJSVlZWWlpaW35aXl5eYmJiZmZmbm5ucnJydnZ2enp6fn5+goKCg4KChoaGh4aGioqKjo6OlpaWnp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4uLi5ubm55Lm6urq7u7u8vLy85Ly9vb2+vr6/v7/AwMDBwcHFxcXGxsbHx8fIyMjKysrLy8vMzMzPz8/Q0NDR0dHS0tLS59LT09PW1tbY2NjZ2dnZ6Nna6Nrb29vc3Nzd3d3e3t7e6d7f39/g4ODh4eHj4+Pj6ePk5OTm5ubm6ebn5+fn6efo6Ojo6ujp6enp6unq6urq6+rr6+vs6uzs7Ozt8O3u6u7u7u7u8O7v7+/w8PDx6/Hx8fHy8vLz7fPz8vPz8/P06/T09PT19PX19fX29vb37Pf39/f49Pj49/j4+Pj57Pn59/n5+fn67Pr69Pr6+/r77Pv77fv79Pv9/f3+7f7+7v7+7/7+/v7/7v//7///8P//8///9P//+f////96M0nGAAAAFXRSTlPi8PDw8PDw8PDw8PDw8PDw8PDw8PCWPVRxAAACaElEQVR42oWT6VcSURiHr5VLi5ZLi6CttjKEmtuYYhjRog67w4AGJi0WllRqmyUmmeR0o0zaaJqJomilEqjuH9ed4ZyOx0J/X575nfN8uO+c9wVgyYIBQL1IQFZdXU2DhqzFIDVkzV/UppEFciwW29F6LW210Lp6nQ03DNpqpbW4WS05oDAcRm7CFuc41E10IxFK+yzHxW2EE4XDhaAAwkiPqpMLBgW7yi6IqKT5YJDrVHUJEBaAfJaNuLAA0wKEkgAhFhwCy+aDIp5HpwgGCQJyKpwSCIcIhnAhni8C2RRlbq4ijYzZ2FTVZNLrTU1VjQbGaiBxo6hskMswdE+f297Y1tXb10vbbHRvn9vRcKTbjRvD5ILiiJjorGUIvf/9NpJuyHgepT+L8SPFwJDxwqvbgeTLu1J7Rp0RWCn5c4SPj3bs/p58EMgsfNuyduvxVCIwlUn4UCGXyXbdTL0OZBK2ycvLSjfuufR8AaG8bN2Gwz9eZBZk8p1XvmR6w+eK9aXbTyQTU/f/L3x9t2nzoQSeM9OYb+7sv5p6Epj/o1ZPT0/PzIQE0+VPj3/9fBgS8zSmPxcPSVkDVk1M+P2Tk2zHWXbMP+bDGfOP3zvmDo5LbSVYptNptbqDrWp1i6ZV04Ijoll9IN2WguWDg6Nmom3kxrVRg9LgGx72GfZ2jI5cv9WuNPqGhlZIS3uSYP5dWia9tOIUAt7JMIQ83kleRCXNQRjGO8mLU5REo+i0wo5iMeRSuCQQDhF2RQ+KRktAnsdz0VTdPtDf79VXU14Mal8HbgPt1Xqvx5M35/RqyfmQTk+9SBY9/z+8oYlYPBhl9QAAAABJRU5ErkJggg==)}.img-fa-list-ul{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAADAFBMVEVyjhqVuSNuiRlyjhp4lRuVuSOVuiGWvCFUdQBefARefgBffwBfggBjggFqiA1tihJtixRuiRlvihtvjgxwjRdyjhpyjhtzjhpzjxtzkRJ0kB10pQB2pQB4lRt5lh16qAB+qwCBmTWBrQCCrQCCrgCDrgCDrwCErwCFrwCFsACGsACGsAGGsAKGsAOGsQCHsQSIoD6IsQWIsgaIsgeJsgeKswqLswuMtAuMtA2MtA6MtA+NtBCOthOPthSQthaQtxeRtxmSuBuTqE+TuByTuR2TuR6UuR6UuR+UuiCVuiCVuiGVuiKWuiKWuiOWuyGWuyKWuyOWuySWvCGXuyWXvCKZrVmZrVqZvSmavSubr12bvi+csF+dvzGewTGgwTehwT6kxECkxEKlxEOpvG2qx06qyFCrx0+ryE6syFGsyVGtyVSuyliwy1mxzFuyzV2yzV6yzV+zwoSzxH2zxH+zzWCzzWGzzWKzzmCzzmG1zmW1z2S1z2W10WG2xoO2z2W2z2a2z2e20Ga20Gi3x4a30Ge30Gi30Gm30Gq40Gm40Gq40Wq40Wu50Wu50Wy50W260W260W+60m660m+60nC70nC70nG703G803O803S903S91HS91HW91Ha+1Ha+1He+1Xe+1Xi/1Hi/1Xi/1Xm/1XrA1XrA1nnA1nrA1nvA1nzB1n7C13/D14LD2IHD2ILD2ITE2IPE2YTG2ojH2orJ3I/K3JDM3pbN35jO3pfS4Z/S4qHT4qLT4qPU46XU46fV46fW5KrX5avY5qzZ5q/a57Pb57Pc6LTd6bne6rre6rzf6rvf6rzi7MPj7MTj7cLj7cXk7cfm78vo78/o8M7p7trp8NDp8NHp8s/r8tft89ru9Nvv9Nzv9d7v9d/w9N/w9d/w9eDy9uPy9+Tz9+b1+On2+e32+e73+u73+u/4+u/4+vH5+vX5+/L5+/P5+/X6+/P6/PX7/Pb7/Pf8/Pf8/fn8/fr9/fr9/fv9/vv9/vz+/vv+/v3+//3+//7//v////+JF3DWAAAACHRSTlPi4vDw8PDw8CUo+BEAAAH/SURBVHgBY2BkxQsYGTwJAAY2LzjwdrBx9vVCBWwIBb6eOg5RVnbBOBV4mU579OGUuz1OBaYJ/6/t+D9NHacC7ar/U7PersetQD/v56rOjys1cJvQ+HdR/59uGZsAbxwKmv4vmPRpW3y4hr6llw82Ba3fZ094/P//o4LUODNXbAoavk2f8f7YrE////9okzfx90ZXoDn517RFn3dkPD9fee//2XxjX1QFga7S5b/7ln/ZWfLucOKFN4//x1igKAi0M84686Jj9f89pf9Ppty+nP5/tSqKAhfDvf+/PuhacnVL+8MDWfdvZb7fq4aiQLf6/+p9TyfPbJu9eO6C+htX0+6e1vFEVqBy8FvSiWeT5s5fvGT63Lkb1pXcQVOgvvp/7vFXPfMWg8CKKVMbXh5SR7HC1uP/0e0POoEKwGDOpP9r1VB9obzx/+aJCxdDQe/W/wlmqOHgqHTxU84CqPyS/Es3jd3QAsoo/P+RiqVQGzr/b1IKQAvqQIXd/xvmQgyo2/8/whoWWexBEBBiHvt/V8syEFhe8uacWghEmB2uIMhP7/qT7AkgULbmf40WXAGLLBTI8TT/LyquBYLkK6+FJaGiLAxMgjDAqfj//z8w+F/IIQQVZGJgFoUBcT6D6LBQIIh0EhGACTIjKZAQ4+XihgB+KYQCUQKAgYEZL2AAAFVTYxekXXW5AAAAAElFTkSuQmCC)}.img-fa-file-office-o{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGN0Q4OUQ5OUI2RDNFNTExQjc4QTlEQzM2NThFMzE2MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRjMzMEVBN0QzQ0UxMUU1Qjc4OEQzRUM0RjQ0NjY4NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRjMzMEVBNkQzQ0UxMUU1Qjc4OEQzRUM0RjQ0NjY4NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJFRDhCNUFGQ0JEM0U1MTFCNzhBOURDMzY1OEUzMTYwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3RDg5RDk5QjZEM0U1MTFCNzhBOURDMzY1OEUzMTYwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/thbPgAAAqtJREFUeNpi/P///xUGBgYJIP7NQF/ACsQvGIEO+AXlwEFhyz6G/ScekWXqhS0JpCj/zQIk3kJDAA6+/fjD8PnrL7Ic8H3PSjDNJCjGwG7sSEj5WxZqh+uH/kIwzaZrSYwDGJhoFcE3PtxmiD2UA8bf/nzHqY5gCMxscWPQVBHBKf/r91+GkKwNDB8+/0SNir8/GG5/ug9m//3/j3wHpNfsomlWYGIYYEAwBCbUODGoKAjilP/79z9DfMlWjCigmgMKgGXCsI6CwZkGwrzUGSwMJCHZ7NppBoZ/fxje/fyIMz+vOSPC8IuBhXIHzJ45h+H79x+oKvggFDcDJxgjAzk5WYaAIH+Gw97dQMcxg8XuaCiC6S9iggx2EuYQS5iYcToAVBk9h9UF8tJKDMWlRUS7fteOXQx2DnYMZRUl5MbACxQHmBiYM5y5cJJo3b9+/WIID4liePTwEQMjIyNWNX/+/GFISklkyCvIweoAiiojNjY2hvWb1uBVc/DAIYZNGzYznD93gcHQyGDgckFpUdkQKge2HbjHMHP5BTj/8fNPDNW9hxk+IhW3IPkrt97QxgH8vOxACy7CLQQ5aMWW6wzbD94D80HiyPJUd4COGqT+h/kQRMtK8jFcvong8/GwM1gbS9MuBECOuHLrNZgPsjjSV4Ph6NmnUAe8ZtBVF6FtXQDyHSjoYaHg5aDE8OnLTzAf5BBq+J6AA2SAie8z0LInYN+CogAUKiA+yBE0dwDIMlA8L998A54mQJaC+LKSvGAH0bw6BgU7KAuCQgPiKFEUPs2bZGVpZuDEB/MtKAQOLIugmu+JKgnRLSPVchYWFgZOTg7iQuD79+8MFy9compRy8PDwxAYHMiwZ/denO0BeOc0JzMP7AhaAE5OToYp0ydhdE4ZB7p7DhBgAA9BDVHVH8uNAAAAAElFTkSuQmCC)}.img-fa-file-excel,.img-fa-file-excel-o{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABibAAAYmwFJdYOUAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAA3BJREFUeNrEl19MW3UUxz93vdxy25UBHUxD2gFjSJY1C0RpN6uSvRAJzM2xsIgzLtHE+LTE+OrTnpYsJiYmyxLn1LDqEGlWU/XNBx9k0RkzlwUKd5TGRGF0t63lz6Xs+rC7Dhilt6xlJznJzbl/zuf3O9/fub+foOs6giDwpOYNdYnA84Af6ABcIz3hAxu9o+s6YhESdhjuB+wrHoma+Y5YQEIJaDeSvQS8uCbhpkzcIGH5mhEeAmSKbOKahL4VCX2AlRKbaCT/udgJ7aKtNqT89GOu+1Nzf0vA4Ycz8EqxR7ZdtMuHd/k7c92/ce9mGmAbT9meOsCm+kBnXQdvNL7OcDRMcGr9MmfuLzEWj6xqclaLhLvCbQ7AIljwVLUQSd4hnZnLxmVR5kPP+5QJZfzy7/WckKqW4OLtz4ilY9lYe80LfNB6xlwJGhxuLhw6x9t7+1bFT9R3s120c3XyGncX46UrwXjyDr/d/ZPe+m4GJoZQtSRWi8TJhqP8l0nz1fi3G39YEHHbXNgsj3pXtVRdmAgvRQLIlnJO7z0JwBFXJ9XWSgLKMMml1IYAGT3D1FyM0eRY1uNavDAR3pi9yR/xvzi2+1UCSpA39xwnoaW4ogTzTq1FsFBbXrsq5ihzFL4Mv4hcRdom8YnvLLvkGi6Pf818Zj4vwLK+zPTCNLF0LOupdWYtL8CvM79zSx3Fba9jZmGW76Lhre8D2rL2gFYw37eKIkKANqeHVqeHscQETmsVfQ2vmQIwK8K8AO8295PQUpy5/hEJLUV/43EcZXbTInTZXVkvWIT7q1podXoYUIaIL6oMTl5jh+Sgr+Ho1ojwHWP0g5PfAzA4GWJ+eYH+xmNUShWl/Rvuq2zGV9PGgDKUXXYJLUUw+gOyKPNW0wlTInyuojnrBYkwvqhyYfTL7Ogf2hVlmIyeobe+m53W6tJ1wn/mp7kc+eax+MzCLAElyKk9vZxq6uXjWxfXfd8m2nj5WT9L95ceLcN1gDe1H/j09ucMTAwhi7k3yTbRxpHG7tJsSB7875OoWrJonfA9wGvsjFuAJz6r3dNU9ZISOJ9TY5pq9dd5EdaeDb2hrh0GTDtw0Lh2boIhOtITrs93NhTMHE69oa4mA+SgAdZqonzFA8hxbGszSuY1fPeWAeSAemYFkA+oGekJ788H8P8AuwNsFOl0zzsAAAAASUVORK5CYII=)}.img-fa-file-powerpoint,.img-fa-file-powerpoint-o{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABibAAAYmwFJdYOUAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAxRJREFUeNq8l1tIFGEUx3+fM3vftYu1XtIuVCJoRBfyktESQST0UmSgvdVDEKVlPZRF9Rjd6CWRiB6CIoheIimIspciiISihyCii7m66brtuq2rzkwPTrXYjruz7npgYGa++eb/O3PmfOc7QtM0hBDM1PoaimVgHbAJ8AFlJV3+1dPN0TQNeYaC63UxH1APuBIe+ZLOe2QTglZggy62Cdg4RTAjk6cRtE/xsA5wkGWTpwjWJAjWADZybLIu3p1tQeH0eEOPrzwyGle+f7ICW/58gc3Z9ky48h2W+h3bDMffvYgC5DELpo3+MhzLKYA61I/2K8LI0e1EDvoYe3LXXBrm5c/HsnI1UvFS5MJShMONMugn9vQeSqB3evHhAJED9TiPd0xeB3qJdbajDvVj39OSHsC8UzewVlb/d9/deIjg6SbG3r8ynjwxnvR2/P41rL6d6YVAOD2Mf3xLYH8dA40VBPbVEn/TjbA5mHP4YoZxUZjoeZ7+SqjFoij+z5MX0TChK0covNWDXLocqaAIZag/paaz9SraePyf195FqP1fzS3Ffx0IDqBFwwhXPsLhTvl8rLMdYfu3gFp8u7BXHs4cIC9/PsLpAVVJy3stHERLnO8tnVkaevYeAyGIv36KFhsxB1+0BEtdg7lqKBWW4WluQ9idWKtqsJSvQY0ME75+xpS4tLgc5/EOhNVuEsBbirupbTL+Iz+JPbtP5NZ5lIFv03tbUIStsQUtGkYqK0deVQeSZH4/MPbuJUMndk9ONsjt5AQS1i27s7Qh0VSYUHNXjnNSgMbjTBislNLyVbMAEBokerY56Zj7woP0ANSfQYSUWcEU87y4Tt5I/nuULEP5MJwaINjemPkniI0w9vBm0iHbntZZCIGioBqV7IRsyhlA3twFuM7dNg7vj++53xGZScMDQLW+M64AZtyrqaHB0Oidy5eMs+SHjeqtiKm9YV9D8RwdZgNQq58XZMDwpaTLvzRVbyjSaU77GopX6CC1OtiaNP6f7AEYtG1r9ZBV68eSWQMwgCpKAKoBFpZ0+atSAfweAI9AENZ2IvQ2AAAAAElFTkSuQmCC)}.img-fa-file-word,.img-fa-file-word-o{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABibAAAYmwFJdYOUAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAA7dJREFUeNrcl2toW2UYgJ8kJ5ea9b7cttZtqdKkND1pzZp0sywbypgDB+KPwURBZBWdF0TEH4JM/CPor8mgP0SYiOJ+CIqiIthVEWxLl6YkdbR0llqb9H4xbZKmPf7wNLbpOWlto+JeeOGc7/3O9z7v+13O92okSUKj0bBXcQbbBeA+oBUIAtXDHW1ivm8kSULYo0Of7CwI3A+YN3QZ2ck4wt9waACaZWetwPEch7sSIY9DU06Ex4AiCixCjsPABocBwMg/LILsvKPQDveZ9dbrX0a+UrPfHp03AKfWM3Ci0JGVmA1FD504fFrN/lMolgDQ8h/L/xugyl7M44/UY6u8q/DbcF10Wg3HfVXcGp4hPpXYZHvlYjNnT9bwdeftLd9Nzizz6KUvFMd8+9VW5QyYjAIXz4sIwl/NTfU23n/rDBfO1W0ZyO89wNDI7BYwAL2gxeUsV1SjUac+BS8/dRR3TWX23eu2AuDz2Df1q7m7jP3lRXR2/aoY5ZoEC4kVRV1bk5QBkqkMkcFpRJcl2+ZxWZlbSNJYZ8Vo0G2KHuD77tHCLsJQNI63zpp9b6i1cO3TCAa9Dm+dLdvu89hJpVfpCseU145Ow0GbWVH1G6Z4C0BvdAJRTntFmYlqRzEffz7AUjKDX3Rk+wW8DrrC4yRTGUWAdHqV7nBcUZeWM+q7IBSN46wuo9hswFNrYXR8kfj0Ej39MY42/LkODh0swbbfzHuf9KumtsgkcO7BGkVbabGB+NSSMsDo+CLTc8uIbiuiy0rfwAQAPf0xnrngRS9oCcjz35ln/hcTK1z9sE/RFhDt+c+Bm5E4osuC6LbwQ88YAF19v/HSkz5EtxW/9wCxyQSDv8yqApSXGHn9Ob+izWExMzOXVAfojUzg89hpqLXy7gc3AQj/PEl6ZRW/6MAvOvJGDzAzn+SFN28o2q5fObt9Bp5/ogm9oCU6OAVAKr1KaGCChx+4F7vFrLr/16Wi1MQbL7YoH+G2fcwvpNQB+m9Nohe0RAanSaVXs+3d4RjPPtbImiTxY+/Ythm4dPm73WVgOZWh9fxH5F6WP/t2iNoj5YzFf2d+MZUXwFJRxNXLpxRtR6pKCEUn8/+MlM73oZFZ2l77Zkcn3Pq/4M6+D9wRAOtr4GnAL9+MXcCea7Wp2eTclWuhd/LYjSePOdHk1obOYHupDNMMtMjPlbtgGBnuaDu8XW2o2Ulx6gy23yODtMhgjTu4zhUOQKVsa5KnzC/roX8NQAXKvgEoAFiGO9rqtwP4YwDgLF8euqCN0gAAAABJRU5ErkJggg==)}.img-fa-file-audio,.img-fa-file-audio-o{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAHuUlEQVR4nMWWfWxV5R3HP+f9vvTeW1qBUqACFywUbKFQed20GKgjMiKkc844F9iYCx0wGYt/iIyhLgt2zPAHCWWN/kGAUVllS1tC6nAbQ+sQyksRsIq03EILt+3tfet53R/k3gBtEXXLfskvJznnPM/zfb7P9/s9B/7PJX2TwSOrWv390xaf5up5F7LyEfGI/d8Cdl817z39L3OP9Dm+yiZH/t6Wz4Xs3Ce/6hxfm4FJ1a2PLSt54PVpuSr5wdGY2RMzu8bO/4Fo6vOc3q4P6Y+Fvw4ACcgCMgHf0C26A0/+/IhX8/hKJ8hMzoaCPD+TJgbpCOQHoyML1wjdV7Ps8NVWQL1trAbogJNaULgLwMwlS5ZUiqLodxzHYZBSHJOzD8zOmvnDF8cdCem43Bq/mKGxPqhxHvggDI0tcRrf/4hY8z+SOedqLhUHcw1LVAXdMCJ1dXUbgBNDAfju/v37D7rdbslxHATh1uPUVRJFQuEYoYIyvogIvHX2OopvGKJlkeES2FTsZd5kD8c74FQnHD/1KVfOnGXszdOsLPQz4cE8a/mKFcuBQ6kF5bt3WFRUZPt8PglAFMU7OuBWeOXodV4r9jNq5yUmVj3NnJeqePuKCzErwK/eT+L9oJvvPBRgZIaH4JgcpMzhXGn2se/t9ex7p3aAS8S7b5imiWVZmKaJbdvplgSHA82dvPDtPHa1xOnc+yprnnuat54p5tRTGTwYvYIei2HEkvz54w6q/3WZqzf6cBCR67ez6ZXN2PZAlw4AIAgCgiDgUST8ikhAk/BpCm5ZoCFkcyaiULG7gXnJ0/xs/QZisTiTxw7n7LoZ/HEm2D1dSIYOySStXTGuNB7kiVyBRx9fhGmaAwAMOAIAnyrx0rFOmpIi10O9fMvTx/DAMBKWl1/uO4Wv4Xf8duf2NFgbgXjS4dnZeTw/dwwTKpuJCCqOZJJd/zovH6olkUiktXRPALIkcqK9l3ETxrO1yM/BlgSv7f87sU87yPJm0NHyT559ZCILHn2M/v5+ZFnGcRwsy8IBDpzsZFK2h896DG7Wv0HFT54nJzeXeDw+2F4HAnAcGJGh8s67zXz8yUguhW6QjESQkwZh3WT0Jwf5TeMRLMtCFEUEQSDlWMcyOddr86MFD7Hq93uZFT/Lyp/uIJlMDrr4oABsx2F0lpen8uDlg41kejUUwUEQJYxED/ljRjBiZA6GoaMoCgCmaaFpMlsbPuPXT0zh+7ub0P72Jq/ufhPbthkiUoBBRAiQ0C0qFuWz/4W5+IkTvtlN5/VOpnU3sWb9BnBsknGdw6eu0H4zhiyLXL4W4WpCpLKxjT9V7+SZ0pnMnjcfwzDS896XBlLVlzQpnZbLxR3P8UVnLz6vi+FZmdiOQHdvjPK/trLk4Wxe3PUh4rVWhmePwLIcaj7vYFL4OJu2vkcikUhniGEYJBKJ+wNg2/atQZZNOJokO5CBIApE40k8msL2wy2sWzgLQRIpnQGHDt/g2sUQgupGOHeIDWsrEEWJtrY2otEovb296LpOf3//lwNwHCfdtm0jyzKWbSMi4jgW/YbAium5lO+oY1iWn1BXGL0viiLL6JEQBXIXxY/M4fz58+lQsyzrDrHeXoNqIPXy3S0IArphEszxsrowg38fP0W84zqCYWAgoV+7yMPTi29Z8rZN2LaNZVmDJuGQDKSA2LaNYRiYpomu6+mJls8aReFoN3+ob6ElFCOg6Tw+ZwRLyhaTSCQwDAPbtu9g4b6SMBUqkiQhSRKWZRGNRnEcB4/HA0AikSASSxLMzWbnjxdgGjqyrNAdjdPd3YNpmrhcLhKJBC6Xi76+PkzTRJYHSm7AnRTyffv2UVlZSU5ODvX19ViWxbJlywiFQqxevZqVK1cyffp0fD4fpmkiiiLz589n3bp1RKNRNm3aRGtrK2PGjGHt2rX4fL50btxTA4ZhYBgGiqKQl5dHJBKhra2Nrq4uwuEweXl5qKqKruv4fD5WrVrFrl27qKio4MSJExw7doyjR49imiZ79uzB6/VSV1dHIBDA5XJ9OQOpszZNE1VVmTJlCk1NTaiqyrhx45BlOf0OQCAQYNSoUfj9fqqqqgiHwyxatIjFixdz4cIFent7WbhwIZqmDVh8SACGYWBZFoZhUFhYSHNzM4qiUFRUxMmTJ9PPVFWltraWhoYG2tvbcblcFBcX09fXh6qq7N27F9u2mTp1Km63G8uy7u8I+vv70+otKCigubmZM2fOUFBQkHaBruvYts348eMpKSmhvLycLVu2IIoikiThcrnYtm0bZWVlbN68maysrEFzYEgGUv7Nz8+np6cHQRDIz89PWyoFIBgMUlJSkraepmnU1tbS3t5OdXU1uq4PGUKDMqDrepqFeDyOLMtkZ2fj9/vT1kppJJlMEo/HicViaet5PB6WLl3K5cuXKSsro6amho0bNw75Sb7787SspqbmgKIoimEY6LqOx+NJB5CqqsRiMURRRJZlotEoHo8Ht9uNqqqoqoqmaXi9XhRFoaWlhWAwiMvlSgE25s6dWw68O9QRRAOBgKxpGrZtIwjCHTlu2zbDhg1DFEUURUHTNBRFSbemaXeETWlpafp/QBRFotGoDETvxUAmMAPwDsrXN6+YIAgnHcfp+R/N/9XrP2VX8vPgqGw5AAAAAElFTkSuQmCC)}.img-fa-one-note{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAABNFJREFUWIW1l1tsFFUYx//nzJyZ2Z3d2Wt3trtjqeW2lBZaaNpdQhCtwYIGikFNhMRLTDBg9AXRhAdjNJgovhgeNJEXKyRqW7VKGjAhcjGgBJCAiikIMYgUaCl0Z4FlLj5Q6u4y225p+08mmf2+/znf75xv5uwuwTgkUDHi4wOzo5KWVMV4ysMrM775ty0xljn4Uo0ElLk4V2VU1BZExHiTKsaSfhaeKlHJSwghAKAbg1fHuoiiAAIV1AAL16hiPBURY01lQnmDwvwqwZ1iEyUeACjhXG5OrlTFWJMqxFMRKZYMsFCVQCT57uomS/ySstbukKDOUfhA+UQUo6CuWqVho0AluTBnwTRODR7/VDfTfw0DVMmzWsZbNFeEUKlGaVjv5X1lTvkwi9btutyxbBhgIouXooAQmjldrl4/aQA2rGyP/luHSF1KXmEWSsSkinl+FqpqLluxdfIAbDv7z41znTxlYm7ctG+3xqSKeYV+RwCOcRAkBl7kke7XYVt2Xn5mqgpqVRk4xuGnLw4je+P2cI4SzrM4/Pj2Ys9ASQBr3luJ2uYEOJ7iy7e/x8H2o3n55pcWovaRBDLXb+Jw1/E8ABu2eSXb26Mbg1dyx7g5T1BhfrUkAJdXgux3AwCWb1iC3/f14NqlwVIWBMs20/v6utcQ0Ly5p8nVLy4INr9528revG4MXBgRIFd+VcHyDUvQtrGjJACOcL4V0TX7PZyS1wJCCAWAvuylY99e3N4sUjEwKoA+kIHsdyP5ZD0OfnUEpw+fKwkCIBRDBYcjoHToxmKUhVdr606PCnBizymUT4tgyhwNT7/1BLY89Ulev51k2uZA+4Vt1UA+wAxPzbpFoZZ3hnAIo4IwKoCRNdGxuRuvfvYCtOpyLH4uhd0f7xsRgCOcskx95keZ84Ry4wIVPU5+6hTMVc/PZ3Gw/SgIIVj6ysMIVwRHGUGol/fFfCyo5V4uTvY7uUs6iLo+/AF1LbPhDcpYtWkZbNsu6jVt4/p3F3c8Rkj+WzDVnVjdGHjotfsCSPfr6PpgN57d3Ira5gT0gUxRLyXUNd+/cFPhimXOW3H33rCyl7oubm8pGQAADnUeRWNrHaY3PQhvyLGdAO78copJFYtGOgkp4TwJz9y1YwIwsiba392J1zteBi8UH2bZZuZA/+4NjAiu3HhMqni02lu/agjAPcNTs3JMAADw98kL2L/jFzz8/IIRXIQqvH964VPv5jwRJ7cjwNfv78Lezw8h3X9vr3d+tAeiW4AccIMQAtMw8/KUUGmO0rh2XF9GvWcuo/fMZccB+tUM2t7oLDqhDevWn+kT2yTqytsBPwvVaa7KhSUBjEe2bRu9t84f4wmTClIhzVUJALBsQ/9j8NcdkwJACScvCi3dOlILDNvo29vXvRoo4SScaFm2ZeV+5jNG+pqb9/gmqoAN2+zL9p68Yer3nNkWbOPIwIEtuTHCE6Z4eWWWKmqpqBhPRsR4o5dXyhkVCns4qnRj8Grb+a1BFN9Ze+j6H8DBRN2cPCXIyupVSUtGxXgyzNS5Ll5WHLzFAEqW00NoZUz9bMbUz56/ea4TAKGEkxTeX6uKsSZV1FKqGGtQeN8DjIpj3qVC3e9fMc7NyVqAhetVMZ6MSlpKFWPzDcvIjnUH/gORY14xTEIAIAAAAABJRU5ErkJggg==)}.img-fa-google-drive{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAABLtJREFUWIWtl19sU1Ucx7+/c/+Upb1t3NhQEw2D4YahQ9AIUiTxgb/KfENJfNAo00cfRanCZtyIDxiQJ3Qkog8mkAgkRseTRqJxUTfH/kWUbGvixkbXre3u2nt7fj50bde16+2oJzkP995zzvfz/Z5zzz2XUGbZcaSp8/Q+73MgopINmbl3JNr39sdDreWMW3qwTKO1nk3utudv/bR5Vt3ihXBqLyXz06/8vLN3ZO5Xp7aOgwGA1uIPyjWq2jHqYimZHQcVRMHWjSfLGdsRgNZ6NqmBDS9DCLoe0WgwRo4AAHB4T92BbY3eHRUDaC3+IGmKRoJIKgKd4y5ILjOFNxtOVgRAtZ7H1MDGo9lrVeBaWKeBaHkpvPBs7X6nFEoCaIf9J0gTahZAIUjGqlI40brxg/sCoDqjUd2dcw8AUAUYWFUKh/fUHdje5N25agCtxR8kNeceAKAIIgIzEa0qhWMNK6ZQFIDqjEZ114aXCu4TEZT01rGqtbCndv8TjUbRtVAUoKj7DISa7pJJoRwCIYjefb2+aAoFAFRnNBVzn32u5DbPq39Zob7huYEyGHAwUL1ve5PxjCNAKfcA0gtRMkMyWzeGOtsv3G5z2h1TKWaFIN57Y31BCnkAi+6PlLQi0gtRzsRDqZ7Rrms/3L3cOxK9VaqLbdusKESHAjUFKeQBOLoHQIIIKiHVPdSBlEwwQ3544XZ7qRSYU1n25SlkAajOaFIDK899XomY46me0a7M5fUf715ZKYWkZUtF5D7hhwI1+7Y1Gdl9IQugv9j8PilCcdJmyWx3D3UiJRPZewwZPD/cPh0x5bxpyUwaKcnMMgUhcp99IYiCx+pP5QHQOmOzsqu+9NxnxKZi4/bNfy4uv9/9S/jK74MzAzOzJk1Mxzg8a8pobCEliAvOHAd3Ve/N7AsCAPSW5mA57iHB1vX+jqXul6Zw5qvxNgAgsEgkLBGfTypTkSTPxmyZSEqZn8L6UwBAtM77eFVny5/lAMjJ6Jj5ztVNSMlksedEEN+ebe7b0uDZUtBXMitCyiqXSmtcKglBCLz2W0DRjz55Rqmv2eokzgzwtdHz9K91R9E91ZkqdOMBoRvVQvdUC83tm465Ek9tfXRvzHYjbrspZrsRs92IWm7ELRfmFqroXkxH2FzDVR7fQypPxe44iQOAanrlwxs+O071ynEA6S1YqFLonrxXeRTAqzeLHlwJ+WdQCv/xeUjY3UNnZCwx6wTgC+0GQSOQSH+BSJGkeQQgqLBmtFau0k4kpnvOfSTYtML290PnSokr817pDvvT9CwZJCTphiASZZ2qi5VI/6WLdnxiTACAUwq+UAAElQCASWHSvRWJS9tMTPd82gEsvoalUki7b06LMyTpBlUiDgCR/i8v2vGJsSwAUDwFBi/OvUrMLMlVuXja/bmOzHUWgE0rbH83eHZpY3XeJ91h/6K4l2jpYeA+S6T/UpcdnxwrAAAA+8ZwLgVOzz1YcDr2ysWlvZCd+6IAbFozmRQU0yvd9/wg3SASasXiABDp/6LLjk+OrwgAAPaN4U9kdCHiCwWYNB9IaP+LuLTMheXuAaDg8MGmFZaX/z6tPfLgW0klVNbPazllbuSbr5e7B4D/AKgpJLCHCQN9AAAAAElFTkSuQmCC)}.img-fa-clone{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gYVCRAhdqV7pAAAAZpJREFUWMNj/P//P8NAAiaGAQYD7gAWZE703Pv/l516RzXDjeW5GFalKTEoibAz4lLDCEsD6Use/p91+A2DJD8rg5QAK8WWf/r+l+H2q58MxvJcDGeqNBkJhsDZR98YGBgYGI6UqTMoibBTJQTUaq8wnH34jbQ0QC3LGRgYGPg4mYdYIsQGNlz4wDBh7yuGLz//kmz4zRc/GBgYGBhM2q7DCxspflaGCeGy8ISJ1wFH7nxhiJ13n+HLz38U+RI5HZxlYGC48eIHw61mHcIhsPjEW4YvP/8xFLuKM/SEyFAlyB16bzEcvPWZYf6xt/8TrYQZiUoD2lKcVItzdXH20aJ41AGjDhh1wKgDBrkDNlz4MDDtgWgzIYazD78xBE6/OzAOKHQRZ2RgYPi/FKlV/OzDb4bnH3/Tr0VU6CLOWOgiDufDWsqjueDDtz9UsxC9eceIr3M6/9jb/0kLHzDwsDMxqEtwUMUBZx9+Y+BhZ2K4WKfFoCTCzoi3TZhoJcz46N2v/z27XhDsYBALJPlZGaZFycFbxYwD3T0HABKriMmMbtIbAAAAAElFTkSuQmCC)}.tag-creation{position:absolute;width:250px;background-color:#FFF;border:1px solid #AAA;border-radius:2px;z-index:109;padding:10px;pointer-events:all}.flexbox .tag-creation{display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.tag-creation .top{margin-bottom:5px}.flexbox .tag-creation .top{display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.tag-creation .top .title{font-weight:700;font-size:.9rem}.tag-creation .top .close{color:#BBB;font-size:1rem}.tag-creation input[type=text]{margin:0 0 6px}.tag-creation .colours{margin:0 auto}.flexbox .tag-creation .colours{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.tag-creation .colours div{margin:1px;width:26px;height:26px;border:2px solid #FFF}.tag-creation input[type=color]{margin:5px 0;padding:3px}#book-navigator .nav-header label input,#lp-navigator .nav-header label input,#pdf-navigator .nav-header label input{margin-bottom:0}.tag-creation .buttons{margin-top:5px}.flexbox .tag-creation .buttons{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.brain-explanation{width:140px}#book-navigator{height:100%;overflow:hidden;box-shadow:6px 0 5px -3px rgba(0,0,0,.4)}#book-navigator .nav-body .content,#book-navigator .nav-pages .content{overflow:auto}.flexbox #book-navigator{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.flexbox #book-navigator .nav-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center;-webkit-flex:0 0 40px;-moz-flex:0 0 40px;flex:0 0 40px}#book-navigator .nav-header label{width:calc(100% - 60px)}#book-navigator .nav-header span.fal,#book-navigator .nav-header span.fas{font-size:1.5rem;color:#000;cursor:pointer}#book-navigator .nav-header span.fal:hover,#book-navigator .nav-header span.fas:hover{color:#72b2e1}#book-navigator .nav-pages{min-height:0}.flexbox #book-navigator .nav-pages{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-flex:1 1 30%;-moz-flex:1 1 30%;flex:1 1 30%}#book-navigator .nav-pages .title{background-color:#329a46;color:#FFF;text-align:center;font-size:1.1rem;line-height:25px;font-weight:700;border-radius:3px}.flexbox #book-navigator .nav-pages .title{-webkit-flex:0 0 25px;-moz-flex:0 0 25px;flex:0 0 25px}.flexbox #book-navigator .nav-pages .content{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}#book-navigator .nav-pages .content .page{padding:5px 10px;font-size:1.1rem;width:100%;cursor:pointer}#book-navigator .nav-pages .content .page:hover{background-color:#DDD}#book-navigator .nav-body{min-height:0}.flexbox #book-navigator .nav-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-flex:2 1 70%;-moz-flex:2 1 70%;flex:2 1 70%}#book-navigator .nav-body .title{background-color:#329a46;color:#FFF;text-align:center;font-size:1.1rem;line-height:25px;font-weight:700;border-radius:3px}.flexbox #book-navigator .nav-body .title{-webkit-flex:0 0 25px;-moz-flex:0 0 25px;flex:0 0 25px}.book-chooser-modal .modal-body,.import-resource-modal .modal-body,.import-toc-modal .modal-body{overflow-y:hidden!important}.flexbox #book-navigator .nav-body .content{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flexbox #book-navigator .nav-body .content iframe{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.console-group-modal{height:60vh!important;width:75vw!important}.console-group-modal .form-container{height:calc(100% - 150px)!important}.console-group-modal .form-container .modal-error{bottom:0}.console-group-modal .form-container .group-multi{width:100%;height:100%}.console-group-modal .form-container .group-multi .ms-selectable,.console-group-modal .form-container .group-multi .ms-selection{text-align:center;font-weight:700;font-size:1.2rem;line-height:2rem;width:49%;height:100%}.console-group-modal .form-container .group-multi .ms-selectable ul,.console-group-modal .form-container .group-multi .ms-selection ul{text-align:left;font-weight:400;font-size:.8rem;line-height:1.2rem;height:100%}.console-group-modal .form-container .group-multi .ms-selectable ul .ms-optgroup-label,.console-group-modal .form-container .group-multi .ms-selection ul .ms-optgroup-label{color:#457ec1;font-weight:700}.console-group-modal .form-container .group-multi .ms-selectable ul li,.console-group-modal .form-container .group-multi .ms-selection ul li{font-size:inherit}.import-toc-modal{height:80vh!important;width:70vw!important}.import-toc-modal .modal-body .form-container{padding:0!important}.import-toc-modal .modal-body #tocContainer{height:100%;padding-top:20px}.import-toc-modal .modal-body #tocContainer #tocHeader{height:100px}.flexbox .import-toc-modal .modal-body #tocContainer #tocHeader #tocImportControls{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:"center";-moz-align-items:"center";align-items:"center"}.import-toc-modal .modal-body #tocContainer #tocHeader #tocImportControls label{background-color:#dae5f3;display:inline-block;margin-right:5px;min-width:150px;outline:0;padding:3px 40px 10px;position:relative;text-decoration:none;font-size:1.2rem;height:40px;text-align:center}.import-toc-modal .modal-body #tocContainer #tocHeader #tocImportControls label.active{color:#fff;background-color:#38b449}.import-toc-modal .modal-body #tocContainer #tocHeader #tocImportControls label.active:after{border-left:21px solid #38b449}.import-toc-modal .modal-body #tocContainer #tocHeader #tocImportControls label:before{width:0;height:0;border-top:20px inset transparent;border-bottom:20px inset transparent;border-left:20px solid #fff;position:absolute;content:no-close-quote;top:0;left:0}.import-toc-modal .modal-body #tocContainer #tocHeader #tocImportControls label:after{width:0;height:0;border-top:20px inset transparent;border-bottom:20px inset transparent;border-left:21px solid #dae5f3;position:absolute;content:no-close-quote;top:0;right:-20px;z-index:2}.import-toc-modal .modal-body #tocContainer #tocHeader #tocImportControls label:first-child:before{border:none}.import-toc-modal .modal-body #tocContainer #tocHeader h4{font-weight:700;margin-top:10px;padding-left:10px}.import-toc-modal .modal-body #tocContainer #tocHeader hr{max-width:100rem;padding:0;margin:1.25rem 0 .5rem}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container{height:calc(100% - 100px);overflow-y:auto}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #tocError{text-align:center;width:100%;color:#e42e36;padding:0 1rem}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #loading{text-align:center}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #loading .fa-spinner{font-size:3rem;font-weight:300}.flexbox .import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:"center";-moz-align-items:"center";align-items:"center"}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector .book-cover{position:relative;height:300px;width:200px;margin:1.5rem 2.5rem;cursor:pointer}.flexbox .import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector .book-cover{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector .book-cover.selected:after{font-display:swap;font-family:"Font Awesome 5 Pro";content:"\f058";font-weight:900;color:#329a46;position:absolute;font-size:2rem;margin:-25px 0 0 5px}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector .book-cover img{width:100%;height:100%}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector .book-cover img:before{background-position:center;background-repeat:no-repeat;background-size:cover;height:300px;background-image:url(../images/cover_not_available_copy__b-w.png);width:200px}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector .book-cover img::before{content:" ";display:block;position:absolute}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #tocSelector,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #verify{padding:2rem 1rem 0 0}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector #select-all-container,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #tocSelector #select-all-container,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #verify #select-all-container{width:100%;text-align:right;padding-right:1rem;cursor:pointer;margin-bottom:5px}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector #select-all-container input,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #tocSelector #select-all-container input,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #verify #select-all-container input{margin-right:.5rem}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector ul,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #tocSelector ul,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #verify ul{list-style-type:none}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector li,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #tocSelector li,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #verify li{margin-bottom:5px}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector li .toc-selector,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #tocSelector li .toc-selector,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #verify li .toc-selector{padding:0 5px}.flexbox .import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector li .toc-selector,.flexbox .import-toc-modal .modal-body #tocContainer .tocImportWizard-container #tocSelector li .toc-selector,.flexbox .import-toc-modal .modal-body #tocContainer .tocImportWizard-container #verify li .toc-selector{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:"center";-moz-align-items:"center";align-items:"center";-webkit-align-content:"center";-moz-align-content:"center";align-content:"center"}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector li .toc-selector:hover,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #tocSelector li .toc-selector:hover,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #verify li .toc-selector:hover{background-color:#BCE1F7;cursor:pointer}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector li ul,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #tocSelector li ul,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #verify li ul{padding-left:15px}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector li ul li,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #tocSelector li ul li,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #verify li ul li{margin:0}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector input[type=checkbox],.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #tocSelector input[type=checkbox],.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #verify input[type=checkbox]{margin:6px;width:1.3em;height:1.3em;border:1px solid #ddd;background-color:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;vertical-align:middle;-webkit-appearance:none;outline:0;cursor:pointer}#lp-navigator .nav-body .content .level-indent,#pdf-navigator .nav-body .content .level-indent{margin-left:2em}#lp-navigator,#pdf-navigator{height:100%;box-shadow:6px 0 5px -3px rgba(0,0,0,.4)}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector input[type=checkbox]:checked,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #tocSelector input[type=checkbox]:checked,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #verify input[type=checkbox]:checked{background-color:#38b449}.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #bookSelector .noPages,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #tocSelector .noPages,.import-toc-modal .modal-body #tocContainer .tocImportWizard-container #verify .noPages{color:#ee383a}#pdf-navigator{overflow:hidden}#pdf-navigator .nav-body .content,#pdf-navigator .nav-pages .content{overflow:auto}.flexbox #pdf-navigator{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.flexbox #pdf-navigator .nav-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center;-webkit-flex:0 0 40px;-moz-flex:0 0 40px;flex:0 0 40px}#pdf-navigator .nav-header label{width:calc(100% - 60px)}#pdf-navigator .nav-header span.fal,#pdf-navigator .nav-header span.fas{font-size:1.5rem;color:#000;cursor:pointer}#pdf-navigator .nav-header span.fal:hover,#pdf-navigator .nav-header span.fas:hover{color:#72b2e1}#pdf-navigator .nav-pages{min-height:0}.flexbox #pdf-navigator .nav-pages{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-flex:1 1 30%;-moz-flex:1 1 30%;flex:1 1 30%}#pdf-navigator .nav-pages .title{background-color:#329a46;color:#FFF;text-align:center;font-size:1.1rem;line-height:25px;font-weight:700;border-radius:3px}.flexbox #pdf-navigator .nav-pages .title{-webkit-flex:0 0 25px;-moz-flex:0 0 25px;flex:0 0 25px}.flexbox #pdf-navigator .nav-pages .content{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}#pdf-navigator .nav-pages .content .page{padding:5px 10px;font-size:1.1rem;width:100%;cursor:pointer}#lp-navigator .nav-body .content div.item,#pdf-navigator .nav-body .content div.item{padding:4px 3px;cursor:pointer}#pdf-navigator .nav-pages .content .page:hover{background-color:#DDD}#pdf-navigator .nav-body{min-height:0}.flexbox #pdf-navigator .nav-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-flex:2 1 70%;-moz-flex:2 1 70%;flex:2 1 70%}#pdf-navigator .nav-body .title{background-color:#329a46;color:#FFF;text-align:center;font-size:1.1rem;line-height:25px;font-weight:700;border-radius:3px}.flexbox #pdf-navigator .nav-body .title{-webkit-flex:0 0 25px;-moz-flex:0 0 25px;flex:0 0 25px}.flexbox #pdf-navigator .nav-body .content{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.flexbox #pdf-navigator .nav-body .content div.item{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-content:center;-moz-align-content:center;align-content:center}#pdf-navigator .nav-body .content div.item span{font-size:.4rem;font-weight:700;margin-right:10px}#pdf-navigator .nav-body .content div.item a{color:#233e90}#pdf-navigator .nav-body .content div.item:hover{background-color:#DDD;border-radius:2px}#lp-navigator{overflow:hidden}.flexbox #lp-navigator{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.flexbox #lp-navigator .nav-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center;-webkit-flex:0 0 40px;-moz-flex:0 0 40px;flex:0 0 40px}#lp-navigator .nav-header label{width:calc(100% - 60px)}#lp-navigator .nav-header span.fal,#lp-navigator .nav-header span.fas{font-size:1.5rem;color:#000;cursor:pointer}#lp-navigator .nav-header span.fal:hover,#lp-navigator .nav-header span.fas:hover{color:#72b2e1}#lp-navigator .nav-body{min-height:0}.flexbox #lp-navigator .nav-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-flex:2 1 70%;-moz-flex:2 1 70%;flex:2 1 70%}#lp-navigator .nav-body .title{background-color:#329a46;color:#FFF;text-align:center;font-size:1.1rem;line-height:25px;font-weight:700;border-radius:3px}.flexbox #lp-navigator .nav-body .title{-webkit-flex:0 0 25px;-moz-flex:0 0 25px;flex:0 0 25px}#lp-navigator .nav-body .content{overflow:auto}.flexbox #lp-navigator .nav-body .content{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.flexbox #lp-navigator .nav-body .content div.item{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}#lp-navigator .nav-body .content div.item span{font-size:.4rem;font-weight:700;margin-right:10px}#lp-navigator .nav-body .content div.item a{color:#233e90}#lp-navigator .nav-body .content div.item:hover{background-color:#DDD;border-radius:2px}.flexbox .resource-manager .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .resource-manager .header .actions,.flexbox .resource-manager .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.resource-manager .header .actions div{cursor:pointer;color:#9f9f9f}.resource-manager .header .actions div:hover{color:#457ec1}.resource-manager .header .actions div+div{margin-left:10px}.resource-manager .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .resource-manager .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .resource-manager .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.resource-manager .ops-bar .filters .filter-host-selector{margin-right:20px}.resource-manager .ops-bar .counter{font-weight:700}.flexbox .resource-manager .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.resource-edit-modal{min-height:605px;min-width:70vw;border-radius:3px;z-index:100}.flexbox .resource-edit-modal{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-moz-align-self:center;align-self:center}.resource-edit-modal .modal-title{position:relative;height:40px;line-height:20px;top:0;background-color:#457ec1;color:#FFF;text-align:left;padding:10px 15px;font-size:1.3rem;border-top-left-radius:3px;border-top-right-radius:3px;text-overflow:ellipsis;white-space:nowrap}.flexbox .resource-edit-modal .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.resource-edit-modal .modal-title.modal-warning{color:#FFF;background-color:#dd5937}.resource-edit-modal .modal-body{overflow-y:auto;padding:10px 15px;position:relative;background-color:#FFF;text-align:left;width:100%;color:#000;min-height:calc(605px - 40px - 60px);max-height:calc(95vh - 40px - 60px)}.flexbox .resource-edit-modal .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.resource-edit-modal .modal-body div.loader{margin:auto}.resource-edit-modal .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}.resource-edit-modal .modal-footer{position:relative;bottom:0;background-color:#DDD;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox .resource-edit-modal .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.resource-edit-modal .modal-footer button{margin:0 0 0 10px}.resource-edit-modal .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}.resource-edit-modal .modal-footer .modal-footer-left{margin-left:20px}.lp-template-modal{min-height:150px;min-width:33vw;border-radius:3px;z-index:100}.flexbox .lp-template-modal{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-moz-align-self:center;align-self:center}.lp-template-modal .modal-title{position:relative;height:40px;line-height:20px;top:0;background-color:#457ec1;color:#FFF;text-align:left;padding:10px 15px;font-size:1.3rem;border-top-left-radius:3px;border-top-right-radius:3px;text-overflow:ellipsis;white-space:nowrap}.flexbox .lp-template-modal .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.lp-template-modal .modal-title.modal-warning{color:#FFF;background-color:#dd5937}.lp-template-modal .modal-body{overflow-y:auto;padding:10px 15px;position:relative;background-color:#FFF;text-align:left;width:100%;color:#000;min-height:calc(150px - 40px - 60px);max-height:calc(95vh - 40px - 60px)}.flexbox .lp-template-modal .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.lp-template-modal .modal-body div.loader{margin:auto}.lp-template-modal .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}.lp-template-modal .modal-footer{position:relative;bottom:0;background-color:#DDD;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox .lp-template-modal .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.lp-template-modal .modal-footer button{margin:0 0 0 10px}.lp-template-modal .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}.lp-template-modal .modal-footer .modal-footer-left{margin-left:20px}.flexbox .lp-template-modal .form-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.lp-template-modal .form-container .form-label{width:100%;margin-bottom:15px}.flexbox .lp-template-modal .form-container .form-label{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.lp-template-modal .form-container .template-container{width:100%}.flexbox .lp-template-modal .form-container .template-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center}.lp-template-modal .form-container .template-container>.template{width:110px;height:110px;margin:0 10px;padding-top:15px;border-style:solid;border-width:1px;border-color:silver;border-radius:7px;color:#2f4f4f;transition:all .2s ease-out;cursor:pointer}.flexbox .lp-template-modal .form-container .template-container>.template{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center}.lp-template-modal .form-container .template-container>.template.active,.lp-template-modal .form-container .template-container>.template:hover{color:#72b2e1}.lp-template-modal .form-container .template-container>.template>span.fal{font-size:3rem}.lp-template-modal .form-container .template-container>.template>span.template-label{font-size:.8rem}.lp-template-modal .form-container .blank-container,.lp-template-modal .form-container .book-chooser-container{width:100%;height:10vh}.flexbox .lp-template-modal .form-container .blank-container,.flexbox .lp-template-modal .form-container .book-chooser-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.lp-template-modal .form-container .lp-chooser-container{width:100%;max-width:50vw;margin-top:30px;margin-bottom:10px;padding-left:15px}.lp-template-modal .form-container .calendar-container{width:100%;height:20vh;margin-top:15px;margin-left:15px}.book-chooser-modal{height:80vh!important;width:70vw!important}.book-chooser-modal .modal-body p.form-label{margin:25px 0 0 20px}.book-chooser-modal .modal-body #error{position:absolute;text-align:center;width:100%;margin-bottom:3rem;color:#e42e36}.book-chooser-modal .modal-body #loading{text-align:center}.book-chooser-modal .modal-body #loading .fa-spinner{font-size:3rem;font-weight:300}.book-chooser-modal .modal-body #bookSelector{height:100%;overflow-y:auto!important}.flexbox .book-chooser-modal .modal-body #bookSelector{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:"center";-moz-align-items:"center";align-items:"center"}.book-chooser-modal .modal-body #bookSelector .book-cover{position:relative;height:300px;width:200px;margin:1.5rem 2.5rem;cursor:pointer}.flexbox .book-chooser-modal .modal-body #bookSelector .book-cover{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.book-chooser-modal .modal-body #bookSelector .book-cover.selected:after{font-family:"Font Awesome 5 Pro";content:"\f058";font-display:swap;font-weight:900;color:#329a46;position:absolute;font-size:2rem;margin:-25px 0 0 5px}.book-chooser-modal .modal-body #bookSelector .book-cover img{width:100%;height:100%}.book-chooser-modal .modal-body #bookSelector .book-cover img:before{background-position:center;background-repeat:no-repeat;background-size:cover;height:300px;background-image:url(../images/cover_not_available_copy__b-w.png);width:200px}.book-chooser-modal .modal-body #bookSelector .book-cover img::before{content:" ";display:block;position:absolute}.resource-opened-by-modal{min-height:150px;min-width:70vw;max-height:62vh;max-width:95vw;border-radius:3px;z-index:100}.flexbox .resource-opened-by-modal{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-moz-align-self:center;align-self:center}.resource-opened-by-modal .modal-title{position:relative;height:40px;line-height:20px;top:0;background-color:#457ec1;color:#FFF;text-align:left;padding:10px 15px;font-size:1.3rem;border-top-left-radius:3px;border-top-right-radius:3px;text-overflow:ellipsis;white-space:nowrap}.flexbox .resource-opened-by-modal .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.resource-opened-by-modal .modal-title.modal-warning{color:#FFF;background-color:#dd5937}.resource-opened-by-modal .modal-body{overflow-y:auto;padding:10px 15px;position:relative;background-color:#FFF;text-align:left;width:100%;color:#000;min-height:calc(150px - 40px - 60px);max-height:calc(62vh - 40px - 60px)}.flexbox .resource-opened-by-modal .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.resource-opened-by-modal .modal-body div.loader{margin:auto}.resource-opened-by-modal .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}.resource-opened-by-modal .modal-footer{position:relative;bottom:0;background-color:#DDD;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox .resource-opened-by-modal .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.resource-opened-by-modal .modal-footer button{margin:0 0 0 10px}.resource-opened-by-modal .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}.resource-opened-by-modal .modal-footer .modal-footer-left{margin-left:20px}.resource-opened-by-modal .modal-title .close-btn,.resource-opened-by-modal .modal-title .refresh-btn{float:right}.resource-opened-by-modal .modal-title .close-btn:hover,.resource-opened-by-modal .modal-title .refresh-btn:hover{cursor:pointer}.resource-opened-by-modal .modal-title .refresh-btn{margin-right:15px;font-size:1.1rem}.flexbox .resource-opened-by-modal .form-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.flexbox .resource-opened-by-modal .form-container .list-container{-webkit-flex:3 1 auto;-moz-flex:3 1 auto;flex:3 1 auto}.resource-opened-by-modal .form-container .list-container .resource-opened-list{height:40vh;overflow-y:auto}.resource-opened-by-modal .form-container .list-container .resource-opened-list .resource-opened-list-item .status{color:#ef4952;float:right}.resource-opened-by-modal .form-container .list-container .resource-opened-list .resource-opened-list-item .opened{color:#76c160}.resource-opened-by-modal .form-container .list-container .resource-opened-list .resource-opened-list-item span{padding:.1rem .6rem .1em}.resource-opened-by-modal .form-container .list-container .resource-opened-list .resource-opened-list-item:nth-child(even){background-color:#e0f4fa}.resource-opened-by-modal .form-container .list-container .resource-opened-list .list-empty{position:absolute;top:0}.resource-opened-by-modal .form-container .list-container .resource-opened-list .eol{text-align:center}.resource-opened-by-modal .fetch-overlay{top:0;left:0;pointer-events:none;background-color:rgba(255,255,255,.65);transition:all .3s;width:100%;height:100%;text-align:center;padding-top:30px;font-size:2rem;position:absolute}.resource-opened-by-modal .status-view{background-color:#fff}.resource-opened-by-modal .modal-footer.left{display:none!important}.calendar-header{width:100%;margin-top:15px;margin-bottom:15px}.flexbox .calendar-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center}.calendar-header>div{width:33%}.flexbox .calendar-header div.calendar-navigation-controls-left{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .calendar-header div.calendar-navigation-controls-right{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center}.calendar-header div.calendar-button{border-style:solid;border-width:1px;border-radius:5px;margin:3px;font-size:1.7rem;font-weight:700;transition:all .15s ease-in;padding:5px 10px 7px;padding:5px 10px 7px}.calendar-header div#today,.calendar-header div.calendar-filter-region{margin-left:20px}.flexbox .calendar-header div.calendar-button{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.calendar-header div.calendar-button.enabled{border-color:gray;color:gray;cursor:pointer}.calendar-header div.calendar-button.enabled:hover{border-color:#72b2e1;color:#72b2e1}.calendar-header div.calendar-button.disabled{border-color:silver;color:silver;cursor:default}.calendar-header div.soft{padding-top:7px;font-size:1.3rem;font-weight:400}.flexbox .calendar-header div.calendar-title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.calendar-header div.calendar-title>span{color:#000;font-size:2.5rem}.calendar-header div#today>span{padding-left:0}.calendar-header div#close>span,.calendar-header div#help>span{padding-bottom:1px;font-size:1.5rem}.calendar-body div.fc-toolbar{display:none}.calendar-body table{margin-bottom:0}.flexbox .calendar-layout{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.calendar-layout .status-region{height:calc(74vh - 1px)}.flexbox .calendar-layout .status-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.evaluation-modal{min-height:150px;min-width:60vw;max-height:95vh;max-width:80vw;border-radius:3px;z-index:100}.evaluation-modal .modal-body,.tag-modal-container .modal-body{max-height:calc(95vh - 40px - 60px);position:relative;min-height:calc(150px - 40px - 60px)}.flexbox .evaluation-modal{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-moz-align-self:center;align-self:center}.flexbox .assessment-import-modal,.flexbox .assessment-prompt,.flexbox .big-modal,.flexbox .tag-modal-container{-webkit-align-self:center;-moz-align-self:center}.evaluation-modal .modal-title{position:relative;height:40px;line-height:20px;top:0;background-color:#457ec1;color:#FFF;text-align:left;padding:10px 15px;font-size:1.3rem;border-top-left-radius:3px;border-top-right-radius:3px;text-overflow:ellipsis;white-space:nowrap}.flexbox .evaluation-modal .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.evaluation-modal .modal-title.modal-warning{color:#FFF;background-color:#dd5937}.evaluation-modal .modal-body{overflow-y:auto;padding:10px 15px;background-color:#FFF;text-align:left;width:100%;color:#000}.flexbox .evaluation-modal .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.evaluation-modal .modal-body div.loader{margin:auto}.evaluation-modal .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}.evaluation-modal .modal-footer{position:relative;bottom:0;background-color:#DDD;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox .evaluation-modal .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.evaluation-modal .modal-footer button{margin:0 0 0 10px}.evaluation-modal .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}.evaluation-modal .modal-footer .modal-footer-left{margin-left:20px}.evaluation-modal div.containers{padding:5px}.flexbox .evaluation-modal div.containers{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.evaluation-modal div.containers div.submission-list-container{max-width:330px;padding:10px;border-style:solid;border-width:1px;border-color:silver}.flexbox .evaluation-modal div.containers div.submission-list-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.evaluation-modal div.containers div.submission-list-container span.counter{margin-bottom:10px;font-size:1.2rem}.evaluation-modal div.containers div.submission-list-container div.submission-list-item{padding:6px;transition:all .2s ease-in;cursor:pointer}.flexbox .evaluation-modal div.containers div.submission-list-container div.submission-list-item{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.evaluation-modal div.containers div.submission-list-container div.submission-list-item>div{overflow:hidden}.evaluation-modal div.containers div.submission-list-container div.submission-list-item:hover{background-color:#BCE1F7;transition:all .2s ease-out}.evaluation-modal div.containers div.submission-list-container div.submission-list-item.selected{font-weight:700}.evaluation-modal div.containers div.submission-list-container div.submission-list-item .title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-modal div.containers div.evaluation-container{overflow-y:auto}.flexbox .evaluation-modal div.containers div.evaluation-container{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.evaluation-modal div.containers div.evaluation-container .header{overflow:hidden}.evaluation-modal div.containers div.evaluation-container .header .student-name{padding:3px 0;margin-top:5px;margin-bottom:10px;font-size:2rem;height:50px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-modal div.containers div.evaluation-container .header .question-title{margin-bottom:25px;font-size:1.1rem;color:grey}.evaluation-modal div.containers div.evaluation-container .question-response{width:100%;height:25vh;overflow:scroll;margin:0 0 15px;padding:5px;border-style:solid;border-width:1px;border-color:silver;white-space:pre-wrap}.evaluation-modal div.containers div.evaluation-container .comments{width:100%;height:10vh;overflow:hidden;margin:0 0 15px;padding:0;border-style:solid;border-width:1px;border-color:silver}.evaluation-modal div.containers div.evaluation-container .comments>textarea{width:100%;height:100%;resize:none;border:none;outline:0;box-shadow:none}.evaluation-modal div.containers div.evaluation-container .score{width:100%;overflow:hidden;margin-bottom:15px}.flexbox .evaluation-modal div.containers div.evaluation-container .score{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center}.evaluation-modal div.containers div.evaluation-container .score #score-input{float:right;width:4rem;margin:0}.evaluation-modal div.containers div.evaluation-container .control-container{width:100%}.evaluation-modal div.containers div.evaluation-container .control-container>button.mark{float:right}.assessment-layout-view{display:flex;width:100%}.flexbox .assessment-layout-view{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.assessment-layout-view .page-accordion{display:flex;list-style:none;width:100%;margin:0;padding:0;overflow:hidden;background-color:#fff}.flexbox .assessment-layout-view .page-accordion{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.assessment-layout-view .page-accordion>li{display:block;float:left;width:50px;min-height:100%;max-height:100%;padding:0;overflow:hidden;border-left:1px solid #fff;color:#000;text-decoration:none;font-size:16px;line-height:1em;transition:all .4s ease-out;cursor:pointer}.flexbox .assessment-layout-view .page-accordion>li{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.assessment-layout-view .page-accordion>li div.tab{float:left;width:50px;min-height:100%;margin:0;border:none;border-right:1px solid silver;background-color:#dcdcdc}.assessment-layout-view .assessments-view .header .actions div+div,.assessment-layout-view .instances-view .header .actions div+div{margin-left:10px}.flexbox .assessment-layout-view .page-accordion>li div.tab{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.assessment-layout-view .page-accordion>li div.tab span.tab-label{color:grey;font-size:1.5rem;white-space:nowrap;transform:rotate(270deg)}.assessment-layout-view .page-accordion>li div.tab span.tab-label.disabled{color:silver;cursor:default}.assessment-layout-view .page-accordion>li div.tab.disabled{background-color:beige;cursor:default}.assessment-layout-view .page-accordion>li div.content{opacity:0;width:calc(100% - 50px);min-height:100%;padding:10px;transition:all .4s ease-out}.assessment-layout-view .assessments-view .ops-bar,.assessment-layout-view .instances-view .ops-bar,.assessment-layout-view .marks-view .ops-bar{border-bottom:1px solid #f6b9bc;padding:15px 0;margin-bottom:20px}.assessment-layout-view .page-accordion>li.active{width:calc(100% - 50px * (4 - 1));cursor:default}.assessment-layout-view .error-container,.assessment-layout-view .message-container{width:100%;height:100%}.assessment-layout-view .page-accordion>li.active div.content{min-height:100%;opacity:1;transition:all .4s ease-in}.flexbox .assessment-layout-view .error-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.assessment-layout-view .error-container.hidden{display:none}.assessment-layout-view .assessments-view table.backgrid tr td:last-child,.assessment-layout-view .instances-view table.backgrid tr td:last-child{width:50px}.flexbox .assessment-layout-view .message-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.assessment-layout-view .message-container.hidden{display:none}.assessment-layout-view .assessments-view{height:100%}.flexbox .assessment-layout-view .assessments-view .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .assessment-layout-view .assessments-view .header .actions,.flexbox .assessment-layout-view .assessments-view .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.assessment-layout-view .assessments-view .header .actions div{cursor:pointer;color:#9f9f9f}.assessment-layout-view .assessments-view .header .actions div:hover{color:#457ec1}.flexbox .assessment-layout-view .assessments-view .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .assessment-layout-view .assessments-view .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.assessment-layout-view .assessments-view .ops-bar .filters .filter-host-selector{margin-right:20px}.assessment-layout-view .assessments-view .ops-bar .counter{font-weight:700}.flexbox .assessment-layout-view .assessments-view .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.assessment-layout-view .instances-view{height:100%}.flexbox .assessment-layout-view .instances-view .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .assessment-layout-view .instances-view .header .actions,.flexbox .assessment-layout-view .instances-view .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.assessment-layout-view .instances-view .header .actions div{cursor:pointer;color:#9f9f9f}.assessment-layout-view .instances-view .header .actions div:hover{color:#457ec1}.flexbox .assessment-layout-view .instances-view .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .assessment-layout-view .instances-view .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.assessment-layout-view .instances-view .ops-bar .filters .filter-host-selector{margin-right:20px}.assessment-layout-view .instances-view .ops-bar .counter{font-weight:700}.flexbox .assessment-layout-view .instances-view .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.assessment-layout-view .marks-view{height:100%}.flexbox .assessment-layout-view .marks-view .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .assessment-layout-view .marks-view .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.assessment-layout-view .marks-view .ops-bar .filters .filter-host-selector{margin-right:20px}.assessment-layout-view .marks-view .ops-bar .counter{font-weight:700}.flexbox .assessment-layout-view .marks-view .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.assessment-layout-view .marks-view .grid{min-height:55vh;overflow:auto}.assessment-layout-view .marks-view .grid .marks-grid-header{width:100%;margin-bottom:20px;padding-bottom:10px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:silver}.flexbox .assessment-layout-view .marks-view .grid .marks-grid-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center}.assessment-layout-view .marks-view .grid .marks-grid-header .total-marks{display:inline;font-size:1.1rem}.assessment-layout-view .marks-view .grid .marks-grid-header .button-container{display:inline}.assessment-layout-view .marks-view .grid .marks-grid-header .button-container .marks-button{margin-right:20px;cursor:pointer;color:#000}.assessment-layout-view .marks-view .grid .marks-grid-header .button-container .marks-button:hover{color:#457ec1}.assessment-layout-view .marks-view .assessment-status-complete{color:green}.assessment-layout-view .marks-view .assessment-status-incomplete{color:red}.assessment-layout-view .details-view{height:100%}.assessment-layout-view .details-view .grid-header{width:100%}.assessment-layout-view .details-view .marks-grid-container{width:100%;min-height:20vh}.assessment-layout-view .details-view .assessment-status-complete{color:green}.assessment-layout-view .details-view .assessment-status-incomplete{color:red}.assessment-layout-view .details-view .activity-timeline-container{width:100%;margin-top:50px}.assessment-layout-view .details-view .activity-timeline-container .activity-timeline{width:100%}.flexbox .assessment-layout-view .details-view .activity-timeline-container .activity-timeline{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.assessment-layout-view .details-view .activity-timeline-container .activity-timeline .activity-timeline-title-container{width:100%}.flexbox .assessment-layout-view .details-view .activity-timeline-container .activity-timeline .activity-timeline-title-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.assessment-layout-view .details-view .activity-timeline-container .activity-timeline .activity-timeline-title-container .activity-timeline-title{margin:0}.assessment-layout-view .details-view .activity-timeline-container .activity-timeline .activity-timeline-summary-container{width:100%;margin-top:10px;color:#000}.flexbox .assessment-layout-view .details-view .activity-timeline-container .activity-timeline .activity-timeline-summary-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.assessment-layout-view .details-view .activity-timeline-container .activity-timeline .activity-timeline-summary-container .activity-summary-label{font-weight:700;font-size:1rem}.assessment-layout-view .details-view .activity-timeline-container .activity-timeline .activity-timeline-summary-container .activity-summary-value{font-size:1rem}.assessment-layout-view .details-view .activity-timeline-container .activity-timeline .activity-timeline-body{width:85%;height:75px;border-left-style:solid;border-left-width:1px;border-left-color:grey;border-right-style:solid;border-right-width:1px;border-right-color:grey;padding:15px 13px 20px;border-radius:10px}.flexbox .assessment-layout-view .details-view .activity-timeline-container .activity-timeline .activity-timeline-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.assessment-layout-view .details-view .activity-timeline-container .activity-timeline .activity-timeline-body .activity{margin-left:1px;margin-right:1px;border:none;border-radius:5px;background-color:rgba(250,200,0,.5)}.flexbox .assessment-layout-view .details-view .activity-timeline-container .activity-timeline .activity-timeline-body .activity{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.assessment-layout-view .details-view .activity-timeline-container .activity-timeline .activity-timeline-body .activity.activity-highlighted{background-color:rgba(250,200,0,.75)}.assessment-layout-view .details-view .activity-timeline-container .activity-timeline .activity-timeline-body .activity .activity-name{color:#000;font-weight:700;font-size:.8rem}.assessment-layout-view .error-message{white-space:normal;max-height:1.5rem;overflow:hidden;margin-bottom:10px;font-size:1.2rem;font-weight:700}.assessment-layout-view .error-model,.assessment-layout-view .error-response{white-space:normal;max-height:25vh;overflow:hidden;font-family:Courier New;font-size:1rem}.assessment-layout-view .error-model{margin-bottom:10px}.assessment-layout-view .grid-header{margin-bottom:10px;padding:15px 0;border-bottom:1px solid #f6b9bc}.flexbox .assessment-layout-view .grid-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.assessment-layout-view .grid-header .title{min-width:30%;max-width:30%;font-size:1.5rem}.assessment-layout-view .grid-header .filters{min-width:30%;max-width:30%}.assessment-layout-view .grid-header .button-container{min-width:9%;max-width:9%;min-height:1.5rem;overflow:visible}.flexbox .assessment-layout-view .grid-header .button-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.assessment-layout-view .grid-header .button-container .assessments-button{margin-right:20px;font-size:1.3rem;cursor:pointer;color:#000}.assessment-layout-view .grid-header .button-container .assessments-button:hover{color:#457ec1}.activity-details .activity-detail-label,.activity-details .activity-detail-value{margin:0;font-size:.9rem;color:#000;padding:0}.assessment-layout-view .grid-header .counter-container{min-width:30%;max-width:30%;overflow:visible;font-weight:700}.assessment-layout-view .grid-header .counter-container #assessments-grid-counter,.assessment-layout-view .grid-header .counter-container #instances-grid-counter,.assessment-layout-view .grid-header .counter-container #marks-grid-counter{float:right;white-space:nowrap}.assessment-layout-view .grid-paging{max-height:2.5rem;overflow:hidden}.backgrid .datetime-cell{text-align:left}.backgrid .hoverable{cursor:pointer}.activity-details>table{border:none;margin:0;padding:0}.activity-details>table tr{border-collapse:collapse;margin:0;padding:0}.activity-details>table tr td{margin:0;padding:0}.activity-details .activity-detail-label{font-weight:700}.student-marks table .assessment-status-complete{color:green}.student-marks table .download{padding:10px;cursor:pointer;margin-left:22%}.student-marks table .completed{width:90px}.student-marks table .assessment-status-complete,.student-marks table .assessment-status-incomplete{margin-left:40%}.student-marks table td.maxScore,.student-marks table td.totalMark{text-align:center}.custom-group-manager .actions{display:inline-block;cursor:pointer;float:right}.tag-manager .header{border-bottom:1px solid #9f9f9f;padding-bottom:6px}.flexbox .tag-manager .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .tag-manager .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.tag-manager .header .title span.warning{color:red}.flexbox .tag-manager .header .actions{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.tag-manager .header .actions .add-tag{margin:0 20px 0 30px;border-radius:7px;padding:.45em .7em;font-size:1.1rem;font-weight:100;color:#fff;background-color:#00b63f}.tag-manager .header .actions div{cursor:pointer;color:#9f9f9f}.tag-manager .header .actions div:hover{background-color:#368a55}.tag-manager .header .actions div+div{margin-left:10px}.tag-manager .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .tag-manager .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .tag-manager .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.tag-manager .ops-bar .filters .filter-host-selector{margin-right:20px}.tag-manager .ops-bar .counter{font-weight:700}.flexbox .tag-manager .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.tag-manager .grid table.backgrid thead{border-bottom:2px solid #b5ccea}.tag-manager .grid table.backgrid td{height:50px}.tag-manager .grid table.backgrid td .tag{background-color:#92de69;font-size:.8rem;padding:4px 8px;border-radius:5px;position:relative;display:initial}.tag-manager .grid table.backgrid td:last-child,.tag-manager .grid table.backgrid th:last-child{text-align:right}.tag-modal-container{min-height:150px;min-width:330px;max-height:95vh;max-width:330px;border-radius:3px;z-index:100}.flexbox .tag-modal-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;align-self:center}.tag-modal-container .modal-title{position:relative;height:40px;line-height:20px;top:0;background-color:#457ec1;color:#FFF;text-align:left;padding:10px 15px;font-size:1.3rem;border-top-left-radius:3px;border-top-right-radius:3px;text-overflow:ellipsis;white-space:nowrap}.flexbox .tag-modal-container .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.tag-modal-container .modal-title.modal-warning{color:#FFF;background-color:#dd5937}.tag-modal-container .modal-body{overflow-y:auto;padding:10px 15px;background-color:#FFF;text-align:left;width:100%;color:#000}.flexbox .tag-modal-container .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.tag-modal-container .modal-body div.loader{margin:auto}.tag-modal-container .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}.tag-modal-container .modal-footer{position:relative;bottom:0;background-color:#DDD;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox .tag-modal-container .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.tag-modal-container .modal-footer button{margin:0 0 0 10px}.tag-modal-container .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}.tag-modal-container .modal-footer .modal-footer-left{margin-left:20px}.tag-modal-container .form-container{height:100%}.flexbox .tag-modal-container .form-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.tag-modal-container .form-container span.form-label{padding:0 10px}.tag-modal-container .form-container .tag-modal{height:100%;width:270px;background-color:#FFF;padding:10px;pointer-events:all}.flexbox .tag-modal-container .form-container .tag-modal{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.tag-modal-container .form-container .tag-modal .colours{margin:0 auto}.flexbox .tag-modal-container .form-container .tag-modal .colours{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.tag-modal-container .form-container .tag-modal .colours div{margin:3px;width:30px;height:30px;border:3px solid #FFF}.tag-modal-container .form-container .tag-modal .buttons,.tag-modal-container .form-container .tag-modal input[type=color]{margin-top:10px}.flexbox .tag-modal-container .form-container .tag-modal .buttons{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.tag-modal-container .form-container .tag-modal .buttons,.tag-modal-container .form-container .tag-modal .top{display:none}.tag-modal-container .form-container .result{width:100%;height:100%}.flexbox .tag-modal-container .form-container .result{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.tag-modal-container .form-container .result>span{margin-bottom:10px}.cam-user-selector .header{border-bottom:2px solid #cdcdcd;margin-bottom:13px}.flexbox .cam-user-selector .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.cam-user-selector .header .title{margin-bottom:.9rem}.flexbox .cam-user-selector .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .cam-user-selector .top-bar,.flexbox .cam-user-selector .top-bar .actions{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;-webkit-flex-direction:row}.cam-user-selector .top-bar{width:100%;border-bottom:1px solid #9c9c9c;margin-bottom:15px;padding:0 10px 3px}.flexbox .cam-user-selector .top-bar{display:flex;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.cam-user-selector .top-bar .actions{width:145px;margin-top:-6px}.flexbox .cam-user-selector .top-bar .actions{display:flex;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;align-items:center}.cam-user-selector .top-bar .actions .session-time-container{font-size:.8rem;color:#9f9f9f;margin:0 auto}.cam-user-selector .top-bar .actions .btn-monitor{margin:0 auto}.cam-user-selector .top-bar .actions .btn-monitor.danger{background:#ee383a}.flexbox .cam-user-selector .top-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.cam-user-selector .top-bar .filters .filter-option{width:100%;margin-right:20px}.flexbox .cam-user-selector .top-bar .filters .filter-option{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.cam-user-selector .top-bar .filters .filter-option .cam-flipswitch{padding-top:9px;font-size:.9rem}.flexbox .cam-user-selector .top-bar .filters .filter-option .cam-flipswitch{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.cam-user-selector .top-bar .filters .filter-option .cam-flipswitch .flipswitch{position:relative;width:63px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cam-user-selector .top-bar .filters .filter-option .cam-flipswitch .flipswitch input[type=checkbox]{display:none}.cam-user-selector .top-bar .filters .filter-option .cam-flipswitch .flipswitch-label{display:block;overflow:hidden;cursor:pointer;border:0 solid #999;border-radius:50px;margin:0}.cam-user-selector .top-bar .filters .filter-option .cam-flipswitch .flipswitch-inner{width:200%;margin-left:-100%;-webkit-transition:margin .3s ease-in 0s;-moz-transition:margin .3s ease-in 0s;-ms-transition:margin .3s ease-in 0s;-o-transition:margin .3s ease-in 0s;transition:margin .3s ease-in 0s}.cam-user-selector .top-bar .filters .filter-option .cam-flipswitch .flipswitch-inner:after,.cam-user-selector .top-bar .filters .filter-option .cam-flipswitch .flipswitch-inner:before{float:left;width:50%;height:20px;padding:0;line-height:20px;font-size:18px;font-family:Trebuchet,Arial,sans-serif;font-weight:700;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cam-user-selector .top-bar .filters .filter-option .cam-flipswitch .flipswitch-inner:before{content:"";padding-left:12px;background-color:#2F67B1;color:#FFF}.cam-user-selector .top-bar .filters .filter-option .cam-flipswitch .flipswitch-inner:after{content:"";padding-right:12px;background-color:#41AD49;color:#888;text-align:right}.cam-user-selector .top-bar .filters .filter-option .cam-flipswitch .flipswitch-switch{width:18px;margin:1px;background:#FFF;border:0 solid #999;border-radius:50px;position:absolute;top:0;bottom:0;right:41px;-webkit-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.cam-user-selector .top-bar .filters .filter-option .cam-flipswitch .flipswitch-cb:checked+.flipswitch-label .flipswitch-inner{margin-left:0}.cam-user-selector .top-bar .filters .filter-option .cam-flipswitch .flipswitch-cb:checked+.flipswitch-label .flipswitch-switch{right:0}.cam-user-selector .top-bar .filters .filter-option span.filter-label{padding-top:9px;white-space:pre;font-size:.9rem}.cam-user-selector .top-bar .filters .filter-option .books-container .selectra-single{padding:8px}.cam-user-selector .top-bar .filters .filter-option .groups-container{min-width:250px}.cam-user-selector .status-map{margin-bottom:15px}.flexbox .cam-user-selector .status-map{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.cam-user-selector .status-map .status{margin-right:40px;border-radius:3px;padding:2px 7px 2px 3px;border:1px solid transparent;box-shadow:none;overflow:hidden;white-space:nowrap;height:31px;margin-bottom:0!important}.flexbox .cam-user-selector .status-map .status{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.cam-user-selector .status-map .status div.status-color{width:25px;height:25px;border-radius:8px;margin-right:7px;color:#fff;text-align:center}.cam-user-selector .cam-user-filter-region .filters .filter-host-selector,.custom-group-manager .editor-region .ops-bar .filters .filter-host-selector,.group-manager .ops-bar .filters .filter-host-selector,.group-membership-manager .list .ops-bar .filters .filter-host-selector{margin-right:20px}.cam-user-selector .status-map .status .status-green{background:#329a46}.cam-user-selector .status-map .status .status-red{background:#ee383a}.cam-user-selector .status-map .status .status-orange{background:#FF7A00}.cam-user-selector .status-map .status.filter-option:hover,.cam-user-selector .status-map .status.selected-status{border:1px solid #AAA!important;background:linear-gradient(0deg,#DDC,#EED)!important;cursor:pointer}.cam-user-selector .status-map .status .tick{display:none}.cam-user-selector .status-map .status span.status-percentage{width:50px}.cam-user-selector .status-map .status.selected-status .tick{display:initial}.cam-user-selector .cam-user-filter-region{margin-bottom:15px;padding-bottom:5px;margin-top:15px}.flexbox .cam-user-selector .cam-user-filter-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.cam-user-selector .cam-user-filter-region .filters{margin-top:-3px}.cam-user-selector .cam-user-filter-region .filters .filter-toggle-menu.disabled.fal{color:#457ec1}.cam-user-selector .cam-user-filter-region .filters .text-filter-container{margin-right:10px}.cam-user-selector .cam-user-filter-region .counter{font-weight:700;padding:0 10px;display:table-cell;white-space:nowrap}.cam-user-selector .cam-user-grid-region{width:100%;margin-top:20px}.flexbox .cam-user-selector .cam-user-grid-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:left;-moz-justify-content:left;justify-content:left}.cam-user-selector .cam-user-grid-region:first-child{margin-top:0}.cam-user-selector .cam-user-grid-region .itsi-anywhere,.cam-user-selector .cam-user-grid-region .no-results{text-align:center;font-size:2rem;padding:20px}.cam-user-selector .cam-user-grid-region .itsi-anywhere .subtext,.cam-user-selector .cam-user-grid-region .no-results .subtext{margin-top:20px;color:#888;font-size:1.5rem}.cam-user-selector .cam-user-grid-region .row-container .cam-user{float:left;width:140px;margin:0 14px 20px!important;position:relative;cursor:pointer;transition:color .2s;font-size:14px;text-align:center;padding:10px;border:1px solid #fff}.cam-user-selector .cam-user-grid-region .row-container .cam-user:hover{border:1px solid #AAA;background:linear-gradient(0deg,#DDC,#EED)}.cam-user-selector .cam-user-grid-region .row-container .cam-user .user-status{width:70px;height:70px;margin:0 auto;font-size:4rem;background:#fff;border-radius:50px;border:3px solid #fff}.cam-user-selector .cam-user-grid-region .row-container .cam-user .name-container{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:12px}.cam-user-selector .cam-user-grid-region .row-container .cam-user:nth-last-child(-n+5){margin:0 65px 15px 0}.cam-user-selector .cam-user-grid-region .row-container.status-0 .user-status{color:red}.cam-user-selector .cam-user-grid-region .row-container.status-1 .user-status{color:#ff7a00}.cam-user-selector .cam-user-grid-region .row-container.status-2 .user-status{color:#329a46}.cam-user-selector .cam-user-grid-region break{width:100%;height:0;overflow:hidden}.cam-user-selector .overlay{top:0;left:0;width:100%;height:100%;transition:all .25s;text-align:center;opacity:0;pointer-events:none;background-color:rgba(255,255,255,.7);font-size:2rem;position:fixed;margin-top:60px}.flexbox .cam-user-selector .overlay{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.cam-user-selector .overlay.shown{opacity:1;pointer-events:all;z-index:10}.cam-user-selector .overlay span.add{color:#457ec1;cursor:pointer}.cam-user-selector .overlay span.add:hover{color:#5f9ad2}.cam-user-selector .overlay .spinner{position:fixed;top:50%}.cam-user-selector .timeline-header{margin-bottom:15px}.flexbox .cam-user-selector .timeline-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .cam-user-selector .timeline-header .left-side{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:start;-moz-justify-content:start;justify-content:start}.flexbox .cam-user-selector .timeline-header .left-side .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.cam-user-selector .timeline-header .left-side .btn-back.left{margin-right:25px;color:#fff;font-size:.85rem}.cam-user-selector .timeline-body{width:100%;text-align:center}.cam-user-selector .timeline-body .inline{display:inline-block;padding:5px;vertical-align:top}.cam-user-selector .timeline-body .timeline-rows .day{text-align:left}.cam-user-selector .timeline-body .timeline-rows .day .date-divider{margin-top:20px;background:#9e9e9e;color:#fff;margin-bottom:5px;padding:10px;text-align:center;font-size:1.5rem}.cam-user-selector .timeline-body .timeline-rows .day .stat{border-bottom:1px solid #ddd;padding-bottom:5px}.cam-user-selector .timeline-body .timeline-rows .day .stat img{width:32px;vertical-align:top}.cam-user-selector .timeline-body .timeline-rows .day .stat:hover{background:#ddd}.cam-user-selector .timeline-body .timeline-rows .day .stat .small-date{font-size:1rem;color:#999}.cam-user-selector .timeline-body .timeline-rows .day .stat .event-time{font-size:1.1rem;color:#666;float:right;margin-right:10px;margin-top:10px}.cam-user-selector .timeline-body .timeline-rows .day .stat .event-name{font-size:1.5rem;margin-bottom:10px}.cam-user-selector .timeline-body .timeline-rows .day .stat .green-status .event-icon,.cam-user-selector .timeline-body .timeline-rows .day .stat .green-status .event-name{color:green}.cam-user-selector .timeline-body .timeline-rows .day .stat .red-status .event-icon,.cam-user-selector .timeline-body .timeline-rows .day .stat .red-status .event-name{color:red}.custom-group-manager-grid-body{height:60vh}.flexbox .custom-group-manager{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.custom-group-manager.busy{pointer-events:none}.custom-group-manager .status-region{width:100%}.flexbox .custom-group-manager .status-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.custom-group-manager .header-region{margin:-15px -15px 20px}.custom-group-manager .group-selector{width:50vw;padding:20px;border:1px solid #DDD;border-radius:3px;background-color:#fafafa}.flexbox .custom-group-manager .custom-group-selector-region,.flexbox .custom-group-manager .global-group-selector-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.custom-group-manager .custom-group-selector-region .custom-group-selector{margin-top:20px}.custom-group-manager .custom-group-selector-region .custom-group-selector .create-group{margin:auto}.custom-group-manager .custom-group-selector-region .custom-group-selector .or{margin-top:15px;margin-bottom:15px;font-size:1.5rem;font-weight:700;text-align:center}.custom-group-manager .custom-group-selector-region .custom-group-selector .manageButtons{margin-top:20px;margin-bottom:0}.custom-group-manager .custom-group-selector-region .custom-group-selector .manageButtons .spinner-icon{margin-right:10px}.flexbox .custom-group-manager .custom-group-creator-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.custom-group-manager .custom-group-creator-region .custom-group-creator{margin-top:20px}.flexbox .custom-group-manager .custom-group-creator-region .custom-group-creator .custom-group-creator-footer{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center}.custom-group-manager .custom-group-creator-region .custom-group-creator .custom-group-creator-footer .custom-group-creator-options input{margin-top:-1px;vertical-align:middle}.flexbox .custom-group-manager .custom-group-creator-region .custom-group-creator .custom-group-creator-footer .custom-group-creator-message-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.custom-group-manager .custom-group-creator-region .custom-group-creator .custom-group-creator-footer .custom-group-creator-message-container .validation-error .validation-error-glyph{font-size:1.2rem}.custom-group-manager .custom-group-creator-region .custom-group-creator .custom-group-creator-footer .custom-group-creator-message-container .validation-error .validation-error-message{font-size:1.1rem;font-weight:700}.custom-group-manager .custom-group-creator-region .custom-group-creator .custom-group-creator-footer .custom-group-creator-controls{margin-top:5px}.flexbox .custom-group-manager .custom-group-creator-region .custom-group-creator .custom-group-creator-footer .custom-group-creator-controls{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.custom-group-manager .custom-group-creator-region .custom-group-creator .custom-group-creator-footer .custom-group-creator-controls .button-accept-name{margin-left:5px}.flexbox .custom-group-manager .editor-region{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.custom-group-manager .editor-region .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .custom-group-manager .editor-region .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .custom-group-manager .editor-region .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.custom-group-manager .editor-region .ops-bar .title{font-weight:700}.flexbox .custom-group-manager .editor-region .ops-bar .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.custom-group-manager .editor-region .ops-bar .counter{font-weight:700}.flexbox .custom-group-manager .editor-region .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.custom-group-manager .editor-region table.backgrid tr td:last-child{width:20px}.custom-group-manager .editor-region table.backgrid .membership-status-in{color:green}.custom-group-manager .editor-region table.backgrid .membership-status-out{color:red}.flexbox .custom-group-upload-card{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.custom-group-upload-card .card-header{padding:20px 15px 15px;border-bottom:solid 1px #ef4952}.flexbox .custom-group-upload-card .card-header{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto}.custom-group-upload-card .card-header .card-title{margin:0;padding:0;color:#000;font-size:1.7rem;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.custom-group-upload-card .card-body{padding:30px}.flexbox .file-chooser-card .card-body,.flexbox .file-verification-card .card-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.file-verification-card .card-body .file-verification-success-view{align-self:flex-start}.flexbox .file-verification-card .card-body .file-verification-success-view{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.file-verification-card .card-body .file-verification-success-view .change-type-label{font-weight:700}.file-verification-card .card-body .file-verification-success-view table.statistics{margin-left:20px;border-style:none}.file-verification-card .card-body .file-verification-success-view table.statistics tr td{padding:0 15px 0 0}.file-verification-card .card-body .file-verification-error-view .grid-region{height:25vh;overflow-y:auto;padding:3px;border:1px solid silver;border-radius:7px}.flexbox .group-manager .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .group-manager .header .actions,.flexbox .group-manager .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.group-manager .header .actions div{cursor:pointer;color:#9f9f9f}.group-manager .header .actions div:hover{color:#457ec1}.group-manager .header .actions div+div{margin-left:10px}.group-manager .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .group-manager .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .group-manager .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.group-manager .ops-bar .counter{font-weight:700}.flexbox .group-manager .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.group-manager table.backgrid tr td:nth-child(3){width:32px}.group-manager table.backgrid tr td:nth-child(4){width:150px}.group-manager table.backgrid tr td:nth-child(5),.group-manager table.backgrid tr td:nth-child(6),.group-manager table.backgrid tr td:nth-child(7){width:32px}.group-manager table.backgrid tr td:nth-child(8){width:150px}.group-manager table.backgrid tr td:last-child{width:32px}.group-modal .group-lifetime-row{min-height:5rem}.token-cancellation-modal-display-body,.token-cancellation-modal-error-body,.token-cancellation-modal-status-body{min-height:15vh;padding:20px;width:40vw}.group-membership-manager{padding:20px}.flexbox .group-membership-manager{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.group-membership-manager .header-region{margin:-15px -15px 20px}.group-membership-manager .group-selector{width:50vw;padding:20px;border:1px solid #DDD;border-radius:3px;background-color:#fafafa}.flexbox .group-membership-manager .group-selector-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.group-membership-manager .status-region{width:100%;height:100%}.flexbox .group-membership-manager .status-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .group-membership-manager .list{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.group-membership-manager .list .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .group-membership-manager .list .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .group-membership-manager .list .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.token-cancellation-modal-body-text,.token-creation-modal-body-text{margin:0;font-size:1.1rem}.group-membership-manager .list .ops-bar .title{font-weight:700}.flexbox .group-membership-manager .list .ops-bar .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.group-membership-manager .list .ops-bar .counter{font-weight:700}.flexbox .group-membership-manager .list .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.group-membership-manager .list table.backgrid tr td:first-child{width:20px}.group-membership-manager .list table.backgrid tr .membership-status-in{color:green}.group-membership-manager .list table.backgrid tr .membership-status-out{color:red}.group-membership-manager .list table.backgrid tr .membership-status-warning{color:#ff0}.group-membership-manager .list table.backgrid tr .membership-status-not-allowed{cursor:not-allowed}.flexbox .token-cancellation-modal-display-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .token-cancellation-modal-error-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .token-cancellation-modal-status-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.token-cancellation-modal-confirmation-body{width:40vw;min-height:15vh;padding:20px}.token-creation-modal-display-body,.token-creation-modal-error-body,.token-creation-modal-status-body{min-height:25vh;width:40vw;padding:20px}.flexbox .token-cancellation-modal-confirmation-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .token-creation-modal-display-body,.flexbox .token-creation-modal-error-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;-webkit-flex-direction:column}.flexbox .token-creation-modal-display-body{display:flex;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.token-creation-modal-display-body .token-creation-modal-display-body-token-value{margin:15px 0;font-size:2.7rem;line-height:1}.flexbox .token-creation-modal-error-body{display:flex;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .token-creation-modal-status-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.token-creation-modal-form-body{width:40vw;padding:20px}.token-creation-modal-form-body .token-creation-modal-form-body-name-region{width:100%}.token-creation-modal-form-body .expiration-form.expiration-form-disabled{opacity:.3;pointer-events:none}.token-creation-modal-form-body .expiration-form>.form-field-container{border:none}.flexbox .token-creation-modal-form-body .expiration-form>.form-field-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.token-creation-modal-form-body .expiration-form>.form-field-container>.form-field-label{margin-bottom:0}.token-creation-modal-form-body .expiration-form>.form-field-container>.form-field-value-container{width:40%}.token-creation-modal-form-body .option-region div{cursor:pointer!important}.token-creation-modal-form-body .option-region .fal{color:#444;font-size:1.7rem}.token-creation-modal-form-body .option-region .span{margin-left:15px;font-size:1.2rem}.group-token-selector{width:100%;height:100%}.flexbox .group-token-selector{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.group-token-selector .group-token-selector-panel{width:90vw;height:7vh;margin-top:22px;margin-bottom:22px;font-size:1.6rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.flexbox .group-token-selector .group-token-selector-panel{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.group-token-selector .group-token-selector-filter-region{width:90vw;margin-bottom:22px}.group-token-selector .group-token-selector-list-region{width:90vw;height:55vh;margin-bottom:22px;border:1px solid silver;border-top-left-radius:5px;border-top-right-radius:5px}.group-token-selector .group-token-selector-list-region .group-token-selector-list-grid-body{height:calc(55vh - 6vh)}.group-token-selector .group-token-selector-list-region .group-token-selector-list-custom-group-name{color:grey}.group-token-selector .group-token-selector-list-region .group-token-selector-list-glyph{font-size:.8rem}.group-token-selector .group-token-selector-list-region .group-token-selector-list-expired-text{color:#ee383a;font-weight:400}.flexbox .group-token-manager .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .group-token-manager .header .actions,.flexbox .group-token-manager .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.group-token-manager .header .actions div{cursor:pointer;color:#9f9f9f}.group-token-manager .header .actions div:hover{color:#457ec1}.group-token-manager .header .actions div+div{margin-left:10px}.group-token-manager .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .group-token-manager .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .group-token-manager .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.group-token-manager .ops-bar .filters .filter-host-selector{margin-right:20px}.group-token-manager .ops-bar .counter{font-weight:700}.flexbox .group-token-manager .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.group-token-manager table.backgrid tr td:last-child,.group-token-manager table.backgrid tr td:nth-child(2),.group-token-manager table.backgrid tr td:nth-child(5){width:32px}.unity-home div.left{width:50vw}.unity-home h2{margin-bottom:40px}.unity-home .teach360_logo{margin:0 0 0 787px;width:25%}.unity-home div.action .header{font-size:1.5rem;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #DDD;color:#000;position:relative;text-indent:70px}.unity-home div.action .header span.icon{font-size:2rem;color:#FFF;background-color:#457ec1;border-radius:50%;width:60px;height:60px;position:absolute;top:-20px;left:-10px;text-indent:0}.flexbox .unity-home div.action .header span.icon{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.unity-home div.action .header .landing-page-title{font-size:1.7rem}.unity-home div.action>div.linker{border-radius:3px;padding:10px;transition:background-color .25s;font-size:1.2rem;cursor:pointer}.unity-home div.action>div.linker span.fal,.unity-home div.action>div.linker span.fas{margin-right:10px}.unity-home div.action>div.linker:hover{background-color:#BCE1F7}.unity-home div.action div.linker+div.linker{margin-top:15px}.unity-home div.action+div.action{margin-top:20px}@media only screen and (max-width:1500px){.unity-home #news{width:790px}.unity-home .teach360_logo{margin:0 0 0 588px;width:25%}}@media only screen and (min-width:1500px){.unity-home #news{width:1075px}}.mk-header{width:100%;padding:15px 0;border-top-left-radius:15px;border-top-right-radius:15px;color:#444;font-size:1.5rem;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.action-title,.mk-footer{-webkit-user-select:none;-moz-user-select:none}.flexbox .mk-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.mk-footer{flex-shrink:0;width:100%;border-bottom-left-radius:15px;border-bottom-right-radius:15px;-ms-user-select:none;user-select:none}.flexbox .mk-footer{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.mk-footer .mk-footer-navigation-container-left{flex-grow:1}.flexbox .mk-footer .mk-footer-navigation-container-left{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.mk-footer .mk-footer-navigation-container-right{flex-grow:1}.flexbox .mk-footer .mk-footer-navigation-container-right{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .mk-host,.flexbox .mk-page{display:-ms-flexbox;display:-webkit-flex}.mk-footer .mk-footer-button{margin:10px 5px;padding:15px 40px;border-radius:5px;color:#fff;font-size:1.3rem;font-weight:400;cursor:pointer;transition:all .1s linear}.mk-host,.mk-page{margin:0;padding:0}.mk-footer .mk-footer-button.mk-disabled,.mk-footer .mk-footer-button.mk-disabled:hover{background-color:silver!important}.mk-footer .mk-footer-button.mk-accept{background-color:#43AC6A}.mk-footer .mk-footer-button.mk-accept:hover{background-color:#26633d}.mk-footer .mk-footer-button.mk-cancel{background-color:#e7e7e7;color:#444}.mk-footer .mk-footer-button.mk-cancel:hover{background-color:#b4b4b4}.mk-footer .mk-footer-button.mk-close{background-color:#457ec1}.mk-footer .mk-footer-button.mk-close:hover{background-color:#284d78}.mk-footer .mk-footer-button.mk-navigate{font-size:2.6rem;color:#72b2e1}.mk-footer .mk-footer-button.mk-navigate:hover{color:#457ec1}.mk-footer .mk-footer-button.mk-no{background-color:#e7e7e7;color:#444}.mk-footer .mk-footer-button.mk-no:hover{background-color:#b4b4b4}.mk-footer .mk-footer-button.mk-yes{background-color:#43AC6A}.mk-footer .mk-footer-button.mk-yes:hover{background-color:#26633d}.mk-page{border-radius:15px;background-color:#fff}.flexbox .mk-page{display:-moz-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.mk-page .mk-page-header-region{width:100%;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:silver}.mk-page .mk-page-body-region{width:100%}.mk-page .mk-page-footer-region{width:100%;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-style:solid;border-top-width:1px;border-top-color:silver}.mk-host{background-color:transparent}.flexbox .mk-host{display:-moz-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.action-button{min-width:1.7rem;min-height:1.7rem}.flexbox .action-button{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.action-button.disabled{pointer-events:none}.action-button.separator{min-width:.5rem;min-height:1.7rem}.action-button>span:first-child{color:#515151;font-size:1.7rem;cursor:pointer;transition:color .1s linear}.action-button>span:first-child.action-type-control:hover{color:#457ec1}.action-button>span:first-child.action-type-control:active{color:#5f9ad2}.action-button>span:first-child.action-type-dangerous:hover{color:#ee383a}.action-button>span:first-child.action-type-dangerous:active{color:#ef4952}.action-button>span:first-child.action-type-modification:hover{color:#38b449}.action-button>span:first-child.action-type-modification:active{color:#76c160}.action-button>span:first-child.disabled{color:silver;cursor:default}.action-button>div{width:1rem;height:1rem}.flexbox .action-button>div{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.action-button>div>span:last-child{width:auto;height:auto;color:#2f67b1;font-size:1rem}.action-header{width:100%;height:50px;padding:5px 15px 2px}.flexbox .action-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center}.action-header .action-title-region{flex-basis:70%;overflow:hidden}.action-header .action-toolbar-region{flex-basis:25%}.flexbox .action-header .action-toolbar-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center}.action-title{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-ms-user-select:none;user-select:none;cursor:default}.flexbox .action-title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.action-title .action-title-glyph{display:block;font-size:1.7rem}.action-title .action-title-text{display:block;font-size:1.4rem}.flexbox .action-toolbar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.action-toolbar>.action-button{margin-left:10px;margin-right:10px}.action-toolbar.action-toolbar-small>.action-button{min-width:1.3rem;min-height:1.3rem}.action-toolbar.action-toolbar-small>.action-button>span:first-child{font-size:1.3rem}.action-toolbar.action-toolbar-hidden{opacity:0;pointer-events:none}.assessment-import-modal{min-height:25vh;min-width:40vw;max-height:95vh;max-width:75vw;border-radius:3px;z-index:100}.flexbox .assessment-import-modal{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;align-self:center}.assessment-import-modal .modal-title{position:relative;height:40px;line-height:20px;top:0;background-color:#457ec1;color:#FFF;text-align:left;padding:10px 15px;font-size:1.3rem;border-top-left-radius:3px;border-top-right-radius:3px;text-overflow:ellipsis;white-space:nowrap}.flexbox .assessment-import-modal .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.assessment-import-modal .modal-title.modal-warning{color:#FFF;background-color:#dd5937}.assessment-import-modal .modal-body{overflow-y:auto;padding:10px 15px;position:relative;background-color:#FFF;text-align:left;width:100%;color:#000;min-height:calc(25vh - 40px - 60px);max-height:calc(95vh - 40px - 60px)}.flexbox .assessment-import-modal .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.assessment-import-modal .modal-body div.loader{margin:auto}.assessment-import-modal .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}.assessment-import-modal .modal-footer{position:relative;bottom:0;background-color:#DDD;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox .assessment-import-modal .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.assessment-import-modal .modal-footer button{margin:0 0 0 10px}.assessment-import-modal .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}.assessment-import-modal .modal-footer .modal-footer-left{margin-left:20px}.assessment-import-modal .form-container{height:100%}.flexbox .assessment-import-modal .form-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.assessment-import-modal .form-container .import-form{height:100%}.assessment-import-modal .form-container .import-result{width:100%;height:100%}.flexbox .assessment-import-modal .form-container .import-result{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.assessment-import-modal .form-container .import-result>span{margin-bottom:10px}.assessment-import-modal .form-container .import-result .import-result-message{font-size:1.1rem;font-weight:700;margin-top:10px;margin-bottom:20px}.assessment-import-modal .form-container .import-result .assessment-metadata .assessment-metadata-label{font-size:1rem;font-weight:700}.assessment-import-modal .form-container .import-result .assessment-metadata .assessment-metadata-value{font-size:1rem}.assessment-import-modal p.inline{padding:10px;border:1px solid #329a46;border-radius:3px}.assessment-import-modal span.msg{color:red}.assessment-modal{min-width:1270px!important}.assessment-modal .assessment-basis{width:100%;height:100%}.flexbox .assessment-modal .assessment-basis.assessment-basis-simple{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.assessment-modal .assessment-basis .assessment-basis-panel p.section-title{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid silver;font-size:1.1rem;color:#000}.assessment-modal .assessment-basis .metadata-panel{width:50%;height:100%;padding:10px 10px 10px 20px}.assessment-modal .assessment-basis .metadata-panel label{color:gray}.assessment-modal .assessment-basis .metadata-panel div.selectra-single{background-color:#FFF}.assessment-modal .assessment-basis .metadata-panel.metadata-panel-collapsed{position:absolute;width:512px!important;height:100%;padding:10px;background-color:#454545;color:#fff;z-index:1}.assessment-modal .assessment-basis .metadata-panel.metadata-panel-collapsed label{color:#fff}.assessment-modal .assessment-basis .metadata-panel.metadata-panel-collapsed p.section-title{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #CCC;font-size:1.1rem;color:#fff}.assessment-modal .assessment-basis .control-panel{width:50%;height:100%;padding:10px 20px 10px 10px}.assessment-modal .assessment-basis .control-panel .message{width:100%;font-size:1rem}.assessment-modal .assessment-basis .control-panel .button-container{width:100%;margin-top:15px}.flexbox .assessment-modal .assessment-basis .control-panel .button-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.assessment-modal .assessment-basis .assessment-panel{height:100%;padding:10px;background-color:#FFF}.flexbox .assessment-modal .assessment-basis .assessment-panel{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.assessment-modal .assessment-basis .assessment-panel .iago-editable{border-bottom:1px dotted #FFF}.assessment-modal .assessment-basis .assessment-panel .iago-editable-dark{border-bottom:1px dotted #000}.assessment-modal .assessment-basis .assessment-panel .question-errors{background-color:#f1636b;color:#000;padding:10px;position:relative;width:95%;margin:auto auto 15px;border-radius:3px}.assessment-modal .assessment-basis .assessment-panel .question-errors .close{position:absolute;top:0;right:0;padding:5px;background-color:#cc2734;color:#FFF;font-weight:700;border-top-right-radius:3px;cursor:pointer}.flexbox .assessment-modal .assessment-basis .assessment-panel .topArea{-webkit-flex:0 0 40px;-moz-flex:0 0 40px;flex:0 0 40px;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:space-between;-moz-align-items:space-between;align-items:space-between;-webkit-align-content:space-between;-moz-align-content:space-between;align-content:space-between}.assessment-modal .assessment-basis .assessment-panel .topArea .menuToggle{height:25px;color:#454545;font-size:1.5rem;cursor:pointer}.flexbox .assessment-modal .assessment-basis .assessment-panel .topArea .menuToggle{-webkit-flex:0 1 40px;-moz-flex:0 1 40px;flex:0 1 40px}.assessment-modal .assessment-basis .assessment-panel .topArea .menuToggle:hover{color:#457ec1}.assessment-modal .assessment-basis .assessment-panel .topArea .optionToggle{height:25px;color:#454545;font-size:1.2rem;cursor:pointer}.flexbox .assessment-modal .assessment-basis .assessment-panel .topArea .optionToggle{-webkit-flex:0 1 110px;-moz-flex:0 1 110px;flex:0 1 110px}.assessment-modal .assessment-basis .assessment-panel .topArea .optionToggle:hover{color:#457ec1}.assessment-modal .assessment-basis .assessment-panel .topArea .preview{cursor:pointer;margin-left:20px}.assessment-modal .assessment-basis .assessment-panel .topArea .sliderHost{display:inline-block;white-space:nowrap;margin-bottom:20px}.flexbox .assessment-modal .assessment-basis .assessment-panel .topArea .sliderHost{-webkit-flex:0 1 530px;-moz-flex:0 1 530px;flex:0 1 530px;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.assessment-modal .assessment-basis .assessment-panel .topArea .sliderHost input[type=number]{display:inline-block;width:75px;margin-bottom:0}.assessment-modal .assessment-basis .assessment-panel .topArea .sliderHost .ranger{width:300px;margin-right:15px}.flexbox .assessment-modal .assessment-basis .assessment-panel .topArea .sliderHost .ranger{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .assessment-modal .assessment-basis .assessment-panel .topArea .actionHost{-webkit-flex:0 1 150px;-moz-flex:0 1 150px;flex:0 1 150px}.assessment-modal .assessment-basis .assessment-panel .topArea .actionHost .delete{cursor:pointer;border-radius:8px;background-color:#ee383a;color:#FFF;padding:4px 8px;font-size:.9rem;text-align:center;font-weight:700}.assessment-modal .assessment-basis .assessment-panel .topArea .infoHost .buttonBlock{cursor:pointer;border-radius:8px;background-color:#ee383a;color:#FFF;padding:2px 6px;font-size:.9rem;text-align:center;font-weight:700;display:inline}.assessment-modal .assessment-basis .assessment-panel .topArea .infoHost .total-block{background-color:#3f51b5}.assessment-modal .assessment-basis .assessment-panel .topArea .infoHost .mark-block{background-color:#457ec1}.assessment-modal .assessment-basis .assessment-panel .topArea .infoHost .question-num-block{background-color:#43ac6a}.assessment-modal .assessment-basis .assessment-panel .assessArea{overflow-y:auto}.assessment-modal .assessment-basis .assessment-panel #iago-question-image .image-placeholder{padding:5px!important;border-radius:3px;border:1px dashed #AAA;color:#AAA;text-align:center;position:relative;cursor:pointer}.assessment-modal .assessment-basis .assessment-panel #iago-question-image .delete-image{position:absolute;top:50%;right:10px;font-size:30px;cursor:pointer}.assessment-modal .assessment-basis .assessment-panel .question-content [contenteditable=true]{border-bottom:1px dotted #000}.assessment-modal .assessment-basis .assessment-panel .question-content .iago-marker{margin-left:20px!important;padding:5px!important;margin-bottom:5px!important;background-color:#5f9ad2;color:#FFF;cursor:pointer;border:1px solid #6f6f6f;border-radius:3px;width:75px;text-align:center}.assessment-modal .assessment-basis .assessment-panel .question-content .blankParagraph{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.book-chooser .pagination .jumper,.cal-back .cal-back-header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.assessment-modal .assessment-basis .assessment-panel .question-content .blankParagraph span.input{border:1px solid #AAA;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#FFF}.assessment-modal .assessment-basis .assessment-panel .question-content .previewParagraph input.fill-in{width:20%;display:inline}.assessment-modal .assessment-basis .assessment-panel .question-content .imageChooser{border-bottom:1px dashed #AAA!important}.assessment-modal .assessment-basis .assessment-panel .question-content .imageChooser div.text{padding:10px!important}.assessment-modal .assessment-basis .assessment-panel .question-content .placeholder{margin:10px 20px!important;padding:10px!important;border-radius:3px;border:2px dashed #aaa;color:#aaa;text-align:center;position:relative;cursor:pointer}.assessment-prompt .modal-title,.big-modal .modal-title,.changelog-modal .modal-title{border-top-left-radius:3px;white-space:nowrap}.assessment-modal .assessment-basis .assessment-panel .question-content .true-false span{display:inline-block;max-width:350px;overflow:hidden}.assessment-modal .assessment-basis .assessment-panel .question-content .many-option span{display:inline-block;max-width:800px;overflow:hidden}.assessment-modal .assessment-basis .assessment-panel .question-content .match-options{width:100%}.assessment-modal .assessment-basis .assessment-panel .question-content .match-options span{display:inline-block;max-width:350px;overflow:hidden}.assessment-modal .assessment-basis .assessment-panel .question-content .option-host{height:100%;position:absolute;top:0;right:0}.flexbox .assessment-modal .assessment-basis .assessment-panel .question-content .option-host{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.assessment-modal .assessment-basis .assessment-panel .question-content .option-host .fal,.assessment-modal .assessment-basis .assessment-panel .question-content .option-host .far,.assessment-modal .assessment-basis .assessment-panel .question-content .option-host .fas{height:40px!important}.assessment-modal .assessment-basis .assessment-panel .question-content .checkable{height:100%;width:40px;text-align:center;font-size:2rem;line-height:36px;pointer-events:none}.assessment-modal .assessment-basis .assessment-panel .question-content .checkable.fa-check{color:#5f9ad2}.assessment-modal .assessment-basis .assessment-panel .question-content .checkable.fa-times{color:#cc4c28}.assessment-modal .assessment-basis .assessment-panel .question-content .deletable,.assessment-modal .assessment-basis .assessment-panel .question-content .format{height:100%;color:#000;width:40px;text-align:center;font-size:1.2rem;line-height:40px}.flexbox .assessment-modal .assessment-basis .assessment-panel .assessment-question-types{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:space-between;-moz-align-items:space-between;align-items:space-between;-webkit-align-content:space-between;-moz-align-content:space-between;align-content:space-between}.assessment-modal .assessment-basis .assessment-panel .assessment-question-types .top-bit{padding:0 20px 20px}.flexbox .assessment-modal .assessment-basis .assessment-panel .assessment-question-types .top-bit{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:space-between;-moz-align-items:space-between;align-items:space-between;-webkit-align-content:space-between;-moz-align-content:space-between;align-content:space-between}.assessment-modal .assessment-basis .assessment-panel .assessment-question-types .top-bit .right{width:278px;cursor:pointer}.assessment-modal .assessment-basis .assessment-panel .assessment-question-types div.row{max-width:77.5rem}.assessment-modal .assessment-basis .assessment-panel .assessment-question-types div.block{max-width:25rem}.assessment-modal .assessment-basis .assessment-panel .assessment-question-types div.block div{cursor:pointer}.assessment-modal .assessment-basis .assessment-panel .assessment-question-types div.block div.disabled{cursor:default;pointer-events:none;opacity:.3}.assessment-modal .assessment-basis .assessment-panel .assessment-question-types div.block+div.block{margin-left:10px}.assessment-modal .assessment-basis .assessment-panel .assessment-question-types div.row+div.row{margin-top:30px}.assessment-modal .error-container{position:relative!important;height:auto!important;max-height:100%}.assessment-modal+.simple-menu-list{z-index:110}.assessment-prompt{min-height:300px;min-width:50vw;max-height:95vh;max-width:95vw;border-radius:3px;z-index:100}.flexbox .assessment-prompt{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;align-self:center}.assessment-prompt .modal-title{position:relative;height:40px;line-height:20px;top:0;background-color:#457ec1;color:#FFF;text-align:left;padding:10px 15px;font-size:1.3rem;border-top-right-radius:3px;text-overflow:ellipsis}.flexbox .assessment-prompt .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.assessment-prompt .modal-title.modal-warning{color:#FFF;background-color:#dd5937}.assessment-prompt .modal-body{overflow-y:auto;padding:10px 15px;position:relative;background-color:#FFF;text-align:left;width:100%;color:#000;min-height:calc(300px - 40px - 60px);max-height:calc(95vh - 40px - 60px)}.flexbox .assessment-prompt .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.assessment-prompt .modal-body div.loader{margin:auto}.assessment-prompt .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}.assessment-prompt .modal-footer{position:relative;bottom:0;background-color:#DDD;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox .assessment-prompt .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.assessment-prompt .modal-footer button{margin:0 0 0 10px}.assessment-prompt .modal-footer .modal-footer-left,.assessment-prompt div.inputs div.activation div.times{margin-left:20px}.assessment-prompt .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}.assessment-prompt div.inputs{width:100%}.flexbox .assessment-prompt div.inputs{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.assessment-prompt div.inputs label{color:#222;font-size:1rem}.assessment-prompt div.inputs>div{width:100%;margin-bottom:10px}.assessment-prompt div.inputs input[type=checkbox]{position:relative;top:3px}.assessment-prompt div.inputs input[type=text]{margin-bottom:0}.assessment-prompt div.inputs div.name input[name=instanceName]{width:100%}.flexbox .assessment-prompt div.inputs div.activation{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flexbox .assessment-prompt div.inputs div.activation div.times{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.assessment-prompt div.inputs div.activation div.times input.datetime{width:100px}.assessment-prompt div.inputs div.activation div.times input.datetime:hover{cursor:pointer}.assessment-prompt .code-show{letter-spacing:1.5em;font-size:1.7em;text-transform:uppercase;text-align:center;background-color:#EEE;border-radius:3px;color:#000}.assessment-prompt span.msg{color:red}.assessment-prompt p.inline{padding:10px;border:1px solid #329a46;border-radius:3px}div.time-picker{position:absolute;height:191px;width:6em;overflow:auto;background:#fff;border:1px solid #aaa;z-index:150000;margin:0}div.time-picker-12hours{width:8em}div.time-picker ul{list-style-type:none;margin:0;padding:0}div.time-picker li{cursor:pointer;height:20px;font:12px/1 Helvetica,Arial,sans-serif;padding:4px 3px}div.time-picker li.selected{background:#0063CE;color:#fff}.big-modal{min-height:150px;min-width:70vw;max-height:95vh;max-width:95vw;border-radius:3px;z-index:100;transition:all .5s}.flexbox .big-modal{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;align-self:center}.big-modal .modal-title{position:relative;height:40px;line-height:20px;top:0;background-color:#457ec1;color:#FFF;text-align:left;padding:10px 15px;font-size:1.3rem;border-top-right-radius:3px;overflow:hidden;text-overflow:ellipsis}.flexbox .big-modal .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.big-modal .modal-title.modal-warning{color:#FFF;background-color:#dd5937}.big-modal .modal-body{position:relative;background-color:#FFF;text-align:left;color:#000;min-height:calc(150px - 40px - 60px);max-height:calc(95vh - 40px - 60px)}.flexbox .big-modal .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.big-modal .modal-body div.loader{margin:auto}.big-modal .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}.big-modal .modal-footer{position:relative;bottom:0;background-color:#DDD;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox .big-modal .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;-webkit-align-content:center;-moz-align-content:center;align-content:center}.big-modal .modal-footer button{margin:0 0 0 10px}.big-modal .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}.big-modal .modal-footer .modal-footer-left{margin-left:20px}.big-modal .modal-body{padding:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.big-modal .modal-body .error-container{pointer-events:none;opacity:0;background-color:#fff;transition:.5s;position:absolute;width:100%;top:0;left:0;height:100%}.flexbox .big-modal .modal-body .error-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.big-modal .modal-body .status-container{pointer-events:none;opacity:0;background-color:rgba(255,255,255,.7);transition:.75s;position:absolute;width:100%;top:0;left:0;height:100%;padding:10px}.flexbox .big-modal .modal-body .status-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.big-modal .modal-body .status-container .status-message-container{width:100%;height:100%}.flexbox .big-modal .modal-body .status-container .status-message-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.big-modal .modal-body .status-container .status-message-container .status-message{font-size:1.2rem}.big-modal .modal-body .form-container{width:100%;height:100%;padding:5px}.big-modal .modal-body .form-container .form-part{margin-bottom:10px}.big-modal .modal-body .form-container .form-part:last-child{margin-bottom:0}.big-modal .modal-body .confirmation-container{padding:10px}.big-modal .modal-body .confirmation-container .confirmation{font-weight:400;color:#ee383a}.big-modal .modal-body .confirmation-container .confirmation .confirmation-message-container{margin-bottom:10px}.big-modal .modal-body .confirmation-container .confirmation .confirmation-button-container>button{margin-left:10px}.big-modal .modal-body .faded{opacity:.25;pointer-events:none}.big-modal .modal-body .hidden{display:none!important}.flexbox .big-modal .modal-footer{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.big-modal .modal-footer>button{margin:0 0 0 10px}.flexbox .book-chooser .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .book-chooser .header .actions,.flexbox .book-chooser .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.book-chooser .header .actions div{cursor:pointer;color:#9f9f9f}.book-chooser .header .actions div:hover,.book-chooser .ops-bar .filters .filter-toggle-menu.disabled.fal{color:#457ec1}.book-chooser .header .actions div+div{margin-left:10px}.book-chooser .ops-bar{margin-bottom:15px;padding-bottom:5px;margin-top:15px}.flexbox .book-chooser .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .book-chooser .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.book-chooser .ops-bar .filters .filter-host-selector{margin-right:20px}.book-chooser .ops-bar .counter{font-weight:700;padding-right:10px}.flexbox .book-chooser .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .book-chooser #searchResults{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.book-chooser #searchResults .itsi-anywhere,.book-chooser #searchResults .no-results{text-align:center;font-size:2rem;padding:20px}.book-chooser #searchResults .itsi-anywhere .subtext,.book-chooser #searchResults .no-results .subtext{margin-top:20px;color:#888;font-size:1.5rem}.book-chooser #searchResults .row{min-width:100%;justify-content:center}.book-chooser #searchResults .row div .book{margin:0 65px 45px 0;width:165px;position:relative;cursor:pointer}.book-chooser #searchResults .row div .book .container{width:100%;position:relative;overflow:hidden}.book-chooser #searchResults .row div .book .container .previousYear{text-align:center;color:#fff;background:rgba(74,74,74,.8);font-size:17px;position:absolute;width:100%;transition:opacity .2s}.book-chooser #searchResults .row div .book .container .info{background:rgba(74,74,74,.8);color:#fff;width:165px;height:100%;padding:10px 20px;text-align:center;opacity:0;transition:opacity .2s}.book-chooser #searchResults .row div .book .container .bookImg,.book-chooser #searchResults .row div .book .container .imgPlaceholder{height:220px!important;min-width:100%!important;background-size:165px 220px}.book-chooser #searchResults .row div .book .container .info div{font-size:14px;margin-bottom:.4rem}.book-chooser #searchResults .row div .book .container .info p{margin-bottom:2px}.book-chooser #searchResults .row div .book .container .info div:not(:last-child){border-bottom:1px solid #b5b5b5;padding-bottom:.4rem}.book-chooser #searchResults .row div .book .container .info .title{max-height:119px;overflow:hidden}.book-chooser #searchResults .row div .book .container .info .title.hasChosenYears{max-height:80px;overflow:hidden}.book-chooser #searchResults .row div .book .container .info div.chosenYears{max-height:45px;overflow:hidden}.book-chooser #searchResults .row div .book .container .info:hover{opacity:1}.book-chooser #searchResults .row div .book .container .bookImg{position:absolute;box-shadow:0 5px 7px rgba(0,0,0,.13),0 4px 4px rgba(0,0,0,.06)}.book-chooser #searchResults .row div .book .container .titleContainer{font-size:16px;border-top:1px solid #6b6b6b;color:#3267b2;padding-top:5px;height:33px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;margin-top:10px}.book-chooser #searchResults .row div .book .container:hover .previousYear{opacity:0}.book-chooser #searchResults .row div .book .bookflag{position:absolute;right:-47px;top:14px;text-align:center}.book-chooser #searchResults .row div .book .bookflag .flag{width:0;height:0;border-right:8px solid transparent;border-top:12px solid #457ec1;border-left:40px solid #457ec1;border-bottom:11px solid #457ec1;transform:rotate(0)}.book-chooser #searchResults .row div .book .bookflag .text{float:left;position:relative;margin-top:-19px;margin-left:5px;color:#fff;font-size:12px;width:62%}.book-chooser #searchResults .row div:nth-last-child(-n+5) .book{margin:0 65px 15px 0}.book-chooser .pagination{margin-bottom:0;order:0}.flexbox .book-chooser .pagination{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.book-chooser .pagination .jumper{-webkit-touch-callout:none;-khtml-user-select:none;user-select:none;display:inline-block;cursor:pointer;font-size:1.5rem;padding:.22em .52em;margin:0 4px;color:#000;border:1px solid #457ec1;border-radius:5000px;line-height:0}.book-chooser .pagination .jumper:not(.disabled):hover{color:#2f67b1}.book-chooser .pagination .jumper.disabled{color:#AAA;cursor:inherit;border:1px solid #cacaca}.book-chooser .pagination .page{display:inline-block;padding:.285em .8em;text-align:center;margin:0 4px;border:1px solid #457ec1;border-radius:5000px;font-size:16px;color:#0a0a0a}.book-chooser .pagination .page:hover{color:#233e90;background-color:#DDD;cursor:pointer}.book-chooser .pagination .page.active{background-color:#457ec1;color:#FFF;font-weight:700}.book-chooser .pagination .page.active:hover{background-color:#2f67b1}.book-chooser .overlay{top:0;left:0;width:100%;height:100%;transition:all .25s;text-align:center;opacity:0;pointer-events:none;background-color:rgba(255,255,255,.7);font-size:2rem;position:fixed;margin-top:60px}.flexbox .book-chooser .overlay{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.book-chooser .overlay.shown{opacity:1;pointer-events:all;z-index:10}.book-chooser .overlay span.add{color:#457ec1;cursor:pointer}.book-chooser .overlay span.add:hover{color:#5f9ad2}.book-chooser .overlay .spinner{position:fixed;top:50%}.import-resource-modal{height:80vh!important;width:70vw!important}.import-resource-modal .modal-body .form-container{padding:0!important}.import-resource-modal .modal-body #resourceContainer{height:100%;padding-top:20px}.import-resource-modal .modal-body #resourceContainer #resourceHeader{height:40px}.flexbox .import-resource-modal .modal-body #resourceContainer #resourceHeader #resourceImportControls{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:"center";-moz-align-items:"center";align-items:"center"}.import-resource-modal .modal-body #resourceContainer #resourceHeader #resourceImportControls label{background-color:#dae5f3;display:inline-block;margin-right:5px;min-width:150px;outline:0;padding:3px 40px 10px;position:relative;text-decoration:none;font-size:1.2rem;height:40px;text-align:center;cursor:pointer}.import-resource-modal .modal-body #resourceContainer #resourceHeader #resourceImportControls label.active{color:#fff;background-color:#38b449}.import-resource-modal .modal-body #resourceContainer #resourceHeader #resourceImportControls label.active:after{border-left:21px solid #38b449}.import-resource-modal .modal-body #resourceContainer #resourceHeader #resourceImportControls label.disabled{cursor:not-allowed;color:#b2bac5}.import-resource-modal .modal-body #resourceContainer #resourceHeader #resourceImportControls label:before{width:0;height:0;border-top:20px inset transparent;border-bottom:20px inset transparent;border-left:20px solid #fff;position:absolute;content:no-close-quote;top:0;left:0}.import-resource-modal .modal-body #resourceContainer #resourceHeader #resourceImportControls label:after{width:0;height:0;border-top:20px inset transparent;border-bottom:20px inset transparent;border-left:21px solid #dae5f3;position:absolute;content:no-close-quote;top:0;right:-20px;z-index:2}.import-resource-modal .modal-body #resourceContainer #resourceHeader #resourceImportControls label:first-child:before{border:none}.import-resource-modal .modal-body #resourceContainer #resourceHeader h4{font-weight:700;margin-top:10px;padding-left:10px}.import-resource-modal .modal-body #resourceContainer #resourceHeader hr{max-width:100rem;padding:0;margin:1.25rem 0 .5rem}.import-resource-modal .modal-body #resourceContainer .resourceUploadWizard-container{height:calc(100% - 100px);padding:10px 40px}.import-resource-modal .modal-body #resourceContainer .resourceUploadWizard-container #resourceError{text-align:center;width:100%;color:#e42e36;padding:0 1rem}.import-resource-modal .modal-body #resourceContainer .resourceUploadWizard-container #loading{text-align:center}.import-resource-modal .modal-body #resourceContainer .resourceUploadWizard-container #loading .fa-spinner{font-size:3rem;font-weight:300}.import-resource-modal .modal-body #resourceContainer .resourceUploadWizard-container #file-chooser{height:100%;overflow-y:visible}.import-resource-modal .modal-body #resourceContainer .resourceUploadWizard-container #file-chooser .file-chooser-region{height:100%;margin:15px}.import-resource-modal .modal-body #resourceContainer .resourceUploadWizard-container #confirm{height:100%}.import-resource-modal .modal-body #resourceContainer .resourceUploadWizard-container #confirm .list-container{height:100%;overflow-y:auto;position:relative}.import-resource-modal .modal-body #resourceContainer .resourceUploadWizard-container #confirm .list-container table.confirm-list-header{margin-bottom:0}.import-resource-modal .modal-body #resourceContainer .resourceUploadWizard-container #confirm .list-container .confirm-list{overflow:hidden!important}.import-resource-modal .modal-body #resourceContainer .resourceUploadWizard-container #confirm .list-container .confirm-list span.fa-circle{color:#e42e36}.import-resource-modal .modal-body #resourceContainer .resourceUploadWizard-container #confirm .list-container .confirm-list span.status-selected{color:#329a46}.import-resource-modal .modal-body #resourceContainer .resourceUploadWizard-container #confirm .list-container .confirm-list tr:hover{cursor:pointer}.import-resource-modal .modal-body #resourceContainer .resourceUploadWizard-container #confirm .list-container .confirm-list tr td{position:relative;cursor:auto}.import-resource-modal .modal-body #resourceContainer .resourceUploadWizard-container #confirm .list-container .confirm-list tr td .upload-progress{width:255%;height:4px;position:absolute;left:0;bottom:1px}.import-resource-modal .modal-body #resourceContainer .resourceUploadWizard-container #confirm .list-container .confirm-list tr td .upload-progress .progress-bar{width:0;height:100%;background:#329a46}.import-resource-modal .modal-body #resourceContainer .resourceUploadWizard-container #confirm .list-container .confirm-list tr td.has-error{color:red}.import-resource-modal .modal-body #resourceContainer .resourceUploadWizard-container #confirm .list-container .confirm-list tr td:first-child{min-width:215px}.import-resource-modal .modal-body .error-container{z-index:2}.cal-back{width:100%}.flexbox .cal-back{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.cal-back .cal-back-header{width:100%;margin-bottom:10px;user-select:none}.cal-back .cal-back-body .cal-back-week .cal-back-day,.flash-card-player-background,.flash-card-player-console{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.flexbox .cal-back .cal-back-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.cal-back .cal-back-header .navigator-container{width:100%}.flexbox .cal-back .cal-back-header .navigator-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.cal-back .cal-back-header .navigator-container>div.navigator-button-container{margin-left:30px;margin-right:30px}.cal-back .cal-back-header .navigator-container>div.navigator-button-container>span{color:#76c160;font-size:2rem;cursor:pointer;transition:color .15s linear}.cal-back .cal-back-header .navigator-container>div.navigator-button-container>span:hover{color:#ddeab9}.cal-back .cal-back-header .navigator-container .title-container{cursor:default}.flexbox .cal-back .cal-back-header .navigator-container .title-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.cal-back .cal-back-header .navigator-container .title-container .month-title{font-size:1.2rem;font-weight:700}.cal-back .cal-back-header .navigator-container .title-container .year-title{margin-top:5px;font-size:1rem}.cal-back .cal-back-header .weekday-container{width:100%;margin-top:10px}.flexbox .cal-back .cal-back-header .weekday-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.cal-back .cal-back-header .weekday-container .calback-weekday{width:3rem;margin-left:2px;margin-right:2px}.flexbox .cal-back .cal-back-header .weekday-container .calback-weekday{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.cal-back .cal-back-header .weekday-container .calback-weekday>span{color:grey;font-size:.9rem;cursor:default}.cal-back .cal-back-body{width:100%}.flexbox .cal-back .cal-back-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.cal-back .cal-back-body .cal-back-week{width:100%;margin-bottom:4px}.flexbox .cal-back .cal-back-body .cal-back-week{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.cal-back .cal-back-body .cal-back-week .cal-back-day{width:3rem;height:2.3rem;margin-left:2px;margin-right:2px;padding-left:2px;border:1px solid grey;border-radius:7px;background-color:grey;user-select:none}.flexbox .cal-back .cal-back-body .cal-back-week .cal-back-day{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.cal-back .cal-back-body .cal-back-week .cal-back-day.clickable{border-color:#76c160;background-color:#76c160;cursor:pointer}.cal-back .cal-back-body .cal-back-week .cal-back-day.clickable:hover{border-color:#ddeab9;background-color:#ddeab9}.cal-back .cal-back-body .cal-back-week .cal-back-day.clickable .day-date,.cal-back .cal-back-body .cal-back-week .cal-back-day.clickable .mark-container{cursor:pointer}.cal-back .cal-back-body .cal-back-week .cal-back-day.highlighted{border-color:#a3d075;background-color:#a3d075}.cal-back .cal-back-body .cal-back-week .cal-back-day.excluded{border-color:silver;background-color:#fff;cursor:default}.cal-back .cal-back-body .cal-back-week .cal-back-day.excluded .day-date,.cal-back .cal-back-body .cal-back-week .cal-back-day.excluded .mark-container .day-mark{color:silver}.cal-back .cal-back-body .cal-back-week .cal-back-day .day-date{color:#fff;font-size:.8rem;font-weight:700;cursor:default}.cal-back .cal-back-body .cal-back-week .cal-back-day .mark-container{margin-right:6px;margin-bottom:5px;cursor:default}.flexbox .cal-back .cal-back-body .cal-back-week .cal-back-day .mark-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.cal-back .cal-back-body .cal-back-week .cal-back-day .mark-container .day-mark{color:#fff;font-size:1rem}.calendar-modal-body>.calendar-region{width:50vw;min-height:50vh;padding:20px}.card-modal .card-region-container,.card-modal .card-region-container .card-region{left:0;width:100vw;height:100vh;position:absolute;top:0}.card-modal .card-region-container .card-region{transition:left .3s ease-out}.flexbox .card-modal .card-region-container .card-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.card-modal .card-region-container .card-region-off-screen-left{left:-100vw}.card-modal .card-region-container .card-region-off-screen-right{left:100vw}.card-modal .card-region-container .card{width:45vw;height:50vh;border-radius:5px;background-color:#fff;z-index:100000}.card-modal .card-navigator-container{position:absolute;top:0;left:0;width:100vw;height:100vh}.flexbox .card-modal .card-navigator-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.card-modal .card-navigator-container .card-navigator{width:30vw}.flexbox .card-modal .card-navigator-container .card-navigator{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.card-modal .card-navigator-container .card-navigator>span{color:#CCC;font-size:4rem;cursor:pointer;transition:color .15s linear}.card-modal .card-navigator-container .card-navigator>span:hover{color:#FFF}.card-modal .card-navigator-container .card-navigator>span.disabled{color:#666;cursor:default}.card-modal .card-navigator-container .card-navigator>span.disabled:hover{color:#666}.card-modal .card-navigator-container .card-navigator .card-navigator-cancel{align-self:flex-end;padding-bottom:9vh}.flexbox .changelog-modal,.flexbox .resource-modal,.flexbox .service-edit-modal,.flexbox .user-edit-modal{-webkit-align-self:center;-moz-align-self:center}.changelog-modal{min-height:50vh;min-width:70vw;max-height:95vh;max-width:70vw;border-radius:3px;z-index:100}.flexbox .changelog-modal{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;align-self:center}.changelog-modal .modal-title{position:relative;height:40px;line-height:20px;top:0;background-color:#457ec1;color:#FFF;text-align:left;padding:10px 15px;font-size:1.3rem;border-top-right-radius:3px;text-overflow:ellipsis}.flexbox .changelog-modal .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.changelog-modal .modal-title.modal-warning{color:#FFF;background-color:#dd5937}.changelog-modal .modal-body{overflow-y:auto;padding:10px 15px;position:relative;background-color:#FFF;text-align:left;width:100%;color:#000;min-height:calc(50vh - 40px - 60px);max-height:calc(95vh - 40px - 60px)}.flexbox .changelog-modal .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.changelog-modal .modal-body div.loader{margin:auto}.changelog-modal .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}.changelog-modal .modal-footer{position:relative;bottom:0;background-color:#DDD;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox .changelog-modal .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.changelog-modal .modal-footer button{margin:0 0 0 10px}.changelog-modal .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}.changelog-modal .modal-footer .modal-footer-left{margin-left:20px}.changelog-modal .item .detail,.changelog-modal .item .reason{padding-top:10px;margin-left:200px}.changelog-modal input{margin-bottom:40px}.changelog-modal .changelog-empty{width:100%;text-align:center;font-size:2rem}.changelog-modal .item{position:relative;margin-top:20px;border-top:1px solid #AAA;width:100%;margin-bottom:50px;line-height:1.2rem}.changelog-modal .item .when{position:absolute;top:-20px;font-size:.8rem}.changelog-modal .item .who{position:absolute;top:-20px;right:0;font-size:.8rem}.changelog-modal .item .title{position:absolute;top:-20px;left:200px;font-weight:700;color:#e42e36;font-size:.8rem}.changelog-modal .item strong{font-size:1rem}.changelog-modal .item .detail code{font-size:.8rem}.changelog-modal .item .meta{margin-top:10px}.changelog-modal .item .meta div{font-size:.9rem;margin-top:5px}.confirmation-modal-prompt-body{width:40vw;height:25vh;font-size:1.2rem}.flexbox .confirmation-modal-prompt-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.ddfc-display-text{width:100%;margin:0;color:#647daf;font-size:1.1rem;text-align:center}.flexbox .ddfc-display-text{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.ddfc-display-text>strong{font-size:1.3rem;font-weight:700}.ddfc-download-text{align-self:center;margin:0 20px;word-wrap:break-word}.drag-drop-label-display{width:100%;height:100%;padding:20px;cursor:pointer}.flexbox .drag-drop-label-display{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.drag-drop-label-display>.ddfc-icon{margin-bottom:20px;font-size:4rem}.drag-drop-label-display>.fa-cloud-upload{color:#5f9ad2}.drag-drop-label-display>.fa-ban{color:#ee383a}.drag-drop-file-display{width:100%;height:100%;background-color:#fafafa;cursor:pointer}.flexbox .drag-drop-file-display{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center}.drag-drop-file-display>.ddfc-metadata{flex-shrink:1}.flexbox .drag-drop-file-display>.ddfc-metadata{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.flexbox .drag-drop-file-display>.ddfc-metadata>.ddfc-file{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.drag-drop-file-display>.ddfc-metadata>.ddfc-file>.ddfc-file-icon{width:32px;height:32px;margin:20px}.drag-drop-file-display>.ddfc-metadata>.ddfc-file>.ddfc-button-backdrop{width:1rem;height:1rem;margin-left:25px;border-radius:50%;background-color:#fff}.flexbox .drag-drop-file-display>.ddfc-metadata>.ddfc-file>.ddfc-button-backdrop{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.drag-drop-file-display>.ddfc-metadata>.ddfc-file>.ddfc-button-backdrop>.ddfc-download-button{color:#2f67b1;font-size:2rem;text-shadow:0 1px 1px grey}#deck-sub-title,#deck-title,.drag-drop-file-display>.ddfc-metadata>.ddfc-file>.ddfc-button-backdrop>.ddfc-download-button:active{text-shadow:0 1px 1px silver}.drag-drop-file-display>.ddfc-metadata>.ddfc-file>.ddfc-button-backdrop>.ddfc-download-button:hover{color:#233e90}.drag-drop-file-display>.ddfc-metadata>.ddfc-metadata-row{margin-left:20px}.drag-drop-file-display>.ddfc-image{flex-shrink:0;height:100%;background-color:#fff}.flexbox .drag-drop-file-display>.ddfc-image{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .drag-drop-file-chooser,.flexbox .error-view{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex}.ddfc-editable{cursor:pointer}.drag-drop-file-chooser{width:100%;height:100%;border:1px dashed silver;background-color:#fff;user-select:none;cursor:default}.flexbox .drag-drop-file-chooser{display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.drag-drop-file-chooser>.ddfc-file-input{display:none}.drag-drop-file-chooser>.ddfc-display-region{width:100%;height:100%}.error-view{flex-grow:1;max-width:50vw;margin:20px}.flexbox .error-view{display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.error-view .error-view-header{width:100%;padding-bottom:10px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#d0d0d0}.error-view .error-view-header .error-glyph{font-size:2.1rem;color:grey}.error-view .error-view-header .error-title{font-size:2rem;color:grey}.error-view .error-view-header .close-button{float:right;font-size:1.5rem;color:#5f9ad2;cursor:pointer}.error-view .error-view-header .close-button:hover{color:#233e90}.error-view .error-view-body{width:100%;max-height:20vh;overflow-y:auto;padding:20px}.flexbox .error-view .error-view-body{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.error-view .error-view-body .error-message-container .error-message{font-size:1rem;color:grey}.error-view .error-view-footer{width:100%;padding:10px 5px 5px;border-top-style:solid;border-top-width:1px;border-top-color:#d0d0d0}.flexbox .error-view .error-view-footer{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.error-view .error-view-footer .error-advice{white-space:normal;font-size:.8rem;color:grey}.error-view .error-view-footer .error-details-container{width:90%}.flexbox .error-view .error-view-footer .error-details-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.error-view .error-view-footer .error-details-container .error-details-header{width:100%}.error-view .error-view-footer .error-details-container .error-details-header .error-details-button{margin:2px;color:#5f9ad2;cursor:pointer;padding:3px 6px}.error-view .error-view-footer .error-details-container .error-details-header .error-details-button .error-details-button-label{font-size:1rem;font-weight:700}.error-view .error-view-footer .error-details-container .error-details-header .error-details-button .error-details-button-icon{font-size:1.1rem}.error-view .error-view-footer .error-details-container .error-details-header .error-details-button .error-details-button-icon-self-help{color:#ee383a}.error-view .error-view-footer .error-details-container .error-details-header .error-details-button .error-details-button-icon-details{color:grey}.error-view .error-view-footer .error-details-container .error-details-header .error-details-button.error-details-button-selected .error-details-button-label,.error-view .error-view-footer .error-details-container .error-details-header .error-details-button:hover .error-details-button-label{color:#233e90}.error-view .error-view-footer .error-details-container .error-details-header .self-help-button{float:left}.error-view .error-view-footer .error-details-container .error-details-header .details-button{float:right}.error-view .error-view-footer .error-details-container .error-details-panel{max-height:12rem;margin-top:20px;white-space:normal;overflow-y:auto;font-size:.9rem;line-height:1.2rem;color:grey}.error-view .error-view-footer .error-details-container .error-details-panel>ol{margin-left:35px;font-size:.9rem;line-height:1rem}.error-view .error-view-footer .error-details-container .error-details{color:grey}.event-modal div.row input.datetime{width:110px;margin:0;display:inline-block;cursor:pointer}.event-modal div.row div.info{font-size:.9rem;color:#cc4c28;padding:5px 15px}.filter-host-selector,.filter-menu-button{display:inline-block;overflow:hidden!important;padding:5px 7px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis}.event-modal div.row div.period .columns+.columns:last-child{float:left}.event-modal div.row .integer-input{display:inline-block;width:100px;margin-bottom:0}.event-modal div.row #interval{margin-bottom:0}.filter-host-selector{border:1px solid transparent;border-radius:3px;margin-right:5px}.flexbox .filter-host-selector{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.filter-host-selector:hover{border-color:#AAA;background:linear-gradient(0deg,#DDC,#EED)}.filter-host-selector.active{border-color:#AAA;background:linear-gradient(180deg,#DDC,#EED)}.filter-menu-button{max-width:200px;border:1px solid transparent;border-radius:3px;margin-right:10px}.filter-menu-button.disabled{cursor:inherit;color:#DDD}.filter-menu-button-mouseover{border:1px solid #AAA;border-radius:3px;background:linear-gradient(0deg,#DDC,#EED)}.filter-menu-button-depressed{border:1px solid #AAA;border-radius:3px;background:linear-gradient(180deg,#DDC,#EED)}.filter-menu-button-glyph{padding-left:3px;font-weight:700}.filter-menu{min-height:10vh;max-height:60vh;min-width:10vw;max-width:80vw;position:absolute;z-index:10;background-color:#FFF;padding:12px;box-shadow:0 0 20px 0 rgba(0,0,0,.4)}.flexbox .filter-menu{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.filter-menu .filter-menu-items-filter{width:100%;margin-bottom:5px}.flexbox .filter-menu .filter-menu-items-filter{-webkit-flex:0 0 40px;-moz-flex:0 0 40px;flex:0 0 40px;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.filter-menu .filter-menu-items-filter input{margin-bottom:0;width:100%}.flexbox .filter-menu .filter-menu-items-filter input{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.filter-menu .filter-menu-items-filter .clear-button{display:inline;position:relative;margin-left:-25px;line-height:35px;cursor:pointer;color:#666}.flexbox .filter-menu .filter-menu-items-filter .clear-button{-webkit-flex:0 0 25px;-moz-flex:0 0 25px;flex:0 0 25px}.filter-menu .filter-menu-items-filter .clear-button:hover{color:#8F5111}.filter-menu .filter-menu-items-filter .clear-button:active{color:#7F4101}.filter-menu .filter-menu-categories-container{max-height:calc(60vh - 100px);width:100%;overflow-y:auto}.flexbox .filter-menu .filter-menu-categories-container{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.filter-menu .filter-menu-categories-container .filter-menu-category-actions{margin-top:3px}.flexbox .filter-menu .filter-menu-categories-container .filter-menu-category-actions{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.filter-menu .filter-menu-categories-container .filter-menu-category-actions .filter-menu-category-clear-action{font-size:.8rem;font-weight:700;text-align:center;color:#666}.filter-menu .filter-menu-categories-container .filter-menu-category-actions .filter-menu-category-clear-action:hover{color:#8F5111;cursor:pointer}.filter-menu .filter-menu-categories-container .filter-menu-category-actions .filter-menu-category-clear-action:active{color:#7F4101;cursor:pointer}.filter-menu .filter-menu-categories-container .filter-menu-category-header{padding-top:5px}.filter-menu .filter-menu-categories-container .filter-menu-category-header .filter-menu-category-label{font-weight:700;font-size:.9rem}.filter-menu .filter-menu-categories-container .filter-menu-category-header .filter-menu-category-line{margin:0}.filter-menu .filter-menu-categories-container .filter-menu-item-container{width:100%;white-space:nowrap;padding:0 2px}.flexbox .filter-menu .filter-menu-categories-container .filter-menu-item-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.filter-menu .filter-menu-categories-container .filter-menu-item-container:hover{background-color:#BCE1F7}.filter-menu .filter-menu-categories-container .filter-menu-item-container input{margin-bottom:0}.filter-menu .filter-menu-categories-container .filter-menu-item-container .filter-menu-item-label{width:100%;font-size:.85rem;white-space:nowrap;padding-right:10px}.flexbox .filter-menu .filter-menu-categories-container .filter-menu-item-container .filter-menu-item-label{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.text-filter-container{position:relative}.text-filter-container .fa-search{position:absolute;left:5px;top:10px;font-size:1.1rem;color:#9f9f9f}.text-filter-container .text-filter-input{padding-left:25px;padding-right:30px}.text-filter-container .fa-times{position:absolute;right:10px;top:10px;font-size:1.1rem;color:#9f9f9f;cursor:pointer}.filter-toggle-menu{white-space:nowrap;font-size:.9rem;cursor:pointer;display:inline-block;padding:5px 7px;margin-right:10px}.filter-toggle-menu.fal,.filter-toggle-menu.fas{color:#457ec1}.filter-toggle-menu.disabled.fal,.filter-toggle-menu.disabled.fas{color:#DDD}.filter-date-menu .date-filter-container .large-3,.filter-date-menu .date-filter-container .small-3,.filter-date-time-menu .date-filter-container .large-3,.filter-date-time-menu .date-filter-container .small-3{background-color:#5f9ad2;color:#FFF;font-weight:700}.filter-search-menu{width:200px;margin-right:10px;z-index:10}.filter-search-menu input[type=text]{margin:0}.filter-date-time-menu,.selectra-host.selectra-flat+.selectra-flat{margin-left:10px}.filter-date-menu{width:200px;margin-right:20px}.flexbox .filter-date-menu .date-filter-container .large-3,.flexbox .filter-date-menu .date-filter-container .small-3{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.filter-date-menu .date-filter-container input{margin-bottom:0;min-width:150px;cursor:pointer!important}.flexbox .filter-date-time-menu .date-filter-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .filter-date-time-menu .date-filter-container .large-3,.flexbox .filter-date-time-menu .date-filter-container .small-3{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.filter-date-time-menu .date-filter-container .row{width:230px}.filter-date-time-menu .date-filter-container .row input.date{display:inline;margin-bottom:0;width:100px;cursor:pointer!important}.filter-date-time-menu .date-filter-container .row input.time{display:inline;margin-bottom:0;width:60px;cursor:pointer!important}.grid{position:relative}.grid-overlay{position:absolute;top:0;left:0;opacity:0;pointer-events:none;background-color:#FFF;transition:all .3s;width:100%;height:100%;text-align:center;padding-top:50px;font-size:2rem}.filter-back{width:100%}.filter-back .filter-back-filter-containers-region .filter-back-filter-containers .text-filter{position:relative}.filter-back .filter-back-filter-containers-region .filter-back-filter-containers .text-filter .search-glyph{position:absolute;left:5px;top:10px;max-height:1.1rem;color:#9f9f9f;font-size:1.1rem}.filter-back .filter-back-filter-containers-region .filter-back-filter-containers .text-filter .text-filter-input{padding-left:25px;padding-right:30px;margin:0}.flash-card-player-background,.flash-card-player-view,body,html{height:100%;margin:0;padding:0;width:100%}.filter-back .filter-back-filter-containers-region .filter-back-filter-containers .text-filter .fa-times{position:absolute;right:10px;top:10px;color:#9f9f9f;font-size:1.1rem;cursor:pointer}body{overflow-y:auto}.hidden{display:none!important}.invisible{visibility:hidden;opacity:0}.flash-card-player-background{background-color:#FAFAFA;font-family:sans-serif;user-select:none;cursor:default}.flash-card-player-view{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:center;align-items:center;background-color:transparent}.version-information-container{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:1rem;color:silver;font-size:.6rem}.flash-card-player-console-header,.flash-card-player-viewer-header{height:10%;margin:0;padding:0;background-color:transparent;display:flex;width:100%}.flash-card-player-console-header{flex-flow:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.flash-card-player-console-title-container{flex-grow:3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.flash-card-player-viewer-header{flex-flow:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.flash-card-player-header-button-container{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:center;align-items:center;flex:1 0 25%;height:100%}.flash-card-player-footer,.flash-card-player-viewer-sub-header{flex-flow:row;width:75%;margin:0;background-color:transparent;padding:0;display:flex}.flash-card-player-viewer-sub-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;height:5%}.flash-card-player-footer{flex-wrap:nowrap;justify-content:space-between;align-items:center;height:15%}.flash-card-player-footer#preview-footer{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:center;align-items:center}.flash-card-player-back-button{align-self:flex-start;margin:0 0 0 40px;color:#67C0B5;font-size:1.4rem;cursor:pointer}@media screen and (max-width:500px){.flash-card-player-back-button{margin:0 0 0 20px;font-size:1rem}}@media screen and (max-height:350px){.flash-card-player-back-button{font-size:1rem}}.flash-card-player-console{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:80%;height:70%;margin:auto;padding:0;background-color:#fff;border:2px solid #d3d3d3;border-radius:15px;box-shadow:2px 2px 6px 1px #d3d3d3;font-size:14pt;text-align:left;-webkit-touch-callout:none;-khtml-user-select:none;user-select:none}#deck-title{color:#4b4b4b;font-size:1.8rem}@media screen and (max-height:350px){#deck-title{font-size:1.2rem}}#deck-sub-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#4b4b4b;font-size:1.4rem}.flash-card-player-console#error-console{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:center;align-items:center}p#error-message{font-size:1.4rem}.flash-card-player-menu-button-container{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:center;align-items:center;width:50%;height:100%}@media screen and (max-width:500px){.flash-card-player-menu-button-container{width:80%}}.flash-card-player-menu-button{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:2.5rem;margin:0 0 50px;padding:0;border-radius:8px;color:#fff;font-size:1.4rem;cursor:pointer}.flash-card-player-menu-button:last-child{margin:0}.flash-card-player-menu-button#console-button-statistics{background-color:#67C0B5}.flash-card-player-menu-button#console-button-statistics:hover{background-color:#82DDD2}.flash-card-player-menu-button#console-button-resume{background-color:#A6C732}.flash-card-player-menu-button#console-button-resume:hover{background-color:#BAD84E}.flash-card-player-menu-button#console-button-configure{background-color:#F91}.flash-card-player-menu-button#console-button-configure:hover{background-color:#FFB95E}.flash-card-player-menu-button#console-button-start{margin-top:25px;background-color:#F91}.flash-card-player-menu-button#console-button-start:hover{background-color:#FFB95E}#configuration-control-container{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:space-around;align-items:center;width:100%;height:100%}#configuration-options{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;flex-grow:2;width:40%}@media screen and (max-width:500px){.flash-card-player-menu-button{font-size:1.3rem}#configuration-options{width:80%}}@media screen and (max-height:420px){.flash-card-player-menu-button#console-button-start{margin-top:0}#configuration-options{width:60%}}#configuration-control-container>.flash-card-player-menu-button-container{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;flex-grow:1;width:50%;height:auto}@media screen and (max-width:500px){#configuration-control-container>.flash-card-player-menu-button-container{width:80%}}.flash-card-player-check-box{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding-bottom:25px;color:#646464;cursor:pointer}.flash-card-player-check-box .flash-card-player-check-box-glyph-container{min-width:2.5rem;width:2.5rem}.flash-card-player-check-box .flash-card-player-check-box-glyph{font-size:2rem}.flash-card-player-check-box .fa-square{margin-right:13px}.flash-card-player-check-box .flash-card-player-check-box-label{font-size:1.5rem}@media screen and (max-width:500px){.flash-card-player-check-box .flash-card-player-check-box-label{font-size:1.2rem}}.flash-card-player-check-box:hover .flash-card-player-check-box-label{text-decoration:underline}.flash-card-player-console #session-history-chart{width:100%;height:calc(100%)}.flash-card-player-console #session-history-chart #session-history-chart-title{display:flex;box-sizing:border-box;flex-flow:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end;width:100%;height:4.1rem;padding-bottom:15px;font-size:1.3rem}.flash-card-player-console #session-history-chart #x-axis-title{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;font-size:1rem}.flash-card-player-console #session-history-chart #session-history-chart-data{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;width:100%;height:calc(100% - 5rem - 50px);margin:0 50px}.flash-card-player-console #session-history-chart #session-history-chart-data #y-axis{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:center;align-items:center;width:50px;height:calc(100% - 2rem - 20px);border-right:1px solid silver;overflow:hidden}.flash-card-player-console #session-history-chart #session-history-chart-data #y-axis #y-axis-title{overflow:hidden;white-space:nowrap;text-overflow:clip;-webkit-transform-origin:50% 52%;transform:rotate(-90deg);font-size:1rem}.flash-card-player-console #session-history-chart #session-history-chart-data #x-axis{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;width:calc(100% - 50px);max-width:calc(100% - 50px - 100px);height:100%;padding-bottom:20px;overflow-x:auto}.flash-card-player-console #session-history-chart #session-history-chart-data #x-axis .data-point{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;width:50px;min-width:50px;height:100%;margin:0}.flash-card-player-console #session-history-chart #session-history-chart-data #x-axis .data-point-spacer{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;width:8px;min-width:8px;max-width:8px;height:100%;margin:0}.flash-card-player-console #session-history-chart #session-history-chart-data #x-axis .data-point-filler{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;width:100%;height:100%;margin:0}.flash-card-player-console #session-history-chart #session-history-chart-data #x-axis .data-point .no-data{width:100%;height:calc(100% - 4rem);background-color:#f0f0f0}.flash-card-player-console #session-history-chart #session-history-chart-data #x-axis .data-point .empty{width:100%;height:calc(100% - 4rem);background-color:#fff}.flash-card-player-console #session-history-chart #session-history-chart-data #x-axis .data-point .value{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;font-size:1rem}.flash-card-player-console #session-history-chart #session-history-chart-data #x-axis .data-point .total-label{height:1rem;background-color:#fff;color:#000;font-size:.7rem}.flash-card-player-console #session-history-chart #session-history-chart-data #x-axis .data-point .blank{background-color:#fff}.flash-card-player-console #session-history-chart #session-history-chart-data #x-axis .data-point .got-it{background-color:#A6C732;color:#fff}.flash-card-player-console #session-history-chart #session-history-chart-data #x-axis .data-point .needs-practise{background-color:#67C0B5;color:#fff}.flash-card-player-console #session-history-chart #session-history-chart-data #x-axis .data-point .skipped{background-color:#FF7F00;color:#fff}.flash-card-player-console #session-history-chart #session-history-chart-data #x-axis .data-point .incomplete{background-color:silver;color:#000}.flash-card-player-console #session-history-chart #session-history-chart-data #x-axis .data-point .date{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:2rem;border-bottom:1px solid silver;font-size:.6rem}.flash-card-player-console #session-history-chart #session-history-chart-data #x-axis .data-point .data-point-label{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:2rem;font-size:1rem}.flash-card-player-console #session-history-chart #session-history-chart-legend{display:flex;box-sizing:border-box;flex-flow:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:50px;font-size:1rem}.flash-card-player-console #session-history-chart #session-history-chart-legend .legend-entry{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding:0 10px;font-size:.9rem}@media screen and (max-width:500px){.flash-card-player-console #session-history-chart #session-history-chart-legend .legend-entry{padding:0 5px;font-size:.6rem}}.flash-card-player-console #session-history-chart #session-history-chart-legend .legend-entry .legend-label{width:15px;height:15px;margin-right:5px}.flash-card-player-console #session-history-chart #session-history-chart-legend .legend-entry #legend-label-got-it{background-color:#A6C732}.flash-card-player-console #session-history-chart #session-history-chart-legend .legend-entry #legend-label-needs-practise{background-color:#67C0B5}.flash-card-player-console #session-history-chart #session-history-chart-legend .legend-entry #legend-label-skipped{background-color:#FF7F00}.flash-card-player-console #session-history-chart #session-history-chart-legend .legend-entry #legend-label-incomplete{background-color:silver}#statistics-button-try-again{background-color:#F91}#statistics-button-try-again:hover{background-color:#FFB95E}.flash-card-player-viewer-information-display-container#left-information-container{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;flex:2 0}.flash-card-player-viewer-information-display-container#center-information-container{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:center;align-items:center;flex:3 0}.flash-card-player-viewer-information-display-container#right-information-container{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;flex:2 0}.flash-card-player-viewer-information-display{color:#4b4b4b;font-size:1.2rem}@media screen and (max-width:500px){.flash-card-player-viewer-information-display{font-size:.8rem}}@media screen and (max-height:350px){.flash-card-player-viewer-information-display{font-size:.8rem}}.flash-card-player-viewer-static-information-display{color:#7d7d7d;font-size:1.2rem;transition:all 2s linear}@media screen and (max-width:500px){.flash-card-player-viewer-static-information-display{font-size:.8rem}}@media screen and (max-height:350px){.flash-card-player-viewer-static-information-display{font-size:.8rem}}.flash-card-player-viewer-button-container{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:center;align-items:center}.flash-card-player-viewer-button{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:auto;height:2.5rem;margin:0 25px 0 0;padding:0 10px;border-radius:8px;color:#fff;font-size:1.4rem;cursor:pointer}@media screen and (max-width:500px){.flash-card-player-viewer-button{font-size:1.2rem}}@media screen and (max-height:350px){.flash-card-player-viewer-button{height:2rem;font-size:1.2rem}}.flash-card-player-viewer-button-disabled{opacity:.5;cursor:default;pointer-events:none}.flash-card-player-viewer-button:last-child{margin:0}#viewer-button-got-it:hover,#viewer-button-next,#viewer-button-previous{background-color:#BAD84E}#viewer-button-got-it{background-color:#A6C732}#viewer-button-needs-practise{background-color:#67C0B5}#viewer-button-needs-practise:hover{background-color:#82DDD2}#viewer-button-skip{color:#F91;font-size:1.1rem;cursor:pointer}.flash-card-player-card-ribbon{width:200px;position:absolute;top:35px;background:#F91;color:#FFF;font-size:1.2rem;text-align:center;line-height:30px;letter-spacing:1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.flash-card-player-card-ribbon.shadow{box-shadow:0 0 3px rgba(0,0,0,.3)}.flash-card-player-card-ribbon.top-left{left:-50px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.flash-card-player-card-ribbon.top-right{right:-50px;left:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg)}#flash-card-player-card-container{width:80%;max-width:80%;height:70%;max-height:70%}#flash-card-player-card{width:100%;max-width:100%;height:100%;max-height:100%;perspective:1800px!important;margin:0;border-radius:15px;font-size:1.7rem;opacity:1;cursor:pointer;transition:opacity .1s linear}.flash-card-player-card-reversible{position:absolute!important;display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;background-color:#fff;border:2px solid #d3d3d3;border-radius:15px;box-shadow:2px 2px 6px 1px #d3d3d3;overflow-x:hidden}.flash-card-player-card-reversible>.flash-card-player-card-text{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:center;width:90%;max-width:90%;height:60%;max-height:60%;text-align:center;word-break:break-word;-ms-word-wrap:break-word;overflow-y:auto}.flash-card-player-card-reversible>.flash-card-player-scroll-prompt{height:2rem;min-height:2rem;margin:10px;font-size:.8rem;color:#c8c8c8}.flash-card-player-card-invisible{opacity:0!important}.flashcard-previewer{width:75%;height:75%;background-color:#FFF;opacity:1;border-radius:2px}.flashcard-previewer .body{height:calc(100% - 50px)}.flashcard-previewer .body .loader{width:100%;margin:100px auto 0;font-size:2rem;text-align:center}.flashcard-previewer .footer{height:50px}.flexbox .flashcard-previewer .footer{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.learningPath-selector .learningPath-filter-region{margin-bottom:15px;padding-bottom:5px;margin-top:15px}.flexbox .learningPath-selector .learningPath-filter-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .learningPath-selector .learningPath-filter-region .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.learningPath-selector .learningPath-filter-region .filters .filter-host-selector{margin-right:20px}.learningPath-selector .learningPath-filter-region .filters .filter-toggle-menu.disabled.fal{color:#457ec1}.learningPath-selector .learningPath-filter-region .counter{font-weight:700;padding-right:10px}.flexbox .learningPath-selector .learningPath-filter-region .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.learningPath-selector .learningPath-grid-region{width:100%}.flexbox .learningPath-selector .learningPath-grid-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.learningPath-selector .learningPath-grid-region .itsi-anywhere,.learningPath-selector .learningPath-grid-region .no-results{text-align:center;font-size:2rem;padding:20px}.learningPath-selector .learningPath-grid-region .itsi-anywhere .subtext,.learningPath-selector .learningPath-grid-region .no-results .subtext{margin-top:20px;color:#888;font-size:1.5rem}.learningPath-selector .learningPath-grid-region .row-container{max-width:calc(100vw - 60px)}.flexbox .learningPath-selector .learningPath-grid-region .row-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.learningPath-selector .learningPath-grid-region .row-container>div{width:165px;margin:0 65px 20px 0}.flexbox .learningPath-selector .learningPath-grid-region .row-container>div{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath{width:100%;position:relative;cursor:pointer;transition:color .2s}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .container{width:100%;position:relative;font-size:14px}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .container .learningPathBlock{height:215px;box-shadow:3px 3px 7px rgba(0,0,0,.29);position:relative;margin:10px auto 0}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .container .learningPathBlock:hover .learningPathName{opacity:0}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .container .learningPathBlock:hover .hasContent{transition:color .2s;color:#FFF}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .container .learningPathBlock:hover .info{opacity:1}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .container .learningPathBlock .learningPathName{text-align:center;padding:30px 10px;overflow:hidden;overflow-wrap:break-word;max-height:100%;transition:opacity .2s}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .container .learningPathBlock .info{background:rgba(74,74,74,.8);color:#fff;width:165px;height:100%;padding:5px 15px 10px;text-align:center;opacity:0;position:absolute;top:0;transition:opacity .2s}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .container .learningPathBlock .info table{table-layout:fixed;overflow-wrap:break-word;border-collapse:collapse}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .container .learningPathBlock .info table tbody,.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .container .learningPathBlock .info table tbody tr{background:0 0}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .container .learningPathBlock .info table tbody tr td.info-label{width:26px;vertical-align:top}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .container .learningPathBlock .info table tbody tr td{padding:10px 0}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .container .learningPathBlock .info table tbody tr td div.info-text{max-height:83px;overflow:hidden;text-align:left}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .container .learningPathBlock .info table tbody tr:not(:last-child){border-bottom:1px solid #b5b5b5}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .container .learningPathBlock .hasContent{position:absolute;right:10px;bottom:10px;width:15px;height:15px;color:#FFF;font-size:1.3rem}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .container .learningPathBlock>.learningPathTab{content:'';width:25%;height:16px;border-radius:0 50px 0 0;background-color:#cdcdcd;position:absolute;top:-16px;left:22px}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .container .titleContainer{border-top:1px solid #6b6b6b;color:#3267b2;cursor:pointer;margin-top:10px}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .container .titleContainer .learningPathTooltip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .learningPathflag{position:absolute;right:-47px;top:14px}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .learningPathflag .flag{width:0;height:0;border-right:8px solid transparent;border-top:12px solid #457ec1;border-left:40px solid #457ec1;border-bottom:11px solid #457ec1;transform:rotate(0)}.learningPath-selector .learningPath-grid-region .row-container>div .learningPath .learningPathflag .text{float:left;position:relative;margin-top:-18px;margin-left:5px;color:#fff;font-size:12px}.learningPath-selector .learningPath-grid-region .row-container div:nth-last-child(-n+5) .learningPath{margin:0 65px 15px 0}.learningPath-selector .pagination{margin-bottom:0;order:0}.flexbox .learningPath-selector .pagination{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.learningPath-selector .pagination .jumper{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;cursor:pointer;font-size:1.5rem;padding:.22em .52em;margin:0 4px;color:#000;border:1px solid #457ec1;border-radius:5000px;line-height:0}.learningPath-selector .pagination .jumper:not(.disabled):hover{color:#2f67b1}.learningPath-selector .pagination .jumper.disabled{color:#AAA;cursor:inherit;border:1px solid #cacaca}.learningPath-selector .pagination .page{display:inline-block;padding:.285em .8em;text-align:center;margin:0 4px;border:1px solid #457ec1;border-radius:5000px;font-size:16px;color:#0a0a0a}.learningPath-selector .pagination .page:hover{color:#233e90;background-color:#DDD;cursor:pointer}.learningPath-selector .pagination .page.active{background-color:#457ec1;color:#FFF;font-weight:700}.learningPath-selector .pagination .page.active:hover{background-color:#2f67b1}.learningPath-selector .overlay{top:0;left:0;width:100%;height:100%;transition:all .25s;text-align:center;opacity:0;pointer-events:none;background-color:rgba(255,255,255,.7);font-size:2rem;position:fixed;margin-top:60px}.flexbox .learningPath-selector .overlay{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.learningPath-selector .overlay.shown{opacity:1;pointer-events:all;z-index:10}.learningPath-selector .overlay span.add{color:#457ec1;cursor:pointer}.learningPath-selector .overlay span.add:hover{color:#5f9ad2}.learningPath-selector .overlay .spinner{position:fixed;top:50%}.grid-back{width:100%;height:100%;overflow-y:auto;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:silver}.grid-back.borderless{border:0}.grid-back .grid-back-controls{width:100%}.flexbox .grid-back .grid-back-controls{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center}.grid-back .grid-back-table{width:100%;border:none}.grid-back .grid-back-table .grid-back-row{transition:background-color .15s ease-in}.grid-back .grid-back-table .grid-back-row .grid-back-label{font-weight:700;color:#457ec1}.grid-back .grid-back-table .grid-back-row .grid-back-label-control-container .icon-sort{font-size:1rem;padding:8px;cursor:pointer;transition:color .15s ease-in}.grid-back .grid-back-table .grid-back-row .grid-back-label-control-container .icon-sort:hover{color:#72b2e1;transition:color .15s ease-out}.grid-back .grid-back-table .grid-back-row .grid-back-value{font-weight:400}.grid-back .grid-back-table .grid-back-row .grid-back-cell{min-width:150px;padding:.3rem .5rem;border-style:solid;border-width:1px;border-color:#fff;border-collapse:collapse;background-color:#fff;transition:background-color .15s ease-in}.grid-back .grid-back-table .grid-back-row .grid-back-cell .grid-back-action-toolbar-button{color:grey;font-size:1.3rem;cursor:pointer;transition:color .15s ease-in}.grid-back .grid-back-table .grid-back-row .grid-back-cell .grid-back-action-toolbar-button:hover{color:#000;transition:color .15s ease-out}.grid-back .grid-back-table .grid-back-row .grid-back-cell-hover,.grid-back .grid-back-table .grid-back-row-hover{background-color:#BCE1F7;transition:background-color .15s ease-out}.grid-back .grid-back-table .grid-back-row .grid-back-cell-hover{cursor:pointer}.grid-back .grid-back-table .grid-back-row .grid-back-cell-hover.grid-back-cell-click-disabled{cursor:not-allowed}.flexbox .grid-back .grid-back-table .grid-back-row .grid-back-cell-left{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .grid-back .grid-back-table .grid-back-row .grid-back-cell-center{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .grid-back .grid-back-table .grid-back-row .grid-back-cell-right{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center}.grid-back-navigator{width:100%}.flexbox .grid-back-navigator,.flexbox .grid-back-navigator .page-button-container .grid-back-page-buttons{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.grid-back-navigator .page-button-container .grid-back-page-buttons .grid-back-page-button{width:1.3rem;height:1.3rem;margin-left:2px;background-color:#EEE;color:#2f67b1;cursor:pointer;transition:color .15s ease-in}.flexbox .grid-back-navigator .page-button-container .grid-back-page-buttons .grid-back-page-button{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.grid-back-navigator .page-button-container .grid-back-page-buttons .grid-back-page-button:hover{color:#5f9ad2;transition:color .15s ease-out}.grid-back-navigator .page-button-container .grid-back-page-buttons .grid-back-page-button.grid-back-page-button-highlight{background-color:#DDD}.grid-back-navigator .page-button-container .grid-back-page-buttons .grid-back-page-button .grid-back-page-button-label{font-size:1rem;font-weight:700}.flexbox .grid-back-navigator .button-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.grid-back-navigator .button-container .grid-back-button{min-width:1.7rem;min-height:1.7rem;margin:0;padding:3px;background-color:#fff;font-size:1.8rem;color:silver;transition:background-color .15s ease-in}section#iago-assessment,section#iago-assessment input,section#iago-assessment textarea{font-size:14pt;font-family:Arial}.flexbox .grid-back-navigator .button-container .grid-back-button{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.grid-back-navigator .button-container .grid-back-button.grid-back-button-enabled{color:#000;cursor:pointer}.grid-back-navigator .button-container .grid-back-button.grid-back-button-enabled:hover{background-color:#BCE1F7;transition:background-color .15s ease-out}.page-header{padding:15px 15px 10px;box-shadow:0 1px 2px 0 grey;margin:-15px -15px 20px}.flexbox .page-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center}.page-header>div:first-child{flex-basis:48%}.page-header>div:first-child h4.title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.page-header>div:last-child{flex-basis:48%}.flexbox .page-header>div:last-child{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center}section#iago-assessment{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:20px;display:inline-block;text-align:left;width:100%}section#iago-assessment .progress-bar{line-height:0;width:100%}section#iago-assessment .progress-bar #iago-progress-done{float:left;background-color:#AED581;height:10px;display:inline-block}section#iago-assessment .progress-bar #iago-progress-left{float:right;background-color:#FFF;height:10px;display:inline-block}section#iago-assessment .row.progress-container{margin-top:25px!important}section#iago-assessment .row.progress-container .progress-items{width:100%;display:inline-flex;overflow-x:auto}section#iago-assessment .row.progress-container .progress-items div{text-align:center;height:30px;border:1px solid;margin:1px;background:#a3de5f;cursor:pointer}section#iago-assessment .row.progress-container .progress-items div.item-complete{min-width:94px!important}section#iago-assessment .row.progress-container .progress-items div.item-complete.disabled-button{background:#eee}section#iago-assessment .row.progress-container .progress-items div.progress-item{min-width:33px!important}section#iago-assessment .row.progress-container .progress-items div.skipped{background:#FFF}section#iago-assessment .row.progress-container .progress-items div.active{background:#ff0}section#iago-assessment .direction-button{width:99%;font-family:Arial;line-height:inherit;font-size:20px;display:inline-block;text-align:center;color:#fff;padding:10px 0;background-color:#8BC34A;box-shadow:1px 1px 3px #333;margin-top:10px;cursor:pointer;margin-bottom:20px}section#iago-assessment .left-button{background-color:#3F51B5;float:left}section#iago-assessment .right-button{float:right}section#iago-assessment .disabled-button{background-color:#EEE;color:#B8B8B8;-webkit-tap-highlight-color:transparent}section#iago-assessment .heading{font-size:24px;background-color:#3F51B5;color:#fff;padding-bottom:10px;min-height:18px}section#iago-assessment .heading #iago-heading-text{display:inline-block;width:calc(100% - 110px);margin-left:30px;text-align:center;margin-top:10px;min-height:28px;line-height:25px}section#iago-assessment .heading-image{font-size:18px;background-color:#3F51B5;color:#fff;padding:5px 45px 10px 20px}section#iago-assessment .heading-image>div{margin:0 auto!important}section#iago-assessment .heading-image>img{display:block;margin:0 auto!important;max-height:250px}section#iago-assessment .question-content{background-color:#EEE;margin-top:10px;display:inline-block;width:100%;padding-bottom:20px;padding-top:10px}section#iago-assessment #iago-timer-feedback{margin-right:10px;padding:4px;background-color:#fff;box-shadow:1px 1px 3px #333}section#iago-assessment #iago-feedback,section#iago-assessment #iago-help-content{background-color:#C5CAE9;font-size:12pt;padding:15px;text-align:center;color:#333}section#iago-assessment #iago-feedback{margin-top:10px}section#iago-assessment #iago-help-content #iago-help-content-text{display:inline-block;width:96%}section#iago-assessment #iago-help-content p,section#iago-assessment .question-content p{padding:0;margin:0}section#iago-assessment .match-options,section#iago-assessment .question-options{margin-top:10px;padding:10px;position:relative;background-color:#fff;box-shadow:1px 1px 3px #333;cursor:pointer}section#iago-assessment .question-options{margin-left:20px;margin-right:20px}section#iago-assessment .question-options img{display:block;margin-left:auto;margin-right:auto;max-width:100%;max-height:250px}section#iago-assessment .match-options{border-bottom:0;border-top:0}section#iago-assessment .border{width:20px;height:100%;position:absolute;top:0;background-color:#fff}section#iago-assessment .left .border{float:right;right:0}section#iago-assessment .right .border{float:left;left:0}section#iago-assessment .border-1{background-repeat:repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1RTFEM0UwQkY1ODFFNTExODMzODlCMTI1NEMyRDQzQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDY2NDQ2NTgyMjMxMUU1QkZCM0QxNkRCQzQzRDIwNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDY2NDQ2NDgyMjMxMUU1QkZCM0QxNkRCQzQzRDIwNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVDMzg2MjU1MjM4MkU1MTE4MTk3QTM2MkU4QUUwNjk3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVFMUQzRTBCRjU4MUU1MTE4MzM4OUIxMjU0QzJENDNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VAYxWwAAAO9JREFUeNrE1M1qAjEUBeBzRkVRCoIW8a+tvppLH7VvICrIIOhiEFtakdIcbyJ2pU7URcOsAh8392RuuB2Nce9K8MB6CBfvYzv/6Wb8CUzoMqokxuIfYEWl0Bcgyu8wovIeSKkltA8mqmcHbKAp9XEqFRWYsQyaU9aeu8DOYGNragZ9XzX+hsXmEStkmNKtgN88Vhb7YFcsG7bGFlSWxyhWgR7YEit/x35PXG7gT+JrYIXItK1UCXgGXpTULvzGxbPM+umC7XDU2LSN1YGBT5JRg1EV7WIYon/zmIyfqiG4ExtCHbx5JDvi/zwGBwEGAJfMWOXyUVE4AAAAAElFTkSuQmCC)}section#iago-assessment .border-2{background-repeat:repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1RTFEM0UwQkY1ODFFNTExODMzODlCMTI1NEMyRDQzQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENUVCMEY0ODgyMjMxMUU1OERGOUQwMUM0ODlDRTQxNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENUVCMEY0NzgyMjMxMUU1OERGOUQwMUM0ODlDRTQxNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY2MUY4RDYyMjE4MkU1MTE5QTVBODFCMTUxQTAzQzQ1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVFMUQzRTBCRjU4MUU1MTE4MzM4OUIxMjU0QzJENDNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+hPco9AAAAOJJREFUeNpi+f1t/79//9asP//s+QcGGJCSFAgJNGRiYmLAC0DSQEXWlsrIokAuQZ1QzUDw6fMPIMnCzAREcC5BwAKhfvz4raMlbWGuBGSfOHkPyCVGMyPQzwzkAiYGCgC9NN+5+wqIsAQYQfDvH8OxE/eADCVFMXgkEtb848efp8/e33vw5t37r0Du3gPXlRREpKUEOThYCIf2th1Xbt15iSaopiLu5aFD2M8eblrA1IosAuQCBYkKMDyJl6jQxpV4iQptXImXeskTMxkQlatwJQPCmvEkA8JZEk8ywK8ZIMAA+Al1la4ZSVIAAAAASUVORK5CYII=)}section#iago-assessment .border-3{background-repeat:repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1RTFEM0UwQkY1ODFFNTExODMzODlCMTI1NEMyRDQzQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMzA4MTY5OTgyMjQxMUU1QkVBODkyMzNGNzJGNEE0NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMzA4MTY5ODgyMjQxMUU1QkVBODkyMzNGNzJGNEE0NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVFMzg2MjU1MjM4MkU1MTE4MTk3QTM2MkU4QUUwNjk3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVFMUQzRTBCRjU4MUU1MTE4MzM4OUIxMjU0QzJENDNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+WnLvrQAAAGpJREFUeNrskrENgDAMBN+WXbEAW2YBBmFIeiQgCR6Ad4OEhJRrrbMLnyxlbTjxhMInn1UcBAuztgPEBjo4ihcM+UvZogS2IUatV4BUALFoiJUQ5n5tSX+W1Bc38/7Gn/9TWDqVvL9bgAEALHIc3HHBJJMAAAAASUVORK5CYII=)}section#iago-assessment .border-4{background-repeat:repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1RTFEM0UwQkY1ODFFNTExODMzODlCMTI1NEMyRDQzQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQTU2MzI4NjgyMjMxMUU1ODJGQUU3QUVFMEI5MDI3MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQTU2MzI4NTgyMjMxMUU1ODJGQUU3QUVFMEI5MDI3MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA1QTk5RjkwMjI4MkU1MTE5QTVBODFCMTUxQTAzQzQ1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVFMUQzRTBCRjU4MUU1MTE4MzM4OUIxMjU0QzJENDNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ch0a1wAAAK1JREFUeNqkkzsOgzAQRInZmE9DOk6Ua+VuOQ4dNIQYJ8pISI4lxEzBisLs6GHwPi73x7NQ5eN4jZN9Zqxj2a7WBbthbZKsw9CEIXvQhMv59+J7k3vmZCo0v65yHMbbkkjA23ceRa44UQLG2ZJIwJgKiQSMeb58v++jiUjPGfPEVJgkRw6l/fPb/4Fzh8RpE4cQCZg7JGDu0ClJBMwdEjB3SMDcIfHPcYd4/QQYAFrEauOgh74oAAAAAElFTkSuQmCC)}section#iago-assessment .border-5{background-repeat:repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1RTFEM0UwQkY1ODFFNTExODMzODlCMTI1NEMyRDQzQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERUJBMDQ5NTgyMjMxMUU1QTI5RUUwNTc2MTVDQjQ4RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERUJBMDQ5NDgyMjMxMUU1QTI5RUUwNTc2MTVDQjQ4RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2QTk5RjkwMjI4MkU1MTE5QTVBODFCMTUxQTAzQzQ1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVFMUQzRTBCRjU4MUU1MTE4MzM4OUIxMjU0QzJENDNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2kxwcwAAADRJREFUeNpibJ2dx8DAIGfKDiQfnf5JEpuJgQLAQp6dEDZlNpNn56ifR/086udB6GeAAAMAnLOVIlnH8f8AAAAASUVORK5CYII=)}section#iago-assessment .border-6{background-repeat:repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1RTFEM0UwQkY1ODFFNTExODMzODlCMTI1NEMyRDQzQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFM0VFOEZENTgyMjMxMUU1OTQ0MEUyODE5QzE1RUU2MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFM0VFOEZENDgyMjMxMUU1OTQ0MEUyODE5QzE1RUU2MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZCMUY4RDYyMjE4MkU1MTE5QTVBODFCMTUxQTAzQzQ1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVFMUQzRTBCRjU4MUU1MTE4MzM4OUIxMjU0QzJENDNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+brHD2QAAAORJREFUeNqslL0KwjAQgM1PbamSWlHEwbEOvomDDyK4OPiQPoGzIlU7SMG/tsbEK3YoZvBozXR8dwfJ3UfIZj1uVD20UeMUzdebbeZ+wrx5F/qHSChFykUYyGbTIDx5SWrdkyZnyrEl0O2+i4E8jAQklCbn2IWgIx6QRkLqiaS4A9OjYQyBfGEhWy2ElCyTfBIcW24GyOLKdZ4YSGDPMAB4RttNy7PBwHzalOqvIiT8hyR1mytIRvE+mZAX6kSCEq10f9C7wPaRkON9MiHF+2RCtpz7SJ9MSD4/STXJKN4nE74FGABB0RN59Rl22QAAAABJRU5ErkJggg==)}section#iago-assessment .border-7{background-repeat:repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1RTFEM0UwQkY1ODFFNTExODMzODlCMTI1NEMyRDQzQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNkE5MTIyRDgyMjQxMUU1QUJGN0VBRDM5RThBQ0I4QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNkE5MTIyQzgyMjQxMUU1QUJGN0VBRDM5RThBQ0I4QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZEMUY4RDYyMjE4MkU1MTE5QTVBODFCMTUxQTAzQzQ1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVFMUQzRTBCRjU4MUU1MTE4MzM4OUIxMjU0QzJENDNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DfTjnwAAAKBJREFUeNpi3DRpsiAnlxA3NxDxsXMwMjIyEA1Y/vz99/rLFyACcZiZhbi4hLhABvFycBA0hgWZ8+fv31dfPn///fv771/ifHxAU4jSzMPODnI52Fo2FhZina0gLKwoLMJOtAZkwMTPwUmeTpBmBgrAENXMIsnPj0d6z83reNIfgXDGn/5IiCTM9EeUZlzpj4Bm/OmPQGjjT38jMYUBBBgA0UUzFp6GT7UAAAAASUVORK5CYII=)}section#iago-assessment .border-8{background-repeat:repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1RTFEM0UwQkY1ODFFNTExODMzODlCMTI1NEMyRDQzQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNEI1OTA4MTgyMjMxMUU1QTI4QkFFRjJDOUJBMzJBNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNEI1OTA4MDgyMjMxMUU1QTI4QkFFRjJDOUJBMzJBNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY1MUY4RDYyMjE4MkU1MTE5QTVBODFCMTUxQTAzQzQ1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVFMUQzRTBCRjU4MUU1MTE4MzM4OUIxMjU0QzJENDNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+rTIJ+AAAAHtJREFUeNpi3PPwOwMqePP43quHtyVVtAUlZBgwALIsC6a0iKwSMyvb8ztX//75LSKjiEeWiYECgMXmN0/uv3pwC6ezkWQZMf1MPGACBsC1Izvfv3iCVRq/LAvxwYMpS1mAER88mLKUBRglzmYiNYSRZUeT58hIngABBgCDH6Y1cIT+4wAAAABJRU5ErkJggg==)}section#iago-assessment .border-9{background-repeat:repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1RTFEM0UwQkY1ODFFNTExODMzODlCMTI1NEMyRDQzQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MEU4MERCMkVBQjUxMUU1QjU4NkVEOEFFNkY5RjBENSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MEU4MERCMUVBQjUxMUU1QjU4NkVEOEFFNkY5RjBENSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1NTlFRTc2QjVFQUU1MTFCMjg2RkU5QjBDRTc1MjY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVFMUQzRTBCRjU4MUU1MTE4MzM4OUIxMjU0QzJENDNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7Sk1VAAAAUtJREFUeNrskV9OwkAQxru7ldIWS0JNKWiMT3oC4jM84I28iZcxUfBREw+giUYjBSQBQhPa3dI/fu2WiFcwNPMwnZ3fzn7zkeuM8S9j+eBkKVEURbU2dn/K9Hj1aK9fLVTMc79+OU9CdX7rxv4BKoRlje631g5pEqj+c0OSqNY7c2bEYqIHbzWl+IL3WjSroogjNKCSJWT1ZANkF52TP/cdh2KsLwbNLKESVlISfpgVR2htXjkS/NNUMpIKJkYG3ZKpfInwJFlIqMWIYhRd3DXxHDSgDc0oAqQl2ZvhgHvGDrmxryYIJCV/75R8byZ5WpKtkI+M5WC7tkOQU+hEIMHvLz/W0Sx51r2JtBbPyeEO2c9JbEV4hn62rp4GUJhGDGqhGcoxH1ugmstzq4Y7VhUzc6teLASScr4l5xNIy+e7fG/V3qr/atWPAAMAp/Dz7tfb94cAAAAASUVORK5CYII=)}section#iago-assessment .border-10{background-repeat:repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1RTFEM0UwQkY1ODFFNTExODMzODlCMTI1NEMyRDQzQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QUNGOTU4NEVBQjUxMUU1QjczNEJFMERCQjc4ODI3OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QUNGOTU4M0VBQjUxMUU1QjczNEJFMERCQjc4ODI3OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ0NTlFRTc2QjVFQUU1MTFCMjg2RkU5QjBDRTc1MjY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVFMUQzRTBCRjU4MUU1MTE4MzM4OUIxMjU0QzJENDNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CHA+owAAAIhJREFUeNpivMrwk4FcwMRAAUBo/sL68aj0NiCJVR1WWajmz2zvT0ru/sj27qTkns9sH9B04pIFaf4EFv3J/API/sn8/ZTEnk9s7+Eq8MiCNJ+U3PuLCRFsQHWnJfbCuXhkQZp/M6EHOMQeCMAjS3FoMwIhKkAWwSPLOAgSyWgKG01hOABAgAEAnn2XFN4r8f0AAAAASUVORK5CYII=)}section#iago-assessment .border-11{background-repeat:repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1RTFEM0UwQkY1ODFFNTExODMzODlCMTI1NEMyRDQzQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0FERDY5QkVBQjUxMUU1QjFCRjg1REY1Nzg2RTNFOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0FERDY5QUVBQjUxMUU1QjFCRjg1REY1Nzg2RTNFOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxQkEzQkIzQjNFQUU1MTFCMjg2RkU5QjBDRTc1MjY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVFMUQzRTBCRjU4MUU1MTE4MzM4OUIxMjU0QzJENDNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LeM/tQAAAQdJREFUeNrEkjtLQ0EQRudb44sggXg1dlaWFtqJWoh/W7GJYBPSpEqlna8IKuJ7x3N15baDFtlm4cA3y8755Pv255PsH6f1cw3UHaVOy/3Qr9b8OUjKy9t+t+GPH9KJVieaD5ISltlOnqz705vSkXoPNhshzZ9lvpdv5zy/aKafViKkCbvpNFVMXfDP3XwTIek3aWdp+VxtprKPjr1HSAkP1R1riU0e+HXlr0GiaZfkUovH6uFwM9/jM0jqlzGOdygd2PqmEVKHcY1xto99OkATIqSEcY1xto991cosQkoY1xhnaj9VXtfUIqSEcY1xpl6oTQcYGyGNKozjHft0gCYEyVRL8iXAAEhQOPDhlr6zAAAAAElFTkSuQmCC)}section#iago-assessment .border-12{background-repeat:repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1RTFEM0UwQkY1ODFFNTExODMzODlCMTI1NEMyRDQzQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQjY3QTIwNkVBQjUxMUU1QjYyNkFENTA3OTAwNjgzMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQjY3QTIwNUVBQjUxMUU1QjYyNkFENTA3OTAwNjgzMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ2NTlFRTc2QjVFQUU1MTFCMjg2RkU5QjBDRTc1MjY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVFMUQzRTBCRjU4MUU1MTE4MzM4OUIxMjU0QzJENDNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ig9kNQAAAORJREFUeNrsVE0LgkAQ3S8/w0oJBD10km7+bX9TdUw7qIEK5rqLa9NNoi/y2vAOywxv583bYfE4op+D9T3d753Tya5rXSlkmmq9Fr7Pw/DqeeI9GSfJtu/J09piMcAVgCDgjKlpSQhyPDrsFROibenh4AAIGV1XLpdSB3EKNY1WlsYwYPbNbErhy0UHPOQJmhGzyHfZhKDNhq9WEg6ck6rSYapvnpDtdk0cV7Y9TLNdR7PMTlPrfLakfK4OXMTvO4BVeW5mmVUURl1rQlBKR7A9CLooajDn/yX5L8mHJZnzDd0EGACUAMGyBEjTyQAAAABJRU5ErkJggg==)}section#iago-assessment .match-options img{display:block;margin-right:auto;max-width:100%;max-height:250px;margin-left:0}section#iago-assessment .row{margin:0 auto;max-width:62.5rem;width:100%}section#iago-assessment .columns-6{position:relative;float:left;display:inline-block;width:50%;height:45px}section#iago-assessment .columns-12{position:relative;float:left;display:inline-block;width:100%}section#iago-assessment div{margin:0;padding:0}section#iago-assessment .list-left{width:calc(50% - 30px);display:inline-block;vertical-align:top;padding-right:2px;float:left;padding-left:20px}section#iago-assessment .list-right{width:calc(50% - 30px);display:inline-block;vertical-align:top;padding-left:2px;float:right;padding-right:20px}section#iago-assessment .right{background-color:#fff;border-right:0;padding-left:25px}section#iago-assessment .left{background-color:#fff;border-left:0;padding-right:25px}section#iago-assessment .blankParagraph,section#iago-assessment .previewParagraph{padding-left:20px;padding-right:20px;padding-top:10px}section#iago-assessment .paragraph-container{padding-left:20px;padding-top:10px;padding-right:25px}section#iago-assessment .paragraph-container textarea{min-height:120px}section#iago-assessment input{padding:0 2px}section#iago-assessment #iago-question-feedback{float:right;display:inline-block;width:70px;font-size:11pt;text-align:right;background-color:#3F51B5;color:#333;font-weight:700;margin-top:5px}section#iago-assessment #iago-question-feedback-text{background-color:#AED581;padding:5px;border-bottom-left-radius:7px}section#iago-assessment .question-options-selected{background-color:#8BC34A;color:#fff;box-shadow:1px 1px 3px #333;margin-top:10px;padding:10px}section#iago-assessment .list-left .matched{border-right:15px solid}section#iago-assessment .list-right .matched{border-left:15px solid}section#iago-assessment .list-left .question-options-selected{border-right:15px solid #8BC34A}section#iago-assessment .list-right .question-options-selected{border-left:15px solid #8BC34A}section#iago-assessment .true-false{position:relative;float:left;display:inline-block;width:calc(50% - 45px);margin-left:5px;margin-right:5px}section#iago-assessment .true-false:nth-child(1){margin-left:20px}section#iago-assessment .true-false:nth-child(2){margin-right:20px}section#iago-assessment .landing-page-container{text-align:center;margin:30px}section#iago-assessment .paragraph-mark{background:#374ab3;color:#fff;padding:6px;font-size:15px;border-radius:8px;margin-top:10px;display:inline-block}section#iago-code-prompt div{margin-top:20px;text-align:center;width:100%;margin-bottom:20px}section#iago-code-prompt input{display:inline-block;width:250px;height:50px;font-size:30px;letter-spacing:15px;font-weight:700;padding:0 10px}section#iago-code-prompt button{display:inline-block;font-size:30px;padding:5px}section#iago-code-prompt #iago-code-fail{color:red}.light-box{width:auto;max-width:85vw;height:auto;max-height:85vh;padding:15px;background-color:#fff}.light-box>img{width:auto;max-width:calc(85vw - 2 * 15px);height:auto;max-height:calc(85vh - 2 * 15px);z-index:10000}.light-box>video{z-index:10000}.light-box>.light-box-close-message{position:absolute;padding:10px;border-radius:5px;background-color:#fff;color:#000;opacity:.75;z-index:10001;font-size:1.3rem;transition:opacity .15s linear}.light-box>.light-box-close-message.light-box-close-message-faded{opacity:0;transition:opacity 1s linear}.resource-modal{min-height:620px;min-width:1200px;max-height:95vh;max-width:1200px;border-radius:3px;z-index:100}.flexbox .resource-modal{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;align-self:center}.resource-modal .modal-title{position:relative;height:40px;line-height:20px;top:0;background-color:#457ec1;color:#FFF;text-align:left;padding:10px 15px;font-size:1.3rem;border-top-left-radius:3px;border-top-right-radius:3px;text-overflow:ellipsis;white-space:nowrap}.flexbox .resource-modal .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.resource-modal .modal-title.modal-warning{color:#FFF;background-color:#dd5937}.resource-modal .modal-body{overflow-y:auto;padding:10px 15px;position:relative;background-color:#FFF;text-align:left;width:100%;color:#000;min-height:calc(620px - 40px - 60px);max-height:calc(95vh - 40px - 60px)}.flexbox .resource-modal .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.resource-modal .modal-body div.loader{margin:auto}.resource-modal .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}.resource-modal .modal-footer{position:relative;bottom:0;background-color:#DDD;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox .resource-modal .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.resource-modal .modal-footer button{margin:0 0 0 10px}.resource-modal .modal-footer .modal-footer-left,.system-reports .host .main{margin-left:20px}.resource-modal .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}.flexbox .resource-modal .flash-card-upload{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center}.resource-modal .flash-card-upload>.download-link{color:#5f9ad2;text-decoration-line:underline}.resource-modal div.meta-data{padding-bottom:10px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:gray}.flexbox .resource-modal div.meta-data,.flexbox .resource-modal div.meta-data label{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center}.resource-modal div.meta-data label>span:first-child{display:inline-block;margin-right:10px}.resource-modal div.inline-message{margin-top:30px}.flexbox .resource-modal div.inline-message{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.resource-modal div.welcome{margin-top:30px;font-size:2em}.flexbox .resource-modal div.welcome{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.resource-modal .info{color:#cc4c28;font-size:.9rem;text-align:justify}.resource-modal .greeninfo{color:#233e90;font-size:.9rem;text-align:justify;padding-top:4px}.resource-modal input[type=checkbox]{position:relative}.flexbox .resource-modal .pdf-form{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.resource-modal .pdf-form>.pdf-file-chooser{width:100%}.resource-modal p.inline{padding:10px;border:1px solid #329a46;border-radius:3px}div.simple-menu-list div.simple-menu-element,div.simple-menu-list div.simple-menu-heading{background-color:#FFF;border-left:4px solid #FFF;text-indent:10px;padding-right:20px;white-space:nowrap}.resource-modal span.msg{color:red}div.simple-menu-list{position:absolute;z-index:96;box-shadow:0 0 20px 0 rgba(0,0,0,.4);background-color:#FFF;padding-top:5px;padding-bottom:5px}.flexbox div.simple-menu-list{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}div.simple-menu-list div.simple-menu-heading{height:20px;color:#6f6f6f;padding-top:20px;padding-bottom:20px;pointer-events:none;font-size:1.4rem;font-variant:small-caps;border-bottom:1px solid #454545;margin-bottom:10px}.flexbox div.simple-menu-list div.simple-menu-heading{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;flex:1 0 auto}.flexbox .status-view,.flexbox div.simple-menu-list div.simple-menu-element{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;-webkit-flex-direction:row}div.simple-menu-list div.simple-menu-heading div.name{font-size:.8rem}div.simple-menu-list div.simple-menu-element{height:30px;color:#000;cursor:pointer;padding-top:20px;padding-bottom:20px}.flexbox div.simple-menu-list div.simple-menu-element{display:flex;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;flex:1 0 auto}div.simple-menu-list div.simple-menu-element:hover{border-left:4px solid #457ec1;background-color:#DDD}div.simple-menu-list div.simple-menu-element .fal.check,div.simple-menu-list div.simple-menu-element .fas.check{font-size:1rem}div.simple-menu-list div.simple-menu-element .fal.fa-circle{color:#DDD}div.simple-menu-list div.simple-menu-element .fas.fa-circle{color:#457ec1}div.simple-menu-list div.simple-menu-element .white{color:#FFF}div.simple-menu-list div.simple-menu-element div.name{font-size:.8rem}.simple-tooltip{position:absolute;padding:0 7px 1px;text-align:center;transition:opacity .1s linear;z-index:1000}.simple-tooltip.simple-tooltip-style-black{border-radius:5px;background-color:#000;color:#fff;box-shadow:1px 1px 2px 0 silver}.simple-tooltip.simple-tooltip-style-white{background-color:#fff;color:#000;font-size:.9rem;font-weight:700;text-shadow:0 1px 1px #d2d2d2}.simple-tooltip.simple-tooltip-style-transparent{background-color:rgba(255,255,255,0);color:#000;font-size:.9rem;font-weight:700;text-shadow:0 1px 1px #d2d2d2}.simple-tooltip.simple-tooltip-invisible{opacity:0}.status-view{flex-grow:1;width:100%;height:100%;font-size:1.6rem}.flexbox .status-view{display:flex;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .selectra-host,.flexbox .status-view-modal{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;-webkit-flex-direction:row}.status-view-modal{width:15vw;height:15vh;border-radius:15px;background-color:#fff;font-size:1.3rem;z-index:1000}.flexbox .status-view-modal{display:flex;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.selectra-host{position:relative;transition:top .25s}.flexbox .selectra-host{display:flex;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.selectra-host .selectra-flex{width:100%}.selectra-host.disabled .selectra-multi,.selectra-host.disabled .selectra-single,.selectra-host.selectra-disabled .selectra-multi,.selectra-host.selectra-disabled .selectra-single{background-color:#E6E6E6;box-shadow:inset 0 1px 2px rgba(10,10,10,.1)}.selectra-host.selectra-flat{border:1px solid transparent;border-radius:3px}.selectra-host.selectra-flat .selectra-single{border-radius:3px;padding:1px 7px}.flexbox .selectra-host.selectra-flat .selectra-single{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start!important;-moz-justify-content:flex-start!important;justify-content:flex-start!important;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:flex-start;-moz-align-content:flex-start;align-content:flex-start}.selectra-host.selectra-flat .selectra-single:hover{cursor:pointer}.selectra-host.selectra-flat .selectra-single .head{height:0;min-height:20px}.flexbox .selectra-host.selectra-flat .selectra-single .head{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.selectra-host.selectra-flat .selectra-single .head .head-image{width:20px;height:20px;color:#888;display:none}.selectra-host.selectra-flat .selectra-single .elements{-webkit-flex:0 1 auto!important;-moz-flex:0 1 auto!important;flex:0 1 auto!important}.selectra-host.selectra-flat.selectra-expanded:not(:hover),.selectra-host.selectra-flat:hover{border:1px solid #AAA!important;background:linear-gradient(0deg,#DDC,#EED)!important;cursor:pointer}.selectra-host.selectra-flat .selectra-multi{border-radius:3px;padding:1px 7px 1px 0;border:1px solid transparent;box-shadow:none;overflow:hidden;white-space:nowrap;margin-bottom:0!important}.selectra-host.selectra-flat .selectra-multi:hover{cursor:pointer}.selectra-host.selectra-flat .selectra-multi .placeholder{font-style:normal;font-size:.9rem!important;color:#000}.selectra-host.selectra-flat .selectra-multi .placeholder .fa,.selectra-host.selectra-flat .selectra-multi .placeholder .fal{font-weight:700}.selectra-host.selectra-flat .selectra-multi .items{flex-wrap:nowrap!important}.selectra-host.selectra-flat .selectra-multi-item{font-size:.9rem!important;font-weight:400!important}.selectra-host .selectra-single{position:relative;width:100%;border:1px solid #5f9ad2;border-radius:3px;padding:1px 2px;transition:top .25s;overflow:hidden;color:#000;margin-bottom:0!important}.flexbox .selectra-host .selectra-single{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:flex-start;-moz-align-content:flex-start;align-content:flex-start}.selectra-host .selectra-single:hover{border:1px solid #2f67b1;cursor:pointer}.selectra-host .selectra-single .head{height:0;min-height:20px}.flexbox .selectra-host .selectra-single .head{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.selectra-host .selectra-single .head .head-image{display:inline-block;width:20px;height:20px;color:#888}.selectra-host .selectra-single .elements{font-size:.8rem;padding-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flexbox .selectra-host .selectra-single .elements{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start}.selectra-host .selectra-single .elements .value{color:#888}.flexbox .selectra-host .selectra-single .elements .value{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start}.selectra-host .selectra-single .elements .placeholder{padding-left:2px;font-style:italic;white-space:nowrap;cursor:pointer;color:#777;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.selectra-host .selectra-single .tail{height:0;min-height:15px;line-height:1;padding-right:5px}.flexbox .selectra-host .selectra-single .tail{-webkit-flex:1 0 32px;-moz-flex:1 0 32px;flex:1 0 32px;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.flexbox .selectra-host .selectra-multi,.flexbox .selectra-host .selectra-multi .items{display:-webkit-flex;-webkit-flex-direction:row;-webkit-align-content:flex-start;-moz-align-content:flex-start}.selectra-host .selectra-single .tail .global-close{font-size:1.1rem!important;color:#555!important;min-height:15px!important;padding-right:10px!important}.selectra-host .selectra-single .tail .fa,.selectra-host .selectra-single .tail .fal{color:#000;font-size:.9rem;margin:-5px 0 0;padding:0;height:0;min-height:10px}.selectra-host .selectra-multi{position:relative;width:100%;border:1px solid #5f9ad2;border-radius:1px;transition:top .25s;margin-bottom:10px;min-height:38px;cursor:text;box-shadow:inset 0 1px 2px rgba(10,10,10,.1)}.flexbox .selectra-host .selectra-multi{display:-ms-flexbox;display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center;align-content:flex-start}.selectra-host .selectra-multi .items{position:relative;width:100%;overflow:scroll-y}.flexbox .selectra-host .selectra-multi .items{display:-ms-flexbox;display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;align-items:center;align-content:flex-start}.selectra-host .selectra-multi .items .selectra-multi-item{border-radius:3px;height:24px;white-space:nowrap;max-width:250px;text-overflow:ellipsis;font-size:.8rem;background-color:#457ec1;color:#FFF;padding:0 3px;font-weight:700;margin:2px;user-select:none;-moz-user-select:none}.flexbox .selectra-host .selectra-multi .items .selectra-multi-item{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:flex-start;-moz-align-content:flex-start;align-content:flex-start}.selectra-host .selectra-multi .items .selectra-multi-item .closer{cursor:pointer;margin-right:5px;font-size:1.1rem}.selectra-host .selectra-multi .items .selectra-multi-item .text{max-width:225px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selectra-host .selectra-multi .items .selectra-multi-item.selectra-multi-locked{background-color:transparent;color:#000;padding:0;margin:2px 0}.selectra-host .selectra-multi .items .selectra-multi-item.selectra-multi-locked+.selectra-multi-locked:before{content:","}.selectra-host .selectra-multi .items .selectra-multi-item.ellipsis{min-width:0}.selectra-host .selectra-multi .spinner{font-style:italic;position:absolute;top:6px;left:10px}.selectra-host .selectra-multi .placeholder{padding-left:2px;font-style:italic;white-space:nowrap;cursor:pointer;color:#777;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.selectra-dropdown{position:absolute;z-index:10000;overflow:hidden;pointer-events:all}.selectra-dropdown .container{position:relative;width:100%;transition:top .25s;border-left:1px solid #5f9ad2;border-right:1px solid #5f9ad2;border-bottom:1px solid #5f9ad2;border-top:1px solid #5f9ad2;box-shadow:0 0 20px 0 rgba(0,0,0,.4);background-color:#FFF}.flexbox .selectra-dropdown .container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;align-content:flex-start}.selectra-dropdown .container.reverse{flex-direction:column-reverse!important}.selectra-dropdown .search{position:relative;padding:7px 6px 5px}.selectra-dropdown .search input{position:relative;margin:0;padding:5px;width:100%;border:1px solid #5f9ad2;min-height:1.5rem;font-size:.9rem;text-indent:20px;color:#233e90}.selectra-dropdown .search .search-icon{position:absolute;left:10px;top:12px;color:#5f9ad2;font-size:1rem}.selectra-dropdown .search .spinner{font-style:italic;position:absolute;top:10px;right:10px}.selectra-dropdown .search .clearer{position:absolute;font-size:1.3rem;color:#233e90;top:4px;right:10px;cursor:pointer}.selectra-dropdown .max-item-limit{position:absolute;top:35px;background:#eb6039;color:#FFF;font-size:.8;width:calc(100% - 30px);font-weight:700;text-align:center;opacity:.9;padding:4px 0;margin:0 15px;border-radius:3px}.selectra-dropdown .selections{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #888}.selectra-dropdown .selections .remover{cursor:pointer;text-align:center;text-transform:uppercase;font-size:.8rem;font-weight:700}.selectra-dropdown .padded-bottom{height:1px;background-color:#888;margin:6px 0}.selectra-dropdown .padded-separator{height:5px}.selectra-dropdown .items,.selectra-dropdown .selections{overflow:auto}.selectra-dropdown .items .dynamic-add,.selectra-dropdown .selections .dynamic-add{font-style:italic;cursor:pointer;font-size:.9rem;margin-left:7px}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item,.selectra-dropdown .items .dropdown-item,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item,.selectra-dropdown .selections .dropdown-item{min-height:1.5rem;color:#000;transition:all .1s;padding-left:5px;font-size:.8rem;overflow:hidden;-moz-user-select:none;user-select:none}.flexbox .selectra-dropdown .items .dropdown-category>.items>.dropdown-item,.flexbox .selectra-dropdown .items .dropdown-item,.flexbox .selectra-dropdown .selections .dropdown-category>.items>.dropdown-item,.flexbox .selectra-dropdown .selections .dropdown-item{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:flex-start;-moz-align-content:flex-start;align-content:flex-start}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item:first-child,.selectra-dropdown .items .dropdown-item:first-child,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item:first-child,.selectra-dropdown .selections .dropdown-item:first-child{padding-top:2px}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item:hover,.selectra-dropdown .items .dropdown-item:hover,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item:hover,.selectra-dropdown .selections .dropdown-item:hover{background-color:#457ec1;color:#FFF;cursor:pointer}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item:hover .description,.selectra-dropdown .items .dropdown-item:hover .description,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item:hover .description,.selectra-dropdown .selections .dropdown-item:hover .description{color:#FFF!important}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.ineligible .textual,.selectra-dropdown .items .dropdown-item.ineligible .textual,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.ineligible .textual,.selectra-dropdown .selections .dropdown-item.ineligible .textual{text-decoration:line-through}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected,.selectra-dropdown .items .dropdown-item.selected,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected,.selectra-dropdown .selections .dropdown-item.selected{background-color:#457ec1;color:#FFF}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected .description,.selectra-dropdown .items .dropdown-item.selected .description,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected .description,.selectra-dropdown .selections .dropdown-item.selected .description{color:#FFF!important}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected-multi,.selectra-dropdown .items .dropdown-item.selected-multi,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected-multi,.selectra-dropdown .selections .dropdown-item.selected-multi{background-color:#FFF;color:#AAA;cursor:pointer}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected-multi .description,.selectra-dropdown .items .dropdown-item.selected-multi .description,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected-multi .description,.selectra-dropdown .selections .dropdown-item.selected-multi .description{color:#AAA!important}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected-multi:hover:not(.no-deselect),.selectra-dropdown .items .dropdown-item.selected-multi:hover:not(.no-deselect),.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected-multi:hover:not(.no-deselect),.selectra-dropdown .selections .dropdown-item.selected-multi:hover:not(.no-deselect){background-color:#ee383a;color:#FFF;cursor:pointer}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected-multi:hover:not(.no-deselect) .description,.selectra-dropdown .items .dropdown-item.selected-multi:hover:not(.no-deselect) .description,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected-multi:hover:not(.no-deselect) .description,.selectra-dropdown .selections .dropdown-item.selected-multi:hover:not(.no-deselect) .description{color:#FFF!important}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected-multi .fa,.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected-multi .fa-filler,.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected-multi .fal,.selectra-dropdown .items .dropdown-category>.items>.dropdown-item.selected-multi .image,.selectra-dropdown .items .dropdown-item.selected-multi .fa,.selectra-dropdown .items .dropdown-item.selected-multi .fa-filler,.selectra-dropdown .items .dropdown-item.selected-multi .fal,.selectra-dropdown .items .dropdown-item.selected-multi .image,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected-multi .fa,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected-multi .fa-filler,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected-multi .fal,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item.selected-multi .image,.selectra-dropdown .selections .dropdown-item.selected-multi .fa,.selectra-dropdown .selections .dropdown-item.selected-multi .fa-filler,.selectra-dropdown .selections .dropdown-item.selected-multi .fal,.selectra-dropdown .selections .dropdown-item.selected-multi .image{opacity:.5}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item .fa,.selectra-dropdown .items .dropdown-category>.items>.dropdown-item .fa-filler,.selectra-dropdown .items .dropdown-category>.items>.dropdown-item .fal,.selectra-dropdown .items .dropdown-category>.items>.dropdown-item .image,.selectra-dropdown .items .dropdown-item .fa,.selectra-dropdown .items .dropdown-item .fa-filler,.selectra-dropdown .items .dropdown-item .fal,.selectra-dropdown .items .dropdown-item .image,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .fa,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .fa-filler,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .fal,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .image,.selectra-dropdown .selections .dropdown-item .fa,.selectra-dropdown .selections .dropdown-item .fa-filler,.selectra-dropdown .selections .dropdown-item .fal,.selectra-dropdown .selections .dropdown-item .image{display:inline-block;height:20px;margin-right:5px;color:#888}.flexbox .selectra-dropdown .items .dropdown-category>.items>.dropdown-item .fa,.flexbox .selectra-dropdown .items .dropdown-category>.items>.dropdown-item .fa-filler,.flexbox .selectra-dropdown .items .dropdown-category>.items>.dropdown-item .fal,.flexbox .selectra-dropdown .items .dropdown-category>.items>.dropdown-item .image,.flexbox .selectra-dropdown .items .dropdown-item .fa,.flexbox .selectra-dropdown .items .dropdown-item .fa-filler,.flexbox .selectra-dropdown .items .dropdown-item .fal,.flexbox .selectra-dropdown .items .dropdown-item .image,.flexbox .selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .fa,.flexbox .selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .fa-filler,.flexbox .selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .fal,.flexbox .selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .image,.flexbox .selectra-dropdown .selections .dropdown-item .fa,.flexbox .selectra-dropdown .selections .dropdown-item .fa-filler,.flexbox .selectra-dropdown .selections .dropdown-item .fal,.flexbox .selectra-dropdown .selections .dropdown-item .image{-webkit-flex:0 0 20px;-moz-flex:0 0 20px;flex:0 0 20px}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item input[type=checkbox],.selectra-dropdown .items .dropdown-item input[type=checkbox],.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item input[type=checkbox],.selectra-dropdown .selections .dropdown-item input[type=checkbox]{margin-right:4px}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item .textual .value,.selectra-dropdown .items .dropdown-item .textual .value,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .textual .value,.selectra-dropdown .selections .dropdown-item .textual .value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.selectra-dropdown .items .dropdown-category>.items>.dropdown-item .textual .description,.selectra-dropdown .items .dropdown-item .textual .description,.selectra-dropdown .selections .dropdown-category>.items>.dropdown-item .textual .description,.selectra-dropdown .selections .dropdown-item .textual .description{font-size:.7rem;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectra-dropdown .items .dropdown-category~.dropdown-item,.selectra-dropdown .selections .dropdown-category~.dropdown-item{text-indent:10px}.selectra-dropdown .items .dropdown-category .cat-name,.selectra-dropdown .selections .dropdown-category .cat-name{user-select:none;-moz-user-select:none;font-weight:700;font-size:.9rem;margin-bottom:2px;margin-left:3px}.exception-console .header-region h4,.sub-header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.selectra-dropdown .items .dropdown-category .items,.selectra-dropdown .selections .dropdown-category .items{margin-left:10px}.selectra-dropdown .add-new,.selectra-dropdown .interactive{font-size:.8rem;text-indent:5px;cursor:pointer;padding:3px 0}.selectra-dropdown .add-new:hover,.selectra-dropdown .interactive:hover{background-color:#3f2d7b;color:#FFF}.sub-header{width:100%;height:52px;margin:0;padding:0;background-color:transparent;user-select:none;cursor:default}.login-block .oauth .loginBtn:hover,.switch-layout{cursor:pointer}.sub-header.sub-header-disabled{pointer-events:none}.sub-header>div.sub-header-title-container{height:100%;margin:0;padding:0 0 0 15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background-color:#457ec1}.flexbox .sub-header>div.sub-header-title-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.sub-header>div.sub-header-title-container>span.sub-header-title{color:#fff;font-size:1.2rem;text-overflow:ellipsis}.switch-layout{position:relative;width:130px;height:2.6rem;margin:0;border-radius:1.5rem;box-shadow:1px 1px 2px grey inset;background-color:#fff}.flexbox .switch-layout{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center}.switch-layout>.switch-selector{position:absolute;left:7px;top:calc((2.6rem / 2) - (30px / 2));width:30px;height:30px;border:1px solid silver;border-radius:50%;box-shadow:0 0 4px grey;background-color:#fafafa;transition:all .2s ease-out}.switch-layout>.switch-selector.on{left:93px}.switch-layout>.switch-label-container{width:100%;height:100%;padding-left:0;padding-right:10px}.flexbox .switch-layout>.switch-label-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center}.switch-layout>.switch-label-container.on{padding-left:10px;padding-right:0}.flexbox .switch-layout>.switch-label-container.on{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .exception-console,.flexbox .login-content{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex}.switch-layout>.switch-label-container>.switch-label{color:grey;opacity:1;font-size:1.2rem;transition:opacity .12s linear}.switch-layout>.switch-label-container>.switch-label.fade{opacity:0}.flexbox .login-content{display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.login-block{width:50%}.login-block .spinner-icon{display:block;margin:auto;padding:19px}.login-block .info-text{display:inline-block;margin-left:10px;margin-top:10px;background:0 0;color:#ee383a}.login-block .forgot-password{display:inline-block;text-size:.8rem;margin-bottom:5px}.login-block .password-token{display:block;text-size:.8rem;margin-bottom:20px}.login-block h5.handoff{border:1px solid #c8c8c8;color:#72b2e1;padding:15px;border-radius:3px;margin-bottom:80px;font-size:1.2rem;text-align:center}.login-block .login-btn-container,.login-block .server-name{text-align:center}.login-block .login-btn-container input.button{margin:auto;display:block}.login-block .oauth{display:flex;flex-direction:column;justify-content:center;text-align:center;border-top:1px solid #636363;margin-top:22px}.login-block .oauth .or{color:#636363;background-color:#fff;width:30px;margin:-11px auto 10px}.login-block .oauth a{width:220px;margin-left:auto;margin-right:auto}.login-block .oauth .loginBtn{box-sizing:border-box;position:relative;margin:.3em;padding:0 10px;border:none;text-align:left;line-height:34px;white-space:nowrap;border-radius:.2em;font-size:16px;color:#FFF;width:215px;overflow:hidden;text-overflow:ellipsis}.login-block .oauth .loginBtn:focus{outline:0}.login-block .oauth .loginBtn:active{box-shadow:inset 0 0 0 32px rgba(0,0,0,.1)}.login-block .oauth .loginBtn--facebook{background-color:#4C69BA!important;background-image:linear-gradient(#4C69BA,#3B55A0)!important;text-shadow:0 -1px 0 #354C8C}.login-block .oauth .loginBtn--facebook:focus,.login-block .oauth .loginBtn--facebook:hover{background-color:#5B7BD5!important;background-image:linear-gradient(#5B7BD5,#4864B1)!important}.login-block .oauth .loginBtn--google{background:#DD4B39!important}.login-block .oauth .loginBtn--google:focus,.login-block .oauth .loginBtn--google:hover{background:#E74B37!important;opacity:.9}.login-block .oauth .loginBtn--microsoft{background-color:#00a1f1!important;background-image:linear-gradient(#00a1f1,#0091e1)!important;text-shadow:0 -1px 0 #00a1f1}.login-block .oauth .loginBtn--microsoft:focus,.login-block .oauth .loginBtn--microsoft:hover{background-color:#0091e1!important;background-image:linear-gradient(#00a1f1,#0091e1)!important;opacity:.9}.login-block .oauth .loginBtn--custom{background-color:#000!important;background-image:linear-gradient(#1b1b1b,#353535)!important;text-shadow:0 -1px 0 #1b1b1b}.login-block .oauth .loginBtn--custom:focus,.login-block .oauth .loginBtn--custom:hover{background-color:#0091e1!important;background-image:linear-gradient(#101010,#353535)!important;opacity:.9}@media only screen and (max-width:39.9375em){.login-block{width:100%}}.flexbox .exception-console{display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.exception-console .header-region{height:69px;padding:15px 15px 10px;box-shadow:0 1px 2px 0 grey;margin:-15px -15px 20px}.exception-console .display-region,.exception-console .menu-region{height:calc(70vh - 62px)}.exception-console .exception-console-glyph.glyph-content .exception-console-glyph-ring,.exception-console .exception-console-menu .exception-console-menu-item.menu-item-content .exception-console-menu-item-ring{padding-left:.2rem;padding-bottom:.1rem}.exception-console .exception-console-glyph.glyph-devices .exception-console-glyph-ring,.exception-console .exception-console-menu .exception-console-menu-item.menu-item-devices .exception-console-menu-item-ring{padding-top:.3rem}.exception-console .header-region h4{user-select:none;cursor:default}.exception-console .glyph-region,.user-details-information .information-profile .profile-icon,.user-details-view .list-header-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.exception-console .glyph-region{position:absolute;top:73px;width:98%;user-select:none;cursor:default;pointer-events:none}.flexbox .exception-console .glyph-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.flexbox .exception-console .menu-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flexbox .exception-console .display-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.flexbox .exception-console .exception-console-header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center}.exception-console .exception-console-glyph{width:5rem;height:5rem;border-radius:50%;color:#fff;font-size:2.4rem}.flexbox .exception-console .exception-console-glyph{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.exception-console .exception-console-glyph .exception-console-glyph-ring{width:4.3rem;height:4.3rem;border:3px solid #fff;border-radius:50%}.flexbox .exception-console .exception-console-glyph .exception-console-glyph-ring{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.exception-console .exception-console-glyph.glyph-users{background-color:#8975b5}.exception-console .exception-console-glyph.glyph-books{background-color:#ed6d4b}.exception-console .exception-console-glyph.glyph-content{background-color:#76c160}.exception-console .exception-console-glyph.glyph-devices{background-color:#5f9ad2;font-size:3rem}.exception-console .exception-console-menu{width:100%}.flexbox .exception-console .exception-console-menu{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;align-items:center}.exception-console .exception-console-menu .exception-console-menu-item-container{width:25%}.flexbox .exception-console .exception-console-menu .exception-console-menu-item-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.exception-console .exception-console-menu .exception-console-menu-item-container .exception-console-menu-item-label{margin-top:30px;font-size:1.8rem}.exception-console .exception-console-menu .exception-console-menu-item{width:8rem;height:8rem;border-radius:50%;color:#fff;font-size:4rem}.flexbox .exception-console .exception-console-menu .exception-console-menu-item{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.exception-console .exception-console-menu .exception-console-menu-item .exception-console-menu-item-ring{width:7rem;height:7rem;border:3px solid #fff;border-radius:50%;cursor:pointer}.flexbox .exception-console .exception-console-menu .exception-console-menu-item .exception-console-menu-item-ring{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.exception-console .exception-console-menu .exception-console-menu-item.menu-item-users{background-color:#8975b5}.exception-console .exception-console-menu .exception-console-menu-item.menu-item-books{background-color:#ed6d4b}.exception-console .exception-console-menu .exception-console-menu-item.menu-item-content{background-color:#76c160}.exception-console .exception-console-menu .exception-console-menu-item.menu-item-devices{background-color:#5f9ad2;font-size:5rem}.exception-console .exception-console-view{width:100%;height:calc(70vh - 112px);margin-top:50px}.flexbox .exception-console .exception-console-view{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.exception-console .exception-console-view .status-region{width:100%}.flexbox .exception-console .exception-console-view .status-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.exception-console .exception-console-view .exception-list{height:calc(70vh - 112px);overflow-y:auto}.exception-console .exception-console-view .exception-list-item{width:60vw;height:auto;padding:15px 40px;border-bottom:1px solid silver}.flexbox .exception-console .exception-console-view .exception-list-item{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.exception-console .exception-console-view .exception-list-item:first-child{border-top:1px solid silver}.exception-console .exception-console-view .exception-list-item.clickable{cursor:pointer}.exception-console .exception-console-view .exception-list-item.clickable .exception-list-item-label{color:grey}.exception-console .exception-console-view .exception-list-item.clickable:hover .exception-list-item-brief .exception-list-item-label{color:#000}.exception-console .exception-console-view .exception-list-item .exception-list-item-brief{width:100%}.flexbox .exception-console .exception-console-view .exception-list-item .exception-list-item-brief{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.exception-console .exception-console-view .exception-list-item .exception-list-item-brief .exception-list-item-label{flex-grow:0;font-size:1.2rem}.exception-console .exception-console-view .exception-list-item .exception-list-item-brief .exception-list-item-button-container{flex-grow:1}.flexbox .exception-console .exception-console-view .exception-list-item .exception-list-item-brief .exception-list-item-button-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;align-items:center}.exception-console .exception-console-view .exception-list-item .exception-list-item-brief .exception-list-item-button-container .exception-list-item-button-close{margin-right:10px;color:grey;font-size:1.5rem;cursor:pointer;transition:color .1s linear}.exception-console .exception-console-view .exception-list-item .exception-list-item-brief .exception-list-item-button-container .exception-list-item-button-close:hover{color:#000}.exception-console .exception-console-view .exception-list-item .exception-list-item-brief .exception-list-item-button-container .exception-list-item-button-validate{margin-left:10px;color:grey;font-size:1.5rem;cursor:pointer;transition:color .1s linear}.exception-console .exception-console-view .exception-list-item .exception-list-item-brief .exception-list-item-button-container .exception-list-item-button-validate:hover{color:#38b449}.exception-console .exception-console-view .exception-list-item .exception-list-item-brief .exception-list-item-glyph{flex-grow:0;margin-right:15px;font-size:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.exception-console .exception-console-view .exception-list-item .exception-list-item-brief .exception-list-item-glyph-critical{color:#ee383a}.exception-console .exception-console-view .exception-list-item .exception-list-item-brief .exception-list-item-glyph-warning{margin-left:-2px;color:#d7c926}.exception-console .exception-console-view .exception-list-item .exception-list-item-brief .exception-list-item-glyph-info{color:#457ec1}.exception-console .exception-console-view .exception-list-item .exception-list-item-detail-label{font-weight:700}.exception-console .exception-console-view .exception-list-item .exception-list-item-details{width:100%;margin-top:25px}.exception-console .exception-console-view .exception-list-item .exception-list-item-description,.system-reports .host .sidebar .group+.group{margin-top:20px}.exception-console .exception-console-view .exception-list-item .exception-list-item-details .exception-list-item-link{color:#2f67b1;text-decoration:underline;cursor:pointer}.exception-console .exception-console-view .exception-list-item .exception-list-item-description>p{margin:0}.device-bindings-editor .ops-bar .filters .filter-host-selector,.system-reports .ops-bar .filters .filter-host-selector{margin-right:20px}.device-bindings-editor .header .actions div+div,.newsletter .header .actions div+div{margin-left:10px}.flexbox .device-bindings-editor .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .device-bindings-editor .header .actions,.flexbox .device-bindings-editor .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.device-bindings-editor .header .actions div{cursor:pointer;color:#9f9f9f}.device-bindings-editor .header .actions div:hover{color:#457ec1}.active-sessions .header .actions div,.newsletter .header .actions div,.system-reports .header .actions div{color:#9f9f9f;cursor:pointer}.device-bindings-editor .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .device-bindings-editor .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .device-bindings-editor .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.device-bindings-editor .ops-bar .counter{font-weight:700}.flexbox .device-bindings-editor .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .newsletter .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .newsletter .header .actions,.flexbox .newsletter .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.newsletter .header .actions div:hover{color:#457ec1}.flexbox .system-reports .host{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.flexbox .system-reports .host .sidebar{-webkit-flex:0 1 300px;-moz-flex:0 1 300px;flex:0 1 300px}.system-reports .host .sidebar .group{padding:10px;background-color:#BCE1F7;color:#000;border-radius:3px}.system-reports .host .sidebar .group span{display:block;font-weight:700;margin-bottom:1em;text-align:center;width:100%}.system-reports .host .sidebar .group .item{border-radius:2px;background-color:#72b2e1;padding:5px;cursor:pointer;margin-bottom:3px}.system-reports .header .actions div+div,.system-reports .ops-bar .filters .filter-menu-button{margin-left:10px}.flexbox .system-reports .host .main{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.flexbox .system-reports .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .system-reports .header .actions,.flexbox .system-reports .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.system-reports .header .actions div:hover{color:#457ec1}.system-reports .ops-bar{margin-bottom:10px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .system-reports .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .system-reports .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.system-reports .ops-bar .counter{font-weight:700}.flexbox .system-reports .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-role-viewer-access-matrix{width:calc(100vw - 15vw);height:calc(82vh - 22vh);padding:10px 0;overflow:auto}.flexbox .user-role-viewer-access-matrix{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.user-role-viewer-access-matrix .access-matrix-row{min-height:calc(1rem + 15px)}.flexbox .user-role-viewer-access-matrix .access-matrix-row{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-role-viewer-access-matrix .access-matrix-row .access-matrix-value{min-width:40px;min-height:calc(1rem + 15px);margin:0 5px;padding:0;-webkit-transform:translateX(10px);-ms-transform:translateX(10px)}.user-role-viewer-access-matrix .access-matrix-row .access-matrix-value:last-child{min-width:calc(40px + 100px)}.user-role-viewer-permission-list{width:100%;height:22vh;border-left:1px solid silver;overflow-x:hidden}.flexbox .user-role-viewer-permission-list{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.user-role-viewer-permission-list .permission-list-item{min-width:40px;max-width:40px;overflow:visible;margin:0 5px;padding:0;font-size:.8rem;font-weight:700;white-space:nowrap;-webkit-transform:rotate(-45deg) translate(10px);-webkit-transform-origin:top left;-ms-transform:rotate(-45deg) translate(10px);-ms-transform-origin:top left}.user-role-viewer-permission-list .permission-list-item:last-child{min-width:calc(40px + 100px * 2);max-width:calc(40px + 100px * 2)}.user-role-viewer-role-list{height:calc(82vh - 22vh);padding:10px 0;overflow-y:hidden}.flexbox .user-role-viewer-role-list{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.user-role-viewer-role-list .role-list-item{min-height:calc(1rem + 15px);padding:0 15px;font-size:1rem;font-weight:700}.flexbox .user-role-viewer-grid{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.user-role-viewer-grid .header-region{width:100%;padding-left:calc(15vw - 1px);border-bottom:1px solid silver}.flexbox .user-role-viewer-grid .header-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.user-role-viewer-grid .body-container{height:calc(82vh - 22vh);overflow-y:hidden;border-bottom:1px solid silver}.flexbox .user-role-viewer-grid .body-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.user-role-viewer-grid .body-container .role-region{min-width:15vw;border-right:1px solid silver}.user-role-viewer{width:100%;padding:0!important}.flexbox .user-role-viewer{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.user-role-viewer .status-region{width:100%}.flexbox .user-role-viewer .status-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.user-role-viewer .content-region{flex-grow:1;width:100%;padding-top:0}.flexbox .active-sessions .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .active-sessions .header .actions,.flexbox .active-sessions .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.active-sessions .header .actions div:hover{color:#457ec1}.active-sessions .header .actions div+div{margin-left:10px}.active-sessions .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .active-sessions .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .active-sessions .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.active-sessions .ops-bar .filters .filter-host-selector{margin-right:20px}.active-sessions .ops-bar .counter{font-weight:700}.flexbox .active-sessions .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.active-sessions table.backgrid tr td:last-child,.active-sessions table.backgrid tr td:nth-child(10),.active-sessions table.backgrid tr td:nth-child(6),.active-sessions table.backgrid tr td:nth-child(7),.active-sessions table.backgrid tr td:nth-child(8),.active-sessions table.backgrid tr td:nth-child(9),.active-sessions table.backgrid tr td:nth-last-child(2),.active-sessions table.backgrid tr td:nth-last-child(3){width:50px}.flexbox .grey-labeling-editor{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.grey-labeling-editor .grey-labeling-form-panel{width:50%;padding:10px 60px 10px 20px}.grey-labeling-editor .grey-labeling-form-panel .warn{color:#ef4952}.grey-labeling-editor .grey-labeling-form-panel .grey-labeling-row{width:100%;margin:0;padding:20px}.grey-labeling-editor .grey-labeling-form-panel .grey-labeling-row .grey-labeling-label{font-weight:400}.grey-labeling-editor .grey-labeling-form-panel .grey-labeling-row .grey-labeling-value{color:#2f67b1;font-weight:700;cursor:pointer;position:relative;display:inline-block}.grey-labeling-editor .grey-labeling-form-panel .grey-labeling-row .grey-labeling-value:hover{color:#5f9ad2}.grey-labeling-editor .grey-labeling-form-panel .grey-labeling-row .grey-labeling-value:active{color:#BCE1F7}.grey-labeling-editor .grey-labeling-form-panel .grey-labeling-row .grey-labeling-value.display-inline{display:inline-flex;padding:10px}.grey-labeling-editor .grey-labeling-form-panel .grey-labeling-row .grey-labeling-value img{width:100px;margin:10px}.grey-labeling-editor .grey-labeling-form-panel .grey-labeling-row .grey-labeling-value .color{width:70px;height:25px;margin-left:10px}.grey-labeling-editor .grey-labeling-form-panel .grey-labeling-row .grey-labeling-value .close{position:absolute;top:2px;right:2px;z-index:10;opacity:.1;color:red;font-size:19px}.service-edit-modal,.user-edit-modal{min-height:50vh;max-width:95vw;z-index:100}.grey-labeling-editor .grey-labeling-form-panel .grey-labeling-row .grey-labeling-value .close-alt{top:12px;right:-12px}.grey-labeling-editor .grey-labeling-form-panel .grey-labeling-row .grey-labeling-value .close:hover{opacity:.9}.grey-labeling-editor .grey-labeling-form-panel .grey-labeling-row:not(:last-child){border-bottom:1px solid #dedede}.grey-labeling-editor .grey-labeling-map{width:50%;height:636px;background:url(../images/greyLabelingMap.png) left center no-repeat;background-size:contain}.grey-labeling-editor .grey-labeling-control-panel{width:50%;margin-top:10px}.flexbox .grey-labeling-editor .grey-labeling-control-panel{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .grey-labeling-layout{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.grey-labeling-layout.busy{pointer-events:none}.grey-labeling-layout .status-region{width:100%}.service-manager table.backgrid tr td:last-child,.service-manager table.backgrid tr td:nth-child(10),.service-manager table.backgrid tr td:nth-child(6),.service-manager table.backgrid tr td:nth-child(7),.service-manager table.backgrid tr td:nth-child(8),.service-manager table.backgrid tr td:nth-child(9),.service-manager table.backgrid tr td:nth-last-child(2),.service-manager table.backgrid tr td:nth-last-child(3),.tranche-tokens table.backgrid tr td:last-child,.tranche-tokens table.backgrid tr td:nth-child(10),.tranche-tokens table.backgrid tr td:nth-child(4),.tranche-tokens table.backgrid tr td:nth-child(5),.tranche-tokens table.backgrid tr td:nth-child(6),.tranche-tokens table.backgrid tr td:nth-child(7),.tranche-tokens table.backgrid tr td:nth-child(8),.tranche-tokens table.backgrid tr td:nth-child(9){width:50px}.flexbox .grey-labeling-layout .status-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.grey-labeling-layout .header-region{margin:0 -15px 20px -7px}.grey-labeling-layout .grey-labeling-success-result-panel{margin-top:40px;color:grey;font-size:1.2rem;font-weight:700}.flexbox .grey-labeling-layout .grey-labeling-success-result-panel{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .service-manager .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .service-manager .header .actions,.flexbox .service-manager .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.service-manager .header .actions div{cursor:pointer;color:#9f9f9f}.service-manager .header .actions div:hover{color:#457ec1}.service-manager .header .actions div+div{margin-left:10px}.service-manager .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .service-manager .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .service-manager .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.service-manager .ops-bar .filters .filter-host-selector{margin-right:20px}.service-manager .ops-bar .counter{font-weight:700}.flexbox .service-manager .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.service-edit-modal{min-width:40vw;max-height:95vh;border-radius:3px}.flexbox .service-edit-modal{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;align-self:center}.service-edit-modal .modal-title{position:relative;height:40px;line-height:20px;top:0;background-color:#457ec1;color:#FFF;text-align:left;padding:10px 15px;font-size:1.3rem;border-top-left-radius:3px;border-top-right-radius:3px;text-overflow:ellipsis;white-space:nowrap}.flexbox .service-edit-modal .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.service-edit-modal .modal-title.modal-warning{color:#FFF;background-color:#dd5937}.service-edit-modal .modal-body{overflow-y:auto;padding:10px 15px;position:relative;background-color:#FFF;text-align:left;width:100%;color:#000;min-height:calc(50vh - 40px - 60px);max-height:calc(95vh - 40px - 60px)}.flexbox .service-edit-modal .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.service-edit-modal .modal-body div.loader{margin:auto}.service-edit-modal .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}.service-edit-modal .modal-footer{position:relative;bottom:0;background-color:#DDD;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox .service-edit-modal .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.service-edit-modal .modal-footer button{margin:0 0 0 10px}.service-edit-modal .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}.service-edit-modal .modal-footer .modal-footer-left{margin-left:20px}.service-edit-modal div.inline-message{margin-bottom:20px}.service-edit-modal span.msg{color:red}.service-edit-modal p.inline{padding:10px;border:1px solid #329a46;border-radius:3px}.service-edit-modal p.error{color:red;font-weight:700;font-size:1.1rem}.flexbox .service-edit-modal .service-metadatas{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.service-edit-modal .service-cover-image-chooser{margin-left:30px;margin-right:10px}.tranche-tokens .ops-bar .filters .filter-host-selector,.user-manager .ops-bar .filters .filter-host-selector{margin-right:20px}.flexbox .service-edit-modal .service-cover-image-chooser{-webkit-flex:0 1 200px;-moz-flex:0 1 200px;flex:0 1 200px}.service-edit-modal .service-cover-image-chooser .service-cover-image{min-width:200px;max-width:250px;height:260px}.flexbox .tranche-tokens .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .tranche-tokens .header .actions,.flexbox .tranche-tokens .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.tranche-tokens .header .actions div{cursor:pointer;color:#9f9f9f}.tranche-tokens .header .actions div:hover{color:#457ec1}.tranche-tokens .header .actions div+div{margin-left:10px}.tranche-tokens .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .tranche-tokens .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .tranche-tokens .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-details-information,.user-details-list{height:100%;margin:0 30px}.tranche-tokens .ops-bar .counter{font-weight:700}.flexbox .tranche-tokens .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flexbox .user-details-information{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.user-details-information .information-profile{height:100%}.flexbox .user-details-information .information-profile{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.user-details-information .information-profile .profile-icon{margin-right:30px;color:#2f67b1;font-size:6rem;user-select:none;cursor:default}.flexbox .user-details-information .information-profile .profile-icon{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.user-details-information .information-profile .profile-names{color:#2f67b1;line-height:1.4}.flexbox .user-details-information .information-profile .profile-names{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.user-details-information .information-profile .profile-names .profile-names-real{font-size:1.7rem;font-weight:700}.user-details-information .information-profile .profile-names .profile-email,.user-details-information .information-profile .profile-names .profile-names-user{font-size:1.3rem}.user-details-information .information-profile .profile-roles{flex-grow:1;color:#2f67b1;font-weight:400;font-size:1.7rem}.flexbox .user-details-information .information-profile .profile-roles{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.user-details-list{max-height:100%;overflow-y:auto}.flexbox .user-details-list{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.user-details-list .user-details-list-empty{color:silver;font-size:1.1rem}.flexbox .user-details-list .user-details-list-empty{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-details-list .user-details-list-item{flex-shrink:0;margin:3px;color:#000;font-size:1rem}.user-details-list .user-details-list-item:first-child{margin:8px 4px 4px}.user-details-list .user-details-list-item:last-child{margin:4px 4px 8px}.user-details-list .user-details-book-list-item .user-details-book-list-item-metadata>span,.user-manager .header .actions div+div{margin-left:10px}.flexbox .user-details-list .user-details-book-list-item{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.user-details-list .user-details-book-list-item .user-details-book-list-item-metadata{color:grey;font-size:.7rem}.flexbox .user-details-list .user-details-book-list-item .user-details-book-list-item-metadata{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-details-list .user-details-book-list-item .user-details-book-list-item-metadata>span:first-child{margin:0}.user-details-view{width:70vw;height:90vh;max-height:90vh;padding:10px;border-radius:15px;background-color:#fff}.flexbox .user-details-view{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.user-details-view .button-close{min-width:30px;min-height:30px;height:30px;position:absolute;top:calc((100vh - 90vh)/ 2 - 30px / 2);left:calc((100vw - 70vw)/ 2 + 70vw - 30px / 2);border:2px solid silver;border-radius:50%;background-color:#000;color:#fff;font-size:20px;cursor:pointer;transition:background-color .15s linear}.flexbox .user-details-view .button-close{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-details-view .button-close:hover{background-color:#464646}.user-details-view .button-close>span{margin-bottom:1px}.user-details-view .status-region{width:100%;height:100%;padding:50px}.flexbox .user-details-view .status-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.user-details-view .information-region{width:100%;min-height:23%;border-bottom:solid 1px silver}.flexbox .user-details-view .information-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.user-details-view .container-region{max-height:75%;overflow:auto}.user-details-view .list-header-container{flex-shrink:0;width:100%;height:5%;min-height:36px;border-bottom:solid 1px silver;font-size:1.2rem;font-weight:700;user-select:none;cursor:default}.flexbox .user-details-view .list-header-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-details-view .list-header-container>div{width:50%;padding-left:30px}.user-details-view .list-container{width:100%;height:100%;overflow:auto;margin-bottom:20px}.user-details-view .list-container .book-region,.user-details-view .list-container .group-region{width:50%;max-height:100%;overflow:auto}.flexbox .user-details-view .list-container{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.flexbox .user-manager .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .user-manager .header .actions,.flexbox .user-manager .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-manager .header .actions div{cursor:pointer;color:#9f9f9f}.user-manager .header .actions div:hover{color:#457ec1}.user-manager .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .user-manager .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .user-manager .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-manager .ops-bar .counter{font-weight:700}.flexbox .user-manager .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-manager table.backgrid tr td:nth-last-child(1),.user-manager table.backgrid tr td:nth-last-child(2),.user-manager table.backgrid tr td:nth-last-child(3),.user-manager table.backgrid tr td:nth-last-child(4),.user-manager table.backgrid tr td:nth-last-child(5){width:40px}.user-selector{width:100%;height:100%}.flexbox .user-selector{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-selector .user-selector-panel{width:90vw;height:7vh;margin-top:22px;margin-bottom:22px;font-size:1.6rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.flexbox .user-selector .user-selector-panel{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.user-selector .user-selector-filter-region{width:90vw;margin-bottom:22px}.user-selector .user-selector-list-region{width:90vw;height:55vh;margin-bottom:22px;border:1px solid silver;border-top-left-radius:5px;border-top-right-radius:5px}.user-selector .user-selector-list-region .user-selector-list-grid-body{height:calc(55vh - 6vh)}.user-selector .user-selector-list-region .user-selector-list-custom-group-name{color:grey}.user-selector .user-selector-list-region .user-selector-list-glyph{font-size:.8rem}.user-selector .user-selector-list-region .user-selector-list-expired-text{color:#ee383a;font-weight:400}.user-editor{width:100%;padding:0!important}.flexbox .user-editor{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.user-editor .status-region{width:100%}.flexbox .user-editor .status-region{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.user-editor .content-region{flex-grow:1;width:100%;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:grey}.user-edit-modal{min-width:50vw;max-height:95vh;border-radius:3px}.flexbox .user-edit-modal{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto;align-self:center}.user-edit-modal .modal-title{position:relative;height:40px;line-height:20px;top:0;background-color:#457ec1;color:#FFF;text-align:left;padding:10px 15px;font-size:1.3rem;border-top-left-radius:3px;border-top-right-radius:3px;text-overflow:ellipsis;white-space:nowrap}.flexbox .user-edit-modal .modal-title{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto}.user-edit-modal .modal-title.modal-warning{color:#FFF;background-color:#dd5937}.user-edit-modal .modal-body{overflow-y:auto;padding:10px 15px;position:relative;background-color:#FFF;text-align:left;width:100%;color:#000;min-height:calc(50vh - 40px - 60px);max-height:calc(95vh - 40px - 60px)}.flexbox .user-edit-modal .modal-body{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.user-edit-modal .modal-body div.loader{margin:auto}.user-edit-modal .modal-body div.modal-error{width:80%;text-align:center;margin:auto;font-size:.9rem;color:red;background-color:#ffe6e6;border-radius:2px;padding:3px;border:1px solid red;z-index:2}.user-edit-modal .modal-footer{position:relative;bottom:0;background-color:#DDD;height:60px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.flexbox .user-edit-modal .modal-footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.user-edit-modal .modal-footer button{margin:0 0 0 10px}.groups-import .ops-bar .filters .filter-host-selector,.import-errors .ops-bar .filters .filter-host-selector,.import-uploads .ops-bar .filters .filter-host-selector,.import-warnings .ops-bar .filters .filter-host-selector,.relations-import .ops-bar .filters .filter-host-selector,.users-import .ops-bar .filters .filter-host-selector{margin-right:20px}.user-edit-modal .modal-footer span.spinner-icon{display:inline-block;padding-top:5px}.user-edit-modal .modal-footer .modal-footer-left{margin-left:20px}.import-errors .header .actions div+div,.import-uploads .header .actions div+div,.import-warnings .header .actions div+div{margin-left:10px}.user-edit-modal div.inline-message{margin-bottom:20px}.user-edit-modal span.msg{color:red}.user-edit-modal p.inline{padding:10px;border:1px solid #329a46;border-radius:3px}.user-edit-modal p.error{color:red;font-weight:700;font-size:1.1rem}.user-edit-modal div.grade{margin-bottom:10px}.import-errors .ops-bar,.import-uploads .ops-bar,.import-warnings .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc}.import-uploads{padding:10px}.flexbox .import-uploads .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .import-uploads .header .actions,.flexbox .import-uploads .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.import-uploads .header .actions div{cursor:pointer;color:#9f9f9f}.import-uploads .header .actions div:hover{color:#457ec1}.import-uploads .ops-bar{padding:15px 0}.flexbox .import-uploads .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .import-uploads .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.import-uploads .ops-bar .counter{font-weight:700}.flexbox .import-uploads .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.import-uploads table.backgrid tr td:nth-child(1){width:50%}.import-uploads table.backgrid tr td:nth-child(2){width:10%}.import-errors{padding:10px}.flexbox .import-errors .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .import-errors .header .actions,.flexbox .import-errors .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.import-errors .header .actions div{cursor:pointer;color:#9f9f9f}.import-errors .header .actions div:hover{color:#457ec1}.import-errors .ops-bar{padding:15px 0}.flexbox .import-errors .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .import-errors .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.import-errors .ops-bar .counter{font-weight:700}.flexbox .import-errors .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.import-errors table.backgrid tr td:nth-child(1){width:50%}.import-errors table.backgrid tr td:nth-child(2){width:10%}.import-warnings{padding:10px}.flexbox .import-warnings .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .import-warnings .header .actions,.flexbox .import-warnings .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.import-warnings .header .actions div{cursor:pointer;color:#9f9f9f}.import-warnings .header .actions div:hover{color:#457ec1}.import-warnings .ops-bar{padding:15px 0}.flexbox .import-warnings .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .import-warnings .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.import-warnings .ops-bar .counter{font-weight:700}.flexbox .import-warnings .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.import-warnings table.backgrid tr td:nth-child(1){width:50%}.import-warnings table.backgrid tr td:nth-child(2){width:10%}.import-modal{min-width:300px}.import-modal table.statistics{margin-left:20px;border-style:none}.import-modal table.statistics tr td{padding:0 15px 0 0}.flexbox .csv-upload-manager #upload-wrapper{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap}.csv-upload-manager .header{padding:10px}.flexbox .csv-upload-manager .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.csv-upload-manager .header .title{margin-bottom:0}.flexbox .csv-upload-manager .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.csv-upload-manager .upload-menu{width:310px;transition:width .5s;overflow:hidden;white-space:nowrap;position:relative;background-color:#DDD;color:#6f6f6f;font-size:1.1rem}.flexbox .csv-upload-manager .upload-menu{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto}.csv-upload-manager .upload-menu .nav-item{transition:all .3s ease-out 0s;cursor:pointer;padding:10px 7px 10px 10px;position:relative;text-align:left}.flexbox .csv-upload-manager .upload-menu .nav-item{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.csv-upload-manager .upload-menu .nav-item .fas,.csv-upload-manager .upload-menu .nav-item>.fal{width:25px;text-align:center;margin-right:7px}.flexbox .csv-upload-manager .upload-menu .nav-item span.counters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.csv-upload-manager .upload-menu .nav-item span.counters .fal{width:25px;text-align:center}.flexbox .csv-upload-manager .upload-menu .nav-item span.counters .count{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto}.csv-upload-manager .upload-menu .nav-item span.counters .spinner-small{border-top-color:#fff;border-left-color:#fff}.csv-upload-manager .upload-menu .nav-item span.count{margin-right:5px;font-size:.8rem;font-weight:700;border-radius:3px;padding:3px 4px;text-align:center}.csv-upload-manager .upload-menu .nav-item span.count.good{background-color:#457ec1;color:#FFF}.flexbox .csv-upload-manager .upload-menu .nav-item span.count.good{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.csv-upload-manager .upload-menu .nav-item span.count.bad{background-color:#ee383a;color:#FFF}.csv-upload-manager .upload-menu .nav-item span.count.warning{background-color:#e4d51c;color:#000}.csv-upload-manager .upload-menu .nav-item.uploading span.fal{animation:flash 1.2s ease infinite;-webkit-animation:wflash 1.2s infinite;animation-fill-mode:both;-webkit-animation-fill-mode:both}.csv-upload-manager .upload-menu .nav-item span.fal{font-size:1.1rem;font-weight:400;width:16px;text-align:center;color:#888}.csv-upload-manager .upload-menu .nav-item:not(.active):not(.nav-upload):hover{color:#333;background-color:#cbcbcb}.csv-upload-manager .upload-menu .nav-item.active{color:#333;background-color:rgba(255,255,255,.7)}.csv-upload-manager .upload-menu .nav-item.active .fal{color:#333}.csv-upload-manager .upload-menu .nav-item.nav-upload{padding:15px 10px;background-color:#329a46;color:#FFF}.csv-upload-manager .upload-menu .nav-item.nav-upload .fal{color:#FFF}.csv-upload-manager .upload-menu .nav-item-spacer{border-top:1px solid #a2a2a2;margin:15px}.csv-upload-manager .upload-menu.collapsed{width:70px}.flexbox .csv-upload-manager .upload-menu.collapsed .nav-upload{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.csv-upload-manager .upload-menu.collapsed .nav-upload .fal{margin-right:0!important}.csv-upload-manager .upload-menu.collapsed .nav-item{text-align:center}.csv-upload-manager .upload-menu.collapsed .nav-item .text{display:none}.csv-upload-manager .upload-menu.collapsed .nav-item .fal,.csv-upload-manager .upload-menu.collapsed .nav-item .fas{order:1;margin-right:5px}.csv-upload-manager .upload-menu.collapsed .nav-item .count{order:2;margin-right:0}.csv-upload-manager .upload-menu.collapsed .expander .fa-chevron-left{display:none!important}.csv-upload-manager .upload-menu.collapsed .expander .fa-chevron-right{display:inline!important}.csv-upload-manager .upload-menu .expander{cursor:pointer;text-align:center;position:absolute;bottom:0;height:30px;width:100%}.csv-upload-manager .upload-menu .expander .fa-chevron-right{display:none}.csv-upload-manager .upload-items{width:340px;overflow-y:auto;transition:width .5s;padding-top:35px;position:relative;min-height:calc(100vh - 190px - 77px)}.flexbox .csv-upload-manager .upload-items{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto}.csv-upload-manager .upload-items .heading{position:absolute;top:10px;left:10px;font-size:.9rem;font-family:"Open Sans Regular";white-space:nowrap}.csv-upload-manager .upload-items .hidden{margin-top:5px;margin-left:10px;margin-right:10px;transition:all .3s;padding:3px;font-size:.8rem;font-weight:700;border-radius:2px;text-align:center;cursor:pointer;background-color:#DDD;color:#333}.flexbox .csv-upload-manager .upload-items .hidden{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;align-content:center}.csv-upload-manager .upload-items .hidden:hover{background-color:#777;color:#FFF}.csv-upload-manager .upload-items .options{cursor:pointer;font-size:1.3rem;color:#000;margin-bottom:10px;right:10px;top:10px;position:absolute;transition:transform .1s ease-in-out}.csv-upload-manager .upload-items .options:hover{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.csv-upload-manager .upload-items .upload-item{margin-top:3px;margin-left:10px;transition:all .3s;padding:7px 3px;font-size:.8rem;cursor:pointer;border-top-left-radius:3px;border-bottom-left-radius:3px;position:relative;height:36px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.flexbox .csv-upload-manager .upload-items .upload-item{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center}.csv-upload-manager .upload-items .upload-item:hover{background-color:#BCE1F7}.csv-upload-manager .upload-items .upload-item:hover .remover{opacity:1;pointer-events:all}.csv-upload-manager .upload-items .upload-item.active{color:#000;background-color:#BCE1F7}.csv-upload-manager .upload-items .upload-item .warnings{background-color:#faee4e;color:#000;font-weight:700;border-radius:3px;padding:1px 5px 0 4px;font-size:.8rem;text-align:center;margin-right:5px}.csv-upload-manager .upload-items .upload-item .icon{text-align:center;margin-right:5px}.flexbox .csv-upload-manager .upload-items .upload-item .icon{-webkit-flex:0 0 15px;-moz-flex:0 0 15px;flex:0 0 15px}.csv-upload-manager .upload-items .upload-item img{margin-right:5px}.flexbox .csv-upload-manager .upload-items .upload-item img{-webkit-flex:0 0 22px;-moz-flex:0 0 22px;flex:0 0 22px}.csv-upload-manager .upload-items .upload-item .erra{color:#ee383a;font-size:1rem}.csv-upload-manager .upload-items .upload-item .unparsed{color:#eb6039;font-size:1rem}.csv-upload-manager .upload-items .upload-item .pending{color:#329a46;font-size:1rem}.csv-upload-manager .upload-items .upload-item .parsing{font-size:1rem;padding-right:6px;width:15px;height:14px;border:2px solid transparent;border-top-color:#eb6039;border-left-color:#eb6039;border-bottom-color:#eb6039;border-radius:50%;-webkit-animation:wspinner 1000ms ease-in-out infinite;animation:spinner 1000ms ease-in-out infinite}.csv-upload-manager .upload-items .upload-item .unreviewed{color:#eb6039;font-size:1rem}.csv-upload-manager .upload-items .upload-item .title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.flexbox .csv-upload-manager .upload-items .upload-item .title{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto}.csv-upload-manager .upload-items .upload-item .remover{pointer-events:none;transition:all .3s;opacity:0;position:absolute;right:10px;z-index:2;color:#333;font-size:1.5em;width:18px;height:18px;top:5px;background-color:#BCE1F7;border-radius:50%}.csv-upload-manager .upload-items.collapsed{width:0!important}.csv-upload-manager .uploadtron{position:relative;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);z-index:1}.flexbox .csv-upload-manager .uploadtron{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}.csv-upload-manager .uploadtron .title{font-family:"Open Sans Regular";font-size:1.1rem;font-weight:700;margin-bottom:20px}.csv-upload-manager .rubutton{display:inline-block;min-width:110px;margin:15px 5px;padding:6px 10px 6px 40px;font-size:.75rem;border-radius:3px;box-shadow:inset 0 -1px 0 1px rgba(0,0,0,.1),inset 0 -10px 20px rgba(0,0,0,.1);cursor:pointer;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.2);transition:.3s all;position:relative;text-align:left;font-weight:800}.csv-upload-manager .rubutton.disabled{pointer-events:none;opacity:.5;cursor:inherit}.csv-upload-manager .rubutton:before{position:absolute;top:0;left:0;display:block;width:30px;padding:6px 6px 2px;font-family:fontawesome;text-align:center;font-weight:400;border-radius:3px 0 0 3px;background:rgba(0,0,0,.15);font-size:.9rem}.csv-upload-manager .rubutton.blue{background:#59d}.csv-upload-manager .rubutton.blue:before{content:'\f093'}.csv-upload-manager .rubutton.blue:hover{background:#48c}.csv-upload-manager .rubutton.green{background:#6b6}.csv-upload-manager .rubutton.green:before{content:'\f093'}.csv-upload-manager .rubutton.green:hover{background:#5a5}.csv-upload-manager .rubutton.red{background:#d33}.csv-upload-manager .rubutton.red:before{content:'\f050'}.csv-upload-manager .rubutton.red:hover{background:#c22}.csv-upload-manager .rubutton.black{background:#555}.csv-upload-manager .rubutton.black:before{content:'\f00d'}.csv-upload-manager .rubutton.black:hover{background:#444}.users-import{padding:10px}.flexbox .users-import .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .users-import .header .actions,.flexbox .users-import .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.users-import .header .actions div{cursor:pointer;width:150px;border:1px solid #AAA;color:#FFF;text-align:center;height:30px;padding-top:2px}.users-import .header .actions div.submit{background:#329a46}.users-import .header .actions div.reset{background:#e42e36}.users-import .header .actions div+div{margin-left:10px}.users-import .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .users-import .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .users-import .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.users-import .ops-bar .counter{font-weight:700}.flexbox .users-import .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.users-import table.backgrid tr td:nth-child(1){width:70px}.users-import table.backgrid tr td:nth-child(3),.users-import table.backgrid tr td:nth-child(4),.users-import table.backgrid tr td:nth-child(5),.users-import table.backgrid tr td:nth-last-child(4){width:200px}.users-import table.backgrid tr td:nth-last-child(2),.users-import table.backgrid tr td:nth-last-child(3){width:80px}.users-import table.backgrid tr td:nth-last-child(1){width:40px}.users-import table.backgrid tr span.add{display:inline-block;background-color:#2d7f3e;border-radius:20px;width:25px;height:25px}.users-import table.backgrid tr span.delete{display:inline-block;background-color:#cc2734;border-radius:20px;width:25px;height:25px}.users-import table.backgrid tr span.update{display:inline-block;background-color:#233e90;border-radius:20px;width:25px;height:25px}.relations-import{padding:10px}.flexbox .relations-import .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .relations-import .header .actions,.flexbox .relations-import .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.relations-import .header .actions div{cursor:pointer;width:150px;border:1px solid #AAA;color:#FFF;text-align:center;height:30px;padding-top:2px}.relations-import .header .actions div.submit{background:#329a46}.relations-import .header .actions div.reset{background:#e42e36}.relations-import .header .actions div+div{margin-left:10px}.relations-import .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .relations-import .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .relations-import .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.relations-import .ops-bar .counter{font-weight:700}.flexbox .relations-import .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.relations-import table.backgrid tr td:nth-child(2){width:60px}.relations-import table.backgrid tr td:nth-child(4){width:30px}.relations-import table.backgrid tr td:nth-last-child(2){width:100px}.relations-import table.backgrid tr td:nth-last-child(1){width:40px}.relations-import table.backgrid tr span.add{display:inline-block;background-color:#2d7f3e;border-radius:20px;width:25px;height:25px}.relations-import table.backgrid tr span.delete{display:inline-block;background-color:#cc2734;border-radius:20px;width:25px;height:25px}.relations-import table.backgrid tr span.update{display:inline-block;background-color:#233e90;border-radius:20px;width:25px;height:25px}.groups-import{padding:10px}.flexbox .groups-import .header{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .groups-import .header .actions,.flexbox .groups-import .header .title{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.groups-import .header .actions div{cursor:pointer;width:150px;border:1px solid #AAA;color:#FFF;text-align:center;height:30px;padding-top:2px}.groups-import .header .actions div.submit{background:#329a46}.groups-import .header .actions div.reset{background:#e42e36}.groups-import .header .actions div+div{margin-left:10px}.groups-import .ops-bar{margin-bottom:20px;border-bottom:1px solid #f6b9bc;padding:15px 0}.flexbox .groups-import .ops-bar{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flexbox .groups-import .ops-bar .filters{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.groups-import .ops-bar .counter{font-weight:700}.flexbox .groups-import .ops-bar .counter{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.groups-import table.backgrid tr td:nth-child(2){width:60px}.groups-import table.backgrid tr td:nth-child(4){width:30px}.groups-import table.backgrid tr td:nth-last-child(2){width:100px}.groups-import table.backgrid tr td:nth-last-child(1){width:40px}.groups-import table.backgrid tr span.add{display:inline-block;background-color:#2d7f3e;border-radius:20px;width:25px;height:25px}.groups-import table.backgrid tr span.delete{display:inline-block;background-color:#cc2734;border-radius:20px;width:25px;height:25px}.groups-import table.backgrid tr span.update{display:inline-block;background-color:#233e90;border-radius:20px;width:25px;height:25px}.upload-overview{padding:20px}.upload-overview #drag-drop{padding-top:2rem;width:100%;min-height:30vh;border:2px dashed #CCC;border-radius:10px;text-align:center}.upload-overview #drag-drop h3{margin-bottom:1rem}.upload-overview #drag-drop h4{margin-top:4rem;color:#CCC;font-size:2.3em}.upload-overview #templates{margin-top:2rem}.upload-problems{padding:10px}.upload-problems .problem .name{font-family:"Open Sans Regular";font-size:1.2rem;margin-bottom:30px}.flexbox .upload-problems .problem .name{display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;align-items:center}.upload-problems .problem .title{color:#cc2734;font-weight:700}.upload-problems .problem div.title,.upload-problems .problem p{margin-left:5px}