/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
html.inIframe footer#site-footer,html.inIframe header#site-header,html.inIframe #menu-wrapper,html.inIframe [id*="block-"][id*="-breadcrumbs"],html.inIframe h1,html.inIframe #toolbar-administration,html.inIframe .alert{display:none !important;}html.inIframe .lp-content-item-errors .alert,html.inIframe .opigno-alert-danger{display:block !important;}html.inIframe body{padding-top:0 !important;}html.inIframe .container{max-width:none;}html.inIframe,html.inIframe body,html.inIframe .dialog-off-canvas-main-canvas{min-height:1px !important;display:block !important;}html.inIframe #main{padding-left:0;padding-right:0;}html.inIframe body #main #main-content{flex:0 0 auto;}
.toolbar-icon-opigno-module-settings:before{background-image:url(/modules/contrib/opigno_module/img/opigno-module-menu.svg);}
#site-header #search-form form .form-group{margin:0;}
.calendar-calendar .date-box.today a{color:var(--desktop-text);}body .awards-list a{margin-top:10px;}.content-box.trainings-list .form-item-sort{float:left;}.content-box.trainings-list .trainings-list-wrapper{width:100%;}.export-spinner{float:right;margin-top:10px;margin-right:10px;}.view-display-id-training_catalogue:not(.style-line) .group--catalog-item .progress-bar-wrapper{order:1;margin-top:10px;margin-bottom:15px;padding:0 20px;}.view-display-id-training_catalogue:not(.style-line) .group--catalog-item .text-wrapper{order:0;flex:1 1 4.625rem;}.view-display-id-training_catalogue.style-line .not-style-list,.view-display-id-training_catalogue:not(.style-line) .is-style-list{display:none;}.view-display-id-training_catalogue .lp-progress-number{text-align:right;}.view-display-id-training_catalogue.style-line .is-style-list{padding-right:10px;}.view-opigno-training-catalog .views-field-opigno-lp-take-link span.icon_state i,.view-opigno-training-catalog .views-field-opigno-lp-take-link span.icon_state i{position:inherit;-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;transform:translate(0)!important;}.view-opigno-training-catalog .views-field-opigno-lp-take-link span.icon_state{margin-right:15px;}.export-statistics-block{margin-top:20px;padding:20px;}.export-statistics-block .export-content-title{margin-bottom:15px;font-size:1.25rem;font-weight:600;}.export-statistics-block .export-date-range{display:flex;gap:15px;align-items:center;flex-wrap:nowrap;margin-bottom:15px;}.export-statistics-block .date-range-label{font-weight:500;margin-bottom:0;white-space:nowrap;}.export-statistics-block .date-inputs-wrapper{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;}.export-statistics-block .date-inputs-wrapper .form-item{margin-bottom:0!important;}.export-statistics-block .date-separator{font-size:1.2rem;font-weight:500;color:#666;padding:0 5px;}.export-statistics-block .export-date-range input[type="date"].error{border-color:#d32f2f;background-color:#ffebee;}.export-statistics-block .export-date-range input[type="date"].error:focus{outline-color:#d32f2f;box-shadow:0 0 0 2px rgba(211,47,47,0.2);}.export-statistics-block .date-validation-error{color:#d32f2f;font-size:0.875rem;margin-top:5px;width:100%;font-weight:500;}.export-statistics-block .export-date-range input[type="date"]{min-width:180px;}.export-statistics-block .training-metrics-export-link{margin-left:auto;}.export-statistics-block .training-metrics-export-link.disabled,.export-statistics-block .training-metrics-export-link:disabled{opacity:0.5;cursor:not-allowed;background-color:#ccc;border-color:#ccc;color:#666;}@media (max-width:768px){.export-statistics-block .export-date-range{flex-direction:column;align-items:flex-start;}.export-statistics-block .date-inputs-wrapper{width:100%;}.export-statistics-block .export-date-range input[type="date"]{flex:1;min-width:120px;}.export-statistics-block .training-metrics-export-link{margin-left:0;width:100%;text-align:center;}}#statistics-training-progress .charts-section .top-section .filters .ajax-progress{display:block;}.locale-translate-filter-form .form-item-langcode,.locale-translate-filter-form .form-item-translation,.locale-translate-filter-form .form-item-customized{float:none;width:100%;}body .locale-translate-filter-form .form-actions{padding-top:0;margin-bottom:15px;}#bi-logo{position:absolute;top:10px;right:10px;background:url(/themes/contrib/aristotle/src/images/design/bi_logo_dg.png) no-repeat;display:inline-block;width:150px;height:100px;background-size:contain;}#bi-logo-f{position:relative;bottom:0px;right:10px;background:url(/themes/contrib/aristotle/src/images/design/footer-icon.jpg) no-repeat;display:inline-block;width:150px;height:30px;background-size:contain;}.login-container .left-col:before{background:transparent!important;}.login-container .anonymous-slider{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important;}.login-container .block-sitebranding{display:none;}.login-container #user-sidebar h1{font-size:2rem;}.feed-section{height:auto!important;}
