.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#eb690b;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-0.036s}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-0.072s}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-0.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-0.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-0.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-0.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-0.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-0.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.exclamationIcon{background:url("/bundles/mfuser/img/circle-exclamation-light.svg") no-repeat center center;background-size:contain;display:inline-block;vertical-align:middle;width:18px;height:18px}.exclamationIcon.gray{background-image:url("/bundles/mfuser/img/circle-exclamation-light-gray.svg");filter:brightness(0) saturate(100%)}.eyeIcon{background:url("/bundles/mfuser/img/eye-light.svg") no-repeat center center;background-size:contain;display:inline-block;vertical-align:middle;width:18px;height:18px}.deleteLeftIcon{background:url("/bundles/mfuser/img/delete-left-light.svg") no-repeat center center;background-size:contain;display:inline-block;vertical-align:middle;width:18px;height:18px}.deleteLeftIcon.gray{background-image:url("/bundles/mfuser/img/delete-left-light-gray.svg");filter:brightness(0) saturate(100%)}.penIcon{background:url("/bundles/mfuser/img/pen-light.svg") no-repeat center center;background-size:contain;display:inline-block;vertical-align:middle;width:18px;height:18px}.penIcon.gray{background-image:url("/bundles/mfuser/img/pen-light-gray.svg");filter:brightness(0) saturate(100%)}.lockIcon{background:url("/bundles/mfuser/img/lock-keyhole-light.svg") no-repeat center center;background-size:contain;display:inline-block;vertical-align:middle;width:18px;height:18px}.userIcon{background:url("/bundles/mfuser/img/user-light.svg") no-repeat center center;background-size:contain;display:inline-block;vertical-align:middle;width:18px;height:18px}.alertContainer{margin-bottom:60px;margin-top:30px}.alert{border-radius:0}.alert-success{background-color:#eb690b;border-color:#eb690b;color:#fff}.alert-success a{color:#fff;text-decoration:underline}.modal-backdrop.in{opacity:.8}.modal-body .container{max-width:100%}@media(max-width: 767px){#modal{padding-right:0 !important}#modal .modal-dialog{margin:0}}.modal-content{border-radius:0;border:0}#modal>.js-close-modal{position:absolute;z-index:20;top:0px;right:10px;padding:10px;font-size:20px;color:#fff;text-align:center}@media(max-width: 767px){#modal>.js-close-modal{background:#eb690b;right:0;width:50px;height:50px;line-height:50px;padding-top:0;padding-bottom:0}}.bigSpinnerContainer{text-align:center;font-size:40px;padding-top:50px;padding-bottom:20px}.ds-paginator ul{float:right}.ds-paginator ul li{margin-left:0;margin-right:0;margin-bottom:10px;display:inline-block;vertical-align:middle}.ds-paginator ul li button{border:0}.ds-paginator ul li button,.ds-paginator ul li .asA,.ds-paginator ul li a{text-align:center;display:inline-block;width:60px;height:60px;line-height:60px;background-color:#dee2e6;color:#000}.ds-paginator ul li button:hover,.ds-paginator ul li .asA:hover,.ds-paginator ul li a:hover{background-color:#e9ecef;text-decoration:none}.ds-paginator ul li.active button,.ds-paginator ul li.active .asA,.ds-paginator ul li.active a{color:#fff;background-color:#eb690b}.ds-paginator:after{content:"";display:block;clear:both}.shopIndex.userBundle .titleContainer{margin-bottom:30px}.shopIndex.userBundle .mainContentCol a{color:#000}.shopIndex.userBundle .mainContentCol a.btn-primary{color:#fff}.shopIndex.userBundle .mainContentCol a:not(.btn-primary):not(.paginatorBtn){text-decoration:underline}.shopIndex.userBundle .mainContentCol .separator{padding:30px 0}.shopIndex.userBundle .mainContentCol .separator hr{border-top:1px solid #c3c3cf;margin:0}.shopIndex.userBundle form label{font-weight:normal;padding-top:5px;padding-bottom:5px}.shopIndex.userBundle form .actionsRow{padding-top:15px}.shopIndex.userBundle form .actionsRow a.pull-right{margin-top:20px}.shopIndex.userBundle form .form-group{position:relative}.shopIndex.userBundle form .form-group[data-name=_email_domain]:before{content:"@";position:absolute;left:-22px;top:6px;font-size:20px}@media(max-width: 767px){.shopIndex.userBundle form .form-group[data-name=_email_domain] .form-control{text-indent:25px}.shopIndex.userBundle form .form-group[data-name=_email_domain]:before{left:10px}}.shopIndex.userBundle form .error .form-control{border:1px solid #fd8080 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;outline:none !important;background-color:#f2dede !important}.shopIndex.userBundle form .error label{background-color:#ffe4e4;padding:5px}.shopIndex.userBundle form .errorHint{margin:5px 0;background-color:#ffe4e4;padding:8px 12px}.shopIndex.userBundle .intro+form{margin-top:30px}.shopIndex.userBundle .js-course-res .loadingBox{text-align:center;padding:30px 0;font-size:40px;display:none}.shopIndex.userBundle .js-course-res.js-loading .js-res{display:none}.shopIndex.userBundle .js-course-res.js-loading .loadingBox{display:block}.shopIndex.userBundle .schoolcourseReservationForm .js-add,.shopIndex.userBundle .schoolcourseReservationForm .js-remove{margin-top:38px;display:inline-block;text-decoration:underline;display:inline-block;color:#fff;border-radius:15px;width:30px;line-height:30px;text-align:center;background:#eb690b;text-decoration:none;font-size:22px;margin-left:5px}@media(max-width: 767px){.shopIndex.userBundle .schoolcourseReservationForm .js-add,.shopIndex.userBundle .schoolcourseReservationForm .js-remove{margin-top:0;margin-bottom:35px}}.shopIndex.userBundle .js-els.js-addDisabled .js-add{display:none}.shopIndex.userBundle .js-els.js-removeDisabled .js-remove{display:none}.shopIndex.userBundle .shopSteps .shopStep ul{margin-bottom:0}.shopIndex.userBundle .shopSteps .shopStep .hint{padding-top:5px;color:#000}.shopIndex.userBundle .shopSteps .shopStep .textColor{color:#000}.shopIndex.userBundle .shopSteps .shopStep .textColor:hover{text-decoration:underline}.shopIndex.userBundle .shopSteps .shopStep table{table-layout:fixed}.shopIndex.userBundle .shopSteps .shopStep .courseElMobile,.shopIndex.userBundle .shopSteps .shopStep .coursereservationListMobile{border-bottom:1px solid #c3c3cf;margin-bottom:20px}.shopIndex.userBundle .shopSteps .shopStep .courseElMobile .title,.shopIndex.userBundle .shopSteps .shopStep .coursereservationListMobile .title{padding:5px 10px}.shopIndex.userBundle .shopSteps .shopStep .courseElMobile table,.shopIndex.userBundle .shopSteps .shopStep .coursereservationListMobile table{table-layout:fixed}.shopIndex.userBundle .shopSteps .shopStep .courseElMobile table tbody tr,.shopIndex.userBundle .shopSteps .shopStep .coursereservationListMobile table tbody tr{border-top:0;background:#f6f6f6}.shopIndex.userBundle .shopSteps .shopStep .courseElMobile table tbody td,.shopIndex.userBundle .shopSteps .shopStep .coursereservationListMobile table tbody td{vertical-align:middle;width:33.3333%;padding:10px}.shopIndex.userBundle .shopSteps .shopStep .coursereservationListMobile .title .hint{padding-top:0;font-size:13px}.shopIndex.userBundle .ds-paginator{margin-top:30px}.shopIndex.userBundle .ds-paginator ul li button,.shopIndex.userBundle .ds-paginator ul li a,.shopIndex.userBundle .ds-paginator ul li .asA{color:#000}.shopIndex.userBundle .radio-field,.shopIndex.userBundle .checkbox-field{margin-top:10px;padding-left:35px;display:block;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;position:relative;padding-right:40px;padding-bottom:30px}.shopIndex.userBundle .radio-field .iconLink,.shopIndex.userBundle .checkbox-field .iconLink{position:absolute;right:0;top:-15px}.shopIndex.userBundle .radio-field label,.shopIndex.userBundle .checkbox-field label{cursor:pointer}.shopIndex.userBundle .radio-field .sub_label,.shopIndex.userBundle .checkbox-field .sub_label{color:#c3c3cf}.shopIndex.userBundle .radio-field input[type=checkbox],.shopIndex.userBundle .radio-field input[type=radio],.shopIndex.userBundle .checkbox-field input[type=checkbox],.shopIndex.userBundle .checkbox-field input[type=radio]{position:absolute;overflow:hidden;padding:0;left:0;width:24px;height:24px;background-position:center;cursor:pointer;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;z-index:10;opacity:0}.shopIndex.userBundle .radio-field input[type=checkbox]+label:before,.shopIndex.userBundle .radio-field input[type=radio]+label:before,.shopIndex.userBundle .checkbox-field input[type=checkbox]+label:before,.shopIndex.userBundle .checkbox-field input[type=radio]+label:before{position:absolute;left:0px;top:1px;display:inline-block;width:19px;height:19px;padding:3px 2px 2px;background-color:#fff;content:" ";margin-top:-.0833333333em;cursor:pointer;text-align:center;vertical-align:top;border:1px solid #c3c3cf;background:#f6f6f6}.shopIndex.userBundle .radio-field input[type=checkbox]:checked+label,.shopIndex.userBundle .radio-field input[type=radio]:checked+label,.shopIndex.userBundle .checkbox-field input[type=checkbox]:checked+label,.shopIndex.userBundle .checkbox-field input[type=radio]:checked+label{position:relative}.shopIndex.userBundle .radio-field input[type=checkbox]:checked+label:before,.shopIndex.userBundle .radio-field input[type=radio]:checked+label:before,.shopIndex.userBundle .checkbox-field input[type=checkbox]:checked+label:before,.shopIndex.userBundle .checkbox-field input[type=radio]:checked+label:before{left:-35px;content:"";background-image:url("/bundles/app/img/SVG/check.svg");background-position:50%;background-repeat:no-repeat;background-size:98%}.shopIndex.userBundle .radio-field{padding-bottom:0}.shopIndex.userBundle .radio-field input[type=radio]+label:before{width:20px;height:20px;border-radius:50%;background:none;border:2px solid #87888a;padding:0}.shopIndex.userBundle .radio-field input[type=radio]:checked+label{position:relative}.shopIndex.userBundle .radio-field input[type=radio]:checked+label:before{background:none}.shopIndex.userBundle .radio-field input[type=radio]:checked+label:after{content:"";position:absolute;left:-31px;top:3px;width:12px;height:12px;border-radius:50%;background:#87888a}.shopIndex.userBundle .radio-field.error input[type=checkbox]+label:before,.shopIndex.userBundle .radio-field.error input[type=radio]+label:before,.shopIndex.userBundle .checkbox-field.error input[type=checkbox]+label:before,.shopIndex.userBundle .checkbox-field.error input[type=radio]+label:before{border:1px solid #fd8080 !important;background-color:#f2dede !important}.schoolcourse_detail_page{padding-top:40px}.schoolcourse_detail_page .corseDescriptionDetailRow{padding-bottom:0}.shopIndex.userBundle .schoolcourse_detail_page .titleContainer{margin-bottom:0;border-bottom:0}.schoolcourse_resume{border:1px solid #c3c3cf;background:#f6f6f6;padding:10px}.schoolcourse_resume .mainImg img{width:100%;height:auto}.schoolcourse_resume .title{color:#000;text-transform:uppercase;font-weight:bold;font-size:16px;padding-top:10px;padding-bottom:3px}.schoolcourse_resume ul{padding:3px 0}.schoolcourse_resume ul li{padding:3px 0}.schoolcourseReservationForm .fieldsetTitle{font-weight:bold;margin-top:40px;margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #c3c3cf}.schoolcourseReservationForm .actions{margin-top:40px}.schoolcourseReservationForm .actions .js-close-modal{color:#000;display:inline-block;float:right;margin-top:20px}.schoolcourseReservationForm .actions .js-close-modal:hover{text-decoration:underline}.schoolcourse_reservation_storno_page{padding-top:40px;padding-bottom:40px}.schoolcourse_reservation_storno_page .titleContainer{padding-bottom:0;border:0}/*# sourceMappingURL=main_4.css.map */
