#join-group-form-overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;background-color:rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;}#join-group-form-wrapper{background-color:#fff;max-width:calc(100% - 30px);width:800px;padding:2rem;box-shadow:0 0 5px 5px #ddd;}
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/modules/contrib/opigno_module/img/opigno-module-menu.svg);}
.cart-block--contents{width:225px;background:white;color:black;}.cart-block--contents__inner{padding:10px;}.cart--cart-block .cart-block--contents a{color:inherit;}.cart-block--summary,.cart-block--summary__icon img,.cart-block--summary__count{vertical-align:middle;}.cart--cart-block li.cart-block--contents__item{clear:both;margin-bottom:10px;border-bottom:1px #eaeaea solid;}.cart-block--contents__quantity{float:left;}.cart-block--contents__price{float:right;}
.social-sharing-buttons{display:flex;justify-content:center;align-items:center;margin:2em 0;}.social-sharing-buttons a,.social-sharing-buttons__button{text-decoration:none;margin:0 4px;display:flex;justify-content:center;align-items:center;}.btnCopy{position:relative;padding:0;}.social-sharing-buttons__popup{position:absolute;left:50%;top:0;transform:translate(-50%,-100%);background-color:black;color:white;font-size:small;padding:4px;border-radius:3px;opacity:0;height:0;overflow:hidden;transition:all .5s ease;}.social-sharing-buttons__popup.visible{opacity:1;height:auto;overflow:unset;}.social-sharing-buttons__popup:before{position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);display:block;content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid black;}
.learning-path-progress .progress-value{text-align:right;margin-left:auto;}.learning-path-progress .progress-bar{position:relative;background-color:#dadada;margin-left:auto;overflow:hidden;}.learning-path-progress .progress-progress{height:inherit;background-color:#CF4320;}.learning-path-progress.progress-bar-mini .progress-bar{height:2px;width:65px;}.learning-path-progress.progress-bar-full .progress-bar{height:5px;width:100%;}.learning-path-progress .progress-progress.process-trobbler{width:auto;position:absolute;left:0;top:0;bottom:0;background:#CF4320;animation:growandshrink 1s linear infinite;}@-webkit-keyframes growandshrink{0%{left:-20%;right:100%;animation-timing-function:ease-in;}33%{left:10%;right:25%;}66%{left:75%;right:10%;}100%{left:100%;right:-20%;animation-timing-function:ease-out;}}@-moz-keyframes growandshrink{0%{left:-20%;right:100%;animation-timing-function:ease-in;}33%{left:10%;right:25%;}66%{left:75%;right:10%;}100%{left:100%;right:-20%;animation-timing-function:ease-out;}}@keyframes growandshrink{0%{left:-20%;right:100%;animation-timing-function:ease-in;}33%{left:10%;right:25%;}66%{left:75%;right:10%;}100%{left:100%;right:-20%;animation-timing-function:ease-out;}}.learning-path-progress.progress-bar-achievements-page,.learning-path-progress.progress-bar-module-page,.learning-path-progress.progress-bar-group-page{width:100%;padding:15px;height:216px;justify-content:center;}.learning-path-progress.progress-bar-achievements-page .progress-value,.learning-path-progress.progress-bar-module-page .progress-value,.learning-path-progress.progress-bar-group-page .progress-value{text-align:left;margin-left:0;}.learning-path-progress.progress-bar-achievements-page .progress-bar,.learning-path-progress.progress-bar-module-page .progress-bar,.learning-path-progress.progress-bar-group-page .progress-bar{height:5px;width:100%;}
#site-header #search-form form .form-group{margin:0;}
