﻿.toast-title{font-weight:bold}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-0.3em;top:-0.3em;float:right;font-size:20px;font-weight:bold;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important}#toast-container.toast-top-center>div,#toast-container.toast-bottom-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width: 240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width: 241px)and (max-width: 480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width: 481px)and (max-width: 768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}.cropit-preview.cropit-image-loading .spinner{opacity:1}.cropit-preview.cropit-image-loaded .cropit-preview-image-container{cursor:move}.cropit-image-zoom-input[disabled]{opacity:.2}input.cropit-image-input{visibility:hidden}.cropit-preview-background{opacity:.2}input.cropit-image-zoom-input{position:relative}#image-cropper{overflow:hidden}.cropit-preview{background-color:#f8f8f8;background-size:cover;border:5px solid #ccc;border-radius:3px;margin-top:7px;width:250px;height:250px}.cropit-preview-image-container{cursor:move}.cropit-preview-background{opacity:.2;cursor:auto}.image-size-label{margin-top:10px}.resize-button-group{white-space:nowrap;vertical-align:middle;height:50px}.btn-remove-photo{position:absolute;top:40px;left:30px}input[type=range]{-webkit-appearance:none;border:0px solid #fff;width:160px;vertical-align:middle;padding:0px}input[type=range]::-webkit-slider-runnable-track{height:5px;background:#ddd;border:none;border-radius:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#daa520;margin-top:-4px}input[type=range]:focus{outline:none}input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc}input[type=range]::-moz-range-track{height:5px;background:#ddd;border:none;border-radius:3px}input[type=range]::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#daa520}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input[type=range]::-ms-track{height:5px;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:6px 0;color:rgba(0,0,0,0)}input[type=range]::-ms-fill-lower{background:#777;border-radius:10px}input[type=range]::-ms-fill-upper{background:#ddd;border-radius:10px}input[type=range]::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#daa520}input[type=range]:focus::-ms-fill-lower{background:#888}input[type=range]:focus::-ms-fill-upper{background:#ccc}/*!========================================================================
 * Bootstrap: bootstrap-iconpicker.css v1.8.2 by @recktoner
 * https://victor-valencia.github.com/bootstrap-iconpicker
 * ========================================================================
 * Copyright 2013-2017 Victor Valencia Rico.
 * Licensed under MIT license.
 * https://github.com/victor-valencia/bootstrap-iconpicker/blob/master/LICENSE
 * ========================================================================
 */.iconpicker .caret{margin-left:10px !important}.iconpicker{min-width:60px}.iconpicker input.search-control{margin-bottom:6px;margin-top:6px}div.iconpicker.left .table-icons{margin-right:auto}div.iconpicker.center .table-icons{margin-left:auto;margin-right:auto}div.iconpicker.right .table-icons{margin-left:auto}.table-icons .btn{min-height:30px;min-width:35px;text-align:center;padding:0;margin:2px}.table-icons td{min-width:39px}.popover{max-width:inherit !important}.iconpicker-popover{z-index:1050 !important}.iconpicker-popover .search-control{margin-bottom:6px;margin-top:6px}.gu-mirror{position:fixed !important;margin:0 !important;z-index:9999 !important;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.gu-hide{display:none !important}.gu-unselectable{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.gu-transit{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}body{line-height:normal}html{line-height:normal}.color-black{color:#000}.dropdown-item{border-bottom:0}.container section{padding-top:10px}.validation-summary-errors{color:#fff !important;background:rgba(125,0,0,.4);border:1px solid #fff;padding:10px;margin-top:5px;margin-bottom:10px}:disabled.form-control,[readonly].form-control{background-color:#ccc;opacity:1}.tmloading{position:fixed;left:0px;right:0px;bottom:0px;top:0px;padding-top:20px;background-color:#5393b6;opacity:.7;z-index:11004;display:none}.spinner{width:100px;height:100px;position:relative;top:40%;margin-left:auto;margin-right:auto;z-index:11010}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#e77919;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.double-bounce2{background-color:#fff;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.clickable{cursor:pointer}.e-file-select-wrap{border:1px dashed #8f9ba6;background-color:#fff}.thumbnail-container{display:inline-block;margin:5px;position:relative}.thumbnail-container>img:hover{background:#5393b6}.btn-thumbnail-delete{display:none;position:absolute;bottom:10px;right:10px}.btn-thumbnail-select{display:none;position:absolute;bottom:10px;left:10px}.thumbnail-container:hover .btn-thumbnail-delete{display:inline-block;z-index:900}.thumbnail-container:hover .btn-thumbnail-select{display:inline-block;z-index:900}#modalDialog{max-width:500px;min-width:260px;padding:10px;padding-bottom:0px;background-color:#fff;border:1px solid #000;-webkit-box-shadow:5px 5px 9px 0px rgba(50,50,50,.75);-moz-box-shadow:5px 5px 9px 0px rgba(50,50,50,.75);-ms-box-shadow:5px 5px 9px 0px rgba(50,50,50,.75);box-shadow:5px 5px 9px 0px rgba(50,50,50,.75);-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-font-smoothing:antialiased}#modalDialogText{font-size:1.2em;padding:10px;text-align:center}#modalDialogButtons{text-align:center;margin-bottom:10px}#completedDialog{max-width:500px;min-width:260px;padding:10px;padding-bottom:0px;background-color:#fff;border:1px solid #000;-webkit-box-shadow:5px 5px 9px 0px rgba(50,50,50,.75);-moz-box-shadow:5px 5px 9px 0px rgba(50,50,50,.75);-ms-box-shadow:5px 5px 9px 0px rgba(50,50,50,.75);box-shadow:5px 5px 9px 0px rgba(50,50,50,.75);-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-font-smoothing:antialiased}.dialogButtons a{margin:0px 5px 0px 5px}.dialogButtons{border-top:2px solid #5393b6;padding-top:10px;text-align:center;margin-bottom:10px;margin-top:10px}#thumbs{min-height:150px;max-height:375px;overflow-y:auto;border:1px solid #5393b6;padding:10px;background-color:#fff}#menuItemContainer{min-height:50px}.gridToolbar{border:1px solid #ccc;background:#fff;line-height:40px;padding-bottom:5px}.searchBar{display:inline-block;width:50%;float:right;margin-top:5px;margin-right:5px}.searchBar input{display:inline;float:right}.columnChooser{display:inline-block;float:right;margin-top:0px;margin-left:5px;margin-right:5px}.connected{color:#00a65a}.disconnected{color:#dd4b39}.text-right-sm{text-align:right}@media(max-width: 576px){.text-right-sm{text-align:left}.text-center-xs{text-align:center}.custom-checkbox.input-group{margin-bottom:20px}}.user-online{border-width:2px;-webkit-box-shadow:0px 0px 3px 1px #0e5800;-moz-box-shadow:0px 0px 3px 1px #0e5800;box-shadow:0px 0px 3px 1px #0e5800}.e-tab .e-tab-header .e-toolbar-item.e-active{border:1px solid #e77919;border-radius:4px 4px 0 0;background-color:#eee}.e-tab :not(.e-vertical).e-tab-header .e-toolbar-item.e-active{border-bottom:1px solid #eee !important}.e-tab .e-tab-header::before{border-color:#e77919;border-style:solid;background-color:#ddd}.e-item.e-toolbar-item .e-tab-wrap:hover{border-bottom:1px solid #e77919;border-bottom-left-radius:0;border-bottom-right-radius:0}.e-item.e-toolbar-item.e-active .e-tab-wrap:hover{border-top:1px solid #e77919 !important;border-bottom:1px solid rgba(0,0,0,0)}.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover{background:#eee;border-bottom:1px solid #e77919;border-color:#e77919;border-bottom-left-radius:0;border-bottom-right-radius:0}.e-tab .e-content{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.87rem}.e-control{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.87rem}.e-tab .e-content .e-item{color:#23282c}.whiteTabContainer.e-tab .e-tab-header .e-toolbar-item.e-active{border:1px solid #e77919;border-radius:4px 4px 0 0;background-color:#fff}.whiteTabContainer.e-tab :not(.e-vertical).e-tab-header .e-toolbar-item.e-active{border-bottom:1px solid #fff !important}.whiteTabContainer.e-tab .e-tab-header::before{border-color:#e77919;border-style:solid;background-color:#fff}.whiteTabContainer .e-item.e-toolbar-item .e-tab-wrap:hover{border-bottom:1px solid #e77919;border-bottom-left-radius:0;border-bottom-right-radius:0}.whiteTabContainer .e-item.e-toolbar-item.e-active .e-tab-wrap:hover{border-top:1px solid #e77919 !important;border-bottom:1px solid rgba(0,0,0,0)}.whiteTabContainer .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover{background:#eee;border-bottom:1px solid #e77919;border-color:#e77919;border-bottom-left-radius:0;border-bottom-right-radius:0}.whiteTabContainer.e-tab .e-content{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.87rem;padding:1em;padding-top:2em}.whiteTabContainer .e-control{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.87rem}.whiteTabContainer .e-tab .e-content .e-item{color:#23282c}.e-accordion .e-acrdn-item.e-select>.e-acrdn-header{background:#efefef !important}.e-accordion .e-acrdn-item{border-radius:0px}.e-accordion .e-acrdn-item.e-selected.e-select>.e-acrdn-header{border-radius:0px}.card-body.white{background-color:#fff}form input.e-input,form .e-input-group input.e-input,form .e-input-group input,form .e-input-group.e-control-wrapper input.e-input,form .e-input-group.e-control-wrapper input,form .e-float-input input,form .e-float-input.e-input-group input,form .e-float-input.e-control-wrapper input,form .e-float-input.e-control-wrapper.e-input-group input,form .e-input-group,form .e-input-group.e-control-wrapper,form .e-float-input,form .e-float-input.e-control-wrapper,.modalDialog input.e-input,.modalDialog .e-input-group input.e-input,.modalDialog .e-input-group input,.modalDialog .e-input-group.e-control-wrapper input.e-input,.modalDialog .e-input-group.e-control-wrapper input,.modalDialog .e-float-input input,.modalDialog .e-float-input.e-input-group input,.modalDialog .e-float-input.e-control-wrapper input,.modalDialog .e-float-input.e-control-wrapper.e-input-group input,.modalDialog .e-input-group,.modalDialog .e-input-group.e-control-wrapper,.modalDialog .e-float-input,.modalDialog .e-float-input.e-control-wrapper{border-radius:0;border-top:1px solid #e4e7ea;border-bottom:1px solid #e4e7ea}form .e-input-group input:hover,.modalDialog .e-input-group input:hover{border-top:1px solid #e4e7ea !important;border-bottom:1px solid #e4e7ea !important}form .e-input-group,form .e-input-group.e-success,form .e-input-group.e-warning,form .e-input-group.e-error,form .e-input-group.e-control-wrapper,form .e-input-group.e-control-wrapper.e-success,form .e-input-group.e-control-wrapper.e-warning,form .e-input-group.e-control-wrapper.e-error,.modalDialog .e-input-group,.modalDialog .e-input-group.e-success,.modalDialog .e-input-group.e-warning,.modalDialog .e-input-group.e-error,.modalDialog .e-input-group.e-control-wrapper,.modalDialog .e-input-group.e-control-wrapper.e-success,.modalDialog .e-input-group.e-control-wrapper.e-warning,.modalDialog .e-input-group.e-control-wrapper.e-error{border:0}form .e-input-group .e-input-group-icon,form .e-input-group.e-control-wrapper .e-input-group-icon,.modalDialog .e-input-group .e-input-group-icon,.modalDialog .e-input-group.e-control-wrapper .e-input-group-icon{color:#5c6873;background-color:#f0f3f5;padding-bottom:2px;padding-left:3px;padding-right:3px;border-right-color:#e4e7ea;border-left-color:#e4e7ea;border-top:0;border-bottom:0;border-radius:0;cursor:default}form .e-input-group :first-child.e-input-group-icon,form .e-input-group.e-control-wrapper :first-child.e-input-group-icon,.modalDialog .e-input-group :first-child.e-input-group-icon,.modalDialog .e-input-group.e-control-wrapper :first-child.e-input-group-icon{border-bottom-left-radius:0px;border-top-left-radius:0px;border:1px solid #e4e7ea}form :not(.e-disabled).e-input-group .e-input-group-icon:hover,form :not(.e-disabled).e-input-group.e-control-wrapper .e-input-group-icon:hover,.modalDialog :not(.e-disabled).e-input-group .e-input-group-icon:hover,.modalDialog :not(.e-disabled).e-input-group.e-control-wrapper .e-input-group-icon:hover{background:#f0f3f5;color:#5c6873}form input.e-input,form .e-input-group input,form .e-input-group.e-control-wrapper input,form .e-input-group input.e-input,form .e-input-group.e-control-wrapper input.e-input,.modalDialog input.e-input,.modalDialog .e-input-group input,.modalDialog .e-input-group.e-control-wrapper input,.modalDialog .e-input-group input.e-input,.modalDialog .e-input-group.e-control-wrapper input.e-input{height:inherit;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}form :not(.e-success):not(.e-error):not(.e-warning).e-input:focus,form :not(.e-success):not(.e-input-group):not(.e-error):not(.e-warning).e-float-input input:focus,form :not(.e-success):not(.e-input-group):not(.e-error):not(.e-warning).e-float-input textarea:focus,form :not(.e-success):not(.e-input-group):not(.e-error):not(.e-warning).e-float-input.e-control-wrapper input:focus,form :not(.e-success):not(.e-input-group):not(.e-error):not(.e-warning).e-float-input.e-control-wrapper textarea:focus,.modalDialog :not(.e-success):not(.e-error):not(.e-warning).e-input:focus,.modalDialog :not(.e-success):not(.e-input-group):not(.e-error):not(.e-warning).e-float-input input:focus,.modalDialog :not(.e-success):not(.e-input-group):not(.e-error):not(.e-warning).e-float-input textarea:focus,.modalDialog :not(.e-success):not(.e-input-group):not(.e-error):not(.e-warning).e-float-input.e-control-wrapper input:focus,.modalDialog :not(.e-success):not(.e-input-group):not(.e-error):not(.e-warning).e-float-input.e-control-wrapper textarea:focus{border-color:#f3bc8c;box-shadow:0px 0px 0px .2rem rgba(231,121,25,.25)}form :not(.e-success):not(.e-error):not(.e-warning).e-input-group.e-input-focus,form :not(.e-success):not(.e-error):not(.e-warning).e-input-group.e-control-wrapper.e-input-focus,.modalDialog :not(.e-success):not(.e-error):not(.e-warning).e-input-group.e-input-focus,.modalDialog :not(.e-success):not(.e-error):not(.e-warning).e-input-group.e-control-wrapper.e-input-focus{border-color:#f3bc8c;border-style:solid;border-width:1px;box-shadow:0px 0px 0px .2rem rgba(231,121,25,.25)}.e-switch-wrapper.e-switch-disabled .e-switch-inner.e-switch-active,.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner.e-switch-active{background-color:#ffcc8a;border-color:#ffcc8a}.e-switch-wrapper.e-switch-disabled .e-switch-inner.e-switch-active .e-switch-on,.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner.e-switch-active .e-switch-on{background-color:#ffcc8a;color:#afafaf}.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on,.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on{background-color:#ffcc8a;color:#afafaf}.e-grid .e-filtered::before{color:#e77919}.e-grid .e-altrow{background-color:#fafafa}.e-multiselect{border:0px solid #e4e7ea !important;height:33px}.e-multiselect .e-multi-select-wrapper{padding-top:3px;padding-left:5px}.e-multiselect :active{border:1px solid #e77919 !important}.e-multiselect .e-dropdownbase{border:0 !important}.e-sidebar{z-index:1021 !important;backface-visibility:hidden;-webkit-filter:blur(0)}.e-sidebar-overlay{z-index:1020}.app-header{border-bottom-color:#536427}.navbar{background-color:#536427;color:#fff}.navbar .nav-link{color:#fff}.navbar .nav-link:hover{color:#fff}.navbar .nav-link:focus{color:#fff}.navbar-toggler-icon{color:#fff}.navbar-toggler{color:#fff !important}.navbar-toggler:focus{border:0;outline:0}.nav-item .fa-stack{width:1em}.opacity-50{opacity:.5}.app-footer{background-color:#596c2a;border-top-color:#536427;color:#fff}.app-footer a{color:#fff}.form{padding:10px;border:1px solid #c8ced3;background-color:#eee}.pageDesc{font-size:.875rem;font-style:italic;background-color:#eee;border:1px solid #8f9ba6;padding:5px;margin-bottom:.75rem}.button-row{margin-top:20px;margin-bottom:-10px;background-color:#ddd;padding:5px;padding-top:10px;border-top:1px solid #c8ced3;margin-left:-10px;margin-right:-10px;text-align:center}@media(min-width: 992px){.brand-minimized .app-header .navbar-brand .navbar-brand-full{display:none !important}}.suggest{top:7px;z-index:1000;text-align:left}.suggest.dropup>.dropdown-menu{top:auto !important;bottom:100% !important}.suggest>.dropdown-menu{margin-top:15px;position:absolute}.suggest>.dropdown-menu>a.dropdown-item{border-top:1px solid #eee;padding:5px 10px}.suggest>.dropdown-menu>a.dropdown-item:first-child{border-top:0}.suggest>.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.suggest-map{position:fixed;top:auto}.modalDialog{max-width:500px;min-width:260px;padding:10px;padding-bottom:0px;background-color:#fff;border:1px solid #000;-webkit-box-shadow:5px 5px 9px 0px rgba(50,50,50,.75);-moz-box-shadow:5px 5px 9px 0px rgba(50,50,50,.75);-ms-box-shadow:5px 5px 9px 0px rgba(50,50,50,.75);box-shadow:5px 5px 9px 0px rgba(50,50,50,.75);-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-font-smoothing:antialiased}.tocContainer .e-accordion .e-acrdn-item.e-select>.e-acrdn-header{background:#fff !important}.tocContainer .e-accordion{border:0px;border-radius:0px}.tocDownload{display:block;color:#000;padding-top:5px;padding-bottom:5px;font-size:.8em;margin-left:25px}.tocDownload img{vertical-align:middle;margin-right:5px;height:16px;width:16px}.tocDownload i{float:right;margin-top:6px;color:#ccc}.tocTopicName{display:block;color:#23282c;padding-top:5px;padding-bottom:5px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis}.tocTopicName:hover{color:#e77919}.tocTopicName i{margin-right:5px;color:#ccc}.tocTopicName.tocSelected{font-weight:bold;color:#000}.tocLessonName{display:block;color:#23282c;padding-top:5px;padding-bottom:5px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis}.tocLessonName:hover{color:#e77919}.tocLessonName i{margin-right:5px;color:#ccc}.tocLessonName.tocSelected{font-weight:bold;color:#000}.scormIframeContainer{position:relative;overflow:hidden;width:100%;height:100%;margin-left:auto;margin-right:auto}.scormIframe{width:100%;height:100%;border:0px}.courseVideoContainer{width:100%;margin-left:auto;margin-right:auto}@media(min-width: 1920px){.scormIframeContainer{width:80%}.courseVideoContainer{width:90%;margin-left:auto;margin-right:auto}}@media(min-width: 2200px){.scormIframeContainer{width:70%}.courseVideoContainer{width:80%;margin-left:auto;margin-right:auto}}.downloadMenuItem{font-size:.8em;padding:5px 10px}.downloadMenuItem img{vertical-align:middle;margin-right:5px;height:16px;width:16px}.studentCourseRow{padding:1em;margin-bottom:1.5em}.studentCourseRow.notAvailable{opacity:.5}.studentCourseRow .courseImage{cursor:pointer}.studentCourseRow .courseTitle{font-weight:bold;font-size:1.1em;cursor:pointer}.studentCourseRow .courseShortDesc{font-style:italic;color:#666}.studentCourseRow .courseInstructor{font-size:.9em;color:#aaa}.studentCourseRow .courseInfo{font-size:.9em}.studentCourseRow .courseLevel{font-size:.9em}.studentCourseRow .courseXp{font-size:.9em}.studentCourseRow .course-stars-text{display:inline-block;vertical-align:middle}.studentCourseRow .course-stars{margin-left:5px;margin-right:5px;display:inline-block;vertical-align:top}.course-filter-menu .e-accordion .e-acrdn-item.e-select>.e-acrdn-header{background:#fff !important}.course-filter-menu .e-accordion{border:0px;border-radius:0px}.course-filter-container{padding:1em;background:#fff}.course-main-container{position:absolute;top:125px;left:0px;right:0px;bottom:0px}.course-list{padding-left:1em;padding-right:1em;height:100%}.course-list-container{position:absolute;top:50px;bottom:0px;right:10px;left:10px;overflow-y:auto;overflow-x:hidden}.course-filter-category-item label{vertical-align:middle;margin-left:10px}.course-filter-level-item label{vertical-align:middle;margin-left:10px}.course-filter-rating-item label{vertical-align:middle;margin-left:10px}.course-filter-rating-item span{margin-right:10px}.courseCounter{text-align:center;font-style:italic;font-size:1.1em}.page-link{cursor:pointer}.subscriptionTableContainer{padding:1em;background:#fff;border:1px solid #c8ced3}.subscription-price-container{text-align:right;padding:1em;margin-bottom:0em}.course-mandatory-badge{position:absolute;top:-5px;right:5px}.course-mandatory-badge .fa{background-color:#fff;border-radius:30px;border:2px solid #fff;color:#e77919}.course-notallowed-badge{position:absolute;top:-5px;right:5px}.course-notallowed-badge .fa{background-color:#fff;border-radius:30px;border:2px solid #fff;color:#e77919}.course-booked-badge{position:absolute;top:-5px;left:5px}.course-booked-badge .fa{background-color:#fff;border-radius:30px;border:2px solid #fff;color:#e77919}.course-completed-badge{position:absolute;top:-5px;left:5px}.course-completed-badge .fa{background-color:#fff;border-radius:30px;border:2px solid #fff;color:#4dbd74}.course-failed-badge{position:absolute;top:-5px;left:5px}.course-failed-badge .fa{background-color:#fff;border-radius:30px;border:2px solid #fff;color:#f86c6b}.course-mandatory-badge-booked{position:absolute;top:10px;left:10px;background-color:#fff;border-radius:50%;width:50px;height:50px;text-align:center;vertical-align:middle}.course-mandatory-badge-booked .fa{background-color:#fff;border-radius:50%;border:2px solid #fff;color:#e77919;display:inline-block;margin-top:3px;font-size:3em !important}.coure-preview-accordion .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content{color:#000}.coure-preview-accordion .e-accordion .e-acrdn-item.e-select.e-acrdn-item>.e-acrdn-header:hover .e-icons,.coure-preview-accordion .e-accordion .e-acrdn-item.e-select.e-acrdn-item>.e-acrdn-header:hover .e-acrdn-header-content{color:#000;text-decoration:none}.coure-preview-accordion .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state>.e-acrdn-header .e-acrdn-header-icon,.coure-preview-accordion .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state>.e-acrdn-header .e-acrdn-header-content,.coure-preview-accordion .e-accordion .e-acrdn-item.e-select.e-expand-state>.e-acrdn-header .e-acrdn-header-icon,.coure-preview-accordion .e-accordion .e-acrdn-item.e-select.e-expand-state>.e-acrdn-header .e-acrdn-header-content{color:#000;text-decoration:none}.e-pv-comment-panel-title-close-div{display:none !important}.course-mandatory-deadline{font-size:.85em;font-weight:600;margin-top:3px;padding:2px 6px;border-radius:3px}.course-mandatory-deadline.course-mandatory-deadline-warning{color:#856404;background-color:#fff3cd;border:1px solid #ffc107}.course-mandatory-deadline.course-mandatory-deadline-overdue{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.course-mandatory-deadline-badge{position:absolute;bottom:5px;right:5px;font-size:.75em;font-weight:700;padding:2px 6px;border-radius:3px}.course-mandatory-deadline-badge.course-mandatory-deadline-badge-warning{color:#856404;background-color:#fff3cd;border:1px solid #ffc107}.course-mandatory-deadline-badge.course-mandatory-deadline-badge-overdue{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.jq-stars{display:inline-block}.jq-rating-label{font-size:22px;display:inline-block;position:relative;vertical-align:top;font-family:helvetica,arial,verdana}.jq-star{width:100px;height:100px;display:inline-block;cursor:pointer}.jq-star-svg{padding-left:3px;width:100%;height:100%}.jq-star-svg path{stroke-linejoin:round}.jq-shadow{-webkit-filter:drop-shadow(-2px -2px 2px #888);filter:drop-shadow(-2px -2px 2px #888)}.reset-stars{vertical-align:middle;margin-left:5px;cursor:pointer}.reset-links-container{padding:1.25rem}.reset-links-container .alert-info{margin-bottom:1.5rem;border-left:4px solid #e77919;background-color:rgba(231,121,25,.05)}.reset-links-container .alert-info i{margin-right:.5rem;color:#e77919}.reset-links-container .reset-links-list{max-height:450px;overflow-y:auto;padding-right:.5rem}.reset-links-container .reset-links-list::-webkit-scrollbar{width:8px}.reset-links-container .reset-links-list::-webkit-scrollbar-track{background:#e4e7ea;border-radius:4px}.reset-links-container .reset-links-list::-webkit-scrollbar-thumb{background:#acb4bc;border-radius:4px}.reset-links-container .reset-links-list::-webkit-scrollbar-thumb:hover{background:#8f9ba6}.reset-links-container .reset-links-list .reset-link-item{padding:1rem;margin-bottom:1rem;background-color:#f0f3f5;border:2px solid #c8ced3;border-radius:.375rem;transition:all .2s ease-in-out}.reset-links-container .reset-links-list .reset-link-item:hover{border-color:#e77919;box-shadow:0 2px 8px rgba(231,121,25,.15);transform:translateY(-1px)}.reset-links-container .reset-links-list .reset-link-item:last-child{margin-bottom:0}.reset-links-container .reset-links-list .reset-link-item .reset-link-header{margin-bottom:.75rem}.reset-links-container .reset-links-list .reset-link-item .reset-link-header strong{color:#23282c;font-size:1rem;font-weight:600;display:flex;align-items:center}.reset-links-container .reset-links-list .reset-link-item .reset-link-header strong i{margin-right:.5rem;color:#e77919;font-size:1.1rem}.reset-links-container .reset-links-list .reset-link-item .input-group{margin-bottom:0}.reset-links-container .reset-links-list .reset-link-item .input-group .reset-link-url{font-family:"Courier New",Courier,monospace;font-size:.875rem;background-color:#fff;border:1px solid #acb4bc;cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.reset-links-container .reset-links-list .reset-link-item .input-group .reset-link-url:hover{border-color:#e77919}.reset-links-container .reset-links-list .reset-link-item .input-group .reset-link-url:focus{border-color:#e77919;box-shadow:0 0 0 .2rem rgba(231,121,25,.25);outline:none}.reset-links-container .reset-links-list .reset-link-item .input-group .reset-link-url::-moz-selection{background-color:rgba(231,121,25,.3)}.reset-links-container .reset-links-list .reset-link-item .input-group .reset-link-url::selection{background-color:rgba(231,121,25,.3)}.reset-links-container .reset-links-list .reset-link-item .input-group .input-group-append .btn-copy-link{background-color:#e77919;border-color:#e77919;color:#fff;white-space:nowrap;font-weight:500;transition:all .2s ease-in-out}.reset-links-container .reset-links-list .reset-link-item .input-group .input-group-append .btn-copy-link:hover{background-color:#c36614;border-color:#c36614;box-shadow:0 2px 6px rgba(231,121,25,.3);transform:translateY(-1px)}.reset-links-container .reset-links-list .reset-link-item .input-group .input-group-append .btn-copy-link:active{transform:translateY(0);box-shadow:0 1px 3px rgba(231,121,25,.3)}.reset-links-container .reset-links-list .reset-link-item .input-group .input-group-append .btn-copy-link:focus{box-shadow:0 0 0 .2rem rgba(231,121,25,.5)}.reset-links-container .reset-links-list .reset-link-item .input-group .input-group-append .btn-copy-link i{margin-right:.375rem}.reset-links-container .text-right #btnCloseResetLinks{min-width:100px;transition:all .2s ease-in-out}.reset-links-container .text-right #btnCloseResetLinks:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.15)}.reset-links-container .text-right #btnCloseResetLinks i{margin-right:.375rem}@media(max-width: 768px){.reset-links-container{padding:1rem}.reset-links-container .reset-links-list{max-height:350px}.reset-links-container .reset-links-list .reset-link-item{padding:.75rem}.reset-links-container .reset-links-list .reset-link-item .reset-link-header strong{font-size:.9375rem}.reset-links-container .reset-links-list .reset-link-item .input-group{flex-direction:column}.reset-links-container .reset-links-list .reset-link-item .input-group .reset-link-url{font-size:.8125rem;margin-bottom:.5rem;border-radius:.25rem !important}.reset-links-container .reset-links-list .reset-link-item .input-group .input-group-append{width:100%}.reset-links-container .reset-links-list .reset-link-item .input-group .input-group-append .btn-copy-link{width:100%;border-radius:.25rem !important}}.legal-consent-card{margin:2rem auto;border:none;border-radius:.5rem;box-shadow:0 4px 20px rgba(0,0,0,.12);overflow:hidden}.legal-consent-card .legal-consent-header{background-color:#e77919;color:#fff;padding:1rem 1.5rem}.legal-consent-card .legal-consent-header h4{color:#fff;font-weight:600}.legal-consent-card .legal-consent-header .legal-consent-progress{background-color:rgba(255,255,255,.25);color:#fff;font-size:.85rem;padding:.35rem .75rem;border-radius:1rem;white-space:nowrap}.legal-consent-card .legal-consent-meta{background-color:#f0f3f5;border-bottom:1px solid #e4e7ea}.legal-consent-card .legal-consent-meta h5{font-weight:600;color:#23282c}.legal-consent-card .legal-consent-content{max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;font-size:.95rem;line-height:1.7;border-bottom:1px solid #e4e7ea}@media(max-width: 767px){.legal-consent-card .legal-consent-content{max-height:250px}}.legal-consent-card .legal-consent-content::-webkit-scrollbar{width:6px}.legal-consent-card .legal-consent-content::-webkit-scrollbar-thumb{background-color:#acb4bc;border-radius:3px}.legal-consent-card .legal-consent-content h1,.legal-consent-card .legal-consent-content h2,.legal-consent-card .legal-consent-content h3,.legal-consent-card .legal-consent-content h4{margin-top:1.25rem;font-weight:600}.legal-consent-card .legal-consent-content ul,.legal-consent-card .legal-consent-content ol{padding-left:1.5rem}.legal-consent-card .legal-consent-content a{color:#e77919}.legal-consent-card .legal-consent-footer{background-color:#f0f3f5;padding:1.25rem 1.5rem}.legal-consent-card .legal-consent-footer .form-check{margin-bottom:1rem}.legal-consent-card .legal-consent-footer .form-check .form-check-label{font-weight:500;cursor:pointer;user-select:none}.legal-consent-card .legal-consent-footer .form-check .form-check-input{cursor:pointer;width:1.1rem;height:1.1rem;margin-top:.15rem}.legal-consent-card .legal-consent-footer #btnAccept{min-width:140px;transition:all .2s ease-in-out}.legal-consent-card .legal-consent-footer #btnAccept:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(224,79,0,.35)}.legal-consent-card .legal-consent-footer #btnAccept:disabled{cursor:not-allowed;opacity:.55}.main{padding-bottom:25px;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.field-validation-error{display:block !important}.required{font-weight:600}.required:before{content:"*"}.tmloading{position:fixed;left:0px;right:0px;bottom:0px;top:0px;padding-top:20px;background-color:#444;opacity:.7;z-index:11004;display:none}.spinner{width:100px;height:100px;position:relative;top:40%;margin-left:auto;margin-right:auto;z-index:11010}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#e04f00;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.double-bounce2{background-color:#fff;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.clickable{cursor:pointer}.projectstatus-open{background-color:#e77919;color:#fff}.projectstatus-inprogress{background-color:#004b00;color:#fff}.projectstatus-done{background-color:#4b0000;color:#fff}.pageinfo{position:absolute;right:10px;top:10px}.pageSwitchButton{position:absolute;right:50px;top:10px}.pageTopButtonContainer{position:absolute;right:10px;top:10px}.pageTopButtonContainer .dropdown{display:inline-block}.issuesStatusTemplateItem{padding:10px;margin:10px;background-color:#fff;height:60px;cursor:pointer}.issuesStatusTemplateItem span{cursor:move}.issuesStatusTemplateItem:hover{-ms-box-shadow:#e77919 1px 0 6px 1px;box-shadow:#e77919 1px 0 6px 1px}.issuesTypeTemplateItem{padding:10px;margin:10px;background-color:#fff;height:60px;cursor:pointer}.issuesTypeTemplateItem:hover{-ms-box-shadow:#e77919 1px 0 6px 1px;box-shadow:#e77919 1px 0 6px 1px}.selectedProject{-ms-box-shadow:#e77919 1px 0 6px 1px;box-shadow:#e77919 1px 0 6px 1px}.issueCreateContainer{border:1px solid #acb4bc;margin-left:0px;margin-right:0px}.issueCreateControl{border:0;font-size:.8rem;color:#23282c;height:30px !important;overflow-y:hidden;overflow-x:hidden;white-space:nowrap;resize:none}.issueCreateControl:focus{border:0;box-shadow:none !important}#issueType{border:0}#issueType:active{border:0;box-shadow:none !important}.issueTypeContainer .e-input-group{border:0}.issueTypeContainer .e-input-group:active{border:0 !important;box-shadow:none !important}.issuesTemplateItem,.issuesTemplateItemDrag,.issuesTemplateItemGhost{position:relative;display:block;border:1px solid #acb4bc;background-color:#fff;cursor:pointer;height:35px;padding:5px;padding-top:7px;border-bottom:0px;white-space:nowrap;word-break:keep-all;margin-left:0px;margin-right:0px}.issuesTemplateItem i,.issuesTemplateItemDrag i,.issuesTemplateItemGhost i{margin-left:10px;margin-right:10px;vertical-align:text-top}.issuesTemplateItem i.issueType,.issuesTemplateItemDrag i.issueType,.issuesTemplateItemGhost i.issueType{cursor:move}.issuesTemplateItem:hover,.issuesTemplateItemDrag:hover,.issuesTemplateItemGhost:hover{background-color:#f8cb00}.issuesTemplateItem:hover .issueRightInfo,.issuesTemplateItemDrag:hover .issueRightInfo,.issuesTemplateItemGhost:hover .issueRightInfo{background-color:#f8cb00}.issuesTemplateItem .issueContent,.issuesTemplateItemDrag .issueContent,.issuesTemplateItemGhost .issueContent{display:inline-block;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.issuesTemplateItem .issueRightInfo,.issuesTemplateItemDrag .issueRightInfo,.issuesTemplateItemGhost .issueRightInfo{position:absolute;right:5px;display:inline-block;background-color:#fff;padding-left:10px;height:25px}.issuesTemplateItem .issueRightInfo .issuePoints,.issuesTemplateItemDrag .issueRightInfo .issuePoints,.issuesTemplateItemGhost .issueRightInfo .issuePoints{display:inline-block;background-color:#e4e7ea;border-radius:50px;padding:1px;width:25px;text-align:center;font-weight:bold}.issuesTemplateItem .issueRightInfo .issuePointsEmpty,.issuesTemplateItemDrag .issueRightInfo .issuePointsEmpty,.issuesTemplateItemGhost .issueRightInfo .issuePointsEmpty{display:inline-block;padding:1px;width:25px;text-align:center;font-weight:bold}.issuesTemplateItem .issueRightInfo i,.issuesTemplateItemDrag .issueRightInfo i,.issuesTemplateItemGhost .issueRightInfo i{display:inline-block;vertical-align:baseline}.issuesTemplateItem .issueRightInfo .epic,.issuesTemplateItemDrag .issueRightInfo .epic,.issuesTemplateItemGhost .issueRightInfo .epic{display:inline-block;border-radius:5px;padding:1px 3px 1px 3px;margin-right:5px}.issuesTemplateItem .issueRightInfo .component,.issuesTemplateItemDrag .issueRightInfo .component,.issuesTemplateItemGhost .issueRightInfo .component{display:inline-block;border-radius:0px;border-style:dashed;border-width:1px;padding:1px 3px 1px 3px;margin-right:5px}.issuesTemplateItem .issueRightInfo .version,.issuesTemplateItemDrag .issueRightInfo .version,.issuesTemplateItemGhost .issueRightInfo .version{display:inline-block;border-radius:0px;border-style:solid;border-width:1px;padding:1px 3px 1px 3px;margin-right:5px;color:#fff;background-color:#23282c}.issuesTemplateItemGhost{font-weight:bold;border:1px solid #23282c}.issuesTemplateItemDrag{background-color:#f8cb00}.fixedSection,.fixedSectionWithSprints{position:absolute;top:45px;bottom:0px;right:0px;left:0px;padding:10px;overflow-y:auto}.issueHeaderContainer{position:absolute;top:0px;right:10px;left:10px;height:45px}.issueInfoContainer{position:absolute;top:35px;right:10px;left:10px;height:30px;color:#acb4bc}.issueScrollContainer,.sprintIssueScrollContainer{position:absolute;top:60px;bottom:10px;right:10px;left:10px;overflow-y:auto;overflow-x:hidden;border-top:1px solid #acb4bc}.sprintIssueScrollContainer .issuesTemplateItem,.sprintIssueScrollContainer .issuesTemplateItemGhost,.sprintIssueScrollContainer .issuesTemplateItemDrag{border-bottom:1px solid #acb4bc}#sprintIssuesContainer{height:100%;background-color:#f0f3f5}.img-user-mid{max-width:100%;height:auto;border-radius:50em;max-height:50px !important;margin:0 5px !important;border:1px solid #23282c}.img-user-small{max-width:100%;height:auto;border-radius:50em;max-height:25px !important;margin:0 5px !important;border:1px solid #23282c}.img-user-verysmall{max-width:100%;height:auto;border-radius:50em;max-height:20px !important;margin:0 5px !important;border:1px solid #23282c}.textarea{height:unset;min-height:calc(1.5em + .75rem + 2px);max-height:75px;overflow-y:auto}.messageContainer{max-height:400px;overflow-y:auto}.message-body{border:1px #acb4bc solid;border-radius:5px;padding:10px;background-color:#fff}.message-header{margin-bottom:10px;font-size:.8em;color:#73818f}.message-header-name{font-weight:bold}.documentsContainer{max-height:400px;overflow-y:auto}.documentsContainer td{vertical-align:middle}.td-ellipsis{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-ellipsis-100{width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component{margin-bottom:10px}.component-accordion .card-header{padding:0px;cursor:move}.component-color{display:inline-block;width:15px;height:15px;border:1px solid #fff;vertical-align:middle;margin-left:5px;margin-right:-10px}.component-dragging{cursor:move}.componentsDropZone{border:1px dashed #c8ced3;height:25px;text-align:center;color:#c8ced3;margin-bottom:10px}.componentsDropZone-over{border:2px dashed #acb4bc;background-color:#f0f3f5}.componentsDropZoneHidden{display:none}.componentsDropZoneShow{display:block;background-image:linear-gradient(90deg, silver 50%, transparent 50%),linear-gradient(90deg, silver 50%, transparent 50%),linear-gradient(0deg, silver 50%, transparent 50%),linear-gradient(0deg, silver 50%, transparent 50%);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:15px 2px,15px 2px,2px 15px,2px 15px;background-position:left top,right bottom,left bottom,right top;animation:border-dance 1s infinite linear}@keyframes border-dance{0%{background-position:left top,right bottom,left bottom,right top}100%{background-position:left 15px top,right 15px bottom,left bottom 15px,right top 15px}}.component-button-bar{display:inline-block;float:right;vertical-align:middle;height:36px;line-height:32px;padding-right:5px}.component-button-bar .btn{vertical-align:middle;margin-left:5px}.component-issues{padding:5px;background-color:#e4e7ea;min-height:35px;position:relative}.issuesTemplateItemComponent{position:relative;display:block;border:1px solid #acb4bc;background-color:#fff;cursor:pointer;height:35px;padding:5px;padding-top:7px;white-space:nowrap;word-break:keep-all;margin-left:0px;margin-right:0px}.issuesTemplateItemComponent i{margin-left:10px;margin-right:10px;vertical-align:text-top}.issuesTemplateItemComponent i.issueType{cursor:move}.issuesTemplateItemComponent:hover{background-color:#f8cb00}.issuesTemplateItemComponent:hover .issueRightInfo{background-color:#f8cb00}.issuesTemplateItemComponent .issueContent{display:inline-block;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.issuesTemplateItemComponent .issueRightInfo{position:absolute;right:5px;display:inline-block;background-color:#fff;padding-left:10px}.issuesTemplateItemComponent .issueRightInfo .issuePoints{display:inline-block;background-color:#e4e7ea;border-radius:50px;padding:1px;width:25px;text-align:center;font-weight:bold}.issuesTemplateItemComponent .issueRightInfo .issuePointsEmpty{display:inline-block;padding:1px;width:25px;text-align:center;font-weight:bold}.issuesTemplateItemComponent .issueRightInfo i{display:inline-block;vertical-align:baseline}.issueCreateOpenContainer{position:absolute;top:50px;left:15px;width:250px;overflow-y:auto;overflow-x:hidden;border:1px solid #acb4bc;padding:5px;height:50px}.component-open-issues{position:absolute;top:105px;bottom:10px;left:10px;width:250px;overflow-y:auto;overflow-x:hidden;border:1px solid #acb4bc;padding:5px;background-color:#e4e7ea}.component-container{position:absolute;top:50px;bottom:10px;left:270px;right:10px;overflow-y:auto;overflow-x:hidden;border:1px solid #acb4bc;padding:5px}.componentPoints{display:inline-block;background-color:#fff;color:#8f9ba6;border-radius:50px;padding:1px;min-width:25px;height:25px;line-height:25px;vertical-align:middle;text-align:center;font-weight:bold;margin-right:5px}@media(min-width: 900px){.issueCreateOpenContainer{width:300px}.component-open-issues{width:300px}.component-container{left:320px}}@media(min-width: 1200px){.issueCreateOpenContainer{width:350px}.component-open-issues{width:350px}.component-container{left:370px}}@media(min-width: 1500px){.issueCreateOpenContainer{width:500px}.component-open-issues{width:500px}.component-container{left:520px}}.backlogIssuesContainer{position:absolute;top:10px;bottom:10px;left:30px;right:10px;overflow-y:auto;overflow-x:hidden;border:1px solid #acb4bc;padding:5px}.backlogLeftContainer{position:absolute;width:25px;left:0px;top:10px;bottom:10px;background-color:#e4e7ea}.backlogLeftContainer .backlogLeftContainerInner{position:absolute;bottom:100%;-webkit-transform:rotateZ(90deg);transform-origin:0 100%;white-space:nowrap}.backlogLeftContainer .backlogLeftContainerInner .backlogLeftContainerRotate{-webkit-transform:rotate(180deg)}.backlogLeftContainer .backlogLeftContainerInner ul{list-style:none;padding:0;margin:0;white-space:nowrap}.backlogLeftContainer .backlogLeftContainerInner ul li{padding:3px 2px}.backlogLeftContainer .backlogLeftContainerInner ul li .backlogLeftContainerItem{padding-left:5px;padding-right:5px;cursor:pointer}.backlogLeftContainer .backlogLeftContainerInner ul li .backlogLeftContainerItem:hover{background-color:#c8ced3}.backlogLeftContainer .backlogLeftContainerInner ul li .backlogLeftContainerItem.active{background-color:#8f9ba6;color:#fff}.backlogMiddleContainer{position:absolute;top:10px;bottom:10px;left:35px;width:245px;overflow-y:auto;overflow-x:hidden;border:1px solid #acb4bc;padding:5px;display:none}.backlogContainer.active .backlogIssuesContainer{left:290px}.backlogContainer.active .backlogMiddleContainer{display:block}.backlogMiddleContainerHeader{background-color:#e4e7ea;padding:5px;text-align:center;border-bottom:1px solid #acb4bc;margin:-5px -5px 5px -5px}.backlogMiddleScrollContainer{position:absolute;top:30px;bottom:10px;right:0px;left:0px;overflow-y:auto;overflow-x:hidden}.backlogEpicTemplateItem{position:relative;display:block;border-bottom:1px solid #acb4bc;background-color:#fff;padding:5px;padding-top:7px;white-space:nowrap;word-break:keep-all;margin-left:0px;margin-right:0px}.backlogEpicTemplateItem .epic-color{display:inline-block;width:15px;height:15px;border:1px solid #23282c;vertical-align:baseline;margin-right:5px}.backlogEpicTemplateItem .backlogEpicContent{display:inline-block;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.backlogEpicTemplateItem.dropZone-over{background-color:#f8cb00}.backlogEpicIssueDropzone{min-height:30px;border:1px dashed #acb4bc}.backlogVersionTemplateItem{position:relative;display:block;border-bottom:1px solid #acb4bc;background-color:#fff;padding:5px;padding-top:7px;white-space:nowrap;word-break:keep-all;margin-left:0px;margin-right:0px}.backlogVersionTemplateItem .backlogVersionContent{display:inline-block;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;color:#fff;background:#23282c;padding-left:5px}.backlogVersionTemplateItem.dropZone-over{background-color:#f8cb00}.backlogVersionIssueDropzone{min-height:30px;border:1px dashed #acb4bc}.backlogMiddleContainerHeaderButton{float:right;margin-top:-3px;margin-right:-3px;height:25px;line-height:12px}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.button-badge{display:inline-block;min-width:25px;padding:3px 7px;font-weight:bold;font-size:75%;color:#e77919;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#fff;border-radius:50px;margin-left:10px}.systemMessageBadge{position:absolute;top:-10px;background-color:red;left:50%;z-index:100;font-size:10px}.unreadMessageRow{cursor:pointer}.fixedSprintSection{position:absolute;top:50px;right:10px;left:30px;padding:10px;overflow-y:hidden;border:1px dashed #acb4bc}.sprintOpenIcon{cursor:pointer;margin-top:2px}.sprintOpen{height:250px;overflow-y:auto}.fixedSectionWithSprints{top:85px}.sprintsVisible{top:300px}.sprintSelectControl{width:auto !important;border:0 !important;font-size:.75rem !important}.sprintSelectControl .e-dropdownlist{height:14px !important}.sprintSelectControl .e-input-group-icon,.sprintSelectControl e-ddl-icon,.sprintSelectControl e-search-icon{height:14px !important;min-height:14px !important}.e-input-group.sprintSelectControl{height:14px;line-height:14px}.e-popup.sprintSelectControl{border:1px solid #acb4bc !important}.kanbanWrapper{position:absolute;top:50px;right:10px;left:10px;bottom:10px;padding:5px;overflow-y:hidden;border:1px dashed #acb4bc}.card-content{position:relative}.card-content .issuePoints{display:inline-block;background-color:#e4e7ea;border-radius:50px;border:1px solid #acb4bc;padding:1px;width:25px;text-align:center;font-weight:bold;position:absolute;right:5px;top:5px}.card-content .card-priority{display:inline-block;position:absolute;right:35px;top:10px}.card-content .img-user-small{display:inline-block;position:absolute;right:50px;top:4px}.badge-image{width:200px;height:200px;border:2px dashed #73818f}.lessons-container{position:absolute;top:50px;bottom:10px;left:270px;right:10px;overflow-y:auto;overflow-x:hidden;border:1px solid #acb4bc;padding:5px}.lessons-type-container{position:absolute;top:50px;bottom:10px;left:10px;width:250px;overflow-y:auto;overflow-x:hidden;border:1px solid #acb4bc;padding:5px;background-color:#e4e7ea}.lesson-type{position:relative;display:block;border:1px solid #acb4bc;background-color:#fff;cursor:pointer;height:35px;padding:5px;padding-top:7px;white-space:nowrap;word-break:keep-all;margin-left:0px;margin-right:0px;margin-bottom:10px}.lesson-type i{margin-left:10px;margin-right:10px;vertical-align:text-top;cursor:move}.lesson-type:hover{background-color:#f8cb00}.lesson-type .lesson-type-content{display:inline-block;white-space:nowrap;width:99%;overflow:hidden;text-overflow:ellipsis}.lesson-type .lesson-icon-container{display:inline-block;text-align:center;width:30px;margin-right:5px;vertical-align:middle}.lesson-type .lesson-order{display:inline-block;text-align:center;width:50px;margin-right:10px}.lesson-type .lesson-order .badge{vertical-align:baseline}.lesson-type .lesson-name{display:inline-block}.lesson-type .lesson-edit-button,.lesson-type .lesson-delete-button,.lesson-type .topic-edit-button,.lesson-type .topic-delete-button{float:right;padding:0px;padding-top:5px;margin-top:-3px;margin-left:5px}.lesson-type .lesson-edit-button i,.lesson-type .lesson-delete-button i,.lesson-type .topic-edit-button i,.lesson-type .topic-delete-button i{cursor:pointer}.lesson-card-header{margin-bottom:10px;border-radius:0px;border:1px solid #acb4bc}.lesson-card-header i{margin-left:10px;margin-right:10px;vertical-align:text-top;cursor:move}.lesson-card-header .lesson-type-content{display:inline-block;white-space:nowrap;width:99%;overflow:hidden;text-overflow:ellipsis}.lesson-card-header .lesson-icon-container{display:inline-block;text-align:center;width:30px;margin-right:5px;vertical-align:middle}.lesson-card-header .lesson-order{display:inline-block;text-align:center;width:50px;margin-right:10px}.lesson-card-header .lesson-order .badge{vertical-align:baseline}.lesson-card-header .lesson-name{display:inline-block;cursor:pointer}.lesson-card-header .lesson-edit-button,.lesson-card-header .lesson-delete-button{float:right;padding:0px;padding-top:5px;margin-top:-3px;margin-left:5px}.lesson-card-header .lesson-edit-button i,.lesson-card-header .lesson-delete-button i{cursor:pointer}.lesson-card-header .card-header{padding:0px;height:35px;padding:5px;padding-top:7px;white-space:nowrap;word-break:keep-all;background-color:#fff}.lesson-card-header .card-header:hover{background-color:#f8cb00}.lesson-bonus{color:#8f9ba6;font-style:italic}.lesson-bonus i{vertical-align:baseline;margin-left:0px;margin-right:5px}.topics-container{border:1px dashed #8f9ba6;padding:1rem}.course-image{width:300px;height:176px;border:2px dashed #73818f}.unstyled-list{list-style:none;margin:0;padding:0}.course-tag{font-size:.85em;border:1px solid #aaa;padding:5px;border-radius:10px;display:inline-block;margin-right:5px;background-color:#eee}.course-level-stars{margin-left:10px;margin-top:-3px;display:inline-block;position:absolute}.courselist-level-stars{margin-left:2px;margin-top:-3px;display:inline-block;position:absolute}.course-stars-text{display:inline-block;vertical-align:bottom}.course-stars{margin-left:5px;margin-right:5px;display:inline-block;vertical-align:middle}.course-benefits-box{border:1px solid #d1d7dc;padding:1em;background-color:#efefef}.course-benefits{columns:2;-webkit-columns:2;-moz-columns:2}.course-benefits li{overflow:hidden;text-overflow:ellipsis}.course-benefits li span{display:inline-block;padding:.5em}.truncated-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;overflow:hidden}.fade-out-overflowy{-webkit-mask-image:linear-gradient(to bottom, black 75%, transparent 100%);mask-image:linear-gradient(to bottom, black 75%, transparent 100%)}.truncated-text.show-all{display:block}.truncated-text-button{cursor:pointer;color:#e77919}.badge-container-small{width:30px;text-align:center;display:inline-block}.img-badge-small{max-width:100%;height:auto;border-radius:50em;height:25px !important;margin:0 5px !important;border:0px solid #23282c}.badge-text-small{font-size:.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-container-middle{width:80px;text-align:center;display:inline-block}.img-badge-middle{max-width:100%;height:auto;border-radius:50em;height:70px !important;margin:0 5px !important;border:0px solid #f0f3f5}.img-badge-middle.whiteAndShadow{border:2px solid #fff;box-shadow:#8f9ba6 1px 0 6px 1px;background-color:#fff}.badge-container-big{width:200px;text-align:center;display:inline-block}.img-badge-big{max-width:100%;height:auto;border-radius:50em;height:190px !important;margin:0 5px !important;border:0px solid #f0f3f5}.img-badge-big.whiteAndShadow{border:2px solid #fff;box-shadow:#8f9ba6 1px 0 6px 1px;background-color:#fff}.badge-text-middle{font-size:.65em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.img-instructor-middle{max-width:100%;height:auto;border-radius:50em;height:100px !important;border:1px solid #23282c}.instructor-stats{width:20px;margin-right:10px;display:inline-block}.instructor-stars-text{display:inline-block;vertical-align:sub}.download-icon{width:24px;height:24px;margin-right:5px}.download-name{display:inline-block;vertical-align:middle}.course-runner-maincontainer{position:absolute;top:94px;left:0px;right:0px;bottom:0px}.course-runner-menu{padding:1em}.course-runner-content{margin-left:290px;padding:1em;height:100%;overflow-y:auto;overflow-x:hidden}.course-runner-headercontainer{background-color:#e4e5e6;height:50px;position:absolute;top:44px;left:0px;right:0px;border-bottom:1px solid #ccc;padding:10px}.course-runner-progress{display:inline-block !important;width:200px}.fullScreenContainer{position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:2000;background:#fff}.fullScreenContainer .course-runner-headercontainer{top:0px}.fullScreenContainer .course-runner-maincontainer{top:56px}.main-fullscreen{transform:none !important;z-index:2000}.course-header-info{background-color:#f0f3f5;border:1px solid #c8ced3;padding:1em;margin-bottom:1em;margin-top:-1em}.course-none-container{height:220px;text-align:center;background-color:#f0f3f5;border:1px solid #c8ced3;vertical-align:middle}.course-none-container .vertical-center{display:block;text-align:center;margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.course-booked-container{max-height:220px;border:2px solid #c8ced3;overflow:hidden;cursor:pointer}.course-booked-container img{width:100%;opacity:.8}.course-booked-container:hover{border:2px solid #f8cb00}.course-booked-info{position:absolute;bottom:10px;left:10px;right:10px;background-color:rgba(255,255,255,.75);padding:.5em;font-size:1em}.course-booked-percentage{position:absolute;top:10px;right:10px;background-color:rgba(255,255,255,.75);padding:.5em;font-size:1em;border:2px solid #fff;border-radius:50%;width:5em;height:5em}.course-booked-percentage span{position:absolute;top:38%;text-align:center;display:block;width:90%;font-weight:bold}.course-mandatory-container{max-height:220px;border:2px solid #c8ced3;overflow:hidden;cursor:pointer}.course-mandatory-container img{width:100%;opacity:.8}.course-mandatory-container:hover{border:2px solid #f8cb00}.course-mandatory-info{position:absolute;bottom:10px;left:10px;right:10px;background-color:rgba(255,255,255,.75);padding:.5em;font-size:1em}.course-completed-container{max-height:220px;border:2px solid #c8ced3;overflow:hidden;cursor:pointer}.course-completed-container img{width:100%;opacity:.8}.course-completed-container:hover{border:2px solid #f8cb00}.course-completed-info{position:absolute;bottom:10px;left:10px;right:10px;background-color:rgba(255,255,255,.75);padding:.5em;font-size:1em}.course-completed-percentage{position:absolute;top:10px;right:10px;background-color:rgba(255,255,255,.75);padding:.5em;font-size:1em;border:2px solid #fff;border-radius:50%;width:5em;height:5em}.course-completed-percentage span{position:absolute;top:38%;text-align:center;display:block;width:90%;font-weight:bold}.course-failed-container{max-height:220px;border:2px solid #c8ced3;overflow:hidden;cursor:pointer}.course-failed-container img{width:100%;opacity:.8}.course-failed-container:hover{border:2px solid #f8cb00}.course-failed-info{position:absolute;bottom:10px;left:10px;right:10px;background-color:rgba(255,0,0,.85);color:#fff;padding:.5em;font-size:1em}.course-failed-percentage{position:absolute;top:10px;right:10px;background-color:rgba(255,0,0,.85);color:#fff;padding:.5em;font-size:1em;border:2px solid #fff;border-radius:50%;width:5em;height:5em}.course-failed-percentage span{position:absolute;top:38%;text-align:center;display:block;width:90%;font-weight:bold}.student-dashboard-trainer-card{height:220px;padding:1em;border:2px solid #c8ced3;cursor:pointer}.student-dashboard-trainer-card .trainer-name{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1em;padding-right:1em;margin-top:1em}.student-dashboard-trainer-card .trainer-job{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1em;padding-right:1em}.student-dashboard-trainer-card .trainer-coursecount{margin-top:1em}.student-dashboard-trainer-card .trainer-rating{text-align:center;margin-top:1em}.student-dashboard-trainer-card img{width:100px;height:100px;opacity:.8}.student-dashboard-trainer-card img.trainerImage{border-radius:50%;float:left;border:2px solid #fff;-ms-box-shadow:#8f9ba6 1px 0 6px 1px;box-shadow:#8f9ba6 1px 0 6px 1px}.student-dashboard-trainer-card:hover{border:2px solid #f8cb00}.strong{font-weight:bold}.myLevel-progress-container{width:fit-content;margin-left:auto;margin-right:auto}.myLevel-progress-xp{white-space:nowrap;text-align:center}.myLevel-progress-percent{white-space:nowrap;font-weight:bold;text-align:center}.student-dashboard-badge-card{height:220px;padding:1em;border:2px solid #c8ced3;cursor:pointer}.student-dashboard-badge-card .badge-info{background-color:#fff}.student-dashboard-badge-card .badge-name{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1em;padding-right:1em;margin-top:1em;font-weight:bold}.student-dashboard-badge-card .badge-granted{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1em;padding-right:1em;margin-top:.5em;font-style:italic}.student-dashboard-badge-card .badge-course{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1em;padding-right:1em;margin-top:.5em}.student-dashboard-badge-card img{width:100px;height:100px;opacity:.8}.student-dashboard-badge-card img.badgeImage{border-radius:50%;border:2px solid #fff;-ms-box-shadow:#8f9ba6 1px 0 6px 1px;box-shadow:#8f9ba6 1px 0 6px 1px;margin-left:auto;margin-right:auto;display:block}.student-dashboard-badge-card:hover{border:2px solid #f8cb00}.student-home-badge-card{height:200px;padding:1em;border:2px solid #c8ced3;cursor:pointer}.student-home-badge-card .badge-info{background-color:#fff}.student-home-badge-card .badge-name{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1em;padding-right:1em;margin-top:1em;font-weight:bold}.student-home-badge-card .badge-granted{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1em;padding-right:1em;margin-top:.5em;font-style:italic}.student-home-badge-card .badge-course{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1em;padding-right:1em;margin-top:.5em}.student-home-badge-card img{width:100px;height:100px;opacity:.8}.student-home-badge-card img.badgeImage{border-radius:50%;border:2px solid #fff;-ms-box-shadow:#8f9ba6 1px 0 6px 1px;box-shadow:#8f9ba6 1px 0 6px 1px;margin-left:auto;margin-right:auto;display:block}.student-home-badge-card:hover{border:2px solid #f8cb00}.student-dashboard-certificate-card{height:220px;padding:1em;border:2px solid #c8ced3;cursor:pointer}.student-dashboard-certificate-card .certificate-info{background-color:#fff}.student-dashboard-certificate-card .certificate-name{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1em;padding-right:1em;margin-top:1em;font-weight:bold}.student-dashboard-certificate-card .certificate-granted{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1em;padding-right:1em;margin-top:.5em;font-style:italic}.student-dashboard-certificate-card .certificate-course{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1em;padding-right:1em;margin-top:.5em}.student-dashboard-certificate-card img{width:100px;height:100px;opacity:.8}.student-dashboard-certificate-card img.certificateImage{border-radius:50%;border:2px solid #fff;-ms-box-shadow:#8f9ba6 1px 0 6px 1px;box-shadow:#8f9ba6 1px 0 6px 1px;margin-left:auto;margin-right:auto;display:block}.student-dashboard-certificate-card:hover{border:2px solid #f8cb00}.student-home-certificate-card{height:200px;padding:1em;border:2px solid #c8ced3;cursor:pointer}.student-home-certificate-card .certificate-info{background-color:#fff}.student-home-certificate-card .certificate-name{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1em;padding-right:1em;margin-top:1em;font-weight:bold}.student-home-certificate-card .certificate-granted{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1em;padding-right:1em;margin-top:.5em;font-style:italic}.student-home-certificate-card .certificate-course{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1em;padding-right:1em;margin-top:.5em}.student-home-certificate-card img{width:100px;height:100px;opacity:.8}.student-home-certificate-card img.certificateImage{border-radius:50%;border:2px solid #fff;-ms-box-shadow:#8f9ba6 1px 0 6px 1px;box-shadow:#8f9ba6 1px 0 6px 1px;margin-left:auto;margin-right:auto;display:block}.student-home-certificate-card:hover{border:2px solid #f8cb00}.stundent-badge-listitem{border:1px solid #8f9ba6;padding:.75em;border-radius:5px;min-height:100px}.stundent-badge-listitem div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-none{display:none}.student-dashboard-details-box{padding:1em;border:1px solid #8f9ba6;border-radius:1em;background-color:#f0f3f5}.student-dashboard-instructor-coursesbox{padding:1em;border:1px solid #8f9ba6;border-radius:1em;background-color:#fff;margin-top:1em;margin-bottom:1em}.socialmedia-icon{display:inline-block;margin-right:1em;margin-bottom:1em}.complete-check{color:#006400 !important;margin-top:5px;float:right}.failed-check{color:darkred !important;margin-top:5px;float:right}.student-dashboard-session-container{border:1px solid #c8ced3;padding:1em;margin-bottom:1em}.text-button{cursor:pointer;color:#e77919}.rating-found{font-weight:bold}.rating-name{font-weight:bold;font-size:1.1em;margin-bottom:.5em}.rating-rating{margin-bottom:.5em}.rating-date{display:inline-block;vertical-align:sub;margin-left:.5em;color:#8f9ba6}.rating-course{margin-bottom:.5em;font-weight:bold;color:#8f9ba6}.truncated-rating-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.truncated-rating-text.show-all{display:block}.course-failed{background-color:#f08080 !important}.course-completed{background-color:#90ee90 !important}.heading-green{padding:1em;border:1px solid #95c11f;background-color:#f5fbe4}.denifle-green-h1{font-size:1.5em;font-weight:bold;color:#95c11f}.denifle-green-h2{font-size:1.2em;font-weight:bold;color:#95c11f}.heading-orange{padding:1em;border:1px solid #f39200;background-color:#fffaf3}.denifle-orange-h1{font-size:1.5em;font-weight:bold;color:#f39200}.denifle-orange-h2{font-size:1.2em;font-weight:bold;color:#f39200}.heading-blue{padding:1em;border:1px solid #0096bb;background-color:#bbf2ff}.denifle-blue-h1{font-size:1.5em;font-weight:bold;color:#0096bb}.denifle-blue-h2{font-size:1.2em;font-weight:bold;color:#0096bb}.mobile-m-l{margin-left:10px}.mobile-m-r{margin-right:10px}.badge-line-small{display:inline-block;white-space:nowrap;margin-left:10px}.badge-line-small img{width:35px;height:35px}.img-grayscale{filter:grayscale(100%);opacity:.2}@media(max-width: 767px){.student-mobile-button{position:fixed;top:50px;right:10px}.mobile-hide{display:none}.course-runner-progress{max-width:100px}.mobile-m-l{margin-left:0px}.mobile-m-r{margin-right:0px}.badge-line-small{margin-left:0px;margin-top:5px;display:block}.badge-line-small img{width:25px;height:25px}}.quiz-settings-bar{background:#f8f9fa;padding:15px;border-radius:5px;margin-bottom:1rem}.quiz-settings-bar .setting-item label{font-size:.85rem;color:#6c757d;margin-bottom:0;display:block}.quiz-settings-bar .setting-item .setting-value{font-size:1.1rem;font-weight:600;color:#333}.quiz-stats{margin-bottom:1rem}.quiz-stats .stat-box{display:flex;align-items:center;padding:15px;background:#fff;border:1px solid #acb4bc;border-radius:5px;transition:all .2s ease-in-out}.quiz-stats .stat-box:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.quiz-stats .stat-box i{font-size:2rem}.quiz-stats .stat-box .stat-content{margin-left:15px}.quiz-stats .stat-box .stat-content h4{margin:0;font-size:1.8rem;font-weight:700}.quiz-stats .stat-box .stat-content p{margin:0;color:#6c757d;font-size:.9rem}.question-list{list-style:none;padding:0;margin:0}.question-list .question-item{display:flex;align-items:center;padding:15px;margin-bottom:10px;background:#fff;border:1px solid #acb4bc;border-radius:5px;transition:all .2s ease-in-out}.question-list .question-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.question-list .question-item .question-handle{cursor:move;padding:0 10px;color:#6c757d}.question-list .question-item .question-handle i{font-size:1.2rem}.question-list .question-item .question-content{flex:1;min-width:0}.question-list .question-item .question-content .question-header{display:flex;align-items:center;gap:10px;min-width:0}.question-list .question-item .question-content .question-header .question-number{font-weight:700;font-size:1.1rem;min-width:30px}.question-list .question-item .question-content .question-header .question-type-badge{font-size:.75rem}.question-list .question-item .question-content .question-header .question-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-list .question-item .question-content .question-header .question-points{color:#28a745;font-weight:600;white-space:nowrap}.question-list .question-item .question-actions{display:flex;gap:5px}.answer-item{display:flex;align-items:center;padding:10px;margin-bottom:8px;background:#f8f9fa;border:1px solid #acb4bc;border-radius:4px;transition:background-color .2s ease-in-out;cursor:move}.answer-item:hover{box-shadow:0 2px 4px rgba(0,0,0,.1);border-color:#f8cb00}.answer-item.correct{background:#d4edda;border-color:#c3e6cb;border-left:4px solid #28a745}.answer-item .answer-handle{cursor:move;padding:0 10px;color:#6c757d;margin-right:10px}.answer-item .answer-handle i{font-size:1.2rem}.answer-item .answer-checkbox{margin-right:10px;display:flex;align-items:center}.answer-item .answer-checkbox i{font-size:1.5em}.answer-item .answer-content{flex:1;display:flex;align-items:center;gap:.5rem}.answer-item .answer-content .answer-number{font-weight:700;color:#6c757d;min-width:2rem}.answer-item .answer-content .answer-text{flex:1;color:#23282c}.answer-item .answer-actions{display:flex;gap:5px;margin-left:10px}.answer-item .answer-actions .btn{padding:.25rem .5rem}.answer-item .correct-indicator{color:#28a745;font-weight:700;font-size:1.2rem}.answer-list .sortable-ghost{opacity:.4}.answer-list .sortable-drag{opacity:.8;box-shadow:0 4px 8px rgba(0,0,0,.2)}.quiz-category-list .category-item{padding:10px;margin-bottom:8px;background:#fff;border:1px solid #acb4bc;border-radius:4px;transition:all .2s ease-in-out}.quiz-category-list .category-item:hover{background:#f8f9fa}#quizEditModalContainer .modal-content{border-radius:5px}.question-type-badge.badge-primary{background-color:#007bff}.question-type-badge.badge-success{background-color:#28a745}.question-type-badge.badge-warning{background-color:#ffc107}.question-type-badge.badge-info{background-color:#17a2b8}.quiz-session-container{padding:1rem;background:#fff;border:1px solid #acb4bc;border-radius:5px}.quiz-session-container .quiz-timer{position:fixed;top:60px;right:20px;padding:10px 20px;background:#fff;border:2px solid #f8cb00;border-radius:5px;font-weight:700;z-index:1000}.quiz-session-container .quiz-timer.warning{background:#fff3cd;border-color:#ffc107}.quiz-session-container .quiz-timer.danger{background:#f8d7da;border-color:#dc3545}.quiz-session-container .quiz-progress{margin-bottom:1rem}.quiz-session-container .quiz-progress .progress-info{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.9rem;color:#6c757d}.quiz-session-container .quiz-question-container{margin-bottom:2rem}.quiz-session-container .quiz-question-container .question-header{font-size:1.2rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #acb4bc}.quiz-session-container .quiz-question-container .question-text{margin-bottom:1.5rem;line-height:1.6}.quiz-session-container .quiz-question-container .question-explanation{margin-top:1rem;padding:1rem;background:#e7f3ff;border-left:4px solid #007bff;border-radius:4px}.quiz-session-container .quiz-answers .answer-option{padding:1rem;margin-bottom:.75rem;background:#fff;border:2px solid #acb4bc;border-radius:5px;cursor:pointer;transition:all .2s ease-in-out}.quiz-session-container .quiz-answers .answer-option:hover{background:#f8f9fa;border-color:#f8cb00}.quiz-session-container .quiz-answers .answer-option.selected{background:#e7f3ff;border-color:#007bff}.quiz-session-container .quiz-answers .answer-option.correct{background:#d4edda;border-color:#28a745}.quiz-session-container .quiz-answers .answer-option.incorrect{background:#f8d7da;border-color:#dc3545}.quiz-session-container .quiz-answers .answer-option input[type=checkbox],.quiz-session-container .quiz-answers .answer-option input[type=radio]{margin-right:10px}.quiz-session-container .quiz-answers .answer-option label{cursor:pointer;margin-bottom:0}.quiz-feedback-container{padding:1rem}.quiz-feedback-container .feedback-header{text-align:center;padding:2rem;background:#f8f9fa;border-radius:5px;margin-bottom:2rem}.quiz-feedback-container .feedback-header .feedback-score{font-size:3rem;font-weight:700;margin-bottom:.5rem}.quiz-feedback-container .feedback-header .feedback-score.passed{color:#28a745}.quiz-feedback-container .feedback-header .feedback-score.failed{color:#dc3545}.quiz-feedback-container .feedback-header .feedback-message{font-size:1.2rem;color:#6c757d}.quiz-feedback-container .feedback-header .feedback-stats{margin-top:1rem;display:flex;justify-content:center;gap:2rem}.quiz-feedback-container .feedback-header .feedback-stats .stat{text-align:center}.quiz-feedback-container .feedback-header .feedback-stats .stat .stat-value{font-size:1.5rem;font-weight:700}.quiz-feedback-container .feedback-header .feedback-stats .stat .stat-label{font-size:.9rem;color:#6c757d}.quiz-feedback-container .feedback-questions .feedback-question{padding:1rem;margin-bottom:1rem;background:#fff;border:1px solid #acb4bc;border-radius:5px}.quiz-feedback-container .feedback-questions .feedback-question.correct{border-left:4px solid #28a745}.quiz-feedback-container .feedback-questions .feedback-question.incorrect{border-left:4px solid #dc3545}.quiz-feedback-container .feedback-questions .feedback-question .feedback-question-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.quiz-feedback-container .feedback-questions .feedback-question .feedback-question-header .feedback-question-number{font-weight:700}.quiz-feedback-container .feedback-questions .feedback-question .feedback-question-header .feedback-points{font-weight:600}.quiz-feedback-container .feedback-questions .feedback-question .feedback-question-header .feedback-points.full-points{color:#28a745}.quiz-feedback-container .feedback-questions .feedback-question .feedback-question-header .feedback-points.partial-points{color:#ffc107}.quiz-feedback-container .feedback-questions .feedback-question .feedback-question-header .feedback-points.no-points{color:#dc3545}@media(max-width: 767px){.quiz-settings-bar .setting-item{margin-bottom:1rem}.quiz-stats .stat-box{margin-bottom:1rem}.question-item{flex-wrap:wrap}.question-item .question-handle{order:1}.question-item .question-content{order:2;width:100%;margin-bottom:.5rem}.question-item .question-actions{order:3}.quiz-session-container .quiz-timer{position:static;margin-bottom:1rem}}.tooltip{z-index:1000000 !important}.stat-box{padding:20px;border-radius:8px;background:#f8f9fa}.bg-light-success{background-color:#d4edda !important}.bg-light-danger{background-color:#f8d7da !important}.bg-light-warning{background-color:#fff3cd !important}.bg-success-fox{background-color:#28a745 !important;color:#fff !important}.bg-primary-fox{background-color:#007bff !important;color:#fff !important}.bg-secondary-fox{background-color:#6c757d !important;color:#fff !important}.bg-warning-fox{background-color:#ffc107 !important;color:#000 !important}.bg-danger-fox{background-color:#dc3545 !important;color:#fff !important}.quiz-preview-container{padding:20px}.quiz-preview-details{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.quiz-preview-details dl{margin-bottom:0}.quiz-preview-details dt{font-weight:600;color:#495057}.quiz-preview-details dd{color:#6c757d}.quiz-single-choice .quiz-answer-option,.quiz-multiple-choice .quiz-answer-option{padding:.875rem 1.25rem;margin-bottom:.75rem;border:2px solid #dee2e6;border-radius:.5rem;background-color:#fff;transition:all .2s ease-in-out;cursor:pointer;display:flex;align-items:center;gap:1rem}.quiz-single-choice .quiz-answer-option:hover,.quiz-multiple-choice .quiz-answer-option:hover{background-color:#f8f9fa;border-color:#e77919;box-shadow:0 2px 6px rgba(0,0,0,.08)}.quiz-single-choice .quiz-answer-option .form-check-input,.quiz-multiple-choice .quiz-answer-option .form-check-input{width:1.25rem;height:1.25rem;margin-top:0;margin-right:0;margin-left:0;cursor:pointer;flex-shrink:0;position:relative;border:2px solid #dee2e6}.quiz-single-choice .quiz-answer-option .form-check-input:checked,.quiz-multiple-choice .quiz-answer-option .form-check-input:checked{background-color:#e77919 !important;border-color:#e77919 !important}.quiz-single-choice .quiz-answer-option .form-check-input:focus,.quiz-multiple-choice .quiz-answer-option .form-check-input:focus{border-color:#e77919 !important;box-shadow:0 0 0 .2rem rgba(224,79,0,.25) !important}.quiz-single-choice .quiz-answer-option .form-check-label,.quiz-multiple-choice .quiz-answer-option .form-check-label{font-size:1.125rem;line-height:1.5;cursor:pointer;margin-bottom:0;color:#212529;flex:1;padding:0}.quiz-single-choice .quiz-answer-option:has(.form-check-input:checked),.quiz-multiple-choice .quiz-answer-option:has(.form-check-input:checked){background-color:rgba(224,79,0,.1);border-color:#e77919;box-shadow:0 2px 8px rgba(224,79,0,.2)}.quiz-fill-in-blank .quiz-template-text{font-size:1.125rem;line-height:2;margin-bottom:1.5rem}.quiz-fill-in-blank .quiz-blank-input{display:inline-block;font-size:1.125rem;font-family:inherit;padding:.4rem .6rem;border:0;border-bottom:2px solid #dee2e6;border-radius:0;background-color:rgba(224,79,0,.03);min-width:80px;max-width:500px;transition:width .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;vertical-align:baseline;box-sizing:border-box;line-height:1.5}.quiz-fill-in-blank .quiz-blank-input:focus{border-bottom-color:#e77919;background-color:rgba(224,79,0,.08);box-shadow:0 2px 4px rgba(224,79,0,.15);outline:none}.quiz-fill-in-blank .quiz-blank-input::placeholder{color:#adb5bd;font-style:italic}.quiz-fill-in-blank .quiz-blank-preview{margin-top:1rem;padding:1rem;background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:.5rem;font-size:1rem;line-height:1.6;color:#495057}.quiz-fill-in-blank .quiz-blank-preview .preview-label{font-size:.875rem;font-weight:600;color:#6c757d;margin-bottom:.5rem;display:block}.quiz-fill-in-blank .quiz-blank-preview .preview-text{font-size:1.125rem}.quiz-fill-in-blank .quiz-blank-preview .preview-text .user-input{color:#e77919;font-weight:600;background-color:rgba(224,79,0,.1);padding:.1rem .3rem;border-radius:.25rem}.quiz-fill-in-blank .quiz-blank-preview .preview-text .empty-blank{color:#adb5bd;font-style:italic;text-decoration:underline;text-decoration-style:dashed}.quiz-fill-in-blank .quiz-blank-hints{margin-top:1.5rem}.quiz-fill-in-blank .quiz-blank-hints .badge{font-size:.95rem;padding:.5rem .75rem}@media(max-width: 767px){.quiz-single-choice .quiz-answer-option .form-check-input,.quiz-multiple-choice .quiz-answer-option .form-check-input{width:1.1rem;height:1.1rem}.quiz-single-choice .quiz-answer-option .form-check-label,.quiz-multiple-choice .quiz-answer-option .form-check-label{font-size:1rem}.quiz-fill-in-blank .quiz-blank-input{font-size:1rem;max-width:250px}.quiz-fill-in-blank .quiz-template-text{font-size:1rem}}.badge-lg{font-size:1rem;padding:.5rem .75rem}.quiz-question-feedback-container{animation:slideDown .4s ease-out;margin-bottom:1.5rem}.quiz-feedback-banner{padding:1rem 1.5rem;border-radius:.5rem;margin-bottom:1.5rem;display:flex;align-items:center;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.1);border-left:4px solid}.quiz-feedback-banner .feedback-icon{font-size:2rem;margin-right:1rem;flex-shrink:0}.quiz-feedback-banner .feedback-content{flex:1}.quiz-feedback-banner .feedback-content .feedback-title{font-size:1.25rem;margin-bottom:.25rem}.quiz-feedback-banner .feedback-content .feedback-points{font-size:.875rem;opacity:.9}.quiz-feedback-banner.feedback-correct{background:linear-gradient(135deg, #d4edda 0%, #c3e6cb 100%);border-left-color:#28a745;color:#155724}.quiz-feedback-banner.feedback-correct .feedback-icon{color:#28a745}.quiz-feedback-banner.feedback-incorrect{background:linear-gradient(135deg, #f8d7da 0%, #f5c6cb 100%);border-left-color:#dc3545;color:#721c24}.quiz-feedback-banner.feedback-incorrect .feedback-icon{color:#dc3545}.quiz-feedback-banner.feedback-partial{background:linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%);border-left-color:#ffc107;color:#856404}.quiz-feedback-banner.feedback-partial .feedback-icon{color:#ffc107}.quiz-feedback-explanation{background:#e7f1ff;border-left:4px solid #007bff;border-radius:.5rem;padding:1rem 1.5rem;margin-top:1.5rem}.quiz-feedback-explanation .explanation-title{font-weight:600;color:#004085;margin-bottom:.5rem;display:flex;align-items:center}.quiz-feedback-explanation .explanation-title i{margin-right:.5rem;color:#007bff}.quiz-feedback-explanation .explanation-text{color:#004085;line-height:1.6}.quiz-answer-option.feedback-mode{cursor:default;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.quiz-answer-option.feedback-mode .answer-text{flex:1}.quiz-answer-option.feedback-mode .answer-indicator{margin-left:1rem;font-weight:600;padding:.25rem .75rem;border-radius:.25rem;font-size:.875rem;white-space:nowrap;background:#fff}.quiz-answer-option.feedback-mode .answer-indicator i{margin-right:.25rem}.quiz-answer-option.feedback-mode .answer-tip{width:100%;margin-top:.5rem;padding:.4rem .75rem;border-radius:.25rem;font-size:.825rem;color:#664d03;background:#fff8e1;border-left:3px solid #ffc107}.quiz-answer-option.feedback-mode .answer-tip i{margin-right:.35rem;color:#e6a817}.quiz-answer-option.feedback-mode.student-answer-correct{background:linear-gradient(135deg, #d4edda 0%, #c3e6cb 100%);border-color:#28a745}.quiz-answer-option.feedback-mode.student-answer-correct .answer-indicator{color:#28a745}.quiz-answer-option.feedback-mode.student-answer-incorrect{background:linear-gradient(135deg, #f8d7da 0%, #f5c6cb 100%);border-color:#dc3545}.quiz-answer-option.feedback-mode.student-answer-incorrect .answer-indicator{color:#dc3545}.quiz-answer-option.feedback-mode.correct-answer-not-selected{background:linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%);border-color:#ffc107;animation:pulse .6s ease-in-out}.quiz-answer-option.feedback-mode.correct-answer-not-selected .answer-indicator{color:#856404}.quiz-answer-option.feedback-mode.student-answer-no-indicator{background:#e7f1ff;border-color:#007bff}.quiz-answer-option.feedback-mode.student-answer-no-indicator .answer-indicator{color:#004085}.quiz-fill-in-blank-feedback{margin-bottom:1.5rem}.quiz-fill-in-blank-feedback .fill-in-blank-template{font-size:1.125rem;line-height:1.8;padding:1rem;background:#f8f9fa;border-radius:.5rem;border:2px solid #dee2e6}.quiz-feedback-navigation{margin-top:2rem;text-align:center}@keyframes slideDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}@media(max-width: 767px){.quiz-feedback-banner{padding:.875rem 1rem;flex-direction:column;text-align:center}.quiz-feedback-banner .feedback-icon{margin-right:0;margin-bottom:.5rem}.quiz-feedback-explanation{padding:.875rem 1rem}.quiz-answer-option.feedback-mode{flex-direction:column;align-items:flex-start}.quiz-answer-option.feedback-mode .answer-indicator{margin-left:0;margin-top:.5rem;align-self:flex-start}.quiz-answer-option.feedback-mode .answer-tip{margin-top:.4rem}}#tocAccordion[data-quiz-locked=true] .tocLessonName,#tocAccordion[data-quiz-locked=true] .tocTopicName{opacity:.5 !important;cursor:not-allowed !important;pointer-events:none !important}#tocAccordion[data-quiz-locked=true] .tocLessonName::after,#tocAccordion[data-quiz-locked=true] .tocTopicName::after{content:"🔒";position:absolute;right:10px;opacity:.5}#tocAccordion[data-quiz-locked=true] .e-acrdn-header{opacity:.7 !important;cursor:not-allowed !important;pointer-events:none !important}@media(max-width: 767px){#tocAccordion[data-quiz-locked=true] .tocLessonName::after,#tocAccordion[data-quiz-locked=true] .tocTopicName::after{font-size:.875rem;right:5px}}