.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}.position-tr{top:0;right:0}.position-tl{top:0;left:0}.position-br{bottom:0;right:0}.position-bl{bottom:0;left:0}.position-rc{top:50%;right:0;transform:translateY(-50%)}.position-lc{top:50%;left:0;transform:translateY(-50%)}.position-tc{top:0;left:50%;transform:translate(-50%)}.position-bc{bottom:0;left:50%;transform:translate(-50%)}.parent-center{display:table}.parent-center .item-center{display:table-cell;vertical-align:middle}.debug{outline:1px dashed rgba(255,0,0,.3)}.debug *{outline:1px dashed rgba(255,0,0,.3);background:#ff000008}.asmt-group-debug{transition:all .2s ease-in-out;padding-top:10px;padding-bottom:1px;border:2px dotted #f16925;margin-bottom:10px}.asmt-group-debug:after{color:#fff;background-color:#f16925;content:"Group: " attr(data-asmt);position:relative;padding:2px 10px;font-size:.9em}.asmt-group-debug.table{border:none}.asmt-group-debug.table tbody tr{padding-top:10px;padding-bottom:1px;border:2px dotted #f16925;margin-bottom:10px}.asmt-field-debug{transition:all .2s ease-in-out;padding-top:10px!important;padding-bottom:1px!important;overflow:hidden;border:1px dotted #412986;margin-bottom:10px}.asmt-field-debug:after{top:8px;color:#fff;background-color:#412986;content:"Field: " attr(data-asmt);position:relative;padding:2px 10px;font-size:.9em}.group-grid{display:flex;flex-wrap:wrap}.group-grid .button-item button p{margin:0}.multi-column-container{padding:0 15px}.asmt-field-container{padding:10px 0;font-size:1.07em;line-height:1.57em}.group-instructions,.group-footer{font-size:1.07em;line-height:1.57em;padding:0 0 20px;text-align:left}.question-instructions{margin-top:10px;margin-bottom:10px;font-size:.875em}.question-footer{margin-top:10px;font-size:.875em}.text-component label p{margin:0}.asmt-label-input{margin:6px}.asmt-label-input p{margin:0}.single-column .col asmt-button:first-child{background:red!important}.single-column .col asmt-button:first-child .asmt-field-container:first-child .row{border:none}.group-title{font-size:1.71em;text-align:left;padding-left:0!important}.sidebar-hide .main-assessment .footer{transition:all .2s ease;width:100%!important}.assessment-title p{margin:0!important}.btn-asmt,.btn-asmt-secondary,.btn-asmt-primary,.btn-asmt-multi{height:45px;padding:0 30px;font-size:13px;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;border-radius:100px}.btn-asmt:focus,.btn-asmt-secondary:focus,.btn-asmt-primary:focus,.btn-asmt-multi:focus{outline:none}.btn-asmt-primary,.btn-asmt-multi{background-color:#412986}.btn-asmt-primary:hover,.btn-asmt-multi:hover{background-color:#673bb8}.btn-asmt-secondary{background-color:#8a8f9e}.btn-asmt-secondary:hover{background-color:#673bb8}.btn-asmt-footer{height:45px;padding:0 30px;font-size:15px;color:#412986;text-align:center;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:linear-gradient(0deg,#b6b9c01a,#fff);border:1px solid #dadcdf}.btn-asmt-footer:hover{background:linear-gradient(-180deg,#b6b9c01a,#fff)}.btn-asmt-footer:focus{outline:none}.btn-rounded{width:45px;padding:0}.btn-asmt-multi{border:2px solid #412986;text-transform:none!important}.btn-asmt-multi .btn-asmt-check{display:none}.btn-asmt-multi:hover{border-color:#673bb8}.btn-asmt-multi.active{background-color:#fff;color:#412986}.btn-asmt-multi.active .btn-asmt-check{display:inline-block}.program-circle{width:11px;height:11px;display:inline-block;border-radius:50%;margin-left:-15px;top:2px;position:relative;background-color:var(--grade-1)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{background-color:#bda9e3}.sidebar .program-badge{margin-bottom:5px;cursor:pointer;font-weight:600}.sidebar .program-badge.active{background-color:var(--white);color:var(--gray-dark)}.sidebar .admin-childs{display:table-cell;word-break:break-all;padding-left:.9em}.sidebar .grade-badge,.sidebar .program-badge{font-weight:600;cursor:pointer;border-radius:12px;padding:5px 9px;display:inline-block;background-color:var(--gray-dark)}.sidebar .grade-badge:hover,.sidebar .grade-badge.active,.sidebar .program-badge:hover,.sidebar .program-badge.active{color:var(--dark-grey);background-color:var(--white)}.sidebar .loading .loading-spinner{color:var(--white);font-size:2em;padding:15px 0}.sidebar .admin-child-sorting{color:#fff}.sidebar .filter-container{color:var(--ocean-blue-light)!important;font-size:.75em}.sidebar .filter-container .span-sort-by{cursor:pointer}.sidebar .filter-container .span-sort-by.active{font-weight:700}.sidebar .filter-container .span-sort-by:hover{color:var(--ocean-blue-light)!important}.sidebar .filter-container i{font-size:.75em;margin-left:3px}.sidebar .filter-container .filter-separator{color:var(--light-periwinkle)!important}.sidebar .filter-link{color:var(--ocean-blue-light)!important;font-size:12px;padding:0 10px;cursor:pointer}.sidebar .filter-link.active-link{color:var(--ocean-blue-light)!important}.sidebar .filter-link:hover{text-decoration:none}.sidebar .nav-item .nav-link:hover{text-decoration:none;color:#fff}.sidebar .nav-item .nav-link:focus{text-decoration:none;color:#fff}@media (max-width: 1024px){.filter-container .filter-separator{color:var(--light-periwinkle)!important}}.assessment-list-item .progress-bar{background-color:#412986}.assessment-list-item .progress{background-color:#fff;border:1px solid #412986;border-radius:5.5px;height:11px}.qrcode-container img{width:100%!important}.switch-small{border-color:#412986!important}.switch-small small{border:1px solid #412986}.switch-xs .switch{width:28px!important;height:15px!important}.switch-xs .switch small{width:15px!important;height:15px!important}.dropdown-toggle:after{display:none}.dropdown-button{text-align:center;padding:6px 4px}.dropdown-menu{border-radius:14px;font-size:1em}.dropdown-menu button:first-child{border-top-left-radius:14px;border-top-right-radius:14px}.dropdown-menu button:last-child{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.dropdown-menu hr{margin-top:.5em;margin-bottom:.5em}.option-item-danger,.option-item-danger:hover{color:#dd2a1f}.ccc-drop{display:block;width:100%;clear:both;font-weight:400;color:var(--dark-grey)!important;text-align:center;padding:6px 4px;white-space:nowrap;background-color:transparent;border:0;cursor:pointer}.ccc-drop:hover{text-decoration:none}.body-14{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400}.body-strong{font-weight:600}.body-12{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px}.body-13{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:18px}.button-label{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:16px;display:flex;align-items:center;text-align:center;letter-spacing:.02em;text-transform:uppercase}.text-muted>*{color:var(--bs-secondary-color)}.tooltip.navigation-tooltip{margin-left:15px}.tooltip.navigation-tooltip .tooltip-arrow{margin-left:20px}.tooltip.navigation-tooltip .tooltip-arrow:before{border-right-color:#673bb8}.tooltip.navigation-tooltip .tooltip-inner{background-color:#fff;opacity:1;border-left:3px solid #673BB8;border-radius:0;color:var(--slate-grey);white-space:pre-wrap!important;text-overflow:ellipsis;font-size:16px;max-width:calc(100vw - 235px)!important;padding:10px 15px;text-align:left;margin-left:20px}.tooltip.navigation-tooltip.show{opacity:1}.tooltip.tooltip-add-class.tooltip-border-left-arrow-left .tooltip-inner{max-width:323px!important;white-space:pre-wrap!important}.tooltip-border-top-arrow-top.bs-tooltip-bottom-end .tooltip-inner{translate:5px}.tooltip-border-top-arrow-top.bs-tooltip-bottom-end .tooltip-arrow{z-index:1}.score-column .td-content{width:50%;margin:0 auto}.score-column .td-content .fa-regular.fa-circle{color:#b6b9c0}.invalid-feedback{color:var(--error-red);width:100%!important}.invalid-feedback ul{padding-left:15px}.ccc-new-link{color:#0569aa;text-decoration:none}.ccc-new-link:hover{color:#2d9be3;text-decoration:underline}.go-back-link .fa-angles-left{margin-right:6px}a{text-decoration:none}a:hover{text-decoration:underline}.btn-primary{background-color:#412986;border-color:#673bb8;color:#fff}.btn-primary:hover{background-color:#673bb8;border-color:#412986}.btn-primary:focus{background-color:#673bb8;border-color:#412986;box-shadow:none;color:#fff}.btn-primary:disabled{background-color:#8a8f9e;border-color:#b6b9c0;cursor:not-allowed}.btn-primary:active,.btn-primary:visited{background-color:#412986;border-color:#673bb8}.btn-square{border-radius:0}.groups-container a:hover{text-decoration:none}.groups-container .panel-group-options>span{margin-right:3px}.ccc-accordion h5{font-size:1em}.ccc-accordion p{color:#55595e;margin-bottom:0;line-height:1.6em}.ccc-accordion .btn-link{color:#55595e;width:100%;padding:0;font-size:1em}.ccc-accordion .btn-link:hover,.ccc-accordion .btn-link:focus{text-decoration:none}.ccc-accordion .collapse-button fa{transition:all .1s ease-in-out;display:table;height:100%;width:100%}.ccc-accordion .collapse-button fa .fa{display:table-cell;vertical-align:middle;color:#55595e}.ccc-accordion .collapsed .collapse-button fa{transform:rotate(-90deg)}.ccc-accordion .card-header{background-color:#f4f4f5;padding:.5rem .9rem;margin-bottom:0!important}.ccc-accordion .card{border-radius:0}.summary-accordion{border:none}.summary-accordion .card{border-radius:0}.summary-accordion .card a{color:#55595e!important}.summary-accordion .card a:hover{text-decoration:none}.summary-accordion .card-header{border-radius:0;padding:0}.summary-accordion .custom-padding{padding-top:10px;padding-bottom:10px}.modal-custom .modal-content{border-radius:0;border:none}.modal-custom .modal-header .close{padding:3px 7px;background-color:#55595e;color:#fff;opacity:1;transition:all .3s ease-in-out}.modal-custom .modal-header .close:focus{outline:none}.modal-custom .modal-header .close:hover{background-color:#673bb8}.modal-custom .modal-title{color:#412986}.modal-custom .modal-footer .btn{min-width:85px}.modal-stacked .modal-content{box-shadow:0 0 110px #00000080}:root{--seconday-color: #412986;--navigation-active-background: rgba(138, 143, 158, .15);--placeholder-primary: #e9ebee;--placeholder-secondary: #dddfe2}.null-value{color:#5d6166}ccc-table .table tbody td.null-value{color:#5d6166}.dropdown-menu{z-index:9999!important}.col-xl-6{padding-left:15px;padding-right:15px}.sidebar-hide .header{transition:all .4s ease;width:100%!important}.sidebar-hide .assessments-view-container{transition:all .4s ease;padding-right:36px!important;width:100%!important}.accordion .accordion-item{border-radius:0!important}.accordion .accordion-item .accordion-header{justify-content:space-between}.accordion .accordion-item .accordion-header .accordion-button{border-radius:0!important;background-color:#f4f4f5!important;padding:10px 14px;font-size:14px;box-shadow:none}.accordion .accordion-item .accordion-header .accordion-button .normal-row{width:100%}.accordion .accordion-item .accordion-header .accordion-button:after{display:none}.accordion .accordion-item .accordion-header::first-child{padding-top:50px}.accordion .accordion-item .accordion-body{padding:20px}.accordion .accordion-item .accordion-body .accordion-header .accordion-button{padding-top:15px;padding-bottom:15px}.group-accordion-container .accordion .accordion-item .accordion-body{padding:0}.page-body{width:calc(100% - 237px)!important}.color-grey,.dropdown-item:active{color:var(--light-grey-blue);background-color:unset}.logging-out-spinner{top:0;left:0;background-color:#ffffff80;z-index:1022}.logging-out-spinner i{color:#412986}ngb-alert.banner-info.sidebar-hide,ngb-alert.banner-warning.sidebar-hide{margin-left:0!important;width:100%!important;transition:all .2s ease!important}
