html{padding-bottom:40px;padding-top:20px}body{color:#333}body h1,body h2,body h3,body h4,body h5,body h6{margin:20px 0 10px}h2,h3{font-size:18px;font-weight:300;margin-bottom:0}h3{margin-top:40px}body a,body a:focus,body a:hover,body a:visited{color:#337ab7}body a:focus,body a:hover{text-decoration:underline}ul.nav.nav-tabs{margin-bottom:10px}[dir=rtl] .nav{padding-right:0}[dir=rtl] .nav-tabs>li{float:right}.ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only{background-color:#000;color:#fff}.sr-only.sr-only-table-wrapper{height:1px;overflow-y:auto}.inside-full-height{height:100%;margin-bottom:0;margin-top:0}.content{padding:12px 3px}.row-height{display:table;height:100%;table-layout:fixed;width:100%}.col-height{display:table-cell;float:none;height:100%}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}@media (min-width:480px){.row-xs-height{display:table;height:100%;table-layout:fixed;width:100%}.col-xs-height{display:table-cell;float:none;height:100%}.col-xs-top{vertical-align:top}.col-xs-middle{vertical-align:middle}.col-xs-bottom{vertical-align:bottom}}@media (min-width:768px){.row-sm-height{display:table;height:100%;table-layout:fixed;width:100%}.col-sm-height{display:table-cell;float:none;height:100%}.col-sm-top{vertical-align:top}.col-sm-middle{vertical-align:middle}.col-sm-bottom{vertical-align:bottom}}@media (min-width:992px){.row-md-height{display:table;height:100%;table-layout:fixed;width:100%}.col-md-height{display:table-cell;float:none;height:100%}.col-md-top{vertical-align:top}.col-md-middle{vertical-align:middle}.col-md-bottom{vertical-align:bottom}}@media (min-width:1200px){.row-lg-height{display:table;height:100%;table-layout:fixed;width:100%}.col-lg-height{display:table-cell;float:none;height:100%}.col-lg-top{vertical-align:top}.col-lg-middle{vertical-align:middle}.col-lg-bottom{vertical-align:bottom}}.translate-cloak,[data-ng-cloak]{display:none}.ally-report-no-results{background-color:#f7f7f7;margin-top:10px;padding:15px 20px}.ally-report-container{background-color:#f7f7f7;margin-top:27px}.ally-report-container.row{margin-left:0;margin-right:0}.ally-report-select{display:flex;font-weight:300;position:relative}.ally-report-select.ally-report-select-primary{font-size:18px;padding-left:0}.ally-report-select select{-webkit-appearance:none;background-color:#fff;background-image:url(/static/down-arrow-svgrepo-com.c597ff4f91511bcbc2ba7a156fbf2013.svg);background-position:top 10px right 12px;background-repeat:no-repeat;background-size:8px;border:2px solid #fff;border-radius:5px;color:#666;cursor:pointer;display:block;line-height:normal;margin-bottom:3px;margin-top:3px;outline:none;padding:4px 15px 4px 10px}[dir=rtl] .ally-report-select select{padding-left:15px;padding-right:10px}.ally-report-select select:focus,.ally-report-select:hover select{background-color:#f7f7f7;border:2px solid #335cad;transition:border .25s}.ally-report-select.ally-report-select-primary select{background-color:#515151;background-image:url(/static/arrow-down.99800a74f07e0ee7109324f72f7744e0.svg);background-position:top 10px right 12px;background-repeat:no-repeat;background-size:8px;border-color:#515151;color:#fff}.ally-report-select.ally-report-select-primary select:focus,.ally-report-select.ally-report-select-primary:hover select{background-color:#333;border-color:#333}.ally-report-select option{background-color:#fff;color:#333}.ally-report-select.ally-report-select-primary option{font-size:14px;height:22px}.ally-list-container h4{font-size:18px;font-weight:300;margin-bottom:30px;margin-top:40px}ul.ally-list{padding-left:0}[dir=rtl] ul.ally-list{padding-left:unset;padding-right:0}ul.ally-list li{list-style-type:none;padding:10px 20px}ul.ally-list li:nth-child(odd){background-color:#f7f7f7}ul.ally-list.ally-list-links li:hover{background-color:#ebebeb}ul.ally-list.ally-list-links li a{color:inherit;text-decoration:none}ul.ally-list.ally-list-links li:hover a,ul.ally-list.ally-list-links li:hover a i{color:#006b9d}ul.ally-list.ally-list-links li .ally-list-metadata{font-size:17px}@media (min-width:768px){ul.ally-list.ally-list-links li .ally-list-metadata{text-align:center}}ul.ally-list.ally-list-links li .ally-list-metadata i{color:#444;margin-right:7px}[dir=rtl] ul.ally-list.ally-list-links li .ally-list-metadata i{margin-left:7px;margin-right:unset}.ally-list-score{margin-left:35px;position:relative}[dir=rtl] .ally-list-score{margin-left:unset;margin-right:35px}.ally-list-score:before{background-repeat:no-repeat;background-size:22px auto;content:" ";height:20px;left:-35px;position:absolute;top:4px;width:22px}[dir=rtl] .ally-list-score:before{left:unset;right:-35px}.ally-list-score.ally-list-score-low:before{background-image:url(/static/ally-icon-indicator-low.e3d1e13ec90e602d170813f2a82121bc.webp)}.ally-list-score.ally-list-score-medium:before{background-image:url(/static/ally-icon-indicator-medium.ab71de383d01fa058f8f4e0f1dfe25b4.webp)}.ally-list-score.ally-list-score-high:before{background-image:url(/static/ally-icon-indicator-high.c4f949eccf0e84abf2e8b7c8734ed3ba.webp)}.ally-report-list-score-indicator{display:inline-block;margin-right:6px;width:24px}[dir=rtl] .ally-list-score-indicator{margin-left:6px;margin-right:unset}.form-control::-webkit-input-placeholder{color:#777}.form-control:-moz-placeholder,.form-control::-moz-placeholder{color:#777}.form-control:-ms-input-placeholder{color:#777}.form-control::-ms-input-placeholder{color:#777}.form-control::placeholder{color:#777}.ally-report-tabs{font-size:16px}.ally-report-tabs>li{cursor:pointer}.ally-pagination ul.pagination li a{background-color:#222;border:2px solid #222;box-sizing:content-box;color:#fff;font-size:12px;margin:0 2px;min-width:20px;padding:10px 5px;text-decoration:none}.ally-pagination ul.pagination li a:hover{background-color:#fff;color:#222;text-decoration:none}.ally-pagination ul.pagination li:first-child a,.ally-pagination ul.pagination li:last-child a{padding-left:30px;padding-right:30px}.ally-pagination ul.pagination li.active a{background-color:#fff;border:2px solid #f3f3f3;color:#555;padding:10px 5px}.ally-pagination ul.pagination li.disabled a{background-color:#f3f3f3;border:2px solid #f3f3f3;color:#555}.ally-pagination ul.pagination li.paging-ellipsis a{background-color:transparent;border:2px solid transparent;color:#333}.ally-pagination ul.pagination li.paging-ellipsis a:hover{border:2px solid #222}#ally-report-issues-tabs .ally-report-severity-icon-severe,.ally-report-severity-icon-severe,.ally-report-severity-icon-severe:focus,.ally-report-severity-icon-severe:hover{color:#d0011b}#ally-report-issues-tabs .ally-report-severity-icon-major,.ally-report-severity-icon-major,.ally-report-severity-icon-major:focus,.ally-report-severity-icon-major:hover{color:#e58100}#ally-report-issues-tabs .ally-report-severity-icon-minor,.ally-report-severity-icon-minor,.ally-report-severity-icon-minor:focus,.ally-report-severity-icon-minor:hover{color:#c1b528}.ally-report-loading{text-align:center}.ally-report-loading img{animation:spin 1s linear infinite;height:80px;margin:auto;opacity:1;outline:none;transition:opacity .2s linear;width:80px}.ally-course-list-loading{height:80px}.btn{border-radius:4px;line-height:24px;margin:0 10px;padding:6px 15px}.btn.btn-black{background-color:#474747;color:#fff}.btn.btn-black:focus,.btn.btn-black:hover,.btn.btn-white{background-color:#fff;border:1px solid #474747;color:#474747}.btn.btn-white:focus,.btn.btn-white:hover{background-color:#474747;color:#fff}.btn.btn-white svg{height:24px;margin-right:5px;vertical-align:bottom;width:24px}.btn.btn-white:focus svg>path,.btn.btn-white:hover svg>path{fill:#fff}.ally-tooltip{font-weight:400;max-width:365px}.ally-tooltip div:first-child{white-space:normal}.nav>li.ally-report-tab-hidden{display:none}.report-breadcrumbs{font-size:16px;margin-bottom:15px}.report-breadcrumbs ol{list-style-type:none;padding:0}.report-breadcrumbs li{display:inline-block;margin:0;padding:0 10px 0 0;position:relative}.report-breadcrumbs li:not(:first-child){padding-left:10px}.report-breadcrumbs li:after{border-left:1px solid #333;content:"";display:inline-block;height:80%;position:absolute;right:-2px;top:3px;transform:rotate(20deg);width:1px}.report-breadcrumbs li>a,.report-breadcrumbs li>a:focus,.report-breadcrumbs li>a:hover,.report-breadcrumbs li>a:visited{text-decoration:underline}.report-department-name{font-size:28px;font-weight:700;margin-bottom:40px}.report-back{align-items:center;display:flex;margin:0 0 30px}.report-back svg path.arrow{fill:#337ab7}.top-buttons{display:flex;flex-direction:row-reverse}.top-buttons-overview{float:right}.top-buttons breadcrumb{margin-right:auto;order:3}[dir=rtl] .top-buttons breadcrumb{margin-left:auto;margin-right:0}.top-buttons client-onboard{margin-right:8px;order:2}[dir=rtl] .top-buttons client-onboard{margin-left:8px;margin-right:0}.top-buttons .csv-export{order:1}@media (max-width:600px){.top-buttons{flex-direction:column-reverse;gap:10px;margin-bottom:20px}.top-buttons .ally-breadcrumb{margin-bottom:0}}.ally-report-groupby-container{margin-top:12px}.ally-report-line-chart{display:inline-block;width:100%}.report-overview-heading{display:flex;flex-wrap:wrap;justify-content:space-between}i.material-icons{vertical-align:bottom}.ally-report-score-container{height:350px;margin-top:20px;position:relative}.ally-report-period-container{margin-bottom:10px;margin-top:45px}[dir=rtl] .ally-report-pie{float:right}.ally-report-pie-container{height:400px;position:relative;text-align:center}.ally-report-pie-title{font-size:16px;font-weight:400;left:0;margin:0;position:absolute;right:0;top:30px}.ally-report-pie-footer{bottom:20px;font-size:14px;left:0;position:absolute;right:0;z-index:10}.ally-report-pie-total{bottom:30px;left:0;position:absolute;right:0;top:30px}.ally-report-pie-chart{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.ally-report-pie-highchart{display:block;height:100%;width:100%}.ally-report-pie-highchart>.highcharts-container{width:100%!important}.ally-report-pie-content{height:100%}.ally-report-pie-total>.ally-report-pie-total-container{display:table;height:100%;width:100%}.ally-report-pie-total>.ally-report-pie-total-container>.ally-report-pie-inner-circle{display:table-cell;vertical-align:middle}.ally-report-pie-total>.ally-report-pie-total-container>.ally-report-pie-inner-circle>.ally-report-pie-total-number{font-size:30px}.ally-report-pie-total>.ally-report-pie-total-container>.ally-report-pie-inner-circle>.ally-report-pie-total-submessage{font-size:16px}.ally-report-pie-percentage,.ally-report-pie-previous-total{font-weight:700}.ally-report-difference{margin-left:10px;padding:8px}.ally-report-difference:hover{background-color:#fff;border:1px solid #808d96;border-radius:4px}.ally-report-difference i{font-size:16px;position:relative;top:2px}.ally-report-difference.ally-report-decrease i,.ally-report-difference.ally-report-increase i{vertical-align:baseline}.ally-report-difference.ally-report-same i{vertical-align:-1px}.ally-report-issues-tabs{margin-top:30px}.ally-report-issues-tabs li>a{border:0;font-size:16px;margin-right:0;padding:14px 25px}.ally-report-issues-tabs li.active a{padding-bottom:16px;padding-top:16px}.ally-report-issues-tabs li:first-child a{color:#16afcb;height:57px}.ally-report-issues-tabs li:not(.active) a{border-bottom:5px solid}.ally-report-issues-tabs li>a i{margin-right:5px}.ally-report-issues-tabs li>a span.ally-report-issues-tab-text{color:#333}.ally-report-issues-container .ally-report-issues{margin:35px 0 0}.ally-report-issues-container .ally-report-issues svg.ally-report-issues-arrow{fill:currentColor}.ally-report-issues-container .ally-report-issues .ally-report-issue-title-heading{padding-left:70px}.ally-report-issues-content{font-weight:700}.ally-report-issues-number-container{display:flex}.ally-report-issues-severity{flex-shrink:0;font-size:20px;margin-top:-5px;width:40px}.ally-report-issues-number{flex:0 0 30px;width:30px}.ally-report-issues-number:after{content:"."}.ally-report-issues-description{font-weight:400}.ally-report-issues-total{color:#535f68;font-size:14px}.ally-report-issues-counts-cell{display:flex}.ally-report-issues-counts{color:#046d7a;font-weight:700;min-width:50px}.ally-report-issues-bar{background-color:#47494c;height:20px;margin-left:30px}@media (min-width:768px){.ally-report-issues-counts{margin-left:20px;text-align:right}}.highcharts-axis-labels{z-index:-1}div.report-overview-tooltip-item{margin:8px 12px}.report-overview-tooltip-item>p{font-size:14px;font-weight:500}[dir=rtl] .report-overview-tooltip{text-align:right}.report-overview-tooltip>p{display:inline-block;font-size:14px;padding-left:8px;vertical-align:middle}.report-overview-tooltip>svg{display:inline-block;margin-right:5px;vertical-align:middle}[dir=rtl] .report-overview-tooltip>svg{margin-left:5px}.highcharts-legend{z-index:-1}input.highcharts-legend-checkbox[type=checkbox]{accent-color:#000}input.highcharts-legend-checkbox[type=checkbox]:not(:checked){accent-color:#000;border-color:#8c8c8c}input.highcharts-legend-checkbox[type=checkbox]:hover{accent-color:#8c8c8c;cursor:pointer}.ally-report-tabs li a:hover{background-color:#f3f3f3;color:#0374b5}.ally-breadcrumb{display:inline-flex;margin-bottom:35px;width:max-content}.ally-breadcrumb svg{fill:currentColor;font-size:18px;font-weight:700;left:-5px;position:relative;vertical-align:middle}[dir=rtl]{left:unset;right:-5px}.ally-breadcrumb a:not(:first-child) i{margin-left:3px}.ally-report-course-heading{padding:10px}.ally-report-course-title{font-size:20px;font-weight:300;line-height:1.4;margin:0 180px 10px 0}[dir=rtl] .ally-report-course-title{margin-left:180px;margin-right:0}.ally-report-course-title strong{display:block}.ally-report-course-last-updated{font-size:16px;font-weight:300}.ally-report-course-last-updated i{font-size:20px;position:relative;top:-1px;vertical-align:middle}.ally-report-course-last-updated .ally-if-warning{margin:0}.ally-report-course-info{font-size:16px;margin-top:20px}.ally-report-course-info i.material-icons,.ally-report-course-info svg{margin-right:7px}.ally-report-course-info svg.ally-report-course-info-launch{fill:currentColor;vertical-align:middle;width:18px}[dir=rtl] .ally-report-course-info i.material-icons,[dir=rtl] .ally-report-course-info svg{margin-left:7px;margin-right:unset}.ally-report-course-info span+a{margin-left:20px}[dir=rtl] .ally-report-course-info span+a{margin-left:unset;margin-right:20px}.ally-report-course-item.ng-leave{opacity:1;transition:all 1s linear}.ally-report-course-item.ng-leave.ng-leave-active{opacity:0}.ally-course-items-all-items-fixed{padding:50px 0}.ally-course-items-all-items-fixed h4{margin:50px 0}.ally-course-items-all-items-fixed .btn span{line-height:24px}.ally-report-courses-filters{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;margin-top:30px}[dir=rtl] .ally-report-courses-filters .ally-report-select select{padding-left:25px}.ally-report-courses-code{font-weight:300}.ally-report-courses-title{font-weight:500}.ally-report-department-filter{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;margin-top:30px}.ally-report-department-filter .input-group,.ally-report-department-filter .input-group-append{display:flex}.ally-report-department-filter>div{margin-bottom:0;padding-left:0}.ally-report-department-filter>div:last-child{max-width:941px;padding-right:0;width:100%}[dir=rtl] .ally-report-department-filter>div{padding-left:15px;padding-right:0}.ally-report-department-filter input{border:1.3px solid #222;border-right-width:0;height:40px}[dir=rtl] .ally-report-department-filter input{border-left-width:0;border-radius:0 4px 4px 0!important;border-right-width:1.3px}[dir=rtl] #search{border-radius:0 4px 4px 0}.ally-report-department-filter input:focus{border:1px solid #222;border-right-width:0}.ally-report-department-filter input:focus,[dir=rtl] .ally-report-department-filter input:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35)}[dir=rtl] .ally-report-department-filter input:focus{border-color:#222;border-style:solid;border-width:1px 1.3px 1px 0}#ally-departments-search{border-bottom-left-radius:0;border-top-left-radius:0}[dir=rtl] #ally-departments-search{border-radius:4px 0 0 4px;margin-right:0}.ally-report-department-filter .btn.btn-default{background-color:#fff;border:1.3px solid #222;color:#222;height:40px;margin-left:0}.ally-report-department-filter .btn.btn-default:hover{background-color:#eee;border-color:#222;box-shadow:none;color:#222}.ally-report-department-filter .btn.btn-default:focus{background-color:#222;border:1px solid #222;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35);color:#eee}.ally-departments-search-icon{margin-top:2px}#ally-departments-search:focus .ally-departments-search-icon{fill:#fff}.ally-report-course-search .input-group,.ally-report-course-search .input-group-append{display:flex}.ally-report-department-filter .form-group{margin-bottom:0}.ally-report-courses-filters>div{margin-bottom:0;padding-left:0}.ally-report-courses-filters>div:first-child{max-width:941px;padding-right:0}[dir=rtl] .ally-report-courses-filters>div{padding-left:0;padding-right:0}.ally-report-course-search input{border:1.3px solid #222;border-right-width:0;height:40px}[dir=rtl] .ally-report-course-search input{border-left-width:0;border-right-width:1.3px}.ally-report-course-search input:focus{border:1px solid #222;border-right-width:0}.ally-report-course-search input:focus,[dir=rtl] .ally-report-course-search input:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35)}[dir=rtl] .ally-report-course-search input:focus{border-color:#222;border-style:solid;border-width:1px 1.3px 1px 0}.ally-report-course-search .form-group{margin-bottom:0}[dir=rtl] #ally-report-courses-filter{border-radius:0 4px 4px 0;margin-right:0}.ally-report-course-search .btn.btn-default{background-color:#fff;border:1.3px solid #222;color:#222;height:40px;margin-left:0}.ally-report-course-search .btn.btn-default:hover{background-color:#eee;border-color:#222;box-shadow:none;color:#222}.ally-report-course-search .btn.btn-default:focus{background-color:#222;border:1px solid #222;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35);color:#eee}.ally-courses-search-icon{margin-top:2px}#ally-courses-search:focus .ally-courses-search-icon{fill:#fff}#ally-courses-search{border-bottom-left-radius:0;border-top-left-radius:0}[dir=rtl] #ally-courses-search{border-radius:4px 0 0 4px;margin-right:0}.ally-report-courses-with-issue-period-container{margin-top:30px}.ally-report-issues .ally-report-courses-deleted{color:#d0021b}.ally-pagination ul.pagination{display:flex;justify-content:center}[dir=rtl] .ally-pagination li.pagination-prev>a{border-radius:0 4px 4px 0}[dir=rtl] .ally-pagination li.pagination-next>a{border-radius:4px 0 0 4px}#report-departments-container h2{color:#222;font-size:24px;font-weight:700;margin:5px 0 30px}#report-departments-container .report-breadcrumbs{font-size:16px;margin-top:35px}.departments-loading{text-align:center}.departments-loading>img{animation:spin 1s linear infinite;margin-top:25px;width:50px}.ally-report-issue-info-container{margin-top:40px}.ally-report-issue-info{padding:25px 15px}.ally-report-issue-info h3{font-size:20px;margin-top:0}.ally-report-issue-info p{margin-left:40px;margin-top:30px}[dir=rtl] .ally-report-issue-info p{margin-left:unset;margin-right:40px}.ally-report-issue-info-severity{float:left}[dir=rtl] .ally-report-issue-info-severity{float:right}.ally-report-issue-info-title{display:block;margin-left:40px}[dir=rtl] .ally-report-issue-info-title{margin-left:unset;margin-right:40px}.ally-report-issue-info-title>strong{font-weight:500}.ally-report-issue-info-title>span{display:block;font-weight:300;margin-top:3px}.ally-report-issue-info-container .ally-report-issue-info-count-container{border-left:10px solid #fff;border-right:10px solid #fff;text-align:center}@media (max-width:767px){.ally-report-issue-info-container .ally-report-issue-info-count-container{border-left:none;border-right:none;border-top:10px solid #fff}}.ally-report-issue-info-count{font-size:50px}.ally-report-issue-info>p{white-space:pre-line}.ally-report-items-container .ally-report-items-type{float:left;line-height:10px;position:relative;top:15px}.ally-report-items-container .ally-report-items-indent{margin-left:45px}.ally-report-items-container .ally-report-items-title{font-size:15px}.ally-report-items-container .ally-report-items-type-text{font-weight:700}.ally-report-items-container .ally-report-courses-deleted,.ally-report-items-container .ally-report-courses-fixed{color:#d0021b}@media (min-width:768px){.ally-report-items-container .ally-report-items-score{padding-right:30px;text-align:right}}.report-overview-container .ally-usage-heading{display:flex}.ally-usage-container{display:flex;flex-direction:row-reverse;flex-wrap:wrap;font-size:18px;font-weight:400;padding:32px}.ally-usage-container .dateinput::placeholder{font-weight:400}.ally-usage-container .dateinput:focus{border:1px solid #222;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35);outline:none}.ally-usage-container .ally-usage-image,.ally-usage-container .ally-usage-info{flex-grow:1}@media (max-width:700px){.ally-usage-container{padding:16px 16px 16px 0}}.ally-usage-smaller-container{display:flex;justify-content:flex-end}.ally-usage-smaller{font-size:16px;padding-top:16px;text-align:right}button.ally-download{align-items:center;background-color:#000;border:1px solid #000;border-radius:4px;color:#fff;display:flex;flex-direction:row;height:40px;justify-content:center;line-height:24px;margin:20px 0 0;min-width:263px;padding:0 15px}button.ally-download[disabled]{background-color:#666;border:1px solid #666;pointer-events:none}button.ally-download:visited{color:#fff}button.btn.ally-download{opacity:1}.ally-download-report-icon{background-repeat:no-repeat;display:inline-block;height:24px;min-width:24px;width:24px}.ally-download-report-white{background-image:url(/static/icon-download-white.86c6b3995519275d82588b4095ba695f.svg)}button.ally-download:focus .ally-download-report-white,button.ally-download:hover .ally-download-report-white{background-image:url(/static/icon-download-black.4bf356bc4c30f36e95b31645ab97d6ab.svg)}button.ally-download:focus,button.ally-download:hover{background-color:#fff;border:1px solid #000;color:#000}a.ally-download:focus[disabled],button.ally-download:hover[disabled]{background-color:#666;color:#fff}.ally-download-report-grey{background-image:url(/static/icon-download-grey.4df6c554e68c9e5df49b70cbb44a509d.svg)}.ally-download-report-black{background-image:url(/static/icon-download-black.4bf356bc4c30f36e95b31645ab97d6ab.svg)}button.ally-download img{animation:spin 1s linear infinite;height:24px;min-width:24px;opacity:1;outline:none;transition:opacity .2s linear;width:24px}.ally-download-description{margin-left:15px;margin-right:15px}button.ally-download i{margin-right:5px}.ally-usage-container .form-control{border-radius:0}.dd,.mm,.yyyy{border:0;border-color:#fff;box-shadow:none;color:#222;font-size:14px;font-weight:700;margin-left:3px;margin-right:3px;outline-color:#fff;padding:0;text-align:center;width:22px}.mm{width:26px}.yyyy{width:40px}span.separator-char{color:#666;font-size:20px;font-weight:100}.ally-usage-container .form-control:focus,.ally-usage-container .form-control:hover{border-color:#000}.img-responsive{border:0;max-width:600px;vertical-align:middle;width:100%}.flex-container{display:flex}.popup{position:absolute;z-index:100}.usage-date-from{align-items:flex-start}.usage-date-from,.usage-date-to{display:flex;flex-direction:column;min-width:150px}.usage-date-to{align-items:flex-end}[dir=rtl] .usage-date-to div[uib-datepicker]{right:28px}.item-start{align-self:flex-start}.disable-wrap{align-items:center;background:#fff;border:1px solid #000;border-radius:4px;display:flex;flex-direction:row;width:100%}.disable-wrap[disabled]{background:#eee}.range{color:#666;font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal}.download-row-spacer{margin-bottom:32px;padding-top:20px}.validation{position:absolute;z-index:90}.validation-container{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;min-width:264px;padding:16px}.disable-wrap.validation-error,.validation-error{border:1px solid #d0011b}.error-message{align-items:center;background-color:#f8d7da;border:1px solid #af0216;border-radius:4px;color:#000;display:flex;justify-content:center;max-width:480px;padding:16px 24px}.error-description{flex-grow:4}button.close{font-size:50px;opacity:1;padding:0 0 7px;text-shadow:none}.close:focus,.close:hover{color:#666;opacity:1}.spacer{height:300px}input[type=date]{padding:11px 16px}input[type=date].popup{background:transparent}div.usage-date-from{margin-right:35px}h1,h2,h3,h4,h5,h6{margin:0}a,a:focus,a:hover,a:visited{color:inherit;text-decoration:none}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}[dir=rtl] .rtl-mirror-x{transform:scaleX(-1)}.loading{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.loading>svg-icon{display:flex;height:100%;width:100%}.loading svg{stroke:#333;animation:spin 1s linear infinite;margin:auto;opacity:1;outline:none;transition:opacity .2s linear;width:70px}.ally-note{align-items:center;display:flex}.ally-note svg{width:22px}.ally-note .ally-note-text{border-left:5px solid #222;margin:0 0 0 15px;padding:2px 0 2px 15px}[dir=rtl] .ally-note .ally-note-text{border-left:0;border-right:5px solid #222;margin:0 15px 0 0;padding:2px 15px 2px 0}.ally-note .ally-note-text :first-child{margin-top:0}.ally-note .ally-note-text :last-child{margin-bottom:0}last-crawl .last-crawl-date{display:block;font-weight:700}last-crawl .ally-if-warning{align-items:center;display:flex;margin:30px 0}last-crawl .ally-note p,last-crawl .ally-note-text{font-size:14px;font-weight:400;margin-top:2px}.ally-download-csv{align-items:center;background-color:#222;border:1px solid #222;border-radius:4px;color:#fff;display:flex;font-size:14px;gap:4px;line-height:24px;margin-right:0;min-height:38px;min-width:111px;padding-left:20px;padding-right:20px}.ally-download-csv-report-icon{background-repeat:no-repeat;height:24px;min-width:24px;width:24px}.ally-report-menu-dialog-button-white{background-color:#fff;color:#222}.ally-report-menu-dialog-button .ally-dropdown-report-icon{background-image:url(/static/arrow-down-white.33259a55f1d5d182a198c6e1e95eb5d2.svg);background-position-x:7px;height:8px;min-width:24px;width:10px}.ally-report-menu-dialog-button .ally-dropdown-report-icon-up{background-image:url(/static/dropdown-arrow-up.f6f69c644bc2d0c45b4efee1728b9acc.svg);background-position:top 2px right 6px;background-size:12px}.ally-report-menu-dialog-button:hover .ally-dropdown-report-icon-down{background-image:url(/static/arrow-down-black.d1912db6445d1c4ca3eef41a88456475.svg)}.ally-download-csv-report-white{background-image:url(/static/icon-download-white.86c6b3995519275d82588b4095ba695f.svg)}.ally-download-csv-report-black{background-image:url(/static/icon-download-black.db96e72f588fc864a82ec25ff3ac9000.svg)}.ally-download-csv-report-grey{background-image:url(/static/icon-download-grey.4df6c554e68c9e5df49b70cbb44a509d.svg)}button.ally-download-csv img{animation:spin 1s linear infinite;height:24px;margin-right:4px;min-width:24px;opacity:1;outline:none;transition:opacity .2s linear;width:24px}[dir=rtl] .ally-download-csv{left:15px;right:unset}.ally-download-csv:focus{background-color:#222;border:1px solid #00aaef;box-shadow:0 0 0 2px rgba(0,170,239,.5);color:#fff;outline:none}.ally-download-csv:hover{background-color:#fff;color:#222}.ally-download-csv:hover .ally-download-csv-report-icon{background-image:url(/static/icon-download-black.db96e72f588fc864a82ec25ff3ac9000.svg)}.ally-download-csv:disabled{background-color:#4e4e4e;color:#cdd2d5}.ally-report-menu-dialog-button-white:focus{background-color:#fff;border:1px solid #00aaef;box-shadow:0 0 0 2px rgba(0,170,239,.5);color:#222;outline:none}.ally-report-api-token-dialog{background-color:#fff;border:1px solid #cdcdcd;border-radius:4px;box-shadow:0 4px 4px 0 #dadada;font-weight:400;margin-right:15px;margin-top:3px;padding:40px 32px;width:432px}.ally-report-api-token-dialog div{display:flex;line-height:29px}.ally-report-api-token-dialog h1{color:#000;font-size:24px;font-weight:400;margin:0 0 16px}.ally-report-api-token-dialog p{color:#333;font-size:14px;line-height:18px;margin:0}.ally-report-api-token-dialog .close-dialog-button{background:none;border:none;height:21px;justify-content:flex-end;justify-self:right;margin:0 0 0 auto;padding:0;right:0}[dir=rtl] .ally-report-api-token-dialog .close-dialog-button{justify-content:flex-start;justify-self:left;left:0;margin:0 auto 0 0}.ally-report-api-token-dialog .close-dialog-button img{height:21px;width:21px}.ally-report-api-token-dialog .ally-report-api-token{align-items:center;display:flex;justify-content:center;margin-top:24px;width:100%}.ally-report-api-token-dialog .ally-report-api-token img{animation:none}.ally-report-api-token-dialog .ally-report-api-token p{-ms-overflow-style:none;background-color:#f7f7f7;border:1px solid #333;display:flex;gap:8px;overflow-y:auto;padding:9px;scrollbar-width:none;vertical-align:middle;white-space:nowrap;width:100%}.ally-report-api-token-dialog .ally-report-api-token p::-webkit-scrollbar{display:none;width:0!important}[dir=ltr] .ally-report-api-token-dialog .ally-report-api-token p{border-radius:3px 0 0 3px;border-right:none;clip-path:inset(-4px 0 -4px -4px)}[dir=rtl] .ally-report-api-token-dialog .ally-report-api-token p{border-left:none;border-radius:0 3px 3px 0;clip-path:inset(-4px -4px -4px 0)}.ally-report-api-token-dialog .ally-report-api-token-setup-text{margin-top:8px}.ally-report-api-token-dialog .ally-report-api-token-setup-text a{text-decoration:underline}.ally-report-api-token-dialog .ally-report-api-token-setup-text a:hover{color:#23527c}.ally-report-api-token-dialog .ally-report-api-token .ally-copy-token-button{border:1px solid #333;border-radius:0 3px 3px 0;min-width:unset;white-space:nowrap;z-index:1}[dir=rtl] .ally-report-api-token-dialog .ally-report-api-token .ally-copy-token-button{border-radius:3px 0 0 3px}[dir=ltr] .ally-report-api-token-dialog .ally-report-api-token .ally-copy-token-button:disabled{border-left:none}[dir=rtl] .ally-report-api-token-dialog .ally-report-api-token .ally-copy-token-button:disabled{border-right:none}.ally-report-api-token-dialog .ally-if-token-generation-error-message{background-color:#f9dfe2;border-radius:0 0 3px 3px;color:#222;display:block;padding:10px 20px;width:100%}.ally-report-api-token-dialog .ally-report-api-token .spinning{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;height:18px}.ally-report-api-token-dialog .ally-report-api-token .ally-if-has-error{border-color:#d0011b;box-shadow:0 0 4px 0 #a66f75}dialog{border:1px solid #cdcdcd;border-radius:2px;box-shadow:0 1px 0 rgba(0,0,0,.06);font-size:16px;margin:3px 15px 0 auto;padding:0;position:fixed;z-index:1}.ally-report-menu-dialog-selection button{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;font-size:14px;gap:4px;margin:0;padding:8px 12px;position:relative;width:100%}.ally-report-menu-dialog-selection button:hover{background-color:#222;color:#fff}.ally-report-menu-dialog-selection button:focus{border:1px solid #00aaef;box-shadow:0 0 0 2px rgba(0,170,239,.5);outline:none;padding:7px 11px;z-index:1}.ally-report-menu-dialog-icon{background-repeat:no-repeat;height:24px;min-width:24px;width:24px}.ally-report-menu-dialog-selection button .ally-download-csv-icon{background-image:url(/static/icon-download-black.db96e72f588fc864a82ec25ff3ac9000.svg)}.ally-report-menu-dialog-selection button .ally-connect-icon{background-image:url(/static/link-black.5164a3cd10b0568aab91aee133937f39.svg)}.ally-report-menu-dialog-selection button:hover .ally-download-csv-icon{background-image:url(/static/icon-download-white.86c6b3995519275d82588b4095ba695f.svg)}.ally-report-menu-dialog-selection button:hover .ally-connect-icon{background-image:url(/static/link-white.ac827c74bb19664de3f5b5069709d7c8.svg)}.ally-notification{background-color:#ebebeb;color:#000;display:flex;margin-bottom:17px;padding:18px 26px 16px}.ally-notification-body{color:#333;display:block;font-size:14px;line-height:20px}.ally-notification .ally-notification-icon-container img,.ally-notification-small img{height:32px;line-height:32px;width:32px}.ally-notification .spinning{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}.dialog-button,.dialog-button:active,.dialog-button:disabled,.dialog-button:focus,.dialog-button:hover,.dialog-button:visited{align-items:center;background-color:#222;border:1px solid #222;border-radius:4px;color:#fff;display:inline-flex;font-size:14px;line-height:24px;min-height:38px;padding-left:20px;padding-right:20px;text-align:center}.dialog-button:active,.dialog-button:hover{background-color:#fff;color:#222}.dialog-button:focus{border:1px solid #00aaef;box-shadow:0 0 0 2px rgba(0,170,239,.5);outline:none}.dialog-button.black,.dialog-button.black:visited{background-color:#222;color:#fff;margin-left:8px}[dir=rtl] .dialog-button.black,[dir=rtl] .dialog-button.black:visited{margin-right:8px}.dialog-button.black:active,.dialog-button.black:hover{background-color:#fff;color:#222}.dialog-button.black:focus{border:1px solid #00aaef;box-shadow:0 0 0 2px rgba(0,170,239,.5);outline:none}.dialog-button:disabled{background-color:#4e4e4e;border-color:#222;color:#cdd2d5;cursor:not-allowed}.dialog-button>i+span{margin-left:5px}.ally-notification .ally-notification-icon-container{margin-left:0;margin-right:22px;min-width:32px}[dir=rtl] .ally-notification .ally-notification-icon-container{margin-left:22px;margin-right:0}.ally-notification .ally-notification-head{align-items:center;display:flex;line-height:32px;margin-bottom:16px;margin-top:6px}.ally-notification .ally-notification-body{display:block;line-height:20px;margin-bottom:16px;margin-left:0}.ally-notification .ally-notification-head h2{font-size:18px;font-weight:700;margin:0}.ally-notification-content{display:flex;flex-direction:column;width:100%}.ally-additional-help{background:none;border:none;color:#333;display:flex;margin:16px 0 0;padding:0;text-decoration:none;width:fit-content;width:-moz-fit-content}@media (min-width:768px){.ally-notification-content{flex-direction:row;justify-content:space-between}.ally-additional-help{align-self:end;margin:12px 0}}.ally-additional-help>span{font-weight:600;margin-left:4px;margin-right:4px;text-decoration:underline;vertical-align:middle}.ally-additional-help>img{margin:0 4px;vertical-align:middle}.ally-additional-help:focus{border:1px solid #00aaef;box-shadow:0 0 0 2px rgba(0,170,239,.5);outline:none}[dir=rtl] .ally-additional-help{flex-direction:row-reverse}[dir=rtl] .ally-additional-help>img{transform:scaleX(-1)}.ally-notification-small{display:flex}.ally-notification-small .ally-notification-body{display:flex;line-height:32px;margin-bottom:auto;margin-left:22px;margin-top:auto;width:100%}[dir=rtl] .ally-notification-small .ally-notification-body{margin-left:0;margin-right:22px}.ally-notification-small .ally-notification-body p{margin:0}.ally-notification-small .ally-notification-body button{background:none;border:none;justify-content:flex-end;justify-self:right;margin:0 0 0 auto;padding:0;right:0}[dir=rtl] .ally-notification-small .ally-notification-body button{justify-content:flex-start;justify-self:left;left:0;margin:0 auto 0 0}.ally-notification-small .ally-notification-body button img{height:20px;width:20px}.ally-error-message{align-items:center;background-color:#fadfe2;border-radius:4px;color:#000;display:flex;flex-direction:row;justify-content:center;margin-bottom:10px;padding:10px 12px}.ally-error-message img{padding-left:4px;padding-right:8px}.ally-error-message button{background-color:inherit;border:none;padding-right:20px;width:14px}.ally-error-message button img{display:block;padding:0}table.ir-list{border-collapse:collapse;border-spacing:0;width:100%}table.ir-list thead{color:#555;font-size:14px;font-weight:400;text-decoration:none}table.ir-list thead .ir-list-fixed{min-width:125px}table.ir-list thead .ir-list-flex{width:90%}table.ir-list button{background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;font-weight:400;outline:inherit;padding:0;width:100%}table.ir-list thead>*{padding-bottom:15px;padding-top:5px}table.ir-list thead button>svg-icon{display:inline-block;visibility:hidden;width:15px}table.ir-list thead button svg>path{fill:#555}table.ir-list thead button:focus>span,table.ir-list thead button:hover>span{text-decoration:underline}table.ir-list thead button.selected>svg-icon{visibility:visible}table.ir-list thead button.selected>span{color:#222}table.ir-list thead button.selected svg>path{fill:#222}table.ir-list tbody td,table.ir-list tbody th{font-weight:400;padding:20px;text-align:left}[dir=rtl] table.ir-list tbody td,[dir=rtl] table.ir-list tbody th{text-align:right}table.ir-list tbody td[tabindex="0"],table.ir-list tbody th[tabindex="0"]{cursor:pointer}table.ir-list tbody tr th:first-of-type{border-bottom-left-radius:5px;border-top-left-radius:5px}table.ir-list tbody tr td:last-of-type{border-bottom-right-radius:5px;border-top-right-radius:5px}table.ir-list tbody tr:nth-of-type(odd),table.ir-list tbody tr:nth-of-type(odd) td,table.ir-list tbody tr:nth-of-type(odd) th{background-color:#f7f7f7}table.ir-list tbody tr.ir-list-item.ir-list-item-focus,table.ir-list tbody tr.ir-list-item.ir-list-item-focus td,table.ir-list tbody tr.ir-list-item.ir-list-item-focus th,table.ir-list tbody tr:hover,table.ir-list tbody tr:hover td,table.ir-list tbody tr:hover th{background-color:#eceded}table.ir-list .ir-list-item.ir-list-item-clickable{cursor:pointer}table.ir-list tbody tr.ir-list-header,table.ir-list tbody tr.ir-list-item{font-size:14px;width:100%}@media only screen and (max-width:200px){.ir-list-header,.ir-list-item{align-items:flex-start;flex-direction:column}}.ir-list-header{color:#555;font-size:14px;font-weight:400;text-decoration:none}.ir-list-header>*,.ir-list-item>a>*{flex:0 0 auto;text-align:left}[dir=rtl] .ir-list-header>*,[dir=rtl] .ir-list-item>a>*{text-align:unset}.ir-list-header>*{padding-bottom:15px;padding-top:5px}.ir-list-header>span[role=columnheader]>button{background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;outline:inherit;padding:0;width:100%}.ir-list-header>span[role=columnheader]>button>svg-icon{display:inline-block;visibility:hidden;width:15px}.ir-list-header>span[role=columnheader]>button svg>path{fill:#555}.ir-list-header>span[role=columnheader]>button:focus>span,.ir-list-header>span[role=columnheader]>button:hover>span{text-decoration:underline}.ir-list-header>span[role=columnheader]>button.selected>svg-icon{visibility:visible}.ir-list-header>span[role=columnheader]>button.selected>span{color:#222}.ir-list-header>span[role=columnheader]>button.selected svg>path{fill:#222}.ir-list-header>:first-child{margin-left:0}.ir-list-item>a{display:flex;padding:20px 0;width:100%}.ir-list-item>a>*{margin-left:16px}[dir=rtl] .ir-list-item>a>*{margin-left:unset;margin-right:16px}.ir-list-header>:last-child,.ir-list-item>a>:last-child{margin-left:0;margin-right:16px}[dir=rtl] .ir-list-header>:last-child,[dir=rtl] .ir-list-item>a>:last-child{margin-left:16px;margin-right:0}pagination-template{display:block;position:relative;text-align:center;width:100%}pagination-template .ngx-pagination{display:inline-block;margin-top:40px;padding:0}pagination-template .ngx-pagination .pagination-next a:after,pagination-template .ngx-pagination .pagination-next.disabled:after,pagination-template .ngx-pagination .pagination-previous a:before,pagination-template .ngx-pagination .pagination-previous.disabled:before{display:none}pagination-template .ngx-pagination li{margin:2px;text-align:center}pagination-template .ngx-pagination li:first-child{margin-left:0}[dir=rtl] pagination-template .ngx-pagination li:first-child{margin-left:unset;margin-right:0}pagination-template .ngx-pagination li:last-child{margin-right:0}[dir=rtl] pagination-template .ngx-pagination li:last-child{margin-left:0;margin-right:unset}pagination-template .ngx-pagination li a,pagination-template .ngx-pagination li a:hover,pagination-template .ngx-pagination li.current,pagination-template .ngx-pagination li.disabled{border:2px solid #222;box-sizing:content-box;color:#555;font-size:12px;line-height:35px;min-width:20px;padding:0 5px}pagination-template .ngx-pagination li a{background-color:#222;color:#fff}pagination-template .ngx-pagination li a:focus,pagination-template .ngx-pagination li a:hover{background-color:#fff;color:#222;text-decoration:none}pagination-template .ngx-pagination li.current{background-color:#fff;border-color:#f3f3f3;color:#555}pagination-template .ngx-pagination li.ellipsis{overflow:inherit}pagination-template .ngx-pagination li.ellipsis a,pagination-template .ngx-pagination li.ellipsis a:hover{background:none;border-color:transparent;color:inherit}pagination-template .ngx-pagination li.ellipsis a:focus,pagination-template .ngx-pagination li.ellipsis a:hover{border-color:#222}pagination-template .ngx-pagination li.pagination-next a,pagination-template .ngx-pagination li.pagination-next a:hover,pagination-template .ngx-pagination li.pagination-next.disabled,pagination-template .ngx-pagination li.pagination-previous a,pagination-template .ngx-pagination li.pagination-previous a:hover,pagination-template .ngx-pagination li.pagination-previous.disabled{padding:0 35px;width:auto}pagination-template .ngx-pagination li.pagination-next.disabled,pagination-template .ngx-pagination li.pagination-previous.disabled{background-color:#f3f3f3;border-color:#f3f3f3}pagination-template .ngx-pagination li.pagination-next a,pagination-template .ngx-pagination li.pagination-next.disabled{border-bottom-right-radius:3px;border-top-right-radius:3px}pagination-template .ngx-pagination li.pagination-previous a,pagination-template .ngx-pagination li.pagination-previous.disabled{border-bottom-left-radius:3px;border-top-left-radius:3px}@media (max-width:575px){pagination-template .ngx-pagination li.pagination-next a,pagination-template .ngx-pagination li.pagination-next a:hover,pagination-template .ngx-pagination li.pagination-next.disabled,pagination-template .ngx-pagination li.pagination-previous a,pagination-template .ngx-pagination li.pagination-previous a:hover,pagination-template .ngx-pagination li.pagination-previous.disabled{padding:0 5px}}table.ir-departments-list tbody td.ir-list-fixed{min-width:100px}#ir-departments-list-header-name{padding-right:10px}table.ir-departments-list tbody th.ir-departments-list-department-name{font-size:14px;font-weight:700;min-width:350px;padding:20px}table.ir-departments-list tbody td.ir-departments-list-department-report-items,table.ir-departments-list tbody td.ir-departments-list-department-report-partition,table.ir-departments-list tbody td.ir-departments-list-department-report-score{min-width:100px}table.ir-departments-list tbody td.ir-departments-list-controls{text-align:right}.ir-departments-list-department-report{max-width:400px;min-width:315px}.ir-departments-list-department-report>div{font-size:14px;line-height:24px;min-width:100px;width:33%}table.ir-departments-list i,table.ir-departments-list img{margin-right:10px}table.ir-departments-list img{width:18px}.ir-departments-list-department-report-score{padding-left:30px}.ir-departments-list-department-report-score .feedback-score-indicator{display:flex}.ir-departments-list-department-report-score .feedback-score-indicator img{margin-left:-30px}@media only screen and (max-width:1024px){table.ir-departments-list tbody tr.ir-list-item{display:block;padding:20px;width:110%}table.ir-departments-list tbody td{display:inline-block;padding:0}table.ir-departments-list tbody th.ir-departments-list-department-name{display:block;padding:0 0 10px;width:100%}table.ir-departments-list tbody td.ir-departments-list-department-report-items,table.ir-departments-list tbody td.ir-departments-list-department-report-partition,table.ir-departments-list tbody td.ir-departments-list-department-report-score{width:13%}table.ir-departments-list tbody td.ir-departments-list-controls{text-align:right;width:36%}table.ir-departments-list tbody td.ir-departments-list-report-view{width:20%}}@media only screen and (max-width:768px){table.ir-departments-list tbody td.ir-departments-list-department-report-items,table.ir-departments-list tbody td.ir-departments-list-department-report-partition,table.ir-departments-list tbody td.ir-departments-list-department-report-score{padding-bottom:10px;width:33%}table.ir-departments-list tbody td.ir-departments-list-controls{padding-right:15px;width:70%}table.ir-departments-list tbody td.ir-departments-list-report-view{width:20%}table.ir-departments-list .btn{margin-left:2px;margin-right:2px;padding-left:8px;padding-right:8px}.ir-departments-list-department-report>div{min-width:unset}}.feedback-score-meter{letter-spacing:.03em;overflow:hidden;position:relative}.feedback-score-meter-level-low .feedback-score-meter-chart g.highcharts-series>path[fill=none]{fill:#d0021b}.feedback-score-meter-level-medium .feedback-score-meter-chart g.highcharts-series>path[fill=none]{fill:#fb730a}.feedback-score-meter-level-high .feedback-score-meter-chart g.highcharts-series>path[fill=none]{fill:#afcb27}.feedback-score-meter-level-perfect .feedback-score-meter-chart g.highcharts-series>path[fill=none]{fill:#60b700}.feedback-score-meter-percent{bottom:0;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;left:0;line-height:.9;position:absolute;right:0;text-align:center}.feedback-html-issue-navigator-container,.feedback-html-issue-navigator-loading,.feedback-html-issue-navigator-preview-container .feedback-html-preview,feedback-html-issue-navigator{height:100%}.feedback-html-issue-navigator-container{display:flex;flex-direction:column;justify-content:center}.feedback-html-issue-navigator-preview-container{flex:1;margin:auto;width:100%}.feedback-html-issue-navigator-loading{align-items:center;display:flex;justify-content:center}.feedback-html-issue-navigator-timedout>img{margin-right:25px;width:80px}powered-by-ally-footer{align-items:center;background-color:#000;display:flex;justify-content:center;min-height:32px;width:100%;z-index:100}powered-by-ally-footer::part(ally-icon){height:18px;margin-right:12px;width:24px}powered-by-ally-footer::part(ally-link){color:#fff;text-align:center;text-decoration:none}powered-by-ally-footer::part(ally-link):hover{text-decoration:underline}.feedback-preview-html,.feedback-preview-html-loading{height:100%;width:100%}#wysiwyg-preview-iframe,.feedback-preview-html iframe{background-color:#fff;height:100%;max-width:100%;width:1024px}#wysiwyg-preview-iframe{color:#000}.feedback-preview-html-loading{align-items:center;display:flex;justify-content:center}.feedback-preview-toolbar{background-color:#222;font-size:14px;font-weight:400;height:68px;margin:0;min-width:324px;padding:0 16px;position:relative;width:100%}.feedback-preview-toolbar button{background:transparent;border:none;border-radius:3px;color:#fff;padding:10px}.feedback-preview-toolbar button:disabled{color:#8d8d8d}.feedback-preview-toolbar button:focus:not(:disabled),.feedback-preview-toolbar button:hover:not(:disabled){background:#fff;color:#000}.feedback-preview-highlights{display:flex;height:100%;justify-content:center;margin:auto}.feedback-preview-highlights-center,.feedback-preview-highlights-left,.feedback-preview-highlights-right{align-items:center;display:flex;flex-grow:0;flex-shrink:0}.feedback-preview-highlights-left{flex-basis:80px;justify-content:flex-end}.feedback-preview-highlights-right{flex-basis:120px}.feedback-preview-highlights-center{flex-shrink:0;text-align:center}.feedback-preview-highlights-right{justify-content:flex-start}.feedback-preview-highlights-count,.feedback-preview-highlights-description,.feedback-preview-highlights-loading,.feedback-preview-highlights-navigator{display:inline-block}.feedback-preview-highlights-count{margin-right:10px;width:45px}.feedback-preview-highlights-loading>svg-icon{display:flex;height:45px;margin:0 5px;width:45px}.feedback-preview-highlights-loading svg{stroke:#ccc;animation:spin 1s linear infinite;margin:auto;opacity:1;outline:none;transition:opacity .2s linear}.feedback-preview-highlights-count>span{background-color:#af0216;border-radius:3px;display:inline-block;font-weight:500;margin:0 5px;max-height:32px;padding:5px 10px}.feedback-preview-highlights-description{max-width:250px}.feedback-preview-highlights-navigator{display:flex;flex-direction:column;flex-grow:0;height:100%;justify-content:space-between;margin:0 15px}.feedback-preview-highlights-navigator button{background-color:#000;padding:5px}.feedback-preview-highlights-navigator button i{transform:rotate(90deg)}.feedback-preview-highlights-toggle{flex-grow:0;margin-left:10px}.feedback-preview-download{align-items:center;display:flex;height:100%;position:absolute;right:16px;top:0}@media only screen and (max-width:1024px){.feedback-preview-highlights-toggle{display:none}}@media only screen and (max-width:840px){.feedback-preview-download{display:none}.feedback-preview-highlights-center,.feedback-preview-highlights-left,.feedback-preview-highlights-right{flex-basis:content;flex-shrink:1}}.feedback-score-indicator img{margin-right:10px}[dir=rtl] .feedback-score-indicator img{margin-left:10px;margin-right:unset}.mat-datepicker-content .mat-calendar-previous-button,.mat-form-field.mat-form-field-type-mat-input.mat-form-field-appearance-outline .mat-form-field-outline,.mat-form-field.mat-form-field-type-mat-input.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,.mat-icon-button,button.mat-focus-indicator.mat-icon-button svg{color:#000}.mat-form-field.mat-form-field-type-mat-input.mat-form-field-appearance-outline .mat-form-field-outline{border-width:thin;top:0}.mat-form-field.mat-form-field-type-mat-input.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{border:1px solid #222;border-radius:7px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.35);outline:none}.mat-button.cdk-focused.cdk-keyboard-focused,.mat-calendar-body-cell-content.mat-calendar-body-selected,.mat-calendar-body-cell-contentcdk-keyboard-focused,.mat-icon-button.cdk-focused.cdk-keyboard-focused{background-color:#000}.mat-button.cdk-focused.cdk-keyboard-focused,.mat-calendar-body-cell-content.mat-calendar-body-selected,.mat-icon-button.cdk-focused.cdk-keyboard-focused,button.mat-focus-indicator.mat-icon-button.cdk-focused.cdk-keyboard-focused svg{color:#fff}.mat-calendar-period-button.mat-button.cdk-focused.cdk-keyboard-focused .mat-calendar-arrow{border-top-color:#fff}.mat-button .mat-button-wrapper .mat-calendar-arrow{border-top-color:#000}.mat-button.cdk-focused.cdk-keyboard-focused,.mat-calendar-body-cell.mat-focus-indicator .mat-calendar-body-cell-content,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button,.mat-icon-button,.mat-icon-button.cdk-focused.cdk-keyboard-focused,button.mat-calendar-period-button,button.mat-focus-indicator.mat-icon-button.mat-button-base{border-radius:0}.mat-calendar-body-disabled .mat-calendar-body-today.mat-calendar-body-cell-content,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button,button.mat-calendar-period-button{border:thin solid transparent}.mat-datepicker-content .mat-calendar-next-button:hover,.mat-datepicker-content .mat-calendar-previous-button:hover,button.mat-calendar-period-button:hover{border-color:#000}.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:#fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.mat-calendar-period-button:hover div.mat-button-focus-overlay,.mat-datepicker-content .mat-calendar-next-button:hover div.mat-button-focus-overlay,.mat-datepicker-content .mat-calendar-previous-button:hover div.mat-button-focus-overlay{background-color:#fff;border-color:#000}.mat-form-field-appearance-outline .mat-form-field-wrapper .mat-form-field-flex{padding:0 0 0 16px}.mat-form-field-appearance-outline .mat-form-field-infix{bottom:10px;margin:3px 0;padding:0}.mat-form-field .mat-form-field-suffix .mat-datepicker-toggle button.mat-icon-button{bottom:5px;width:59px}.mat-calendar-period-button:hover,.mat-datepicker-content .mat-calendar-next-button:hover,.mat-datepicker-content .mat-calendar-previous-button:hover,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-form-field-outline-thick .mat-form-field-outline-end,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-form-field-outline-thick .mat-form-field-outline-gap,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-form-field-outline-thick .mat-form-field-outline-start{border-width:1px}.mat-focus-indicator.mat-icon-button.mat-button-base.cdk-focused.cdk-program-focused div.mat-button-focus-overlay{background:transparent}.mat-button,.mat-calendar,.mat-fab,.mat-flat-button,.mat-icon-button,.mat-mini-fab,.mat-raised-button,.mat-stroked-button{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.mat-calendar-body-label[colspan="7"]{display:none}.mat-calendar-body-label{visibility:hidden}.mat-calendar-body-cell.mat-calendar-body-disabled .mat-calendar-body-cell-content,.mat-calendar-body-cell.mat-focus-indicator.mat-calendar-body-disabled .mat-calendar-body-today:not(.mat-calendar-body-selected),.mat-calendar-table-header th,.mat-datepicker-content .mat-calendar-next-button[disabled],.mat-datepicker-content .mat-calendar-previous-button[disabled]{color:#666}input.mat-input-element{font-size:14px}.ngx-pagination{margin-bottom:1rem;margin-left:0}.ngx-pagination:after,.ngx-pagination:before{content:" ";display:table}.ngx-pagination:after{clear:both}.ngx-pagination li{border-radius:0;display:inline-block;margin-right:.0625rem;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.ngx-pagination a,.ngx-pagination button{border-radius:0;color:#0a0a0a;display:block;padding:.1875rem .625rem}.ngx-pagination a:hover,.ngx-pagination button:hover{background:#e6e6e6}.ngx-pagination .current{background:#2199e8;color:#fefefe;cursor:default;padding:.1875rem .625rem}.ngx-pagination .disabled{color:#cacaca;cursor:default;padding:.1875rem .625rem}.ngx-pagination .disabled:hover{background:transparent}.ngx-pagination a,.ngx-pagination button{cursor:pointer}.ngx-pagination .pagination-previous a:before,.ngx-pagination .pagination-previous.disabled:before{content:"\AB";display:inline-block;margin-right:.5rem}.ngx-pagination .pagination-next a:after,.ngx-pagination .pagination-next.disabled:after{content:"\BB";display:inline-block;margin-left:.5rem}.ngx-pagination .pagination-next-label,.ngx-pagination .pagination-previous-label{display:inline}.ngx-pagination .pagination-next-icon,.ngx-pagination .pagination-previous-icon{display:none;font-size:34px}.ngx-pagination .show-for-sr{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px}.ngx-pagination .small-screen{display:none}@media screen and (max-width:320px){.ngx-pagination .pagination-next-label,.ngx-pagination .pagination-previous-label{display:none}.ngx-pagination .pagination-next-icon,.ngx-pagination .pagination-previous-icon{display:inline}}dialog.timeout-dialog{background-color:#fff;border:2px solid #0a0a0a;border-radius:8px;margin:auto;padding:2rem;text-align:center}dialog.timeout-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}dialog.timeout-dialog-text{margin-top:1rem}.ally-client-onboard{align-items:center;background-color:#222;border:none;border-radius:4px;color:#fff;display:flex;font-size:14px;gap:8px;line-height:24px;min-height:38px;padding-left:20px;padding-right:20px;text-align:center}button.ally-client-onboard img{height:24px;margin-right:4px;width:24px}.ally-client-onboard:focus{background-color:#222;border:1px solid #00aaef;box-shadow:0 0 0 2px rgba(0,170,239,.5);color:#fff;outline:none}.ally-client-onboard:hover{background-color:#fff;border:1px solid #222;color:#222}.ally-client-onboard:hover>svg *{fill:#222}.ally-client-onboard-in-progress{background-color:#4e4e4e;border:1px solid #222;color:#cdd2d5;cursor:default}.ally-client-onboard-in-progress:hover>svg *,.ally-client-onboard-in-progress>svg *{fill:#cdd2d5}.ally-client-onboard-in-progress:hover{background-color:#4e4e4e;color:#cdd2d5}all-issues ol{list-style-type:none;padding:0}all-issues ol li{margin-bottom:4px}all-issues ol li>a{align-items:center;background:#f7f7f7;display:flex;flex-wrap:wrap;justify-content:space-between;padding:24px;position:relative;width:100%}all-issues ol li>a:focus,all-issues ol li>a:hover{background:#eee}all-issues ol li .ally-if-listed-issue{max-width:300px}all-issues ol li .ally-if-listed-issue>span:first-child{display:block;font-size:16px;font-weight:500;margin-bottom:4px}all-issues ol li .ally-if-tackle-issue i{font-size:36px}[dir=rtl] all-issues ol li .ally-if-tackle-issue i{transform:scaleX(-1)}all-issues ol li .ally-if-tackle-issue span{word-wrap:break-word;background-color:#fff;border-radius:6px;display:inline-block;padding:10px 20px;text-align:center}all-issues ol li .ally-if-guidance-coming-soon{text-align:right;width:100%}all-issues ol li .ally-if-guidance-coming-soon>span{background-color:#fff;bottom:-16px;display:inline-block;margin:-8px;padding:8px;position:relative;right:-16px}.ally-if-custom-help-instructor,.ally-if-help-modal-expert-failed{margin-top:25px}.ally-if-custom-help-instructor,.ally-if-custom-help-instructor-expert{background-color:#fff}.ally-if-custom-help-instructor{overflow-wrap:break-word;overflow-x:auto}.ally-if-custom-help-instructor h2,.ally-if-custom-help-instructor-expert h2{font-size:24px;font-weight:500;line-height:1.25;margin:30px 0 20px}.ally-if-custom-help-instructor h3{font-size:18px}.ally-if-custom-help-instructor h4{font-size:14px;font-weight:600}.ally-if-custom-help-instructor h2+p,.ally-if-custom-help-instructor h3+p{margin-top:20px}.ally-if-custom-help-instructor>:first-child{margin-top:0}.ally-if-custom-help-instructor-expert .ally-if-textarea textarea{width:100%}.ally-if-custom-help-instructor-expert label{font-size:24px;font-weight:500;margin-bottom:0}help-footer{background-color:#fff}help-footer div.ally-additional-help-instructor{margin-top:30px;width:fit-content;width:-moz-fit-content}help-footer div.ally-additional-help-instructor>a{color:#333;text-decoration:none}help-footer a>span{font-weight:600;margin-left:4px;text-decoration:underline;vertical-align:middle}help-footer div.ally-additional-help-instructor svg-icon svg{margin:0 4px;vertical-align:middle}[lang*=ar] help-footer div.ally-additional-help-instructor svg-icon svg{transform:scaleX(-1)}how-guidance{display:block;padding:0 45px 30px}how-guidance legend{border-bottom:0;font-size:14px;margin:20px 0 10px}how-guidance a,how-guidance a:focus,how-guidance a:hover,how-guidance a:visited{color:#337ab7}how-guidance all-issues-panel>p{margin-left:-20px}how-guidance all-issues-panel all-issues ol{margin:0 -40px 10px}.ally-if-wire{display:inline-block;position:relative;vertical-align:middle}.ally-if-wire input[type=button],.ally-if-wire input[type=button]:focus,.ally-if-wire input[type=button]:hover,.ally-if-wire>button,.ally-if-wire>button:focus,.ally-if-wire>button:hover{background-color:transparent;border:1px solid #222;border-radius:3px;color:#222;display:block;font-weight:400;padding:8px 20px;text-align:left}.ally-if-wire.ally-if-wire-inverse input[type=button],.ally-if-wire.ally-if-wire-inverse>button,.ally-if-wire>button:focus,.ally-if-wire>button:hover{background-color:#222;border-color:transparent;color:#fff}.ally-if-wire.ally-if-wire-inverse input[type=button]:focus,.ally-if-wire.ally-if-wire-inverse input[type=button]:hover,.ally-if-wire.ally-if-wire-inverse input[type=button][disabled=disabled],.ally-if-wire.ally-if-wire-inverse>button:focus,.ally-if-wire.ally-if-wire-inverse>button:hover,.ally-if-wire.ally-if-wire-inverse>button[disabled=disabled]{background-color:transparent;border-color:#222;color:#222}.ally-if-wire>button[disabled],.ally-if-wire>button[disabled]:focus,.ally-if-wire>button[disabled]:hover{background-color:#f3f3f3;border-color:#f3f3f3;color:#666;cursor:not-allowed}.ally-if-wire>button.tertiary-button{background-color:#ebebeb;border-color:#ebebeb;color:#222}.ally-if-wire>button.tertiary-button:hover{background:#f7f7f7;border:1px solid #222;color:#222}.ally-if-wire>button.tertiary-button:focus,.ally-if-wire>button.tertiary-button:focus-visible{background:#f7f7f7;border:2px solid #00aaef;box-shadow:0 0 4px 0 #d9eafc}.ally-if-wire>button>div{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.ally-if-wire>button>div>i{-ms-flex:0 0 auto;flex:0 0 auto;padding-right:10px}[dir=rtl] .ally-if-wire>button>div>i{padding-left:10px;padding-right:unset}.ally-if-wire>button>div>span{-ms-flex:1 1 auto;flex:1 1 auto}.ally-if-wire>span{margin-top:10px;position:absolute}.ally-if-group-inline{display:inline-block;margin:15px 0 20px}.ally-if-group-inline .ally-if-wire:nth-child(2){margin:0 15px}.ally-if-back-next{align-items:center;display:flex;justify-content:space-between;margin-top:30px}.ally-if-back-next .ally-if-wire{font-weight:300}.ally-if-back,.ally-if-cancel{align-items:center;display:flex}.ally-if-back i{margin-left:-5px}[dir=rtl] .ally-if-back i{transform:scaleX(-1)}.ally-if-back:hover,.ally-if-cancel:hover{text-decoration:none}.ally-if-back:focus span,.ally-if-back:hover span,.ally-if-cancel:focus span,.ally-if-cancel:hover span{text-decoration:underline}.ally-guidance-fix{padding-left:5px}.ally-guidance-fix>p{font-size:14px;font-style:normal;font-weight:400;line-height:21px}.ally-guidance-fix>p:first-child{margin-bottom:32px;margin-top:4px}.ally-guidance-fix>p:nth-child(2){margin-bottom:8px}.ally-guidance-fix-apply{text-align:right}.ally-if-library-reference{margin-top:35px}.ally-if-library-reference label{display:block;font-weight:500;margin-bottom:5px}.ally-if-library-reference input.url-input-invalid{border:1px solid #b33}.url-validity{background-color:#ffd5d5;margin:-20px auto 20px;padding:12px}.ally-if-library-reference input{border:1px solid #9b9b9b;border-radius:5px;display:block;font-weight:400;margin-bottom:20px;padding:10px;width:100%}[dir=rtl] .ally-if-library-reference input[dir=ltr]::placeholder{text-align:right}upload .upload-drop{border:1px dashed #9b9b9b;border-radius:5px;padding:25px;width:100%}upload .upload-drop-content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}upload .upload-drop i{font-size:48px}upload .upload-drop svg-icon svg{height:48px;width:48px}upload .upload-drop-browse{background-color:#000;border:1px solid #000;border-radius:2px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin:2px 4px;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .1s ease,border .1s ease}.upload-drop-browse:focus,upload .upload-drop-browse:hover{background-color:#fff;border-radius:2px;color:#000}upload .upload-progress-filename{word-wrap:break-word;display:block;font-weight:500;margin:10px 0}upload progressbar bar.progress-bar{background-color:#222;border-radius:5px;box-shadow:inset 0 0 3px #888;height:25px;width:0}upload .warning-message{color:#dc3545;margin-top:10px}#ally-if-generate-alt-text-button{margin-top:16px;padding-bottom:6px;padding-top:6px}#ally-if-generate-alt-text-button svg{margin-right:4px}#ally-if-generate-alt-text-button:hover svg{fill:#fff;color:#fff}#ally-if-generate-alt-text-button[disabled] svg,#ally-if-generate-alt-text-button[disabled]:hover svg{fill:#666;color:#666}.ally-if-alt-text-button-loading{align-items:center;display:flex;flex-direction:row;gap:8px}.ally-if-alt-text-button-loading-spinner{animation:spin 1s linear infinite;height:20px;width:20px}.ally-if-alternative-text-input-container{display:flex;flex-direction:column}.ally-if-alternative-text label{font-size:16px;margin-bottom:5px}.ally-if-alternative-text-message{border-radius:0 0 3px 3px;color:#222;display:flex;gap:8px;padding:10px 20px;top:5px;width:100%}.ally-if-alternative-text #ally-if-alternative-text-error-message{background-color:#f9dfe2}.ally-if-alternative-text #ally-if-alternative-text-info-message{background-color:#d7f7ff}.ally-if-alternative-text #ally-if-alternative-text-error-message button{padding:0}.ally-if-alternative-text form.ng-invalid .ally-if-textarea.ally-if-has-error{border-color:#d0011b;box-shadow:0 0 4px 0 #a66f75}.ally-if-textarea>textarea::placeholder{color:#666;font-size:14px}.ally-if-alternative-text hr{border-color:#9b9b9b;margin:30px 0}.ally-if-alternative-text .ally-if-alternative-text-remove{margin-top:15px}.ally-if-alternative-text .ally-if-alternative-text-decorative{margin-bottom:65px}.ally-if-alternative-text .ally-if-alternative-text-decorative>span{font-size:16px;margin-right:15px}.ally-if-wire.ally-if-alternative-text-remove>button,.ally-if-wire.ally-if-alternative-text-remove>button:focus,.ally-if-wire.ally-if-alternative-text-remove>button:hover{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:500;letter-spacing:inherit;padding:0}.generating-text{border:none;height:100%;padding:10px;resize:none;width:70%}@keyframes moving-gradient{0%{background-position:100% 50%}to{background-position:0 50%}}.generating-text>div{animation:moving-gradient 3s linear infinite;background:linear-gradient(90deg,#a0a0a0 20%,#dadada 25%,#dadada 50%,#a0a0a0 55%,#a0a0a0 70%,#dadada 75%,#dadada);background-size:200% 100%;flex-shrink:0;height:18px;margin-bottom:12px;width:90%}back-button svg-icon svg{margin:-2px 7px 0 4px}[dir=rtl] back-button svg-icon svg{transform:scaleX(-1)}back-button .ally-if-wire button,back-button .ally-if-wire button:focus,back-button .ally-if-wire button:hover,back-button .ally-if-wire button:visited{-ms-flex-align:center;align-items:center;background-color:unset;border:unset;border-radius:unset;color:#333;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-weight:500;letter-spacing:.03em;padding:unset;text-decoration:none}cancel-button a,cancel-button a:focus,cancel-button a:hover,cancel-button a:visited{color:inherit;text-decoration:none}#fix-broken-link-update-button:disabled{background-color:#4e4e4e;color:#cdd2d5;cursor:not-allowed}.fix-broken-link-text-area{border:2px solid #00aaef;box-shadow:0 0 4px 0 #d9eafc}.fix-broken-link-text-area-grey{background-color:#ebebeb;color:#666}#fix-broken-link-text{margin-bottom:30px}#fix-broken-link-text,#fix-broken-link-url{background-color:#f7f7f7;border:0;border-radius:3px;color:#4e4e4e;display:flex;font-size:14px;font-weight:400;height:40px;justify-content:center;padding:16px 10px;width:100%}.fix-broken-link-error-border,.fix-broken-link-error-border:focus,.fix-broken-link-error-border:hover{border:2px solid #d0021b;box-shadow:0 0 4px 0 #a66f75}.fix-broken-link-loading-border,.fix-broken-link-loading-border .fix-broken-link-loading-border:hover{border:2px solid #4e4e4e}#ally-if-broken-link-url-update,#ally-if-broken-link-url-update:focus,#ally-if-broken-link-url-update:focus-visible,#ally-if-broken-link-url-update:hover{border:none;outline:none}.fix-broken-link-remove{margin-top:16px}label[for=ally-if-broken-link-url-update]{color:#222;font-weight:500;margin-bottom:6px}.quick-fix-message{align-items:center;color:#222;display:flex;gap:8px;padding:10px 12px;width:100%}.quick-fix-error-message{background-color:#fadfe2}.quick-fix-loading-message{background-color:#f7f7f7}.quick-fix-text-message{font-size:14px;font-weight:400;line-height:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinning-message-icon{animation:spin 2s linear infinite}.fix-contrast-options{padding-left:5px}.fix-contrast-label{border-bottom:none}.fix-contrast-options>div{margin-bottom:20px}.fix-contrast-options-colors{display:flex}.fix-contrast-options-colors button,.fix-contrast-options-colors button:active,.fix-contrast-options-colors button:focus,.fix-contrast-options-colors button:hover{align-items:center;border:1px solid #999;border-radius:5px;color:#fff;display:flex;height:40px;justify-content:center;margin-right:6px;width:40px}.fix-contrast-options-colors button:active,.fix-contrast-options-colors button:focus,.fix-contrast-options-colors button:hover{border-color:#fff;outline:3px solid #000;outline-offset:2px}.fix-contrast-options-colors button i{font-size:32px}.fix-contrast-options-fixall span{margin-bottom:5px;margin-left:1rem}.fix-contrast-options-apply{text-align:right}.ally-tooltip,.arrow:after{left:100px;position:absolute;top:100px;visibility:hidden}.ally-tooltip{border:1px solid #ddd;border-radius:3px;box-shadow:6px 5px 9px -9px #000;color:#fff;font-size:13px;font-weight:600;line-height:1.5;max-width:400px;opacity:.9;padding:10px 20px;text-align:center;z-index:9999}.ally-tooltip div:first-child{position:relative;white-space:nowrap;z-index:2}.ally-tooltip,.ally-tooltip .ally-arrow:after{background-color:#000}.ally-tooltip .ally-arrow{bottom:-16px;height:16px;left:50%;margin-left:-35px;overflow:hidden;pointer-events:none;position:absolute;width:70px}.ally-tooltip .ally-arrow.ally-arrow-top{bottom:auto;top:-16px}.ally-tooltip .ally-arrow:after{border:1px solid #fff;box-shadow:6px 5px 9px -9px #000;content:"";height:25px;left:21px;position:absolute;top:-20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:25px}.ally-tooltip .ally-arrow-top:after{bottom:-20px;top:auto}.ally-tooltip .ally-arrow-bottom{top:-16px}.ally-tooltip .ally-arrow-bottom:after{bottom:-20px;top:auto}.ally-tooltip .ally-arrow-left{height:38px;left:0;margin-left:-28px;top:calc(50% - 17px);width:28px}.ally-tooltip .ally-arrow-left:after{right:auto;top:4px}.ally-tooltip .ally-arrow-right{height:38px;left:100%;margin-left:0;top:calc(50% - 18px);width:14px}.ally-tooltip .ally-arrow-right:after{left:-20px;top:5px}.ally-tooltip .ally-tooltip-under{background-color:#333;border-radius:4px;color:#fff;font-size:12px;margin-left:16px;padding:5px 10px}.ally-helper-hidden-accessible{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.fix-empty-headings-fixall,.fix-empty-headings-options{margin-bottom:32px}.fix-empty-headings-fixall span{margin-left:1rem}.fix-empty-headings-options input[type=radio]{vertical-align:-2px}.fix-link-text-options{padding-left:5px}.fix-link-text-options label{display:block}.fix-link-text-options-apply{text-align:right}.fix-link-text-add-text{margin-left:20px}.fix-link-text-add-text input{margin-left:1rem}.fix-table-headers-options-fixall{margin-bottom:32px}.fix-table-headers-options-fixall span{margin-left:1rem}app-selector-panel ul.ally-if-apps{list-style:none;margin:20px 0 10px;padding:0}app-selector-panel ul.ally-if-apps li{padding-bottom:4px}app-selector-panel ul.ally-if-apps a{text-decoration:none}app-selector-panel ul.ally-if-apps a span{text-decoration:underline}app-selector-panel ul.ally-if-apps a svg-icon svg{margin:0 8px -1px}[dir=rtl] app-selector-panel ul.ally-if-apps a svg-icon svg{transform:scaleX(-1)}app-selector-panel ul.ally-if-apps a svg-icon svg g g{fill:#337ab7}app-selector-panel .ally-if-with-download-url a i{font-size:18px;vertical-align:middle}#ally-if-oops{background-color:#fff;bottom:0;height:100vh;padding:80px 40px 40px;top:0;width:inherit}#ally-if-oops img{position:absolute;width:80px}#ally-if-oops h1{display:inline-block;font-weight:200;margin:-10px 0 0 100px}#ally-if-oops a{color:#337ab7;text-decoration:underline}[dir=rtl] #ally-if-oops h1{margin:-10px 100px 0 0}#ally-if-oops p{word-wrap:break-word;margin:10px 0 0 100px}[dir=rtl] #ally-if-oops p{margin:10px 100px 0 0;width:220px}#ally-if-oops button.close{color:#000}#ally-if-oops button.close:hover{background-color:#222;border-radius:4px;color:#fff}tailored-guidance-panel h3{margin-bottom:10px}tailored-guidance-panel ol.ally-if-guidance-steps{padding-left:20px}[dir=rtl] tailored-guidance-panel ol.ally-if-guidance-steps{padding-left:0;padding-right:20px}[lang=ar] tailored-guidance-panel ol.ally-if-guidance-steps{list-style-type:arabic-indic}tailored-guidance-panel ol.ally-if-guidance-steps li{padding:10px 0 0 15px}[dir=rtl] tailored-guidance-panel ol.ally-if-guidance-steps li{padding:10px 15px 0 0}tailored-guidance-panel .ally-if-wire.ally-if-how-to-button{display:block;margin:20px 0}tailored-guidance-panel .ally-if-guidance-steps .ally-if-warning{margin:25px 0 15px -35px}[dir=rtl] tailored-guidance-panel .ally-if-guidance-steps .ally-if-warning{margin:25px -35px 15px 0}tailored-guidance-panel .ally-if-guidance-steps li figure{left:-34px;margin:10px 0 0;position:relative;width:310px}[dir=rtl] tailored-guidance-panel .ally-if-guidance-steps li figure{left:unset;right:-34px}tailored-guidance-panel .ally-if-guidance-steps li figure.ally-if-docs-illustration>img{margin:15px 0;max-width:100%;object-fit:contain}tailored-guidance-panel .ally-if-with-download-url a i{font-size:18px}tailored-guidance-panel .ally-if-guidance-steps li ul.ally-if-apps{list-style:none;margin:20px 0 10px;padding:0}tailored-guidance-panel .ally-if-guidance-steps li ul.ally-if-apps li{padding-bottom:4px}tailored-guidance-panel .ally-if-guidance-steps li ul.ally-if-apps a{text-decoration:none}tailored-guidance-panel .ally-if-guidance-steps li ul.ally-if-apps a span{text-decoration:underline}tailored-guidance-panel .ally-if-guidance-steps li ul.ally-if-apps a svg-icon svg{margin:0 8px -1px}[dir=rtl] tailored-guidance-panel .ally-if-guidance-steps li ul.ally-if-apps a svg-icon svg{transform:scaleX(-1)}tailored-guidance-panel .ally-if-guidance-steps li ul.ally-if-apps a svg-icon svg g g{fill:#337ab7}tailored-guidance-panel .ally-if-guidance-steps li .ally-if-with-download-url a i{font-size:18px;vertical-align:middle}tailored-guidance-panel ol.ally-if-guidance-steps ul li{padding:0}tailored-guidance-panel ol.ally-if-guidance-steps a i{font-size:18px;vertical-align:bottom}[dir=rtl] tailored-guidance-panel ol.ally-if-guidance-steps ul li{padding:0}try-to-fix-another-flow-first note+p{margin-top:30px}try-to-fix-another-flow-first .ally-if-back-next{margin-top:50px}try-to-fix-another-flow-first .ally-if-wire.ally-if-wire-inverse>button{max-width:210px}try-to-fix-anyway-panel note+p{margin-top:30px}try-to-fix-anyway-panel .ally-if-back-next{margin-top:50px}try-to-fix-anyway-panel .ally-if-wire.ally-if-wire-inverse>button{max-width:210px}upload-panel upload .upload-container{margin:30px 0 20px}upload-panel .ally-if-alertbadge{align-items:center;background-color:#f9dfe2;border-radius:5px;display:flex;padding:15px;position:relative}upload-panel .ally-if-alertbadge button{text-decoration:underline}upload-panel .ally-if-alertbadge svg-icon.ally-if-alertbadge-warning svg{height:34px;margin-right:15px;vertical-align:middle;width:34px}upload-panel .ally-if-alertbadge svg-icon.ally-if-alertbadge-warning svg g{fill:#cf0b1b}upload-panel .ally-if-alertbadge-content button{display:inline;margin:0;padding:0 0 0 5px;position:relative;z-index:2}upload-panel .ally-if-alertbadge-moreinfo{background-color:#222;border-radius:5px;box-shadow:-2px 2px 3px 1px rgba(0,0,0,.2);color:#fff;margin-left:-15px;padding:15px;position:absolute;top:95%;z-index:1}upload-panel .ally-if-alertbadge-moreinfo button.ally-if-alertbadge-moreinfo-close,upload-panel .ally-if-alertbadge-moreinfo button.ally-if-alertbadge-moreinfo-close:focus,upload-panel .ally-if-alertbadge-moreinfo button.ally-if-alertbadge-moreinfo-close:hover{color:#fff;margin:0;padding-left:0}upload-panel .ally-if-alertbadge-moreinfo-arrowup{height:15px;margin-left:-15px;position:absolute;text-align:center;top:0;width:100%}upload-panel .ally-if-alertbadge-moreinfo-arrowup svg-icon svg{height:35px;position:relative;top:-25px;width:35px}upload-panel .ally-if-alertbadge-moreinfo-arrowup svg-icon svg g{fill:#222}print-instructions{display:block;margin:30px 0}print-instructions a{margin:0 5px}print-instructions svg-icon svg{margin:0 1px 0 2px;vertical-align:middle}warning .ally-if-warning{align-items:center;display:flex;margin:30px 0}.ally-if-warning svg{width:22px}.ally-if-warning .ally-if-warning-text{border-left:5px solid #222;margin:0 0 0 15px;padding:2px 0 2px 15px}[dir=rtl] .ally-if-warning .ally-if-warning-text{border-left:0;border-right:5px solid #222;margin:0 15px 0 0;padding:2px 15px 2px 0}.ally-if-warning .ally-if-warning-text :first-child{margin-top:0}.ally-if-warning .ally-if-warning-text :last-child{margin-bottom:0}.ally-if-warning .ally-if-warning-text .code-example{margin-bottom:10px;margin-top:10px}