

/* Start:/local/components/avk/webinar.detail/templates/.default/css/webinar-detail.css?1620901716579*/
.youtube-preview {
    position: relative;
    cursor: pointer;
    display: block;
}
.webinar-youtube-preview {
    position: relative;
    cursor: pointer;
    display: block;
}

.youtube-list-theme {
    font-size: 30px;
    font-weight: 100;
    text-transform: uppercase;
}

.youtube-preview:after {
    position: absolute;
    content: url(/images/design/youtube.svg);
    width: 60px;
    height: auto;
    left: 50%;
    margin-left: -48px;
    top: 50%;
    margin-top: -48px;
    cursor: pointer;
}

.youtube-link {
    cursor: pointer;
}
/* End */


/* Start:/local/components/avk/webinar.register/templates/.default/css/style.css?16371363352286*/
#ajax-registration{
    display: inline-block;
    height: 30px;
    /*margin-top:15px;*/
    /*margin-bottom: 15px;*/
}
.register-error {
    font-size: 0.8em;
    color: #dd0000;
    text-align: left;
}
.register-remind{
    text-align: right;
    padding:10px;
}
.register-remind span{
    text-decoration: underline;
    cursor: pointer;
    color: hsl(177, 58%, 40%);
}
.register-front{
    display: inline-block;line-height: 32px;font-weight: bold;vertical-align: top;
}
#ajax-registration > .header-user{
    display: none;
}
.ajax-registration-panel{
    max-width: 500px;
    margin: 1.75rem auto;
    background-color: #ffffff;
}
.ajax-registration-header{
    border-bottom: 1px solid hsl(177, 58%, 40%);
}
.ajax-registration-header .btn{
    margin-right:15px;cursor: pointer;
}
.ajax-registration-content{
    flex-grow: 1;
}
.ajax-registration-content label{
    color: hsl(177, 58%, 40%);
}
.ajax-registration-footer{
    border-top: 1px solid hsl(177, 58%, 40%);
    flex: 0 0 auto;
}
.ajax-registration-footer-privacy{
    font-size: 12px;
    text-align: justify;
    color:#aaaaaa !important;
}
.ajax-registration-footer-privacy a{
    text-decoration: underline;
    color:#aaaaaa !important;
}
.ajax-registration-footer img{
    height: 33px;
}
.ajax-registration-footer .btn{
    margin-left:15px;cursor: pointer;
}
/* body:not([data-toggler='register']) .modal-backdrop, */
body:not([data-toggler='register']) #ajax-registration-modal.modal{
    display: none !important;
}
@media screen and ( max-width: 575px ){
    body[data-toggler='register'] #ajax-registration-modal.modal{
        display: block !important;
    }
    #ajax-registration-modal.modal {
        top: calc(2.5rem + 60px) !important;
        padding: 0 !important;
    }
    .modal-backdrop{display: none !important;}
    .ajax-registration-panel{
        margin:0;
        min-height: 100%;
        max-height: 100%;
        width: 100vw;
        max-width: 100vw;
    }
    .ajax-registration-content{
        overflow-y: auto;
        flex-grow: 1;
    }
    #ajax-registration .header-user{
        display: inline-block;
    }
    #ajax-registration .register-front{
        display: none;
    }
}
/* End */
/* /local/components/avk/webinar.detail/templates/.default/css/webinar-detail.css?1620901716579 */
/* /local/components/avk/webinar.register/templates/.default/css/style.css?16371363352286 */
