/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.responsive-figure-table{max-width:100%;overflow-x:auto;margin:0;}
.teaser--course{padding:1rem 0;position:relative;}.teaser--course .section__status{margin-bottom:0.5rem;}@media (min-width:900px){.teaser--course .section__status{float:right;margin-bottom:0;}}.teaser--course .section__title{margin:0;}@media (min-width:900px){.teaser--course .section__title{max-width:75%;}}.teaser--course:not(:last-child){border-bottom:1px solid #e6e6e6;}.teaser--course .exist-parts{display:inline-block;font-size:0.75rem;color:#777777;}@media (min-width:900px){.teaser--course .hero-action-button{right:auto;left:-35px;}.teaser--course .hero-action-button .btn-floating{width:30px;height:30px;}.teaser--course .hero-action-button .btn-floating .icon-medium{width:18px;height:18px;display:block;}}.teaser--course.not-allowed,.teaser--course.not-allowed *{color:#e0e0e0;}.teaser .badge-start,.teaser--course .badge-start{background-color:#fff;color:#777777;transition:0.3s;border:1px solid #777777;}.teaser .badge-start[href]:hover,.teaser .badge-start[href]:focus,.teaser--course .badge-start[href]:hover,.teaser--course .badge-start[href]:focus{background-color:#e6e6e6;}.teaser .badge-warning .badge__icon,.teaser .badge-success .badge__icon,.teaser--course .badge-warning .badge__icon,.teaser--course .badge-success .badge__icon{fill:#fff;}.view-course .view-header{text-align:center;line-height:1;font-size:0.875rem;color:#777;font-weight:500;text-transform:uppercase;margin-top:-5px;}@media (min-width:900px){.view-course .view-header{margin-top:-25px;}}.card--body{position:relative;padding:1.25rem;}@media (min-width:900px){.card--body{padding:2.5rem;}}.parent-course{position:relative;top:0;border-bottom:1px solid #e6e6e6;margin-left:-1.25rem;margin-top:-1rem;margin-right:-1.25rem;left:0;right:0;padding:15px 1.25rem;margin-bottom:1.25rem;display:flex;align-items:center;}.parent-course svg{margin-top:-2px;}@media (min-width:900px){.parent-course{margin-left:-2.5rem;margin-top:-2.2rem;margin-right:-2.5rem;margin-bottom:2.5rem;padding-left:2.2rem;}}.list-item.active{color:#29abe2;fill:#29abe2;}.list-item.not-allowed{color:#e0e0e0;fill:#e0e0e0;}.course-full{overflow:hidden;}
body[class*=gin] .toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:before{width:45px;height:35px;top:50%;-webkit-mask-image:none;mask-image:none;background:url(/profiles/contrib/social/modules/social_features/social_core/images/logo-toolbar.svg) no-repeat 0/cover;transform:translateY(-50%);}@media (min-width:976px){body[class*=gin] .toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:before{left:7px;transform:translateY(-50%);}[dir=rtl] body[class*=gin] .toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:before{left:auto;right:7px;}}body[class*=gin] .toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item__social_core-dashboard a.toolbar-icon-social-core-dashboard:before{width:22px;height:22px;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3cpath fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='M19.4 15a1.65 1.65 0 00.33 1.82l.06.06a2 2 0 010 2.83 2 2 0 01-2.83 0l-.06-.06a1.65 1.65 0 00-1.82-.33 1.65 1.65 0 00-1 1.51V21a2 2 0 01-2 2 2 2 0 01-2-2v-.09A1.65 1.65 0 009 19.4a1.65 1.65 0 00-1.82.33l-.06.06a2 2 0 01-2.83 0 2 2 0 010-2.83l.06-.06a1.65 1.65 0 00.33-1.82 1.65 1.65 0 00-1.51-1H3a2 2 0 01-2-2 2 2 0 012-2h.09A1.65 1.65 0 004.6 9a1.65 1.65 0 00-.33-1.82l-.06-.06a2 2 0 010-2.83 2 2 0 012.83 0l.06.06a1.65 1.65 0 001.82.33H9a1.65 1.65 0 001-1.51V3a2 2 0 012-2 2 2 0 012 2v.09a1.65 1.65 0 001 1.51 1.65 1.65 0 001.82-.33l.06-.06a2 2 0 012.83 0 2 2 0 010 2.83l-.06.06a1.65 1.65 0 00-.33 1.82V9a1.65 1.65 0 001.51 1H21a2 2 0 012 2 2 2 0 01-2 2h-.09a1.65 1.65 0 00-1.51 1z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3cpath fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='M19.4 15a1.65 1.65 0 00.33 1.82l.06.06a2 2 0 010 2.83 2 2 0 01-2.83 0l-.06-.06a1.65 1.65 0 00-1.82-.33 1.65 1.65 0 00-1 1.51V21a2 2 0 01-2 2 2 2 0 01-2-2v-.09A1.65 1.65 0 009 19.4a1.65 1.65 0 00-1.82.33l-.06.06a2 2 0 01-2.83 0 2 2 0 010-2.83l.06-.06a1.65 1.65 0 00.33-1.82 1.65 1.65 0 00-1.51-1H3a2 2 0 01-2-2 2 2 0 012-2h.09A1.65 1.65 0 004.6 9a1.65 1.65 0 00-.33-1.82l-.06-.06a2 2 0 010-2.83 2 2 0 012.83 0l.06.06a1.65 1.65 0 001.82.33H9a1.65 1.65 0 001-1.51V3a2 2 0 012-2 2 2 0 012 2v.09a1.65 1.65 0 001 1.51 1.65 1.65 0 001.82-.33l.06-.06a2 2 0 012.83 0 2 2 0 010 2.83l-.06.06a1.65 1.65 0 00-.33 1.82V9a1.65 1.65 0 001.51 1H21a2 2 0 012 2 2 2 0 01-2 2h-.09a1.65 1.65 0 00-1.51 1z'/%3e%3c/svg%3e");}body[class*=gin] .toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item__social_core-dashboard a.toolbar-icon-social-core-dashboard:hover{color:var(--colorGinPrimary);}
.block-social-footer-powered-by-block [block=block-socialblue-footer-powered]{display:flex;align-items:center;margin-bottom:0;font-weight:400;line-height:1.2;}.block-social-footer-powered-by-block [block=block-socialblue-footer-powered] img{width:auto;max-height:100px;margin-right:1.25rem;}.block-social-footer-powered-by-block [block=block-socialblue-footer-powered] .footer-block--body > *:last-child{margin-bottom:0;}@media (max-width:500px){.block-social-footer-powered-by-block [block=block-socialblue-footer-powered]{display:block;}.block-social-footer-powered-by-block [block=block-socialblue-footer-powered] img{margin-bottom:2rem;}}#block-socialblue-footer-powered .block-title,.block-social-footer .block-title{font-size:1rem;line-height:1.625rem;margin:0 0 1rem;}
#edit-field-flexible-group-visibility--wrapper legend,#edit-field-content-visibility--wrapper legend,#edit-field-content-visibility--wrapper .help-block,#edit-field-flexible-group-visibility--wrapper .help-block{margin-top:0;margin-bottom:0;}#tooltip-field-content-visibility p,#tooltip-field-flexible-group-visibility p{display:flex;flex-direction:column;padding-top:0.3rem;padding-left:0;padding-bottom:0.3rem;width:100%;}#tooltip-field-flexible-group-visibility p{font-size:0.85rem;}.path-group .popover #tooltip-field-flexible-group-visibility svg{padding-right:5px !important;padding-top:5px;}.path-group .popover #tooltip-field-flexible-group-visibility p strong span{margin-bottom:0.2rem;margin-left:2rem !important;}
